#map-header{margin-top:14rem;width:100%;height:45rem;background:#f3f6f9}#map-header iframe{width:100%;height:45rem;border:none}#contact{margin:13rem 0 19.5rem}#contact .container{padding:0 18.2%}#contact .row{display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem}#contact .header{display:flex;justify-content:center}#contact h1{font-size:3.7rem;font-weight:600;color:var(--text-color-2);text-align:center;width:75.6rem}#contact img{width:100%}#contact .address h2{font-size:2rem;font-weight:700;color:var(--text-color-2);margin-bottom:2rem}#contact .address .address-wrapper{display:flex}#contact .address .address-wrapper span{position:relative;display:inline-block;font-size:1.7rem;font-weight:600;color:var(--text-color-2);width:7.4rem}#contact .address .address-wrapper span:after{content:":";position:absolute;top:0;right:0}#contact .address .address-wrapper a{font-size:1.7rem;font-weight:600;color:var(--text-color-2);margin-left:.5rem;transition:.25s}#contact .address .address-wrapper a:hover{opacity:.7}#contact .address .address-wrapper p{font-size:1.7rem;font-weight:600;color:var(--text-color-2);margin-left:.5rem}#contact .contact-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4rem;gap:4rem;margin-top:8rem}#contact .contact-grid .left-grid{display:flex;flex-direction:column;justify-content:space-between}#contact .contact-grid .left-grid .whatsapp-box{display:flex;justify-content:space-between;align-items:center;width:100%;height:5rem;border-radius:.4rem;background:var(--text-color-2)}#contact .contact-grid .left-grid .whatsapp-box:hover{opacity:.7}#contact .contact-grid .left-grid .whatsapp-box span{display:flex;justify-content:center;align-items:center;width:5rem;height:5rem;border-radius:.4rem;background:#00e196}#contact .contact-grid .left-grid .whatsapp-box span img{width:65%}#contact .contact-grid .left-grid .whatsapp-box p{font-size:1.5rem;font-weight:600;color:var(--text-color);text-align:center;width:calc(100% - 5rem)}#contact .contact-grid .left-grid .info{font-size:1.7rem;font-weight:600;color:var(--text-color-2);margin-top:5.4rem;width:90%}#contact .contact-grid .left-grid form{position:relative}#contact .contact-grid .left-grid form input{width:100%;height:4rem;border:1px solid rgba(95,106,112,.5);outline:none;font-size:1.5rem;font-weight:400;font-family:Barlow,sans-serif;margin-top:3.5rem;padding:0 1.5rem;border-radius:.4rem}#contact .contact-grid .left-grid form input::placeholder{font-size:1.5rem;font-weight:400;font-family:Barlow,sans-serif}#contact .contact-grid .left-grid form p{position:absolute;top:1rem;left:0;color:var(--text-color-hover)}#contact .contact-grid .left-grid form .approval-box{display:flex;align-items:center;margin-top:2rem}#contact .contact-grid .left-grid form .approval-box input[type=checkbox]{width:1.5rem;height:1.5rem;margin:0 .5rem 0 0}#contact .contact-grid .left-grid form .approval-box a{font-size:1.3rem;padding:0 .25rem;text-decoration:underline;color:var(--text-color-2)}#contact .contact-grid .left-grid form .approval-box a:hover{opacity:.6}#contact .contact-grid .left-grid form .approval-box span{font-size:1.3rem;color:var(--text-color-2)}#contact .contact-grid .left-grid form input[type=submit]{border:none;color:var(--text-color);background:var(--text-color-2);padding:0;font-weight:600;margin-top:2.5rem;cursor:pointer;transition:.25s}#contact .contact-grid .left-grid form input[type=submit]:hover{opacity:.7}#contact .contact-grid .right-grid{grid-column:2/4}#contact .contact-grid .right-grid h2{font-size:2rem;font-weight:700;color:var(--text-color-2)}#contact .contact-grid .right-grid p{font-size:1.7rem;font-weight:600;color:var(--text-color-2);margin-top:2.2rem;width:38.4rem}#contact .contact-grid .right-grid form{display:flex;justify-content:space-between;margin-top:3.3rem}#contact .contact-grid .right-grid form .form-group{width:calc(50% - .5rem)}#contact .contact-grid .right-grid form .form-group input{width:100%;height:4rem;border:1px solid rgba(95,106,112,.5);outline:none;font-size:1.5rem;font-weight:400;font-family:Barlow,sans-serif;margin-top:1rem;padding:0 1.5rem;border-radius:.4rem}#contact .contact-grid .right-grid form input::placeholder{font-size:1.5rem;font-weight:400;font-family:Barlow,sans-serif}#contact .contact-grid .right-grid form input[type=submit]{border:none;color:var(--text-color);background:var(--text-color-2);padding:0;font-weight:600;cursor:pointer;transition:.25s}#contact .contact-grid .right-grid form input[type=submit]:hover{opacity:.7}#contact .contact-grid .right-grid form textarea{width:calc(50% - .5rem);height:19rem;border:1px solid rgba(95,106,112,.5);outline:none;font-size:1.5rem;font-weight:400;font-family:Barlow,sans-serif;margin-top:1rem;padding:1.5rem;border-radius:.4rem;resize:none}#contact .contact-grid .right-grid form textarea::placeholder{font-size:1.5rem;font-weight:400;font-family:Barlow,sans-serif}@media (max-width:575.98px){#map-header{margin-top:7rem}#map-header,#map-header iframe{height:40rem}#contact .container{padding:0 1.5rem}#contact{margin:6rem 0 7rem}#contact img{width:100%}#contact h1{font-size:2.6rem;width:95%;margin-bottom:3rem}#contact .address{margin-left:0;margin-top:2rem}#contact .address h2{font-size:1.8rem;font-weight:600}#contact .address .address-wrapper span{font-size:1.5rem;width:6rem}#contact .address .address-wrapper a,#contact .address .address-wrapper p{font-size:1.4rem;font-weight:500}#contact .contact-grid{display:flex;flex-direction:column;margin-top:5rem}#contact .contact-grid .left-grid .info{font-size:1.5rem;font-weight:500;margin-top:3rem;width:100%}#contact .contact-grid .right-grid h2{font-size:2rem;font-weight:700;color:var(--text-color-2)}#contact .contact-grid .right-grid p{font-size:1.5rem;font-weight:500;margin-top:1.5rem;width:100%}#contact .contact-grid .right-grid form{margin-top:2.5rem}}@media (min-width:576px) and (max-width:767.98px){#contact .container{padding:0 5%}}@media (min-width:768px) and (max-width:991.98px){#contact .container{padding:0 7.5%}}@media (min-width:992px) and (max-width:1199.98px){#contact .container{padding:0 10%}}@media (min-width:1200px) and (max-width:1535.98px){#contact .container{padding:0 15%}}