*{line-height:1.1}.transition{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.hidden{display:none!important}.subscribe-form input::-webkit-input-placeholder{color:#fff}.subscribe-form input::-moz-placeholder{color:#fff}.subscribe-form input:-ms-input-placeholder{color:#fff}.subscribe-form input:-moz-placeholder{color:#fff}.subscribe-form input::placeholder{color:#fff}.subscribe-form .mailchimp-update input::-webkit-input-placeholder{color:#000}.subscribe-form .mailchimp-update input::-moz-placeholder{color:#000}.subscribe-form .mailchimp-update input:-ms-input-placeholder{color:#000}.subscribe-form .mailchimp-update input:-moz-placeholder{color:#000}.subscribe-form .mailchimp-update input::placeholder{color:#000}.login input::-webkit-input-placeholder{color:#a0a0a0}.login input::-moz-placeholder{color:#a0a0a0}.login input:-ms-input-placeholder{color:#a0a0a0}.login input:-moz-placeholder{color:#a0a0a0}.login input::placeholder{color:#a0a0a0}.page-template-distribuidores .filters ul input::placeholder{color:blue}header .menu-block .menu li a{color:#5c5b5b;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;font-weight:400;cursor:pointer}header .menu-block .menu li a:hover{color:#00f}header .a-right{position:absolute;right:0}header .a-right li a,header .a-right li span,header .a-right li div,header .a-right li{color:#3e3e3e}.open-login .login-link svg{display:none}.page-template-login-template header .a-right li a.login-link{color:#00f}.pro-area-logged-link a{font-family:neuehaasgrotesktextpromd,Helvetica,Arial,sans-serif}header .a-right li{border-left:1px solid #eaeaea}header .a-right .menu li{border:0 solid transparent}header .a-right .menu li:nth-child(2){border-left:1px solid #eaeaea}header .new-holder.holder{padding:0;position:relative;min-height:30px}.menu-mobile-open .mobile-m .menu>li.current-menu-item>a,header .menu-block .menu>.current-menu-item>a,header .menu-block .menu li.current-menu-ancestor>a{color:#0909fe}header .menu-block .menu li ul.sub-menu li a{color:#000}header .desktop-m .menu-block ul.sub-menu li.hidden{display:none}header .menu-block .menu li ul.sub-menu li a:hover,header .menu-block .menu li ul.sub-menu>li.current-menu-item>a,header .menu-block .menu li ul.sub-menu>li.current-menu-parent>a{color:#00f}header ul.menu li.border{border-left:1px solid #eaeaea}.single-lamparas header .menu-block ul li.menu-collection a,.single-lamparas-exterior header .menu-block ul li.menu-outdoor a,.single-proyectos header .menu-block ul li.menu-projects a,.single-disenadores header .menu-block ul li.menu-designers a{color:blue}.language-list{z-index:999;display:none;position:absolute;right:-22px;top:48px;background:#f8f6f2;padding:20px 25px;margin:0;list-style:none}.lang-usa .language-list{top:45px}.language-list li{font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;color:#000;padding:0 10px 12px;border-left:none!important}.language-list li:nth-child(3){padding-bottom:15px}.language-list li:last-child{padding-top:15px;padding-bottom:0;border-top:1px solid #ccc}.language-list li.active,.language-list li a:hover{color:#00f}header #menu-header-distribuidores li a{color:#000}header #menu-header-distribuidores li a:hover{color:#00f}header #menu-header-distribuidores li.current-menu-item a{color:#0909fe}header .desktop-m .menu-block ul.sub-menu{position:absolute;bottom:-54px;text-align:center;margin:0 auto;background:#f8f6f2;right:-22px;left:-22px;padding:20px 11vw;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}header .desktop-m .menu-block ul.sub-menu li,ul.custom-exterior-menu li{margin:0 auto;padding:0}header .menu-block .menu>li:hover>ul.sub-menu,header .menu-block .menu>li.current-menu-item>ul.sub-menu,header .menu-block .menu>li.current-menu-ancestor>ul.sub-menu,.single-lamparas header .menu-block .menu>li.current-menu-item:hover>ul.sub-menu{opacity:1;visibility:visible;-webkit-transition:all .1s ease-in;-o-transition:all .1s ease-in;-moz-transition:all .1s ease-in;transition:all .1s ease-in}.tax-exterior .menu-collection>ul.sub-menu{opacity:1!important;visibility:visible!important}.tax-exterior #menu-item-60248 a,.tax-exterior #menu-item-60271 a{color:#00f}.tax-tipo .menu>.menu-item-object-lamparas>ul.sub-menu,.tax-exterior .menu>.menu-item-object-lamparas-exterior>ul.sub-menu,.tax-proyectos_type .menu>.menu-item-object-proyectos>ul.sub-menu{opacity:1;visibility:visible;-webkit-transition:all .1s ease-in;-o-transition:all .1s ease-in;-moz-transition:all .1s ease-in;transition:all .1s ease-in}header .menu-block .menu>li:hover>ul.sub-menu{z-index:9}.single-lamparas header .menu-block .menu>li.current-menu-item>ul.sub-menu{opacity:0;visibility:hidden}.filters.mobile{display:none}body.offline.page-template-distribuidores header,body.online.page-template-distribuidores header{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}body.page-template-logos,body.page-template-banners{background-color:#f3f3f3}.resource-grid.grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.nosotros-flex-slider{display:none}.nosotros-flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:85%;margin:0 auto}.nosotros-flex a{text-decoration:underline}.resource-grid.grid .box{padding:30px}.resource-grid.grid .box a{border:none}.resource-grid.grid .box:hover a{background-color:transparent;color:#3e3e3e}.resource-grid.grid .title-wrapper{margin-top:1rem}.page-template-profesional #wrapper{overflow:inherit}.wrapper-grid{display:none}.menu-lang-mobile{position:absolute;bottom:20%;left:50px}#nav-icon3{display:none}.mobile-m{display:none}header .flex-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}header .btn-nav{display:none}.absoluted{position:absolute}header.nav-is-visible{z-index:9999999}header ul,ul.custom-exterior-menu{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}header ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .login ul{display:block}header .login ul li{display:block;padding-left:0}header .a-right ul li.no-border-left,.no-border-left{padding-left:0;border-left:none}header .a-right ul li.no-border-right,.no-border-right{border-right:none}header ul li{padding:0 12.5px}header ul li.lang_link,header ul li.search_link{cursor:pointer}header ul li.lang_link{padding-right:0}header .desktop-m .menu-block ul li{padding:30px 12.5px;color:#5c5b5b}.lang-usa header .desktop-m .menu-block>ul>li{padding-bottom:25px}div#main{padding-top:0;max-width:none;overflow:hidden}@media only screen and (min-width:1440px){.post-type-archive-disenadores div#main,.post-type-archive-proyectos div#main,.post-type-archive-lamparas div#main,.post-type-archive-lamparas-exterior div#main,.tax-tipo div#main,.tax-exterior div#main,.tax-proyectos_type div#main{max-width:80vw}}@media only screen and (min-width:1600px){.post-type-archive-news div#main,.archive.category .catalog,.tax-journal_type .catalog,.tax-story_type .catalog{max-width:80%}}#maincontent{overflow:hidden;position:relative;padding-top:55px}.gallery-block+#main>#maincontent{padding:0}#main .catalog-area{padding:55px 0 120px}.catalog{max-width:100%;overflow:hidden;padding-top:55px}.catalog-container{max-width:100%!important}.catalog-container .catalog{padding-top:0}#introWrapper{margin:0 auto;padding-bottom:50px;position:relative;text-align:center}.page-template-distribuidores #introWrapper{padding-top:50px}.page-id-39809 #introWrapper h1,.page-id-60153 #introWrapper h1,.page-id-60154 #introWrapper h1{display:none}#introWrapper p{margin-bottom:0;max-width:75%;margin:0 auto;font-size:25px;line-height:30px}.post-type-archive-proyectos.archive h1,#introWrapper h1{font-family:neuehaasgrotesktextpromd,Helvetica,Arial,sans-serif;font-weight:400;margin:60px auto 30px;width:60%}.page-template-ecolabel #introWrapper p{max-width:50%}.content-inner{padding-top:60px}#breadcrumbs{list-style:none;margin:10px 0;margin-top:0;overflow:hidden;padding-left:20px;position:absolute;left:0;z-index:9;margin-top:-35px}.post-type-archive-proyectos #breadcrumbs,.single-proyectos #breadcrumbs,.post-type-archive-lamparas #breadcrumbs,.post-type-archive-lamparas-exterior #breadcrumbs,.tax-tipo #breadcrumbs,.tax-exterior #breadcrumbs,.tax-proyectos_type #breadcrumbs,.gallery-block+#main>#maincontent>#breadcrumbs,.page-template-profesional #breadcrumbs,.post-type-archive-news #breadcrumbs,.category #breadcrumbs,.tax-journal_type #breadcrumbs,.tax-story_type #breadcrumbs{margin-top:20px}.post-type-archive-catalogos #breadcrumbs{margin-top:-10px}.single-lamparas .product #breadcrumbs,.single-lamparas-exterior .product #breadcrumbs{}#breadcrumbs strong a,#breadcrumbs strong{font:16px/20px 'NeueHaasGroteskTextPro',Helvetica,Arial,sans-serif;color:#1e1e1e}#breadcrumbs li a{font:16px/20px 'NeueHaasGroteskTextPro',Helvetica,Arial,sans-serif;color:#999}#breadcrumbs li{display:inline-block;vertical-align:middle;padding:0;opacity:1;font:16px/20px 'NeueHaasGroteskTextPro',Helvetica,Arial,sans-serif}#breadcrumbs li:first-of-type{padding:0}#breadcrumbs .separator{padding:0 5px 0 0;color:#999}.title-agents{margin:20px 0 40px;text-align:left;margin-top:50px}.page-template-login-template #wrapper{min-height:auto}.page-template-login-template footer#footer{margin-top:0}.lang-es:not(.geo-US) .your-profile #wppb-form-element-28,.lang-es:not(.geo-US) .your-profile #wppb-form-element-30,.lang-en:not(.geo-US) .your-profile #wppb-form-element-28,.lang-en:not(.geo-US) .your-profile #wppb-form-element-30,.lang-de:not(.geo-US) .your-profile #wppb-form-element-28,.lang-de:not(.geo-US) .your-profile #wppb-form-element-30{display:none!important}.login-form p{margin:0;padding-bottom:14px}.reg-form .isphone{display:none}#wppb-edit-user .wppb-checkbox{display:none}.your-profile .wppb-form-field.pbpl-class label{left:0!important;text-indent:0!important}.page-template-login-template{background:#f8f6f4}.page-template-login-template .intro-banner .bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(70vh - 2px)}.page-template-login-template .intro-banner .video-wrapper{height:70vh}.page-template-login-template .intro-banner .description{position:absolute;color:#fff}.page-template-login-template .random .featured-button{position:relative;display:inline-block;font-size:16px;line-height:15px;margin-right:15px}.page-template-login-template #breadcrumbs{margin-top:0;top:20px}.page-template-login-template section.section.text{position:relative;text-align:center;padding:20px 0;width:100%}.page-template-login-template section.section.text .desc{height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-login-template section.section.text p,.page-template-login-template .filtered-login .desc,.page-template-login-template .your-profile .desc{text-align:center;max-width:45%;margin:0 auto;font-size:1.75vw;line-height:2.2vw}.page-template-login-template section.section.text p{max-width:55%}.page-template-login-template .your-profile .desc{max-width:100%;margin-bottom:2.2vw}.page-template-login-template .filtered-login h2,.page-template-login-template .your-profile h2{text-align:center;font-weight:400;font-size:2.2vw}.page-template-login-template section.section.muestra .layout{padding:1.2vw;position:relative}.page-template-login-template section.section nav.filter{text-align:center;border-top:1px solid #979797;padding:36px 0;width:calc(100% - 1.6vw);margin:0 auto}.page-template-login-template section.section nav.filter ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:425px;padding:0;margin:0 auto}.page-template-login-template section.section.login nav.filter ul{width:12%}.page-template-login-template .filter ul li button{border:none;background:0 0;font-size:initial;color:#3a3a3a;padding:0}.page-template-login-template section.section nav.filter ul li button:not(.current),.page-template-login-template section.section nav.filter ul li a:not(.current){opacity:.3}.page-template-login-template section.section nav.filter ul li button:hover,.page-template-login-template section.section nav.filter ul li a:hover{opacity:1}.page-template-login-template section.section.muestra .layout .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-login-template section.section.muestra .layout .row .item{position:relative;width:25%;padding:.8vw;border-bottom:1px solid #979797;text-align:center}.page-template-login-template .gutter-sizer{width:1.2vw}.page-template-login-template .grid-item img{width:100%}.page-template-login-template .grid-sizer,.page-template-login-template section.section.muestra .layout .row .item.grid-item{width:calc(25% - 2.4vw)}.page-template-login-template section.section.muestra .layout .row .item.grid-item.grid-item--width2{width:calc(50% - 2.4vw)}.page-template-login-template section.section.muestra .layout.media .row .item.grid-item.grid-item--width2,.page-template-login-template section.section.muestra .layout.technical .row .item.grid-item.grid-item--width2{width:calc(25% - 2.4vw)}.page-template-login-template section.section.muestra .layout.media .row .item.large.grid-item--width2 img,.page-template-login-template section.section.muestra .layout.media .row .item.large.grid-item--width2 video{height:28vw;object-fit:cover}.page-template-login-template section.section.muestra .layout .row .item{padding:1.2vw}.page-template-login-template section.section.muestra .layout .row .item img,.page-template-login-template section.section.muestra .layout .row .item video{width:100%;height:28vw}.page-template-login-template section.section.muestra .layout .row .item.technical img,.page-template-login-template section.section.muestra .layout .row .item.technical video{max-height:22vw;max-width:75%;padding:3vw 0;filter:drop-shadow(0px 2px 5px rgba(0,0,0,0.1))}.page-template-login-template section.section.muestra .layout .row .item.cover img,.page-template-login-template section.section.muestra .layout .row .item.cover video{object-fit:cover!important;-o-object-fit:cover!important}.page-template-login-template section.section.muestra .layout .row .item.contain img,.page-template-login-template section.section.muestra .layout .row .item.contain video{object-fit:contain!important;-o-object-fit:contain!important}.page-template-login-template section.section.muestra .layout .row .item.media.contain img,.page-template-login-template section.section.muestra .layout .row .item.media.contain video{max-height:22vw;padding:3vw 0;max-width:75%}.page-template-login-template section.section.muestra .layout .row .item.technical.cover img,.page-template-login-template section.section.muestra .layout .row .item.technical.cover video{max-height:28vw;padding:0;max-width:100%;filter:none}.page-template-login-template section.section.muestra .layout .row .item.large.grid-item--width2 img,.page-template-login-template section.section.muestra .layout .row .item.large.grid-item--width2 video,.page-template-login-template section.section.muestra .layout .row .item.technical.large img,.page-template-login-template section.section.muestra .layout .row .item.technical.large video{height:64.1vw;object-fit:cover!important;-o-object-fit:cover!important;max-height:100%;max-width:100%;padding:0;filter:none}.page-template-login-template section.section.muestra .layout .row .item p{text-align:center;margin:1.6vw 0 2.8vw;font-size:1.3vw;line-height:1.8vw}span.medianil{position:absolute;height:100%;width:.8vw;left:calc(50% - 0.8vw);top:0;background:#f8f6f4;padding-left:.8vw;z-index:9}span.medianil:before{content:'';border-left:1px solid #979797;display:block;height:100%}span.medianil-left,span.medianil-right{position:absolute;height:100%;width:.8vw;left:0;background:#f8f6f4;z-index:9}span.medianil-right{right:0;left:unset}.filtered-layout#technical,.filtered-layout#media{display:none}.filtered-layout#technical .item.media,.filtered-layout#media .item.technical{display:none}.filtered-layout#media .row,.filtered-layout#technical .row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-row-gap:.8vw;grid-column-gap:1.6vw}.filtered-layout#media .row .item,.filtered-layout#technical .row .item{width:100%;padding:.8vw 0 0}.filtered-login#login{display:none}section.section.login{margin-top:3.6vw}.page-template-login-template section.section.muestra .lamp_one .filtered-layout .row .item.n-1:after,.page-template-login-template section.section.muestra .lamp_one .filtered-layout .row .item.n-3:after,.page-template-login-template section.section.muestra .lamp_one .filtered-layout .row .item.n-8:after,.page-template-login-template section.section.muestra .lamp_one .filtered-layout .row .item.n-9:after,.page-template-login-template section.section.muestra .lamp_one .filtered-layout .row .item.n-11:after,.page-template-login-template section.section.muestra .lamp_one .filtered-layout .row .item.n-14:after,.page-template-login-template section.section.muestra .lamp_two .filtered-layout .row .item.n-1:after,.page-template-login-template section.section.muestra .lamp_two .filtered-layout .row .item.n-5:after,.page-template-login-template section.section.muestra .lamp_two .filtered-layout .row .item.n-7:after,.page-template-login-template section.section.muestra .lamp_two .filtered-layout .row .item.n-9:after,.page-template-login-template section.section.muestra .lamp_two .filtered-layout .row .item.n-11:after,.page-template-login-template section.section.muestra .lamp_two .filtered-layout .row .item.n-13:after,.page-template-login-template section.section.muestra .lamp_three .filtered-layout .row .item.n-1:after,.page-template-login-template section.section.muestra .lamp_three .filtered-layout .row .item.n-3:after,.page-template-login-template section.section.muestra .lamp_three .filtered-layout .row .item.n-5:after,.page-template-login-template section.section.muestra .lamp_three .filtered-layout .row .item.n-6:after,.page-template-login-template section.section.muestra .lamp_three .filtered-layout .row .item.n-10:after,.page-template-login-template section.section.muestra .lamp_three .filtered-layout .row .item.n-13:after,.page-template-login-template section.section.muestra .lamp_one .filtered-layout.technical .row .item.n-2:after,.page-template-login-template section.section.muestra .lamp_one .filtered-layout.technical .row .item.n-5:after,.page-template-login-template section.section.muestra .lamp_one .filtered-layout.technical .row .item.n-10:after,.page-template-login-template section.section.muestra .lamp_one .filtered-layout.technical .row .item.n-12:after,.page-template-login-template section.section.muestra .lamp_two .filtered-layout.technical .row .item.n-2:after,.page-template-login-template section.section.muestra .lamp_two .filtered-layout.technical .row .item.n-8:after,.page-template-login-template section.section.muestra .lamp_two .filtered-layout.technical .row .item.n-10:after,.page-template-login-template section.section.muestra .lamp_three .filtered-layout.technical .row .item.n-11:after,.page-template-login-template section.section.muestra .lamp_three .filtered-layout.technical .row .item.n-14:after,.page-template-login-template section.section.muestra .lamp_one .filtered-layout.media .row .item.n-5:after,.page-template-login-template section.section.muestra .lamp_one .filtered-layout.media .row .item.n-6:after,.page-template-login-template section.section.muestra .lamp_one .filtered-layout.media .row .item.n-10:after,.page-template-login-template section.section.muestra .lamp_one .filtered-layout.media .row .item.n-14:after,.page-template-login-template section.section.muestra .lamp_two .filtered-layout.media .row .item.n-4:after,.page-template-login-template section.section.muestra .lamp_two .filtered-layout.media .row .item.n-6:after,.page-template-login-template section.section.muestra .lamp_two .filtered-layout.media .row .item.n-14:after,.page-template-login-template section.section.muestra .lamp_three .filtered-layout.media .row .item.n-2:after,.page-template-login-template section.section.muestra .lamp_three .filtered-layout.media .row .item.n-9:after,.page-template-login-template section.section.muestra .lamp_three .filtered-layout.media .row .item.n-14:after{content:'';border-right:1px solid #979797;display:block;height:96%;position:absolute;top:2%;right:0}.page-template-login-template section.section.muestra .layout-count:not(.lamp_three) .layout .row .item.n-11,.page-template-login-template section.section.muestra .layout .row .item.n-12,.page-template-login-template section.section.muestra .layout .row .item.n-13,.page-template-login-template section.section.muestra .layout .row .item.n-14,.page-template-login-template section.section.muestra .lamp_three .layout.technical .row .item.n-11,.page-template-login-template section.section.muestra .layout.technical .row .item.n-10,.page-template-login-template section.section.muestra .filtered_layout.media .row .item.n-8,.page-template-login-template section.section.muestra .lamp_one .layout.media .row .item.n-9,.page-template-login-template section.section.muestra .lamp_two .layout.media .row .item.n-6,.page-template-login-template section.section.muestra .lamp_three .layout.media .row .item.n-9{border-bottom:none}body .login-form p.wppb-error,body .login-form p.alert,body .reg-form p.wppb-error,body .reg-form p.alert{display:inline-block;font-size:13px;line-height:16px;text-align:center;width:100%}body .login-form p.wppb-error a{text-decoration:underline;float:none}.wppb-form-error,#wppb_general_top_error_message{display:block;font-size:12px}b,strong{font-weight:400;font-family:neuehaasgrotesktextpromd,Helvetica,Arial,sans-serif}.login .container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;margin:0 15px}.mc-field-group.select{position:relative;z-index:1}.mc-field-group.select:before{position:absolute;content:"";width:0;height:0;top:12px;z-index:-1;right:19px}.reg-form.your-profile .wppb-gdpr-checkbox{display:none}.login .reg-form ul{padding:0;list-style:none}.login .reg-form li{padding:2px 0 14px;margin:0}.login .reg-form li.wppb-hidden,.login .reg-form li.wppb-input-hidden{padding:0}.login .your-profile li.wppb-input-hidden{display:none}.login .reg-form li input{font-size:100%;margin:0;vertical-align:baseline}input{cursor:pointer}body.logged-in .container div.col-profesional{-webkit-box-flex:0;-ms-flex:0 0 25%;-webkit-flex:0 0 25%;-moz-box-flex:0;flex:0 0 25%;max-width:25%}.container div.col-profesional p{color:#3e3e3e!important}.search-results{position:relative}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}h2{-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.flex-box{-webkit-box-flex:0;-ms-flex:0 0 22%;-webkit-flex:0 0 22%;-moz-box-flex:0;flex:0 0 22%}.flex-box:hover h2,.flex-box:hover h2 a{color:#00f}.login .container .wppb-form-field.pbpl-class select,.mc-field-group select,.login .container p,.login .container .wppb-user-forms input[type=text],.login .container .wppb-user-forms input[type=number],.login .container .wppb-user-forms input[type=email],.login .container .wppb-user-forms input[type=url],.login .container .wppb-user-forms input[type=password],.login .container .wppb-user-forms input[type=search],.login .container .wppb-user-forms textarea{color:#000;line-height:32px;font-size:16px;border-radius:0!important;-webkit-appearance:none!important}.login .container .col-profesional p,.login .container p.login-remember,.login li.wppb-gdpr-checkbox,.login .wppb-checkboxes li{font-size:13px;line-height:16px}.login-remember{display:none}.mc-field-group select{width:80%;font-size:14px;text-align-last:center;text-align:center}footer .mc-field-group select{width:100%}.wppb-user-forms .wppb-form-field:not(.wppb-gdpr-checkbox) label:not(.wppb-rc-value),.login-form .wppb-user-forms label{width:auto!important;top:-12px;font-size:.75em;position:absolute}.wppb-user-forms label.opacity-0{opacity:0}.wppb-user-forms .wppb-gdpr-checkbox label,.wppb-user-forms .wppb-checkbox label{font-size:1em!important;width:100%;position:relative!important;margin-top:0!important}.wppb-user-forms .wppb-required{display:inline;padding-left:2px}.wppb-user-forms ul{margin:0}.wppb-user-forms.wppb-edit-user .wppb-form-field label{color:#a0a0a0}.login-wrap,#wppb-login-wrap{margin:0 auto;margin-top:50px;width:33.3%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.wppb-select-country,.wppb-select{position:relative}.login .wppb-user-forms li,.login .wppb-user-forms p{position:relative}.wppb-send-credentials-checkbox{display:none!important}.login label input[type=checkbox],.login input[type=checkbox],.subscribe-form label input[type=checkbox]{margin-right:8px!important;width:14px;opacity:0}.wppb-form-field.wppb-gdpr-checkbox input[type=checkbox].custom_field_toa{width:14px!important}.login label>input{cursor:pointer}.login label{position:relative;margin-left:10px}.subscribe-form input[type=checkbox],.page-template-contacto .wpcf7-acceptance input[type=checkbox]{opacity:0;visibility:hidden;display:none}.page-template-contacto .wpcf7-acceptance{padding-top:30px;font-size:14px}.page-template-contacto .wpcf7-acceptance span{display:inline;margin-left:20px;color:#fff}.page-template-contacto .wpcf7-acceptance span a{color:#fff;text-decoration:underline}.page-template-contacto .select2-choice,.page-template-contacto .select2-dropdown-open .select2-choice,.page-template-contacto .select2-container-active .select2-choice{color:#fff}.page-template-contacto .select2-container .select2-choice{height:auto;padding:15px 30px;background-color:transparent;border:1px solid #fff;border-radius:0}.page-template-contacto .select2-dropdown-open .select2-choice,.page-template-contacto .select2-container-active .select2-choice{border-color:#fff;background-color:transparent}.page-template-contacto .select2-container .select2-choice .select2-arrow b{top:10px;right:5px;filter:invert(1)}.checkmark{position:absolute;top:0;left:0;height:14px;width:14px;border:1px solid #a0a0a0;background:#f2f2f2}.subscribe-form .checkmark{top:-1px;left:3px}.login .login-remember label,.reg-form .wppb-gdpr-checkbox label,.reg-form .wppb-checkboxes label,.accept-terms label{cursor:pointer}.accept-terms label{position:relative;margin-left:12px;padding-left:6px}.login input:checked~.checkmark:before,.invitation input:checked~.checkmark:before,.login .wppb-checkboxes input:checked~label:before,.subscribe-form input:checked~label:before,.wpcf7-acceptance .wpcf7-list-item-label:after{content:'';background:#a0a0a0;width:10px;height:10px;display:block;position:absolute;top:2px;left:2px}.subscribe-form input#acceptance:checked~label:before,.subscribe-form input#acceptance-pop:checked~label:before,.login .wppb-checkboxes input:checked~label:before,.wpcf7-acceptance .wpcf7-list-item-label:after{left:-19px}.subscribe-form input#acceptance~label:after,.subscribe-form input#acceptance-pop~label:after,.login .wppb-checkboxes input~label:after,.wpcf7-acceptance .wpcf7-list-item-label:before{content:'';position:absolute;display:block;top:-1px;left:-22px;height:14px;width:14px;border:1px solid #949392}.wpcf7-acceptance label{position:relative}.checkmark:after,.wpcf7-acceptance .wpcf7-list-item-label::after{content:'';position:absolute;display:none}.login input:checked~.checkmark:after,.subscribe-form input:checked~label:after,.wpcf7-acceptance input[type=checkbox]:checked+span::after{display:block}.login .wppb-description-delimiter{display:none}.login-submit,.reg-form .form-submit input{bottom:0;margin-bottom:0}#wppb-recover-password.wppb-user-forms ul{margin:0;padding:0;list-style:none;text-align:center;margin-top:25px}#wppb-recover-password.wppb-user-forms li{position:relative;height:100%;padding:0 0 20px}#wppb-recover-password ul li.wppb-form-field input{width:300px!important;text-align:left}.filters-distri{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-distribuidores .distribuidores-list .type-distribuidores{text-align:left}.page-template-distribuidores .filters ul{float:none;left:auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;width:100%;max-width:800px}.page-template-distribuidores .filters ul li{float:none;text-align:center;margin:0 10px;width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;left:auto;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative;max-width:500px;width:100%;margin:0 auto}.page-template-distribuidores .filters ul li svg{max-width:15px}.page-template-distribuidores .filters ul li path,.page-template-distribuidores .filters ul li circle{stroke:blue}.page-template-distribuidores .filters ul input,.page-template-distribuidores .filters ul input:focus,.page-template-distribuidores .filters ul input:active{-webkit-appearance:none;border:none;background-color:transparent;border-bottom:1px solid blue;margin:10px;margin-top:30px;text-align:center;color:blue;box-shadow:none;max-width:300px;width:100%}.page-template-distribuidores .filters.visible.hidden-s{display:none}.page-template-distribuidores .filters.visible{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.distribuidores-list .type-distribuidores.with-country{display:inline-block}.filters.visible{z-index:9}.intro-banner video{height:auto;min-height:100%;width:100%;-o-object-fit:cover;object-fit:cover;background-size:cover;position:relative}.invisible{opacity:0}.mobile-login-logo{display:none}.slick-slide{text-align:center}.slick-slider .slick-track{margin:0 auto}.catalog .news,.tax-journal_type .catalog .news,.tax-story_type .catalog .news{width:100%;margin-left:0;padding-top:55px}.news h2{color:#222;margin:0 0 7px;text-align:center;font:16px/29px 'NeueHaasGroteskTextProMd',Helvetica,Arial,sans-serif}.news ul{list-style:none;margin:0;padding:0;overflow:hidden}.news li{float:left;width:33.3%;color:#222;text-align:center;font:bold 14px/17px 'NeueHaasGroteskTextPro',Helvetica,Arial,sans-serif;margin-bottom:10px}.news .holder{padding:0 5px}.news .img{overflow:hidden;padding:0 0 12px}.news .img img{display:block;width:100%;max-width:100%}.news p{margin:0}.news p a{color:#222}.news p a:hover,.news li.hover p a{color:#00f}.new.one-col{width:198px}.new.two-col{width:398px}.new.widget{padding:20px 0;border-top:1px solid #c9c8c8;border-bottom:1px solid #c9c8c8;display:block}.new.widget ul{margin:0 auto;padding:0 20px}.new.widget h2{font:12px/14px 'NeueHaasGroteskTextPro',Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:14px}.new.widget a{font:12px/14px 'NeueHaasGroteskTextPro',Helvetica,Arial,sans-serif;color:#00f}.new.widget li{width:100%;float:none;margin-bottom:4px;text-align:center}#widget-views li{margin-bottom:12px}.noticias-banner{margin:0 20px}.news .new .holder{padding:0 11px}body.post-type-archive-news-php div.catalog{width:-webkit-calc(100% - 22px);width:-moz-calc(100% - 22px);width:calc(100% - 22px);max-width:none;padding-top:70px}.to-download{background-color:blue;background-blend-mode:lighten}.page-template-ftp .catalog-txt .to-download{background-color:transparent}.to-download-img{mix-blend-mode:lighten}.page-template-homepage-v2 .content-block.news-block .slide .slide-content .share-overlay a,.page-template-homepage-v2 .content-block.news-block .slide .slide-content .share-overlay,.page-template-homepage-v2 .content-block.news-block .slide .slide-content .share-overlay{font-size:15px!important}#buttons{position:-webkit-sticky;position:sticky;left:0;bottom:20px;width:100vw;text-align:center;margin:0 auto;margin-bottom:20px;display:none}#buttons a{background-color:blue}#btn-select,#buttons a.button-blue.featured-button.grey{background-color:#3e3e3e;border-color:#3e3e3e}.button-blue:hover{background-color:#00f;color:#fff!important}#buttons input{vertical-align:middle;font:100% Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-appearance:none;border:0;background:0 0;color:#fff}.post-type-archive-news .catalog .news .img img,.tax-journal_type .catalog .news .img img,.tax-story_type .catalog .news .img img{display:block;width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;height:100%;opacity:0}.post-type-archive-news .catalog .news .img img.loaded,.tax-journal_type .catalog .news .img img.loaded,.tax-story_type .catalog .news .img img.loaded,.post-type-archive-news .catalog .news .img img.lazyloaded,.tax-journal_type .catalog .news .img img.lazyloaded,.tax-story_type .catalog .news .img img.lazyloaded{opacity:1}.news p{min-height:3.5rem}.catalog .new.one-col,.catalog .new.two-col{width:25%}.news .holder .img{overflow:hidden;margin:0 0 20px;padding:0}.news .holder .img:hover{background-color:#0909ef}.news .holder .img:hover img{mix-blend-mode:lighten}.news .holder p a,.post-type-archive .catalog .box h2,.post-type-archive .catalog .box h2>span,div.catalog .box.type-lamparas h2 span,.catalog .box h2 span,.catalog .box a h2 span{font-weight:700;font-family:neuehaasgroteskbold,Helvetica,Arial,sans-serif;color:#3e3e3e;font-size:16px;overflow:hidden;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.catalog .box a h2 span.cat{font-weight:400;font-family:neuehaasgrotesktextpro}.news .holder p a{color:#3e3e3e}.news .new:hover p a{color:#00f}.catalog .news{padding-bottom:0}.pagination{text-align:center;padding:50px;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;font-weight:400}.pagination a,.pagination span{padding:10px;color:#3e3e3e;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;font-weight:400}.pagination .current{color:#00f}.masonry-grid-item{float:left;width:calc(33.333% - 3vh);height:auto;background-repeat:no-repeat;background-size:cover;margin-bottom:3vh;position:relative}.masonry-grid-item.imatge-h:after{content:"";display:block;padding-bottom:66%}.masonry-grid-item.imatge-v:after{content:"";display:block;padding-bottom:138.5%}.masonry-grid-item .lazyload,.masonry-grid-item img{width:100%;height:100%;object-fit:cover;position:absolute}.gutter-sizer{width:3vh}.item--width-third{width:calc(33.333% - 3vh)}.item--width-half{width:calc(50% - 3vh)}.item--width-full{width:calc(100% - 3vh)}.masonry-grid-item .cita{font-size:4vh!important;padding:1.5vh;line-height:5vh!important;margin:0}.single-news .password{padding-top:20px}.single-news .password input{background:0 0;border:1px solid #000;margin:0 10px;padding:10px;min-width:150px}.single-news .password input[type=submit]:hover{background-color:#00f;border:1px solid #00f;color:#fff!important}.disenadores h4 a{color:#000}ul.social-list{list-style:none;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;padding:0;margin:36px 0 25px;color:#989898;font-weight:400}.intro-banner .description a.intro-button{font-size:15px;margin-top:30px}.post-type-archive-notas_prensa #introWrapper p{max-width:50%}#introWrapper .grey-button{margin-top:30px;margin-bottom:30px}.post-type-archive-notas_prensa #introWrapper{margin-bottom:60px}header .search-form .text{text-align:left;padding-left:0}header .search-form .text:focus{border-bottom:solid 1px #00f}.intro-banner .description a.intro-button:hover,.random .featured-button:hover{background-color:#fff;color:#3e3e3e;border-color:#fff}.page-template-homepage-v2 .content-block.gallery-block.intro-banner,.random,.post-type-archive-news .content-block.gallery-block.intro-banner,.intro-banner{position:relative}.page-template-homepage-v2 .content-block.news-block .slide h4,.page-template-landing-ecommerce .content-block.news-block .slide h4{margin-top:21px;font-size:19px;color:#000}.intro-banner .description{text-align:center;width:100%;font-family:neuehaasgrotesktextpromd,Helvetica,Arial,sans-serif}.page-template-homepage-v2 .content-block.gallery-block h2,.page-template-landing-ecommerce .content-block.gallery-block h2{letter-spacing:-2px;max-width:55%;text-align:center;font-size:70px;line-height:69px;margin:0 auto;margin-bottom:18px;font-weight:400;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif}.post-type-archive-news .v-middle,.intro-banner .v-middle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;text-align:center;width:100%;font-family:neuehaasgrotesktextpromd,Helvetica,Arial,sans-serif;color:#fff;z-index:2}.image-slide{background-position:center center}.intro-banner .description a,.intro-banner .description p{margin:0 auto;color:#fff;font-size:26px;line-height:35px;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:0}.portada .intro-banner .description a,.portada .intro-banner .description p{max-width:50%}.intro-banner .slider-textos .v-middle p{max-width:50%}.intro-banner .slider-textos .v-middle.big p{max-width:40%}.intro-banner .slider-textos .only-text.v-middle p{max-width:75%}.intro-banner .slider-textos .only-text.v-middle.big p{max-width:75%}.intro-banner .v-middle p.wider{max-width:100%;font-size:38px;line-height:50px}.home .content-block .claim{position:absolute;top:0;z-index:9;color:#fff;left:0;right:0;margin:0 auto;text-align:center;margin-top:50px}.home .content-block .claim p{margin-top:0;margin-bottom:5px;font-size:24px;line-height:29.5px}.home .content-block .claim img{width:195px;object-fit:contain;position:relative;margin:0 auto}.portada .intro-banner .swiper-pagination{left:0;right:0;bottom:20px}.portada .intro-banner .swiper-pagination .swiper-pagination-bullet{margin:0 8px;width:14px;height:14px;background:0 0;position:relative;opacity:1}.portada .intro-banner .swiper-pagination .swiper-pagination-bullet-active{background:#fff}.portada .intro-banner .swiper-pagination .swiper-pagination-bullet:before{content:'';border:1px solid #fff;width:12px;height:12px;display:block;position:absolute;border-radius:8px;top:0;left:0}.intro-banner .slider-textos .texto_top,.intro-banner .slider-textos .texto_bottom{color:#fff;font-family:neuehaasgrotesktextpromd,Helvetica,Arial,sans-serif;font-weight:700}.intro-banner .slider-textos .texto_top{top:20px;position:absolute;left:0;right:0;text-align:center;z-index:2}.intro-banner .slider-textos .texto_bottom{bottom:20px;position:absolute;left:0;right:0;text-align:center;z-index:2}.intro-banner .slider-textos .v-middle.description.big p,.intro-banner .slider-textos .texto_top,.intro-banner .slider-textos .texto_bottom{font-size:42px;line-height:56px}.intro-banner .slider-textos .posters{display:block;width:80%;margin:0 auto;position:absolute;top:-30vh;height:60vh;left:0;right:0}.intro-banner .slider-textos .posters img.left,.intro-banner .slider-textos .posters img.right{position:relative;width:auto!important;padding:0 20px}.intro-banner .slider-textos .v-middle.description strong,.intro-banner .slider-textos .v-middle.description strong a{font-family:neuehaasgrotesktextpromd,Helvetica,Arial,sans-serif;font-weight:700}.single-lamparas.single .video-wrapper,.single-lamparas .intro-banner picture,.single-lamparas .intro-banner .image-slide,.single-lamparas-exterior.single .video-wrapper,.single-lamparas-exterior .intro-banner picture,.single-lamparas-exterior .intro-banner .image-slide,.intro-banner .video-wrapper,.home .intro-banner picture,.home .intro-banner .image-slide,.home .intro-banner .video-wrapper{height:-webkit-calc(100vh - 75px);height:-moz-calc(100vh - 75px);height:calc(100vh - 75px);max-height:-webkit-calc(100vh - 75px);max-height:-moz-calc(100vh - 75px);max-height:calc(100vh - 75px);background-position:center center}.single-lamparas .intro-banner .image-slide.mobile,.single-lamparas-exterior .intro-banner .image-slide.mobile,.intro-banner .video-wrapper.mobile{display:none}.post-type-archive-news .intro-banner picture,.post-type-archive-news .intro-banner .image-slide,.post-type-archive-news .intro-banner .video-wrapper{height:-webkit-calc(75vh - 80px);height:-moz-calc(75vh - 80px);height:calc(75vh - 80px)}.random{margin:0 20px;margin-bottom:65px;margin-top:60px}.buttons.random{margin:0;position:absolute;left:0;right:0;top:150px}.home .random{margin-left:0;margin-right:0;margin-top:0}.random.fullwidth{margin:0 -20px}.page-template-area-profesional #maincontent{opacity:0}.page-template-area-profesional .inner-menu{position:relative}.absolute-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999}.random a{color:blue}.random-wrapper{height:auto;overflow:hidden;max-height:-webkit-calc(100vh - 70px);max-height:-moz-calc(100vh - 70px);max-height:calc(100vh - 70px)}.random .block .description p,.intro-banner .block .description p{font-size:26px;max-width:50%;margin:0 auto}.block h2{letter-spacing:-3px;max-width:80%;text-align:center;font-size:70px;line-height:70px;margin:0 auto;font-weight:400;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif}.intro-banner.block h2{margin-bottom:0}.post-type-archive-news .block h2{font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;max-width:800px;font-weight:400;margin-bottom:10px}.news-block .news-slides{padding-bottom:45px}.portada .news-block .news-slides{padding-bottom:0}.block .featured-button{z-index:9}.portada #main h3{font-size:16px;line-height:20px;max-width:80%;margin:0 auto}.portada #main .featured-items h3{font-size:28px;line-height:30px}.center{text-align:center}h3.center{font-family:neuehaasgroteskbold,Helvetica,Arial,sans-serif;padding-bottom:30px;margin-bottom:0}.portada #main h3.center{padding-bottom:45px}.portada #main .photoslurp h3.center{padding-bottom:0;padding-top:20px;font-size:19px}.portada #main .photoslurp p{max-width:50%;font-size:19px;line-height:26px;text-align:center;margin:0 auto;padding:30px 0}body.page-template-homepage-v2 .content-block.featured-items-block img.logo{position:absolute;top:0;width:200px;margin:0 auto;left:0;right:0;z-index:9;top:45px}body.page-template-homepage-v2 .content-block.featured-items-block ul li{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px);display:inline-block;float:left;margin:0 10px}body.page-template-homepage-v2 .content-block.featured-items-block ul li.featured-item-left{margin-left:0}body.page-template-homepage-v2 .content-block.featured-items-block ul li.featured-item-right{margin-right:0}.random .v-middle{text-align:center;width:100%;color:#fff;z-index:9}.random .random-content.dark .v-middle{color:#3e3e3e}.random .random-content.dark .featured-button{color:#3e3e3e;border-color:#3e3e3e}.random .random-content.dark .featured-button:hover{background-color:#3e3e3e;color:#fff}.v-middle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-top:-10px}.home .random-above-footer{display:none!important}.random img{height:100%;max-height:100%;width:100%;display:block;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0}.wrapper.contact{height:100%;min-height:100vh;width:100%;padding-bottom:30px}.page-template-contacto .bg,.page-template-contacto .bg img,.page-template-subscribe .bg,.page-template-subscribe .bg img{height:100%;object-fit:cover;-o-object-fit:cover;width:100%;position:absolute}.page-template-contacto .bg img,.page-template-subscribe .bg img{opacity:0}.page-template-contacto .bg img.loaded,.page-template-subscribe .bg img.loaded{opacity:1}.page-template-contacto footer#footer,.page-template-subscribe footer#footer{margin-top:0}.invitation .image-header{padding-top:46%}.invitation .mc-field-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.invitation label.select-inp{position:absolute;height:auto;color:#c3c3c3;top:8px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.invitation label input[type=checkbox]{visibility:hidden;margin-right:10px!important}.invitation label>input{cursor:pointer}.invitation .chekbox label::before{display:inline-block;width:10px;height:10px;visibility:visible!important;content:" ";background:0 0!important;border:1px solid #3e3e3e;margin-left:0}.invitation .chekbox label.checked::before{display:inline-block;width:10px;height:10px;visibility:visible!important;content:" ";position:absolute;background:blue!important}.invitation h2{text-align:center}.invitation .content__gdprLegal,.invitation .msg{font-size:10px;color:#c3c3c3}.invitation strong{padding:5px;display:block}.invitation .post-content{max-width:600px;margin:0 auto;margin-top:60px}.invitation input[type=text],.invitation input[type=email],.invitation textarea,.invitation select{border:0;border-bottom:1px solid;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;width:-webkit-fill-available;text-align:center;margin:5px 0;padding:5px}.invitation label input[type=checkbox]{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.invitation label.checkbox span{font-size:14px;margin-left:20px}.invitation label.checkbox span.checkmark{margin-left:-3px;margin-top:3px;border-color:#c8c8c8}.invitation input[type=submit]{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;border:1px solid #3e3e3e;min-width:120px;padding:5px 0}.invitation .clear{text-align:center;margin-top:30px}.invitation .subscribe-form{margin-bottom:60px;max-width:85%;margin:60px auto}.invitation label{color:transparent;height:0}.invitation label.error{color:red;font-size:11px;padding:8px 0 14px}.invitation label.error a{display:none}label.checkbox{color:#c8c8c8;height:auto}.invitation *{line-height:1.6}.invitation .mc-field-group *{line-height:1.3}.invitation .group-country{text-align:left}.invitation .group-country span{margin-top:30px}.invitation .response{margin:10px}.invitation select{color:#c8c8c8;border-color:#222;text-align:center}.ajax-loader{visibility:hidden!important;display:inline-block!important;background-color:transparent!important;height:0!important;width:0!important;padding:12px!important;border:4px solid rgba(0,0,255,.2)!important;border-right-color:#00f!important;border-radius:16px!important;-webkit-animation:rotate 1s infinite linear!important;margin-left:10px!important;margin-bottom:-12px!important}.ajax-loader:before{display:none!important}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}.page-template-contacto .ajax-loader{border:4px solid rgba(255,255,255,.5)!important;border-right-color:#fff!important;margin-left:calc(50% - 16px)!important;margin-bottom:-100px!important}.page-template-login-template .ajax-loader{display:block!important;position:absolute;left:0;right:0;margin:0 auto!important;bottom:110px}form.submitting .ajax-loader{visibility:visible!important}.page-template-contacto div.wpcf7{width:100%}div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors,div.wpcf7-response-output{border:0 solid #fff;color:#fff;padding:20px;padding-left:0}.wpcf7 .screen-reader-response{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:transparent;color:blue}.page-template-contacto .wpcf7 form.sent .wpcf7-response-output{color:#fff;margin:0;padding:0;display:none}.wrapper.contact .post-content{margin:0 auto;max-width:800px;position:relative;z-index:9;width:100%;padding-top:60px}.wrapper.contact .post-content form p{color:#fff}.wrapper.contact .intro h1{color:#fff;font-size:60px;line-height:1em;text-align:center;margin-top:0;padding-bottom:0}.logged-in .wrapper.contact .intro h1{margin-bottom:0}.wrapper.contact .post-content form input,.wrapper.contact .post-content form select{border:#fff 1px solid;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff;padding:15px 30px;background-color:transparent;min-width:170px;margin-top:60px;font-size:16px}.wrapper.contact .post-content form select option{color:#777!important}.page-template-contacto form .wpcf7-form-control-wrap{display:block}.page-template-contacto .wrapper.contact .post-content form input,.page-template-contacto .wrapper.contact .post-content form select,.page-template-contacto .wrapper.contact .post-content form input.wpcf7-submit{margin-top:0;width:100%;box-sizing:border-box}.wrapper.contact .post-content form{width:80%;margin:0 auto}.page-template-subscribe #wrapper,.page-template-subscribe .wrapper.contact{height:calc(100vh - 74px);min-height:auto}.page-template-subscribe .wrapper.contact{padding-bottom:0}.page-template-subscribe .bg.mobile{display:none}.page-template-subscribe .wrapper.contact .post-content{max-width:450px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:40px;height:calc(100vh - 74px)}.page-template-subscribe .wrapper.contact .intro h1{font-weight:400;line-height:.9em;font-size:5vw;margin-bottom:0}.lang-es.page-template-subscribe .wrapper.contact .intro h1{font-size:3.3vw}.lang-de.page-template-subscribe .wrapper.contact .intro h1{font-size:3vw}.page-template-subscribe .wrapper.contact .intro p{color:#fff;width:80%;margin:0 auto;padding:15px 0;font-size:20px;line-height:24px}.lang-de.page-template-subscribe .wrapper.contact .intro p{width:85%}.page-template-subscribe .wrapper.contact .post-content form input,.page-template-subscribe .wrapper.contact .post-content form select{border:none;border-bottom:1px solid #fff;padding-bottom:4px;padding-left:0;line-height:1em;text-align:left}.page-template-subscribe .mc-field-group select{text-align-last:left;text-transform:capitalize}.page-template-subscribe .mc-field-group.select:before{right:5px;top:20px}.page-template-subscribe .wrapper.contact .post-content form{width:70%;text-align:center}.lang-de.page-template-subscribe .wrapper.contact .post-content form{width:80%}.page-template-subscribe .subscribe-spinner{color:#fff}.wrapper.contact .post-content form input.subscribe_btn{padding:10px;border:1px solid #fff;text-align:center;border-radius:0;margin-top:30px!important}.page-template-subscribe form input,.page-template-subscribe form select{box-sizing:border-box;width:100%;position:relative!important;margin:0 0 15px!important;line-height:1em}.page-template-subscribe footer form input,.page-template-subscribe footer form select{margin:5px 0!important}.page-template-subscribe .info-message{text-align:center;color:#fff}.subscribe-form input#acceptance~label:after{border-color:#fff}.page-template-subscribe #wrapper .accept-terms{color:#fff;margin:15px 0 25px 10px;text-align:left}.page-template-subscribe #wrapper .accept-terms a{color:#fff}.page-template-subscribe form input.subscribe_btn{width:170px!important;box-sizing:content-box;margin-top:10px}.page-template-subscribe .subscribe-form input:checked~label:before{top:5px;background:#fff}#mailchimp-optin-result.visible,#mailchimp-update-result.visible{display:block;font-size:12px;z-index:999;position:relative;padding:5px 0;margin-top:10px;width:80%;margin:0 auto;opacity:.8;color:#00f}.page-template-subscribe #mailchimp-optin-result.visible,#subscribe-modal .subscribe-form #mailchimp-optin-result.visible{color:#fff}.image-heading{margin:0 auto;text-align:center;max-width:1200px}.image-heading .holder-image{position:relative;height:0;padding-bottom:68.68%}.image-heading .holder-image img{margin-top:0;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;width:100%;height:100%}.user-is-logged .wrapper.contact .post-content form .your-name,.user-is-logged .wrapper.contact .post-content form .your-email{display:none}.wrapper.contact .post-content form p .submit-center{text-align:center}.wrapper.contact .post-content form textarea{background-color:transparent;border:1px solid #fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff;width:100%;box-sizing:border-box;padding:15px;font-size:16px}.page-template-contacto .wpcf7-not-valid-tip{padding-top:10px;font-size:10px}.random-content{padding-top:45%;overflow:hidden;height:0;position:relative}.random.fullwidth .random-content{padding-top:30%}.random-content.prof.has-video{padding-top:0;height:90vh;background:#222}.random-content.prof.has-video video{width:100%;height:100%;object-fit:cover;-o-object-fit:cover;background:#222}.random-content.prof.has-video .poster{position:absolute;width:100%;height:100%;background-position:center;background-size:cover}.random-content.prof.has-video .vjs-has-started .vjs-poster{background-size:cover}.random-content.prof.has-video .featured-button{bottom:100px;max-width:240px;line-height:1.1;padding:15px 0}.random-content.prof.has-video:before{content:'';background:rgba(0,0,0,.2);height:100%;width:100%;position:absolute;top:0;left:0;z-index:9}.random-content.prof.has-video.dark:before{background:0 0}.random-content.prof.has-video.partido:before{content:none}.random-content.prof.has-video.partido{height:80vh;background:#dedddf}.random-content.prof.has-video.partido.reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.portada .random .random-content.partido.reverse .desc{position:relative}.random-content.prof.has-video.partido video{width:60%;background:#dedddf;object-fit:cover}.portada .random-content.prof.has-video.partido video{width:50%}.random .random-content.partido .desc{width:40%;height:100%;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;margin:0}.portada .random .random-content.partido .desc{width:50%}.random .random-content.partido h2{font-size:40px;line-height:40px;letter-spacing:-2px;color:#3a3a3a;padding:0 10%}.random .random-content.partido.reverse h2{font-size:70px;max-width:60%;line-height:1.1}.random .random-content.partido p{font-size:20px;line-height:24px;color:#3a3a3a;padding:0 10%}.portada .random .random-content.partido p{font-size:26px;line-height:32px;padding:0 20%}.random-content.prof.has-video.partido .featured-button{bottom:unset;position:relative;color:#000;border-color:#000;margin-top:20px;font-size:15px}.random-content.prof.has-video.partido.reverse .featured-button{color:#52504f}.portada .random-content.prof.has-video.partido .featured-button{font-size:16px;line-height:20px;padding:15px 20px;max-width:149px}.random-content.prof.has-video.partido .featured-button:hover{background-color:#202020!important;color:#fff!important}.random-content.visible{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex}.grey-button{color:#202020;position:relative;display:inline-block;margin-top:0;padding:15px 20px;border:1px solid #202020;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-weight:400;min-width:149px;text-align:center;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.grey-button:hover{background-color:#202020;color:#fff}.portada .content-block.lamps .slide .grey-button{margin-bottom:30px}.portada.lang-usa .content-block.lamps .slide .grey-button{margin-top:15px}.post-type-archive-catalogos .catalog-inner{padding-top:0}.tax-proyectos_type .catalog-inner,.post-type-archive-catalogos .catalog-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.tax-proyectos_type .catalog-inner .box,.post-type-archive-catalogos .catalog-inner .box{width:20%}.tax-proyectos_type .catalog .box h2{margin-top:10px}body.page-template-homepage-v2 .featured-button,body .featured-button{padding:5px 20px;max-width:200px;min-width:149px;text-align:center}.arrow-down{position:absolute;left:calc(50% - 10px);bottom:60px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:99;animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}.random .description p,.random .desc p,.content-block.gallery-block .excerpt{font-size:26px;line-height:35px;max-width:820px;margin:0 auto;padding:10px}.random .featured-button{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:40px;left:50%;line-height:1;color:#fff;padding:16px 20px;border:1px solid #fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.intro-button{color:#fff;position:relative;display:inline-block;margin-top:10px;padding:5px 50px;border:1px solid #fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.intro-button.mini{padding:10px;font-size:12px}.intro-button.mini:hover{background:#fff;color:#00f}.intro-button span{margin-right:5px}.block.featured-item .description{text-align:center;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.block.featured-item.active-button .description{opacity:0}.random .transition-layer,.home .intro-banner .transition-layer,.post-type-archive-news .intro-banner .transition-layer,.intro-banner .transition-layer,.contact.wrapper .transition-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(62,62,62,.3);opacity:1;-webkit-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;mix-blend-mode:multiply}.contact.wrapper .transition-layer{background-color:rgba(62,62,62,.2)}.home .intro-banner .transition-layer{background-color:transparent}.video-ready .intro-banner .transition-layer{display:none}.video-ready .video-wrapper img.cover_lazy{display:none}.page-template-landing-descuentos{background:#efefef}.page-template-landing-descuentos .descuentos{text-align:center;width:85%;max-width:1440px;margin:0 auto;padding-bottom:100px}.page-template-landing-descuentos .descuentos .swiper-pagination-bullet-active,.single-landing-producto .swiper-pagination-bullet-active{background:#444}.page-template-landing-descuentos .descuentos .texto-small{font-size:22px}.page-template-landing-descuentos .descuentos .texto-big{margin-top:50px;margin-bottom:100px;font-size:30px}.page-template-landing-descuentos .descuentos .texto-big p{font-weight:400}.page-template-landing-descuentos .descuentos ul{width:100%;padding:0;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;-moz-box-pack:flex-start;justify-content:flex-start;list-style:none}.page-template-landing-descuentos .descuentos ul li{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;-moz-box-pack:space-between;justify-content:space-between;flex:0 0 25%;height:300px;font-size:13px;font-weight:700}.page-template-landing-descuentos .descuentos img{border-style:none;height:250px;width:215px;object-fit:contain;margin-bottom:20px}.page-template-landing-descuentos .descuentos .number-container{width:100%;height:275px;display:block;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-template-landing-descuentos .descuentos .number{border:2px solid;border-radius:50px;width:100px;height:60px;padding-top:40px;font-size:30px;line-height:20px}.page-template-landing-descuentos .descuentos ul li p{text-align:center;margin:0 auto}.page-template-landing-descuentos .slider-modelos{width:200px;height:250px;padding-bottom:10px}.page-template-landing-descuentos .slider-modelos .swiper-slide{background:#efefef}.page-template-landing-descuentos .slider-modelos .swiper-pagination-bullets{bottom:0}.iScrollIndicator{background:0 0!important}.landing-producto{position:relative}.landing-producto .header.first{padding-bottom:50px}.landing-producto .explicacion{padding-bottom:50px}.header.first .texto.by{padding-top:100px;padding-bottom:0}.header.first .explicacion{padding-bottom:0}.landing-producto .header.alt{height:calc(100vh - 130px)}.landing-producto .header.alt,.landing-producto .explicacion.alt{padding-bottom:50px;position:relative}.landing-producto .background_01,.landing-producto .background_02{position:absolute;width:100%;height:100%;z-index:-1;opacity:0}.landing-producto .background_01.active,.landing-producto .background_02.active{opacity:1}.texto.color_subt{display:none}.texto.color_subt.active{display:block}.landing-producto .header,.landing-producto .header a{color:#fff;text-align:center;font-family:neuehaasgroteskbold,Helvetica,Arial,sans-serif;font-weight:700}.landing-producto .header .title{font-size:32vw;letter-spacing:-1.75vw;line-height:.95;margin-left:-2vw}.postid-94336 .landing-producto .header .title,.postid-95533 .landing-producto .header .title{line-height:1.05}.postid-94487 .landing-producto .header .title,.postid-95530 .landing-producto .header .title{font-size:24vw;line-height:1.1}.postid-94400 .landing-producto .header .title,.postid-95532 .landing-producto .header .title{line-height:1;letter-spacing:-1.3vw}.landing-producto .header .title img{margin-top:30px;margin-left:25px;margin-right:25px;width:calc(100% - 50px)}.landing-producto .header img.lamp{width:auto;height:100vh;margin-top:50px}.landing-producto .header .logos{height:150px}.landing-producto .explicacion .texto,.landing-producto .scroll_module,.landing-producto section.news-related h3,.landing-producto .ecommerce .inner h3,.landing-producto .not-fade h3{font-family:neuehaasgroteskbold,Helvetica,Arial,sans-serif;font-weight:700;font-size:50px;letter-spacing:-1px;line-height:1.15;text-align:center;margin:0 auto;font-weight:900;max-width:90%;padding:30px 0}.landing-producto .fila-textos{font-size:46px;text-align:center;position:relative;margin-top:30px}.landing-producto section.news-related h3{font-size:40px;padding-top:0}.landing-producto .ecommerce .inner h3{font-size:40px}.landing-producto .fila-textos p{max-width:90%;margin:0 auto;padding:30px 0}.landing-producto .fila-textos .boton,.landing-producto .carousel .boton{z-index:9}.landing-producto .carousel .boton{margin-top:30px;height:66px;display:block}.landing-producto .fila-textos .boton a,.landing-producto .carousel .boton a{font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;font-size:28px;font-weight:400;padding:14px 40px;border-radius:40px;min-width:180px;max-width:200px;display:block;margin:0 auto;text-align:center}.landing-producto section.news-related .catalog{padding-top:30px}.landing-producto .scroll_module{max-width:100%;padding:0;margin-top:-5px}.landing-producto .logos .cont{width:50%;float:left;text-align:right}.landing-producto .logos .cont:nth-child(2){text-align:left}.landing-producto .logos .marset{width:175px;padding-right:75px}.landing-producto .logos .separator{border-right:1px solid #fff;height:100px;padding:0;display:inline-block;margin-bottom:-30px}.landing-producto .logos .cupra{width:230px;padding-left:65px;margin-top:35px}.alt .texto.by{padding-top:150px;padding-bottom:60px}.landing-producto .alt .logos{padding-top:40px;margin-bottom:60px}.landing-producto .alt .logos .marset{width:120px;padding-right:50px}.landing-producto .alt .logos .separator{height:75px;margin-bottom:-25px}.landing-producto .alt .logos .cupra{width:155px;padding-left:45px;margin-top:27px}.landing-producto .caracteristicas{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.landing-producto .caracteristicas .imagen,.landing-producto .caracteristicas .texto{width:50%}.landing-producto .caracteristicas .texto{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;font-size:50px}.landing-producto .caracteristicas .imagen img{width:100%;height:100vh;object-fit:cover;-o-object-fit:cover}.landing-producto .caracteristicas .texto p{text-align:center;padding:0 20px;max-width:60%}.landing-producto .caracteristicas .imagen.reverse{order:2}.landing-producto .section.ecom{margin-top:-5px}.landing-producto .ecommerce{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:15vh}.landing-producto .ecommerce.extra-padding{padding-bottom:25vh}.landing-producto .ecommerce .inner h3{padding:12vh 0 0}.landing-producto .ecommerce .inner .links{font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;font-size:28px;font-weight:400;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-pack:space-around;-ms-flex-pack:space-around;-webkit-justify-content:space-around;-moz-box-pack:space-around;justify-content:space-around;padding-top:15vh;margin:0 auto;max-width:90%}.landing-producto .news-related .slide h2{font-size:28px;padding-top:10px}.landing-producto .ecommerce .inner .links a{padding:14px 30px;border-radius:40px;text-align:center}.landing-producto .ecommerce .inner .links a:hover{background:#fff!important;border-color:#fff!important;color:#000!important}.landing-producto .attach-bg{margin-top:-5px}.landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached.png);background-repeat:no-repeat;background-size:contain;background-position:top center}.postid-93963 .landing-producto .attach-bg .fp-scrollable,.postid-93964 .landing-producto .attach-bg .fp-scrollable,.postid-93923 .landing-producto .attach-bg .fp-scrollable,.postid-93926 .landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-en.png)}.postid-94336 .landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-chispa-presale.png)}.postid-95533 .landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-chispa-presale-eng.png)}.postid-94400 .landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-bicoca-presale.png)}.postid-95532 .landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-bicoca-presale-eng.png)}.postid-94487 .landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-followme-presale.png)}.postid-95530 .landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-followme-presale-eng.png)}.postid-94336 header,.postid-94336 header .top-nav,.postid-94400 header,.postid-94400 header .top-nav,.postid-94487 header,.postid-94487 header .top-nav,.postid-95530 header,.postid-95530 header .top-nav,.postid-95532 header,.postid-95532 header .top-nav,.postid-95533 header,.postid-95533 header .top-nav{display:none}.postid-94336 #wrapper,.postid-94400 #wrapper,.postid-94487 #wrapper,.postid-95530 #wrapper,.postid-95532 #wrapper,.postid-95533 #wrapper{padding-top:0}.landing-header{height:20px;padding:15px}.landing-header .logo img{max-width:100px}.landing-header a{position:absolute;right:15px;line-height:24px;color:#fff;font-size:12px}.landing-producto .scroll_module .textos__loop{position:absolute;height:75vh;width:100%;font-size:58px;text-align:center}.landing-producto .scroll_module .slide-fp p{max-width:60%;margin:0 auto;margin-top:-25vh}.landing-producto .scroll_module .inner-scroll .item img{max-width:20vw}.landing-producto .scroll_module .inner-scroll .item img.n-1{margin-top:80vh;margin-left:-55%}.landing-producto .scroll_module .inner-scroll .item img.n-2{margin-top:10vh;margin-left:70%}.landing-producto .scroll_module .inner-scroll .item img.n-3{margin-top:15vh;margin-left:-75%;margin-bottom:90vh}.landing-producto .acabados{border:none;padding:0;text-align:center;position:absolute;z-index:99;left:0;right:0;bottom:15vh}.postid-94336 .landing-producto .acabados,.postid-95533 .landing-producto .acabados{bottom:4vh}.postid-94400 .landing-producto .acabados,.postid-95532 .landing-producto .acabados{bottom:7vh}.postid-94487 .landing-producto .acabados,.postid-95530 .landing-producto .acabados{bottom:10vh}.landing-producto .acabados.top{left:unset;bottom:unset;margin-top:20px;right:20px}.landing-producto .quarter-tile{width:30px;height:30px;vertical-align:middle;padding:0;border:1px solid #fff;margin:0 10px}.landing-producto .quarter-tile .tile.full{width:30px;height:30px}.landing-producto .quarter-tile.active{border:1px solid #fff;width:50px;height:50px}.landing-producto .quarter-tile.active .tile.full{width:50px;height:50px}.landing-producto .quarter-tile.active.icon:before{content:'';background-image:url(../images/cupra-icon.svg);position:absolute;width:30px;height:30px;z-index:9;background-size:30px;background-repeat:no-repeat;top:16px;left:10px}.landing-producto .acabados.top .quarter-tile{width:15px;height:15px}.landing-producto .acabados.top .quarter-tile .tile.full{width:15px;height:15px}.landing-producto .acabados.top .quarter-tile.active{width:25px;height:25px}.landing-producto .acabados.top .quarter-tile.active .tile.full{width:25px;height:25px}.landing-producto .acabados__colores{height:calc(100vh - 70px);margin-top:-5px}.landing-producto .acabados__colores .swiper-slide{text-align:center}.landing-producto .acabados__colores .swiper-slide img{width:auto;max-height:90%;margin-top:-12vh!important}.postid-94336 .landing-producto .acabados__colores .swiper-slide img,.postid-95533 .landing-producto .acabados__colores .swiper-slide img{margin-top:-4vh!important}.postid-94400 .landing-producto .acabados__colores .swiper-slide img,.postid-95532 .landing-producto .acabados__colores .swiper-slide img{margin-top:0!important}.postid-94487 .landing-producto .acabados__colores .swiper-slide img,.postid-95530 .landing-producto .acabados__colores .swiper-slide img{max-height:65%;margin-top:5vh!important}.landing-producto .acabados__colores .swiper-slide.swiper-slide-active img{margin:0}.landing-producto .acabados__colores .swiper-slide.swiper-slide-prev{z-index:9;background-color:transparent!important}.landing-producto .acabados__colores .swiper-slide.swiper-slide-next{z-index:9;opacity:1!important;background-color:transparent!important}.landing-producto .acabados__colores .swiper-slide.swiper-slide-prev img{margin-left:76%}.postid-94487 .landing-producto .acabados__colores .swiper-slide.swiper-slide-prev img,.postid-95530 .landing-producto .acabados__colores .swiper-slide.swiper-slide-prev img{margin-left:83%}.landing-producto .acabados__colores .swiper-slide.swiper-slide-next img{margin-left:-100%}.landing-producto section.projects{border-bottom:none;padding-bottom:50px;padding-top:0}.landing-producto .news-related .slick-slide img{width:75%}.bloque-specs.mobile{display:none}.bloque-specs.desktop{display:block;height:90vh;max-width:90%;margin:0 auto}.bloque-specs.carousel{padding:30px 0}.bloque-specs.carousel .pre-title{height:70px;font-size:36px;text-align:center;font-weight:900;font-family:neuehaasgroteskbold,Helvetica,Arial,sans-serif}.fila-imagenes{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-height:50vh}.fila-imagenes img{width:25%;object-fit:cover;-o-object-fit:cover;max-height:50vh}.fila-imagenes img:hover,.fila-imagenes img.active{-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.carousel__imagenes img{max-height:70vh;width:100%;object-fit:cover;-o-object-fit:cover}.desktop .fila-textos .texto{display:none;height:18vh}.desktop .fila-textos .texto.active{display:block}.single-landing-producto footer{display:none!important}.single-landing-producto .landing-producto footer#footer{display:block!important;margin-top:0!important;min-height:200px}.page-template-ecolabel .catalog-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:50px;padding-bottom:150px;max-width:1200px;margin:0 auto}.page-template-ecolabel .catalog-inner .download-cover{background:#f6f6f6;padding:65px 55px}.page-template-ecolabel .catalog-inner h2{position:relative;margin-top:20px!important}.page-template-ecolabel .catalog-inner h2 span{font-size:19px;line-height:26px;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif!important;font-weight:400}.page-template-ecolabel .catalog-inner h2 .grey-button{max-width:182px;position:absolute!important;left:0;right:0;margin:0 auto!important;margin-top:50px!important}.page-template-ecolabel .catalog-inner h2 .grey-button:hover{background:#00f;border-color:#00f;color:#fff}#subscribe-modal.subscribe-modal-mobile{display:none!important}.isphone #subscribe-modal.subscribe-modal,.istablet #subscribe-modal.subscribe-modal{display:none!important}.isphone #subscribe-modal.subscribe-modal-mobile,.istablet #subscribe-modal.subscribe-modal-mobile{display:block!important}body:not(.faded) .faded{background:0 0;position:absolute;width:0;height:0;z-index:-1;-webkit-transition:opacity linear .5s;-o-transition:opacity linear .5s;-moz-transition:opacity linear .5s;transition:opacity linear .5s}body.faded .faded{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.5);z-index:9999999;cursor:pointer}#subscribe-modal{position:fixed;background:#00f;z-index:999;left:0;right:0;margin:0 auto;top:20vh;color:#fff;text-align:center;width:45%;height:62%;max-width:740px;max-height:540px;outline:0;padding:0 0 40px;z-index:99999999;transition:all .3s linear;transform:scale(.95);opacity:0;visibility:hidden}body.faded #subscribe-modal{opacity:1;visibility:visible;transform:scale(1)}#subscribe-modal figure{position:absolute;width:35%;height:100%;left:0;top:0;margin:0}#subscribe-modal figure figcaption{position:absolute;color:#fff;top:calc(50% - 38px);margin:0 auto;left:0;right:0;font-size:40px;line-height:38px;z-index:9}#subscribe-modal figure img{position:absolute;object-fit:cover;width:100%;height:100%;left:0}#subscribe-modal .subscribe-form{width:55%;margin:0;padding:0;position:absolute;right:5%}#subscribe-modal .subscribe-form p{margin:0 auto;padding-top:70px;max-width:70%}#subscribe-modal .subscribe-form form{font-size:12px;max-width:75%;margin:0 auto;margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#subscribe-modal .subscribe-form input{background:0 0;border:none;color:#fff;width:100%;text-align:left;border-bottom:1px solid #fff}#subscribe-modal .subscribe-form form select{border:none;border-bottom:1px solid #fff;color:#fff;background:0 0;font-size:12px;text-align:left;text-align-last:left;width:100%;padding-top:2vh;padding-bottom:6px;text-transform:capitalize}#subscribe-modal .subscribe-form form select option{color:#777!important}#subscribe-modal .featured-button:hover{color:#00f}#subscribe-modal a{color:#fff}form.mailchimp-subscribe input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px rgba(0,0,255,.7) inset!important;background:0 0!important}#subscribe-modal .mc-field-group.select:before{right:0;bottom:15px;top:unset}#subscribe-modal .btn-close{font-size:0;position:absolute;top:15px;right:15px;width:25px;height:25px;cursor:pointer}#subscribe-modal .btn-close:before,#subscribe-modal .btn-close:after{content:'';border-left:2px solid #fff;width:25px;height:25px;display:block;transform:rotate(45deg);position:absolute;top:8px;left:8px}#subscribe-modal .btn-close:after{transform:rotate(-45deg);margin-top:-17px}#subscribe-modal input.btn-white{background:#00f;min-width:200px;width:auto;color:#fff;text-align:center;border:1px solid #fff;padding:10px 30px;display:block;margin:0 auto;line-height:1em;height:45px;font:16px/22px 'NeueHaasGroteskTextPro',Helvetica,Arial,sans-serif;border-radius:0;font-size:1em;margin-top:5vh}.subscribe-form input.btn-white.disabled{pointer-events:unset;cursor:not-allowed}#subscribe-modal input.btn-white:hover{background:#fff;border-color:#fff;color:#00f}.subscribe-form .response-bottom{position:absolute;bottom:100px;left:0;right:0}footer .subscribe-form .response-bottom{bottom:0}.page-template-subscribe #wrapper .subscribe-form .response-bottom{bottom:-25px}.page-template-subscribe #wrapper .subscribe-form.ok .message{margin-left:10%;display:inline-block;width:auto;padding:5px 15px}.subscribe-form .response-bottom .message{display:none}.subscribe-form.ok .message{display:block;color:#3e3e3e;font-size:12px;z-index:999;background:#c8c8c8;position:relative;border-radius:12px;padding:5px 0;margin-top:10px;width:80%;margin:0 auto;opacity:.8;color:#00f}footer .subscribe-form.ok .message{width:100%}.invitation .subscribe-form.ok .message{background:0 0;font-size:14px;width:auto;text-align:center;padding-bottom:30px;color:#00f;font-weight:700}.subscribe-form .response-bottom a{color:#222;text-decoration:underline}#subscribe-modal .accept-terms{margin:20px 0 5vh}#subscribe-modal input:checked~label:before{background:#fff}#subscribe-modal input#acceptance-pop~label:after{border:1px solid #fff}#subscribe-modal .subscribe-form.ok #message{color:#00f;background:rgba(255,255,255,.7);display:block}#subscribe-modal .subscribe-form.ok .subscribe_btn{opacity:0}#subscribe-modal .subscribe-form #mce-responses_bottom{bottom:40px;width:75%;margin:0 auto}#subscribe-modal.subscribe-modal-mobile{width:100%;position:fixed;bottom:0;height:75px;top:unset}#subscribe-modal.subscribe-modal-mobile a{max-width:80%;display:block;padding-left:25px;text-align:left}#subscribe-modal.subscribe-modal-mobile h4{font-size:19px;margin-bottom:10px}#subscribe-modal.subscribe-modal-mobile p{font-size:14px;margin-top:0}#promo-modal{position:absolute;z-index:999;background:#f6f4ef;right:0;left:0;top:185px;margin:0 auto;color:#3e3e3e;text-align:center;font-size:.9em;width:350px;height:60vh;display:none;outline:0}#promo-modal .heading{top:0;margin:0;padding:0;height:25vh;position:absolute;background-size:cover;background-repeat:no-repeat;color:#fff;font-size:20px;width:100%}#promo-modal .bg{background:rgba(0,0,0,.25);position:absolute;height:100%;width:100%;z-index:1;top:0;left:0;right:0}#promo-modal .heading h3{padding-top:10vh;width:80%;margin:0 auto}#promo-modal .subscribe-form{height:30vh;margin-top:25vh;padding-top:10px}#promo-modal input{background:0 0;color:#3e3e3e;width:80%;text-align:center;padding:10px 0;border:1px solid #3e3e3e;margin-top:40px}#promo-modal label{font-size:10px;text-align:left;position:absolute;left:10%;margin-top:25px}#promo-modal .btn-close{font-size:0;position:absolute;top:15px;right:15px;width:25px;height:25px;cursor:pointer}#promo-modal .btn-close:before,#promo-modal .btn-close:after{content:'';border-left:2px solid #fff;width:25px;height:25px;display:block;transform:rotate(45deg);position:absolute;top:8px;left:8px}#promo-modal .btn-close:after{transform:rotate(-45deg);margin-top:-17px}#promo-modal .subscribe_btn{width:80%;background:#3e3e3e;height:40px;margin:40px 0 0;color:#fff;font-size:16px;padding:0}#promo-modal .accept-terms{font-size:9px;position:relative;margin-left:10px}#promo-modal .subscribe-form input#acceptance-pop~label:after{top:-3px}#promo-modal .subscribe-form input#acceptance-pop:checked~label:before{top:0}#promo-modal .subscribe-form.ok #message{display:block}#promo-modal .subscribe-form.ok .subscribe_btn{opacity:0}#promo-modal .subscribe-form .response-bottom .message{position:absolute;left:0;right:0;height:40px;margin-top:-40px;background:#f6f4ef}body.promo-opened{overflow-y:hidden}body.promo-opened .dark-layer{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0;z-index:999}#home-popup{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7);z-index:9999;display:none}#home-popup .modal-dialog{position:absolute;background:rgba(0,0,255,.95);top:15vh;color:#fff;text-align:center;width:60%;max-width:850px;min-height:50vh;font-size:20px;font-weight:300;margin:0 auto;left:0;right:0}#home-popup .modal-dialog .container{width:80%;margin:0 auto;padding:90px 0}#home-popup .modal-dialog strong{font-weight:700}#home-popup .btn-close{font-size:0;position:absolute;top:15px;right:15px;width:25px;height:25px;cursor:pointer}#home-popup .btn-close:before,#home-popup .btn-close:after{content:'';border-left:2px solid #fff;width:25px;height:25px;display:block;transform:rotate(45deg);position:absolute;top:8px;left:8px}#home-popup .btn-close:after{transform:rotate(-45deg);margin-top:-17px}body.single-news #maincontent{padding-left:350px;padding-right:20px;padding-top:0}body.single-news #maincontent.video-story{padding-left:34vw}body.single-news .left-col{width:250px;position:absolute;display:block;height:20vh;float:left;padding-top:80px;padding-left:50px}body.single-news .left-col.sticky{position:fixed!important;top:-30px;height:100%;-webkit-transition:opacity linear .3s;-o-transition:opacity linear .3s;-moz-transition:opacity linear .3s;transition:opacity linear .3s;z-index:9}body.single-news .left-col.sticky.opacity{opacity:0}body.single-news .left-col.video-story{width:400px}body.single-news #breadcrumbs{margin:0;padding:0;position:relative}body.single-news .video-story #breadcrumbs{max-width:250px}body.single-news .video-story .vid-container{position:relative;margin-top:15px}body.single-news .video-story .btn-vid{position:absolute;top:calc(50% - 7px);left:calc(50% - 25px);width:50px;color:#fff;z-index:9;cursor:pointer;text-align:center;font-size:20px}body.single-news .video-story .btn-vid .pause{opacity:0;visibility:hidden;display:block;top:0;right:0;text-align:center}body.single-news .video-story video:hover .pause.playing{opacity:1;visibility:visible}body.single-news .video-story video:hover .btn-vid .pause{color:#fff!important}body.single-news .video-story .btn-vid .play.playing{opacity:0;visibility:hidden}body.single-news .video-story video{height:716px;width:400px;object-fit:cover;-o-object-fit:cover;cursor:pointer}body.single-news .social-col{position:relative;z-index:999}body.single-news .social-col .social-list{margin-top:0}body.single-news .post-content-wrapper{margin-bottom:100px}body.single-news #maincontent .post-content{position:relative;width:100%;font:19px/30px 'NeueHaasGroteskTextPro',Helvetica,Arial,serif;text-align:left;color:#3e3e3e;padding-top:26px}body.single-news #maincontent .post-content p{font:19px/30px 'NeueHaasGroteskTextPro',Helvetica,Arial,serif;line-height:30px}body.single-news #maincontent h1{font-size:70px;line-height:76px;font-weight:400;margin-block-end:.5em}body.single-news #maincontent .post-content .visual{margin:60px 0}body.single-news #maincontent .post-content .visual img{margin:0 auto;display:block;max-width:100%}body.single-news #maincontent .post-content .visual .caption{text-align:center;display:block;margin-top:15px;font-size:13px}body.single-news #maincontent .post-content .text{margin-bottom:20px}body.single-news #maincontent .post-content .entradilla{font-size:33px;line-height:44px;padding-bottom:30px}body.single-news #maincontent .post-content .entrevista{padding:30px 0 0}body.single-news #maincontent .post-content .entrevista p.tabulado{padding-left:40px;padding-bottom:0}body.single-news #maincontent .post-content .entrevista .name{color:#a0a0a0;display:inline-block;padding-right:36px}body.single-news #maincontent .post-content .quote{font-size:50px;line-height:55px;padding:40px 0}body.single-news #maincontent .post-content .two_cols{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}body.single-news #maincontent .post-content .two_cols.row-reverse{flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse}body.single-news #maincontent .post-content .two_cols .col{flex:1 0 50%}body.single-news #maincontent .post-content .two_cols .col.imagen{line-height:0}body.single-news #maincontent .post-content .two_cols .col.texto h2{font-size:1.3em;padding:0 15%}body.single-news #maincontent .post-content .two_cols .col.texto p{font-size:.8em;line-height:1.5;padding:0 10%}body.single-news #maincontent .post-content .two_cols img{width:100%}body.single-news #maincontent .fullvideo,body.single-news #maincontent .metas span a{color:#666;font-size:13px}body.single-news #maincontent .metas span a:hover{color:#00f}body.single-news #maincontent .metas{max-width:470px;display:block;margin:40px auto 0;text-align:center}body.single-news #maincontent .metas span.prev-entry{float:left;margin-top:20px;margin-bottom:20px}body.single-news #maincontent .metas span.next-entry{float:right;margin-top:20px;margin-bottom:20px}body.single-news .post-content .visual-fullscreen{margin-left:-350px;width:100vw;height:auto}body.single-news .visual-fullscreen img{width:100%;max-width:100%;min-height:auto;height:70vh;object-fit:cover}body.single-news .slider-journal{display:block;height:70vh;max-width:900px;margin:80px auto 10px;padding-bottom:30px}body.single-news .slider-journal .swiper-slide{width:100%;height:70vh;text-align:center;background:#fff}body.single-news .slider-journal .swiper-slide .slideImg{width:auto;height:70vh}body.single-news .swiper-button-next,body.single-news .swiper-button-prev{display:none}body.single-news .swiper-pagination-bullets{bottom:0}body.single-news .swiper-pagination-bullet{width:8px;height:8px;background:#999!important;opacity:1!important;margin:0 8px!important}body.single-news .swiper-pagination-bullet-active{background:#3e3e3e!important}body.single-news .projects{border-top:1px solid #acacac;position:relative}body.single-news .video_block{padding:0;margin-top:60px;margin-left:-350px;margin-right:-30px}body.single-news .video_block video{width:100%;outline:0}body.single-news .video_block video[poster]{object-fit:cover;-o-object-fit:cover}.page-template-profesional #introWrapper p{font-size:16px;line-height:1.1}.page-template-imagenes_white_cut .catalog .box img{-o-object-fit:contain;object-fit:contain}body.single-notas_prensa #maincontent{margin:0 15px}body.single-notas_prensa #maincontent .post-content{padding-top:10px}body.single-notas_prensa #maincontent .post-content.descarga-field{padding-top:30px;margin-top:30px}body.single-notas_prensa #maincontent .post-content p{font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;font-weight:400;font-size:19px;line-height:25px;color:#3e3e3e;padding-top:0;text-align:left;max-width:610px;width:100%;margin:0 auto;padding-top:0;padding-bottom:20px}.post_video_fullscreen{margin:60px auto}.post_video_fullscreen .embed-container iframe{position:absolute}.post-content .embed-container{margin:30px auto}.post_video_normal{max-width:800px;margin:60px auto}body.single-notas_prensa .heading img{margin-top:30px}body.single-notas_prensa .heading{margin-bottom:50px}body.single-notas_prensa #maincontent .post-content a{color:blue}.single-notas_prensa .descarga-field{padding-top:50px;border-top:1px solid #ccc}.no-results{display:none;margin-top:120px}#noResults{display:none}#noResults.visible{display:block}.image-heading{margin:0 auto;text-align:center}.image-heading img{width:-webkit-calc(100% - 320px);width:-moz-calc(100% - 320px);width:calc(100% - 320px);-o-object-fit:cover;object-fit:cover;height:70vh}.single-lamparas #buttons,.single-lamparas-exterior #buttons{display:block}.single-lamparas #introWrapper.mobile,.single-lamparas-exterior #introWrapper.mobile{display:none}.single-lamparas #maincontent .featured-product .slider-nav .slick-list,.single-lamparas-exterior #maincontent .featured-product .slider-nav .slick-list{min-height:500px}.single-lamparas p.foot,.single-lamparas-exterior p.foot{font-size:.8em}.page-template-distribuidores .catalog{max-width:100vw;background-color:#fff}.page-template-distribuidores #wrapper{min-height:0}.distribuidores-list li,.distribuidores-list li a,.distribuidores-list span,.distribuidores-list p,.distribuidores-list h3{font-size:15px}.catalog-inner .distribuidores-list ol{padding-left:0}div#mapa{position:relative;width:100vw;max-width:none;margin:0}.distribuidores-list{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.distribuidores-list .type-distribuidores{order:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.distribuidores-list .type-distribuidores.destacado{order:1}.hidden-s{display:none}.page-template-distribuidores .distribuidores-list{margin:0 15px}.dis-results-wrapper{margin:40px 0}.page-template-distribuidores .heading{text-align:center;margin-top:60px}.page-template-distribuidores .heading h2{font-size:25px;font-weight:400;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;color:#3e3e3e}.absolute-map{position:absolute!important;z-index:-1;top:0;visibility:hidden}.catalog-inner{background-color:#fff}.page-template-distribuidores h2.desc p{margin:0;font-size:25px;font-weight:400;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;line-height:30px}.page-template-distribuidores .col-2 h2.desc,.page-template-distribuidores #distributor-map h2{font-weight:400;color:#000;margin-top:0;margin-bottom:23px;font-size:25px;line-height:1em}.page-template-distribuidores #distributor-map h2.desc{color:#3e3e3e;font-size:25px;margin-top:0;text-align:center;margin-bottom:45px;font-size:25px;font-weight:400;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;padding-top:0;margin-left:auto;margin-right:auto}#distributor-map .flexcont h3{color:#a0a0a0;font-size:18px;margin:25px auto 85px;font-weight:400;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;text-align:center;min-height:3rem;width:80%}.page-template-distribuidores .distribuidores-list address{margin-top:20px}.page-template-distribuidores .catalog-inner{padding-top:0}#distributor-map input.text{border:0 solid transparent;border-bottom:1px solid #a0a0a0;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;text-align:center;font-size:16px;padding:6px;margin-bottom:95px;margin-left:auto;margin-right:auto;width:80%}.col-2 .col-inner{padding:45px 15px}.flexcont{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.col-2{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;-webkit-flex:0 0 50%;-moz-box-flex:0;flex:0 0 50%;text-align:center;position:relative}.col-2.right{border-left:1px solid #a0a0a0}.bottom{bottom:0}a.geolocation{left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);-moz-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}#inputOff_filter,#inputOn_filter{border:none;border-bottom:1px solid blue}.page-template-nosotros .content-inner{max-width:600px;margin:0 auto;position:relative;padding-bottom:30px}.page-template-nosotros .content-inner p{font-size:19px;line-height:32px}.page-template-nosotros #wrapper{margin-bottom:95px}.page-template-nosotros .col-3 h3,.page-template-nosotros .col-3 p{font-size:15px}.content-inner{padding-bottom:75px}.btn-contact{text-align:center;padding:10px;display:block;border:1px solid #000;max-width:200px;margin:70px auto 35px}.btn-contact:hover{background:#00f;color:#fff;border-color:#00f}.page-template-nosotros .col-3{width:30%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-bottom:30px}.page-template-nosotros .col-3 p{margin-top:0;line-height:20px}.bold-title{color:#3e3e3e;font-family:neuehaasgrotesktextpromd,Helvetica,Arial,sans-serif;font-weight:700;font-size:15px;margin:0;line-height:20px}.post-type-archive-disenadores .random{margin-top:50px}.image-holder{width:100%;position:relative;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.image-holder.accessory{padding-bottom:100%}.image-holder img{position:absolute;top:0;bottom:0;left:0;right:0}.title-holder{top:0;bottom:0;left:0;right:0}.slick-slide img{margin:0 auto}.single-disenadores.single .slides img{-o-object-fit:cover;object-fit:cover;max-width:50vw;max-height:70vh}.single-disenadores .catalog-project-slide{max-width:80vw}body.single-disenadores div.feat-image{float:none;margin:0 auto;text-align:center}.single-disenadores .post-content{margin-bottom:100px}.heading h1{text-align:center;font-size:32px;color:#3e3e3e;margin-bottom:40px}.text-block .heading h1{text-align:left}.single.single-disenadores .product .description p,.single-disenadores .product .description h2{font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;font-weight:400;font-size:19px;color:#3e3e3e}.single-disenadores.single .slideshow-container{padding:0;display:table}.single-disenadores .standard-slideshow-container,.single-disenadores .product .description{float:none;margin:0 auto}.single-disenadores .home-slideshow{height:auto}.single-disenadores .product .description{max-width:50vw;width:auto;margin-top:45px}.single-disenadores .product .description h2{margin-bottom:30px}.threed-list{margin-bottom:10px}.product-f-slides .slide:hover h2{color:#0909ef}.acabados{padding-bottom:38px;border-bottom:1px solid #acacac;border-top:1px solid #acacac;margin-bottom:38px}.single .product .acabados h3{font-size:16px;color:#3e3e3e;margin:24px 0;text-align:center;font:16px/20px 'NeueHaasGroteskTextProMd',Helvetica,Arial,sans-serif}section.acabados ul{text-align:center;padding:0;margin-bottom:0}.single-lamparas .catalog,.single-lamparas-exterior .catalog,.single-news .catalog{max-width:80vw;padding-top:0;padding-bottom:55px}.single-news .news-related .catalog{max-width:100%;padding-bottom:0}.single-lamparas .catalog-imagenes.catalog,.single-lamparas-exterior .catalog-imagenes.catalog,.catalog-imagenes.catalog{max-width:none;padding-top:0}.single-lamparas .intro-banner img.cover_lazy,.single-lamparas-exterior .intro-banner img.cover_lazy{object-fit:cover;-o-object-fit:cover;width:100%;height:100%}.single .slide h2{font-size:16px;color:#3e3e3e;text-align:center;margin:auto;max-width:90%;font-weight:400;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;margin-top:10px}.single i.arrow{position:absolute;top:35%;left:0;width:30px;height:30px;font-size:34px;line-height:34px;font-weight:lighter;color:blue;cursor:pointer;z-index:9}.slick-slide img{max-width:50%}.slick-slide img.image-holder{max-width:100%}.slider-nav{padding:35px 0}.slider-nav .slick-dots .slick-active button{background-color:#3e3e3e}.slider-nav .slick-dots{top:auto;bottom:-20px;width:100%;text-align:center;padding:0}.slider-nav .slick-dots li button{float:left;overflow:hidden;text-indent:-9999px;width:8px;height:8px;background:#999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.slider-nav img{width:auto;margin:0 auto;max-height:602px}.slider-nav .slick-prev{position:absolute;left:-40px;top:250px;height:40px;width:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:0 0;border:none;color:transparent;outline:0;background:url(../images/left-arrow-black.svg) right center no-repeat;cursor:pointer}.slick-slide{outline:0}.slider-nav .slick-next{position:absolute;right:-40px;top:250px;height:40px;width:50px;outline:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:0 0;border:none;color:transparent;background:url(../images/right-arrow-black.svg) left center no-repeat;cursor:pointer}.grey-cover{background-color:#f3f1f1;padding:15px;max-height:none;position:relative;padding-bottom:60%;height:0}.single .pressplus .slick-slide{margin:0 15px}.single .pressplus .slick-slide img{max-width:100%;min-width:100px;-o-object-fit:contain;object-fit:contain;max-height:75%;position:absolute;width:100%;bottom:0;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.single .news-related .slick-slide img{max-width:100%;-o-object-fit:none;object-fit:none}.single .projects{border-top:0;border-bottom:1px solid #acacac}.single .projects.pressplus{border-top:0 solid transparent;border-bottom:1px solid #acacac}.single i.arrow.arrow-right{left:auto;right:0}.single #main{max-width:100%}.inner-col-flex{max-width:60vw;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;padding-bottom:60px}.inner-col{max-width:80vw;margin:0 auto;padding-bottom:60px}.single .home-slideshow .flex-direction-nav{top:0}.single .product,.single .product.featured-product{padding-left:20px;padding-right:20px}.single .slideshow-container{padding-left:60px;padding-right:60px}.single .product .collections{border-top:1px solid #acacac;border-bottom:1px solid #acacac}.single .product .collections .link-to-lamp{display:block}.smaller-image{display:none!important}.quarter-tile{position:relative;width:20px;height:20px;margin:5px;padding:4px;border:1px solid transparent;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;display:inline-block;pointer-events:none}.quarter-tile.clickable{pointer-events:all;-webkit-box-shadow:1px 1px rgba(0,0,0,.1);-moz-box-shadow:1px 1px rgba(0,0,0,.1);box-shadow:1px 1px rgba(0,0,0,.1)}.quarter-tile.active{border:1px solid #0909fe}.tile{position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:20px;height:20px}.tile.half{-webkit-clip-path:inset(0px 10px 0px 0px);clip-path:inset(0px 10px 0px 0px);width:20px}.tile.half-2{-webkit-clip-path:inset(0px 0px 0px 10px);clip-path:inset(0px 0px 0px 10px);width:20px}.tile.four{-webkit-clip-path:inset(0px 0px 10px 10px);clip-path:inset(0px 0px 10px 10px);width:20px}.tile.four-2,.tile.three-3{-webkit-clip-path:inset(0px 10px 10px 0px);clip-path:inset(0px 10px 10px 0px);width:20px}.tile.four-3{-webkit-clip-path:inset(10px 0px 0px 10px);clip-path:inset(10px 0px 0px 10px);width:20px}.tile.four-4,.tile.three-2{-webkit-clip-path:inset(10px 10px 0px 0px);clip-path:inset(10px 10px 0px 0px);width:20px}.tile.full{width:20px;height:20px}.single .product.featured-product .description .heading{max-width:none;margin:0;margin-right:46px}.single .product.featured-product .description .txt.text-block{width:70%;margin:0;padding:0}.single .product .description .by{font-style:normal}.single .product .description .by a{color:#3e3e3e;font-style:normal;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;margin-right:-2px;display:inline-block}.single .product .description h1{font-size:16px;color:#3e3e3e;font-family:neuehaasgrotesktextpromd,Helvetica,Arial,sans-serif;line-height:23px;font-weight:400}.single .product .description video{width:calc(100% + 15px)}.single .product .description p,.single .product .texto-derecha p{text-indent:0;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;font-size:16px;color:#3e3e3e;line-height:25px;padding-bottom:1rem!important}.single .product .texto-derecha p{margin-top:0}.single .product.featured-product .description .txt.text-block .post-content{padding-right:46px;max-width:550px;float:right}.intro-banner .bg{background-color:#f8f6f2}.intro-banner picture,.intro-banner .image-slide,.intro-banner .video-wrapper{height:500px;overflow:hidden;width:100%;object-fit:cover;-o-object-fit:cover}.intro-banner .video-wrapper{overflow:hidden}.single .video-js{max-height:70vh;width:100vw}.single .video-player.pause{display:none;position:absolute;right:22px;top:22px;color:#fff}.single .video-player.pause:hover{color:#0909fe}.list.trigger .bottom-t{position:relative;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block}.list.trigger.active .bottom-t{-webkit-transform:rotate(0);-ms-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.single .product .descargas .privadas li.drop{display:none}.single .product .descargas .privadas li.drop:last-of-type{margin-bottom:15px}.single .product.featured-product .metas{width:30%;margin:0;padding:0;position:relative}.single .product.featured-product .clusters .metas{width:calc(40% + 100px);margin-right:-100px}.single .product .description video{width:100%}.single .product.featured-product .description .txt.txt-right{display:inline}.single .product.featured-product .metas .metas-inner{padding-left:25px;border-left:1px solid rgba(151,151,151,.8);margin-left:15px}.single .product.featured-product .clusters .metas .metas-inner{border-left:none}.txt-right iframe{display:none}ul.social-list li{line-height:23px}.social-t{margin-top:20px;color:#3e3e3e;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif}.single .product .descargas ul{float:none;width:100%}.single .product .button-wrap.geodetect{display:none}.single .product .button-wrap.geodetect.eur.country-isnt-usa{display:block}.single .product .button-wrap.geodetect.usa.country-is-usa{display:block}.single .product a.button-blue.featured-button{color:#00f;margin-top:20px}.single .product .post-content a.button-blue.featured-button{margin-top:30px}.single .product a.button-blue.featured-button.with-arrow{margin-left:8px}.single .product a.button-blue.featured-button.with-arrow svg{display:inline-block;width:30px;height:15px;margin-bottom:-2px}.single .product a.button-blue.featured-button.with-arrow svg path{stroke:blue}.single .product a.button-blue.featured-button:hover svg path{stroke:#fff}a.button-blue.featured-button{font-family:neuehaasgrotesktextpromd,Helvetica,Arial,sans-serif!important;line-height:30px;color:#00f;position:relative;display:inline-block;margin-top:10px;padding:8px 10px;min-width:149px;text-align:center;border:1px solid #00f;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;border-top:1px solid #00f}.black-title{font-family:neuehaasgrotesktextpromd,Helvetica,Arial,sans-serif;color:#3e3e3e;display:block}.descargas .button-blue{margin-left:15px}.single .product .metas a.featured-button.button-blue{display:inline-block;margin-left:0}.descargas .black-title{margin-bottom:17px}.single .product .descargas li{font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.8;font-weight:400}.single .product .descargas .privadas li{position:relative;margin-left:0;display:block}.single .product .descargas .privadas li input:before{content:'';height:14px;width:14px;border:1px solid #00f;background-color:transparent;display:block;position:absolute;left:-1px;top:-1px}.single .product .descargas .privadas li input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafafa;border:1px solid transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:7px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:inline-block;position:relative;margin:5px 5px 5px 0}.single .product .descargas .privadas li input:active,.single .product .descargas .privadas li input:checked:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.single .product .descargas .privadas li input:checked{background-color:#00f;border:1px solid #00f;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#99a1a7;height:14px}.single .product .descargas .privadas li input:checked:after{content:'';position:absolute;top:0;left:0;background-color:#00f}body.lang-es.single-lamparas .descarga-texturas,body.lang-es.single-lamparas-exterior .descarga-texturas{font-size:0}body.lang-es.single-lamparas .descarga-texturas:before,body.lang-es.single-lamparas-exterior .descarga-texturas:before{content:'texturas';display:inline;font-size:initial}.social-list a{color:#989898}.single .product .descargas{border-top:0;padding-top:0;position:relative;overflow:visible;padding-bottom:0;margin-bottom:0}.single .product .descargas .publicas{margin-bottom:23px;padding-bottom:23px;margin-bottom:0;position:relative;border-bottom:1px solid #9b9b9b}.single .product .descargas .privadas{padding-bottom:23px;padding-top:23px}.single .product .descargas .catalogos{padding:23px 0;border-top:1px solid #9b9b9b}.modal-grey{background-color:#d2d2d2;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;padding:8px 12px;position:absolute;left:-40px;z-index:9999;margin-top:-35px;color:#3e3e3e}.modal-grey span{color:#3e3e3e;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;font-weight:400}.single .product{padding-bottom:25px}.modal-grey:after{position:absolute;content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid #acacac;font-size:0;line-height:0;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.single .product .metas .pop-up{position:relative;background:#00f;padding:20px;text-align:center;margin-left:40px;margin-right:-40px;display:none;margin-top:20px}.single .product .metas .pop-up-mobile{position:absolute;width:100%;height:100%;background:rgba(255,255,255,.5);display:none;top:0;left:0;z-index:99999}.single .product .metas .pop-up-mobile>div{height:30vh;background:#00f;padding:20px;text-align:center;display:table-cell;vertical-align:middle;color:#fff}.single .product .metas .pop-up p{font-size:12px;color:#fff;line-height:1.2em;text-align:center}.single .product .metas .pop-up .close,.single .product .metas .pop-up-mobile .close{position:absolute;top:20px;right:15px;width:15px;height:15px;cursor:pointer}.single .product .metas .pop-up .close img,.single .product .metas .pop-up-mobile .close img{width:15px;height:15px}.single .collections .product-f-slides{margin:0 auto;max-width:60vw}.single .product .collections h3{font-size:16px;color:#3e3e3e;margin-top:50px;margin-bottom:15px}.single .product .collections ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:60px}.single .collections .product-f-slides img{max-height:100px}.product .collections li a{font-size:16px;margin-top:10px;font-weight:400}.single .product .collections li{text-align:center;margin:0;padding:0;vertical-align:top;float:left;display:inline-block;width:12%;font:bold 10px/14px 'NeueHaasGroteskTextPro',Helvetica,Arial,sans-serif}.single .product .collections{position:relative;z-index:50;top:auto;margin:0 auto;right:auto;width:100%;float:left;padding-bottom:35px}.single .product .descargas a:hover,.single .product .social-list a:hover{color:#00f;cursor:pointer}.social-list a:hover{color:#00f;cursor:pointer}.single .news-related .product-f-slides.new-crop .slide a,.single .related-topics .product-f-slides.new-crop .slide a{padding-top:136.468%;height:0;display:block;position:relative;margin:15px;padding-bottom:50px}.single .related-topics .product-f-slides.new-crop .slide a{padding-top:75.468%}.single .news-related .product-f-slides.new-crop .slick-slide img,.single .related-topics .product-f-slides.new-crop .slick-slide img{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:85%;top:0;left:0;bottom:50px}.single .related-topics .product-f-slides.new-crop .slick-slide img{right:0;height:75%}.projects h3,.collections h3{text-align:center;font:16px/20px 'NeueHaasGroteskTextPro',Helvetica,Arial,sans-serif;margin:20px 0 40px}.single .projects,.single .collections{padding:20px 0}header .language-list li,header .language-list li a{line-height:1.5em!important}.page-template-area-profesional{background-color:#f3f3f3}.page-template-area-profesional #wrapper{min-height:0;position:inherit}.page-template-area-profesional .random{position:absolute;bottom:40px;margin:0 auto;width:100%;height:50px}.page-template-area-profesional .random .featured-button{bottom:0}.page-template-area-profesional .image-slide{background-position:bottom center}.page-template-area-profesional .intro-banner .description{position:absolute;top:60px;color:#fff}.page-template-area-profesional .content-inner{font-size:20px;line-height:1.25;max-width:820px;margin:0 auto;left:0;right:0;bottom:0;color:#fff;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;padding-top:30px}.featured-product.professional{text-align:center}.error{width:100%;text-align:center}.grid.active,.grid .box.active{display:-webkit-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:-moz-box!important;display:flex!important}.grid{display:none}.catalog .news li{margin-bottom:30px}.selected a{color:#1e1e1e}#pressGrid .box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin-bottom:2rem}.grid-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.heading-desc{line-height:32px;font-size:22px;text-align:center;padding:32px 60px}.download-grid .big-cell .msnry-holder{overflow:hidden;height:0;padding-top:126.76%;position:relative;background-position:left center;background-repeat:no-repeat no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:block}.download-grid .small-cell .msnry-holder{overflow:hidden;height:0;padding-top:73.38%;position:relative;background-position:left center;background-repeat:no-repeat no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:block}.grid-sizer{width:25%}.pro-image-grid{width:100%;position:relative}.cut-out .pro-image-grid{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.grid .pro-image-grid .grid-item{width:25%;display:block;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none}.grid .pro-image-grid .grid-item.active{display:block!important;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;height:auto}.heading-desc p{line-height:32px;font-size:22px}.inner-grid-item{min-height:120px;width:100%}.inner-menu ul li{opacity:.5}.inner-menu ul li.selected{opacity:1}.inner-menu ul li a{color:#1e1e1e;font-family:neuehaasgrotesktextpromd,Helvetica,Arial,sans-serif}.inner-menu ul{padding:36px 0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.inner-menu li{padding:0 25px}.page-template-area-profesional .featured-product{text-align:center;border-bottom:1px solid rgba(150,150,150,.5)}.grid{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:70px}.grid .box,.catalog .grid div.box{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;-webkit-flex:0 0 33.3333%;-moz-box-flex:0;flex:0 0 33.3333%;max-width:33.3333%;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;width:auto}.grid .box a,.catalog .grid .box a{border:1px solid #979797;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:#3e3e3e;font-family:neuehaasgrotesktextpromd,Helvetica,Arial,sans-serif}.grid .box.download{display:none;position:relative}.press-grid{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.post-type-archive .catalog .box.press-box h2>span{height:auto}div.catalog .box.press-box{margin-bottom:3rem}.page-template-text-legal #main p{text-align:left}.page-template-text-legal #main{max-width:1200px;padding:0 30px}.page-template-text-legal .cli_pg_page_contaner{text-align:left}.page-template-text-legal table,.page-template-text-legal tr,.page-template-text-legal td{border:1px solid #ccc}.page-template-text-legal table{text-align:left;margin:30px 0}.page-template-text-legal td{padding:5px}.page-template-text-legal p.wt-cli-element{display:none}.page-template-text-legal .post-content{max-width:1000px;margin:0 auto;margin-top:60px;padding:0 15px;margin-bottom:60px}.page-template-text-legal .post-content p{line-height:1.5}div.catalog .box.press-box.notes{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:0;-ms-flex:0 0 20%;-webkit-flex:0 0 20%;-moz-box-flex:0;flex:0 0 20%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.holder-ratio{top:0;position:absolute;left:0;bottom:0;right:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-template-area-profesional .holder-ratio img.cover_lazy{width:100%;height:100%;object-fit:cover;-o-object-fit:cover;position:absolute}.page-template-profesional .catalog .grid .box a.download-box-link{padding-top:68.68%;position:relative;height:0}.page-template-profesional .catalog .grid .box .no-results{font-size:14px;cursor:not-allowed}.page-template-profesional .catalog .grid .box a.download-box-link.no-results span{max-width:75%}.page-template-profesional .catalog .grid .box.no-results:hover{cursor:not-allowed}.page-template-profesional .catalog .grid .box.no-results:hover a{background-color:grey;border-color:grey;cursor:not-allowed}.page-template-profesional .grid .box:hover span{color:#fff}.hide{display:none}.box .format{font-size:35px;font-family:neuehaasgrotesktextpromd,Helvetica,Arial,sans-serif;font-weight:400}.close-popup,.back-to-pro{position:absolute;top:5px;right:40px;width:25px;cursor:pointer}.back-to-pro img{width:25px}.collection-box{cursor:pointer;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.collection-box:hover h2 span{color:#0909fe}.grid.download-grid{padding-top:36px;border-top:1px solid #979797;margin:0 40px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid.download-grid.cut-out{width:calc(100% - 80px)}.grid .heading{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.grid .heading h1{font-size:15px;color:#000;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;font-weight:400}span.down{position:absolute;bottom:30px;left:50%;font-size:15px;color:#3e3e3e;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.page-template-area-profesional .grid{margin-bottom:70px;min-height:50vh;text-align:center;margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid .box:hover a{color:#fff;background-color:#0909fe;border-color:#0909fe}.grid .box:hover span.down{color:#fff}.grid-videos.news p{color:#3e3e3e;font-family:neuehaasgrotesktextpromd,Helvetica,Arial,sans-serif;font-size:15px;line-height:20px;font-weight:400;min-height:1.6rem}.grid-videos.news .download-link{color:#a0a0a0;font-family:neuehaasgrotesktextpromd,Helvetica,Arial,sans-serif;font-size:15px;line-height:20px;font-weight:400}.grid-videos.news .download-link{font-size:1em;text-align:center;min-height:3rem;font-weight:400}.download-link button{background:0 0;color:#a0a0a0;border:1px solid #a0a0a0;border-radius:13px;padding:5px 15px;cursor:pointer}.download-link button:hover,.download-link button.clicked{background:#a0a0a0;color:#fff}.download-link button:focus{outline:none}.download-link .copy{position:relative}.download-link .copy .tooltip{opacity:0;background-color:#fff;color:#a0a0a0;border:1px dashed #a0a0a0;text-align:center;padding:4px 0;border-radius:6px;position:absolute;z-index:1;width:80px;top:25px;left:2px;font-size:10px;-webkit-transition:.25s ease-in-out all;-o-transition:.25s ease-in-out all;-moz-transition:.25s ease-in-out all;transition:.25s ease-in-out all}.download-link .copy button.show-tooltip+.tooltip{opacity:1}.grid-videos.news .download-link .icon a{text-decoration:underline;color:#a0a0a0}input.copythis{display:none}.grid-videos.news .download-link span.icon:before{content:'';background-image:url(../images/ico-download-gray@2x.png);display:inline-block;width:12px;height:14px;background-size:100%;background-repeat:no-repeat;margin-right:5px;margin-left:15px}.grid-videos.news .download-link pre.tooltip.active{position:absolute;left:0;display:block;top:20px;margin:0;padding:2px;border:1px dashed;cursor:default}#searcher{margin-top:42px;text-align:center}#searcher input{text-align:center;border:0 solid;border-bottom:1px solid #979797}.single-lamparas #introWrapper,.single-lamparas-exterior #introWrapper{padding:20px 0}.single-lamparas .slider-nav,.single-lamparas-exterior .slider-nav{padding-top:0}.page-template-imagenes .box:hover .holder{background-color:#0909ef}.page-template-imagenes .box:hover img,.page-template-imagenes .grid-item:hover img,.page-template-profesional .download-grid .box:hover img{mix-blend-mode:lighten}.box.download{overflow:hidden}.download-file{overflow:hidden}.page-template-imagenes .download-grid .box a,.page-template-profesional .download-grid .box a.download-file{height:0;position:relative;padding-top:68.68%}.page-template-imagenes .download-grid .box img,.page-template-profesional .download-grid .box img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:0}.wppb-mailchimp-subscribe{max-width:50%}.login .wppb-mailchimp-subscribe label{font-size:13px}.page-template-imagenes .grid .box a{border:none}.catalog.catalog-images .catalog-inner,.page-template-imagenes .catalog .catalog-inner{padding-top:0}.page-template-3d .catalog-txt .to-download:before{content:url(../images/ico-check.png);position:absolute;right:15px;top:5px}.page-template-profesional a.to-download span{color:#fff}.single.single-proyectos #proyecto{position:relative;min-height:200px;margin:0 auto;max-width:-webkit-calc(100% - 20vw);max-width:-moz-calc(100% - 20vw);max-width:calc(100% - 20vw);margin-top:45px;font-size:18px;line-height:22px;text-align:center}.single-proyectos .post-content{max-width:80%;text-align:center;margin:0 20%;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;font-weight:400}.single.single-proyectos #proyecto ul.social-list{margin-top:0;text-align:left}.single.single-proyectos #proyecto .post-content a{text-decoration:underline}.single.single-proyectos .product.featured-product .metas{width:auto;position:absolute;top:0;right:0}.single-proyectos.single .projects{border-top:1px solid #979797}.archive h1,.post-type-archive-news h1{font-size:32px;color:#3e3e3e;font-weight:400;font-family:neuehaasgrotesktextpromd,Helvetica,Arial,sans-serif;text-align:center;margin:45px 0 38px}.catalog .box.hover img.primary-image,.catalog .box a:hover img.primary-image,.catalog .box.hover img.image-for-hover,.catalog .box a:hover img.image-for-hover{opacity:1}div.box:hover .primary-image{opacity:0;display:none!important}div.box:hover .image-for-hover{display:block!important;opacity:1}.catalog.isotope{opacity:1;font-size:0}.catalog div.box.three-col{width:30%;padding:0;text-align:center;margin-bottom:100px}.catalog div.box.three-col h2{margin-top:20px}.catalog div.box.three-col h2 span{font-family:neuehaasgrotesktextpromd,Helvetica,Arial,sans-serif;font-weight:400}.catalog .box img,.post-type-archive-proyectos .catalog .box img,.page-template-imagenes .catalog .box img{-o-object-fit:cover;object-fit:cover;margin-bottom:15px;height:100%}.catalog.catalog-imagenes .box img,.catalog.catalog-imagenes .box,.page-template-imagenes .catalog .box{height:100%;margin-bottom:0;-o-object-fit:cover;object-fit:cover}.catalog-imagenes .flex-box.box{margin-bottom:-webkit-calc(30px - 1%);margin-bottom:-moz-calc(30px - 1%);margin-bottom:calc(30px - 1%)}.catalog div.box.three-col img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;max-width:120px;margin:0 auto}div.catalog .box{margin:0 1%;cursor:pointer;order:2;padding-bottom:15px}div.catalog .box.featured{order:1}body:not(.lang-usa) div.catalog .box.lamparas{padding-bottom:45px}body div.catalog .box:not(.lamparas){padding-bottom:45px!important}.box-inner{position:relative;height:0;padding-top:68.68%}.post-type-archive-news .box-inner,.tax-journal_type .box-inner,.tax-story_type .box-inner{padding-top:149.468%}.new .box-inner{display:block}.new .box-inner img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.single .heading.nueva:before,.single .intro-banner .description.nueva:before,.portada .content-block.news-block .slide .slide-content a.nueva:before{content:'New!';color:#fff;position:absolute;bottom:auto;top:-40px;z-index:2;font-size:13px;background:blue;padding:2px 7px;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;height:auto;padding:5px 10px;text-transform:uppercase;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.single .heading.nueva.color:before,.single .intro-banner .description.nueva.color:before,.portada .content-block.news-block .slide .slide-content a.nueva.color:before{content:'New color!'}.single .heading.nueva.size:before,.single .intro-banner .description.nueva.size:before,.portada .content-block.news-block .slide .slide-content a.nueva.size:before{content:'New size!'}.single .heading.nueva.coming-soon:before,.single .intro-banner .description.nueva.coming-soon:before{content:'Coming soon'}.single .heading.nueva:before,.single .heading.nueva.coming-soon:before{top:50px}.portada .content-block.news-block .slide .slide-content a.nueva:before{top:20px;left:50px}.portada .content-block.news-block .slide .slide-content a.nueva.color:before{left:74px}.portada .content-block.news-block .slide .slide-content a.nueva.size:before{left:66px}.post-type-archive-proyectos.archive h1,#introWrapper.nueva h1{margin-top:90px}.catalog.isotope .box.nueva a:before{content:'New!';color:#fff;position:absolute;left:10px;right:auto;bottom:auto;top:10px;z-index:2;font-size:13px;background:blue;padding:2px 7px;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;height:auto;padding:5px 10px;text-transform:uppercase}.catalog.isotope .box.nueva.color a:before{content:'New color!'}.catalog.isotope .box.nueva.size a:before{content:'New size!'}.catalog.isotope .box.nueva.coming-soon a:before{background-color:#000;background:#000;height:auto;padding:5px 10px}.catalog.isotope .box h2{font-size:16px;padding:10px 0 0;color:#3e3e3e;font-family:neuehaasgrotesktextpromd,Helvetica,Arial,sans-serif}footer#footer{margin-top:30px}footer .first-footer-row .footer-col.new-footer-col{margin-top:70px}footer .footer-col.new-footer-col{width:20%;margin-top:50px}footer .footer-col.new-footer-col li{padding-bottom:5px}footer .footer-col .social-col li{display:inline-block;padding-right:15px;margin-top:15px}footer .footer-col .social-col li:last-child{padding-right:0}footer .footer-col .social-col svg path{transition:fill .25s ease-in-out}footer .footer-col .social-col a:hover svg path{fill:#818181}footer .footer-col .featured-button{color:#c8c8c8;border:1px solid #c8c8c8}footer .mt-12{margin-top:12px!important}footer ul.menu li.hidden-footer{display:none}footer .footer-col.new-footer-col li.logged-in,.user-is-logged footer .footer-col.new-footer-col li.not-logged{display:none}.user-is-logged footer .footer-col.new-footer-col li.logged-in{display:block}footer .new-footer-col .subscribe-form form{position:relative}footer .new-footer-col #EMAIL{width:100%;background:0 0;border:none;text-align:center;border-bottom:1px solid #ccc;padding:8px 0;margin:5px 0;color:#fff;-webkit-appearance:none;border-radius:0}footer .new-footer-col select{padding:8px 0;margin:5px 0;line-height:1;color:#fff;font-size:14px}footer .new-footer-col .mc-field-group .actividad{position:absolute;left:0;right:0;color:#818181;margin-top:10px}footer .new-footer-col .accept-terms{position:relative;margin:10px 0;font-size:13px}footer .footer-rows .footer-row.copyright{margin-top:45px}footer ul.sub-menu{display:none}.page-template-subscribe footer .new-footer-col select{padding:8px 0}.post-type-archive-disenadores .catalog .box h2{padding-top:12px}.blend-wrapper{background-color:transparent;-webkit-transition:.25s ease-in-out all;-o-transition:.25s ease-in-out all;-moz-transition:.25s ease-in-out all;transition:.25s ease-in-out all;background-blend-mode:screen}.blend-wrapper:hover,.flex-box:hover .blend-wrapper{background-color:#0909fe}.blend-wrapper:hover .slide-content{-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;mix-blend-mode:lighten}.slide:hover h4 a{color:#0909fe}.page-template-nosotros .content-inner p.big{font-size:30px;text-align:center;margin:0 -45px;line-height:42px;margin-top:60px;margin-bottom:20px}.page-template-nosotros .random img{object-position:0 60%}.single-jobs .content-inner{padding-top:100px;max-width:60vw;margin:0 auto;position:relative}.single-jobs .content-inner .intro_job,.single-jobs .content-inner .intro_job p,.single-jobs .content-inner .intro_job ul li{font-size:19px;line-height:32px;margin:0;font-family:neuehaasgrotesktextpro}.single-jobs .content-inner .intro_job span{font-family:neuehaasgrotesktextpromd}.single-jobs .content-inner .intro_job{padding-bottom:50px;width:94%}.single-jobs .job_description,.single-jobs .job_description p,.single-jobs .job_description ul li{font-size:15px;line-height:25px!important;margin:0 0 20px;font-family:neuehaasgrotesktextpro}.single-jobs .job_description{max-width:60vw;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;padding-bottom:60px}.single-jobs .job_repeater{width:70%;padding-right:46px;max-width:550px;float:right;font-family:neuehaasgrotesktextpro}.single-jobs .share_col{width:30%;padding-left:46px;border-left:1px solid rgba(151,151,151,.8);margin-left:15px}.share_col .gray{color:#989898;padding-top:5px}.single-jobs .area{padding-bottom:40px}.single-jobs .area span{color:#3e3e3e}.page-template-trabaja-con-nosotros .content-inner{padding-top:60px;max-width:650px;margin:0 auto;position:relative}.page-template-trabaja-con-nosotros .content-inner p{font-size:19px;line-height:32px;text-align:center}.page-template-trabaja-con-nosotros .cell{display:table-cell}.page-template-trabaja-con-nosotros .job_offers{width:100%;border-collapse:collapse;margin:0 0 150px}.page-template-trabaja-con-nosotros .job_offers.mobile{display:none}.job_offers.mobile thead tr{background:#fff!important}.job_offers.mobile thead tr th{color:#000;height:30px}.job_offers .no-vacancies{text-align:center;color:#a0a0a0}.page-template-trabaja-con-nosotros .left{padding:30px 30px 30px 150px;display:block}.page-template-trabaja-con-nosotros th{padding:15px 30px;text-align:left}.page-template-trabaja-con-nosotros td a:not(.left){padding:30px;text-align:left;display:block}.page-template-trabaja-con-nosotros th{color:#a0a0a0;font-size:15px;font-weight:400}.page-template-trabaja-con-nosotros .job_offers tr:nth-child(even){background-color:#f7f7f7}.page-template-trabaja-con-nosotros .job_offers .row{cursor:pointer}.page-template-trabaja-con-nosotros .job_offers .row:hover a{color:#0909fe}.uppercase{text-transform:uppercase}body.single-jobs footer#footer{margin-top:0}.single-jobs #main.child,.page-template-formar-parte #main.parent{background:#eee}.single-jobs strong.bread-current,.page-template-formar-parte strong.bread-current{font:16px/20px 'NeueHaasGroteskTextMd',Helvetica,Arial,sans-serif}.jobs-form .wpcf7-form p{font-family:neuehaasgrotesktextpro;font-size:16px!important;line-height:25px!important;margin:0}.jobs-form .wpcf7 label{position:relative}.jobs-form .content-inner{padding-top:60px;max-width:650px;margin:0 auto;position:relative}.page-template-formar-parte footer#footer{margin-top:0}.jobs-form input[type=text],.jobs-form input[type=email],.jobs-form input[type=file]{width:100%;border:0;background:0 0;border-bottom:1px solid #5c5b5b;border-radius:0;font-family:neuehaasgrotesktextpro;font-size:16px;line-height:1;color:#5c5b5b;padding:15px 0}.jobs-form textarea{font-size:16px;line-height:25px;font-family:neuehaasgrotesktextpro;width:calc(100% - 30px);background:0 0;border:1px solid #5c5b5b;border-radius:0;padding:15px;color:#5c5b5b}.jobs-form input[type=checkbox] span.wpcf7-list-item-label{font-size:13px!important;line-height:1}.jobs-form .title_formar_parte{font-size:22px;line-height:32px;font-family:neuehaasgrotesktextpromd,sans-serif!important}.jobs-form input[type=submit]{font-family:neuehaasgrotesktextpromd,sans-serif!important;line-height:30px;color:#3e3e3e;background:#eee;position:relative;display:inline-block;padding:8px 10px;min-width:149px;text-align:center;border:1px solid #3e3e3e;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;border-top:1px solid #3e3e3e;margin:40px auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;min-width:225px}.jobs-form input[type=submit]:hover{background-color:#3e3e3e;color:#fff!important}.jobs-form input[type=submit].sent,.jobs-form input[type=submit].sent:hover{background-color:#00f;color:#fff;border-color:#00f;cursor:default}.jobs-form span.wpcf7-list-item{display:inline-block;margin:0}.jobs-form .wpcf7-list-item-label{color:#696969;font-size:13px}.jobs-form .wpcf7>form>p>label>a{color:#696969;font-size:13px;text-decoration:underline}.jobs-form .wpcf7>form>p:nth-child(2){margin:0}.jobs-form .wpcf7>form>p:nth-child(3){padding:30px 0 15px}.jobs-form .wpcf7>form>p:nth-child(4){padding:30px 0}.jobs-form .wpcf7>form>p:nth-child(5)>label:nth-child(5)>span>span.wpcf7-not-valid-tip{position:absolute;width:200px;display:block}.jobs-form div.wpcf7-validation-errors,.jobs-form div.wpcf7-acceptance-missing.area,.jobs-form div.wpcf7-spam-blocked,.jobs-form div.wpcf7-mail-sent-ng,.jobs-form div.wpcf7-aborted,.jobs-form div.wpcf7-mail-sent-ok{border:0;color:#00f;text-align:center}.jobs-form div.wpcf7-validation-errors{display:none!important}.jobs-form span.wpcf7-not-valid-tip{color:#00f;padding:5px 0 0}.wpcf7-spinner{margin:0 auto;text-align:center;left:0;right:0;position:absolute;bottom:-50px;display:inline-block!important;background-color:transparent!important;height:0!important;width:0!important;padding:12px!important;border:4px solid rgba(255,255,255,.2)!important;border-right-color:#fff!important;border-radius:16px!important;-webkit-animation:rotate 1s infinite linear!important}.wpcf7-spinner:before{display:none!important}.jobs-form .file-cv span.wpcf7-not-valid-tip,.jobs-form .checkbox-821 span.wpcf7-not-valid-tip{position:absolute;width:650px}.jobs-form .wpcf7-form .wpcf7-checkbox label{position:relative;cursor:pointer}.jobs-form .wpcf7-form .wpcf7-checkbox input[type=checkbox]{position:relative;visibility:hidden;margin-right:10px}.jobs-form .wpcf7-form .wpcf7-checkbox input[type=checkbox]+span::before{display:block;position:absolute;content:'';border-radius:0;height:15px;width:15px;top:2px;border:1px solid #d8d8d8}.jobs-form .wpcf7-form .wpcf7-checkbox input[type=checkbox]+span::after{display:block;position:absolute;content:'\2713';border-radius:100%;height:10px;width:10px;top:2px;left:3px;visibility:hidden;font-size:16px}.jobs-form .wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked+span::before{background:0 0}.jobs-form .wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked+span::after{visibility:visible}.jobs-form .wpcf7>form>p:nth-child(5)>label:nth-child(1){position:relative;color:#5c5b5b;display:block}.jobs-form .wpcf7-form-control-wrap.file-cv{border-bottom:1px solid #d8d8d8;display:block;padding:0}.jobs-form .wpcf7-form-control-wrap.file-cv+span#filename{position:absolute;left:0;bottom:10px;cursor:pointer;display:block}.jobs-form .wpcf7-form-control-wrap.file-cv::after{content:'';position:absolute;right:0;bottom:8px;background-image:url(../images/upload.svg);height:20px;width:135px;background-repeat:no-repeat;cursor:pointer;background-position-x:right;font-weight:700}.lang-es .jobs-form .wpcf7-form-control-wrap.file-cv::after{content:'Cargar archivo'}.lang-en .jobs-form .wpcf7-form-control-wrap.file-cv::after,.lang-usa .jobs-form .wpcf7-form-control-wrap.file-cv::after{content:'Load file'}.jobs-form div.wpcf7 input[type=file]{opacity:0;cursor:pointer;left:0;z-index:9;width:100%;padding:10px 0;line-height:1}.jobs-form .random img{width:auto;min-width:100%}.jobs-form .wpcf7 small a{text-decoration:underline}.page-template-descargas-admin #buttons{display:block}.page-template-confirmation-optin #wrapper{min-height:auto!important}.page-template-confirmation-optin #footer{margin-top:0!important}.page-template-confirmation-optin #maincontent{padding-top:0;display:flex;display:-webkit-box;display:-ms-flexbox}.page-template-confirmation-optin #maincontent .section{width:50vw;height:calc(100vh - 74px)}.page-template-confirmation-optin #maincontent .section.description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:relative}.page-template-confirmation-optin #maincontent .section.description h2,.page-template-confirmation-optin #maincontent .section.description p{font-size:50px;line-height:60px;max-width:80%;margin:0 auto;color:#3e3e3e;font-weight:400}.page-template-confirmation-optin #maincontent .section.description p{margin-top:40px;font-size:26px;line-height:35px}.page-template-confirmation-optin #maincontent .section.description .nota-pie{font-size:16px;position:absolute;left:0;right:0;margin:0 auto;text-align:center;bottom:40px}.page-template-confirmation-optin #maincontent .section.gallery{background:#f3f3f3}.page-template-confirmation-optin #maincontent .section.gallery img{max-width:50vw;max-height:calc(100vh - 74px);object-fit:contain;-o-object-fit:contain}.page-template-confirmation-optin #maincontent .section video{width:100%;height:100%;object-fit:cover;-o-object-fit:cover}.page-template-confirmation-optin :not(#footer) .featured-button{display:block;width:200px;margin:0 auto;border:1px solid;margin-top:50px;padding:20px}.page-template-confirmation-optin .swiper-pagination{bottom:20px!important}.page-template-confirmation-optin .swiper-pagination .swiper-pagination-bullet{margin:0 8px!important;width:8px;height:8px;background:#fff;opacity:1;position:relative}.page-template-confirmation-optin .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#3e3e3e}.page-template-confirmation-optin .swiper-pagination .swiper-pagination-bullet:before{content:'';border:1px solid #3e3e3e;width:14px;height:14px;display:block;position:absolute;border-radius:8px;top:-4px;left:-4px}.page-template-confirmation-optin .subscribe-form form{max-width:50%;margin:0 auto;padding-top:40px}.subscribe-form input.email{width:100%;border:none;border-bottom:1px solid #a0a0a0;margin:0;padding:0;text-align:center;line-height:30px}.page-template-confirmation-optin .subscribe-form .mc-field-group select{width:100%;margin:0;line-height:30px;text-transform:capitalize}.page-template-confirmation-optin #mailchimp-update.featured-button{background:#fff}.page-template-confirmation-optin #mailchimp-update.featured-button:hover{background:#00f;border-color:#00f;color:#fff}.error404 #wrapper{height:calc(100vh - 76px);padding:0}.error404 #main{min-height:calc(100vh - 76px);background-image:url(../images/404.jpg);background-size:cover;padding-top:76px}.error404 #footer{margin-top:0}.error404 #maincontent{position:absolute;width:100%;top:40%;width:50%;margin:0 auto;left:0;right:0;background:rgba(255,255,255,.8);height:200px}.error404 #maincontent h3{padding:0 50px;font-size:2vw;text-align:center;line-height:3vw}.error404 #main a{position:absolute;bottom:30px;left:0;right:0;margin:0 auto;text-align:center;color:#00f}@media(min-width:1201px){.visible_xs{display:none}.lang-usa header{padding-top:26px}.search-open.lang-usa header{padding-top:0}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:90px}}@media only screen and (min-width:1440px){header a,header span,header ul li,.filters ul a{font-size:14px!important;line-height:1!important}.random-content{padding-top:40%;overflow:hidden;height:0;position:relative}.catalog .new.one-col,.catalog .new.two-col{width:25%}.professional .heading-desc{max-width:65%}.random .featured-button{line-height:1}}@media only screen and (min-width:1600px){.page-template-homepage-v2 .content-block.gallery-block h2,.page-template-landing-ecommerce .content-block.gallery-block h2{font-size:80px;line-height:79px}.portada #main .featured-items h3{font-size:34px;line-height:36px}.portada .block .random-content h2{font-size:80px}.portada .block .random-content.partido h2{font-size:50px;line-height:48px}.portada .block .random-content.partido.reverse h2{font-size:82px;line-height:1.1}body.single-news #maincontent .post-content .two_cols .col.texto h2{font-size:1.5em}body.single-news #maincontent .post-content .two_cols .col.texto p{font-size:1em}.landing-producto .explicacion .texto,.landing-producto .ecommerce .inner h3,.landing-producto section.news-related h3,.landing-producto .caracteristicas .texto,.landing-producto .fila-textos{font-size:58px}.landing-producto .ecommerce .inner .links,.landing-producto .fila-textos .boton a,.landing-producto .carousel .boton a,.landing-producto .news-related .slide h2{font-size:32px}.landing-producto .ecommerce .inner .links a{padding:18px 45px;border-radius:40px;text-align:center;min-width:200px}.fila-imagenes img{max-height:50vh}}@media only screen and (min-width:1920px){body.single-news #maincontent .post-content .two_cols .col.texto h2{font-size:1.7em}body.single-news #maincontent .post-content .two_cols .col.texto p{font-size:1.2em}body.single-news .video-story video{height:895px;width:500px}body.single-news .left-col.video-story{width:500px}}@media only screen and (min-width:2100px){body.single-news .video-story video{height:1074px;width:600px}body.single-news .left-col.video-story{width:600px}}@media only screen and (min-width:2560px){body.single-news .video-story video{height:1432px;width:800px}body.single-news .left-col.video-story{width:800px}}@media only screen and (max-width:1440px) and (min-width:1281px){header a,header span,header ul li,.filters ul a{font-size:14px!important;line-height:1!important}header ul li{padding:0 6px}header .desktop-m .menu-block ul li{padding-left:6px;padding-right:6px;color:#5c5b5b}}@media only screen and (max-width:1280px) and (min-width:1201px){header a,header span,header ul li,.filters ul a{font-size:13px!important}header ul li{padding:0 5px}header .desktop-m .menu-block ul li{padding-left:5px;padding-right:5px}}@media only screen and (max-width:1560px){.page-template-confirmation-optin #maincontent .section.description h2,.page-template-confirmation-optin #maincontent .section.description p{max-width:90%}}@media only screen and (max-width:1400px){.inner-col-flex{max-width:70vw}.desktop-sm{display:none}body.single-news .video-story video{width:300px;height:510px}body.single-news .left-col.video-story{width:300px}}@media only screen and (max-width:1366px){.masonry-grid-item{width:calc(33.333% - 20px);margin-bottom:20px}.gutter-sizer{width:20px}.item--width-third{width:calc(33.333% - 20px)}.item--width-half{width:calc(50% - 20px)}.item--width-full{width:calc(100% - 20px)}}@media only screen and (max-width:1290px){header nav>ul li a,header .top-nav.secondary-nav li a{font-size:16px}.inner-col-flex{max-width:80vw}.single-jobs .content-inner,.single-jobs .job_description{max-width:80vw}#home-popup .modal-dialog{font-size:16px}.intro-banner .slider-textos .posters{top:-25vh;height:50vh}body.single-news #maincontent .post-content .two_cols .col.texto h2{font-size:1em}body.single-news #maincontent .post-content .two_cols .col.texto p{font-size:.7em}.landing-producto .explicacion .texto,.landing-producto .ecommerce .inner h3,.landing-producto .scroll_module,.landing-producto section.news-related h3,.landing-producto .fila-textos{font-size:40px}.landing-producto .ecommerce .inner .links,.landing-producto .news-related .slide h2{font-size:24px}.landing-producto .fila-textos{margin-top:15px}.landing-producto .acabados__colores .swiper-slide.swiper-slide-prev img{margin-left:70%}#subscribe-modal{width:55%;height:70%;top:13vh}#subscribe-modal figure figcaption{font-size:30px;line-height:30px}}@media only screen and (max-width:1290px) and (orientation:portrait){#subscribe-modal{width:90%;height:70%}}@media only screen and (max-width:1200px){header .holder{padding:0!important}body #wrapper,body.tax-tipo #wrapper,body.post-type-archive-lamparas #wrapper,body.post-type-archive-lamparas-exterior #wrapper,body.in_comunicacion div#wrapper{padding-top:55px}header .flex-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}div#main{padding-top:55px}body.tax-tipo #main,body.post-type-archive-lamparas #main,body.post-type-archive-lamparas-exterior #main,body.in_comunicacion div#main,body.post-type-archive-news #main,body.tax-journal_type #main,body.tax-story_type #main{padding-top:0}#main .catalog-area{padding-top:0}.catalog,#maincontent{padding:0 20px}.single-proyectos #maincontent{padding-top:0}#maincontent{padding-top:0}.post-type-archive-proyectos .catalog,.tax-proyectos_type .catalog,.post-type-archive-news .catalog,.tax-journal_type .catalog,.tax-story_type .catalog,.catalog .news,.tax-journal_type .catalog .news,.tax-story_type .catalog .news{padding:0}#breadcrumbs{text-align:left;margin-bottom:30px;margin-top:20px;position:relative;left:auto;top:auto;padding:0 20px}.post-type-archive-catalogos #breadcrumbs{margin-top:10px}#introWrapper{padding:0 15px 50px}.catalog-area .filters.mobile,.catalog .filters.mobile{display:block;margin:0}.single-lamparas .inner-col,.single-lamparas-exterior .inner-col{margin-top:30px}header .a-right li{border-left:0}header li.search{padding-right:15px}.desktop-m{display:none}.menu-mobile-open .mobile-m{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;position:fixed;top:0;left:0;height:100vh;width:100%;background-color:#fff}header .flex-container{padding:16px 0}header .desktop-m .menu-block ul li{padding:0 15px}header .a-right{position:absolute;height:55px;top:0;right:0;bottom:0}header .a-right .menu-block{margin-top:17px;margin-right:15px;width:110px}.language-list{top:55px!important;left:0;right:0;padding:20px 15px}header .menu{display:none}header .logo a{text-align:center}header ul li{padding:0 0 0 15px}.lang-usa header ul li{padding:0 0 0 9px}.lang-usa header ul li.carrito .basket-item-count{display:none!important}.open-login .login-link svg{display:block}.open-login .login-link svg g{stroke:#000}.login-link{display:none}.pro-area-logged-link{display:none}.open-login .login-link{display:block;font-size:0;display:block;width:20px;height:20px;background-size:100%}.btn-nav{position:absolute;top:20px;left:16px}.menu-mobile-open .mobile-m .menu{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:absolute;width:100%;left:50%;top:-webkit-calc(50% - 25px);top:-moz-calc(50% - 25px);top:calc(50% - 25px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:99999}.second-menu-col{margin-top:44px}.menu-mobile-open .mobile-m .menu li{font-size:18px;line-height:2}.menu-mobile-open .mobile-m .menu li.hide-mbl,footer .footer-col.new-footer-col li.hide-mbl{display:none}.menu-mobile-open .mobile-m .menu li a{color:#000}header .btn-nav{display:block;width:15px;height:12px;text-indent:-9999px;overflow:hidden;background:url(../images/bg-btn-nav.png) no-repeat}.hidden_xs{display:none}.image-heading{margin:0 auto;text-align:center}.inner-col-flex{max-width:100%}#introWrapper.single-press-heading h1{margin-top:90px}.grid .box,.catalog .grid div.box{-webkit-box-flex:0;-ms-flex:0 0 50%;-webkit-flex:0 0 50%;-moz-box-flex:0;flex:0 0 50%;max-width:50%;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;width:auto}.catalog.catalog-imagenes div.box{padding-bottom:30px}.single-disenadores.single .slideshow-container img{max-width:100%}.intro-banner .v-middle a,.intro-banner .v-middle p{max-width:100%}.grid .box{-webkit-box-flex:0;-ms-flex:0 0 50%;-webkit-flex:0 0 50%;-moz-box-flex:0;flex:0 0 50%;max-width:50%;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.professional .heading-desc{padding-left:0;padding-right:0;max-width:none;margin:0}.page-template-nosotros #maincontent{padding:0 20px}.page-template-distribuidores .distribuidores-list{margin:40px 15px}.social-col{width:auto}body.single-news .social-col{margin:0 21px}body.single-news .social-t{margin-top:0}.single .collections .product-f-slides .slick-dots{bottom:-40px}.single .collections .product-f-slides .slick-dots li{background-color:transparent;border:0 solid transparent;padding:5px}.single .collections .product-f-slides .slick-dots li button{position:relative;padding:5px;background-color:transparent;border:1px solid #000}.single .collections .product-f-slides .slick-dots li.slick-active button{background-color:#000}header .search-form .text{width:80vw}.catalog .box.hover img.image-for-hover,.catalog .box a:hover img.image-for-hover{opacity:0;display:none}div.box:hover .primary-image{opacity:1;display:block!important}div.box:hover .image-for-hover{display:none!important;opacity:0}#nav-icon3{display:block}body header .btn-nav{display:block;width:26px;height:22px;text-indent:inherit;overflow:hidden;background:0 0;z-index:999}#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4{width:26px;height:22px;position:relative;margin:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out;cursor:pointer}#nav-icon1 span,#nav-icon3 span,#nav-icon4 span{display:block;position:absolute;height:1px;width:100%;background:#000;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon3 span:nth-child(1){top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:7px}#nav-icon3 span:nth-child(4){top:14px}#nav-icon3.open span:nth-child(1){top:14px;width:0%;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:9px}#nav-icon3.open{height:26px}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:9px}#nav-icon3.open span:nth-child(4){top:14px;width:0%;left:50%}.filters.mobile ul{padding:5px;overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap;min-width:100%;font-size:13px}.filters.mobile ul li{padding:10px 12px}.filters.mobile ul li:last-child{padding-right:20px}.filters.mobile ul li a{font-size:13px}.filters.mobile ul .current-menu-item>a{color:#00f}.gradient-start,.gradient-end{opacity:0;position:absolute;width:50px;height:100%;top:0;pointer-events:none;background:linear-gradient(90deg,rgba(248,246,242,1) 0%,rgba(255,255,255,0) 100%);z-index:9}.gradient-start{left:0}.gradient-end{right:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(248,246,242,1) 100%)}.gradient-start.scrolling,.gradient-end.scrolling{opacity:1}.post-type-archive-lamparas #breadcrumbs,.post-type-archive-lamparas-exterior #breadcrumbs,.tax-tipo #breadcrumbs,.tax-exterior #breadcrumbs{display:none}.term-exterior #introWrapper,.term-outdoor #introWrapper,.tax-exterior #introWrapper{padding:0;margin-top:-10px}.term-exterior #introWrapper h1,.term-outdoor #introWrapper h1,.tax-exterior #introWrapper h1{margin:0;display:none;width:100%}ul.custom-exterior-menu{position:relative;right:unset;left:unset;max-width:none!important;width:auto;background:#f8f6f2;padding:5px;overflow-x:scroll;white-space:nowrap;display:block!important;margin:0!important;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:none}ul.custom-exterior-menu li{padding:10px 12px;margin:0;display:inline-block}ul.custom-exterior-menu li a{background:0 0;border:none;width:auto;padding:0;font-size:13px}ul.custom-exterior-menu li a:hover,ul.custom-exterior-menu li.current a{background:0 0;border:none}p.wppb-error{margin-left:0}body.isphone header .open-login,body.istablet header .open-login{display:block}.mobile-login-logo circle,.mobile-login-logo path{stroke:#000}.archive h1,.post-type-archive-news h1{font-size:24px}#introWrapper p,.page-template-ecolabel #introWrapper p{margin-bottom:0;max-width:100%;margin:0 auto;padding:0 15px;font-size:18px;line-height:24px}ul#filters{padding-bottom:0}.catalog.isotope div.box,.post-type-archive-proyectos .catalog .box,.post-type-archive-disenadores .catalog .box{width:30%}.wrapper.contact .post-content{margin:0 auto;max-width:100%;z-index:9;width:100%;padding-top:30px}.page-template-contacto .bg,.page-template-contacto .bg img,.page-template-subscribe .bg,.page-template-subscribe .bg img{position:absolute;top:0;height:100%}.block h2,.wrapper.contact .intro h1{letter-spacing:-3px;max-width:90%;text-align:center;font-size:40px;margin:0 auto;line-height:1.1;font-weight:400}.slider-nav .slick-prev,.slider-nav .slick-next{background-image:none}body.single-news div#main{padding-top:0;width:100%}body.single-news .left-col{width:100%;position:relative;height:auto;padding:20px 0 0}body.single-news #breadcrumbs{padding:0 20px;width:90%}body.single-news #maincontent h1{font-size:48px;line-height:54px}body.single-news #maincontent .post-content{width:100%}body.single-news #maincontent .post-content .entradilla{font-size:22px;line-height:33px}body.single-news #maincontent .post-content .quote{font-size:30px;line-height:34px}body.single-news #maincontent,body.single-news #maincontent.video-story{padding-left:20px}body.single-news .left-col.video-story{width:100%}body.single-news .video-story .vid-container{margin:0 auto;text-align:center}body.single-news .video-story video{margin:20px}body.single-news .video_block{margin-left:-20px;margin-right:-20px}body.single-news .visual-fullscreen{margin-left:0;width:100%}body.single-news .visual-fullscreen img{width:100%;max-width:100%;min-height:auto;height:60vh;object-fit:cover}body.single-news .social-list{text-align:center}.collections .title-product{margin-top:18px;display:block}ul.social-list{border-top:#acacac 1px solid;padding-top:25px}.single.single-proyectos #proyecto ul.social-list{text-align:center}.single.single-proyectos .product.featured-product .metas{position:relative;margin-top:45px}.single .product .metas a.button-blue.featured-button{margin-left:auto;margin-right:auto;max-width:220px}.single .product .metas .button-wrap{margin-bottom:35px}.invitation .post-content{padding:0 15px}.intro-banner .v-middle a,.intro-banner .v-middle p,.portada #main .featured-items h3{font-size:20px;line-height:24px}.portada #main h3{font-size:15px;line-height:18px}.portada #main h3.center{padding-bottom:35px}.portada .featured-item .description p{font-size:22px;line-height:24px}.intro-banner .slider-textos .v-middle p,.intro-banner .slider-textos .v-middle.big p,.intro-banner .slider-textos .only-text.v-middle p,.intro-banner .slider-textos .only-text.v-middle.big p{font-size:20px;max-width:80%}.intro-banner .v-middle a.intro-button{line-height:18px;padding:16px 20px;min-width:149px}.search-form{margin:0!important;padding:0!important}.close-popup,.back-to-pro{top:10px}.back-to-pro img{width:20px}.grid-videos.news p{font-size:14px}.page-template-homepage-v2 .content-block.gallery-block .excerpt{font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;line-height:1.1!important}.page-template-area-profesional .random{margin-bottom:0}.page-template-area-profesional .random .featured-button{bottom:auto}footer .new-footer-col #EMAIL,.mc-field-group select{width:200px}.isphone.single-lamparas.transparent:not(.lang-usa) #wrapper,.isphone.single-lamparas-exterior.transparent:not(.lang-usa) #wrapper{padding-top:0}.isphone.single-lamparas.transparent:not(.lang-usa) header,.isphone.single-lamparas-exterior.transparent:not(.lang-usa) header{background:0 0;border-bottom:1px solid #fff}.isphone.single-lamparas.transparent:not(.lang-usa) section.content-block.block.gallery-block.intro-banner,.isphone.single-lamparas-exterior.transparent:not(.lang-usa) section.content-block.block.gallery-block.intro-banner{height:calc(100vh - 40px)}.isphone.single-lamparas.transparent:not(.lang-usa) header.scrolled,.isphone.single-lamparas-exterior.transparent:not(.lang-usa) header.scrolled{background:#fff}.isphone.single-lamparas.transparent:not(.lang-usa) .intro-banner .image-slide,.isphone.single-lamparas.transparent:not(.lang-usa) .intro-banner .video-wrapper,.isphone.single-lamparas-exterior.transparent:not(.lang-usa) .intro-banner .image-slide,.isphone.single-lamparas-exterior.transparent:not(.lang-usa) .intro-banner .video-wrapper{height:calc(100vh - 40px);max-height:calc(100vh - 40px)}.isphone.single-lamparas.single .video-wrapper,.isphone.single-lamparas .intro-banner .image-slide,.isphone.single-lamparas-exterior.single .video-wrapper,.isphone.single-lamparas-exterior .intro-banner .image-slide{height:-webkit-calc(100vh - 55px);height:-moz-calc(100vh - 55px);height:calc(100vh - 55px);max-height:-webkit-calc(100vh - 55px);max-height:-moz-calc(100vh - 55px);max-height:calc(100vh - 55px);margin-top:0}.single-lamparas .intro-banner .image-slide,.single-lamparas-exterior .intro-banner .image-slide,.intro-banner .video-wrapper{display:none}.single-lamparas .intro-banner .image-slide.mobile,.single-lamparas-exterior .intro-banner .image-slide.mobile,.intro-banner .video-wrapper.mobile{display:block}.isphone.single-lamparas.single .video-js,.isphone.single-lamparas-exterior.single .video-js{margin-top:0}.isphone.single-lamparas.single .apaisat .video-js,.isphone.single-lamparas-exterior.single .apaisat .video-js{height:50vh;max-height:50vh}.isphone.single-lamparas.transparent:not(.lang-usa) section.content-block.block.gallery-block.intro-banner.apaisat,.isphone.single-lamparas-exterior.transparent:not(.lang-usa) section.content-block.block.gallery-block.intro-banner.apaisat,.isphone.single-lamparas.transparent:not(.lang-usa) .intro-banner.apaisat .video-wrapper,.isphone.single-lamparas-exterior.transparent:not(.lang-usa) .intro-banner.apaisat .video-wrapper{height:50vh;max-height:50vh;margin-top:55px}.apaisat .arrow-down.bounce{display:none}.isphone.single-lamparas.transparent:not(.lang-usa) .logo img,.isphone.single-lamparas.transparent:not(.lang-usa) .open-login .login-link,.isphone.single-lamparas.transparent:not(.lang-usa) .search_link svg,.isphone.single-lamparas.transparent:not(.lang-usa) .lang_link svg,.isphone.single-lamparas.transparent:not(.lang-usa) header .btn-nav,.isphone.single-lamparas-exterior.transparent:not(.lang-usa) .logo img,.isphone.single-lamparas-exterior.transparent:not(.lang-usa) .open-login .login-link,.isphone.single-lamparas-exterior.transparent:not(.lang-usa) .search_link svg,.isphone.single-lamparas-exterior.transparent:not(.lang-usa) .lang_link svg,.isphone.single-lamparas-exterior.transparent:not(.lang-usa) header .btn-nav{-webkit-filter:invert(1);filter:invert(1)}.isphone.single-lamparas.transparent:not(.lang-usa) header.scrolled .logo img,.isphone.single-lamparas.transparent:not(.lang-usa) header.scrolled .open-login .login-link,.isphone.single-lamparas.transparent:not(.lang-usa) header.scrolled .search_link svg,.isphone.single-lamparas.transparent:not(.lang-usa) header.scrolled .lang_link svg,.isphone.single-lamparas.transparent:not(.lang-usa) header.scrolled .btn-nav,.isphone.single-lamparas.transparent:not(.lang-usa).menu-mobile-open header .btn-nav,.isphone.single-lamparas-exterior.transparent:not(.lang-usa) header.scrolled .logo img,.isphone.single-lamparas-exterior.transparent:not(.lang-usa) header.scrolled .open-login .login-link,.isphone.single-lamparas-exterior.transparent:not(.lang-usa) header.scrolled .search_link svg,.isphone.single-lamparas-exterior.transparent:not(.lang-usa) header.scrolled .lang_link svg,.isphone.single-lamparas-exterior.transparent:not(.lang-usa) header.scrolled .btn-nav,.isphone.single-lamparas-exterior.transparent:not(.lang-usa).menu-mobile-open header .btn-nav{-webkit-filter:invert(0);filter:invert(0)}.error404 #maincontent{height:160px;padding-top:40px!important}.error404 #maincontent h3{font-size:20px;line-height:30px}.page-template-landing-descuentos .descuentos .texto-small{font-size:16px}.page-template-landing-descuentos .descuentos .texto-big,.page-template-landing-descuentos .descuentos .texto-big p{margin-top:40px;margin-bottom:0;font-size:20px;line-height:24px}.page-template-landing-descuentos .descuentos ul li{flex:0 0 33%}body.single-news #maincontent .post-content .two_cols .col.texto h2{padding:0 20px}body.single-news #maincontent .post-content .two_cols .col.texto p{padding:0 20px;font-size:.6em}.product.featured-product .clusters{margin-top:40px}.product.featured-product .clusters .description,.single .product.featured-product .clusters .metas{width:100%;margin:0}.single .product.featured-product .clusters .metas .metas-inner{padding:0 20px;margin:0;text-align:center;max-width:75%;margin:0 auto;padding-top:25px}.page-template-contacto div.wpcf7{padding-bottom:60px}.page-template-contacto .ajax-loader{margin-bottom:-50px!important}.page-template-confirmation-optin #main{padding:0}.page-template-confirmation-optin #maincontent{padding:0}}@media screen and (max-width:992px){.page-template-confirmation-optin #maincontent .section.description .nota-pie{position:relative;bottom:unset;margin:60px 0 20px}footer .mt-12{margin-top:30px!important}.footer-col.new-footer-col.fourth-footer-col{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}footer .first-footer-row .footer-col.new-footer-col{width:100%;margin-top:35px}footer .first-footer-row .footer-col.new-footer-col.first-footer-col{margin-top:38px;display:block}footer .footer-rows .footer-row.copyright{margin-top:72px}.single-news .news-related .catalog{max-width:100%}.single-news .news-related .slide h2{max-width:80%}.single-news .catalog{max-width:100%}.home .content-block .claim{margin-top:0;top:calc(50% - 30px)}.portada .v-middle.with-claim{top:unset;transform:none;bottom:30px;margin-top:0}.portada .intro-banner .description p{max-width:80%}.portada #main .photoslurp p{max-width:75%}.page-template-login-template section.section.muestra .layout{padding:0 15px}.page-template-login-template section.section.muestra .layout .row .item p{text-align:center;margin:16px 0 28px;font-size:13px;line-height:17px}.page-template-login-template .gutter-sizer{width:16px}.page-template-login-template .grid-sizer,.page-template-login-template section.section.muestra .layout .row .item.grid-item{width:calc(50% - 16px)!important;padding:16px 8px!important}.page-template-login-template section.section.muestra .layout .row .item{height:calc(56vw + 75px)}.page-template-login-template section.section.muestra .layout:not(.technical):not(.media) .row .item.grid-item.grid-item--width2{width:100%!important;height:calc(128vw + 75px);padding:16px 0!important}.page-template-login-template section.section.muestra .layout .row .item img,.page-template-login-template section.section.muestra .layout .row .item video{height:56vw}.page-template-login-template section.section.muestra .layout .row .item.technical img,.page-template-login-template section.section.muestra .layout .row .item.technical video,.page-template-login-template section.section.muestra .layout .row .item.media img,.page-template-login-template section.section.muestra .layout .row .item.media video{max-height:56vw!important;padding:0!important}.page-template-login-template section.section.muestra .layout .row .item.technical.contain img,.page-template-login-template section.section.muestra .layout .row .item.technical.contain video,.page-template-login-template section.section.muestra .layout .row .item.media.contain img,.page-template-login-template section.section.muestra .layout .row .item.media.contain video{max-width:85%!important}.page-template-login-template section.section.muestra .layout .row .item.large.grid-item--width2 img,.page-template-login-template section.section.muestra .layout .row .item.large.grid-item--width2 video{height:128vw;max-height:128vw!important;max-width:100%!important}.page-template-login-template section.section.muestra .layout.technical .row .item.large.grid-item--width2 img,.page-template-login-template section.section.muestra .layout.technical .row .item.large.grid-item--width2 video,.page-template-login-template section.section.muestra .layout.media .row .item.large.grid-item--width2 img,.page-template-login-template section.section.muestra .layout.media .row .item.large.grid-item--width2 video{height:56vw}.page-template-login-template section.section.muestra .layout.media .row .item.large.grid-item--width2 img,.page-template-login-template section.section.muestra .layout.technical .row .item.large.grid-item--width2 video{height:56vw;max-height:56vw!important;max-width:100%!important}.page-template-login-template section.section.muestra .lamp_one .filtered-layout .row .item.n-5,.page-template-login-template section.section.muestra .lamp_one .filtered-layout .row .item.n-11,.page-template-login-template section.section.muestra .lamp_one .filtered-layout .row .item.n-12,.page-template-login-template section.section.muestra .lamp_one .filtered-layout.technical .row .item.n-10,.page-template-login-template section.section.muestra .lamp_one .filtered-layout.media .row .item.n-9,.page-template-login-template section.section.muestra .lamp_one .filtered-layout.media .row .item.n-13,.page-template-login-template section.section.muestra .lamp_two .filtered-layout .row .item.n-11,.page-template-login-template section.section.muestra .lamp_two .filtered-layout .row .item.n-12,.page-template-login-template section.section.muestra .lamp_two .filtered-layout.technical .row .item.n-10,.page-template-login-template section.section.muestra .lamp_two .filtered-layout.media .row .item.n-6,.page-template-login-template section.section.muestra .lamp_two .filtered-layout.media .row .item.n-11,.page-template-login-template section.section.muestra .lamp_three .filtered-layout .row .item.n-8,.page-template-login-template section.section.muestra .lamp_three .filtered-layout .row .item.n-12,.page-template-login-template section.section.muestra .lamp_three .filtered-layout.technical .row .item.n-10,.page-template-login-template section.section.muestra .lamp_three .filtered-layout.technical .row .item.n-11,.page-template-login-template section.section.muestra .lamp_three .filtered-layout.media .row .item.n-9{border-bottom:1px solid #979797!important}.page-template-login-template section.section.muestra .lamp_one .filtered-layout.technical .row .item.n-12{border-bottom:0!important}.page-template-login-template section.section.muestra .lamp_one .filtered-layout .row .item.n-5:after,.page-template-login-template section.section.muestra .lamp_one .filtered-layout .row .item.n-13:after,.page-template-login-template section.section.muestra .lamp_one .filtered-layout.media .row .item.n-6:after,.page-template-login-template section.section.muestra .lamp_one .filtered-layout.media .row .item.n-14:after,.page-template-login-template section.section.muestra .lamp_three .filtered-layout .row .item.n-7:after,.page-template-login-template section.section.muestra .lamp_three .filtered-layout.technical .row .item.n-6:after,.page-template-login-template section.section.muestra .lamp_three .filtered-layout.media .row .item.n-6:after,.page-template-login-template section.section.muestra .lamp_three .filtered-layout.media .row .item.n-9:after{content:'';border-right:1px solid #979797!important;display:block;height:96%;position:absolute;top:2%;right:0}.page-template-login-template section.section.muestra .lamp_one .filtered-layout .row .item.n-8:after,.page-template-login-template section.section.muestra .lamp_one .filtered-layout .row .item.n-14:after,.page-template-login-template section.section.muestra .lamp_one .filtered-layout.technical .row .item.n-11:after,.page-template-login-template section.section.muestra .lamp_one .filtered-layout.media .row .item.n-3:after,.page-template-login-template section.section.muestra .lamp_one .layout.media .row .item.n-13:after,.page-template-login-template section.section.muestra .lamp_two .filtered-layout.technical .row .item.n-7:after,.page-template-login-template section.section.muestra .lamp_two .filtered-layout.technical .row .item.n-9:after,.page-template-login-template section.section.muestra .lamp_two .filtered-layout.media .row .item.n-5:after,.page-template-login-template section.section.muestra .lamp_two .filtered-layout.media .row .item.n-11:after,.page-template-login-template section.section.muestra .lamp_three .filtered-layout .row .item.n-8:after,.page-template-login-template section.section.muestra .lamp_three .filtered-layout.technical .row .item.n-3:after,.page-template-login-template section.section.muestra .lamp_three .filtered-layout.technical .row .item.n-7:after,.page-template-login-template section.section.muestra .lamp_three .filtered-layout.technical .row .item.n-11:after,.page-template-login-template section.section.muestra .lamp_three .filtered-layout .row .item.n-6:after{border-right:0!important;content:none}.page-template-login-template section.section.text p,.page-template-login-template .filtered-login .desc{font-size:17px;line-height:20px;max-width:100%;padding:0 15px}.page-template-login-template .filtered-login h2{font-size:26px;max-width:75%;margin:0 auto;margin-bottom:12px}.page-template-login-template section.section nav.filter ul,.page-template-login-template section.section.login nav.filter ul{width:calc(100% - 30px);font-size:13px;border-top:1px solid #a0a0a0;padding-top:20px}.page-template-login-template section.section nav.filter ul{border-top:none}.page-template-login-template section.section.login nav.filter ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-login-template section.section.login nav.filter ul li{padding:0 15px}.page-template-login-template .intro-banner.block h2{letter-spacing:-.7px;max-width:60%}.page-template-login-template .intro-banner .bg{height:calc(60vh - 2px)}.page-template-login-template .intro-banner .video-wrapper{height:60vh}.page-template-login-template .intro-banner .description .random{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:85%;margin:40px auto;top:unset}.user-is-logged.page-template-login-template .intro-banner .description .random{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-login-template .random .featured-button{padding:16px 0;position:relative;font-size:13px;line-height:15px;margin:0;bottom:unset}span.medianil,span.medianil-quart,span.medianil-tres{display:none}.filtered-layout#technical span.medianil,.filtered-layout#media span.medianil{display:block}.page-template-login-template section.section nav.filter{border-top:none;padding:36px 0 0}.page-template-login-template section nav.filter ul li{padding-bottom:72px!important}.page-template-login-template nav.filter ul li button:after,.page-template-login-template nav.filter ul li a:after{content:'';background:0 0;width:8px;height:8px;background-size:8px;border-radius:8px;border:2px solid #3e3e3e;opacity:.3;position:absolute;margin-top:30px;left:0;right:0;margin:0 auto;margin-top:46px}.page-template-login-template nav.filter ul li button.current:after,.page-template-login-template nav.filter ul li a.current:after{content:'';background:#3e3e3e;width:8px;height:8px;background-size:8px;border-radius:8px;opacity:1}.page-template-login-template section nav.filter ul li:nth-child(3) button:after{left:40px}.page-template-login-template section nav.filter ul li:nth-child(1) button:after{left:-40px}.page-template-login-template section nav.filter ul li:nth-child(1) a:after{left:-20px}.page-template-login-template section nav.filter ul li:nth-child(2) a:after{left:20px}.login-wrap,#wppb-login-wrap{padding:0 15px;width:calc(100% - 30px)}.wppb-user-forms input:not([type=button]):not([type=reset]):not([type=submit]):not([type=checkbox]),.wppb-user-forms select{font-size:15px}.random .description p,.random .desc p,.content-block.gallery-block .excerpt,.portada .random .random-content.partido p,.intro-banner .description a,.intro-banner .description p{font-size:16px;line-height:25px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.page-template-trabaja-con-nosotros .job_offers{display:none}.page-template-trabaja-con-nosotros .job_offers.mobile{display:table}.single-lamparas #introWrapper.destkop,.single-lamparas-exterior #introWrapper.destkop{display:none}.single-lamparas #introWrapper.mobile,.single-lamparas-exterior #introWrapper.mobile{display:block}}@media screen and (max-width:834px){.smaller-image{display:block!important}.big-image{display:none!important}.page-template-distribuidores #introWrapper{padding-top:0}#introWrapper h1{margin-bottom:20px;margin-top:30px;width:90%}.post-type-archive-proyectos.archive h1{width:90%}#introWrapper p{padding:0}.random.block h2{letter-spacing:-1px;font-size:35px;line-height:34px;margin-bottom:0}.noticias-banner{margin:0}body.single-news .heading h1{width:auto;max-width:100%}.page-template-text-legal .post-content{max-width:100%;margin:0 auto;margin-top:60px;padding:0 15px}.grid .pro-image-grid .grid-item{width:50%}.single .heading.nueva:before,.single .heading.nueva.coming-soon:before{top:30px}.post-type-archive-proyectos.archive h1,#introWrapper.nueva h1{margin-top:50px}.inner-col-flex{max-width:none}.post-type-archive-notas_prensa #introWrapper p{max-width:100%}div.catalog .box.press-box.notes{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:0;-ms-flex:0 0 45%;-webkit-flex:0 0 45%;-moz-box-flex:0;flex:0 0 45%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-template-profesional .grid .box a{margin:0}.catalog div.box.three-col img{-o-object-fit:contain;object-fit:contain}.catalog,.page-template-distribuidores .catalog{max-width:none}.single-disenadores.single .slides img{-o-object-fit:cover;object-fit:cover;max-width:100%}.single-disenadores .related-topics{border-bottom:0 solid;border-top:1px solid #acacac}.single-disenadores.single .slideshow-container{display:block}.single-disenadores .product .slideshow{padding-bottom:0;text-align:center}.inner-menu li{padding:0 0 10px;text-align:center}.single-disenadores .product .description{max-width:none}.inner-menu ul{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.grid .box{-webkit-box-flex:0;-ms-flex:0 0 50%;-webkit-flex:0 0 50%;-moz-box-flex:0;flex:0 0 50%;max-width:50%;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.slider-nav{padding:35px 0}.slider-nav img{max-height:400px}.slick-slide img{max-width:100%}body.single-news .social-list{margin-top:25px;margin-bottom:35px}.random{margin:15px}.content-inner{padding:0 15px;padding-bottom:35px}.single .projects h3,.single .collections h3{margin:10px 0 20px}.single-proyectos #footer,.single-lamparas #footer,.single-lamparas-exterior #footer{margin-top:0}.post-type-archive-news .catalog .news,.tax-journal_type .catalog .news,.tax-story_type .catalog .news{width:auto;margin:0 15px}body.single-news .social-col{margin:0 10px}.catalog .new.one-col,.catalog .new.two-col{width:50%}.intro-button{font-weight:600}body.page-template-homepage-v2 .content-block.featured-items-block ul li{width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px);width:calc(100% - 0px);display:inline-block;float:left;margin:7px 0}.portada .featured-item.type2 .description,.portada .featured-item.type3 .description{position:relative;padding:60px 0!important}.portada .featured-item.type2 img{position:relative;width:100%!important;height:auto!important}.portada .featured-item.type2:not(.grey-bg) img.vertical{max-width:60%}.page-template-homepage-v2 .content-block.featured-items-block ul li .description h3{font-size:30px;line-height:1.1}.page-template-homepage-v2 .h-middle{max-width:33%;text-align:center;display:block;position:relative;bottom:unset}.home .block.content-block{margin:0 0 35px}.disenadores h4 a{color:#000}.page-template-homepage-v2 .content-block.gallery-block h2,.page-template-landing-ecommerce .content-block.gallery-block h2{font-size:35px;line-height:34px;margin-bottom:10px}.intro-banner .v-middle p{padding:0 15px}.slick-dots{position:absolute;top:70%;text-align:center;overflow:hidden;height:17px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding:0}.intro-banner.block h2{margin-bottom:0}.post-type-archive-news .block h2{margin-bottom:10px}.page-template-distribuidores #distributor-map h2.desc{width:100%;margin-top:80px}.single .news-related .product-f-slides.new-crop .slide a,.single .related-topics .product-f-slides.new-crop .slide a{padding-top:90%}.single .news-related .product-f-slides.new-crop .slick-slide img{height:80%;max-height:unset;max-width:70%;left:0;right:0}.single .related-topics .product-f-slides.new-crop .slick-slide img{height:80%;max-height:unset;max-width:70%}.single .news-related .product-f-slides.new-crop .slick-dots{bottom:10px}.single .news-related .product-f-slides.new-crop .slide h2{margin-top:0}.single .news-related .product-f-slides.new-crop .slick-dots{bottom:-30px}.single .slide h2{font-size:15px;color:#000;text-align:center;font-weight:400;margin-top:45px}.single-news .news-related .product-f-slides .slick-dots{bottom:0;position:relative}.single-landing-producto .news-related .slide h2{margin-top:40px}.single .featured-product .slideshow-container{padding-top:0;margin-top:0}.single .featured-product .slideshow-container{margin-right:0;margin-left:0;max-width:none}.single-lamparas .catalog,.single-lamparas-exterior .catalog{max-width:-webkit-calc(100vw - 30px);max-width:-moz-calc(100vw - 30px);max-width:calc(100vw - 30px)}.single .sm-grey .slick-slide img{margin:0 auto}.col-3{width:100%;margin-bottom:35px}.single .product .collections ul{margin-bottom:0}.single .product .collections{border-bottom:0 solid transparent}.single .sm-grey{background-color:#f7f7f7}.button-wrap{width:100%;text-align:center}.single .product .collections h3{font-size:16px;color:#3e3e3e}ul.social-list,.single .product .collections h3{margin:25px 0}.inner-col-flex,.inner-col{padding-bottom:25px}.sm-title,.single ul.social-list li{text-align:center}.descargas .black-title{padding-top:23px;border-top:1px solid #acacac}.single .product .collections li{width:auto}.featured-product .slideshow-container{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.single .product.featured-product .description .txt.text-block .post-content{padding-right:0}.single .product.featured-product .description .txt.text-block{width:100%;margin-bottom:35px}.single .product.featured-product .metas .metas-inner{border-left:0;margin-left:0;padding-left:0}.single .product.featured-product .metas{width:100%}.single .product.featured-product .clusters .metas .metas-inner{max-width:100%}.descargas .black-title,.single .descargas li,.single ul.social-list li,.single .product a.button-blue.featured-button{margin-left:0}body .product .home-slideshow .flex-control-nav a,.home-slideshow .flex-control-nav a{border:1px solid #000;background-color:transparent}.flexcont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.col-2{-webkit-box-flex:0;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;max-width:100%}.col-2.right{border:0 solid transparent}.page-template-distribuidores .distribuidores-list .type-distribuidores{width:46%;padding-right:3.33%;float:left;margin-bottom:30px;min-height:119px;text-align:left}.page-template-distribuidores .distribuidores-list{margin:40px 15px}body.single-news .heading h1{width:auto;padding:0 15px}.image-heading img{width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:calc(100% - 30px);-o-object-fit:cover;object-fit:cover;height:70vh}.social-col{position:relative;text-align:center;right:auto}.sm-grey .related-topics,.sm-grey section.related-topics.projects{border-top:0 solid transparent;border-bottom:0 solid transparent}.single.single-proyectos #maincontent.single-feat .product .metas,.single.single-proyectos .product.featured-product .metas{position:relative;margin-top:45px}.single .product .descargas ul{text-align:center}.intro-banner .v-middle a.intro-button{width:50%;max-width:200px}footer .info-message{margin-bottom:10px}footer .mc-field-group.select,footer .new-footer-col #EMAIL{width:200px;margin:0 auto}footer .mc-field-group select{width:100%}footer .mc-field-group.select:before{right:2px}.page-template-nosotros .content-inner p,.page-template-distribuidores h2.desc p{font-size:16px;line-height:22px}.page-template-distribuidores .filters.visible{margin-top:55px;padding:12px 0}.page-template-distribuidores .filters ul{display:block;padding:20px 0 5px}.page-template-distribuidores .filters ul li{padding:0 0 20px}.filters ul a{font-size:13px!important;line-height:13px!important}.page-template-distribuidores .heading h2{font-size:18px;position:relative}#inputOff_filter,#inputOn_filter{display:block;margin:28px auto}a#addressOffline_filter,a#addressOnline_filter{top:50px;position:absolute;margin-left:100px}.jobs-form .content-inner{max-width:100%}.intro-banner .slider-textos .v-middle.description.big p,.intro-banner .slider-textos .texto_top,.intro-banner .slider-textos .texto_bottom{font-size:24px;line-height:32px}.intro-banner .slider-textos .v-middle p,.intro-banner .slider-textos .v-middle.big p,.intro-banner .slider-textos .only-text.v-middle p .intro-banner .slider-textos .only-text.v-middle.big p{max-width:100%}.error404 #maincontent{width:100%}.error404 #main a{bottom:10px}.intro-banner .slider-textos .posters{width:100%}.intro-banner .slider-textos .posters img.left,.intro-banner .slider-textos .posters img.right{padding:0}}@media screen (max-width:834px),(orientation:portrait){.landing-producto .header.alt{max-height:50vh}.alt .texto.by{padding-top:100px}.landing-producto .explicacion .texto,.landing-producto .ecommerce .inner h3,.landing-producto .scroll_module,.landing-producto section.news-related h3,.landing-producto .fila-textos{font-size:36px}.landing-producto .explicacion.alt .texto{font-size:20px;padding-top:1px}.landing-producto .caracteristicas .texto{font-size:36px;min-height:30vh}.landing-producto .caracteristicas .texto p{max-width:80%}.landing-producto .ecommerce,.landing-producto .ecommerce.extra-padding{padding-bottom:80px}.landing-producto .ecommerce .inner .links{display:block;margin-top:40px;font-size:18px}.landing-producto .news-related .slide h2{font-size:18px}.landing-producto .ecommerce .inner .links a{display:block;margin-bottom:20px;max-width:200px;margin:0 auto;margin-bottom:30px}.landing-producto .fila-textos .boton a,.landing-producto .carousel .boton a{font-size:18px}.landing-producto .ecommerce .inner h3{padding:50px 0 0}.landing-producto .ecommerce .inner .links{padding-top:20px}.landing-producto .scroll_module .textos__loop{width:100%}.landing-producto .caracteristicas{display:block;height:auto}.landing-producto .caracteristicas .imagen,.landing-producto .caracteristicas .texto{width:100%}.landing-producto .caracteristicas .imagen img{height:70vh}.landing-producto .acabados__colores .swiper-slide{min-height:70vh}.landing-producto .acabados__colores .swiper-slide.swiper-slide-prev,.landing-producto .acabados__colores .swiper-slide.swiper-slide-next{opacity:0!important}.landing-producto .acabados__colores .swiper-slide.swiper-slide-prev img,.landing-producto .acabados__colores .swiper-slide.swiper-slide-next img,.landing-producto .acabados__colores .swiper-slide.swiper-slide-active img{margin:0}.landing-producto .scroll_module .textos__loop p{max-width:80%}.landing-producto .scroll_module .inner ul li img{max-width:50%}.landing-producto .quarter-tile{width:15px;height:15px}.landing-producto .quarter-tile .tile.full{width:15px;height:15px}.landing-producto .quarter-tile.active{width:25px;height:25px}.landing-producto .quarter-tile.active.icon:before{width:15px;height:15px;background-size:15px;top:8px;left:5px}.landing-producto .quarter-tile.active .tile.full{width:25px;height:25px}.landing-producto .acabados.top{top:260px;left:0;right:0}.landing-producto .scroll_module .inner-scroll .item img{max-width:35vw}.landing-producto .scroll_module .inner-scroll .item img.n-2{margin-left:55%}.landing-producto .scroll_module .inner-scroll .item img.n-3{margin-left:0}.bloque-specs.mobile{display:block;height:100vh}.bloque-specs.carousel .pre-title{font-size:20px;max-width:80%;margin:0 auto}.bloque-specs.desktop{display:none}.fila-imagenes img{width:100%;height:70vh}.fila-imagenes img:hover,.fila-imagenes img.active{transform:scale(1)}.landing-producto .fila-imagenes{display:block}.landing-producto .fila-textos{height:auto;margin-top:0;padding-bottom:60px}.landing-producto .fila-textos .boton a,.landing-producto .carousel .boton a{min-width:140px;max-width:140px}.landing-producto .acabados__colores .swiper-slide img{width:100%;height:auto;margin-top:0!important}.landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-ip.png)}.postid-93963 .landing-producto .attach-bg .fp-scrollable,.postid-93964 .landing-producto .attach-bg .fp-scrollable,.postid-93923 .landing-producto .attach-bg .fp-scrollable,.postid-93926 .landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-ip-en.png)}.postid-94336 .landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-chispa-presale-ip.png)}.postid-95533 .landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-chispa-presale-ip-eng.png)}.postid-94400 .landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-bicoca-presale-ip.png)}.postid-95532 .landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-bicoca-presale-ip-eng.png)}.postid-94487 .landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-followme-presale-ip.png)}.postid-95530 .landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-followme-presale-ip-eng.png)}.single-landing-producto .swiper-container-horizontal>.swiper-pagination-bullets{bottom:auto;top:45vh}.page-template-confirmation-optin #maincontent{display:block!important}.random-content.prof.has-video.partido.mobile,.random-content.prof.has-video.partido.reverse.mobile{height:120vh;padding:0!important;display:block}.random-content.prof.has-video.partido.mobile:before{content:none}.random-content.prof.has-video.partido.mobile video,.random-content.prof.has-video.partido.reverse.mobile video{width:100%;height:60vh}.random .random-content.partido.mobile .desc{width:100%;height:60vh;position:relative}}@media screen and (max-width:767px){.menu-mobile-open.search-open .mobile-m{height:60vh;top:200px;padding-top:50px}.language-list{text-align:right;z-index:99}.language-list li{display:inline-block;padding-right:15px}.language-list li:last-child{display:block}.portada #main h3.center{padding-bottom:15px}.portada #main .photoslurp p{max-width:100%}.news-block .news-slides{padding-bottom:35px}.news-block .news-slides{padding-bottom:0}.portada .news-block{padding-bottom:35px}.portada .random.block{padding-bottom:20px}.portada #main .photoslurp h3.center{padding:20px 0 0}.page-template-homepage-v2 .content-block.gallery-block h2,.page-template-landing-ecommerce .content-block.gallery-block h2{max-width:85%}.portada .content-block.random .description p{display:none}.random.block h2{max-width:70%}.landing-producto .header.first{padding-top:10px}.landing-producto .logos .marset{width:80px;padding-right:15px}.landing-producto .alt .logos .marset{width:60px;padding-right:15px}.landing-producto .logos .cupra{width:100px;padding-left:12px;margin-top:16px}.landing-producto .alt .logos .cupra{width:80px;padding-left:12px;margin-top:16px}.landing-producto .header img.lamp{width:75%;height:auto;margin-top:25px}.landing-producto .header .logos{padding:20px 0;margin-top:-30px;height:75px}.landing-producto .logos .separator{height:40px;margin-bottom:-8px}.landing-producto .alt .logos .separator{height:40px;margin-bottom:-12px}.landing-producto .explicacion .texto,.landing-producto .ecommerce .inner h3,.landing-producto .scroll_module,.landing-producto section.news-related h3,.landing-producto .fila-textos{font-size:24px}.landing-producto .caracteristicas .texto{font-size:24px;padding-bottom:30px}.landing-producto .caracteristicas{height:100%}.landing-producto .caracteristicas .imagen img{height:50vh}.landing-producto .scroll_module .textos__loop p,.landing-producto .scroll_module .inner-scroll p{max-width:80%}.landing-producto .scroll_module .inner-scroll .item img{max-width:45vw}.landing-producto .scroll_module .inner-scroll .item img.n-1 {margin-left:-40%}.landing-producto .scroll_module .inner-scroll .item img.n-2 {margin-left:30%}.landing-producto .scroll_module .inner-scroll .item img.n-3{margin-left:0}.landing-producto .scroll_module .inner-scroll{padding-bottom:50px}.landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-mb.png)}.postid-93963 .landing-producto .attach-bg .fp-scrollable,.postid-93964 .landing-producto .attach-bg .fp-scrollable,.postid-93923 .landing-producto .attach-bg .fp-scrollable,.postid-93926 .landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-mb-en.png)}.postid-94336 .landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-chispa-presale-mb.png)}.postid-95533 .landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-chispa-presale-mb-eng.png)}.postid-94400 .landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-bicoca-presale-mb.png)}.postid-95532 .landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-bicoca-presale-mb-eng.png)}.postid-94487 .landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-followme-presale-mb.png)}.postid-95530 .landing-producto .attach-bg .fp-scrollable{background-image:url(../images/landings/bg-attached-followme-presale-mb-eng.png)}.landing-producto .acabados__colores .swiper-slide img{margin-top:8vh!important}.landing-producto .slider-container .acabados{bottom:5vh}.landing-producto section.news-related .catalog{padding-top:0}div#main,.catalog,#maincontent{padding:0}#main>.catalog{padding:0}.open-login .login-link{right:45px}#introWrapper{width:auto;padding:0 15px}.page-template-legal #maincontent{padding:0 15px}.page-template-legal #introWrapper{padding:0}#breadcrumbs{margin-top:10px;padding:0 15px}.single-lamparas #breadcrumbs,.single-lamparas-exterior #breadcrumbs{margin-top:0;padding:0}#introWrapper p{font-size:15px;line-height:20px;margin-bottom:20px}.single .product,.single .product.featured-product{padding-left:15px;padding-right:15px}.single-lamparas #maincontent,.single-lamparas-exterior #maincontent{padding-top:0}.single-lamparas #maincontent .featured-product .slider-nav .slick-list,.single-lamparas-exterior #maincontent .featured-product .slider-nav .slick-list{min-height:350px}.page-template-distribuidores .heading{margin-top:0}.page-template-distribuidores #distributor-map h2.desc{margin-top:0;margin-bottom:20px}#distributor-map .flexcont h3{margin-bottom:30px;width:100%}#distributor-map input.text{margin-bottom:50px}.col-2 .col-inner{padding:20px 0}.heading h1{font-size:24px}.close-popup,.back-to-pro{width:20px;top:8px;right:0}.back-to-pro img{width:15px}.grey-cover{background-color:transparent}.page-template-nosotros .content-inner p.big{font-size:22px;text-align:center;margin:0 -10px;line-height:26px;margin-top:36px;margin-bottom:20px}.lang-es .jobs-form .wpcf7-form-control-wrap.file-cv::after,.lang-en .jobs-form .wpcf7-form-control-wrap.file-cv::after,.lang-usa .jobs-form .wpcf7-form-control-wrap.file-cv::after{content:''}.page-template-formar-parte .content-inner{padding-top:0}.page-template-formar-parte #maincontent,.page-template-trabaja-con-nosotros #maincontent{padding-top:20px}.single-jobs #maincontent{padding-top:100px}.jobs-form .wpcf7>form>p:nth-child(5)>label:nth-child(5)>span>span.wpcf7-not-valid-tip{margin-top:30px}.page-template-nosotros .content-inner{padding-bottom:0}.nosotros-flex-slider{display:block;padding-bottom:30px}.nosotros-flex-slider .swiper-slide{text-align:center}.nosotros-flex-slider .swiper-pagination{position:relative}.nosotros-flex-slider .swiper-pagination .swiper-pagination-bullet{margin:0 8px;width:8px;height:8px;background:#3a3a3a;opacity:.5;position:relative}.nosotros-flex-slider .swiper-pagination .swiper-pagination-bullet:before{content:'';width:10px;height:10px;border:1px solid #000;display:block;border-radius:7px;position:absolute;top:-2px;left:-2px}.nosotros-flex-slider .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#3a3a3a}.nosotros-flex{margin:0 15px}#maincontent>div.nosotros-flex>div.col-3{padding:15px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin-bottom:-1px;display:none}#maincontent>div.nosotros-flex>div.col-3 h3{font-weight:400;font-family:neuehaasgrotesktextpromd,Helvetica,Arial,sans-serif;font-size:16px;text-align:left}#maincontent>div.nosotros-flex>div.col-3 h3::before{content:'—';position:absolute;right:27px;display:none}#maincontent>div.nosotros-flex>div.col-3.show_dropdown h3::before{display:block}#maincontent>div.nosotros-flex>div.col-3.show_dropdown h3::after{display:none}#maincontent>div.nosotros-flex>div.col-3.show_dropdown p{display:block;text-align:left;padding:0;margin-bottom:5px}#maincontent>div.nosotros-flex>div.col-3 p{display:none}#maincontent>div.nosotros-flex>div.col-3 h3::after{content:'+';position:absolute;right:30px}.single-jobs #breadcrumbs,.page-template-formar-parte #breadcrumbs,.page-template-trabaja-con-nosotros #breadcrumbs{padding:0 15px}.single-jobs div#main,.page-template-formar-parte div#main,.page-template-trabaja-con-nosotros div#main{padding-top:15px}.page-template-trabaja-con-nosotros .content-inner p{text-align:left}.page-template-trabaja-con-nosotros .content-inner{padding-top:0}.page-template-trabaja-con-nosotros .job_offers{margin:0}.page-template-trabaja-con-nosotros .left{padding:0 15px}.page-template-trabaja-con-nosotros .left .gris{color:#9b9b9b;line-height:1.5}.page-template-trabaja-con-nosotros .left .title_grid{font-size:19px;line-height:1.5}.page-template-trabaja-con-nosotros .job_offers tr:nth-child(even){background-color:transparent}.page-template-trabaja-con-nosotros .job_offers tr:nth-child(odd){background-color:#f7f7f7}.single-jobs .content-inner{padding-top:0;max-width:100%}.single-jobs .job_description{max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-jobs .job_repeater{width:100%;padding-right:0;max-width:100%;float:none}.single-jobs .share_col{width:100%;padding-left:0;border-left:0;margin-left:0;border-top:1px solid rgba(151,151,151,.8)}.single-jobs .content-inner .intro_job{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #d8d8d8;width:100%}.single-jobs .content-inner .intro_job p,.single-jobs .content-inner .intro_job ul li{font-size:16px;line-height:22px}.single-jobs .content-inner .intro_job>span{font-size:22px;line-height:26px;display:block;margin-bottom:20px}.single-jobs .area{padding-bottom:0;padding:20px 0}.single-jobs a.button-blue.featured-button{min-width:94%}.jobs-form .checkbox-821 .wpcf7-not-valid-tip{padding-top:30px}.invitation #introWrapper h1{font-size:20px;line-height:1.1}.intro-banner .slider-textos .v-middle p{font-size:16px;line-height:20px}#home-popup .modal-dialog{width:80%;font-size:14px}#home-popup .modal-dialog .container{width:90%;padding:40px 0}body.single-news #maincontent h1{font-size:36px;line-height:42px}body.single-news #maincontent .post-content .entradilla{font-size:18px;line-height:28px}body.single-news #maincontent .post-content{width:100%;font:15px/28px 'NeueHaasGroteskTextPro',Helvetica,Arial,serif}body.single-news #maincontent .post-content p{font:15px/28px 'NeueHaasGroteskTextPro',Helvetica,Arial,serif;line-height:28px}body.single-news #maincontent .post-content .quote{font-size:24px;line-height:28px;padding:25px 0}.page-template-trabaja-con-nosotros .job_offers{display:none}.page-template-trabaja-con-nosotros .job_offers.mobile{display:table}.single-lamparas #introWrapper.destkop,.single-lamparas-exterior #introWrapper.destkop{display:none}.single-lamparas #introWrapper.mobile,.single-lamparas-exterior #introWrapper.mobile{display:block}.page-template-landing-descuentos .descuentos{width:100%}.page-template-landing-descuentos .descuentos .texto-small{font-size:13px}.page-template-landing-descuentos .descuentos .texto-big,.page-template-landing-descuentos .descuentos .texto-big p{font-size:16px;line-height:20px}.page-template-landing-descuentos .descuentos ul li{flex:0 0 100%}.news p{padding:0 10px}.intro-banner .slider-textos .posters img.right{display:none}body.single-news #maincontent .post-content .two_cols{display:block}body.single-news #maincontent .post-content .two_cols .col{padding:30px 0}body.single-news #maincontent .post-content .two_cols .col.texto h2{text-align:left!important;padding:0;font-size:1.3em}body.single-news #maincontent .post-content .two_cols .col.texto p{text-align:left!important;padding:0;font-size:1em}body.single-news .masonry-grid{margin-right:-10px!important}body.single-news .masonry-grid-item{width:calc(100% - 10px);margin-bottom:10px}body.single-news .gutter-sizer{width:10px}.item--width-third{width:calc(100% - 10px)}.item--width-half{width:calc(100% - 10px)}.item--width-full{width:calc(100% - 10px)}.portada #main h3{max-width:90%}.page-template-confirmation-optin #main{padding-top:20px}.page-template-confirmation-option .swiper-slide{min-height:40vh}.page-template-confirmation-optin #maincontent .section.description h2,.page-template-confirmation-optin #maincontent .section.description p{font-size:22px;line-height:24px}.page-template-confirmation-optin #maincontent .section.description p{font-size:16px;line-height:22px;margin-top:20px}.reg-form form{margin-top:40px}.reg-form.your-profile .login-wrap{margin-top:40px}.reg-form.your-profile form{margin-top:20px}.page-template-ecolabel .catalog-inner{display:block}.page-template-ecolabel .catalog-inner .box{margin:0 auto}.page-template-ecolabel .catalog-inner h2 span{font-size:17px;line-height:24px}.page-template-ecolabel .catalog-inner h2 .grey-button{position:relative!important;margin-top:15px!important}.page-template-subscribe .wrapper.contact .intro h1{font-size:50px}.lang-es.page-template-subscribe .wrapper.contact .intro h1,.lang-de.page-template-subscribe .wrapper.contact .intro h1{font-size:40px}.page-template-subscribe .wrapper.contact .intro p{width:60%;font-size:14px;line-height:18px;text-align:center}.lang-de.page-template-subscribe .wrapper.contact .intro p{width:70%}.page-template-subscribe .bg.mobile{display:block}.page-template-subscribe .bg.desktop{display:none}.random-content.prof.has-video{height:80vh}.single .video-player.pause{top:60px}.random .random-content.partido.mobile h2{font-size:28px;line-height:1em;padding:0 15px}.random .random-content.partido.reverse.mobile h2{font-size:48px;max-width:75%}.random .random-content.partido.mobile p{padding:0 15px;text-align:center}}@media screen and (max-width:550px){.grid .pro-image-grid .grid-item{width:100%}.col-3{width:100%}.single .slide h2{max-width:100%}.arrow-down{left:-webkit-calc(50% - 16px);left:-moz-calc(50% - 16px);left:calc(50% - 16px);-webkit-transform:none;-ms-transform:none;-moz-transform:none;-o-transform:none;transform:none}.single .product a.button-blue.featured-button{font-size:16px}div.catalog .box.press-box.notes{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.flex-box{-webkit-box-flex:0;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%}.random .featured-button{bottom:20px}.grid .box,.catalog .grid div.box{-webkit-box-flex:0;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;max-width:100%;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;width:auto}.random-content,.random.fullwidth .random-content{padding-top:149%}.random-content img{height:100%}.grid .box{-webkit-box-flex:0;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;max-width:100%;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.single-proyectos .post-content{max-width:none;text-align:left;margin:auto;font-family:neuehaasgrotesktextpro,Helvetica,Arial,sans-serif;font-weight:400}header li.search{padding-right:12.5px}.intro-banner .v-middle a,.intro-banner .v-middle p{max-width:none;width:auto}.page-template-distribuidores .distribuidores-list .type-distribuidores{width:100%;padding-right:3.33%;float:left;margin-bottom:30px;min-height:119px;text-align:center}.single .sm-grey .pressplus img{-o-object-fit:contain;object-fit:contain}.catalog.isotope div.box,.post-type-archive-proyectos .catalog .box,.post-type-archive-disenadores .catalog .box,.catalog.isotope div.box,.catalog div.box,.post-type-archive-proyectos .catalog .box,.post-type-archive-disenadores .catalog .box,.single-lamparas .catalog .box,.single-lamparas-exterior .catalog .box,.page-template-imagenes .catalog .box{width:100%!important}.catalog .box{max-width:-webkit-calc(100% - 30px);max-width:-moz-calc(100% - 30px);max-width:calc(100% - 30px)}.post-type-archive-news .block h2{max-width:100%}.pagination{padding:35px 15px}.catalog .new.one-col,.catalog .new.two-col{width:100%}body.post-type-archive-news-php div.catalog{width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:calc(100% - 30px)}.news .new .holder{padding:0}.single-disenadores .product .description{max-width:none;width:auto;margin-top:45px}body:not(.page-template-area-profesional) .intro-banner .image-slide{height:300px}}@media screen and (max-width:767px){body.single-news .heading h1{margin-bottom:0}.single .sm-grey .slick-slide img,.single .news-related .slick-slide img{max-height:180px}.landing-producto .news-related .slick-slide img{max-height:300px;width:65%}}@media screen and (max-width:320px){.content-inner{padding:0 10px}#main>.catalog{padding:0}#breadcrumbs li,#breadcrumbs li a,#breadcrumbs strong a,#breadcrumbs strong{font-size:13px;line-height:16px}.arrow-down{bottom:20px}#maincontent>div.nosotros-flex>div.col-3 h3{font-size:15px}.landing-producto .acabados.top{top:240px}.landing-producto .explicacion .texto,.landing-producto .ecommerce .inner h3,.landing-producto .scroll_module,.landing-producto section.news-related h3,.landing-producto .caracteristicas .texto{font-size:20px}.landing-producto .ecommerce .inner .links,.landing-producto .fila-textos{font-size:16px}.landing-producto .news-related .slick-slide img{max-height:270px}.landing-producto section.news-related h3{padding:15px 0}.single-landing-producto .news-related .slide h2{margin-top:25px}.landing-producto .fila-textos .boton a,.landing-producto .carousel .boton a{font-size:16px;padding:10px 30px}.landing-producto .fila-textos p{padding:15px 0 30px}.single .product,.single .product.featured-product{padding-left:10px;padding-right:10px}}@media all and (orientation:portrait){.footer-col.new-footer-col.fifth-footer-col{width:18%}.postid-94336 .landing-producto .header .title,.postid-95533 .landing-producto .header .title,.postid-94400 .landing-producto .header .title,.postid-95532 .landing-producto .header .title,.postid-94487 .landing-producto .header .title,.postid-95530 .landing-producto .header .title{min-height:35vh}.landing-producto .explicacion.portrait-high{min-height:45vh}.page-template-confirmation-optin #main{padding-top:30px}.page-template-confirmation-optin #main.no-padding{padding-top:0}.page-template-confirmation-optin #maincontent .section video{margin-bottom:30px}.page-template-confirmation-optin #maincontent .section{width:100%;height:auto;display:block;float:none}.page-template-confirmation-optin #maincontent .section.gallery{background:#fff}.page-template-confirmation-option .swiper-wrapper{width:50%;margin:0 auto}.page-template-confirmation-optin #maincontent .section.gallery img{background-color:#f3f3f3}.page-template-confirmation-optin #maincontent .swiper-pagination{position:relative;margin-top:40px}.page-template-confirmation-optin #maincontent .section.description{min-height:30vh}}#cookie-law-info-bar{top:unset!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;transform:none!important;opacity:1!important;padding:30px 60px!important}#cookie-law-info-bar[data-cli-type=popup] .cli-bar-message{width:70%}#cookie-law-info-bar[data-cli-type=popup] .cli-bar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cli-modal{top:84px!important}.cli-modal-content{width:40%;height:85vh;margin:0 auto}.cli-tab-container h4{font-size:20px;margin-bottom:15px;margin-top:30px}.cli-privacy-content-text{font-size:20px;padding-bottom:20px}.cli-tab-header a.cli-nav-link{font-size:18px}span.cli-necessary-caption,.cli-switch .cli-slider:after{font-size:16px}.wt-cli-ckyes-brand-logo{display:none}@media(min-width:576px){.cli-modal .cli-modal-dialog{margin:0;min-height:auto;bottom:0}.cli-bar-message{padding-right:15px}}.cli-modal-content{border-radius:0}.cli-tab-footer{padding:30px 0 0;text-align:center}.cli-tab-footer .cli-btn{background-color:#000;color:#fff;font-size:20px;padding:15px 25px;min-width:200px;margin-top:30px}.cli-switch input:checked+.cli-slider{background-color:#000!important}@media(min-width:992px){.cli-modal .cli-modal-dialog{max-width:100%}}.cli-tab-container .cli-row{min-height:auto;height:auto}.cli-modal.cli-blowup{-webkit-transform:none;transform:none}.cli-modal.cli-blowup .cli-modal-dialog{animation:none}.cli-modal.cli-blowup.cli-out .cli-modal-dialog{animation:none}.cli-bar-message,.cli-plugin-button,.cli-plugin-button:visited{font-size:20px;line-height:1.2}.cli-tab-pane.cli-fade{font-size:15px}.cli-bar-message a{text-decoration:underline}.cli-bar-message .title{margin-bottom:20px;font-weight:700}#cookie_action_close_header{font-size:12px}.cli_pg_page_contaner{text-align:left}.cli_pg_page_contaner table{border:1px solid grey;margin:30px 0;border-spacing:0;font-size:12px}.cookielawinfo-row{border-bottom:1px solid grey}.cli_pg_page_contaner table thead th{padding:10px 5px;background:#000;color:#fff}.cli_pg_page_contaner table tbody th{padding:10px 5px;background:grey;color:#fff}.cookielawinfo-row td{padding:10px 5px;border-bottom:1px solid grey}#cookie-law-info-bar,.wt-cli-cookie-bar{text-align:right}.cli-bar-btn_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#wt-cli-settings-btn:hover{opacity:1;background:#000!important;color:#fff!important}#wt-cli-settings-btn,#wt-cli-accept-all-btn{border:1px solid;border-radius:3px!important;border-color:#000;min-width:200px;max-width:300px;font-weight:400;line-height:1;padding:15px 25px!important;margin:10px 0!important;font-size:20px!important;text-align:center}.cli-modal-backdrop{background:#b3b3b3}@media(max-width:1300px){.cli-tab-container h4,.cli-privacy-content-text,.cli-tab-header a.cli-nav-link,.cli-plugin-button,.cli-plugin-button:visited{font-size:16px}}@media(max-width:992px){.cli-modal.cli-blowup .cli-modal-dialog{min-width:75%;margin:0 auto}.cli-modal-content{width:100%}#wt-cli-settings-btn,#wt-cli-accept-all-btn,.cli-bar-message{font-size:16px!important}}@media(max-width:768px){#cookie-law-info-bar{padding:30px!important}.cli-bar-btn_container{width:100%!important}#wt-cli-settings-btn,#wt-cli-accept-all-btn{width:auto!important;margin:10px 0 5px!important;display:block}.cli-bar-message{padding-bottom:15px!important}.cli-modal-content{width:100%;padding:30px;height:90vh}.cli-modal{top:auto!important;bottom:0}#cookie-law-info-bar[data-cli-type=popup] .cli-bar-container{-ms-flex-wrap:wrap;flex-wrap:wrap}#cookie-law-info-bar[data-cli-type=popup] .cli-bar-message{width:100%}.cli-tab-container p,.cli-privacy-content-text{line-height:1.1}.cli-tab-pane.cli-fade{font-size:12px}}.cli-modal-open #cookie-law-info-bar{display:none!important}.wp-block-table table{width:100%;border-collapse:collapse;font-size:.8em}.wp-block-table table tr:nth-of-type(odd){background:#f2f2f2}.wp-block-table table th,.wp-block-table table thead td{background:#666;color:#fff;font-weight:700}.wp-block-table td,.wp-block-table th{padding:6px;border:1px solid #ccc;text-align:left;min-width:150px}.wp-block-table table tr:first-child{background:#666;color:#fff}