:root{--psa-color-primary:#1d7363;--psa-color-primary-light:#f6fff0;--psa-color-primary-dark:#374d42;--psa-color-dark:#000;--psa-color-dark-light:#a6a6a6;--psa-color-white:#fff;--psa-font-size-special:clamp(56px,4vw + 40px,120px);--psa-font-size-special-2:clamp(30px,2.5vw + 18px,60px);--psa-font-size-heading-1:clamp(44px,3.5vw + 28px,90px);--psa-font-size-heading-2:clamp(36px,3vw + 22px,73px);--psa-font-size-heading-3:clamp(28px,2.2vw + 18px,47px);--psa-font-size-heading-4:clamp(24px,1.8vw + 16px,38px);--psa-font-size-subheading-1:clamp(20px,1.2vw + 14px,30px);--pzt-font-size-subheading-2:clamp(18px,1vw + 13px,28px);--psa-font-size-body-regular-1:clamp(16px,.8vw + 12px,24px);--psa-font-size-body-regular-2:clamp(15px,.6vw + 11px,20px);--psa-font-size-body-caption:clamp(13px,.4vw + 10px,16px);--psa-font-family-primary:"Inter",sans-serif}body{font-family:var(--psa-font-family-primary);margin:0;padding:0}p,h1,h2,h3,h4{margin:0}.psa-page-container{width:100%}.psa-main{flex-direction:column;justify-content:center;align-items:center;display:flex}
.PsaFooter-module__dz34va__psa-footer{background-color:var(--psa-color-primary-light);justify-content:center;width:100%;display:flex;position:relative}.PsaFooter-module__dz34va__content{flex-flow:wrap;justify-content:space-between;gap:42px;width:100%;max-width:1440px;padding:46px 42px;display:flex}.PsaFooter-module__dz34va__text-col{z-index:1;flex-direction:column;gap:24px;display:flex}.PsaFooter-module__dz34va__form-col{z-index:1;width:100%;max-width:350px}.PsaFooter-module__dz34va__links-container{flex-direction:column;justify-content:space-between;height:100%;display:flex}.PsaFooter-module__dz34va__circles-container{gap:29px;margin-top:16px;display:flex}.PsaFooter-module__dz34va__links-list{padding-left:0;list-style:none}.PsaFooter-module__dz34va__links-list li{margin-bottom:8px}.PsaFooter-module__dz34va__links-list a{text-decoration:none}.PsaFooter-module__dz34va__social-link{width:34.09px;height:29px}.PsaFooter-module__dz34va__logo{z-index:0;position:absolute;top:55px;right:0}.PsaFooter-module__dz34va__follow-container{height:140px}.PsaFooter-module__dz34va__contact-container{z-index:1;flex:1;align-self:end;height:140px}@media (max-width:1024px){.PsaFooter-module__dz34va__form-col{max-width:100%}.PsaFooter-module__dz34va__contact-container{flex:0}}
.PsaContactForm-module__rP5_Nq__form{flex-direction:column;gap:16px;width:100%;display:flex}
.PsaTextField-module__HM0rAW__wrapper{flex-direction:column;width:100%;display:flex}.PsaTextField-module__HM0rAW__label{color:#374d42;margin-bottom:8px;font-size:14px;font-weight:500}.PsaTextField-module__HM0rAW__input{font-size:16px;font-size:var(--psa-font-family-primary);color:#374d42;background-color:#0000;border:1.5px solid #5c7b6b;border-radius:4px;padding:12px 16px;transition:border-color .2s,box-shadow .2s}.PsaTextField-module__HM0rAW__input::placeholder{color:#374d42}.PsaTextField-module__HM0rAW__input:focus{outline:none;box-shadow:0 0 0 2px #374d4226}.PsaTextField-module__HM0rAW__error{border-color:#c0392b}.PsaTextField-module__HM0rAW__errorText{color:#c0392b;margin-top:6px;font-size:12px}.PsaTextField-module__HM0rAW__fileWrapper{align-items:center;display:flex}.PsaTextField-module__HM0rAW__hiddenFileInput{display:none}.PsaTextField-module__HM0rAW__fileButton{font-size:16px;font-family:var(--psa-font-family-primary);color:#374d42;cursor:pointer;background-color:#0000;border:1.5px solid #5c7b6b;border-radius:4px;width:100%;padding:12px 16px;transition:border-color .2s,box-shadow .2s}.PsaTextField-module__HM0rAW__fileButton:hover{border-color:#374d4280;box-shadow:0 0 0 2px #374d4226}
.PsaTextArea-module____mYxW__wrapper{flex-direction:column;width:100%;display:flex}.PsaTextArea-module____mYxW__label{color:#374d42;margin-bottom:8px;font-size:14px;font-weight:500}.PsaTextArea-module____mYxW__textarea{resize:vertical;min-height:120px;font-size:16px;font-family:var(--psa-font-family-primary);color:#374d42;background-color:#0000;border:1.5px solid #5c7b6b;border-radius:4px;padding:12px 16px;transition:border-color .2s,box-shadow .2s}.PsaTextArea-module____mYxW__textarea::placeholder{color:#374d42}.PsaTextArea-module____mYxW__textarea:focus{outline:none;box-shadow:0 0 0 2px #374d4226}.PsaTextArea-module____mYxW__error{border-color:#c0392b}.PsaTextArea-module____mYxW__errorText{color:#c0392b;margin-top:6px;font-size:12px}
