main{margin:172px 0 0 0}@media(max-width: 767px){main{margin:110px 0 0 0}}main .contact-section{padding:32px 0 64px}@media(max-width: 767px){main .contact-section{padding:0 0 32px}}main .contact-section .container{display:flex;flex-direction:column;gap:48px}@media(max-width: 767px){main .contact-section .container{gap:18px}}main .contact-section .section-title{font-family:"Lato",sans-serif;font-size:2rem}main .contact-content{display:flex;gap:51px}@media(max-width: 767px){main .contact-content{flex-direction:column;gap:18px}}main .contact-left{flex:1;display:flex;flex-direction:column;align-items:stretch;gap:18px}main .contact-info{width:100%;display:flex;flex-direction:column;gap:24px;padding:32px 32px 23px;background:#07572c;border-radius:10px;color:#fff}main .contact-info h2{font-size:1.375rem;font-weight:700;line-height:100%;text-transform:uppercase;color:#07572c;font-family:"Lato",sans-serif}main .contact-info h2{color:#fff;font-size:1.5rem}@media(max-width: 767px){main .contact-info{width:100%}}main .contact-info-item{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:1rem;font-weight:400;line-height:normal;font-family:"Lato",sans-serif}@media(max-width: 1024px){main .contact-info-item{font-size:1rem}}@media(max-width: 767px){main .contact-info-item{gap:8px;flex-wrap:wrap}}main .contact-info-items{display:flex;flex-direction:column;gap:16px}main .contact-info-item img{width:24px;height:24px;object-fit:contain;display:block}main .contact-info-item a{color:#fff;text-decoration:none;font-size:1rem;font-weight:400;line-height:normal;font-family:"Lato",sans-serif}@media(max-width: 1024px){main .contact-info-item a{font-size:1rem}}main .contact-info-item a:is(:hover,:focus){text-decoration:underline}main .contact-info-subtext{display:flex;flex-direction:column;gap:8px}main .contact-info-subtext p{color:#b6c1c5;font-size:1rem;font-weight:400;line-height:normal;font-family:"Lato",sans-serif}@media(max-width: 1024px){main .contact-info-subtext p{font-size:1rem}}main .contact-map{width:100%;height:100%}main .contact-map iframe{width:100%;height:100%;min-height:300px;border:0;border-radius:10px}main .contact-right{flex:1;display:flex;flex-direction:column;gap:24px;padding:32px;background:#eff4e9;border-radius:10px}main .contact-right h2{font-size:1.375rem;font-weight:700;line-height:100%;text-transform:uppercase;color:#07572c;font-family:"Lato",sans-serif}main .contact-right h2{color:#07572c;font-size:1.5rem}@media(max-width: 767px){main .contact-right{width:100%;padding:16px}}main .contact-right .gform_fields{grid-row-gap:36px !important}main .contact-right .gform_fields input:not([type=submit],[type=checkbox]),main .contact-right .gform_fields textarea{padding:0 16px !important;border-radius:8px !important;border:1px solid #bacaa5;color:#444 !important;font-size:1rem !important;height:53px !important;font-size:1rem;font-weight:400;line-height:normal;font-family:"Lato",sans-serif}@media(max-width: 1024px){main .contact-right .gform_fields input:not([type=submit],[type=checkbox]),main .contact-right .gform_fields textarea{font-size:1rem}}main .contact-right .gform_fields input:not([type=submit],[type=checkbox])::placeholder,main .contact-right .gform_fields textarea::placeholder{color:#444 !important;font-size:1rem !important;font-size:1rem;font-weight:400;line-height:normal;font-family:"Lato",sans-serif}@media(max-width: 1024px){main .contact-right .gform_fields input:not([type=submit],[type=checkbox])::placeholder,main .contact-right .gform_fields textarea::placeholder{font-size:1rem}}main .contact-right .gform_fields textarea{padding:16px !important;height:160px !important}main .contact-right .gform_fields .ginput_container_consent{display:flex;align-items:center;gap:8px}main .contact-right .gform_fields .ginput_container_consent input{width:36px !important;height:36px !important;appearance:none;border:1px solid #bacaa5;border-radius:4px;background:#fff;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}main .contact-right .gform_fields .ginput_container_consent input::before{content:"";display:flex;width:28px;height:28px;border-radius:2px;background:#07572c;opacity:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}main .contact-right .gform_fields .ginput_container_consent input:checked{border-color:#07572c}main .contact-right .gform_fields .ginput_container_consent input:checked::before{opacity:1}main .contact-right .gform_fields .ginput_container_consent label{cursor:pointer;color:#444;font-size:1rem;font-weight:400;line-height:normal;font-family:"Lato",sans-serif}@media(max-width: 1024px){main .contact-right .gform_fields .ginput_container_consent label{font-size:1rem}}main .contact-right .gform_fields .ginput_container_consent label .gfield_required{display:none}main .contact-right .gform_fields fieldset{display:flex !important}main .contact-right .gform_fields .gfield--type-submit{display:flex !important;justify-content:flex-end !important}main .contact-right .gform_fields .gfield--type-submit input[type=submit]{background:none;border:0;padding:0;cursor:pointer;text-decoration:none;border-radius:8px;padding:14.5px 24px;font-size:1rem;font-weight:400;line-height:normal;font-family:"Lato",sans-serif}@media(max-width: 1024px){main .contact-right .gform_fields .gfield--type-submit input[type=submit]{font-size:1rem}}main .contact-right .gform_fields .gfield--type-submit input[type=submit]{font-weight:700;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;display:flex;gap:8px;align-items:center;background:#07572c;color:#fff}main .contact-right .gform_fields .gfield--type-submit input[type=submit]:hover{background:hsl(147.75,85.1063829787%,8.431372549%)}main .contact-right .gform_fields .gfield--type-submit input[type=submit]{width:190px;justify-content:center}main .contact-right .gform-footer,main .contact-right .gform_validation_errors{display:none !important}main .team-section{padding:64px 0}@media(max-width: 767px){main .team-section{padding:32px 0}}main .team-section .container{display:flex;flex-direction:column}main .team-section .container .section-title{font-size:1.5rem;font-weight:700;color:#07572c;text-transform:uppercase;margin-bottom:8px;font-family:"Lato",sans-serif}main .team-section .container .section-subtitle{color:#444;margin-bottom:24px}main .team-members{display:grid;grid-template-columns:repeat(5, 1fr);gap:24px}@media(max-width: 767px){main .team-members{grid-template-columns:1fr}}main .team-member{display:flex;flex-direction:column;padding:26px;border-radius:10px;border:1px solid #eff4e9}main .team-member-photo{width:150px;height:150px;margin:0 auto}main .team-member-photo img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}main .team-member-info{display:flex;margin-top:17px;flex-direction:column;gap:8px}main .team-member-name{font-size:1.5rem;font-weight:400;line-height:1.4167;text-transform:none}main .team-member-role,main .team-member-email,main .team-member-phone{color:#444;font-size:1rem;font-weight:400;line-height:normal;font-family:"Lato",sans-serif}@media(max-width: 1024px){main .team-member-role,main .team-member-email,main .team-member-phone{font-size:1rem}}main .team-member-role,main .team-member-email,main .team-member-phone{text-decoration:none;line-height:1}main .partners-section{padding:64px 0}main .partners-logos{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}main .partners-logos .partner-logo img{display:block;height:72px;width:100%;aspect-ratio:1/1;object-fit:contain}
