.contact{width:100%;position:relative}.contact__cover{width:100%;position:relative;overflow:hidden;z-index:5;background-color:#000;height:60vh}@media(min-width:768px){.contact__cover{height:65vh}}@media(min-width:1080px){.contact__cover{height:85vh}}.contact__cover__image{z-index:15;width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;background-color:#000}.contact__cover__image img{opacity:0;visibility:hidden}.contact__cover__video{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;z-index:10;background-color:#000;opacity:0;visibility:hidden}.contact__cover__video:before{z-index:15;width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;background-color:rgba(0,0,0,.16)}.contact__cover__video video{width:100%;height:100%;border:0;margin:0;padding:0;position:absolute;top:50%;left:50%;z-index:12;-o-object-fit:cover;object-fit:cover;background-color:#000;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact__information{width:100%;position:relative;padding-bottom:2em;background-color:var(--color-accent)}.contact__information__container{position:relative}.contact__information__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(min-width:1080px){.contact__information__row{-webkit-box-align:end;-ms-flex-align:end;align-items:end}}.contact__information__column{width:100%;position:relative}.contact__information__column.is--maps{width:100%}@media(min-width:1080px){.contact__information__column{width:50%}}.contact__information__column.is--left{padding-left:8.333333%;padding-right:8.333333%}@media(min-width:1080px){.contact__information__column.is--left{padding-left:0;padding-right:0}}.contact__information__column.is--right{padding-left:8.333333%;padding-right:8.333333%}@media(min-width:1080px){.contact__information__column.is--right{padding-left:0;padding-right:0}}.contact__information__text{z-index:5;padding-top:45px;padding-left:8.33333%;padding-right:8.33333%;padding-bottom:0;position:relative;background-color:var(--color-accent);margin-top:-25%}.contact__information__text__information{z-index:5;padding-left:8.33333%;padding-right:8.33333%;padding-bottom:0;position:relative;background-color:var(--color-accent)}@media(min-width:1024px){.contact__information__text:nth-child(1){margin-top:-11%}}@media(min-width:1080px){.contact__information__text:nth-child(1){margin-top:-15%;padding-left:3%;padding-right:3%;left:105%;width:560px;padding-top:20px}}@media(min-width:1600px){.contact__information__text:nth-child(1){margin-top:-11%;left:120%}}.contact__information__text h1{color:var(--color-secundary);margin-bottom:32px;font-size:28px;margin-bottom:24px}@media(min-width:768px){.contact__information__text h1{font-size:28px}}@media(min-width:1080px){.contact__information__text h1{font-size:23px;margin-bottom:16px}}@media(min-width:1440px){.contact__information__text h1{font-size:25px}}@media(min-width:1600px){.contact__information__text h1{font-size:27px}}.contact__information__text p{color:var(--color-secundary);font-weight:500;font-size:15px;margin-bottom:0}.contact__information__text p+p{margin-top:16px}.contact__information__text address{color:var(--color-text);font-weight:500;font-size:16px;padding:0;position:relative;margin-top:24px;margin-bottom:0}@media(min-width:1080px){.contact__information__text address{margin-top:0;margin-bottom:45px}}.contact__information__text h4{color:var(--color-text);font-size:16px;margin-bottom:18px}.contact__information__text a{color:var(--color-text);font-weight:500;text-decoration:none;display:inline-block;position:relative;-webkit-transition:all .5s cubic-bezier(.41,0,.13,1.005);transition:all .5s cubic-bezier(.41,0,.13,1.005)}.contact__information__text a:hover{text-decoration:none;-webkit-transition:all .5s cubic-bezier(.41,0,.13,1.005);transition:all .5s cubic-bezier(.41,0,.13,1.005)}.contact__information__text a:hover:before{width:100%;right:inherit;left:0;-webkit-transition:all .5s cubic-bezier(.41,0,.13,1.005);transition:all .5s cubic-bezier(.41,0,.13,1.005)}.contact__information__text a:hover.is-email{color:var(--color-secundary);-webkit-transition:all .5s cubic-bezier(.41,0,.13,1.005);transition:all .5s cubic-bezier(.41,0,.13,1.005)}.contact__information__text a:hover.is-email:before{width:100%;right:inherit;left:0;-webkit-transition:all .5s cubic-bezier(.41,0,.13,1.005);transition:all .5s cubic-bezier(.41,0,.13,1.005)}.contact__information__text a.is-email{color:var(--color-primary);font-weight:700;-webkit-transition:all .5s cubic-bezier(.41,0,.13,1.005);transition:all .5s cubic-bezier(.41,0,.13,1.005)}.contact__information__text a.is-email:before{height:1.5px;background-color:var(--color-secundary)}.contact__information__text a.is-email-margin-top{margin-top:18px}.contact__information__text a:before{content:"";width:0%;height:1px;right:0;left:inherit;bottom:0;position:absolute;background-color:var(--color-text);-webkit-transition:all .5s cubic-bezier(.41,0,.13,1.005);transition:all .5s cubic-bezier(.41,0,.13,1.005)}.contact__information__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none;margin-left:0;margin-right:0;margin-bottom:0;padding:0;position:relative;margin-top:40px}@media(min-width:768px){.contact__information__list{margin-top:50px}}@media(min-width:1080px){.contact__information__list{margin-top:60px}}@media(min-width:1440px){.contact__information__list{margin-top:90px}}@media(min-width:1600px){.contact__information__list{margin-top:100px}}.contact__information__list li{width:100%;position:relative}@media(min-width:1080px){.contact__information__list li{width:33.3333%;text-align:center}}.contact__information__list li+li{margin-top:22px}@media(min-width:1080px){.contact__information__list li+li{margin-top:0}}.contact__information__list li label{color:var(--color-primary);font-size:18px;font-weight:500;display:block;position:relative;margin-bottom:4px}@media(min-width:1080px){.contact__information__list li label{font-size:24px}}.contact__information__list li p{font-weight:500;margin:0}.contact__information__list li a{display:table}.contact__information__list li a+a{margin-top:4px}.contact__information__whatsapp{width:100%;position:relative;margin-bottom:32px}.contact__information__whatsapp a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;background-color:transparent}.contact__information__whatsapp a svg{width:36px;display:inline-block;position:relative}.contact__information__whatsapp a:before{display:none}.contact__information__whatsapp a:hover{text-decoration:none;background-color:transparent}.contact__information__whatsapp a:hover span{color:#fff;margin-left:10px;border:1px solid #128c7e;background-color:#128c7e;-webkit-transition:all .5s cubic-bezier(.41,0,.13,1.005);transition:all .5s cubic-bezier(.41,0,.13,1.005)}.contact__information__whatsapp a span{color:#fff;font-size:14px;font-weight:500;letter-spacing:.08em;border-radius:24px;margin-left:12px;display:inline-block;position:relative;text-transform:uppercase;border:1px solid #55d063;background-color:#55d063;padding:8px 40px;-webkit-transition:all .5s cubic-bezier(.41,0,.13,1.005);transition:all .5s cubic-bezier(.41,0,.13,1.005)}.contact__information__footer{width:100%;position:relative}.contact__information__footer.is--mobile{display:block;margin-top:34px}@media(min-width:1080px){.contact__information__footer.is--mobile{display:none}}.contact__information__footer.is--desktop{display:none}@media(min-width:1080px){.contact__information__footer.is--desktop{display:block;padding-left:16%;margin-top:5%}}@media(min-width:1600px){.contact__information__footer.is--desktop{padding-left:18%}}.contact__information__footer h4{color:var(--color-text);font-size:16px}.contact__information__footer p{color:var(--color-text);font-weight:500;font-size:16px;margin-bottom:0}@media(min-width:1080px){.contact__information__footer p{width:91.66667%}}@media(min-width:1440px){.contact__information__footer p{width:83.33334%}}.contact__information__footer p+p{margin-top:18px}.contact__information__footer a{color:var(--color-text);font-weight:500;text-decoration:none;display:inline-block;position:relative;-webkit-transition:all .5s cubic-bezier(.41,0,.13,1.005);transition:all .5s cubic-bezier(.41,0,.13,1.005)}.contact__information__footer a:hover{text-decoration:none;-webkit-transition:all .5s cubic-bezier(.41,0,.13,1.005);transition:all .5s cubic-bezier(.41,0,.13,1.005)}.contact__information__footer a:hover:before{width:100%;right:inherit;left:0;-webkit-transition:all .5s cubic-bezier(.41,0,.13,1.005);transition:all .5s cubic-bezier(.41,0,.13,1.005)}.contact__information__footer a:hover.is-email{color:var(--color-secundary);-webkit-transition:all .5s cubic-bezier(.41,0,.13,1.005);transition:all .5s cubic-bezier(.41,0,.13,1.005)}.contact__information__footer a:hover.is-email:before{width:100%;right:inherit;left:0;-webkit-transition:all .5s cubic-bezier(.41,0,.13,1.005);transition:all .5s cubic-bezier(.41,0,.13,1.005)}.contact__information__footer a.is-email{color:var(--color-primary);font-weight:700;-webkit-transition:all .5s cubic-bezier(.41,0,.13,1.005);transition:all .5s cubic-bezier(.41,0,.13,1.005)}.contact__information__footer a.is-email:before{height:1.5px;background-color:var(--color-secundary)}.contact__information__footer a.is-email-margin-top{margin-top:18px}.contact__information__footer a:before{content:"";width:0%;height:1px;right:0;left:inherit;bottom:0;position:absolute;background-color:var(--color-text);-webkit-transition:all .5s cubic-bezier(.41,0,.13,1.005);transition:all .5s cubic-bezier(.41,0,.13,1.005)}.contact__information__google__maps{margin:0 auto;position:relative;overflow:hidden;background-color:#fff;height:45vh;margin-top:45px}@media(min-width:768px){.contact__information__google__maps{margin-top:70px;margin-top:55px}}@media(min-width:1080px){.contact__information__google__maps{width:100%;height:64vh;padding-left:0;padding-right:0;margin-top:65px}}@media(min-width:1440px){.contact__information__google__maps{margin-top:75px}}@media(min-width:1600px){.contact__information__google__maps{margin-top:80px}}.contact__information__google__maps__component{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;border:0;margin:0;padding:0}