.form .section-title{text-align:center;font-weight:200;line-height:100%;font-family:Raleway,sans-serif}.form .section-title-2{padding-bottom:10px;font-weight:800}.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],form input[type=tel]{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=tel]: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 .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}@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}.phone-field{gap:8px}.country-select,.phone-field{display:flex;align-items:center}.country-select{gap:6px;background:transparent;cursor:pointer;border:none;border-bottom:1px solid #c2c2c2;padding-bottom:12px;margin-bottom:64px;max-width:115px;flex-shrink:0}.dial-code{font-family:Raleway,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.6;letter-spacing:1.24px;color:rgba(18,18,18,.5019607843137255);max-width:60px;white-space:nowrap}.phone-wrapper{position:relative}.country-dropdown{position:absolute;bottom:120%;left:0;max-height:320px;background:#fff;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.15);z-index:1000}.country-dropdown::-webkit-scrollbar{display:none}.scroll-btns-wrapper{display:flex;justify-content:center}.scroll-btn{padding:0;background-color:#fff}.scroll-btn.disabled{opacity:.4;pointer-events:none}.country-dropdown ul{max-height:17rem;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.country-dropdown ul::-webkit-scrollbar{display:none}.country-dropdown li{display:flex;align-items:center;gap:15px;padding:12px;cursor:pointer}@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}}