@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;400;500;600&display=swap");abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{font-family:Barlow Condensed;font-size:16px}body,body button{letter-spacing:.15em}html{scroll-behavior:smooth}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:#000;text-decoration:none}a>img{border:none}button,h1,h2,h3{text-transform:uppercase}#Header,button,h1,h2,h3{font-family:Barlow Condensed;font-weight:500}#Header{background-color:#fff;float:left;position:fixed;transition:.3s;width:100%;z-index:90}#Header.largeHeader{height:10em}#Header.largeHeader>.hLogo>.imgLogo{height:6.5em;margin:1.8em;width:6.5em}#Header.largeHeader>#HMenu>span.luxury{margin:1.2em 0 .2em}#Header.largeHeader>#HMenu>span.general{margin:.6em 0 .3em}#Header.largeHeader>#HMenu>a.hEnviarMensaje{margin-top:1em}#Header.largeHeader>#HMenuExterior>.hExterior{margin:1em 0 0}#Header.largeHeader>#HMenuExterior>.hTools{margin:2em 0}#Header.smallHeader{height:7em}#Header.smallHeader>.hLogo{height:6em}#Header.smallHeader>.hLogo>.imgLogo{height:5em;margin:1em 2em;width:5em}#Header.smallHeader>#HMenu>span.general,#Header.smallHeader>#HMenu>span.luxury{margin:0}#Header.smallHeader>#HMenu>a.hEnviarMensaje{margin-top:.1em}#Header.smallHeader>#HMenuExterior>.hExterior{margin:-4em 0 0}#Header.smallHeader>#HMenuExterior>.hTools{margin:2.5em 0}#Header>.hLogo{float:left;height:100%;position:relative;transition:.3s;width:13em}#Header>.hLogo>.imgLogo{float:right;position:relative;transition:.3s;z-index:1}#Header>.hLogo>.imgLogo>*{height:100%;position:absolute;width:100%}#Header>#HMenu{float:left;position:relative;text-transform:uppercase;transition:.3s;width:calc(100% - 26em)}#Header>#HMenu.showHMenu{width:14em;z-index:12}#Header>#HMenu>#Navicon{background:#000;border:none;cursor:pointer;display:none;float:right;margin:.4em 0;padding:1.1818181818rem .52rem;position:relative;transition:.3s}#Header>#HMenu>#Navicon .lines{background:#fff;border-radius:.1857142857rem;display:block;display:inline-block;height:.3714285714rem;position:relative;transition:background .3s ease .3s;width:2.6rem}#Header>#HMenu>#Navicon .lines:after,#Header>#HMenu>#Navicon .lines:before{background:#fff;border-radius:.1857142857rem;content:"";display:inline-block;height:.3714285714rem;position:absolute;right:0;transform-origin:50% 50%;transition:.2s;transition:top .3s ease .3s,transform .3s ease;width:2.6rem}#Header>#HMenu>#Navicon .lines:before{top:.65rem}#Header>#HMenu>#Navicon .lines:after{top:-.65rem}#Header>#HMenu>#Navicon.close>.lines{background:transparent;transition:background .3s ease 0s}#Header>#HMenu>#Navicon.close>.lines:after,#Header>#HMenu>#Navicon.close>.lines:before{top:0;transition:top .3s ease,transform .3s ease .3s;width:2.6rem}#Header>#HMenu>#Navicon.close>.lines:before{transform:rotate(45deg)}#Header>#HMenu>#Navicon.close>.lines:after{transform:rotate(-45deg)}#Header>#HMenu>span{box-sizing:border-box;color:#7b734c;float:left;padding:0 2%;transition:.3s}#Header>#HMenu>span.luxury{font-size:1.1em;width:calc(100% - 10em)}#Header>#HMenu>span.luxury:first-letter{font-size:1em;font-weight:600}#Header>#HMenu>span.general{border-top:1px solid #7b734c;font-size:1.1em;padding-top:.2em;width:100%}#Header>#HMenu>a{box-sizing:border-box;color:#000;float:right;padding:.2em .5em;transition:.3s}#Header>#HMenu>a.hEnviarMensaje{background-color:#000;color:#fff;text-align:center;width:8em}#Header>#HMenu>a.hDescuentos{color:#000;margin-top:-1.5em;text-align:right;width:10em}#Header>#HMenu>.hMenus{box-sizing:border-box;float:left;padding:0 2%;position:relative;transition:.3s;width:calc(100% - 14em)}#Header>#HMenu>.hMenus#HMenusPremium>.hMenu{float:left}#Header>#HMenu>.hMenus#HMenusPremium>.hMenu>.hMenuLink{font-size:1.1em;padding:.1em 0}#Header>#HMenu>.hMenus#HMenusPremium>.hMenu>.hMenuLink:first-letter{font-size:1.2em;font-weight:600}#Header>#HMenu>.hMenus#HMenusBeneral>.hMenu{float:left}#Header>#HMenu>.hMenus#HMenusBeneral>.hMenu>.hMenuLink{font-size:.9em;padding:.1em 0}#Header>#HMenu>.hMenus>.hMenu{float:left}#Header>#HMenu>.hMenus>.hMenu:hover>.hMenuLink:after{border-top-color:#000}#Header>#HMenu>.hMenus>.hMenu>.hMenuLink{box-sizing:border-box;color:#000;float:left;margin-right:1.5em;padding-right:.3em;position:relative;transition:.3s}#Header>#HMenu>.hMenus>.hMenu>.hMenuLink.active:after{border-top-color:#000}#Header>#HMenu>.hMenus>.hMenu>.hMenuLink:after{border-left:.2em solid transparent;border-right:.2em solid transparent;border-top:.3em solid transparent;content:"";height:0;left:calc(50% - .3em);position:absolute;top:0;transition:.3s}#Header>#HMenuExterior{background-color:#000;box-sizing:border-box;float:right;height:100%;overflow:hidden;padding:0 1em;position:relative;width:11.2em}#Header>#HMenuExterior>ul{float:left;font-size:1em;list-style-type:none;width:100%}#Header>#HMenuExterior>ul.hExterior{transition:.3s}#Header>#HMenuExterior>ul.hExterior>li{padding:.1em 0}#Header>#HMenuExterior>ul>li>a{color:#ddd}#Header>#ContactFloat{background-color:hsla(0,0%,100%,.7);border-radius:1.2em 0 0 1.2em;padding:.5em 0;position:fixed;right:0;top:25vh}#Header>#ContactFloat>a,#Header>#ContactFloat>button{background-color:none;border:none;clear:both;cursor:pointer;float:left;font-size:1em;height:2.5em;margin:.3em;padding:0;position:relative;width:2.5em}#Header>#ContactFloat>a:before,#Header>#ContactFloat>button:before{background-repeat:no-repeat;background-size:300% 200%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#Header>#ContactFloat>a.whatsApp:before,#Header>#ContactFloat>button.whatsApp:before{background-image:url(/images/web/iconsExteriorConcept.png);background-position:bottom}#Header>#ContactFloat>a.message:before,#Header>#ContactFloat>button.message:before{background-image:url(/images/web/iconsExteriorConcept.png);background-position:0 100%}#Header>#ContactFloat>a.phone,#Header>#ContactFloat>button.phone{display:none}#Header>#ContactFloat>a.phone:before,#Header>#ContactFloat>button.phone:before{background-image:url(/images/web/iconsExteriorConcept.png);background-position:100% 100%}#TestVariables{background-color:#fff;bottom:20vh;display:none;position:fixed;right:0;z-index:100}#Showroms{float:left;font-family:Barlow Condensed;height:65em;overflow:hidden;width:100%}#Showroms>.contactSucursal{background-size:cover;float:left;height:33.33%;overflow:hidden;position:relative;width:33.33%}#Showroms>.contactSucursal:hover>h4{background-color:#373737;color:#fff}#Showroms>.contactSucursal:hover>.contactDates{bottom:0}#Showroms>.contactSucursal>h3{background-color:#fff;float:left;font-size:1.2em;padding:1em 0;position:relative;text-align:center;transition:.5s;width:100%;z-index:1}#Showroms>.contactSucursal>h3>span{border-style:solid;border-width:0 2px;padding:0 1em;text-transform:uppercase}#Showroms>.contactSucursal>.contactDates{background-color:rgba(0,0,0,.7);bottom:100%;box-sizing:border-box;color:#fff;float:left;font-family:Barlow Condensed;height:90%;padding:1em 10%;position:absolute;transition:.5s;width:100%}#Showroms>.contactSucursal>.contactDates>h4{margin-top:1.2em}#Showroms>.contactSucursal>.contactDates>p>a,#Showroms>.contactSucursal>.contactDates>p>button{background-color:transparent;border:none;color:#fff;cursor:pointer;float:left;font-family:Barlow Condensed;margin-top:.8em;text-align:left;text-decoration:underline;width:100%}.popUp{height:0;overflow:hidden;position:fixed;transition:.5s;width:100vw;z-index:100}.popUp.active{height:100vh}.popUp>.bgPopUp{background-color:rgba(0,0,0,.6);height:100%;position:absolute;width:100%;z-index:0}.popUp>.contPupUp{background-color:#fff;float:left;height:80vh;margin:10vh 0 0 8vw;position:relative;width:80vw;z-index:1}.popUp>.contPupUp>.btnClose{background-color:transparent;border:none;cursor:pointer;height:4em;padding:0;position:absolute;right:0;top:0;width:4em;z-index:10}.popUp>.contPupUp>.btnClose>.lines{background-color:#000;height:4em;position:relative;width:4em}.popUp>.contPupUp>.btnClose>.lines:after,.popUp>.contPupUp>.btnClose>.lines:before{background:#fff;content:"";display:block;height:.3333333333em;position:absolute;right:-1.3333333333em;transform-origin:50% 50%;width:2.8571428571em}.popUp>.contPupUp>.btnClose>.lines:before{transform:rotate(45deg)}.popUp>.contPupUp>.btnClose>.lines:after{transform:rotate(-45deg)}.popUp>.contPupUp>#Maps,.popUp>.contPupUp>#video{float:left;height:100%;position:relative;width:100%;z-index:1}#Footer{background-color:#373737;color:#fff;float:left;font-family:Barlow Condensed;position:relative;width:100%}#Footer>.showrooms{background-color:#555;float:left;margin:2em calc(50% - 10em);text-align:center;width:20em}#Footer>.showrooms>.aShowrooms{border-color:#fff;border-style:solid;border-width:0 1px;font-size:2em;font-weight:600;padding:.3em 1em;width:100%}#Footer>div{float:left;margin:2em 0 1em;width:20%}#Footer>div.fSocialMedia{float:left}#Footer>div.fSocialMedia>.fSiguenos{float:left;margin-left:2.5em}#Footer>div.fSocialMedia>.fSiguenos>a{color:#fff;float:left;font-weight:700;height:2em;margin:0 .3em;position:relative;width:2em}#Footer>div.fSocialMedia>.fSiguenos>a:before{background-repeat:no-repeat;background-size:300% 200%;content:"";height:100%;position:absolute;width:100%}#Footer>div.fSocialMedia>.fSiguenos>a.facebook:before{background-image:url(/images/web/iconsExteriorConcept.png);background-position:0 0}#Footer>div.fSocialMedia>.fSiguenos>a.twitter:before{background-image:url(/images/web/iconsExteriorConcept.png);background-position:top}#Footer>div.fSocialMedia>.fSiguenos>a.instagram:before{background-image:url(/images/web/iconsExteriorConcept.png);background-position:100% 0}#Footer>div.fSocialMedia>.fSiguenos>a>img{float:left;height:100%;width:100%}#Footer>div.fFormContacto{width:40%}#Footer>div>h4{border-color:#ccc;border-style:solid;border-width:0 2px;float:left;font-size:1.2em;margin:0 10% .5em;padding:0 .8em}#Footer>div>a{box-sizing:border-box;color:#fff;float:left;padding:.5em 3em;width:90%}#Main{float:left;transition:.3s;width:100%}#Main.largeHeader{margin-top:10em}#Main.smallHeader{margin-top:7em}.bgImage{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:0}.bgImage>picture{height:-moz-fit-content;height:fit-content;width:100%}.bgImage>picture>img{height:auto;width:100%}#FormContact{float:left;width:100%}#FormContact>div{float:left;width:calc(50% - 3.4em)}#FormContact>div:nth-child(2){margin-left:3.4em}#FormContact>div>.divBox{box-sizing:border-box;float:left;padding:.5em 0;width:90%}#FormContact>div>.divBox>label{color:#fff;float:left;margin:.2em 0;padding:0}#FormContact>div>.divBox input[type=email],#FormContact>div>.divBox input[type=tel],#FormContact>div>.divBox select,#FormContact>div>.divBox textarea,#FormContact>div>.divBox>input[type=text]{background-color:#616161;border:none;color:#fff;font-family:Barlow Condensed;font-size:1.2em;letter-spacing:.1em;padding:.2em 5%;width:90%}#FormContact>div>.divBox input[type=email].invalidData,#FormContact>div>.divBox input[type=tel].invalidData,#FormContact>div>.divBox select.invalidData,#FormContact>div>.divBox textarea.invalidData,#FormContact>div>.divBox>input[type=text].invalidData{border:1px solid red}#FormContact>div>.divBox>textarea{height:4em}#FormContact>div>.divBox>label>a{color:#fff}#FormContact>div>.divBox>#btnFormContact{cursor:pointer;float:right;font-family:Barlow Condensed;font-size:1.3em;font-weight:700;margin-top:.6em;padding:0;text-transform:uppercase;width:6em}#FormContact>div>.divBox>#FConWrongMessage{color:red;float:right;font-size:.8em;position:relative;width:100%;z-index:200}#FormContact>div #OkMessage{float:left;margin:15% 5%;text-align:center;width:90%}#FormContact>div #OkMessage>strong{font-size:1.2em}#FormContact>div #OkMessage>p{color:#ff0d00;font-size:1.1em}#FormContact>div #OkMessage>.back{float:left;margin:0 25%;width:50%}#FormContact>.divMessage{float:left;font-size:2em;margin:1em 15%;text-align:center;width:70%}#Main #IndexSlide{background-color:#000;height:80vh;left:0;position:absolute;top:10em;width:100%;z-index:0}#Main #IndexSlide video{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;top:0;width:100%;z-index:0}#Main #IndexSlide .videoCover{background-color:rgba(0,0,0,.3);height:100%;position:absolute;width:100%;z-index:1}#Main #IndexSlide #SlideImg{background-image:url(../../images/index/buen-fin_1920.jpg);background-position:50%;background-size:cover;height:100%;width:100%}#Main>#IndexDesafio{border-bottom:1em solid #000;float:left;height:30em;margin-top:70vh;overflow:hidden;position:relative;width:100%;z-index:1}#Main>#IndexDesafio>.imgDesafio{background-image:url(../../images/index/develop_1920.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;width:60%}#Main>#IndexDesafio>.desafio{background-image:linear-gradient(-70deg,#f3f3f3 70%,hsla(0,0%,95%,0) 0);float:right;height:100%;position:relative;width:75%;z-index:1}#Main>#IndexDesafio>.desafio>.tableDesafio{float:right;position:relative;width:65%}#Main>#IndexDesafio>.desafio>.tableDesafio tr{float:left;width:100%}#Main>#IndexDesafio>.desafio>.tableDesafio tr>td{float:left;margin-right:4%;width:29%}#Main>#IndexDesafio>.desafio>.tableDesafio>thead{float:left;font-family:Barlow Condensed;font-size:1.3em;font-weight:600;margin:2em 10% 1em;width:80%}#Main>#IndexDesafio>.desafio>.tableDesafio>thead>tr>td{border-color:#000;border-style:solid;border-width:0 2px;box-sizing:border-box;padding:0 .5em}#Main>#IndexDesafio>.desafio>.tableDesafio>tbody{float:left;font-size:1.1em;margin:0 10%;width:80%}#Main>#IndexDesafio>.desafio>.tableDesafio>tbody>tr>td{box-sizing:border-box;padding:0 .5em}#Main>#IndexAcapulco{margin-top:80vh}#Main>.indexProducts{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1em solid #000;float:left;font-family:Barlow Condensed;overflow:hidden;position:relative;width:100%}#Main>.indexProducts.left>.txtTopProducts{background-image:linear-gradient(70deg,rgba(0,0,0,.7) 70%,transparent 0);float:left;padding:5em 0 5em 2em}#Main>.indexProducts.left>.txtTopProducts>h2,#Main>.indexProducts.left>.txtTopProducts>p{float:left}#Main>.indexProducts.right>.txtTopProducts{background-image:linear-gradient(-70deg,rgba(0,0,0,.7) 70%,transparent 0);float:right;padding:5em 2em 5em 0}#Main>.indexProducts.right>.txtTopProducts>h2,#Main>.indexProducts.right>.txtTopProducts>p{float:right}#Main>.indexProducts.indexLuxuryBrands{display:none}#Main>.indexProducts>.txtTopProducts{color:#fff;position:relative;width:28em}#Main>.indexProducts>.txtTopProducts>h2{font-size:1.6em;font-weight:400;width:60%}#Main>.indexProducts>.txtTopProducts>h2:first-letter{font-size:1.2em}#Main>.indexProducts>.txtTopProducts>h2>span{font-size:2em;font-weight:500}#Main>.indexProducts>.txtTopProducts>p{font-size:1.2em;font-weight:800;width:60%}#Main>.indexPages{background-color:#000;display:none;float:left;padding:.5em 1% 1em;position:relative;width:98%}#Main>.indexPages>a{border:1px solid #333;box-sizing:border-box;color:#ccc;float:left;font-family:Barlow Condensed;font-size:1.2em;font-weight:600;margin:.2em 0;padding:1em 0;text-align:center;transition:.3s}#Main>.indexPages>a.fullwidth{width:100%}#Main>.indexPages>a.midWidth{width:50%}