.page-module-scss-module__4CyXgG__contactFormContainer{max-width:130rem;margin-left:auto;margin-right:auto;padding:0 2.4rem}@media (min-width:680px){.page-module-scss-module__4CyXgG__contactFormContainer{width:95%}}@media (min-width:1400px){.page-module-scss-module__4CyXgG__contactFormContainer{padding:0}}.page-module-scss-module__4CyXgG__contactFormContainer{margin:4rem auto}@media (min-width:768px){.page-module-scss-module__4CyXgG__contactFormContainer{margin:6rem auto}}@media (min-width:992px){.page-module-scss-module__4CyXgG__contactFormContainer{margin:7.2rem auto;padding-top:1.6rem}}.page-module-scss-module__4CyXgG__header{padding-top:1.6rem;padding-bottom:1.6rem}.page-module-scss-module__4CyXgG__heroSection{background:var(--primaryCyan);text-align:center;padding:3rem 1.6rem}.page-module-scss-module__4CyXgG__heroTitle{color:var(--white);margin:0;font-size:2.4rem;font-weight:700;line-height:1.3}@media (min-width:768px){.page-module-scss-module__4CyXgG__heroTitle{font-size:3.2rem}}.page-module-scss-module__4CyXgG__contactFormContainer{flex:1;margin-top:3.2rem}@media (min-width:780px){.page-module-scss-module__4CyXgG__contactFormContainer{width:70%;margin-top:4.8rem}}@media (min-width:992px){.page-module-scss-module__4CyXgG__contactFormContainer{margin-top:6rem}}@media (min-width:1800px){.page-module-scss-module__4CyXgG__contactFormContainer{width:100%;max-width:120rem}}.page-module-scss-module__4CyXgG__sectionTitle{color:var(--primaryCyan);text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:700;line-height:1.4}@media (min-width:768px){.page-module-scss-module__4CyXgG__sectionTitle{margin-bottom:4.8rem;font-size:2.4rem}}.page-module-scss-module__4CyXgG__contactForm{width:100%}.page-module-scss-module__4CyXgG__formGroup{display:block}@media (min-width:992px){.page-module-scss-module__4CyXgG__formGroup{align-items:stretch;gap:3.2rem;display:flex}}.page-module-scss-module__4CyXgG__contactRow{flex:1}@media (min-width:992px){.page-module-scss-module__4CyXgG__contactRow{flex:.5}}.page-module-scss-module__4CyXgG__contactTextarea{flex:1}@media (min-width:992px){.page-module-scss-module__4CyXgG__contactTextarea{flex-direction:column;flex:.5;display:flex}.page-module-scss-module__4CyXgG__contactTextarea .page-module-scss-module__4CyXgG__formInputGroup{flex-direction:column;flex:1;display:flex}}.page-module-scss-module__4CyXgG__contactTextarea textarea{height:12rem}@media (min-width:992px){.page-module-scss-module__4CyXgG__contactTextarea textarea{flex:1;height:100%;min-height:19.8rem}}.page-module-scss-module__4CyXgG__formInputGroup{margin-bottom:2.4rem;position:relative}.page-module-scss-module__4CyXgG__formInputGroup label{text-transform:capitalize;background:var(--white);color:#555;padding:0 .6rem;font-size:1.2rem;font-weight:700;line-height:1;position:absolute;top:-.4rem;left:1rem}.page-module-scss-module__4CyXgG__formInput{color:#777;background:var(--white);box-sizing:border-box;border:2px solid var(--transparentGray72);border-radius:.8rem;outline:none;width:100%;height:5rem;margin:0;padding:.8rem 1.6rem;font-size:1.6rem;display:block}.page-module-scss-module__4CyXgG__formInput:focus{border-color:var(--primaryCyan)}.page-module-scss-module__4CyXgG__formInput.page-module-scss-module__4CyXgG__inputError{border:1px solid var(--errorLight)}textarea.page-module-scss-module__4CyXgG__formInput{resize:vertical;min-height:12rem;padding:1.4rem 1.6rem}.page-module-scss-module__4CyXgG__submitButton{background-color:var(--primaryCyan);cursor:pointer;width:100%;height:5rem;color:var(--white);text-transform:uppercase;border:0;border-radius:2.4rem;outline:0;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;transition:all .3s;display:flex}.page-module-scss-module__4CyXgG__submitButton:hover{transform:translateY(-.2rem);box-shadow:0 .8rem 2.4rem #00000026}@media (min-width:992px){.page-module-scss-module__4CyXgG__submitButton{width:16rem;margin:4rem auto}}.page-module-scss-module__4CyXgG__fieldError{color:var(--errorMain);margin-top:.4rem;font-size:1.2rem;display:block}.page-module-scss-module__4CyXgG__errorMessage{color:var(--errorMain);text-align:center;margin:.8rem 0;font-size:1.4rem}.page-module-scss-module__4CyXgG__contactBox{overflow-wrap:break-word;word-wrap:break-word;margin:6rem auto 0}@media (min-width:580px){.page-module-scss-module__4CyXgG__contactBox{justify-content:center;display:flex}}@media (min-width:992px){.page-module-scss-module__4CyXgG__contactBox{margin:6rem auto 0}}.page-module-scss-module__4CyXgG__contactTable{table-layout:fixed}.page-module-scss-module__4CyXgG__contactTable td{color:var(--textPrimary);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;padding:.6rem 0;font-size:1.4rem}@media (min-width:768px){.page-module-scss-module__4CyXgG__contactTable td{font-size:1.6rem}}.page-module-scss-module__4CyXgG__contactTable td:first-child{vertical-align:top;flex-shrink:0;width:3.2rem;padding-top:.8rem}.page-module-scss-module__4CyXgG__contactTable td:nth-child(2){white-space:nowrap;width:8rem;padding-right:.8rem;font-weight:600}.page-module-scss-module__4CyXgG__contactTable td:last-child{width:auto;padding-left:1rem}.page-module-scss-module__4CyXgG__contactTable tr{vertical-align:top}.page-module-scss-module__4CyXgG__icon{width:1.2rem;height:1.2rem;fill:var(--primaryCyan)}.page-module-scss-module__4CyXgG__contactPopup{z-index:999;background:#0006;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s linear;display:flex;position:fixed;top:0;left:0}.page-module-scss-module__4CyXgG__popupContent{background:var(--white);text-align:center;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;width:90%;max-width:54rem;min-height:26.4rem;padding:2rem;display:flex;position:relative}.page-module-scss-module__4CyXgG__popupContent h3{color:var(--textPrimary);margin:0 0 1.6rem;font-size:2.4rem;font-weight:700}@media (min-width:768px){.page-module-scss-module__4CyXgG__popupContent h3{font-size:2.8rem}}.page-module-scss-module__4CyXgG__popupContent p{color:var(--textPrimary);margin:0 0 2.4rem;font-size:1.6rem;line-height:1.6}@media (min-width:768px){.page-module-scss-module__4CyXgG__popupContent p{font-size:1.8rem}}.page-module-scss-module__4CyXgG__popupButton{background-color:var(--primaryCyan);cursor:pointer;width:16rem;height:5rem;color:var(--white);text-transform:uppercase;border:0;border-radius:2.4rem;outline:0;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;transition:background-color .2s;display:flex}
