@font-face{font-family:'Lovelo';src:url("../assets/fonts/Lovelo-Black.woff2") format("woff2"),url("../assets/fonts/Lovelo-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Fieldwork Geo';src:url("../assets/fonts/Fieldwork-GeoRegular.woff2") format("woff2"),url("../assets/fonts/Fieldwork-GeoRegular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}a,a:active,a:focus,button,button:focus,button:active,.btn,.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn.active.focus{outline:none;outline:0;text-decoration:none}a{color:white;font-family:"Lovelo";font-weight:900;font-style:normal}input::-moz-focus-inner{border:0}body{background-color:black}body,p{font-family:"Fieldwork Geo";font-weight:normal;font-style:normal}h1,h2,h3{font-family:"Lovelo";font-weight:900;font-style:normal}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;background-color:transparent}img{width:100%}@-webkit-keyframes giro360{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes giro360{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.logoAnim svg{fill:white}.logoAnim .esteris{margin-top:5px}.logoAnim .esteris svg{fill:red;-webkit-animation:giro360 3s linear infinite;animation:giro360 3s linear infinite}.logoAnim.white .esteris svg{fill:white}#nav-icon3{width:2.3rem;height:1.6rem;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}#nav-icon3 span{display:block;position:absolute;height:0.4rem;width:100%;background:red;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#nav-icon3 span:nth-child(1){top:0px}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:50%}#nav-icon3 span:nth-child(4){top:100%}#nav-icon3.open span:nth-child(1){top:18px;width:0%;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:18px;width:0%;left:50%}@media (max-width: 480px){#nav-icon3{width:1.5rem;height:1rem}#nav-icon3 span{height:0.1rem}}.menu{position:fixed;top:0;left:0;width:100%;padding:10px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:10}.menu .logoAnim{width:1.5rem}.menu .lineas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.full-menu{position:fixed;background-color:#000;width:100vw;height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:hidden;opacity:0;-webkit-transition:opacity 300ms;transition:opacity 300ms}.full-menu.open{visibility:visible;opacity:1}.optMenu{max-height:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.option::before{content:'';display:block;background-color:red;position:absolute;top:0;right:0;z-index:1;width:0;height:100%;-webkit-transition:width 0.25s cubic-bezier(0.694, 0.048, 0.335, 1);transition:width 0.25s cubic-bezier(0.694, 0.048, 0.335, 1)}.option span{z-index:2;padding:5px 50px 5px 5px;font-size:5rem}.option:hover::before{width:100%}@media (max-width: 480px){.menu .logoAnim{width:.9rem}.menu .logoAnim .esteris{margin:0;height:auto}.option span{font-size:1.5rem}}.contForm{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;text-align:left;z-index:2}.contForm h1{font-size:1.3rem;width:100%;margin-bottom:0}.contForm p{width:71%}.contForm label,.contForm textarea{width:100%}.contForm form{width:100%;max-width:700px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contForm form input{color:white}.contForm form #mensajeC{height:5rem}.contForm form textarea{color:white;resize:none;height:40px;border:2px solid #f1f1f1;padding-top:5px !important}.contForm form textarea.tieneTXT+span>span,.contForm form textarea:focus+span>span{bottom:5rem !important;opacity:0 !important}.contForm form textarea+span>span{bottom:3.5rem !important}.contForm .hidden{opacity:0;display:none}.contForm .mensajeE{margin-top:10px;color:white;background-color:#c43a3a;padding:5px 5px;font-size:1.2rem;-webkit-transition:opacity 300ms;transition:opacity 300ms}.contForm .mensajeE a:hover{color:white !important}.infoBtn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.infoBtn a{width:17rem}.infoBtn p{width:100%}.inline{width:49%}[type="submit"]{-ms-flex-item-align:end;align-self:flex-end;position:relative;overflow:hidden;width:7rem;min-width:7rem;color:white;border-radius:5px;border:2px solid white;background-color:transparent;cursor:pointer;line-height:2;margin:10px;padding:0;outline:none;-webkit-transition:-webkit-transform 0.125s;transition:-webkit-transform 0.125s;transition:transform 0.125s;transition:transform 0.125s, -webkit-transform 0.125s}[type="submit"]:hover{color:white;background:gray}[type="submit"]:active{-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)}[type="submit"]:before,[type="submit"]:after{position:absolute;opacity:0;border-radius:50%;background-color:red;top:50%;left:50%;margin-top:-1.125rem;margin-left:-1.125rem;width:2.25rem;height:2.25rem;content:"";z-index:1}[type="submit"].loading{pointer-events:none;border-radius:1.5rem;-webkit-animation:button-loading 0.5s forwards;animation:button-loading 0.5s forwards}[type="submit"].loading:before{opacity:1;-webkit-animation:button-dot-intro 0.5s forwards;animation:button-dot-intro 0.5s forwards}[type="submit"].loading:after{opacity:0;-webkit-animation:button-dot-pulse 1.5s infinite 0.5s;animation:button-dot-pulse 1.5s infinite 0.5s}[type="submit"].ready{pointer-events:none;text-indent:0;color:transparent;background-color:white;-webkit-animation:button-ready 0.333s forwards;animation:button-ready 0.333s forwards}[type="submit"].ready:before{position:absolute;left:0;right:0;top:auto;margin:0;width:auto;height:auto;border-radius:0;background-color:#4caf50;color:white;content:"✓ Listo";opacity:0;z-index:2;-webkit-animation:button-ready-label 0.5s forwards 0.275s;animation:button-ready-label 0.5s forwards 0.275s}[type="submit"].ready:after{opacity:1;-webkit-animation:button-dot-outro 0.333s;animation:button-dot-outro 0.333s}[type="submit"].error{border-color:#d52222}[type="submit"].error:before{position:absolute;left:0;right:0;top:auto;margin:0;width:auto;height:auto;border-radius:0;background-color:white;color:#d52222;content:"Error";opacity:0;z-index:2;-webkit-animation:button-ready-label 0.5s forwards 0.275s;animation:button-ready-label 0.5s forwards 0.275s}[type="submit"].error:after{opacity:0;-webkit-animation:button-dot-outro 0.333s;animation:button-dot-outro 0.333s}@-webkit-keyframes button-loading{0%{}20%{color:transparent;-webkit-transform:scale(1, 1);transform:scale(1, 1)}40%{border-color:white;background-color:transparent;-webkit-transform:scale(1, 1);transform:scale(1, 1)}60%{-webkit-transform:scale(0.7, 1.1);transform:scale(0.7, 1.1);margin-left:1.25rem;width:2.5rem;text-indent:-0.6125rem;color:transparent;border-color:white;background-color:white}80%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{margin-left:1.25rem;width:2.5rem;background-color:white;border-color:white;color:transparent}}@keyframes button-loading{0%{}20%{color:transparent;-webkit-transform:scale(1, 1);transform:scale(1, 1)}40%{border-color:white;background-color:transparent;-webkit-transform:scale(1, 1);transform:scale(1, 1)}60%{-webkit-transform:scale(0.7, 1.1);transform:scale(0.7, 1.1);margin-left:1.25rem;width:2.5rem;text-indent:-0.6125rem;color:transparent;border-color:white;background-color:white}80%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{margin-left:1.25rem;width:2.5rem;background-color:white;border-color:white;color:transparent}}@-webkit-keyframes button-dot-intro{0%{opacity:0}60%{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0.75, 0.75);transform:scale(0.75, 0.75)}}@keyframes button-dot-intro{0%{opacity:0}60%{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0.75, 0.75);transform:scale(0.75, 0.75)}}@-webkit-keyframes button-dot-pulse{0%{opacity:1;-webkit-transform:scale(0.75, 0.75);transform:scale(0.75, 0.75)}15%{-webkit-transform:scale(0.85, 0.85);transform:scale(0.85, 0.85)}45%{-webkit-transform:scale(0.75, 0.75);transform:scale(0.75, 0.75)}55%{-webkit-transform:scale(0.95, 0.95);transform:scale(0.95, 0.95)}85%{-webkit-transform:scale(0.75, 0.75);transform:scale(0.75, 0.75)}100%{opacity:1;-webkit-transform:scale(0.75, 0.75);transform:scale(0.75, 0.75)}}@keyframes button-dot-pulse{0%{opacity:1;-webkit-transform:scale(0.75, 0.75);transform:scale(0.75, 0.75)}15%{-webkit-transform:scale(0.85, 0.85);transform:scale(0.85, 0.85)}45%{-webkit-transform:scale(0.75, 0.75);transform:scale(0.75, 0.75)}55%{-webkit-transform:scale(0.95, 0.95);transform:scale(0.95, 0.95)}85%{-webkit-transform:scale(0.75, 0.75);transform:scale(0.75, 0.75)}100%{opacity:1;-webkit-transform:scale(0.75, 0.75);transform:scale(0.75, 0.75)}}@-webkit-keyframes button-ready{0%{margin-left:1.25rem;width:2.5rem}10%{background-color:white;border-color:white}70%{margin:0;width:7.25rem;background-color:#fff;-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{width:7rem;border-color:#4caf50;background-color:#fff}}@keyframes button-ready{0%{margin-left:1.25rem;width:2.5rem}10%{background-color:white;border-color:white}70%{margin:0;width:7.25rem;background-color:#fff;-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{width:7rem;border-color:#4caf50;background-color:#fff}}@-webkit-keyframes button-dot-outro{0%{opacity:1}100%{opacity:0;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes button-dot-outro{0%{opacity:1}100%{opacity:0;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes button-ready-label{0%{opacity:0}100%{opacity:1}}@keyframes button-ready-label{0%{opacity:0}100%{opacity:1}}@media (max-width: 992px){.infoBtn{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}span.contIcon-redes{-ms-flex-wrap:wrap;flex-wrap:wrap}span.contIcon-redes a{margin:10px 10% !important}.contForm{margin-right:20px}}@media (max-width: 480px){.contForm{width:100%;padding:0;margin:0}.inline{width:100%}}.full-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:10;background-color:#000;visibility:hidden;opacity:0;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.full-video.open-video{visibility:visible;opacity:1}.full-video .cont-video-full{position:relative;width:100%;height:100%;display:block}.full-video .cont-video-full .videoBack{width:100%;height:100%;min-width:initial;min-height:initial}.cont-pause{position:absolute;bottom:0;left:0;width:4.5rem}.cont-pause button{width:100%;background-color:transparent;margin:0 0 10px 10px}.cont-closeVideo{position:absolute;top:0;right:0;width:4rem}.cont-closeVideo button{width:100%;background-color:transparent;margin:10px 10px 0 0}.full-popups{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:10;background-color:rgba(0,0,0,0.4);visibility:hidden;opacity:0;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.full-popups.open-popup{visibility:visible;opacity:1}.btnFullCierre{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.btnCierre{position:absolute;top:-5%;right:-5%;width:3rem;height:3rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;cursor:pointer;z-index:3}.contenidoPop{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;max-width:50rem}.description{background-color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;width:100%;padding:20px 50px;border-radius:15px;position:relative;display:none;overflow-y:auto;max-height:80vh}.description p{font-size:1.5rem}.description.active{display:block}.description li{font-size:1.3rem;margin:5px 0}.nombre{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nombre span{width:2rem;margin-right:5px}.nombre span svg{fill:red}.nombre h3{font-size:2rem;margin:0}@media (max-width: 480px){.contenidoPop{width:90%}.description p{font-size:0.9rem}}.screen-load{position:absolute;width:100%;height:100%;background-color:black;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity 300ms;transition:opacity 300ms}.screen-load .logoAnim{width:7rem;max-height:50vh}.screen-load.ocultar{opacity:0}.contenido{display:block;width:100%;height:100%;max-height:100vh;position:relative;overflow:hidden}.videoBack{min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none}.cont-btn{position:absolute;bottom:0;left:0;z-index:2;width:9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 20px 10px}.cont-btn span{display:block;width:48%}.cont-btn button{width:100%;background-color:transparent}.movilPlayIni{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:5rem;display:none}.movilDownIni{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none}.movilDownIni button{width:3.5rem;margin-bottom:20px}.cont-gifs{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:1fr auto 1fr;grid-template-rows:1fr auto 1fr;height:100%}.gif{position:relative;overflow:hidden;cursor:pointer}.gif img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gif h3{position:absolute;top:0;left:0;width:100%;text-align:center;text-transform:uppercase;color:white;pointer-events:none}.cintillo{width:100%;height:auto;background-color:black;font-size:1.7rem;text-transform:uppercase;color:white;text-align:center;padding:15px 0;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / 4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.marcas .btnPlay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;width:5rem;background-color:transparent}.cont-swipe{position:absolute;bottom:0;left:0;width:100%;pointer-events:none;background-color:rgba(0,0,0,0.8)}.cont-swipe img{width:90px}.cont-video{height:40vh;position:relative;overflow:hidden;background-color:white}.cont-video video{width:50%}.cont-equipo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60vh;background-color:black}.equipo{display:block;position:relative;height:100%;overflow:hidden;cursor:pointer}.equipo::before{content:"";width:70%;height:50%;background-color:rgba(255,0,0,0.7);position:absolute;z-index:2;bottom:0;right:0;margin-bottom:10%;-webkit-transition:-webkit-transform 300ms ease-in-out;transition:-webkit-transform 300ms ease-in-out;transition:transform 300ms ease-in-out;transition:transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out}.equipo img{-webkit-transition:300ms;transition:300ms;height:100%;width:auto}.equipo img:first-of-type{position:absolute;top:0;left:0}.equipo:hover img:first-of-type{opacity:0}.equipo:hover::before{-webkit-transform:translateX(110%);transform:translateX(110%)}.equipo .logoAnim{position:absolute;top:0;right:0;z-index:3;width:40px;margin:30px 15px 0 0}.asterisco{position:absolute;bottom:0;left:0;width:40px;z-index:3;margin:0 0 10px 4%}.asterisco svg{fill:white;-webkit-animation:giro360 3s linear infinite;animation:giro360 3s linear infinite}.contacto{background-color:black}.contacto .cont-video{background-color:black;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.contacto .cont-video video{width:100%}.contacto .cont-video h1{font-size:4rem;color:white;z-index:3;margin:0 0 10px 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cont-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 100px;color:white;min-height:50vh;border-bottom:1px solid white}.cont-contact p{margin:0}.cont-contact p:nth-last-of-type(){margin:0 20px}.cont-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cont-icons a{width:2rem;padding:10px 5px}.separa{margin-top:40px}.footer .contenido{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.firma{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:white;text-transform:uppercase}.firma img{width:20rem;margin-top:15px}.firma p{font-size:1.5rem}@media (max-width: 1200px){.cont-btn{display:none}.movilDownIni{display:initial}.movilPlayIni{display:initial}.cont-gifs{-ms-grid-rows:1fr 1fr 1fr auto;grid-template-rows:1fr 1fr 1fr auto;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.cintillo{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.cont-equipo{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.equipo{width:calc(100 / 3);height:auto}.equipo img{width:100%;height:auto}.cont-contact{padding:20px 40px}.contacto .cont-video h1{margin:0 0 10px 40px}}@media (max-width: 992px){.cintillo{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.5rem;padding:15px 12%}}@media (max-width: 480px){.cintillo{padding:15px 10px;font-size:0.8rem}.cont-swipe img{width:45px}.team .cont-video{display:none}.team .contenido{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cont-equipo{-ms-flex-wrap:wrap;flex-wrap:wrap}.equipo{width:50%}.equipo .logoAnim{width:20px}.asterisco{width:20px}.nombre h3{font-size:1.2rem}.cont-contact{-ms-flex-wrap:wrap;flex-wrap:wrap}.contacto .contenido{max-height:inherit}.contacto .cont-video{height:auto}.contacto .cont-video video{display:none}.contacto .cont-video h1{font-size:1.3rem;margin-top:53px}.firma img{width:15rem}.firma p{font-size:1rem}}
/*# sourceMappingURL=main.min.css.map */