.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2;display:none}.overlay.active{display:block}@media only screen and (min-width: 0px){#pages-hero{background-image:url(/contact/images/contact-hero.webp)}}@media only screen and (min-width: 0px)and (min-width: 0px){body.dark .contact-container{background-color:#181818;box-shadow:0px 0px 0px #000}body.dark .form-info{background-color:#212121}body.dark .form-info input{background-color:rgba(0,0,0,.5)}body.dark .form-info textarea{background-color:rgba(0,0,0,.5);border:none}body.dark .form-info button{background:#212121}body.dark .form-info button:hover{cursor:pointer;background:#56efdd;color:#000}body .contact-container{background-color:#eff7f5;box-shadow:0px 0px 5px #000}}@media only screen and (min-width: 0px)and (min-width: 0px)and (min-width: 0px)and (max-width: 800px){body .contact-container{background-color:none;box-shadow:none}}@media only screen and (min-width: 0px)and (min-width: 0px){body .form-info{padding:clamp(1em,5vw,50px);background-color:#e2e9e7}body .form-info button{background:#eef7f5}body .form-info button:hover{cursor:pointer;background:#eef7f5;color:#000}}@media only screen and (min-width: 0px){#contact{padding:clamp(50px,8vw,100px) 0 clamp(75px,8vw,125px);position:relative;z-index:2}#contact .contact-inner{padding:0 7.5px}#contact .contact-inner::before{content:"";background-image:url(/index/images/transparent-leaves2.webp);background-repeat:no-repeat;background-size:contain;position:absolute;z-index:-1;left:1%;transform:rotate(-5deg);opacity:.75;bottom:10%;width:450px;height:700px}}@media only screen and (min-width: 0px)and (min-width: 0px)and (max-width: 450px){#contact .contact-inner::before{display:none}}@media only screen and (min-width: 0px){#contact .contact-inner .contact-container{margin:0 auto;max-width:1200px;display:flex;border-radius:5px;padding:7.5px;flex-direction:row;justify-content:space-around;gap:50px}}@media only screen and (min-width: 0px)and (min-width: 0px)and (max-width: 800px){#contact .contact-inner .contact-container{flex-direction:column;gap:0;padding:0}#contact .contact-inner .contact-container img{display:none}}@media only screen and (min-width: 0px){#contact .contact-inner .contact-container div{width:100%}#contact .contact-inner .contact-container .contact-info{display:flex;flex-direction:column;justify-content:space-between}#contact .contact-inner .contact-container .contact-info .header{padding:50px}}@media only screen and (min-width: 0px)and (min-width: 0px)and (max-width: 800px){#contact .contact-inner .contact-container .contact-info .header{padding:25px}}@media only screen and (min-width: 0px){#contact .contact-inner .contact-container .contact-info .header :is(h1,.section-title){margin-bottom:20px;font-size:clamp(1.75em,5vw,2.75em)}#contact .contact-inner .contact-container .contact-info .header p{line-height:1.75;margin-bottom:25px}#contact .contact-inner .contact-container .contact-info .info{margin:0 auto;text-align:center}#contact .contact-inner .contact-container .contact-info .info div{margin-bottom:25px}#contact .contact-inner .contact-container .contact-info .info p strong{margin-bottom:5px}#contact .contact-inner .contact-container .contact-info img{margin:0 auto;margin-bottom:50px}#contact .contact-inner .contact-container .contact-form .form-info{border-radius:5px;display:flex;flex-direction:column;gap:7.5px}#contact .contact-inner .contact-container .contact-form .form-info input{margin-bottom:25px;border-radius:5px;padding:15px;border:none;color:#fff}#contact .contact-inner .contact-container .contact-form .form-info textarea{padding:15px;resize:vertical;color:#fff}#contact .contact-inner .contact-container button{margin-top:25px}}body .contact-info strong{color:#3299a4;letter-spacing:.25px}body.dark .contact-info strong{color:#48ccbd;letter-spacing:.25px}
