.form .section-title{text-align:center}.form .section-title-2{padding-bottom:10px}.form .note{font-size:1.25rem;line-height:1.5;padding-bottom:0}.form .note a{color:#00addf}.form input[type=email],.form input[type=number],.form input[type=text]{outline:none;padding-bottom:12px;margin-bottom:64px;border:none;border-bottom:1px solid #c2c2c2;font-size:1.25rem;line-height:1.6;letter-spacing:.24px;width:100%;background:transparent!important}input:-internal-autofill-selected{background:transparent!important}.form input[type=range]{margin-bottom:64px}.form input[type=email]:focus,.form input[type=number]:focus,.form input[type=text]:focus{border-bottom:1px solid #999}.form input[type=text]:focus~.floating-label,.form input[type=text]:not(:placeholder-shown)~.floating-label{top:-18px;bottom:10px;left:15px;color:#121212!important;font-size:.8125rem;letter-spacing:.16px}.form .floating-label{position:absolute;pointer-events:none;left:20px;top:6px;font-size:1.25rem;line-height:1.6;letter-spacing:.24px;color:rgba(18,18,18,.5)}.form .custom-button{top:0;left:0;display:block;margin:auto}.form .range-input-label-wrapper{position:relative;top:-27px}.form .range-input-label-wrapper label{font-size:1.25rem;line-height:1.5}.form .range-input-label-wrapper label>span{font-size:1.25rem;line-height:1.5;color:#00addf}.form .radio-buttons{float:right}.form .radio-buttons .radio-btn-container{display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form .radio-buttons .radio-btn-container input{position:absolute;opacity:0;cursor:pointer}.form .radio-buttons .checkmark{background-color:#d8d8d8;color:#121212;border-radius:1.4px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;padding:10px}.form .radio-buttons .radio-btn-container:hover input~.checkmark{background-color:rgba(0,173,223,.5)}.form .radio-buttons .radio-btn-container input:checked~.checkmark{background-color:#00addf;color:#fff}.form .radio-buttons .radio-btn-container:first-child{position:relative;left:4px}.form .error-msg{position:relative;top:-62px;color:#d50000;font-size:12px;display:none}.form #form-status-message{max-width:90%;margin:0 auto 40px;line-height:30px;text-align:center;font-weight:700;font-size:1.5rem}.form #form-status-message span{color:#00addf}.form #try-again-btn{display:none}.new-range-slider{height:12px;border-radius:8.5px;background-color:#d8d8d8;-webkit-appearance:none;appearance:none;width:100%;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s;position:relative;top:-20px}.new-range-slider:hover{opacity:1}.new-range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;background:#fff;cursor:pointer;border-radius:50%;box-shadow:0 0 5px 0 #c2c2c2}.new-range-slider::-moz-range-thumb{width:25px;height:25px;background:#fff;cursor:pointer;border-radius:50%}@media (max-width:768px){.form .section-title-2{padding-bottom:10px}.form .note{font-size:1rem;padding-bottom:5px}}@media (max-width:667px){.form .note{font-size:1rem;padding-bottom:5px}.form input[type=range]{margin-bottom:30px}.section-tnb-spacing.form h4#form-status-message{line-height:1.2}}.contact-popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);display:none;align-items:center;justify-content:center;z-index:9999;padding:1.25rem}.contact-popup-overlay.active{display:flex}.contact-popup{background:#fff;width:100%;max-width:42rem;padding:3.125rem 1.25rem;border-radius:.625rem;text-align:center;position:relative;animation:popupFadeIn .3s ease}.popup-content{display:flex;flex-direction:column;align-items:center;gap:1.625rem}.popup-illustration-wrapper{display:flex;justify-content:center}.popup-illustration{width:100%;max-width:20rem;height:auto;display:block}.popup-text-wrapper{gap:3.875rem}.popup-text,.popup-text-wrapper{display:flex;flex-direction:column;align-items:center}.popup-text{gap:1.625rem}.popup-content h2{font-size:2rem;font-weight:600;line-height:1;color:#121212;margin:0}.popup-content p{font-size:1.5rem;font-weight:500;line-height:2.8125rem;color:#1f2123;margin:0;text-align:center}.popup-button{background-color:#01addf;color:#fff;border:none;padding:.75rem 1.75rem;font-size:1rem;font-weight:600;line-height:1.25rem;border-radius:.25rem;cursor:pointer;box-shadow:0 .3125rem 0 0 rgba(0,187,240,.5);transition:background-color .2s ease}.popup-button:hover{background-color:#01c9df}@keyframes popupFadeIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:480px){.contact-popup{padding:2rem 1.25rem}.popup-text-wrapper{gap:2rem}.popup-content h2{font-size:1.375rem}.popup-content p{font-size:1rem;line-height:1.5}.popup-illustration{max-width:16rem}}@media (max-height:800px){.contact-popup{padding:2.25rem 1.25rem}.popup-text-wrapper{gap:2.25rem}.popup-text{gap:1.25rem}.popup-illustration{max-width:18rem}.popup-content h2{font-size:1.75rem}.popup-content p{font-size:1.25rem;line-height:2rem}}