/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.lb-tabs-radio{display:none;}.lb-tabs-label-wrapper{display:grid;display:-ms-grid;}.lb-tabs-label{grid-column:1;-ms-grid-column:1;grid-row:1;-ms-grid-row:1;cursor:pointer;}.lb-tabs-radio-to-open:checked + .lb-tabs-radio-to-close + .lb-tabs-label-wrapper > .lb-tabs-label-to-open{display:none;}.lb-tabs-radio-to-open:not(:checked) + .lb-tabs-radio-to-close + .lb-tabs-label-wrapper > .lb-tabs-label-to-close{display:none;}.lb-tabs-content{opacity:0;visibility:hidden;max-height:0;transition:opacity 0.6s,visibility 0s linear 0.6s,max-height 0.6s;}.lb-tabs-radio-to-open-1:checked ~ .lb-tabs-content-1,.lb-tabs-radio-to-open-2:checked ~ .lb-tabs-content-2,.lb-tabs-radio-to-open-3:checked ~ .lb-tabs-content-3,.lb-tabs-radio-to-open-4:checked ~ .lb-tabs-content-4,.lb-tabs-radio-to-open-5:checked ~ .lb-tabs-content-5,.lb-tabs-radio-to-open-6:checked ~ .lb-tabs-content-6,.lb-tabs-radio-to-open-7:checked ~ .lb-tabs-content-7,.lb-tabs-radio-to-open-8:checked ~ .lb-tabs-content-8,.lb-tabs-radio-to-open-9:checked ~ .lb-tabs-content-9,.lb-tabs-radio-to-open-10:checked ~ .lb-tabs-content-10,.lb-tabs-radio-to-open-11:checked ~ .lb-tabs-content-11,.lb-tabs-radio-to-open-12:checked ~ .lb-tabs-content-12,.lb-tabs-radio-to-open-13:checked ~ .lb-tabs-content-13,.lb-tabs-radio-to-open-14:checked ~ .lb-tabs-content-14,.lb-tabs-radio-to-open-15:checked ~ .lb-tabs-content-15{opacity:1;visibility:visible;max-height:100vw;transition:opacity 0.6s,max-height 0.6s;}.lb-tabs > nav{display:inline-grid;}.layout-builder .lb-tabs-content{opacity:1;visibility:visible;max-height:100vw;}
.sandos-contact-modal{background:rgba(0,0,0,.5);display:flex;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity 0.3s ease,visibility 0.3s ease;visibility:hidden;width:100%;z-index:9999;}.sandos-contact-modal.active{display:block;opacity:1;pointer-events:auto;visibility:visible;}.sandos-contact-modal.main-info-modal .sandos-modal-content{min-width:600px;}.sandos-modal-content{background:#fff;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,0.3);margin:5% auto;max-height:calc(100vh - 10%);max-width:605px;overflow-y:auto;padding:40px;position:relative;width:max-content;}.sandos-modal-content h2{color:var(--main-color);font-weight:700;text-transform:uppercase;}.sandos-modal-close{position:absolute;top:10px;right:15px;background:transparent;border:none;font-size:28px;color:#666;cursor:pointer;line-height:1;}.sandos-modal-close:hover{color:#000;}.sandos-modal-header{margin-bottom:40px;text-align:center;}.sandos-modal-body h3{color:var(--main-color);text-align:center;}.sandos-phone-grid{}.sandos-phone-item{display:flex;flex-direction:column;}.sandos-phone-item strong{color:var(--main-color);font-size:18px;font-weight:700;text-transform:uppercase;}.sandos-phone-item a{color:rgba(0,0,0,1);font-size:18px;font-weight:500;text-decoration:none;}.sandos-modal-footer{display:flex;justify-content:space-between;align-items:center;}.sandos-form-title{color:#2c5282;font-size:22px;font-weight:700;margin-bottom:20px;text-align:center;}.sandos-loading-spinner{text-align:center;padding:40px;color:#888;}.sandos-call-form-container .marketingForm .textFormFieldBlock{font-family:'Lato',sans-serif;}.sandos-call-form-container .marketingForm .textFormFieldBlock,.sandos-call-form-container .marketingForm .lookupFormFieldBlock,.sandos-call-form-container .marketingForm .phoneFormFieldBlock{padding:20px 0 0;}.sandos-call-form-container .marketingForm div,.sandos-call-form-container .marketingForm label,.sandos-call-form-container .marketingForm table th{max-width:100% !important;padding-right:0;text-transform:none;}.sandos-call-form-container .onFormSubmittedFeedback{height:auto !important;}.sandos-call-form-container .marketingForm .consentBlock label{margin-bottom:0;}.sandos-call-form-container .marketingForm .consentBlock{margin:-5px 0 -10px;padding:0;}.sandos-call-form-container .marketingForm div[data-required="true"].consentBlock label::after,.sandos-call-form-container .marketingForm div[data-required="true"].consentBlock label p:first-of-type::after{display:none;}.sandos-call-form-container .marketingForm div[data-editorblocktype="SubmitButton"]{padding:20px 4% 0;}.sandos-call-form-container .marketingForm button.submitButton{padding:20px 24px;}
