@charset "UTF-8";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;overflow-x:hidden;min-height:100vh;min-height:fill-available;min-height:-webkit-fill-available;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;font-smoothing:antialiased;background-color:#fff;margin:0 auto}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}article.font-utopia h1,article.font-utopia h2,article.font-utopia h3{font-family:"bellefairregular",sans-serif!important}a.black-btn p,html{font-family:"Satoshi"}html{scroll-padding-top:150px}strong{font-weight:700}a{text-decoration:none;transition:all .6s}h1,h2,h3,h4{font-size:clamp(1.6em,2vw,2em);line-height:110%}h2,h3,h4{font-size:clamp(1.4em,1.5vw,1.6em)}h3,h4{font-size:clamp(1em,1.5vw,1.6em)}h4{font-size:clamp(2em,3.5vw,3.5em)}p,ul li{line-height:120%}a,h1,h2,h3,h4,p{color:#282828}p{font-size:clamp(1.1em,1.5vw,1.2em)}ul li{font-style:normal}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-around{display:flex;justify-content:space-around}.flex-around,.flex-center{align-items:center}.flex-center,.flex-col,header div.wrap{display:flex;justify-content:center}.flex-col{flex-direction:column;align-items:center}.fondo-negro{background-color:#282828}.btn:hover,.fondo-oxido{background-color:#d29c3d}.fondo-marron{background-color:#aca599}.fondo-marron-claro{background-color:#dddbd6}.btn,header div.wrap section.w100{display:flex;justify-content:space-between}.btn{width:fit-content;text-align:center;padding:8px 15px;border:1px solid #282828;border-radius:50px;align-items:center;gap:30px;cursor:pointer;transition:all .6s}.btn img{width:15px;padding:0;margin:0}.general-padding{padding:4vw 7.8vw}.default-btn{width:fit-content;background-color:transparent;border:1px solid #d29c3d;display:flex;align-items:center;padding:3px 15px;border-radius:100px;transition:.3s}.default-btn p{color:#d29c3d;margin-right:10px}.default-btn img{width:1.5rem}.default-btn span,header div.wrap section.w100 .left nav.menu ul li a:hover,header div.wrap section.w100 .right .contacto a:hover,header div.wrap section.w100 .right .idiomas ul li:hover a{color:#d29c3d}.ancla-margin{margin-top:-150px;position:absolute}.default-btn:hover{opacity:.7}a.black-btn{border:1px solid #000;border-radius:200px;padding:0 6px}a.black-btn p{color:#000;margin-right:0;font-size:14px}.black-btn:hover,.white-btn:hover{opacity:.5}a.white-btn{border:1px solid #fff;background-color:rgba(0,0,0,.662745098)}a.white-btn p,footer div.wrap div.top .left .wrap-by p,header div.wrap section.w100 .right .idiomas ul li,header.fixed.nav-down .wrap header div.wrap section.w100 .right .idiomas ul li,header.fixed.nav-down .wrap section.w100 .left nav.menu ul li a,header.fixed.nav-down .wrap section.w100 .right .contacto a,header.fixed.nav-down .wrap section.w100 .right .idiomas .selected p{color:#fff}.reverse{flex-direction:row-reverse}.max-max-width,.max-width{max-width:1400px;margin:auto;width:100%}.max-max-width{max-width:2000px}.grecaptcha-badge{visibility:collapse}@media only screen and (max-width:1024px){.general-padding{padding:8vw}}@media (max-width:767px){html{scroll-padding-top:100px}h1,h2,h3,h4,p{font-size:4rem;color:#282828;line-height:110%}h2,h3,h4,p{font-size:1.6rem}h4,p{font-size:2rem}p{font-size:1.2rem;line-height:120%}.reverse{flex-direction:column}}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html{scroll-behavior:smooth;height:fill-available;height:-webkit-fill-available;overflow-x:hidden;overflow-y:scroll;background-color:#fff}.hidden{display:none}.invisible{visibility:hidden}.no-desktop,.novisible{display:none}.no-mobile,.no-responsive{display:initial}.only-mobile,header div.wrap section.w100 .center a img.color-dos,header.nav-down .wrap section.w100 .center a img{display:none}.no-touch{display:initial}.no-scroll{overflow:hidden!important;position:fixed;width:100%;height:100%;inset:0}.clearfix:after{content:"";display:table;clear:both}.fleft{float:left;text-align:left}.fright{float:right;text-align:right}.acenter,section.home_text_center div.wrap p{text-align:center}.wfull,header{width:100%}.w100,.w80,.w95{width:100%;max-width:2000px;margin:auto}.w80,.w95{width:80%;max-width:920px}.w95{width:95%;max-width:2000px}.ofcontain,.ofcover{height:100%;width:100%;object-fit:cover}.ofcontain{object-fit:contain}.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}.col{padding:0 3%;float:left}.mt-1{margin-top:20vh}.transitionall{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.overflowhidden{overflow:hidden}.visuallyhidden{position:fixed;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;padding:0;border:0}@media (max-width:767px){.no-desktop{display:initial}.no-mobile,.no-responsive{display:none}.only-mobile{display:initial}}@media (hover:none){.no-touch{display:none}}@font-face{font-family:"Satoshi";src:url(../fonts/Satoshi-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:"Satoshi";src:url(../fonts/Satoshi-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:"bellefairregular";src:url(../fonts/bellefair-regular-webfont.woff2)format("woff2"),url(../fonts/Bellefair-Regular.ttf)format("ttf"),url(../fonts/bellefair-regular-webfont.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Utopia";src:url(../fonts/UtopiaStd-Italic.woff2)format("woff2"),url(../fonts/UtopiaStd-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Utopia";src:url(../fonts/UtopiaStd-Capt.woff2)format("woff2"),url(../fonts/UtopiaStd-Capt.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Utopia";src:url(../fonts/UtopiaStd-SemiboldDisp.woff2)format("woff2"),url(../fonts/UtopiaStd-SemiboldDisp.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Utopia";src:url(../fonts/UtopiaStd-Regular.woff2)format("woff2"),url(../fonts/UtopiaStd-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}header{z-index:99;position:fixed}header div.wrap{margin:0 auto}header,header div.wrap .color-menu{transition:all .6s}header div.wrap section.w100{align-items:flex-start;width:100%;height:150px;padding:0 80px}header div.wrap section.w100 .left{width:30%;height:100%;display:flex;align-items:center;justify-content:flex-start}header div.wrap section.w100 .left nav.menu ul{list-style-type:none;display:flex;flex-direction:column;gap:5px}header div.wrap section.w100 .left nav.menu ul li a{color:#fff;transition:all .6s}header div.wrap section.w100 .left nav.menu-responsive{position:absolute;right:30px;top:0;display:none;z-index:98}header div.wrap section.w100 .left nav.menu-responsive ul{list-style-type:none;display:flex;flex-direction:column;margin-top:140px;background-color:#aca599;min-width:100vw;margin-right:-30px;text-align:right;padding:0;align-items:flex-start;height:100vh}header div.wrap section.w100 .left nav.menu-responsive ul li{padding:20px 15px;border-bottom:1px solid #282828;width:100%;text-align:left}header div.wrap section.w100 .left nav.menu-responsive ul li a{text-transform:uppercase;font-weight:700;font-size:clamp(.9em,1.8vw,1.3em)}header div.wrap section.w100 .left nav.menu-responsive ul li:first-child{border-top:1px solid #282828}header div.wrap section.w100 .center{width:40%;height:100%;display:flex;align-items:center;justify-content:center}header div.wrap section.w100 .center a{padding:25px;cursor:pointer;pointer-events:all}header div.wrap section.w100 .center a object{transition:all .6s;cursor:pointer;pointer-events:all}header div.wrap section.w100 .center a object svg{pointer-events:all}header div.wrap section.w100 .center a img{max-height:50px}header div.wrap section.w100 .right{width:30%;height:100%;justify-content:center}header div.wrap section.w100 .right,header div.wrap section.w100 .right .contacto{flex-direction:column;display:flex;align-items:flex-end}header div.wrap section.w100 .right .contacto a{color:#fff;padding-top:7px}header div.wrap section.w100 .right .idiomas{cursor:pointer;margin-top:3px}header div.wrap section.w100 .right .idiomas .selected{display:flex;padding:5px 0 5px 5px}header div.wrap section.w100 .right .idiomas .selected p{color:#fff;font-size:1em}header div.wrap section.w100 .right .idiomas .selected img{margin-left:5px;transition:all .6s}header div.wrap section.w100 .right .idiomas ul{opacity:0;position:absolute;transition:all .6s}header div.wrap section.w100 .right .idiomas:hover .selected img{transform:scale(110%)}header div.wrap section.w100 .right .idiomas:hover ul{opacity:1;background-color:#fff;padding:5px;display:flex;flex-direction:column;gap:5px}header div.wrap section.w100 .menu-responsive.active,section.default-form form{display:flex}header div.wrap .action-nav-mov,header div.wrap .action-nav-mov span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}header div.wrap .action-nav-mov{z-index:99;-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 .action-nav-mov span{display:block;position:absolute;height:1px;width:40px;background:#fff;border-radius:5px;opacity:1;left:20px;-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 .action-nav-mov span:hover,section.default_hero .wrap .contain .box .btn-video:hover{opacity:.6}header div.wrap .action-nav-mov span:nth-child(1){top:24px}header div.wrap .action-nav-mov span:nth-child(2),header div.wrap .action-nav-mov span:nth-child(3){top:40px}header div.wrap .action-nav-mov span:nth-child(4){top:56px}header div.wrap .action-nav-mov.open span:nth-child(1){top:18px;width:0%;left:50%}header div.wrap .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 .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 .action-nav-mov.open span:nth-child(4){top:18px;width:0%;left:50%}header.nav-down,header.nav-up{top:-150px;transition:all .6s}header.nav-down{top:0}header.nav-down .wrap .color-menu a,header.nav-down .wrap header div.wrap section.w100 .right .idiomas ul li,header.nav-down .wrap section.w100 .left nav.menu ul li a,header.nav-down .wrap section.w100 .right .contacto a,header.nav-down .wrap section.w100 .right .idiomas .selected p{color:#000}header.nav-down .wrap section.w100 .center a img.color-dos{display:block;max-width:300px}header.nav-down .wrap .color-menu{background-color:rgba(221,219,214,.8784313725)}header.fixed .wrap section.w100 .center a img{display:block}header.fixed .wrap section.w100 .center a img.color-dos{display:none;max-width:300px}header.fixed.nav-up{position:fixed;top:0}header.fixed.nav-up .wrap .color-menu,header.nav-down .wrap .color-menu{position:absolute;margin:0 auto;left:0;width:2600px;height:150px;z-index:-1;opacity:1}header.fixed.nav-down .wrap .color-menu,header.fixed.nav-up .wrap .color-menu{background-color:rgba(40,40,40,.8156862745)}section.nosotros,section.nosotros .top{display:flex;justify-content:space-between}section.nosotros{background-color:#d29c3d;width:50vw;height:100vh;position:absolute;top:0;padding:0 60px 60px;flex-direction:column;z-index:99;left:-100%;transition:left 1.5s ease}section.nosotros .top{height:150px;align-items:center}section.contacto .top h2,section.nosotros .top nav ul.links li a h2{font-size:1em}section.contacto .top .close,section.nosotros .top .close{cursor:pointer}section.nosotros .top .close span{transition:all .6s;color:#282828}section.contacto .top .close:hover span,section.nosotros .top .close:hover span{color:#dddbd6}section.nosotros .center{display:flex;flex-direction:column;gap:30px;height:49%}section.nosotros .center h3{padding:0 5vw 0 0}section.nosotros .center h4{font-family:"bellefairregular",sans-serif;text-transform:uppercase;padding:0 5vw}section.nosotros .center p{padding:0 20%0 0;font-size:clamp(1em,1.5vw,1.6em)}section.nosotros .bottom{height:25%}section.nosotros.active{left:0}section.contacto,section.contacto .top{display:flex;justify-content:space-between}section.contacto{background-color:#aca599;width:50vw;height:100vh;position:absolute;top:0;padding:0 60px 60px;flex-direction:column;z-index:99;right:-100%;transition:right 1.5s ease}section.contacto .top{height:150px;align-items:center}section.contacto .top .close span{transition:all .6s}section.contacto .center,section.promociones_detalle_info div.wrap a.action-desplegable-info div.head p.mas-active{display:none}section.contacto .bottom{gap:30px}section.contacto .bottom,section.contacto .bottom ul{display:flex;flex-direction:column}section.contacto .bottom ul li{font-size:1em;padding:15px 0;border-bottom:1px solid #282828;border-top:1px solid #282828}section.contacto .bottom ul li:last-child{border-top:0}section.contacto.active{right:0}@media only screen and (max-width:767px){header div.wrap .color-menu{height:100px!important}header div.wrap section.w100{display:flex;flex-direction:row-reverse;height:100px;padding:20px}header div.wrap section.w100 .left{justify-content:flex-end;display:flex}header div.wrap section.w100 .left nav.menu-responsive{top:100px;left:0;background-color:#aca599;width:100vw;right:0;height:100vh}header div.wrap section.w100 .left nav.menu-responsive ul{height:auto;margin:0}header div.wrap section.w100 .left nav.menu-responsive ul li{padding:30px 15px;text-align:center}header div.wrap section.w100 .left nav.menu-responsive ul li a{font-size:clamp(1.1em,1.5vw,1.2em)}header div.wrap section.w100 .left nav.menu-responsive .idiomas{margin:30px 0}header div.wrap section.w100 .left nav.menu-responsive .idiomas ul{display:flex;flex-direction:row;border-bottom:1px solid #282828;border-top:1px solid #282828}header div.wrap section.w100 .left nav.menu-responsive .idiomas ul li{border:0;text-align:center}header div.wrap section.w100 .left nav.menu-responsive .idiomas ul li a.selected{font-weight:700;color:#dddbd6}header div.wrap section.w100 .center{display:flex;align-items:center;justify-content:flex-start}header div.wrap section.w100 .center a{padding:0}header div.wrap section.w100 .right{display:none}header div.wrap section.w100 .action-nav-mov{display:flex;width:60px;height:90px;margin-top:10px}section.nosotros{width:100%;height:100vh}section.nosotros .top{height:100px}section.nosotros .center p{font-size:clamp(1.4em,1.5vw,1.6em)}section.nosotros .bottom{margin-bottom:18vh}section.contacto{width:100%}section.contacto .top{height:100px}section.contacto .center{display:flex;height:11rem}section.contacto .bottom{margin-bottom:18vh}}@media only screen and (max-width:480px){header div.wrap .color-menu{height:100px!important}header div.wrap section.w100{display:flex;flex-direction:row-reverse;height:100px;padding:20px}header div.wrap section.w100 .left{justify-content:flex-end;display:flex}header div.wrap section.w100 .left nav.menu-responsive{top:100px;left:0;background-color:#aca599;width:100vw;right:0;height:120vh}header div.wrap section.w100 .left nav.menu-responsive ul{height:auto;margin:0}header div.wrap section.w100 .left nav.menu-responsive ul li{padding:30px 15px;text-align:center}header div.wrap section.w100 .left nav.menu-responsive ul li a,section.nosotros .center h3,section.nosotros .center p{font-size:clamp(1.1em,1.5vw,1.2em)}header div.wrap section.w100 .left nav.menu-responsive .idiomas{margin:30px 0}header div.wrap section.w100 .left nav.menu-responsive .idiomas ul{display:flex;flex-direction:row;border-bottom:1px solid #282828;border-top:1px solid #282828}header div.wrap section.w100 .left nav.menu-responsive .idiomas ul li{border:0;text-align:center}header div.wrap section.w100 .left nav.menu-responsive .idiomas ul li a.selected{font-weight:700;color:#dddbd6}header div.wrap section.w100 .center{display:flex;align-items:center;justify-content:flex-start}header div.wrap section.w100 .center a{padding:0}header div.wrap section.w100 .center a img{max-height:32px}header div.wrap section.w100 .right{display:none}header div.wrap section.w100 .action-nav-mov{display:flex;width:60px;height:90px;margin-top:10px}section.contacto,section.nosotros{padding:0 15px 15px}section.contacto .top,section.nosotros .top{height:100px}section.nosotros .center h4{font-size:clamp(1.4em,1.5vw,1.6em)}}footer{background-color:#282828;position:relative;z-index:25;color:#fff}footer div.wrap{width:100%;margin:0 auto}footer div.wrap div.top{width:100%;display:flex;justify-content:space-between}footer div.wrap div.top .left,footer div.wrap div.top .right{flex:1;display:flex;flex-direction:column}footer div.wrap div.top .left img{max-width:220px;transform:scale(100%);transition:all .6s}footer div.wrap div.top .left img:hover,footer div.wrap div.top .right img:hover{transform:scale(110%)}footer div.wrap div.top .left .wrap-by{margin-top:30px;margin-right:30px}footer div.wrap div.top .left .wrap-by .wrap-img{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}footer div.wrap div.top .left .wrap-by .wrap-img img{max-width:none;max-height:40px}footer div.wrap div.top .right img{width:250px;transform:scale(100%);transition:all .6s;cursor:pointer}footer div.wrap div.top .right .redes{display:flex;gap:15px}footer div.wrap div.top .right .redes a img{width:auto;height:25px}footer div.wrap div.top .right h4{margin-top:30px;margin-bottom:15px;font-size:clamp(.9em,1.8vw,1.3em);color:#fff}footer div.wrap div.top .right p{color:#fff;line-height:150%}footer div.wrap div.top .right p a{font-size:1.2rem}footer div.wrap div.top .right a{line-height:130%}footer div.wrap div.bottom .right a:hover,footer div.wrap div.top .right a:hover{color:#d29c3d}footer div.wrap div.bottom{display:flex;margin-top:100px}footer div.wrap div.bottom .left{flex:1}footer div.wrap div.bottom .left p,section.promociones-lista div.wrap div.box div.absolute a.default-btn p,section.promociones_detalle_submenu nav.promo-menu ul li a:hover{color:#fff}footer div.wrap div.bottom .right{flex:1;display:flex;justify-content:space-between}footer div.wrap div.bottom .right a,footer div.wrap div.top .right a{font-size:clamp(1.1em,1.5vw,1.2em);color:#fff}@media only screen and (max-width:1024px){footer .wrap{padding:5vw}}@media only screen and (max-width:767px){footer div.wrap div.top{flex-direction:column}footer div.wrap div.top .left,footer div.wrap div.top .right{flex:1;display:flex;flex-direction:column}footer div.wrap div.top .left img{max-width:220px;transform:scale(100%);transition:all .6s}footer div.wrap div.top .left img:hover,footer div.wrap div.top .right img:hover{transform:scale(110%)}footer div.wrap div.top .left span,footer div.wrap div.top .right h4{margin-top:15px;font-size:clamp(.9em,1.8vw,1.3em)}footer div.wrap div.top .right{margin-top:30px}footer div.wrap div.top .right img{width:250px;transform:scale(100%);transition:all .6s;cursor:pointer}footer div.wrap div.top .right .redes{margin-top:15px;display:flex;gap:15px}footer div.wrap div.top .right .redes a img{width:auto;height:25px}footer div.wrap div.top .right a{font-size:clamp(1.1em,1.5vw,1.2em)}footer div.wrap div.bottom{flex-direction:column-reverse;margin-top:30px}footer div.wrap div.bottom .left p{margin-top:30px}footer div.wrap div.bottom .right{flex-direction:column}footer div.wrap div.bottom .right a{font-size:clamp(1.1em,1.5vw,1.2em);margin-top:10px}}footer,section.default_full_pic,section.default_full_pic .wrap{width:100%}section.default_full_pic .wrap img{display:block;height:60vh}section.default_full_pic .wrap video{height:70vh;width:100%;display:block}@media only screen and (max-width:1024px){section.default_full_pic{min-height:50vw}}@media only screen and (max-width:767px){section.default_full_pic{min-height:60vh}section.default_full_pic .wrap video{height:70vh}}section.default-form{position:relative;z-index:2}section.default-form h2{font-family:"bellefairregular",sans-serif;font-size:2rem;padding-bottom:3rem}section.default-form form .left,section.default-form form div.right{width:50%;display:flex;flex-direction:column}section.default-form form .left div.form-row,section.default-form form div.right div.form-row{display:flex;flex-direction:column;margin-bottom:2.7rem;width:100%;padding-right:5rem}section.default-form form .left div.form-row label,section.default-form form div.right div.form-row label{background-color:#dddbd6;height:2rem;width:100%}section.default-form form .left div.form-row input,section.default-form form .left div.form-row select,section.default-form form div.right div.form-row input,section.default-form form div.right div.form-row select{background-color:#dddbd6;height:2rem;border:0;font-size:16px;border-bottom:1px solid gray;border-radius:0;width:100%;color:#969696;appearance:none;-webkit-appearance:none;-moz-appearance:none}section.default-form form .left div.form-row input option,section.default-form form .left div.form-row select option,section.default-form form div.right div.form-row input option,section.default-form form div.right div.form-row select option{color:#818181;font-size:16px}section.default-form form .left div.form-row input:focus,section.default-form form .left div.form-row option:focus,section.default-form form .left div.form-row select:focus,section.default-form form .left div.form-row textarea:focus,section.default-form form div.right div.form-row input:focus,section.default-form form div.right div.form-row option:focus,section.default-form form div.right div.form-row select:focus,section.default-form form div.right div.form-row textarea:focus{outline:0;border:0;background-color:none;border-bottom:1px solid gray;color:#c18202}section.default-form form .left div.form-row input[type=submit],section.default-form form div.right div.form-row input[type=submit]{box-shadow:none;border:0;cursor:pointer}section.default-form form .left div.form-row input.default-btn,section.default-form form div.right div.form-row input.default-btn{color:#d29c3d}section.default-form form .left .checkbox,section.default-form form div.right .checkbox{flex-direction:row;display:flex;margin-bottom:1rem}section.default-form form .left .checkbox a.politica,section.default-form form div.right .checkbox a.politica{margin-left:5px}section.default-form form .left input.default-btn,section.default-form form div.right input.default-btn{border:0;color:#d29c3d;border-bottom:none}section.default-form form .left input.default-btn select,section.default-form form div.right input.default-btn select{border-bottom:none}section.default-form form .left input.default-btn img.submit-icon,section.default-form form div.right input.default-btn img.submit-icon{width:1rem}section.default-form .form-enviado{position:absolute;z-index:3;border:1px solid #8f8f8f;top:50%;left:50%;transform:translate(-50%,-50%);display:none;background-color:#d29c3d}section.default-form .form-enviado .box a{width:100%;display:flex;justify-content:flex-end;height:2rem;padding:10px}section.default-form .form-enviado .box a p{padding:0}section.default-form .form-enviado .box p{padding:2vw 2vw 3vw;font-size:1.4vw;text-align:center}@media only screen and (max-width:1024px){section.default-form{padding:5vw}section.default-form form .left div.form-row,section.default-form form div.right div.form-row{padding-right:2rem}section.default-form .form-enviado{width:55vw;height:15vw}section.default-form .form-enviado .box a p{padding:0}}@media only screen and (max-width:767px){section.default-form h2{font-family:"bellefairregular",sans-serif;font-size:2rem}section.default-form form{flex-direction:column}section.default-form form .left,section.default-form form div.right{width:100%}section.default-form form .left div.form-row,section.default-form form div.right div.form-row{padding-right:0}section.default-form form .left .checkbox,section.default-form form div.right .checkbox{flex-direction:row;margin-bottom:1rem}section.default-form form .left .checkbox label a.politica,section.default-form form div.right .checkbox label a.politica{font-size:14px!important}section.default-form form .form-enviado{width:80vw;height:40vw;top:75%}section.default-form form .form-enviado .box a p{padding:0}section.default-form form .form-enviado .box p{font-size:1.2rem}}section.default_hero{width:100%;height:100vh}section.default_hero .wrap{width:100%;height:100%}section.default_hero .wrap .background{width:100%;height:100%;background-color:#000}section.default_hero .wrap .background img,section.default_hero .wrap .background video{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 50%);mask-image:linear-gradient(to bottom,transparent 0,#000 50%)}section.default_hero .wrap .contain{display:flex;justify-content:center;align-items:center;max-width:2000px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.default_hero .wrap .contain .box{width:fit-content;display:flex;flex-direction:column;align-items:center}section.default_hero .wrap .contain .box h1,section.default_hero .wrap .contain .box p{color:#fff;text-align:center}section.default_hero .wrap .contain .box h2{color:#fff;margin-top:15px;text-align:center}section.default_hero .wrap .contain .box img{width:30vw}section.default_hero .wrap .contain .box h1.big,section.default_hero .wrap .contain .box h1.lite{font-family:"bellefairregular",sans-serif;text-align:center;font-size:1.5rem}section.default_hero .wrap .contain .box h1.big{text-transform:uppercase;font-size:3.5rem}section.default_hero .wrap .contain .box .btn-video{display:flex;margin:auto;border:1px solid #fff;border-radius:35px;border-color:#fff;background-color:rgba(0,0,0,.662745098);padding:10px;align-items:center;justify-content:space-between;cursor:pointer}section.default_hero .wrap .contain .box .btn-video span{width:100%;color:#fff;margin-right:15px}section.default_hero .wrap .contain .box .btn-video img{height:20px;width:auto}section.default_hero.hero-height{height:75vh}section.default_hero.hero-height .wrap .contain,section.somos_naizhomes_equipo div.slider .flickity-prev-next-button{top:40%}@media only screen and (max-width:1024px){section.default_hero .wrap .contain,section.default_hero .wrap .contain .box img{width:100%}section.default_hero .wrap .contain .box{width:50%}section.default_hero .wrap .contain .box h1{font-size:2rem}section.default_hero .wrap .contain .box h1.lite{font-family:"bellefairregular",sans-serif;margin-top:10px}}@media only screen and (max-width:767px){section.default_hero .wrap .contain .box{width:80%;display:flex;flex-direction:column;align-items:center;justify-content:center}section.default_hero .wrap .contain .box img{width:70%}section.default_hero .wrap .contain .box h1.lite{font-size:1rem;width:100%;margin-top:10px}section.default_hero .wrap .contain .box h1.big{font-size:2.5rem}}section.home_text_center,section.slider_home,section.slider_home .wrap .bottom .right ul .promo-detail .pic img{width:100%}section.home_text_center div.wrap{padding-block:3vw}@media only screen and (max-width:767px){section.home_text_center div.wrap{padding:10vw 5vw}}section.slider_home .wrap{margin:0 auto;display:flex;flex-direction:column}section.slider_home .wrap .top{padding:60px 0 80px}section.slider_home .wrap .top .title{display:flex;gap:10px;margin-bottom:20px}section.slider_home .wrap .bottom{padding:30px 0 120px;display:flex;justify-content:center;align-items:center;height:340px}section.slider_home .wrap .bottom .left{width:50%;overflow:hidden;height:340px}section.slider_home .wrap .bottom .left .promo-list{list-style:none;padding:0;margin:0;position:relative}section.slider_home .wrap .bottom .left .promo-list .promo-item{font-size:480%;line-height:90%;font-family:"bellefairregular",sans-serif;text-transform:uppercase;transition:color .3s ease;color:#dddbd6;cursor:pointer}section.promociones-filter div.bottom nav.filter-nav ul li a.black-btn p,section.slider_home .wrap .bottom .left .promo-list .promo-item.active{color:#282828}section.slider_home .wrap .bottom .right{width:30%;margin-left:20%}section.slider_home .wrap .bottom .right ul .promo-detail{display:none;width:100%}section.slider_home .wrap .bottom .right ul .promo-detail .pic{width:100%;height:250px}section.slider_home .wrap .bottom .right ul .promo-detail .text{display:flex;margin-top:15px;padding-top:15px;border-top:1px solid #282828}section.slider_home .wrap .bottom .right ul .promo-detail .text .left{width:80%;overflow:hidden;height:auto}section.slider_home .wrap .bottom .right ul .promo-detail .text .left p{font-size:clamp(.7em,1vw,.9em)}section.slider_home .wrap .bottom .right ul .promo-detail .text .right{width:20%;overflow:hidden;height:auto;display:flex;justify-content:flex-end}section.promociones_detalle_info div.wrap a.action-desplegable-info .desplegable-info.active,section.slider_home .wrap .bottom .right ul .promo-detail.active{display:block}@media only screen and (max-width:767px){section.slider_home .wrap{padding:5vw}section.slider_home .wrap .top{padding:30px 0;margin:0;display:flex;align-items:center}section.slider_home .wrap .top .title{margin-bottom:0}section.slider_home .wrap .bottom{display:flex;flex-direction:column;height:auto;padding:0}section.slider_home .wrap .bottom .left{width:100%;padding:0;margin:0 0 30px}section.slider_home .wrap .bottom .left .promo-list .promo-item{font-size:3rem}section.slider_home .wrap .bottom .right{width:100%;padding:0;margin:0}section.slider_home .wrap .bottom .right ul .promo-detail .pic{height:350px}section.slider_home .wrap .bottom .right ul .promo-detail .text .left h3,section.slider_home .wrap .bottom .right ul .promo-detail .text .left p{font-size:clamp(1.1em,1.5vw,1.2em)}}section.slider_doble{width:100%;position:relative}section.slider_doble .wrap{margin:0 auto;display:flex;flex-direction:column}section.slider_doble .wrap .box{margin-bottom:40px}section.slider_doble .wrap .box .top{padding:30px 0 20px}section.slider_doble .wrap .box .top .title{display:flex;gap:10px;margin-bottom:20px}section.slider_doble .wrap .box .top .title h2{text-transform:uppercase}section.slider_doble .wrap .box .slider .slide{margin-right:30px;width:calc(38% - 10px);height:auto;display:flex;flex-direction:column;cursor:pointer}section.slider_doble .wrap .box .slider .slide .pic{width:100%;height:auto;aspect-ratio:16/9;overflow:hidden}section.slider_doble .wrap .box .slider .slide .pic img{width:100%;height:100%;object-fit:cover}section.slider_doble .wrap .box .slider .slide .text{display:flex;justify-content:space-between;padding:10px 0}section.slider_doble .wrap .box .slider .slide .text .left h2{text-transform:uppercase;font-size:1.5rem;margin:0}section.slider_doble .wrap .box .slider .slide .text .left p{margin:10px 0 0;font-size:.875rem}section.slider_doble .wrap .box .slider .slide .text .right{display:flex;align-items:flex-start}section.slider_doble .wrap .box .slider .slide .text .right a img{width:20px;height:20px}section.slider_doble .flickity-prev-next-button{position:absolute;top:50%;transform:translateY(-50%)}section.slider_doble .flickity-prev-next-button.previous{left:-50px}section.slider_doble .flickity-prev-next-button.next{right:-50px}@media only screen and (max-width:767px){section.slider_doble .wrap{padding:5vw}section.slider_doble .wrap .box .top{padding:30px 0}section.slider_doble .wrap .box .top .title{margin-bottom:0}section.slider_doble .wrap .box .slider .slide{width:calc(80% - 20px);height:auto}section.slider_doble .wrap .box .slider .slide .text .left h2{font-size:1.25rem}section.slider_doble .wrap .box .slider .slide .text .left p{font-size:.75rem}section.slider_doble .wrap .box .slider .slide .text .right a img{width:15px;height:15px}section.slider_doble .flickity-prev-next-button.previous{left:-25px}section.slider_doble .flickity-prev-next-button.next{right:-25px}}section.promociones-filter{width:fit-content;margin-top:150px;padding-bottom:0}section.promociones-filter div.top{display:flex;align-items:baseline;border-bottom:1px solid #000;width:100%;padding-bottom:5px}section.promociones-filter div.top h1{color:#282828;margin-right:10px}section.promociones-filter div.bottom nav.filter-nav ul{display:flex;flex-wrap:wrap}section.promociones-filter div.bottom nav.filter-nav ul li{margin:1rem;margin-left:0;margin-bottom:0}section.promociones-filter div.bottom nav.filter-nav ul li a.black-btn{border:1px solid #000;transition:.3s;padding:3px 15px}section.promociones-filter div.bottom nav.filter-nav ul li .black-btn:hover,section.promociones-filter div.bottom nav.filter-nav ul li .filter-btn.active{background-color:#000;opacity:1;color:#fff}@media only screen and (max-width:767px){section.promociones-filter{margin-top:100px;padding:5vw}section.promociones-filter div.top h1{font-size:2rem}section.promociones-filter div.bottom nav.filter-nav ul{flex-wrap:wrap}section.promociones-filter div.bottom nav.filter-nav ul li{margin-bottom:0}section.promociones-filter div.bottom nav.filter-nav ul li a.default-btn p{font-size:16px}}section.promociones-lista{width:100%;padding-top:2rem}section.promociones-lista div.wrap{display:flex;flex-wrap:wrap;gap:1vw;justify-content:start}section.promociones-lista div.wrap div.box{position:relative;height:26vw;width:20vw;background-color:#000}section.promociones-lista div.wrap div.box img{opacity:.7}section.promociones-lista div.wrap div.box div.absolute{position:absolute;top:40%;left:0;height:100%;width:100%;padding:1rem}section.promociones-lista div.wrap div.box div.absolute div.top{height:45%}section.promociones-lista div.wrap div.box div.absolute div.top h2{color:#fff;font-family:"bellefairregular",sans-serif;text-transform:uppercase;font-size:1.7rem}section.promociones-lista div.wrap div.box div.absolute div.top h3{color:#fff;font-size:1.2rem}section.promociones-lista div.wrap div.box div.absolute a.default-btn{border:1px solid #fff}section.promociones-lista div.wrap .box.show{display:block;opacity:1}@media only screen and (max-width:1024px){section.promociones-lista div.wrap div.box div.absolute a.default-btn p{font-size:14px}}@media only screen and (max-width:820px){section.promociones-lista div.wrap div.box{height:36vw;width:26vw}section.promociones-lista div.wrap div.box div.absolute a.default-btn p{font-size:14px}}@media only screen and (max-width:767px){section.promociones-lista{padding:5vw;padding-top:0}section.promociones-lista div.wrap{gap:3vw}section.promociones-lista div.wrap div.box{height:56vw;width:43vw}section.promociones-lista div.wrap div.box div.absolute{top:0;padding-top:1rem;padding-bottom:1rem;padding:8px;display:flex;flex-direction:column;justify-content:space-between}section.promociones-lista div.wrap div.box div.absolute .top{padding-top:10px}section.promociones-lista div.wrap div.box div.absolute .top h2{font-size:1.3rem!important}section.promociones-lista div.wrap div.box div.absolute a.default-btn{width:fit-content}section.promociones-lista div.wrap div.box div.absolute a.default-btn p{margin-right:0}}section.promociones_detalle_submenu{z-index:3;width:100%;padding-top:1vw;padding-bottom:1vw;background-color:#d29c3d;position:relative;top:-150px;margin-top:150px;margin-bottom:-150px}section.promociones_detalle_submenu.fixed{position:fixed;top:0;left:0;width:100%;z-index:10}section.promociones_detalle_submenu nav.promo-menu ul{flex-wrap:wrap}section.promociones_detalle_submenu nav.promo-menu ul li a{transition:.2s}@media only screen and (max-width:820px){section.promociones_detalle_submenu{padding:3vw 4vw}section.promociones_detalle_submenu nav.promo-menu ul{justify-content:flex-start}section.promociones_detalle_submenu nav.promo-menu ul li{padding:10px}section.promociones_detalle_submenu nav.promo-menu ul li a{transition:.2s;font-size:1.2rem}}@media only screen and (max-width:767px){section.promociones_detalle_submenu{padding:3vw;top:-100px;margin-top:100px;margin-bottom:-100px}section.promociones_detalle_submenu nav.promo-menu ul li{padding:5px}section.promociones_detalle_submenu nav.promo-menu ul li a{font-size:.875rem}}section.promociones_detalle_intro_promo{position:relative;padding-top:8vw;padding-bottom:8vw}section.promociones_detalle_intro_promo img.background{height:100%;padding:1rem;position:absolute}section.promociones_detalle_intro_promo .wrap{position:relative;z-index:2;height:fit-content}section.promociones_detalle_intro_promo .wrap div.left{width:50%;justify-content:space-around;align-items:flex-start;height:100%}section.promociones_detalle_intro_promo .wrap div.left div.top h2{font-family:"bellefairregular",sans-serif;width:80%;font-weight:400;padding-bottom:6rem;font-size:2rem}section.promociones_detalle_intro_promo .wrap div.right{width:50%}section.promociones_detalle_intro_promo .wrap div.right p,section.promociones_detalle_text_gallery div.wrap div.top div.right p{margin-bottom:12px}@media only screen and (max-width:820px){section.promociones_detalle_intro_promo{padding:5vw}section.promociones_detalle_intro_promo img.background{width:30vw}}@media only screen and (max-width:767px){section.promociones_detalle_intro_promo img.background{position:absolute}section.promociones_detalle_intro_promo .wrap{flex-direction:column}section.promociones_detalle_intro_promo .wrap div.left{width:100%;margin-bottom:1rem}section.promociones_detalle_intro_promo .wrap div.left div.top h2{padding-bottom:1rem}section.promociones_detalle_intro_promo .wrap div.right{width:100%}}section.promociones_detalle_text_gallery div.wrap div.top{height:auto}section.promociones_detalle_text_gallery div.wrap div.top div.left{width:50%;align-self:flex-start}section.promociones_detalle_infografia h2,section.promociones_detalle_text_gallery div.wrap div.top div.left h2{font-family:"bellefairregular",sans-serif;color:#d29c3d;font-size:2rem}section.promociones_detalle_text_gallery div.wrap div.top div.right{width:50%}section.promociones_detalle_text_gallery div.wrap div.bottom{margin-top:2rem}section.promociones_detalle_text_gallery div.wrap div.bottom div.slider,section.text-pic .wrap .box-50 .pic img{width:100%}section.promociones_detalle_text_gallery div.wrap div.bottom div.slider div.slide{width:27vw;max-width:23rem;height:27vw;max-height:23rem;padding-right:2rem;padding-bottom:1rem}@media only screen and (max-width:820px){section.promociones_detalle_text_gallery{padding:5vw}section.promociones_detalle_text_gallery div.wrap div.top{flex-direction:column}section.promociones_detalle_text_gallery div.wrap div.top div.left{width:100%;align-self:flex-start}section.promociones_detalle_text_gallery div.wrap div.top div.left h2{padding-bottom:1rem}section.promociones_detalle_text_gallery div.wrap div.top div.right{width:100%}section.promociones_detalle_text_gallery div.wrap div.bottom div.slider{height:33vw}section.promociones_detalle_text_gallery div.wrap div.bottom div.slider div.slide{width:33vw;height:33vw}}@media only screen and (max-width:767px){section.promociones_detalle_text_gallery{padding:5vw}section.promociones_detalle_text_gallery div.wrap div.bottom div.slider{height:73vw}section.promociones_detalle_text_gallery div.wrap div.bottom div.slider div.slide{width:73vw;height:73vw}}section.promociones_detalle_infografia h2{margin-bottom:2rem}section.promociones_detalle_infografia div.wrap,section.promociones_detalle_infografia div.wrap div.left div.info ul li p.number strong{display:flex}section.promociones_detalle_infografia div.wrap div.left{width:25%}section.promociones_detalle_infografia div.wrap div.left div.info ul li{height:10rem;width:10rem;border:1px solid #d29c3d;border-bottom:none;text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:10px;color:#d29c3d;text-transform:uppercase}section.promociones_detalle_infografia div.wrap div.left div.info ul li p.number{display:flex;color:#d29c3d;font-size:36px;font-family:"Satoshi"}section.promociones_detalle_infografia div.wrap div.left div.info ul li p.number sup{font-size:12px;text-align:start;margin-top:-10px}section.promociones_detalle_infografia div.wrap div.left div.info ul li p{font-size:15px;color:#d29c3d;font-family:"bellefairregular",sans-serif}section.promociones_detalle_infografia div.wrap div.left div.info ul li:last-child{border-bottom:1px solid #d29c3d}section.promociones_detalle_infografia div.wrap div.right{width:60%;padding:2vw;max-width:50rem}section.promociones_detalle_infografia div.wrap div.right div.illustration{padding-right:2rem}section.promociones_detalle_infografia div.wrap div.right div.leyenda{display:flex;margin-top:2rem}section.promociones_detalle_infografia div.wrap div.right div.leyenda div.column{width:15rem}section.promociones_detalle_infografia div.wrap div.right div.leyenda ul li{margin-bottom:4px;color:#d29c3d}@media only screen and (max-width:1024px){section.promociones_detalle_infografia div.wrap div.left{width:25%}section.promociones_detalle_infografia div.wrap div.right{width:75%}}@media only screen and (max-width:820px){section.promociones_detalle_infografia{padding:5vw}section.promociones_detalle_infografia div.wrap div.left{width:25%}section.promociones_detalle_infografia div.wrap div.right{width:75%}section.promociones_detalle_infografia div.wrap div.right div.illustration{padding-right:0}}@media only screen and (max-width:767px){section.promociones_detalle_infografia{padding:5vw}section.promociones_detalle_infografia div.wrap{flex-direction:column-reverse}section.promociones_detalle_infografia div.wrap div.left{width:100%}section.promociones_detalle_infografia div.wrap div.left div.info ul{display:flex;flex-wrap:wrap}section.promociones_detalle_infografia div.wrap div.left div.info ul li{width:50%}section.promociones_detalle_infografia div.wrap div.left div.info ul li:last-child{width:100%}section.promociones_detalle_infografia div.wrap div.left div.info ul li:first-child{border-bottom:none;border-right:none}section.promociones_detalle_infografia div.wrap div.left div.info ul li:nth-child(3){border-right:none}section.promociones_detalle_infografia div.wrap div.left div.info ul li:nth-child(2){border-bottom:none}section.promociones_detalle_infografia div.wrap div.right{width:100%;padding-bottom:1rem}section.promociones_detalle_infografia div.wrap div.right div.illustration{padding-right:0}section.promociones_detalle_infografia div.wrap div.right div.leyenda{flex-direction:column}section.promociones_detalle_infografia div.wrap div.right div.leyenda div.column{margin-right:0;padding-right:2rem}}section.promociones_detalle_info h2{font-size:2rem;font-family:"bellefairregular",sans-serif;color:#d29c3d;margin-bottom:3rem}section.promociones_detalle_info div.wrap{padding-left:30vw}section.promociones_detalle_info div.wrap a.action-desplegable-info div.head{padding-top:1rem;padding-bottom:2rem;border-top:1px solid #000}section.promociones_detalle_info div.wrap a.action-desplegable-info div.desplegable-info{display:none}section.promociones_detalle_info div.wrap a.action-desplegable-info div.desplegable-info p{padding-bottom:1rem}@media only screen and (max-width:767px){section.promociones_detalle_info{padding:5vw}section.promociones_detalle_info div.wrap{padding-left:0}section.promociones_detalle_info div.wrap a.action-desplegable-info div.head h3{font-size:1.3rem;padding-right:1rem}}section.promociones_detalle_slider_pic div.slider{width:100%;height:30vw;max-height:27rem}section.promociones_detalle_slider_pic div.slider div.slide{width:27vw;max-width:23rem;max-height:23rem;height:100%;padding-right:2rem}@media only screen and (max-width:1024px){section.promociones_detalle_slider_pic{padding:5vw}}@media only screen and (max-width:767px){section.promociones_detalle_slider_pic div.slider{width:100%;height:66vw}section.promociones_detalle_slider_pic div.slider div.slide{width:73vw;height:100%;padding-right:2rem}}section.promociones_detalle_downloads{align-items:stretch}section.promociones_detalle_downloads div.left{width:35%}section.promociones_detalle_downloads div.left h2{padding:2vw 8vw;font-size:2rem;font-family:"bellefairregular",sans-serif}section.promociones_detalle_downloads div.left div.logo{max-height:40rem}section.promociones_detalle_downloads div.right{width:65%;height:100%;padding:3vw}section.promociones_detalle_downloads div.right div.wrap div.head{border-top:1px solid #000;padding:1rem;margin-top:2rem;display:flex;align-items:center;justify-content:space-between}section.promociones_detalle_downloads div.right div.wrap .head:first-child{margin-top:0}section.promociones_detalle_downloads div.right div.wrap div.content{padding-top:1rem}section.promociones_detalle_downloads div.right div.wrap div.content div.line{display:flex;justify-content:space-between;border-bottom:1px solid #000;padding:8px 16px}section.promociones_detalle_downloads div.right div.wrap div.content div.line div.columna{width:25%;display:flex;align-items:center}section.promociones_detalle_downloads div.right div.wrap div.content div.line div.columna p{text-align:center;font-family:"bellefairregular",sans-serif}section.promociones_detalle_downloads div.right div.wrap div.content div.line div.columna .black-btn.disable,section.promociones_detalle_downloads div.right div.wrap div.content div.line div.columna p.disable{opacity:.4}section.promociones_detalle_downloads div.right div.wrap a.info{display:flex;justify-content:flex-end;align-items:center;width:100%;padding:8px 16px}section.promociones_detalle_downloads div.right div.wrap a.info p{width:fit-content;text-decoration:underline;font-size:16px}section.promociones_detalle_downloads div.right div.wrap .info:hover{opacity:.7}@media only screen and (min-width:1600px){section.promociones_detalle_downloads div.left h2{padding-left:14vw;margin-top:2vw}section.promociones_detalle_downloads div.left div.logo{margin-top:5rem}section.promociones_detalle_downloads div.right{padding:5vw}}@media only screen and (max-width:1024px){section.promociones_detalle_downloads div.left h2{padding-left:5vw}section.promociones_detalle_downloads div.left div.logo{margin-top:5rem}section.promociones_detalle_downloads div.right{padding:5vw}}@media only screen and (max-width:820px){section.promociones_detalle_downloads{flex-direction:column}section.promociones_detalle_downloads div.left{width:100%;background-color:#aca599}section.promociones_detalle_downloads div.left h2{padding:5vw}section.promociones_detalle_downloads div.left div.logo{margin-top:0;max-height:4rem}section.promociones_detalle_downloads div.left div.logo img{display:none}section.promociones_detalle_downloads div.right{width:100%;margin-top:-1px;padding-top:0}}@media only screen and (max-width:767px){section.promociones_detalle_downloads div.right div.wrap div.head{padding-left:0}section.promociones_detalle_downloads div.right div.wrap div.content{padding-top:1rem}section.promociones_detalle_downloads div.right div.wrap div.content div.line{padding-left:0;padding-right:0}section.promociones_detalle_downloads div.right div.wrap div.content div.line div.columna p{font-size:1rem}}section.somos_naizhomes_valores div.wrap h2{font-size:2rem;font-family:"bellefairregular",sans-serif;text-transform:uppercase;padding-block:1rem}section.somos_naizhomes_valores div.wrap div.box_wrap{display:flex}section.somos_naizhomes_valores div.wrap div.box_wrap div.box{width:25%;padding-block:1rem}section.somos_naizhomes_valores div.wrap div.box_wrap div.box h3{font-size:2rem;font-family:"bellefairregular",sans-serif;color:#d29c3d;padding:1rem 0}section.somos_naizhomes_valores div.wrap div.box_wrap div.box p{padding-right:3rem}@media only screen and (max-width:1024px){section.somos_naizhomes_valores{padding:5vw}section.somos_naizhomes_valores div.wrap div.box_wrap div.box h3{font-size:1.5rem}section.somos_naizhomes_valores div.wrap div.box_wrap div.box p{padding-right:2rem}}@media only screen and (max-width:820px){section.somos_naizhomes_valores{padding:5vw}section.somos_naizhomes_valores div.wrap div.box_wrap{flex-wrap:wrap}section.somos_naizhomes_valores div.wrap div.box_wrap div.box{width:50%}section.somos_naizhomes_valores div.wrap div.box_wrap div.box p{padding-right:3rem}}@media only screen and (max-width:767px){section.somos_naizhomes_valores{padding:5vw}section.somos_naizhomes_valores div.wrap h2{text-align:center}section.somos_naizhomes_valores div.wrap div.box_wrap{flex-wrap:wrap}section.somos_naizhomes_valores div.wrap div.box_wrap div.box{width:100%;display:flex;flex-direction:column;align-items:center}section.somos_naizhomes_valores div.wrap div.box_wrap div.box p{padding-right:3rem;text-align:center;padding-right:0}}section.somos_naizhomes_equipo div.wrap h2{font-size:2rem;font-family:"bellefairregular",sans-serif;text-transform:uppercase;padding-block:1rem}section.somos_naizhomes_equipo div.slider{height:26vw;width:100%}section.somos_naizhomes_equipo div.slider div.slide{height:26vw;width:21vw;margin-right:2rem}section.somos_naizhomes_equipo div.slider div.slide div.pic{height:21vw;width:21vw}section.somos_naizhomes_equipo div.slider div.slide h3{font-family:"bellefairregular",sans-serif;margin-top:1rem}@media only screen and (max-width:1024px){section.somos_naizhomes_equipo{padding:5vw}section.somos_naizhomes_equipo div.slider div.slide h3{font-size:1.5rem}}@media only screen and (max-width:820px){section.somos_naizhomes_equipo div.slider{height:40vw}section.somos_naizhomes_equipo div.slider div.slide{height:40vw;width:32vw;margin-right:1.2rem}section.somos_naizhomes_equipo div.slider div.slide div.pic{height:32vw;width:32vw}section.somos_naizhomes_equipo div.slider div.slide h3{font-family:"bellefairregular",sans-serif;margin-top:1rem}}@media only screen and (max-width:767px){section.somos_naizhomes_equipo div.slider{height:85vw}section.somos_naizhomes_equipo div.slider div.slide{height:85vw;width:62vw}section.somos_naizhomes_equipo div.slider div.slide div.pic{height:62vw;width:62vw}}section.somos_naizhomes_cita{padding-block:10vw}section.somos_naizhomes_cita div.wrap blockquote{display:flex;align-items:flex-end}section.somos_naizhomes_cita div.wrap blockquote p{width:80%;font-size:3rem;font-family:"bellefairregular",sans-serif;text-transform:uppercase;padding-right:25vw}@media only screen and (max-width:1024px){section.somos_naizhomes_cita{padding:10vw 5vw}section.somos_naizhomes_cita div.wrap blockquote p{width:80%;padding-right:5vw}}@media only screen and (max-width:767px){section.somos_naizhomes_cita{padding:10vw 5vw}section.somos_naizhomes_cita div.wrap blockquote{flex-direction:column}section.somos_naizhomes_cita div.wrap blockquote p{font-size:1.5rem;width:100%}}section.landing-hero .wrap .contain{transform:none;left:80px;width:800px;top:25%!important}section.landing-hero .wrap .contain .box{align-items:flex-start;gap:20px}section.landing-hero .wrap .contain .box h1.big{text-align:left;font-size:4rem}section.landing-hero .wrap .contain .box p{text-align:left}section.landing-hero .wrap .contain .box .btn-video{margin:0}@media only screen and (max-width:1024px){section.landing-hero .wrap .contain{transform:none;left:4vw;width:calc(100% - 80px);max-width:90%;top:20%!important}section.landing-hero .wrap .contain .box{align-items:flex-start;gap:20px;width:100%}section.landing-hero .wrap .contain .box h1.big{text-align:left;font-size:3rem}section.landing-hero .wrap .contain .box p{text-align:left}section.landing-hero .wrap .contain .box .btn-video{margin:0}}@media only screen and (max-width:767px){section.landing-hero .wrap .contain .box h1.big{font-size:2rem}section.landing-hero .wrap .contain .box p{font-size:clamp(.9em,1.8vw,1.3em)}section.landing-hero .wrap .contain .box .btn-video{margin:0}}section.text-pic{padding:4vw}section.text-pic .wrap{display:flex;gap:30px}section.text-pic .wrap .box-50{width:50%;display:flex;flex-direction:column;justify-content:space-between;gap:20px}section.text-pic .wrap .box-50 .top h2{text-transform:uppercase;font-size:3rem}section.text-pic .wrap .box-50 .bottom p{font-size:clamp(1.1em,1.5vw,1.2em)}section.text-pic .wrap .box-50 .bottom .btn{margin-top:20px}@media only screen and (max-width:767px){section.text-pic{padding:30px 15px}section.text-pic .wrap,section.text-pic .wrap .box-50{display:flex;flex-direction:column;gap:15px}section.text-pic .wrap .box-50{width:100%;justify-content:space-between}section.text-pic .wrap .box-50 .top h2{text-transform:uppercase;font-size:2rem}section.text-pic .wrap .box-50 .bottom p{font-size:clamp(1.1em,1.5vw,1.2em)}section.text-pic .wrap .box-50 .pic img{width:100%}}section.point-list{padding:4vw}section.point-list .wrap{display:flex;gap:60px 30px;flex-wrap:wrap}section.point-list .wrap .box-50{width:calc(50% - 15px);display:flex;justify-content:flex-start;gap:20px}section.point-list .wrap .box-50 .left{width:10%;max-width:80px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}section.point-list .wrap .box-50 .left img{width:100%}section.point-list .wrap .box-50 .left .dot{background-color:#282828;width:10px;height:10px;border-radius:100px;margin-top:.5vw}section.point-list .wrap .box-50 .right{width:80%;padding-right:10%}section.list-pic .wrap .box-50 ul li h2,section.point-list .wrap .box-50 .right h2{font-size:1.3rem;font-family:"Satoshi"!important;text-transform:uppercase}section.cards .wrap .box-100 .bottom .card .top p,section.list-pic .wrap .box-50 ul li p,section.point-list .wrap .box-50 .right p{font-size:clamp(1.1em,1.5vw,1.2em);margin-top:10px}section.point-list .wrap .box-50 .right .btn{margin-top:20px}@media only screen and (max-width:767px){section.point-list{padding:30px 15px}section.point-list .wrap{display:flex;flex-direction:column;gap:30px 15px}section.point-list .wrap .box-50{width:100%;display:flex;justify-content:flex-start;gap:15px}section.point-list .wrap .box-50 .left{width:10%;max-width:100px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}section.point-list .wrap .box-50 .left img{width:100%}section.point-list .wrap .box-50 .left .dot{background-color:#282828;width:10px;height:10px;border-radius:100px;margin-top:5px}section.point-list .wrap .box-50 .right{width:90%;padding-right:10%}section.point-list .wrap .box-50 .right h2{text-transform:uppercase;font-size:1.2rem}section.point-list .wrap .box-50 .right p{font-size:clamp(1.1em,1.5vw,1.2em)}}section.text-left{padding:4vw}section.text-left .wrap{display:flex;gap:30px}section.text-left .wrap .box-100{display:flex;flex-direction:column;justify-content:space-between;gap:20px;max-width:900px}section.text-left .wrap .box-100 .top h2{text-transform:uppercase;font-size:3rem}section.text-left .wrap .box-100 .bottom p{font-size:clamp(1.1em,1.5vw,1.2em)}section.text-left .wrap .box-100 .bottom .btn{margin-top:20px}@media only screen and (max-width:767px){section.text-left{padding:30px 15px}section.text-left .wrap,section.text-left .wrap .box-100{display:flex;flex-direction:column;gap:15px}section.text-left .wrap .box-100{justify-content:space-between}section.text-left .wrap .box-100 .top h2{font-size:2rem}section.text-left .wrap .box-100 .bottom p{font-size:clamp(1.1em,1.5vw,1.2em)}section.text-left .wrap .box-100 .bottom .btn{margin-top:20px}}section.landing-pic-slider{padding:0 4vw;max-height:23rem}section.full-pic-slider .wrap .pic,section.full-pic-slider .wrap .pic img{width:100%}section.line{padding:0}section.line hr{width:100%;height:1px;margin:0;background-color:#282828}section.list-pic{padding:4vw}section.list-pic .wrap .box-50 ul{padding-right:10%}section.list-pic .wrap .box-50 ul li{margin-bottom:40px;list-style:disc}section.list-pic .wrap .box-50 ul li h2{font-size:1.4rem}@media only screen and (max-width:767px){section.list-pic{padding:30px 15px}section.list-pic .wrap .box-50 ul{margin-left:5%;padding-right:0}section.list-pic .wrap .box-50 ul li{margin-bottom:30px;list-style:disc}section.list-pic .wrap .box-50 ul li h2{font-size:1.2rem;font-family:"Satoshi"!important}section.list-pic .wrap .box-50 ul li p{font-size:clamp(1.1em,1.5vw,1.2em);margin-top:10px}}section.cards{padding:4vw}section.cards .wrap .box-100 .top{margin-bottom:3vw}section.cards .wrap .box-100 .top h2,section.pic_full_text .wrap .text h2{text-transform:uppercase;font-size:3rem}section.cards .wrap .box-100 .bottom{display:flex;flex-wrap:wrap;gap:30px}section.cards .wrap .box-100 .bottom .card{width:calc(33.333% - 20px);display:flex;flex-direction:column;justify-content:space-between;padding:20px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}section.cards .wrap .box-100 .bottom .card:hover{box-shadow:0 4px 20px rgba(0,0,0,.2)}section.cards .wrap .box-100 .bottom .card .top h3{font-size:2rem;font-family:"Satoshi"!important;color:#fff;font-weight:600}section.cards .wrap .box-100 .bottom .card .top p{color:#fff}section.cards .wrap .box-100 .bottom .card .bottom .btn.white-btn{margin-top:20px;background-color:transparent!important}@media only screen and (max-width:1024px){section.cards .wrap .box-100 .bottom .card{width:calc(50% - 20px)}}@media only screen and (max-width:767px){section.cards{padding:30px 15px}section.cards .wrap .box-100 .top{margin-bottom:30px}section.cards .wrap .box-100 .top h2{text-transform:uppercase;font-size:2rem}section.cards .wrap .box-100 .bottom{display:flex;flex-wrap:wrap;gap:15px}section.cards .wrap .box-100 .bottom .card{width:calc(50% - 15px);display:flex;flex-direction:column;justify-content:space-between;padding:15px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}section.cards .wrap .box-100 .bottom .card:hover{box-shadow:0 4px 20px rgba(0,0,0,.2)}section.cards .wrap .box-100 .bottom .card .top h3{font-size:1.6rem;font-family:"Satoshi"!important;color:#fff;overflow-wrap:break-word;word-break:auto-phrase;hyphens:auto}section.cards .wrap .box-100 .bottom .card .top p{font-size:clamp(1.1em,1.5vw,1.2em);margin-top:10px;color:#fff}section.cards .wrap .box-100 .bottom .card .bottom .btn.white-btn{margin-top:15px;background-color:transparent!important}}section.pic_full_text{height:fit-content;min-height:40vw}section.pic_full_text .wrap{height:40vw;padding:0;margin:0}section.pic_full_text .wrap .pic{width:100%;height:40vw;position:absolute;z-index:0}section.pic_full_text .wrap .pic img{width:100%;height:100%;object-fit:cover}section.pic_full_text .wrap .text{display:flex;align-items:flex-end;height:100%;width:70%;padding:0 30% 4vw 0;position:relative;top:0;left:4vw;z-index:1}section.pic_full_text .wrap .text h2{color:#fff}@media only screen and (max-width:767px){section.pic_full_text{min-height:auto}section.pic_full_text .wrap{height:70vw}section.pic_full_text .wrap .pic{width:100%;height:70vw}section.pic_full_text .wrap .text{width:90%;padding:0 10% 15px 0;left:15px}section.pic_full_text .wrap .text h2{text-transform:uppercase;font-size:2rem;color:#fff}section.cta-more-info{position:fixed;bottom:15px;left:15px;z-index:2}section.cta-more-info .wrap a{padding:10px}section.cta-more-info .wrap a span{color:#fff}}
/*# sourceMappingURL=app.css.map */