section.contact-form .background{position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:1}section.contact-form .background img{width:100%;height:100%;object-fit:cover;object-position:bottom center;-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(#003c32) 50%,to(rgba(0,60,50,0)));mask-image:linear-gradient(to top,#003c32 50%,rgba(0,60,50,0))}section.contact-form .wrapper{position:relative;z-index:2}section.contact-form .wrapper .top,section.contact-form .wrapper .bottom{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:20px}section.contact-form .wrapper .top>*,section.contact-form .wrapper .bottom>*{width:100%}section.contact-form .wrapper .top{margin-bottom:20px}section.contact-form .wrapper .form{width:100%;background:radial-gradient(112.07% 120.85% at 20.27% 38.62%,rgba(0,162,135,.8) 0%,rgba(0,60,50,.8) 100%);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;padding:48px}section.contact-form .wrapper .form form .fields .field label{color:#fff}section.contact-form .wrapper .form form .fields .field.checkboxes{border-radius:5px;border:1px solid rgba(126,158,122,.5);padding:24px 24px 24px 80px}section.contact-form .wrapper .form form .fields .field.checkboxes label+label label{margin-bottom:0}section.contact-form .wrapper .form form .fields .field.checkboxes label+label .checkmark{top:28px;left:24px}section.contact-form .wrapper .form form .form-footer .btns .btn{text-transform:none}section.contact-form .wrapper .details .wrap{padding:24px}section.contact-form .wrapper .details .wrap h4{color:#7e9e7a}section.contact-form .wrapper .details .wrap .detail{margin-bottom:32px}section.contact-form .wrapper .details .wrap .detail p,section.contact-form .wrapper .details .wrap .detail a{color:#afe3bd;font-size:1.125rem;text-decoration:none}section.contact-form .wrapper .details .wrap .detail p.label,section.contact-form .wrapper .details .wrap .detail a.label{color:#e6f0e2;margin-bottom:0}section.contact-form .wrapper .details .wrap .detail a:not(.disabled):hover{color:#fff}section.contact-form .wrapper .details .image{width:100%;aspect-ratio:335/233;border-radius:16px;overflow:hidden}section.contact-form .wrapper .details .image img{width:100%;height:100%;object-fit:cover}section.contact-form .wrapper .left{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:20px}section.contact-form .wrapper .left .newsletter{width:100%;background:radial-gradient(112.07% 120.85% at 20.27% 38.62%,rgba(0,162,135,.8) 0%,rgba(0,60,50,.8) 100%);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;padding:48px}section.contact-form .wrapper .left .newsletter h2,section.contact-form .wrapper .left .newsletter h3{margin-bottom:32px}section.contact-form .wrapper .left .newsletter h2,section.contact-form .wrapper .left .newsletter h3,section.contact-form .wrapper .left .newsletter p{color:#fff}section.contact-form .wrapper .left .newsletter h2 *,section.contact-form .wrapper .left .newsletter h3 *,section.contact-form .wrapper .left .newsletter p *{color:#fff}section.contact-form .wrapper .left .newsletter form{margin-top:32px}section.contact-form .wrapper .left .newsletter form .captcha .cf-turnstile>div{margin-top:32px;margin-bottom:0}section.contact-form .wrapper .left .newsletter form .fields.sign-up{flex-direction:row;align-items:flex-end;gap:8px}section.contact-form .wrapper .left .newsletter form .fields.sign-up .field{flex:1}section.contact-form .wrapper .left .newsletter form .fields.sign-up .field label{color:#fff}section.contact-form .wrapper .left .newsletter form .fields.sign-up .btn{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;background:#E6F0E2;border:none;width:40px;padding:5px;height:40px}section.contact-form .wrapper .left .newsletter form .fields.sign-up .btn svg{width:25px;max-width:25px}section.contact-form .wrapper .left .newsletter form .fields.sign-up .btn:hover{background:#7E9E7A}section.contact-form .wrapper .left .newsletter form .fields.sign-up .btn:hover svg path{fill:#e6f0e2}section.contact-form .wrapper .left .image{display:none;width:100%;aspect-ratio:336/263;border-radius:16px;overflow:hidden}section.contact-form .wrapper .left .image img{width:100%;height:100%;object-fit:cover}section.contact-form .wrapper .right{background:radial-gradient(112.07% 120.85% at 20.27% 38.62%,rgba(0,162,135,.8) 0%,rgba(0,60,50,.8) 100%);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;padding:48px}section.contact-form .wrapper .right h2{margin-bottom:32px}section.contact-form .wrapper .right>p{font-size:1.25rem}section.contact-form .wrapper .right .btns{margin-top:32px}section.contact-form .wrapper .right .list{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:16px;margin-top:32px}section.contact-form .wrapper .right .list .item{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:24px}section.contact-form .wrapper .right .list .item .icon{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;width:60px;height:60px;background:#E6F0E2;border-radius:8px}section.contact-form .wrapper .right .list .item .icon img{width:36px;max-height:40px}section.contact-form .wrapper .right .list .item p{font-weight:700;font-size:1.375rem}section.contact-form .wrapper .image.mobile{width:100%;aspect-ratio:336/263;border-radius:16px;overflow:hidden}section.contact-form .wrapper .image.mobile img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 992px){section.contact-form .wrapper .top,section.contact-form .wrapper .bottom{align-items:flex-start}section.contact-form .wrapper .top .form,section.contact-form .wrapper .bottom .form{flex-basis:calc(60% - 10px);align-self:stretch}section.contact-form .wrapper .top .details,section.contact-form .wrapper .bottom .details{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;flex-wrap:auto;flex-basis:calc(40% - 10px);align-self:stretch}section.contact-form .wrapper .top .details .image,section.contact-form .wrapper .bottom .details .image{aspect-ratio:73/63}section.contact-form .wrapper .top .left,section.contact-form .wrapper .bottom .left{flex-basis:calc(50% - 10px)}section.contact-form .wrapper .top .left .image,section.contact-form .wrapper .bottom .left .image{aspect-ratio:265/207;display:block}section.contact-form .wrapper .top .right,section.contact-form .wrapper .bottom .right{flex-basis:calc(50% - 10px)}section.contact-form .wrapper .top .image.mobile,section.contact-form .wrapper .bottom .image.mobile{display:none}section.contact-form .wrapper .form form .fields{gap:32px}}
