.background,.background-overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.background{background-attachment:fixed;background-image:url(/build/images/contact.527b4cea.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.background-overlay{background:#fff;opacity:.9}main{gap:10px;margin:auto;max-width:1150px;min-height:100svh;padding:150px 25px 0}main,main .contact-header{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}main .contact-header h1,main .contact-header h2{margin:0;text-align:left;width:100%}main .contact-header h1{color:#747959;font-size:2em;font-weight:700}main .contact-header h2{color:#000;font-size:1.3em;font-weight:400}main .contact-content{align-items:flex-start;display:flex;flex-direction:row;gap:20px;justify-content:space-between;width:100%}main .contact-content .contact-coordinates{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding-top:75px;width:auto}main .contact-content .contact-coordinates .contact-coordinate{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;transition:transform .3s ease;width:100%}main .contact-content .contact-coordinates .contact-coordinate:hover{transform:scale(1.05)}main .contact-content .contact-coordinates .contact-coordinate img{background-color:#747959;border-radius:10px;height:50px;padding:10px;width:50px}main .contact-content .contact-coordinates .contact-coordinate a,main .contact-content .contact-coordinates .contact-coordinate p{color:#000;font-size:1.1em;margin:0;text-decoration:none}main .contact-content .form-container{position:relative;top:-75px;width:450px}main .contact-content form{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;width:100%}main .contact-content form>div{display:flex;flex-direction:column-reverse;gap:5px;width:100%}main .contact-content form .consent-row{align-items:center;display:flex;flex-direction:row-reverse;gap:5px;justify-content:flex-end}main .contact-content form .consent-row input{height:25px;margin:0;width:25px}main .contact-content form .consent-row label{color:#000;font-size:.8em;font-weight:400}main .contact-content form input,main .contact-content form textarea{background:#fff;border:0;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:10px;width:100%}main .contact-content form textarea{height:200px;resize:none}main .contact-content form ul{color:red;font-size:.8em;list-style:none;margin:0;padding:0;text-align:left;width:100%}main .contact-content form button{background:#747959;border:0;color:#fff;font-weight:700;padding:10px;transition:all .3s ease;width:100%}main .contact-content form button:hover{background:#565b44;transform:scale(1.05)}.main-footer{margin-top:0}@media (max-width:900px){main{padding-left:15px;padding-right:15px}main,main .contact-header{gap:10px}main .contact-header h1,main .contact-header h2{text-align:center}main .contact-header h1{line-height:1.2}main .contact-content{align-items:center;flex-direction:column;gap:30px;justify-content:center;margin-bottom:40px;margin-top:20px}main .contact-content .contact-coordinates{gap:10px;padding-top:0}main .contact-content .contact-coordinates .contact-coordinate a,main .contact-content .contact-coordinates .contact-coordinate p{font-size:1em}main .contact-content .contact-coordinates .contact-coordinate img{height:35px;padding:7.5px;width:35px}main .contact-content .form-container{position:inherit;top:inherit}}@media (max-width:500px){main .contact-content .contact-coordinates .contact-coordinate a,main .contact-content .contact-coordinates .contact-coordinate p{font-size:.8em}main .contact-content .form-container{width:100%}}