@font-face{font-family:"ITC Officina Serif Std";src:url(../fonts/OfficinaSerifStd-Book.woff2)format("woff2"),url(../fonts/OfficinaSerifStd-Book.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-MediumItalic.woff2)format("woff2"),url(Roobert-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-SemiBoldItalic.woff2)format("woff2"),url(Roobert-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-Light.woff2)format("woff2"),url(Roobert-Light.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-Regular.woff2)format("woff2"),url(Roobert-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-Bold.woff2)format("woff2"),url(Roobert-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-Medium.woff2)format("woff2"),url(Roobert-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-Light.woff2)format("woff2"),url(Roobert-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-Medium.woff2)format("woff2"),url(Roobert-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-RegularItalic.woff2)format("woff2"),url(Roobert-RegularItalic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-LightItalic.woff2)format("woff2"),url(Roobert-LightItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-Regular.woff2)format("woff2"),url(Roobert-Regular.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-BoldItalic.woff2)format("woff2"),url(Roobert-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-Light.woff2)format("woff2"),url(Roobert-Light.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-Heavy.woff2)format("woff2"),url(Roobert-Heavy.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-SemiBold.woff2)format("woff2"),url(Roobert-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-SemiBold.woff2)format("woff2"),url(Roobert-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-HeavyItalic.woff2)format("woff2"),url(Roobert-HeavyItalic.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-HeavyItalic.woff2)format("woff2"),url(Roobert-HeavyItalic.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-SemiBoldItalic.woff2)format("woff2"),url(Roobert-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-Bold.woff2)format("woff2"),url(Roobert-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-MediumItalic.woff2)format("woff2"),url(Roobert-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-Heavy.woff2)format("woff2"),url(Roobert-Heavy.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-LightItalic.woff2)format("woff2"),url(Roobert-LightItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-BoldItalic.woff2)format("woff2"),url(Roobert-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Roobert";src:url(../fonts/Roobert-RegularItalic.woff2)format("woff2"),url(Roobert-RegularItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}footer a{color:#c7c7c7}footer a:hover,header div.wrap-header div.wrap-nav nav div.wrap ul.links .link-menu:hover{opacity:.6}footer div.wrap{padding:4vw 2vw 2vw;display:flex}footer div.wrap div.left{width:50%}footer div.wrap div.left div.top{display:flex;width:100%;justify-content:space-between}footer div.wrap div.left div.top div.col{display:flex;flex-direction:column}footer div.wrap div.left div.top div.col div.col-wrap{padding-bottom:15vw}footer div.wrap div.left div.top div.col div.col-wrap div.social,header div.wrap-header div.wrap-nav nav .menu.active{display:flex}footer div.wrap div.left div.top div.col div.col-wrap div.social a{margin-right:1vw}footer div.wrap div.left div.top div.col div.col-wrap div.social a img{width:1.3vw}footer div.wrap div.left div.top div.col div.col-wrap div.social a:last-child{margin-right:0}footer div.wrap div.left div.top div.col div.col-wrap a{display:flex;align-items:center;margin-top:11px;transition:.3s}footer div.wrap div.left div.top div.col div.col-wrap a img{margin-right:.5vw;width:1vw}footer div.wrap div.left div.top div.col div.col-wrap a p{font-size:100%;font-weight:100}footer div.wrap div.left div.bottom,header div.wrap-header div.wrap-nav nav{display:flex;justify-content:space-between}footer div.wrap div.left div.bottom a{font-size:65%}footer div.wrap div.right{width:50%;display:flex;justify-content:flex-end;align-items:flex-end}footer div.wrap div.right div.logo img{width:13vw}@media only screen and (max-width:676px){footer a{font-size:340%}footer div.wrap{padding:8vw 4vw}footer div.wrap div.left{width:100%}footer div.wrap,footer div.wrap div.left div.bottom,footer div.wrap div.left div.top{flex-direction:column}footer div.wrap div.left div.top div.col{display:flex;flex-direction:column}footer div.wrap div.left div.top div.col div.col-wrap{padding-bottom:5vw}footer div.wrap div.left div.top div.col div.col-wrap div.social{display:flex}footer div.wrap div.left div.top div.col div.col-wrap div.social a{font-size:300%}footer div.wrap div.left div.top div.col div.col-wrap div.social a img{width:5vw;margin-right:5vw}footer div.wrap div.left div.top div.col div.col-wrap a{display:flex;align-items:center;margin-top:15px}footer div.wrap div.left div.top div.col div.col-wrap a img{margin-right:2vw;width:4vw}footer div.wrap div.left div.top div.col div.col-wrap a p{font-size:100%}footer div.wrap div.left div.bottom a{font-size:220%;margin-top:15px}footer div.wrap div.right{width:100%;display:flex;justify-content:center}footer div.wrap div.right div.logo{margin-top:15vw}footer div.wrap div.right div.logo img{width:20vw}}header div.wrap-header{display:flex;flex-direction:row;position:fixed;width:100%;top:0;z-index:9;transition:bottom 2s;height:auto;height:13vw}header div.wrap-header.is-hidden{transform:translate(0,-31vw);transition:transform 1s}header div.wrap-header.is-visible{transform:translate(0,0);transition:transform 1s}header div.wrap-header div.wrap-nav{width:100%}header div.wrap-header div.wrap-nav nav{width:100%;height:50%;background-color:#0e0e0e;align-items:center}header div.wrap-header div.wrap-nav nav div.wrap{width:100%;display:flex;align-items:center;justify-content:space-around}header div.wrap-header div.wrap-nav nav div.wrap .logo-responsive{display:none}header div.wrap-header div.wrap-nav nav div.wrap ul.links{display:flex;justify-content:space-between;width:100%;height:100%;align-items:center}header div.wrap-header div.wrap-nav nav div.wrap ul.links li.link-menu{display:flex;justify-content:center;position:relative;width:15%;transition:.3s}header div.wrap-header div.wrap-nav nav div.wrap ul.links li.link-menu a{font-size:100%;font-weight:100;font-family:"Roobert"}header div.wrap-header div.wrap-nav nav div.wrap ul.links li.link-menu a.link-hover{line-height:2vw;white-space:nowrap;align-items:center;display:flex}header div.wrap-header div.wrap-nav nav div.wrap ul.links li.link-menu a.link-hover img{width:1.5vw;margin-right:3px}header div.wrap-header div.wrap-nav nav div.wrap ul.links li.link-menu a.link-hover img.logo{width:2.5vw}header div.wrap-header div.wrap-nav nav div.wrap ul.links li.link-menu a.link-icon{transition:.7s}header div.wrap-header div.wrap-nav nav div.wrap ul.links li.link-menu a.link-icon img{width:3vw}header div.wrap-header div.wrap-nav nav div.wrap ul.idiomas{display:flex;width:14%;justify-content:center;align-items:center}header div.wrap-header div.wrap-nav nav div.wrap ul.idiomas li{margin-left:.5vw;color:#fff}header div.wrap-header div.wrap-nav nav div.wrap ul.idiomas li a.btn-idioma{font-size:110%;transition:.3s}header div.wrap-header div.wrap-nav nav div.wrap ul.idiomas li a.btn-idioma.selected{margin-top:2px}header div.wrap-header div.wrap-nav nav div.wrap ul.idiomas li a:hover{opacity:.6}header div.wrap-header div.wrap-nav .action-nav-mov{width:39px;height:32px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:none}header div.wrap-header div.wrap-nav .action-nav-mov span{display:block;position:absolute;height:1.5px;width:100%;background:#fff;border-radius:5px;opacity:1;left:20%;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header div.wrap-header div.wrap-nav .action-nav-mov span:nth-child(1){top:2px}header div.wrap-header div.wrap-nav .action-nav-mov span:nth-child(2),header div.wrap-header div.wrap-nav .action-nav-mov span:nth-child(3){top:14px}header div.wrap-header div.wrap-nav .action-nav-mov span:nth-child(4){top:26px}header div.wrap-header div.wrap-nav .action-nav-mov.open span:nth-child(1){top:18px;width:0%;left:50%}header div.wrap-header div.wrap-nav .action-nav-mov.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}header div.wrap-header div.wrap-nav .action-nav-mov.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}header div.wrap-header div.wrap-nav .action-nav-mov.open span:nth-child(4){top:18px;width:0%;left:50%}@media only screen and (max-width:820px){header div.wrap-header{width:100%;flex-direction:column;height:14vw}header div.wrap-header div.wrap-nav{height:30vw;width:100%}header div.wrap-header div.wrap-nav nav{padding:0 5vw;height:100%}header div.wrap-header div.wrap-nav nav div.action-nav-mov{margin-right:0}header div.wrap-header div.wrap-nav nav div.wrap{justify-content:space-between;flex-direction:row}header div.wrap-header div.wrap-nav nav .menu.active,header div.wrap-header div.wrap-nav nav div.wrap .logo-responsive{display:flex}header div.wrap-header div.wrap-nav nav div.wrap .logo-responsive .logo{width:5vw}header div.wrap-header div.wrap-nav nav div.wrap ul.links{display:none;flex-direction:column;justify-content:flex-start;width:100%;align-items:center;overflow:scroll;position:absolute;left:0;top:14vw;height:100vh;background-color:#0e0e0e}header div.wrap-header div.wrap-nav nav div.wrap ul.links li.link-menu{width:100%;flex-direction:column;border-top:1px solid #fff;background-color:#0e0e0e}header div.wrap-header div.wrap-nav nav div.wrap ul.links li.link-menu a{font-size:400%;line-height:140%;display:flex}header div.wrap-header div.wrap-nav nav div.wrap ul.links li.link-menu a.link-hover{line-height:130%;padding-left:5vw;padding-top:3.1vw;padding-bottom:3.1vw;font-size:250%}header div.wrap-header div.wrap-nav nav div.wrap ul.links li.link-menu a.link-hover img{width:4vw}header div.wrap-header div.wrap-nav nav div.wrap ul.links li.link-menu a:hover{color:#0e0e0e;border-bottom:none}header div.wrap-header div.wrap-nav nav div.wrap ul.links li.link-menu a.link-icon{transition:.7s;padding-left:5vw;padding-top:2.6vw;padding-bottom:2.4vw}header div.wrap-header div.wrap-nav nav div.wrap ul.links li.link-menu a.link-icon img{width:8vw}header div.wrap-header div.wrap-nav nav div.wrap ul.links .link-menu.logo-desktop{display:none}header div.wrap-header div.wrap-nav nav div.wrap ul.links ul.idiomas{border-top:1px solid #fff;width:100%;border-bottom:1px solid #fff;line-height:130%;padding:4.3vw 0;justify-conten:flex-start}header div.wrap-header div.wrap-nav nav div.wrap ul.links ul.idiomas li{margin-left:2vw;font-size:250%}header div.wrap-header div.wrap-nav nav div.wrap ul.links ul.idiomas li a{font-size:110%}header div.wrap-header div.wrap-nav nav .action-nav-mov{margin-right:5%;display:block}}@media only screen and (max-width:767px){header div.wrap-header{height:20vw}header div.wrap-header div.wrap-nav nav div.action-nav-mov{margin-right:2%}header div.wrap-header div.wrap-nav nav div.wrap .logo-responsive a.link-hover img.logo{width:9vw}header div.wrap-header div.wrap-nav nav div.wrap ul.links{top:17vw}header div.wrap-header div.wrap-nav nav div.wrap ul.links li.link-menu a.link-hover{padding-top:4.5vw;padding-bottom:4.5vw;font-size:350%}header div.wrap-header div.wrap-nav nav div.wrap ul.links li.link-menu a.link-hover img{width:4vw;padding:1vw 0}header div.wrap-header div.wrap-nav nav div.wrap ul.links ul.idiomas{padding:6.5vw 0}header div.wrap-header div.wrap-nav nav div.wrap ul.links ul.idiomas p{font-size:350%;margin-top:-5px}header div.wrap-header div.wrap-nav nav div.wrap ul.links ul.idiomas li{margin-left:2vw;font-size:350%}header div.wrap-header div.wrap-nav nav div.wrap ul.links ul.idiomas li a{font-size:110%}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}*,body{box-sizing:border-box}body{border:0;font:inherit;vertical-align:baseline;line-height:1;min-height:100vh;min-height:fill-available;min-height:-webkit-fill-available;margin:0;padding:0;font-size:1.2vw;background-color:#0e0e0e}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.invisible{visibility:hidden}.no-desktop,.novisible{display:none}.no-mobile,.no-responsive{display:initial}.only-mobile{display:none}.no-touch{display:initial}.no-scroll{overflow:hidden}.clearfix:after{content:"";display:table;clear:both}.fleft{float:left;text-align:left}.fright{float:right;text-align:right}.acenter{text-align:center}.wfull{width:100%}.w100{max-width:1600px;margin:auto;padding:0 90px}.w80{width:80%;max-width:1400px;margin:auto}.vcenter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slider .flickity-page-dots{bottom:-30px}.slider .flickity-page-dots .dot{background:0 0;border:solid 1px #000}.slider.dots-dentro .flickity-page-dots{bottom:20px}.slider.dots-dentro .flickity-page-dots .dot{background:0 0;border:solid 1px #fff}.mt-1{margin-top:20vh}.transitionall{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}html{scroll-behavior:smooth;height:fill-available;height:-webkit-fill-available}a,a.btn-idioma{font-family:"Roobert";font-size:100%}a{color:#fff;letter-spacing:.7px;font-weight:100}a.btn-idioma{font-weight:300;transition:.7s}a.btn-idioma:first-child{margin-right:2px}a.btn-idioma:last-child{margin-left:2px}a.btn-idioma.selected{border-bottom:1px solid #fff;margin-bottom:-1px}a.btn-default{background-color:#fff;display:flex;width:fit-content;border-radius:50px;opacity:.9}a.btn-default p{color:#0e0e0e;padding:.4vw 1.5vw .6vw;font-size:130%;font-weight:400;transition:.2s}a.btn-default img{padding-right:1vw}.btn-default:hover{opacity:1}.btn-default:hover p{margin-right:.5vw}strong{font-weight:500}A{text-decoration:none;font-family:"Roobert"}H1,H1 p{font-size:200%;font-weight:200}H2{font-size:300%;line-height:110%}H1,H1 p,H2,P,h3,p.title{font-family:"Roobert";color:#fff}H1,H1 p,P,h3{line-height:120%}P,h3{font-style:normal;font-size:150%;font-weight:100}p.title{font-size:480%;font-weight:400;line-height:110%}.mts{margin-top:12vh}.mt-head{height:10vh}.mbs{margin-bottom:12vh}.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down{transform:rotate(45deg);-webkit-transform:rotate(180deg)}.ofcontain,.ofcover{height:100%;width:100%;object-fit:cover}.ofcontain{object-fit:contain}.active{border-bottom:2px solid #0e0e0e;margin-bottom:-2px;font-weight:500}.nav-up{top:-40px}@media only screen and (max-width:820px){a.btn-default p{font-size:180%;padding:.5vw 2vw .8vw}a.btn-default img{padding-right:1vw;width:3vw}a.btn-idioma{padding-bottom:10px;font-size:250%}a.btn-idioma:first-child{margin-right:5px}a.btn-idioma:last-child{margin-left:5px}}@media only screen and (max-width:767px){a.btn-default p{font-size:350%;padding:1.4vw 5vw 2vw}a.btn-default img{margin-right:2vw;width:5vw}a.btn-idioma{padding-bottom:10px;font-size:350%}}article.hero{width:100%;padding-top:6vw}article.hero section{height:100%;width:100%;position:relative}article.hero section div.text-content{background-color:#0e0e0e;width:100%;padding:3vw}article.hero section div.text-content p.title{padding-bottom:4vw;width:90%}article.hero section div.text-content h1{width:60%}article.hero section img,article.hero section video{height:70vh;width:100%;display:block}@media only screen and (max-width:820px){article.hero{padding-top:13vw}article.hero section div.text-content h1{font-size:250%;width:80%}article.hero section img,article.hero section video{height:40vh}}@media only screen and (max-width:767px){article.hero{padding-top:20vw}article.hero section div.text-content p.title{font-size:610%}article.hero section div.text-content h1{font-size:390%;width:80%;padding-bottom:3vw}article.hero section img,article.hero section video{height:55vh}}article.section-bloques,article.video-text{width:100%}article.section-bloques section{display:flex;flex-wrap:wrap;width:100%}article.section-bloques section div.content{width:50%;height:50vw;padding:4vw 3vw;display:flex;flex-direction:column;justify-content:space-between}article.section-bloques section div.content div.top h2{width:90%}article.section-bloques section div.content div.top p{padding-top:2vw}article.section-bloques section div.pic{width:50%;height:50vw}article.section-bloques section:nth-child(even){display:flex;flex-direction:row-reverse}@media only screen and (max-width:767px){article.section-bloques section div.content{width:100%;height:auto;padding:6vw 4vw}article.section-bloques section div.content div.top h2{font-size:700%}article.section-bloques section div.content div.top p{font-size:350%}article.section-bloques section div.content a.btn-default{margin-top:5vw}article.section-bloques section div.pic{width:100vw;height:100vw}article.section-bloques section:nth-child(even){display:flex;flex-direction:row-reverse}}article.video-text section{height:100%;width:100%;position:relative}article.video-text section div.text-content{position:absolute;z-index:3;padding:4vw 3vw;width:100%;height:100%;display:flex;justify-content:space-between}article.video-text section div.text-content h3,article.video-text section div.text-content p{width:35vw}article.video-text section div.text-content p:last-of-type{align-self:flex-end;display:flex}article.video-text section div.text-content p:last-of-type a{text-decoration:underline}article.video-text section img,article.video-text section video{height:70vh;width:100%;display:block}article.video-text section .slider{width:100%;height:70vh;margin-top:-1.15%}article.video-text section .slider .slide{width:100%;height:100%}article.video-text section div.velo{height:100%;width:100%;background-color:#000;position:absolute;z-index:2;top:0;opacity:.1}@media only screen and (max-width:820px){article.video-text section,article.video-text section img,article.video-text section video{height:40vh}article.video-text section .slider{height:50vh}}@media only screen and (max-width:767px){article.video-text section,article.video-text section .slider{height:70vh}article.video-text section div.text-content{flex-direction:column;padding:4vw}article.video-text section div.text-content h3{font-size:350%;width:70vw;text-align:left}article.video-text section div.text-content p{font-size:350%;width:70vw;text-align:right}article.video-text section img,article.video-text section video{height:80vh}}
/*# sourceMappingURL=app.css.map */