.elementor-23915 .elementor-element.elementor-element-6f18cdbe{--display:flex;}.elementor-23915 .elementor-element.elementor-element-ce48e90 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-23915 .elementor-element.elementor-element-ce48e90 img{max-width:149px;}.elementor-23915 .elementor-element.elementor-element-b51e55e{text-align:center;}.elementor-23915 .elementor-element.elementor-element-b51e55e .elementor-heading-title{font-size:17px;}.elementor-23915 .elementor-element.elementor-element-1ca8fbc{--display:flex;}.elementor-23915 .elementor-element.elementor-element-2fefe09 .elementor-button{background-color:#000000;padding:24px 24px 24px 24px;}.elementor-23915 .elementor-element.elementor-element-2fefe09{width:100%;max-width:100%;}.elementor-23915 .elementor-element.elementor-element-2fefe09.elementor-element{--align-self:center;}.elementor-23915 .elementor-element.elementor-element-2fefe09 .elementor-button-content-wrapper{flex-direction:row;}.elementor-23915 .elementor-element.elementor-element-19aa49d .elementor-button{background-color:#000000;padding:24px 24px 24px 24px;}.elementor-23915 .elementor-element.elementor-element-19aa49d{width:100%;max-width:100%;}.elementor-23915 .elementor-element.elementor-element-19aa49d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-23915 .elementor-element.elementor-element-19aa49d .elementor-button-content-wrapper{flex-direction:row;}.elementor-23915 .elementor-element.elementor-element-19aa49d .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-23915 .elementor-element.elementor-element-d99df13{--display:flex;}.elementor-23915 .elementor-element.elementor-element-87428c6{text-align:center;font-size:10px;}/* Start custom CSS for button, class: .elementor-element-2fefe09 */.spherio-btn a {
    width: 100% !important;
    max-width: 480px;
}

.title_outer, .elementor.elementor-19567.elementor-location-header, footer, * #trustedsite-tm-image {
    display:none !important;
}

#pi_tracking_opt_in_div{
    background-color: rgb(255 255 255 / 80%);
    border-top-color: #fff;
}

.consent-text a{
    color: #000 !important;
    text-decoration: underline;
}

a#pi_tracking_opt_in_yes, a#pi_tracking_opt_in_no {
    background-color: #000000;
    border: solid 1px black;
}

* a#pi_tracking_opt_in_no {
    margin-right: 2em !important;
    background-color: #ffffff00 !important;
    color: black;
}
a#pi_tracking_opt_in_yes:hover {
    background-color: #333;
    border: solid 1px #333;
}
a#pi_tracking_opt_in_no:hover {
    color: #333;
    border: solid 1px #333;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-87428c6 */@media screen and (min-height: 480px){
    .spherio-footer a{
    font-size: 10px;
    color: #333333;
    position: fixed;
    bottom: 0px;
    background-color: #ffffff;
    width: 100%;
    left:0;
    right:0;
    }
}/* End custom CSS */