.elementor-744 .elementor-element.elementor-element-59fef4f .elementor-tab-title, .elementor-744 .elementor-element.elementor-element-59fef4f .elementor-tab-title:before, .elementor-744 .elementor-element.elementor-element-59fef4f .elementor-tab-title:after, .elementor-744 .elementor-element.elementor-element-59fef4f .elementor-tab-content, .elementor-744 .elementor-element.elementor-element-59fef4f .elementor-tabs-content-wrapper{border-width:1px;}.elementor-744 .elementor-element.elementor-element-f2a2a7f > .elementor-container{max-width:350px;text-align:center;}.elementor-744 .elementor-element.elementor-element-f2a2a7f{margin-top:0em;margin-bottom:1em;}#elementor-popup-modal-744 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-744{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-744 .dialog-close-button{display:flex;}#elementor-popup-modal-744 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for tabs, class: .elementor-element-59fef4f */.szci {
    position: relative;
}

.szci .szc {
        position: relative;
        pointer-events: none;
        opacity: 0;
    }
    
.szci .szi {
        position: absolute;
        inset: 0;
        pointer-events: none;
        z-index: 2;
    }
    
.szci .szip {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
    }
    
.szci .szl {
        position: absolute;
        inset: 0;
        display: block;
        width: 100%;
        height: 100%;
        z-index: 99;
    }
    
.szci .szip:checked ~ .szi {
    opacity: 0;
}


.szci .szip:checked ~ .szc {
    opacity: 1;
}/* End custom CSS */