section.contact{background-color:#096839;display:flex;min-height:600px;overflow:hidden}section.contact .contact-content-wrapper{display:flex;margin-block:0;width:100%}section.contact .contact-content{color:#fff;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;max-width:510px;padding-block:3rem;position:relative;z-index:0}section.contact .contact-content .contact-content-title{color:#fff;font-weight:100}section.contact .contact-content .contact-content-title strong{font-weight:700}section.contact .contact-description p,section.contact .contact-title{margin:0}section.contact .contact-form{padding-right:1.5rem}section.contact .contact-form .field-gdpr span{padding-right:1.5rem;text-align:justify}section.contact .contact-image{height:100%;left:calc(100% + 1rem);position:absolute;width:max-content;z-index:-1}section.contact .contact-image img{height:100%;object-fit:contain;width:100%}.footer-main-wrapper{background:#f5f5f5;font-size:.85rem;line-height:1.6;padding:2.5rem 0 1.5rem}.footer-main-wrapper .footer-main{display:grid;gap:.75rem 2rem;grid-template-columns:repeat(4,1fr)}.footer-main-wrapper p{margin:0 0 .75rem}.footer-main-wrapper .icon{display:flex;margin-bottom:2rem}.footer-main-wrapper .icon svg{height:33px;width:33px;fill:#096839}.footer-main-wrapper .footer-description{line-height:1.2}.footer-main-wrapper .footer-description a.custom-logo-link{display:inline-block;margin-bottom:1rem}.footer-main-wrapper .footer-description a.custom-logo-link img{height:50px;object-fit:contain;width:auto}.footer-main-wrapper .footer-description>p:last-of-type{font-size:.75rem;font-weight:200}.footer-main-wrapper .footer-locations{align-items:center;display:block;flex-direction:column}.footer-main-wrapper .footer-locations a{display:block;width:fit-content}.footer-main-wrapper .footer-nav nav ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.footer-main-wrapper .footer-nav nav ul a{color:#303030;display:inline;text-decoration:none;transition:color .3s ease}.footer-main-wrapper .footer-nav nav ul a:hover{color:#096839}.footer-main-wrapper .footer-nav .footer-social{display:flex;gap:.75rem;margin-top:1rem}.footer-main-wrapper .footer-nav .footer-social a{display:flex}.footer-main-wrapper .footer-nav .footer-social svg{height:22px;width:22px;fill:#303030;transition:fill .3s ease}.footer-main-wrapper .footer-nav .footer-social svg:hover{fill:#096839}.page-contact .footer-nav{display:none}.page-contact .footer-main-wrapper{background-color:transparent;margin-block:40px;padding:0}.page-contact .footer-main-wrapper .footer-main{display:flex;justify-content:space-between}.page-contact .footer-main-wrapper .footer-description{grid-area:description}.page-contact .footer-main-wrapper .footer-contact{grid-area:contact}.page-contact .footer-main-wrapper .footer-locations{grid-area:locations}.page-contact .contact-description{display:none}.page-contact .content-description{margin-bottom:40px}@media (max-width:1260px){.page-contact .footer-main-wrapper{margin-block:30px}.page-contact .content-description{margin-bottom:30px}}@media (max-width:1000px){section.contact .contact-image{left:70%;opacity:.8}.footer-main-wrapper .footer-main{grid-template-columns:1fr 1fr}.footer-main-wrapper .icon{margin-bottom:1rem}.page-contact .footer-main-wrapper{margin-block:25px}.page-contact .content-description{margin-bottom:25px}}@media (max-width:800px){section.contact{min-height:0}section.contact .contact-content-wrapper{align-items:center}section.contact .contact-content{max-width:100%;padding-block:2rem;width:100%}section.contact .contact-content .contact-content-title,section.contact .contact-description p,section.contact .contact-title{text-align:center}section.contact .contact-form{padding-right:0}section.contact .contact-image{left:-20px;opacity:.1;width:calc(100% + 40px)}section.contact .contact-image img{object-fit:cover}section.contact .response-box__send{text-align:center}.page-contact .footer-main-wrapper .footer-main{align-items:center;display:grid;grid-template-areas:"description contact" "description locations";grid-template-columns:repeat(2,1fr);text-align:center}.page-contact .footer-main-wrapper .icon{display:none}.page-contact .footer-main-wrapper .footer-locations{display:flex}}@media (max-width:500px){section.contact .contact-content{padding-block:1rem}section.contact .contact-image{left:-15px;width:calc(100% + 30px)}.footer-main-wrapper .footer-main{grid-template-columns:1fr;max-width:250px;text-align:center}.footer-main-wrapper .icon{justify-content:center}.footer-main-wrapper .footer-locations{display:flex}.footer-main-wrapper .footer-nav .footer-social{justify-content:center}.page-contact .footer-main-wrapper .footer-main{grid-template-areas:"description" "contact" "locations";grid-template-columns:1fr;max-width:250px}}
/*# sourceMappingURL=page-contact.css.map */