.callback-form-container{position:fixed;right:0;top:0;width:100%;max-width:480px;height:100vh;overflow-y:auto;overflow-x:hidden;background-color:#fff;padding:16px;box-shadow:-2px 0 5px rgba(0,0,0,.1);z-index:20000;box-sizing:border-box}body{overflow-x:hidden}.callback-form{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;box-sizing:border-box;text-align:left}.callback-form-labels{color:#000;font-size:19.155px;font-weight:600;line-height:140%;letter-spacing:.383px;margin-bottom:.5rem}.Form-title,.callback-form-labels{font-family:Gabarito;font-style:normal}.Form-title{color:#121212;font-size:5.92vh;font-weight:500;line-height:100%;margin-bottom:20px}.name-and-email{display:flex;gap:20px;margin-bottom:20px;margin-top:.05vh}.input-field{display:flex;flex-direction:column;flex:1 1}.input-field input{padding:8px;font-size:16px;margin-top:5px;color:#000!important}.interested-in-section{margin-bottom:20px}.tiles{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.tile{border:1px solid #ccc;padding:10px 15px;cursor:pointer;transition:background-color .2s ease}.tile.selected{background-color:#0d747b;color:#fff}.about-your-project-input{margin-bottom:20px;display:flex;flex-direction:column}.about-your-project-input textarea{width:100%;font-size:16px;margin-top:5px;padding:17.787px 0;color:#000}.form-buttons button{display:flex;width:100%;padding:17.787px 21.892px;justify-content:center;align-items:center;gap:24px;flex-shrink:0;border-radius:70px;background:#0d747b;color:#fff;font-family:Gabarito;font-size:25px}.text-input{height:40px}.description-text-input,.text-input{border-radius:5.473px;background:#f4f4f4;border:unset}.description-text-input{height:246px;font-family:Gabarito;padding:.5rem!important}.form-header,.success-header{display:flex;justify-content:space-between;align-items:center}.form-header,.success-header{margin-bottom:20px}@media (max-width:1925px){.callback-form-container{padding:24px;min-height:100vh;height:100%}}@media (max-width:1445px){.callback-form-container{padding:24px;min-height:100vh;height:100%}}@media (max-width:1369px){.callback-form-container{padding:24px;height:auto;min-height:100vh;height:100%}.Form-title{font-size:4.92vh}.description-text-input{border-radius:5.473px;background:#f4f4f4;height:180px;border:unset}}@media (max-width:480px){.callback-form-container{padding:16px;width:100%;height:100vh;min-height:100vh;overflow-y:auto;box-sizing:border-box}.Form-title{font-size:4.92vh}.description-text-input{border-radius:3.473px;background:#f4f4f4;height:100px;border:unset;width:95%!important}.form-buttons button{display:flex;width:100%;padding:10.787px 16.892px;justify-content:center;align-items:center;flex-shrink:0;border-radius:70px;background:#0d747b;color:#fff;font-family:Gabarito;font-size:18px}.name-and-email{display:flex;flex-direction:column;gap:20px;margin-bottom:20px;margin-top:.05vh}.text-input{border-radius:5.473px;background:#f4f4f4;border:unset;height:32px}.form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}}.close-icon{cursor:pointer;font-size:24px;font-weight:700;padding:10px}.success-message{padding:20px;font-family:Gabarito,sans-serif;text-align:center;color:#121212}.success-message h2{margin:0;font-size:5.92vh;font-weight:500;line-height:100%}.success-header .close-icon,.success-header h2,.success-message h2{display:inline-block}.success-message p{text-align:left}.page_heroBannerContainer__2BduL{display:flex;align-items:center;flex-direction:column;justify-content:space-around;padding:10%;background:linear-gradient(180deg,#101b1a,#101b1a 35%)}.page_borderWaveContainer__Q1nDH{display:flex;justify-content:center;align-items:center;margin:0;position:-webkit-sticky;position:sticky}.page_wavySectionContainer__l82Gr{display:flex;align-items:center;flex-direction:column;justify-content:space-around;margin-top:200px}.page_landingContainerHidden__68qoS{display:none}.page_landingContainer__T__pf{display:block}.page_lockedScrollParagraphBg__DH88n{display:flex;align-items:center;flex-direction:column;justify-content:space-around;padding:15vh 0;background:linear-gradient(180deg,#101b1a,#101b1a 35%)}.page_lockedScrollParagraphPadding__3EB81{padding:5rem 0}@media (max-width:480px){.page_lockedScrollParagraphPadding__3EB81{padding:2rem 0 0}.page_lockedScrollParagraphBg__DH88n{padding:15vh 0 10vh}}