@font-face{font-family:'Montserrat';src:url("fonts/Montserrat-Bold.eot");src:url("fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/Montserrat-Bold.woff2") format("woff2"),url("fonts/Montserrat-Bold.woff") format("woff"),url("fonts/Montserrat-Bold.ttf") format("truetype"),url("fonts/Montserrat-Bold.svg#Montserrat-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Montserrat';src:url("fonts/Montserrat-Italic.eot");src:url("fonts/Montserrat-Italic.eot?#iefix") format("embedded-opentype"),url("fonts/Montserrat-Italic.woff2") format("woff2"),url("fonts/Montserrat-Italic.woff") format("woff"),url("fonts/Montserrat-Italic.ttf") format("truetype"),url("fonts/Montserrat-Italic.svg#Montserrat-Italic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'Montserrat';src:url("fonts/Montserrat-SemiBoldItalic.eot");src:url("fonts/Montserrat-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Montserrat-SemiBoldItalic.woff2") format("woff2"),url("fonts/Montserrat-SemiBoldItalic.woff") format("woff"),url("fonts/Montserrat-SemiBoldItalic.ttf") format("truetype"),url("fonts/Montserrat-SemiBoldItalic.svg#Montserrat-SemiBoldItalic") format("svg");font-weight:600;font-style:italic}@font-face{font-family:'Montserrat';src:url("fonts/Montserrat-Regular.eot");src:url("fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/Montserrat-Regular.woff2") format("woff2"),url("fonts/Montserrat-Regular.woff") format("woff"),url("fonts/Montserrat-Regular.ttf") format("truetype"),url("fonts/Montserrat-Regular.svg#Montserrat-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Montserrat';src:url("fonts/Montserrat-BoldItalic.eot");src:url("fonts/Montserrat-BoldItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Montserrat-BoldItalic.woff2") format("woff2"),url("fonts/Montserrat-BoldItalic.woff") format("woff"),url("fonts/Montserrat-BoldItalic.ttf") format("truetype"),url("fonts/Montserrat-BoldItalic.svg#Montserrat-BoldItalic") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:'Montserrat';src:url("fonts/Montserrat-SemiBold.eot");src:url("fonts/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"),url("fonts/Montserrat-SemiBold.woff2") format("woff2"),url("fonts/Montserrat-SemiBold.woff") format("woff"),url("fonts/Montserrat-SemiBold.ttf") format("truetype"),url("fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Montserrat';src:url("fonts/Montserrat-Medium.eot");src:url("fonts/Montserrat-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/Montserrat-Medium.woff2") format("woff2"),url("fonts/Montserrat-Medium.woff") format("woff"),url("fonts/Montserrat-Medium.ttf") format("truetype"),url("fonts/Montserrat-Medium.svg#Montserrat-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Montserrat';src:url("fonts/Montserrat-Light.eot");src:url("fonts/Montserrat-Light.eot?#iefix") format("embedded-opentype"),url("fonts/Montserrat-Light.woff2") format("woff2"),url("fonts/Montserrat-Light.woff") format("woff"),url("fonts/Montserrat-Light.ttf") format("truetype"),url("fonts/Montserrat-Light.svg#Montserrat-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Happy';src:url("fonts/happy-times-at-the-ikob-webfont.woff2") format("woff2"),url("fonts/happy-times-at-the-ikob-webfont.woff") format("woff"),url("fonts/happy-times-at-the-ikob.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Happy';src:url("fonts/happy-times-at-the-ikob_italic-webfont.woff2") format("woff2"),url("fonts/happy-times-at-the-ikob_italic-webfont.woff") format("woff"),url("fonts/happy-times-at-the-ikob_italic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:'bpm_icons';src:url("fonts/bpm_icons.eot?12562962");src:url("fonts/bpm_icons.eot?12562962#iefix") format("embedded-opentype"),url("fonts/bpm_icons.woff2?12562962") format("woff2"),url("fonts/bpm_icons.woff?12562962") format("woff"),url("fonts/bpm_icons.ttf?12562962") format("truetype"),url("fonts/bpm_icons.svg?12562962#bpm_icons") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'bpm';src:url("fonts/bpm.eot?32566827");src:url("fonts/bpm.eot?32566827#iefix") format("embedded-opentype"),url("fonts/bpm.woff2?32566827") format("woff2"),url("fonts/bpm.woff?32566827") format("woff"),url("fonts/bpm.ttf?32566827") format("truetype"),url("fonts/bpm.svg?32566827#bpm") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'bpm-logo';src:url("fonts/bpm-logo.eot?37995396");src:url("fonts/bpm-logo.eot?37995396#iefix") format("embedded-opentype"),url("fonts/bpm-logo.woff2?37995396") format("woff2"),url("fonts/bpm-logo.woff?37995396") format("woff"),url("fonts/bpm-logo.ttf?37995396") format("truetype"),url("fonts/bpm-logo.svg?37995396#bpm-logo") format("svg");font-weight:normal;font-style:normal}[class^="icon--"]:before,[class*=" icon--"]:before{font-family:"bpm_icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--search:before{content:'\e800'}.icon--flecha-volver:before{content:'\e801'}.icon--fav:before{content:'\e802'}.icon--rss-pinterest:before{content:'\e803'}.icon--rss-google:before{content:'\e805'}.icon--rss-flickr:before{content:'\e806'}.icon--rss-facebook:before{content:'\e807'}.icon--rss-twitter:before{content:'\e808'}.icon--rss-vimeo:before{content:'\e809'}.icon--instagram-logo-2:before{content:'\e80a'}.icon--ic-3-columnas:before{content:'\e80b'}.icon--filtro_bpm:before{content:'\e80c'}.icon--cancel:before{content:'\e80d'}.icon--ic-4-columnas:before{content:'\e804';border-left:1px solid black;border-right:1px solid black}.icon--linkedin-in-brands{opacity:.8;font-size:120%}.icon--linkedin-in-brands:before{content:'\e900';font-family:"bpm-logo"}[class^="icon_"]:before,[class*=" icon_"]:before{font-family:"bpm";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon__cancel:before{content:'\e700'}.icon__chevron__left:before{content:'\e701'}.icon__chevron__right:before{content:'\e702'}.icon__flecha__right:before{content:'\e704'}.icon__flecha:before{content:'\e705'}.icon__3d:before{content:'\e706'}.icon__certificado:before{content:'\e709'}.icon__energetica:before{content:'\e70b'}.icon__instrucciones:before{content:'\e70e'}.icon__search:before{content:'\e711'}.icon__up-arrow:before{content:'\e714'}.icon__info:before{content:'\e71b'}.icon__heart__void:before{content:'\e71c'}.icon__heart__filled:before{content:'\e71e'}.icon__download:before{content:'\e71d'}.icon-right__arrow:after{font-family:"bpm";content:'\e704';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:2.0736rem}h1{font-size:24.192px}@media screen and (min-width: 320px){h1{font-size:calc(24.192px + 23.058 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){h1{font-size:47.25px}}h2{font-size:1.728rem}h2{font-size:24.192px}@media screen and (min-width: 320px){h2{font-size:calc(24.192px + 23.058 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){h2{font-size:47.25px}}h3{font-size:1.44rem}h3{font-size:20.16px}@media screen and (min-width: 320px){h3{font-size:calc(20.16px + 11.34 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){h3{font-size:31.5px}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.sticky{position:-webkit-sticky;position:sticky}.sticky:before,.sticky:after{content:'';display:table}.no-text{font:0/0 a !important;text-shadow:none !important;color:transparent !important}.link-without-decoration{text-decoration:none}.link-without-decoration:hover,.link-without-decoration:active,.link-without-decoration:visited,.link-without-decoration:focus{text-decoration:none}.container-full-width{max-width:1380px}.img-cover{object-fit:cover;height:100%;width:100%}.text-white p{color:#ffffff}.display-none{display:none}.header-fixed{position:fixed;top:0;left:-43px;right:-8px;z-index:999;min-height:24px;background-color:transparent}@media (min-width: 768px){.header-fixed{position:fixed;top:0;left:0;right:0}}.header--scroll{transition:all .3s ease-in;background:white;box-shadow:0 2px 10px rgba(0,0,0,0.1)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important}body{color:#222;font-family:"Montserrat",sans-serif,sans-serif;font-style:normal;font-weight:400;display:flex;flex-direction:column;min-height:100vh}h1,.h1{font-weight:700}h1,.h1{font-size:28px}@media screen and (min-width: 320px){h1,.h1{font-size:calc(28px + 12 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){h1,.h1{font-size:40px}}h1--medium,.h1--medium{font-weight:500}h1--light,.h1--light{font-weight:300}h2,.h2{font-size:22px}@media screen and (min-width: 320px){h2,.h2{font-size:calc(22px + 10 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){h2,.h2{font-size:32px}}h2--medium,.h2--medium{font-weight:500}h2--light,.h2--light{font-weight:300}h3,.h3{font-size:18px}@media screen and (min-width: 320px){h3,.h3{font-size:calc(18px + 6 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){h3,.h3{font-size:24px}}h3--medium,.h3--medium{font-weight:500}h3--light,.h3--light{font-weight:300}h4,.h4{font-weight:700}h4,.h4{font-size:16px}@media screen and (min-width: 320px){h4,.h4{font-size:calc(16px + 6 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){h4,.h4{font-size:22px}}h4--medium,.h4--medium{font-weight:500}h4--light,.h4--light{font-weight:300}p,span,div,ul{word-break:normal;color:#222}p,span,div,ul{font-size:13px}@media screen and (min-width: 320px){p,span,div,ul{font-size:calc(13px + 2 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){p,span,div,ul{font-size:15px}}a{color:#9F1216;text-decoration:none}a:hover,a:active,a:focus{color:#BA191D;text-decoration:underline}form input,form textarea,form button,form .btn,form .form-control{outline:none;outline-width:0;border-color:unset;border:none}form input:focus,form input:active,form textarea:focus,form textarea:active,form button:focus,form button:active,form .btn:focus,form .btn:active,form .form-control:focus,form .form-control:active{box-shadow:none;border-color:unset;border:none;outline:none;outline-width:0}header{background-color:#fff}main{background-color:#fff;flex:1 0 auto;padding-top:60px}@media (min-width: 768px){main{padding-top:67px}}main.main__home{padding-top:60px}@media (min-width: 768px){main.main__home{padding:0}}footer{flex-shrink:0;background-color:#eee}@media (min-width: 768px){footer{padding-bottom:0}}footer a{color:#222}footer a:hover{color:#222}.max-width-unset{max-width:unset !important}::-ms-clear{display:none;width:0;height:0}.loading-js-block{position:fixed;z-index:9999999;margin:auto;top:0;left:0;bottom:0;right:0;display:none}.close-block{display:none;position:fixed;z-index:99999999;margin:auto;left:0;right:0;color:#9F1216}.lds-grid{position:fixed;z-index:9999999;margin:auto;top:0;left:0;bottom:0;right:0;width:80px;height:80px}.lds-grid:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.5)}.lds-grid div{position:absolute;width:16px;height:16px;border-radius:50%;background:#9F1216;animation:lds-grid 1.2s linear infinite}.lds-grid div:nth-child(1){top:8px;left:8px;animation-delay:0s}.lds-grid div:nth-child(2){top:8px;left:32px;animation-delay:-0.4s}.lds-grid div:nth-child(3){top:8px;left:56px;animation-delay:-0.8s}.lds-grid div:nth-child(4){top:32px;left:8px;animation-delay:-0.4s}.lds-grid div:nth-child(5){top:32px;left:32px;animation-delay:-0.8s}.lds-grid div:nth-child(6){top:32px;left:56px;animation-delay:-1.2s}.lds-grid div:nth-child(7){top:56px;left:8px;animation-delay:-0.8s}.lds-grid div:nth-child(8){top:56px;left:32px;animation-delay:-1.2s}.lds-grid div:nth-child(9){top:56px;left:56px;animation-delay:-1.6s}@keyframes lds-grid{0%, 100%{opacity:1}50%{opacity:0.5}}.container .container{padding:0}@media print{.container{width:auto}}@media (min-width: 768px){.collapse.dont-collapse-sm,.collapse.show.dont-collapse-sm,.collapsing.dont-collapse-sm{display:block;height:auto !important;visibility:visible}}@media (min-width: 992px){.collapse.dont-collapse-lg,.collapse.show.dont-collapse-lg,.collapsing.dont-collapse-lg{display:block;height:auto !important;visibility:visible}}.lightboxOverlay{background-color:#fff;opacity:1}.lb-number{display:none !important}.popover-title,.popover-header{font-size:15px;background-color:#fff}.popover-content,.popover-body{padding:10px;text-align:center;font-size:15px;background-color:#fff;border-color:transparent;box-shadow:0 4px 10px 0 rgba(0,0,0,0.15)}.tooltip>.arrow{background-color:transparent}.tooltip>.tooltip-inner{text-align:center;font-size:12px;padding:10px 15px;border-radius:5px;color:#222;background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,0.15)}.bs-tooltip-top,.bs-tooltip-right,.bs-tooltip-left,.bs-tooltip-bottom{background-color:transparent;opacity:1 !important}.tooltip.bs-tooltip-top .arrow:before,.tooltip.bs-tooltip-bottom .arrow:before{border-top-color:#fff;border-right-color:transparent;border-bottom-color:#fff;border-left-color:transparent}.tooltip.bs-tooltip-right .arrow:before,.tooltip.bs-tooltip-left .arrow:before{border-top-color:transparent;border-right-color:#fff;border-bottom-color:transparent;border-left-color:#fff}.popover>.arrow{background-color:transparent}.popover>.tooltip-inner{text-align:center;font-size:12px;padding:10px 15px;border-radius:5px;color:#222;background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,0.15)}.bs-popover-top,.bs-popover-right,.bs-popover-left,.bs-popover-bottom{background-color:transparent;opacity:1 !important}.popover.bs-popover-top .arrow:before,.popover.bs-popover-bottom .arrow:before{border-top-color:#fff;border-right-color:transparent;border-bottom-color:#fff;border-left-color:transparent}.popover.bs-popover-right .arrow:before,.popover.bs-popover-left .arrow:before{border-top-color:transparent;border-right-color:#fff;border-bottom-color:transparent;border-left-color:#fff}.popover{background-color:#fff;border-radius:5px;border:1px solid transparent;box-shadow:0 4px 5px 0 rgba(0,0,0,0.15)}.popover-header{color:#222;background-color:#fff}.popover-body{color:#222;background-color:#fff;border-radius:5px}.popover .arrow:after{background:transparent;border-color:transparent}.popover.bs-popover-top .arrow:before{bottom:1px;border-top-color:#fff;background:transparent}.popover.bs-popover-bottom .arrow:before{top:1px;border-bottom-color:#fff;background:transparent}.popover.bs-popover-right .arrow:before{left:1px;border-right-color:#fff;background:transparent}.popover.bs-popover-left .arrow:before{right:1px;border-left-color:#fff;background:transparent}.text-white:after{background-image:url(../img/icons/up-arrow-white.svg)}.navbar-toggler-icon{background-image:url("../img/icons/ic-menu-black.svg") !important}.lb-data .lb-close{background:url("../img/icons/cancel.svg") top right no-repeat;background-size:contain}.gen__bg--light{background-color:#eee}.gen__txt--big{font-size:15px}@media screen and (min-width: 320px){.gen__txt--big{font-size:calc(15px + 3 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.gen__txt--big{font-size:18px}}.gen__txt--versalite{text-transform:uppercase}.gen__txt--versalite{font-size:12px}@media screen and (min-width: 320px){.gen__txt--versalite{font-size:calc(12px + 2 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.gen__txt--versalite{font-size:14px}}.gen__txt--big .gen__txt--versalite{font-size:12px}@media screen and (min-width: 320px){.gen__txt--big .gen__txt--versalite{font-size:calc(12px + 2 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.gen__txt--big .gen__txt--versalite{font-size:14px}}small .gen__txt--versalite{font-size:10px}@media screen and (min-width: 320px){small .gen__txt--versalite{font-size:calc(10px + 1 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){small .gen__txt--versalite{font-size:11px}}.gen__txt--versalite--bold{font-weight:500;line-height:16px}.gen__txt--versalite--bold{font-size:13px}@media screen and (min-width: 320px){.gen__txt--versalite--bold{font-size:calc(13px + 1 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.gen__txt--versalite--bold{font-size:14px}}@media (min-width: 768px){.gen__txt--versalite--bold{line-height:18px}}.gen__table table,.gen__table tr th,.gen__table tr td{border:1px solid #ccc}.gen__table tr th,.gen__table tr td{padding:15px}button,.btn{display:flex;justify-content:center;align-items:center;align-self:flex-start;width:auto;min-width:120px;min-height:35px;border-radius:25px;text-transform:uppercase;border:2px solid transparent;font-weight:500}button,.btn{font-size:11px}@media screen and (min-width: 320px){button,.btn{font-size:calc(11px + 3 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){button,.btn{font-size:14px}}@media (min-width: 768px){button,.btn{min-width:200px;min-height:50px}}button:hover,button:active,button:focus,button:active,button.active,button:not(:disabled):not(.disabled):active,button:not(:disabled):not(.disabled).active,.btn:hover,.btn:active,.btn:focus,.btn:active,.btn.active,.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active{text-decoration:none}.btn{border-color:#BA191D}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active{outline:none;box-shadow:none}.btn.disabled{cursor:default;border-color:#D8D8D8}.btn.disabled:hover,.btn.disabled:focus{cursor:default;background-color:#D8D8D8}.btn-primary{color:#fff;background-color:#BA191D}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active{color:#fff;background-color:#9F1216;border-color:transparent}.btn-primary.disabled{background-color:#D8D8D8}.btn-primary span{color:#fff}.btn-outline-primary{background-color:transparent;color:#BA191D}.btn-outline-primary:hover,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active{background-color:#9F1216;border-color:#9F1216;color:#fff}.btn-outline-primary.disabled{color:#666}.btn-outline-primary.disabled:hover,.btn-outline-primary.disabled:focus{border-color:#D8D8D8;background-color:transparent;color:#666}.btn-outline-primary span{color:#fff}.btn-outline-primary--vertical{flex-direction:column;align-items:center}.btn-outline-secondary{background-color:transparent;color:#fff;border-color:#fff}.btn-outline-secondary:hover,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#fff;color:#9F1216}.btn-outline-secondary.disabled{border-color:#D8D8D8;color:#D8D8D8;background-color:#666}.btn-outline-secondary.disabled:hover,.btn-outline-secondary.disabled:focus{border-color:#D8D8D8;background-color:#666;color:#D8D8D8}.btn-outline-secondary span{color:#fff}.btn__icon{padding:0 20px;display:flex;justify-content:space-between}.btn__icon.btn-outline-primary--vertical{justify-content:center;padding:5px 7px;border-radius:35px;min-width:135px}.btn__icon.btn-outline-primary--vertical{font-size:11px}@media screen and (min-width: 320px){.btn__icon.btn-outline-primary--vertical{font-size:calc(11px + 3 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.btn__icon.btn-outline-primary--vertical{font-size:14px}}.btn__icon.btn-outline-primary--vertical:after{width:10px;height:10px;background-size:10px;margin:5px 0 0 0}@media (min-width: 768px){.btn__icon.btn-outline-primary--vertical{justify-content:space-around;padding:8px 15px;min-width:170px}}.btn__icon.btn-primary{justify-content:center}.btn__icon.btn-primary:after{background-image:url("../img/icons/up-arrow-white.svg");transform:rotate(90deg);background-size:10px}@media (min-width: 768px){.btn__icon.btn-primary:after{background-size:12px}}@media (min-width: 768px){.btn__icon{min-width:145px}}.btn__icon:after{content:"";display:block;width:15px;height:15px;margin-left:10px;background-size:10px;background-repeat:no-repeat;background-position:center center;background-image:url("../img/icons/up-arrow-red.svg");transform:rotate(180deg)}@media (min-width: 768px){.btn__icon:after{background-size:15px}}.btn__icon:hover:after,.btn__icon:active:after,.btn__icon.active:after,.btn__icon:not(:disabled):not(.disabled):active:after,.btn__icon:not(:disabled):not(.disabled).active:after{background-image:url("../img/icons/up-arrow-white.svg")}.btn__icon.disabled{color:#666}.btn__icon.disabled:after{background-image:url("../img/icons/up-arrow-grey.svg")}.btn__icon.disabled:hover,.btn__icon.disabled:focus{border-color:#D8D8D8;background-color:transparent;color:#666}.btn__icon.disabled:hover:after,.btn__icon.disabled:focus:after{background-image:url("../img/icons/up-arrow-grey.svg")}.btn__icon.btn-sm:after{background-size:10px}.btn-sm{min-height:inherit;min-width:inherit;padding:7px 15px;border:1px solid #BA191D;font-size:.575rem;font-weight:inherit}.link{position:relative;display:inline-flex;align-self:self-start;color:#666}.link:after{content:"";display:block;width:15px;margin-left:10px;background-size:10px;background-repeat:no-repeat;background-position:center center;background-image:url("../img/icons/up-arrow-grey.svg");transform:rotate(90deg)}.link:before{content:"";height:2px;width:0;position:absolute;bottom:-3px;left:0;background-color:#BA191D;visibility:hidden;transition:all 0.2s ease-in-out}.link.text-white:after{background-image:url("../img/icons/up-arrow-white.svg") !important}.link.text-white:before{background-color:#ffffff}.link.text-white:hover,.link.text-white:active,.link.text-white:focus{text-decoration:none}.link.text-white:hover:before,.link.text-white:active:before,.link.text-white:focus:before{width:100%;visibility:visible;background-image:url("../img/icons/up-arrow-white.svg")}.link.text-white:hover:after,.link.text-white:active:after,.link.text-white:focus:after{background-image:url("../img/icons/up-arrow-white.svg")}.link:hover,.link:focus,.link:active,.link:not(:disabled):not(.disabled):active,.link:not(:disabled):not(.disabled).active{color:#BA191D;text-decoration:none;transition:all 0.2s ease-in-out}.link:hover:after,.link:focus:after,.link:active:after,.link:not(:disabled):not(.disabled):active:after,.link:not(:disabled):not(.disabled).active:after{background-image:url("../img/icons/up-arrow-red.svg")}.link:hover:before,.link:focus:before,.link:active:before,.link:not(:disabled):not(.disabled):active:before,.link:not(:disabled):not(.disabled).active:before{width:100%;visibility:visible}.link.disabled{text-decoration:line-through;cursor:default}.link.disabled:hover,.link.disabled:focus,.link.disabled:active{color:#666;cursor:default}.link.disabled:hover:after,.link.disabled:focus:after,.link.disabled:active:after{background-image:url("../img/icons/up-arrow-grey.svg")}.link.disabled:hover:before,.link.disabled:focus:before,.link.disabled:active:before{width:0;visibility:0}.link.disabled:before{width:0;visibility:hidden}.link__grey:before{visibility:visible;width:100%;background-color:#D8D8D8}.link__grey:hover:before,.link__grey:focus:before,.link__grey:active:before,.link__grey.active:before,.link__grey:not(:disabled):not(.disabled):active:before,.link__grey:not(:disabled):not(.disabled).active:before{background-color:#BA191D}.form.collection__selector__form{justify-content:left}.form.collection__selector__form .custom-control.custom-checkbox.custom-checkbox__card.custom-control-inline{margin-right:10px}.form.collection__selector__form .custom-control-label{padding-top:25px !important;height:60% !important}.form .custom-control-label{font-size:12px}@media screen and (min-width: 320px){.form .custom-control-label{font-size:calc(12px + 2 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.form .custom-control-label{font-size:14px}}.form .custom-control-label:hover{cursor:pointer}.form .custom-control-label.disabled{text-decoration:line-through}.form .custom-control-label.disabled:before{border:#999 solid 2px}.form .custom-control-label.disabled:hover{cursor:default}.form .custom-control-label.disabled:hover:before{border:#999 solid 2px}.form .custom-control-label:before{left:0}.form .custom-control-input:active ~ .custom-control-label::before,.form .custom-control-input:visited ~ .custom-control-label::before,.form .custom-control-input.disabled:focus ~ .custom-control-label.disabled::before,.form .custom-control-input.disabled:hover ~ .custom-control-label.disabled::before{border:#999 solid 2px;background-color:#e9ecef;cursor:default}.form .custom-config{padding-left:35px}.form .custom-config .custom-control-input:checked+.custom-control-label::after{top:5px;right:5px;left:unset;font-family:"bpm_icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e80d"}.form .custom-config .custom-control-label::before,.form .custom-config .custom-control-input:not(checked) ~ .custom-control-label::before{visibility:hidden}.form .custom-config .custom-control-input ~ .custom-control-label::before{transition:background-color .15s ease-in-out,border-color .15s ease-in-out;box-shadow:none}.form .custom-config .custom-control-input:focus ~ .custom-control-label::before{cursor:pointer}.form .custom-config .custom-control-input:visited ~ .custom-control-label::before,.form .custom-config .custom-control-input:active ~ .custom-control-label::before{background-color:transparent}.form .custom-config__card{position:relative;display:flex;flex:0 1 50%;flex-direction:column;justify-content:center;min-height:60px;margin:0 0 4px 2px;padding-left:0;background-color:#fff}@media (min-width: 768px){.form .custom-config__card{margin:0 0 2px 2px}}.form .custom-config__card .custom-control-label{position:relative;display:flex;flex-direction:column;justify-content:center;padding:10px;text-align:center;height:100%;background-color:transparent;font-weight:400}@media (min-width: 768px){.form .custom-config__card .custom-control-label{font-weight:400}}.form .custom-config__card .custom-control-input:checked ~ .custom-control-label{color:#fff;background-color:#000}@media (min-width: 768px){.form .custom-config__card .custom-control-input:checked ~ .custom-control-label{color:#fff}}.form .custom-config__card label.disabled{background-color:#f4f4f4;text-decoration:none;color:#D8D8D8}.form .custom-checkbox{padding-left:35px;margin-bottom:20px}.form .custom-checkbox .custom-control-label::after{top:1px;left:-42px;display:block;width:30px;height:20px;box-shadow:none}.form .custom-checkbox .custom-control-label::before,.form .custom-checkbox .custom-control-input:not(checked) ~ .custom-control-label::before{box-shadow:none;border:#999 solid 2px;border-radius:0.1rem;left:-35px;top:3px}.form .custom-checkbox .custom-control-input ~ .custom-control-label::before{transition:background-color .15s ease-in-out,border-color .15s ease-in-out;box-shadow:none;border:#999 solid 2px}.form .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{border-color:#BA191D;background-color:#BA191D}.form .custom-checkbox .custom-control-input:focus ~ .custom-control-label::before{border-color:#BA191D;cursor:pointer}.form .custom-checkbox .custom-control-input:visited ~ .custom-control-label::before,.form .custom-checkbox .custom-control-input:active ~ .custom-control-label::before{border:#999 solid 2px;background-color:transparent}.form .custom-checkbox__card{position:relative;display:flex;flex:0 1 30.33%;flex-direction:column;justify-content:center;min-height:130px;width:100px;padding-left:0;margin-right:0;border-radius:5px}@media (min-width: 768px){.form .custom-checkbox__card{flex:0 1 auto;min-height:150px;width:150px;margin-right:20px}}.form .custom-checkbox__card .custom-control-label{position:relative;height:100%;text-align:center;background-color:transparent;display:flex;flex-direction:column;justify-content:flex-start;padding:85px 7px 0 7px;font-size:12px;font-weight:500;line-height:14px;border-radius:5px;border:transparent solid 2px}@media (min-width: 768px){.form .custom-checkbox__card .custom-control-label{font-size:14px;line-height:17px;font-weight:400;padding:85px 5px 0 5px;border:#999 solid 2px}}.form .custom-checkbox__card .custom-control-label:after{visibility:hidden}@media (min-width: 768px){.form .custom-checkbox__card .custom-control-label:after{visibility:hidden;top:unset;left:unset;display:block;width:30px;height:20px;box-shadow:none;right:3px;bottom:8px}}.form .custom-checkbox__card .custom-control-input:checked ~ .custom-control-label{border-color:#BA191D;color:#BA191D}@media (min-width: 768px){.form .custom-checkbox__card .custom-control-input:checked ~ .custom-control-label{color:inherit}}.form .custom-checkbox__card .custom-control-label::before,.form .custom-checkbox__card .custom-control-input:not(checked) ~ .custom-control-label::before{visibility:hidden}@media (min-width: 992px){.form .custom-checkbox__card .custom-control-label::before,.form .custom-checkbox__card .custom-control-input:not(checked) ~ .custom-control-label::before{visibility:hidden;position:absolute;top:unset;left:unset;right:10px;bottom:10px}}.form .custom-checkbox__card__img{position:absolute;top:20px;align-self:center;max-width:55px}.form .custom-radio{display:flex;align-items:center;min-height:30px;padding-left:0;margin-bottom:25px}.form .custom-radio .custom-control-label{padding-left:45px}.form .custom-radio .custom-control-label::before{left:0;top:-4px;display:block;width:30px;height:30px;box-shadow:none}.form .custom-radio .custom-control-label::after{visibility:hidden}.form .custom-radio .custom-control-input:checked ~ .custom-control-label{color:#BA191D}.form .custom-radio .custom-control-input:checked ~ .custom-control-label::after{position:absolute;display:block;visibility:visible;top:6px;left:10px;width:10px;height:10px;border-radius:30px;background-image:none}.form .custom-radio .custom-control-input:checked ~ .custom-control-label::before{border:2px solid #BA191D;background-color:transparent;box-shadow:none}.form .custom-radio .custom-control-input:focus ~ .custom-control-label::before,.form .custom-radio .custom-control-input:hover ~ .custom-control-label::before{cursor:pointer}.form .custom-radio .custom-control-input:visited ~ .custom-control-label::before,.form .custom-radio .custom-control-input:active ~ .custom-control-label::before{background-color:#fff;border:2px solid #fad8d9}.form .custom-radio--black:before{border:#000 solid 2px;background-color:#000}.form .custom-radio--black:after{background-color:#000}.form .custom-radio--black_silver:before{border:silver solid 2px;background:black;background:linear-gradient(90deg, #000 50%, silver 50%)}.form .custom-radio--black_silver:after{background:black;background:linear-gradient(90deg, #000 50%, silver 50%)}.form .custom-radio--black_white:before{border:#000 solid 2px;background:black;background:linear-gradient(90deg, #000 50%, #fff 50%)}.form .custom-radio--black_white:after{background:black;background:linear-gradient(90deg, #000 50%, #fff 50%)}.form .custom-radio--black_gold:before{border:#C69D5C solid 2px;background:black;background:linear-gradient(90deg, #000 50%, #C69D5C 50%)}.form .custom-radio--black_gold:after{background:black;background:linear-gradient(90deg, #000 50%, #C69D5C 50%)}.form .custom-radio--black_white_white:before{border:#000 solid 2px;background:white;background:linear-gradient(90deg, #fff 25%, #000 25%, #000 75%, #fff 75%)}.form .custom-radio--black_white_white:after{background:white;background:linear-gradient(90deg, #fff 25%, #000 25%, #000 75%, #fff 75%)}.form .custom-radio--chrome:before{border:#000 solid 2px;background:white;background:linear-gradient(25deg, #507488, #849baa, #b8c4cc, #edeff0)}.form .custom-radio--chrome:after{background:white;background:linear-gradient(25deg, #507488, #849baa, #b8c4cc, #edeff0)}.form .custom-radio--white:before{border:#999 solid 2px;background-color:#fff}.form .custom-radio--white:after{background-color:#fff}.form .custom-radio--gray:before{background-color:#D8D8D8;border:#D8D8D8 solid 2px}.form .custom-radio--gray:after{background-color:#D8D8D8}.form .custom-radio--blue:after{background-color:#2B3A7B}.form .custom-radio--blue:before{background-color:#2B3A7B;border:#2B3A7B solid 2px}.form .custom-radio--aqua:after{background-color:#54AFA2}.form .custom-radio--aqua:before{background-color:#54AFA2;border:#54AFA2 solid 2px}.form .custom-radio--green:before{background-color:#4D8D41;border:#4D8D41 solid 2px}.form .custom-radio--green:after{background-color:#4D8D41}.form .custom-radio--red:before{background-color:#C73727;border:#C73727 solid 2px}.form .custom-radio--red:after{background-color:#C73727}.form .custom-radio--flamingo:before{background-color:#D84755;border:#D84755 solid 2px}.form .custom-radio--flamingo:after{background-color:#D84755}.form .custom-radio--pink:before{background-color:#FA9387;border:#FA9387 solid 2px}.form .custom-radio--pink:after{background-color:#FA9387}.form .custom-radio--orange:before{background-color:#E96537;border:#E96537 solid 2px}.form .custom-radio--orange:after{background-color:#E96537}.form .custom-radio--gold:before{background-color:#C69D5C;border:#C69D5C solid 2px}.form .custom-radio--gold:after{background-color:#C69D5C}.form .custom-radio--copper:before{background-color:#B87333;color:#B87333}.form .custom-radio--copper:after{background-color:#B87333}.form .custom-radio--copper_leaf:before{background-color:#B37A57;color:#B37A57}.form .custom-radio--copper_leaf:after{background-color:#B37A57}.form .custom-radio--sba:before{background-color:#f55;color:#f55}.form .custom-radio--sba:after{background-color:#f55}.form .custom-radio--gold_leaf:before{background-color:#E0A458;color:#E0A458}.form .custom-radio--gold_leaf:after{background-color:#E0A458}.form .custom-radio--pol_alum:before{background-color:#848789;color:#848789}.form .custom-radio--pol_alum:after{background-color:#848789}.form .custom-radio--satin_niquel:before{background-color:#727472;color:#727472}.form .custom-radio--satin_niquel:after{background-color:#727472}.form .custom-radio--strip_alumtin_niquel:before{background-color:#848789;color:#848789}.form .custom-radio--strip_alumtin_niquel:after{background-color:#848789}.form .custom-radio--strip_alum:before{background-color:#848789;color:#848789}.form .custom-radio--strip_alum:after{background-color:#848789}.form .custom-radio--anod_gray:before{background-color:#727472;color:#727472}.form .custom-radio--anod_gray:after{background-color:#727472}.form .custom-radio--silver_leaf:before{background-color:#bab1b2;color:#bab1b2}.form .custom-radio--silver_leaf:after{background-color:#bab1b2}.header-without-border{border-bottom:0 !important}@media screen and (max-width: 768px){header{display:flex;flex-direction:column-reverse;justify-content:space-around;border-bottom:2px solid #eee}}@media screen and (max-width: 768px) and (min-width: 768px){header{border-bottom:2px solid #eee}}@media screen and (max-width: 768px){.icon{order:4}.navbar-brand{order:3}}@media screen and (max-width: 768px) and (min-width: 768px) and (max-width: 1690px){.navbar-brand{order:inherit}}@media screen and (max-width: 768px){.navbar-toggler{order:2;border:none;margin-top:5px}.navbar-toggler:active,.navbar-toggler :focus,.navbar-toggler :focus-visible{outline:none !important}}.header .navbar{width:100%;padding:15px;border-bottom:1px solid #D8D8D8}@media (min-width: 768px){.header .navbar{padding:20px 25px;border-bottom:none}}.header__logo{max-width:130px}@media (min-width: 768px){.header__logo{max-width:unset}}@media (min-width: 992px){.header__menu{justify-content:flex-end}}.icon{min-width:60px}.icon__search{font-size:20px;cursor:pointer}.icon__search:hover{color:#BA191D}.icon__heart__void{font-size:20px;cursor:pointer}.icon__heart__void:hover{color:#BA191D}@media (min-width: 340px) and (max-width: 768px){.header__nav{display:none !important;float:right}.header__menu{display:flex;justify-content:flex-end}}.header{position:relative;display:flex;flex-direction:column;width:100%;z-index:20;transform:translateY(0);transition:transform 0.3s ease-out}.header{font-size:10px}@media screen and (min-width: 320px){.header{font-size:calc(10px + 6 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.header{font-size:16px}}.header-link{position:relative;display:inline-flex;align-self:self-start;color:#666}.header-link:after{content:"";display:block;width:unset;margin-left:unset;background-size:10px;background-repeat:no-repeat;background-position:center center}.header-link:before{content:"";height:2px;width:0;position:absolute;bottom:-3px;left:0;background-color:#BA191D;visibility:hidden;transition:all 0.2s ease-in-out}.header-link.without-line:before{background-color:transparent}.header-link:hover,.header-link:focus,.header-link:active,.header-link:not(:disabled):not(.disabled):active,.header-link:not(:disabled):not(.disabled).active{color:#BA191D !important;text-decoration:none;transition:all 0.2s ease-in-out}.header-link:hover:before,.header-link:focus:before,.header-link:active:before,.header-link:not(:disabled):not(.disabled):active:before,.header-link:not(:disabled):not(.disabled).active:before{width:100%;visibility:visible}.header-link.disabled{text-decoration:line-through;cursor:default}.header-link.disabled:hover,.header-link.disabled:focus,.header-link.disabled:active{color:#BA191D;cursor:default}.header-link.disabled:hover:before,.header-link.disabled:focus:before,.header-link.disabled:active:before{width:0;visibility:hidden}.header-link.disabled:before{width:0;visibility:hidden}.header-link__grey:before{visibility:visible;width:100%;background-color:#D8D8D8}.header-link__grey:hover:before,.header-link__grey:focus:before,.header-link__grey:active:before,.header-link__grey.active:before,.header-link__grey:not(:disabled):not(.disabled):active:before,.header-link__grey:not(:disabled):not(.disabled).active:before{background-color:#BA191D}.header.up{transform:translateY(-100%)}.header.fixed{top:0;position:fixed}@media (min-width: 768px){.header{position:relative;width:auto}}.header--mobile{top:0;width:100%;height:100vh;background:#f0f0f0;position:fixed;z-index:30;overflow-y:auto}.header__user{min-height:30px}@media (min-width: 768px){.header__user{min-height:32px}}.header__user__dropdown{min-width:0}@media (min-width: 768px){.header__user__dropdown{min-width:10rem}}.header__user__list{margin-bottom:0;padding-left:5px;list-style-type:none}.header__user__list .header__user__band{margin:10px 0;color:#222}@media (min-width: 768px){.header__user__list .header__user__band{margin-left:10px;padding-left:30px}.header__user__list .header__user__band a{outline:none;color:#222}.header__user__list .header__user__band a:hover,.header__user__list .header__user__band a:focus,.header__user__list .header__user__band a:active{outline:none;color:#222;text-decoration:none}}.header__user__list .header__user__band:first-child{margin-top:0}.header__user__list .header__user__band:last-child{margin-bottom:0}.header__user__band{outline:none;margin:5px 0;padding-left:30px;background-position:left center;background-repeat:no-repeat;background-image:url("../img/languages/band_es.png");font-size:0;background-size:20px;min-height:15px;min-width:25px}.header__user__band:hover,.header__user__band:focus,.header__user__band:active{outline:none;color:#fff}.header__user__band--it{background-image:url("../img/languages/band_it.png")}.header__user__band--de{background-image:url("../img/languages/band_de.png")}.header__user__band--fr{background-image:url("../img/languages/band_fr.png")}.header__user__band--de{background-image:url("../img/languages/band_de.png")}.header__user__band--pt{background-image:url("../img/languages/band_pt.png")}@media (min-width: 768px){.header__user__band{font-size:14px;color:#fff}.header__user__band a:hover,.header__user__band a:focus,.header__user__band a:active{color:#fff}}.header--mobile .header__user{background-color:#fff}.header__nav{color:#222;list-style-type:none;padding-left:0;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-evenly;width:63%;font-weight:500}.header__nav{font-size:8px}@media screen and (min-width: 320px){.header__nav{font-size:calc(8px + 6 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.header__nav{font-size:14px}}@media (min-width: 768px){.header__nav{width:85%}}@media (min-width: 992px){.header__nav{width:80%}}@media (min-width: 1200px){.header__nav{width:65%}}@media (min-width: 1400px){.header__nav{width:51%}}@media (min-width: 1800px){.header__nav{width:50%}}@media (min-width: 768px){.header__nav{padding:0}}@media (min-width: 768px) and (max-width: 1690px){.header__nav{display:none}}.header__nav__logo--mobile{margin:0}.header__nav__logo--mobile img{max-height:25px}@media (min-width: 768px){.header__nav__item:hover,.header__nav__item:active,.header__nav__item:focus{color:#fff}.header__nav__item:hover>a,.header__nav__item:active>a,.header__nav__item:focus>a{color:#fff}}.header__nav a{color:#222}.header__nav a{font-size:7px}@media screen and (min-width: 320px){.header__nav a{font-size:calc(7px + 7 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.header__nav a{font-size:14px}}.header__nav a:hover,.header__nav a:active,.header__nav a:focus{color:#222}@media (min-width: 768px){.header__nav a:hover,.header__nav a:active,.header__nav a:focus{color:#9F1216}}.header__nav__menu{font-weight:600}.header__nav__menu .nav-link{padding:unset}@media (min-width: 768px){.header__nav__menu .nav-link{color:#222}.header__nav__menu .nav-link:hover,.header__nav__menu .nav-link:active,.header__nav__menu .nav-link:focus{color:#fff}}.header__nav .navbar{padding:0}.header__nav .dropdown-menu{margin:0}@media (min-width: 768px){.header__nav .dropdown:hover .dropdown-menu{display:block}}.footer__pre{background-color:#F8F8F8;padding:30px 0}@media (min-width: 768px){.footer__pre{padding:60px 0}}.footer__pre__wrapper{margin:0 auto}.footer__pre__wrapper p{color:#666;text-align:center}.footer__pre__line{display:flex;justify-content:space-around}.footer__pre__icon{max-width:35px}.footer__pre__icon .icon{font-size:175%;color:#222}@media (min-width: 768px){.footer__pre__icon .icon{color:#666;font-size:245%}}.footer__pre__icon:hover .icon,.footer__pre__icon:active .icon,.footer__pre__icon:focus .icon{color:#BA191D}.footer__content{padding:50px 20px 30px 20px;background-color:#222}.footer__content small{color:#D8D8D8}.footer__content p{color:#D8D8D8}@media (min-width: 992px){.footer__content p{font-size:11px}}@media screen and (min-width: 992px) and (min-width: 320px){.footer__content p{font-size:calc(11px + 2 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px) and (min-width: 992px){.footer__content p{font-size:13px}}@media (min-width: 1400px){.footer__content p{font-size:13px}}@media screen and (min-width: 1400px) and (min-width: 320px){.footer__content p{font-size:calc(13px + 2 * ((100vw - 320px) / 672))}}@media screen and (min-width: 1400px) and (min-width: 992px){.footer__content p{font-size:15px}}.footer__content a{color:#D8D8D8}.footer__content a:hover,.footer__content a:active,.footer__content a:focus{color:#fff}@media (min-width: 768px){.footer__content__box{margin-bottom:40px}}@media (min-width: 992px){.footer__content__box{margin-bottom:0}}.footer__content__list{padding-left:0}@media (min-width: 992px){.footer__content__list{font-size:11px}}@media screen and (min-width: 992px) and (min-width: 320px){.footer__content__list{font-size:calc(11px + 2 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px) and (min-width: 992px){.footer__content__list{font-size:13px}}@media (min-width: 1400px){.footer__content__list{font-size:13px}}@media screen and (min-width: 1400px) and (min-width: 320px){.footer__content__list{font-size:calc(13px + 2 * ((100vw - 320px) / 672))}}@media screen and (min-width: 1400px) and (min-width: 992px){.footer__content__list{font-size:15px}}.footer__content__list li{margin-bottom:15px}@media (min-width: 768px){.footer__content{padding:60px}}.footer__copy{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:100px;margin-top:40px;padding-top:30px;border-top:1px solid #666}@media (min-width: 768px){.footer__copy{flex-direction:row;min-height:unset}}.footer__copy a{border-right:1px solid #eee;padding-right:5px;margin-right:5px}.footer__copy a:last-child{border-right:none;padding-right:0;margin-right:0}.footer__display{display:none}@media (min-width: 768px){.footer__display{display:block}}.pag--bg .page-item:first-child .page-link{margin-left:0;border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem;transition:all 0.2s ease-in}.pag--bg .page-item:first-child .page-link:hover,.pag--bg .page-item:first-child .page-link:focus{box-shadow:-1px 2px 16px -9px rgba(0,0,0,0.75)}.pag--bg .page-item:last-child .page-link{border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem;transition:all 0.2s ease-in}.pag--bg .page-item:last-child .page-link:hover,.pag--bg .page-item:last-child .page-link:focus{box-shadow:4px 2px 16px -9px rgba(0,0,0,0.75)}.pag__item{border:none}.pag--bg .pag__item{min-height:34px}.pag__link{color:#000;border:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:0;height:100%}.pag__link.active{background-color:#BA191D !important}.pag--bg .pag__link{height:100%;font-size:12px;background-color:#eee}.pag__link:hover,.pag__link:focus{background-color:#BA191D;color:#fff;box-shadow:none}.pag__link.is--icon:hover,.pag__link.is--icon:focus{background-color:transparent}.pag__icon{display:block;max-height:15px}.pag--bg .pag__icon{max-height:10px;margin-top:3px}.pag__icon--first{transform:rotate(-90deg)}.pag__icon--prev{transform:rotate(-90deg)}.pag__icon--next{transform:rotate(90deg)}.pag__icon--last{transform:rotate(90deg)}.scroll__top{display:none;position:fixed;bottom:80px;right:0;justify-content:flex-end;z-index:50}.scroll__top span{display:flex;width:100%;height:100%;justify-content:center;align-items:center;margin-right:0;overflow:hidden;background-color:#eee;cursor:pointer;opacity:0.3}.scroll__top span i{transform:rotate(90deg);padding:10px 5px;font-size:15px}.scroll__top span:hover{background-color:#BA191D;opacity:1}.scroll__top span:hover i{color:#fff}@media (min-width: 992px){.scroll__top{display:flex}}@page{margin:0 20mm}.page{page-break-after:always;margin:0 5mm}.page__header{width:100%;background-color:white}.page__content{position:relative;margin:100px 0 0 0}.page__footer{width:100%;background-color:white}.page--next{padding-top:70px}.page-header-space{height:50px}.page-footer-space{height:50px}.print__header{display:flex;justify-content:space-between;padding-top:30px;z-index:unset;border-bottom:1px solid #ccc;width:98%;margin:0 5mm}.print__header__text{display:block}.print__header__title{font-weight:300}.print__header__title{font-size:20px}@media screen and (min-width: 320px){.print__header__title{font-size:calc(20px + 8 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.print__header__title{font-size:28px}}.print__header__title strong{font-weight:600;font-family:Montserrat}.print__header__detail{font-size:12px}@media screen and (min-width: 320px){.print__header__detail{font-size:calc(12px + 4 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.print__header__detail{font-size:16px}}.print__header__logo{max-width:260px}.print__main{margin:0}.print__col--left{padding-left:0}.print__col--right{position:relative;display:flex;flex-direction:column;justify-content:space-between}.print__module{margin-bottom:45px;widows:5;orphans:5}.print__module--link{margin-bottom:1px}.print__line{height:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;padding:10px 0;page-break-inside:avoid}.print__line--first{border-top:1px solid #ccc}.print__subtitle{font-weight:500;font-size:16px;margin-bottom:5px}.print__data{display:flex;align-items:flex-end;justify-content:flex-start;height:100%;width:100%;font-size:13px;color:#666}.print__data:first-child{max-width:40%}.print__data:last-child{max-width:60%;text-align:left;color:#000}.print__img{width:90%;margin-left:30px;display:flex;justify-content:flex-end;align-items:center;page-break-inside:avoid}.print__img .img-fluid{page-break-inside:avoid}@media (min-width: 992px){.print__img .img-fluid{max-width:335px}}@media (min-width: 992px){.print__img--3 .img-fluid{max-width:330px}}.print__icon{max-width:48px;margin:5px 5px 10px 5px}.print__icon__group{text-align:right;margin-right:-5px;margin-top:10px}.print__link{text-align:left;padding:0;font-size:15px;color:#BA191D;margin-bottom:10px}.print__link__group{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%}.print__link:nth-child(even){width:58.3%}.print__link:nth-child(odd){width:41.6%}.print__footer__content{padding:20px 10px;display:flex;width:100%;justify-content:space-between;align-items:center;border-top:1px solid #ccc}.print__footer__content span{font-size:12px}.print__parag{color:#666;line-height:21px;letter-spacing:0.3px}.print__parag{font-size:11px}@media screen and (min-width: 320px){.print__parag{font-size:calc(11px + 1 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.print__parag{font-size:12px}}.menu__collapse{display:flex;flex-direction:column}.menu__collapse__wrapper{width:100%}@media (min-width: 992px){.menu__collapse__wrapper .menu__collapse{float:left;margin-bottom:40px}}@media (min-width: 1200px){.menu__collapse__wrapper .menu__collapse{float:left;margin-bottom:40px;font-size:10px}}.menu__collapse__content{order:2}@media (min-width: 768px){.menu__collapse__content--tipo{border-bottom:1px solid #eee}}.menu__collapse__text{order:1;position:relative;margin-bottom:20px;text-align:center}.menu__collapse__text:after{content:"";display:inline-block;margin-left:12px;width:22px;height:22px;background-image:url("../img/icons/ic-expand_more_black.svg");background-repeat:no-repeat;background-size:27px;background-position-y:3px;transition:transform 0.2s ease-out}@media (min-width: 768px){.menu__collapse__text:after{display:none}}.collapse.show ~ .menu__collapse__text:after{background-position-y:-3px;transform:rotate(180deg)}@media (min-width: 768px){.menu__collapse__text{text-align:left}}.menu__collapse__blank{order:1;position:relative;margin-bottom:20px;text-align:center}@media (min-width: 768px){.menu__collapse__blank{text-align:left}}.menu__collapse__radio{width:50%;float:left}@media (min-width: 992px){.menu__collapse__radio{width:100%;float:none}}.menu__selector__form{display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width: 768px){.menu__selector__form{justify-content:flex-start}.menu__selector__form .custom-checkbox__card{width:120px;min-height:140px;margin-right:15px}}@media (min-width: 768px) and (min-width: 992px){.product__collapse .menu__selector__form .custom-checkbox__card{width:145px}}@media (min-width: 768px){.menu__selector__form .custom-checkbox__card .custom-control-label{border:none}.menu__selector__form .custom-checkbox__card .custom-control-label:before{display:none}.product__collapse .menu__selector__form .custom-checkbox__card .custom-control-label{border:2px solid #999}.product__collapse .menu__selector__form .custom-checkbox__card .custom-control-label:before{display:block}.menu__selector__form .custom-checkbox__card .custom-control-input:checked ~ .custom-control-label{color:#BA191D}.menu__selector__form .custom-checkbox__card .custom-control-input:checked ~ .custom-control-label:after{position:relative;margin:15px auto 0 auto;left:0px;height:2px;width:65px;background-color:#BA191D}}@media (min-width: 992px){.menu__selector__form{justify-content:space-between}.menu__selector__form .custom-checkbox__card{margin-right:0}}.menu__modal__cancel{height:auto;max-height:20px}.menu__modal__cancel .demo-icon{font-size:15px}@media (min-width: 768px){.menu__modal__cancel{margin-top:10px;max-height:25px}.menu__modal__cancel .demo-icon{font-size:18px}}@media (min-width: 992px){.menu__modal__cancel{max-height:32px}.menu__modal__cancel .demo-icon{font-size:22px}}.menu__modal__content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.menu__modal__header{padding-bottom:20px;border-bottom:1px solid #D8D8D8}.menu__modal__header__wrapper{display:flex;justify-content:space-between}.menu__modal__body{display:flex;flex-grow:1;padding:20px 0 40px 0;background-color:#fff;overflow-y:auto}@media (min-width: 992px){.menu__modal__body{padding:30px 0 40px 0;overflow-y:auto}}.menu__modal__footer{display:none;padding:10px 0}@media (min-width: 768px){.menu__modal__footer{padding:30px 30px;border-top:1px solid #D8D8D8;display:block}}@media (min-width: 768px){.menu__modal__footer .col-12{padding:0}}.menu__modal__footer__wrapper{display:flex;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column}@media (min-width: 768px){.menu__modal__footer__wrapper{flex-direction:row;justify-content:space-between;align-items:center}}.menu__modal__footer__wrapper .link .fab,.menu__modal__footer__wrapper .link .fas{font-size:20px}@media (min-width: 768px){.menu__modal__footer__wrapper .link .fab,.menu__modal__footer__wrapper .link .fas{font-size:25px}}.menu__modal__footer__wrapper .left{margin-bottom:20px}@media (min-width: 768px){.menu__modal__footer__wrapper .left{margin-bottom:0}.menu__modal__footer__wrapper .left .separator-menu-footer:after{content:"|";color:#222;padding-right:3px;padding-left:5px}.menu__modal__footer__wrapper .left .separator-menu-footer:hover:after{text-decoration:none}.menu__modal__footer__wrapper .left .separator-menu-footer:last-child:after{content:""}}.menu__modal__footer__wrapper .separator-menu{margin-bottom:20px}.menu__modal__footer__wrapper .separator-menu .separator-link:after{content:"|";color:#222;padding-right:3px;padding-left:5px}.menu__modal__footer__wrapper .separator-menu .separator-link:hover:after{text-decoration:none}.menu__modal__footer__wrapper .separator-menu .separator-link:last-child:after{content:""}.menu__modal__item>a{text-align:center;display:block;padding:15px 15px 15px 0}@media (min-width: 768px){.menu__modal__item>a{text-align:left;padding-left:0;padding:10px 10px 10px 0}}.menu__pre{background-color:#F8F8F8;padding:30px 0}@media (min-width: 768px){.menu__pre{padding:60px 0}}.menu__pre__wrapper{margin:0 auto}.menu__pre__wrapper p{color:#666;text-align:center}.menu__pre__line{display:flex;justify-content:space-evenly}.menu__pre__icon{max-width:20px}@media (min-width: 768px){.menu__pre__icon .icon{color:#999;font-size:100%}}.menu__pre__icon:hover .icon,.menu__pre__icon:active .icon,.menu__pre__icon:focus .icon{color:#BA191D}@media (min-width: 768px){.menu__ocultar{display:none}}.menu__link{text-decoration:none;color:#000}.menu__link:hover,.menu__link:active{color:#9F1216;text-decoration:none}.hamburger-wrapped-right{display:none}@media (min-width: 768px) and (max-width: 1690px){.hamburger-wrapped-right{display:block;order:4}.hamburger-wrapped-right>button{background-color:transparent}}.dropdown{position:relative;display:none}.dropdown:hover .nav-link{color:#BA191D;text-decoration:none;transition:all .3s ease}.dropdown:hover .nav-link:after{background-image:url("../img/icons/ic-expand_more_red.svg")}@media (min-width: 768px) and (max-width: 1690px){.dropdown{display:block}}@media (min-width: 1400px){.dropdown{display:block}}.dropdown-content{position:absolute;background-color:#f9f9f9;top:50px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:98;max-height:0;width:auto !important;transition:max-height 0.15s ease-out;overflow:hidden}.dropdown-content.dropdown-languajes{max-width:60px}.dropdown-content .dropdown-item-menu{color:black;background-color:#f9f9f9;padding:12px 16px;text-decoration:none;display:block}.dropdown-content .dropdown-item-menu:hover{text-decoration:none;color:#9F1216}.dropdown:hover .dropdown-content{max-height:500px;width:200px;transition:max-height 0.25s ease-in}.dropdown:hover .dropdown-content .dropdown-languajes:hover{width:60px}.dropdown-toggle-menu:after{content:"";display:inline-block;margin-left:5px;width:15px;height:15px;background-image:url("../img/icons/ic-expand_more_black.svg");background-repeat:no-repeat;background-size:cover;transition:transform 0.2s ease-out}.box{display:flex;flex-direction:column;justify-content:space-between;height:100%;background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:contain}@media (min-width: 992px){.box{background-size:contain;background-position:center center}}@media (min-width: 992px) and (min-width: 768px){.box{-webkit-box-shadow:2px 4px 45px -10px transparent;-moz-box-shadow:2px 4px 45px -10px transparent;box-shadow:2px 4px 45px -10px transparent;transition:all 0.2s ease-in-out}.box:hover,.box:active,.box:focus{-webkit-box-shadow:2px 7px 55px -1px rgba(0,0,0,0.2);-moz-box-shadow:2px 7px 55px -1px rgba(0,0,0,0.2);box-shadow:2px 7px 55px -1px rgba(0,0,0,0.2)}}.box:hover,.box:focus,.box:active,.box:visited{text-decoration:none}.box:hover,.box:focus,.box:active{transform:translateY(-4px)}.box:hover .box__link,.box:focus .box__link,.box:active .box__link{color:#BA191D}.box:hover .box__link:after,.box:focus .box__link:after,.box:active .box__link:after{background-image:url("../img/icons/up-arrow-red.svg")}.box:hover .box__link:before,.box:focus .box__link:before,.box:active .box__link:before{width:100%;visibility:visible}.box:hover .box__cat,.box:focus .box__cat,.box:active .box__cat{opacity:1;transition:opacity 0.3s ease-in}.box--center{background-position:center center}.box__wrapper{padding:5px;flex:0 1 50%;height:47vw}@media (min-width: 768px){.box__wrapper{padding:15px;flex:0 1 33.333%;height:32vw}}@media (min-width: 1400px){.box__wrapper{padding:15px;flex:0 1 25%;height:24vw}}.box__wrapper .box{position:relative}.box__wrapper .box .box__title{position:absolute;margin:0 !important;padding:15px;top:0;left:0;width:100%;line-height:15px;background:#fff;background:-moz-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #fff), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 )}@media (min-width: 768px){.box__wrapper .box .box__title{line-height:28px}}@media (min-width: 992px){.box__wrapper .box .box__title{padding:20px}}@media (min-width: 1200px){.box__wrapper .box .box__title{padding:30px}}.box__wrapper .box .box__footer{position:absolute;margin:0 !important;padding:30px;bottom:0;left:0;width:100%;background:rgba(255,255,255,0);background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 )}.box__insp{padding:5px;flex:0 1 50%;max-width:calc(50vw - 20px)}@media (min-width: 768px){.box__insp{padding:15px;flex:0 1 33.333%}}@media (min-width: 1400px){.box__insp{padding:15px;flex:0 1 25%}}.box__title{margin:10px 0 0 15px;line-height:18px}.box__title{font-size:11px}@media screen and (min-width: 320px){.box__title{font-size:calc(11px + 13 * ((100vw - 320px) / 1480))}}@media screen and (min-width: 1800px){.box__title{font-size:24px}}@media (min-width: 992px){.box__title{margin:0}}@media (min-width: 1400px){.box__title{line-height:22px}}.box__title strong{font-weight:500}.box__footer{display:none}@media (min-width: 992px){.box__footer{display:flex;justify-content:space-between;align-items:flex-end;margin:0 -10px}}.box__cat{flex:0 1 70%;max-width:175px;margin-bottom:-10px;opacity:1;transition:opacity 0.3s ease-in}@media (min-width: 992px){.box__cat{opacity:0}}@media (min-width: 1800px){.box__cat{max-width:100%}}.box__cat__img{max-width:30px;margin-right:10px;opacity:0.4}.box__cat__img.active{opacity:1}.box__cat__img:last-child{margin-right:0}@media (min-width: 768px){.box__cat__img{max-width:30px}}.box__link{position:relative;flex:0 1 60%;color:#666;min-width:90px;white-space:nowrap}@media (min-width: 992px){.box__link__see{font-size:9px}}@media screen and (min-width: 992px) and (min-width: 992px){.box__link__see{font-size:calc(9px + 3 * ((100vw - 992px) / 408))}}@media screen and (min-width: 992px) and (min-width: 1400px){.box__link__see{font-size:12px}}@media (min-width: 1200px){.box__link{flex:0 1 auto;min-width:0;padding-right:10px}:lang(de) .box__link{padding-right:10px}}@media (min-width: 1400px){.box__link__see{font-size:9px}}@media screen and (min-width: 1400px) and (min-width: 1400px){.box__link__see{font-size:calc(9px + 5 * ((100vw - 1400px) / 648))}}@media screen and (min-width: 1400px) and (min-width: 2048px){.box__link__see{font-size:14px}}.box__link:after{content:"";display:inline-block;width:15px;height:15px;margin-left:5px;background-size:10px;background-repeat:no-repeat;background-position:center center;right:-15px;position:absolute;background-image:url("../img/icons/up-arrow-grey.svg");transform:rotate(90deg);vertical-align:top}.box__link:before{content:"";position:absolute;height:2px;width:0;max-width:100%;bottom:-3px;left:0;background-color:#BA191D;visibility:hidden;transition:all 0.2s ease-in-out}.box__link:hover,.box__link:active{text-decoration:none}.box__link:hover:before,.box__link:active:before{width:100%;visibility:visible}.box__link:hover:after,.box__link:active:after{background-image:url("../img/icons/up-arrow-red.svg")}.box__link:hover.box-text-underline:before,.box__link:active.box-text-underline:before{max-width:18em}@media (min-width: 992px){.box__link:hover.box-text-underline:before,.box__link:active.box-text-underline:before{max-width:69%}}@media (min-width: 1200px){.box__link:hover.box-text-underline:before,.box__link:active.box-text-underline:before{max-width:80%}}.box__link:hover.box-text-underline:after,.box__link:active.box-text-underline:after{background-image:url("../img/icons/up-arrow-red.svg")}.box__link.text-white:after{background-image:url("../img/icons/up-arrow-white.svg")}.box__link.text-white:before{background-color:#ffffff}.box__link.text-white:hover,.box__link.text-white:active,.box__link.text-white:focus{text-decoration:none}.box__link.text-white:hover:before,.box__link.text-white:active:before,.box__link.text-white:focus:before{width:100%;visibility:visible;max-width:22em}@media (min-width: 992px){.box__link.text-white:hover:before,.box__link.text-white:active:before,.box__link.text-white:focus:before{max-width:88%}}.product__container-custom{font-size:10px;width:90%;margin:auto}@media (min-width: 992px){.product__container-custom{width:1030px;padding:0 10px 0 10px}.product__container-custom{font-size:9px}}@media screen and (min-width: 992px) and (min-width: 320px){.product__container-custom{font-size:calc(9px + 4 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px) and (min-width: 992px){.product__container-custom{font-size:13px}}@media (min-width: 1200px){.product__container-custom{width:1116px;padding:0 5px 0 5px;font-size:10px}}.product__wrapper{padding:0 10px 30px 10px;background-color:#F8F8F8}@media (min-width: 768px){.product__wrapper{padding:0 30px 50px 30px}}.product__category{padding:30px 0}.product__row{display:flex;justify-content:flex-start;flex-wrap:wrap}.product__handler{display:flex;align-items:center;justify-content:space-between;height:100%;min-height:50px;margin:0 15px;border-top:2px solid #D8D8D8;background-color:#fff}@media (min-width: 768px){.product__handler{margin:0 30px;min-height:70px;height:100%}}.product__handler__wrapper{border-bottom:2px solid #D8D8D8}@media (min-width: 992px){.product__handler__wrapper{border-bottom:none}}.product__handler__beatbox{align-self:flex-start;margin-top:10px}@media (min-width: 992px){.product__handler__beatbox{align-self:unset;margin-top:0;width:auto}}.product__handler__beatbox .demo-icon{font-size:160%}@media (min-width: 992px){.product__handler__beatbox .demo-icon{font-size:135%}}.product__handler__btn:hover,.product__handler__btn:active,.product__handler__btn:focus{cursor:pointer;color:#BA191D}.product__handler__btn:hover span,.product__handler__btn:active span,.product__handler__btn:focus span{cursor:pointer;color:#BA191D}.product__handler .icon--ic-4-columnas:hover:before,.product__handler .icon--ic-4-columnas:active:before,.product__handler .icon--ic-4-columnas:focus:before{border-color:#BA191D}.product__handler__results{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:10px}@media (min-width: 992px){.product__handler__results{padding:0 0 0 10px}}.product__handler__results__numbers{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;margin-top:5px;width:100%}@media (min-width: 992px){.product__handler__results__numbers{width:auto;justify-self:flex-end;margin-left:auto;margin-top:0}}.product__handler__results .demo-icon{font-size:135%}.product__filter{font-weight:600;margin:5px;padding:5px 15px;border-radius:25px;border:1px solid #eee;background-color:#F8F8F8}@media (min-width: 992px){.product__filter{margin:0 10px;font-size:80%}}.product__filter--color:before{content:"";display:inline-block;width:13px;height:13px;background-color:#D8D8D8;border-radius:20px;vertical-align:middle;margin-right:5px}.product__filter--color--black:before{background-color:#000}.product__filter--color--white:before{background-color:#fff;border:1px solid #D8D8D8}.product__filter--color--grey:before{background-color:#666}.product__filter--color--blue:before{background-color:#2B3A7B}.product__filter--color--aqua:before{background-color:#54AFA2}.product__filter--color--green:before{background-color:#4D8D41}.product__filter--color--red:before{background-color:#C73727}.product__filter--color--flamingo:before{background-color:#D84755}.product__filter--color--rose:before{background-color:#FA9387}.product__filter--color--orange:before{background-color:#E96537}.product__filter--color--gold:before{background-color:#C69D5C}.product__selector__form{display:flex;flex-wrap:wrap;justify-content:space-between}.product__selector__form .custom-checkbox__card .custom-control-input:checked ~ .custom-control-label::after{right:3px !important}@media (min-width: 768px){.product__selector__form{justify-content:flex-start}.product__selector__form .custom-checkbox__card{width:120px;min-height:140px;margin-right:15px}}@media (min-width: 768px) and (min-width: 992px){.product__collapse .product__selector__form .custom-checkbox__card{width:145px}}@media (min-width: 768px){.product__selector__form .custom-checkbox__card .custom-control-label{border:none}.product__selector__form .custom-checkbox__card .custom-control-label:before{display:none}.product__collapse .product__selector__form .custom-checkbox__card .custom-control-label{border:2px solid #999}.product__collapse .product__selector__form .custom-checkbox__card .custom-control-label:before{display:block}.product__selector__form .custom-checkbox__card .custom-control-input:checked ~ .custom-control-label{color:#BA191D}.product__selector__form .custom-checkbox__card .custom-control-input:checked ~ .custom-control-label:after{position:relative;margin:15px auto 0 auto;left:0px;height:2px;width:65px;background-color:#BA191D}}@media (min-width: 992px){.product__selector__form{justify-content:space-between}.product__selector__form .custom-checkbox__card{margin-right:0}}.product__modal__cancel{height:auto;max-height:20px}.product__modal__cancel .demo-icon{font-size:15px}@media (min-width: 768px){.product__modal__cancel{margin-top:10px;max-height:25px}.product__modal__cancel .demo-icon{font-size:18px}}@media (min-width: 992px){.product__modal__cancel{max-height:32px}.product__modal__cancel .demo-icon{font-size:22px}}.product__modal__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-width:1155px}.product__modal__header{padding-bottom:20px;border-bottom:1px solid #D8D8D8}.product__modal__header__wrapper{display:flex;justify-content:space-between}.product__modal__body{display:flex;flex-grow:1;padding:20px 0 40px 0;background-color:#F8F8F8;overflow-y:auto}@media (min-width: 992px){.product__modal__body{padding:30px 0 40px 0;background-color:#fff;overflow-y:auto}}.product__modal__footer{padding:10px 0;border-top:1px solid #D8D8D8}@media (min-width: 768px){.product__modal__footer{padding:30px 0}}.product__modal__footer__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}@media (min-width: 768px){.product__modal__footer__wrapper{justify-content:flex-end}}.product__modal__footer__wrapper .btn{width:45%;margin:0 5px}@media (min-width: 768px){.product__modal__footer__wrapper .btn{width:auto}}.product__collapse{display:flex;flex-direction:column}.product__collapse:last-child{border-bottom:1px solid #D8D8D8}@media (min-width: 992px){.product__collapse:last-child{border-bottom:none}}.product__collapse hr{margin-top:5px;margin-bottom:20px}.product__collapse__wrapper{width:100%;display:flex;flex-wrap:wrap}@media (min-width: 992px){.product__collapse__wrapper .product__collapse{float:left;margin-bottom:40px}}@media (min-width: 1200px){.product__collapse__wrapper .product__collapse{float:left;margin-bottom:40px;font-size:10px}}.product__collapse__content{order:2}@media (min-width: 992px){.product__collapse__content--tipo{border-bottom:1px solid #eee}}@media (min-width: 992px){.product__collapse__content--tipo-header{border-bottom:0}}@media (min-width: 992px){.product__collapse__content--col{border-bottom:none}}.product__collapse__text{order:1;position:relative;margin-bottom:20px}@media (min-width: 992px){.product__collapse__text.custom-product-collapse{margin-bottom:0;top:10px}}.product__collapse__text:after{content:"";position:absolute;display:inline-block;right:0;width:15px;height:15px;background-image:url("../img/icons/up-arrow-grey.svg");background-repeat:no-repeat;background-size:cover;transform:rotate(180deg);transition:transform 0.2s ease-out}@media (min-width: 992px){.product__collapse__text:after{display:none}}.collapse.show ~ .product__collapse__text:after{transform:rotate(0deg)}.product__collapse__radio{width:50%;float:left}@media (min-width: 992px){.product__collapse__radio{width:100%;float:none}}.product__more{display:flex;flex-direction:column}.product__more .btn{align-self:flex-end;padding-right:15px}.product__title{margin:20px 15px}.product__title--icon{font-size:17px;padding-left:40px;background-position:left center;background-size:contain;background-repeat:no-repeat;background-image:url("../img/icons/ic-linea.svg")}.product__title--icon{font-size:17px}@media screen and (min-width: 320px){.product__title--icon{font-size:calc(17px + 15 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.product__title--icon{font-size:32px}}.product__title--icon .h2{font-size:17px}@media screen and (min-width: 320px){.product__title--icon .h2{font-size:calc(17px + 15 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.product__title--icon .h2{font-size:32px}}@media (min-width: 768px){.product__title--icon{padding-left:60px}}.product__title--icon--line{background-image:url("../img/icons/ic-linea.svg")}.product__title--icon--surface{background-image:url("../img/icons/ic-superficie.svg")}.product__title--icon--aplied{background-image:url("../img/icons/ic-aplique.svg")}.product__title--icon--guided{background-image:url("../img/icons/ic-carril.svg")}.product__title--icon--hung{background-image:url("../img/icons/ic-colgante.svg")}.product__title--icon--inside{background-image:url("../img/icons/ic-empotrado-sin.svg")}.product__collapse__content--tipo .product__selector__form .custom-checkbox__card .custom-control-input:checked ~ .custom-control-label:after{position:absolute;background-color:transparent;top:unset;left:unset;display:block;width:30px;height:20px;box-shadow:none;right:4px;bottom:8px}.family{background-attachment:fixed}.family__row{margin:0}.family__wrapper{height:100%;width:100%;max-width:1400px;margin:0 auto 30px auto;padding:0 15px}@media (min-width: 768px){.family__wrapper{margin:0 auto 75px auto}}.family__box{height:100%;width:100%;min-height:250px;max-height:450px;background-size:cover !important;background-repeat:no-repeat !important;background-position:right !important}@media (min-width: 992px){.family__box{min-height:400px}}.family__row--3 .family__box{min-height:250px}@media (min-width: 992px){.family__row--3 .family__box{overflow:hidden}}.family__box .family__row--2{min-height:268px}.family__box:before{pointer-events:none;position:absolute;content:"";background-color:#222;bottom:0;left:15px;right:15px;top:0;transition:all 0.35s ease 0s;opacity:0}.family__box:after{pointer-events:none;position:absolute;content:"";bottom:0;left:0;right:0;top:0;transition:transform 0.35s ease 0s, opacity .4s ease-in;opacity:0;background-image:url("../img/icons/flecha-volver_right.svg");background-repeat:no-repeat;background-position-x:90%;background-position-y:90%;background-size:30px;z-index:1;transform:translate3d(-10%, 0, 0);width:0}@media (min-width: 768px){.family__box:after{background-size:60px}}.family__box:hover,.family__box:focus,.family__box:active{cursor:pointer}.family__box:hover:before,.family__box:focus:before,.family__box:active:before{opacity:0.5}.family__box:hover:after,.family__box:focus:after,.family__box:active:after{transition:transform 0.35s ease 0s, opacity .4s ease-in;transform:translate3d(0, 0, 0);opacity:1;width:100%}.family__box__link{position:relative;width:100%;height:100%;display:flex;padding:25px 30px;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap}.family__box__link:before{position:absolute;content:"";bottom:0;left:0;right:0;top:0;background:-moz-linear-gradient(0deg, #000 0%, rgba(0,0,0,0.6) 13%, rgba(255,255,255,0) 26%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg, #000 0%, rgba(0,0,0,0.6) 13%, rgba(255,255,255,0) 26%, rgba(255,255,255,0) 100%);background:linear-gradient(0deg, #000 0%, rgba(0,0,0,0.6) 13%, rgba(255,255,255,0) 26%, rgba(255,255,255,0) 100%);opacity:0.6}.family__box__link:hover,.family__box__link:focus,.family__box__link:active{text-decoration:none}.family__box__link span{display:inline-block;text-transform:uppercase;text-shadow:0px 1px 1px rgba(1,1,1,0.4);font-weight:600;color:#fff;hyphens:none;-webkit-hyphens:none;z-index:30}.family__box__link span{font-size:18px}@media screen and (min-width: 320px){.family__box__link span{font-size:calc(18px + 6 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.family__box__link span{font-size:24px}}.family__box__link span.is--tag{background-color:#C73727;text-shadow:0px 1px 0px rgba(1,1,1,0.1);padding:0 5px;margin-left:10px;display:inline-block;vertical-align:text-top}.family__box__link span.is--tag{font-size:13px}@media screen and (min-width: 320px){.family__box__link span.is--tag{font-size:calc(13px + 2 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.family__box__link span.is--tag{font-size:15px}}@media (min-width: 768px){.family__box__link span.is--tag{padding:3px 7px}}@media (min-width: 992px){.family__box__link span.is--tag{padding:3px 10px}}.family__letter__disabled{color:#999 !important;pointer-events:none}input[type='checkbox']{height:16px;width:16px;position:absolute;top:3px;left:5px}.lbl-toggle{display:block;font-weight:bold;font-size:1.2rem;text-transform:uppercase;text-align:center;padding:1rem;color:#222;cursor:pointer;border-radius:7px;transition:all 0.25s ease-out}.lbl-toggle:focus{color:#BA191D}.header-lbl-toggle{font-weight:normal;font-size:1rem;display:block}.lbl-toggle:hover{color:#BA191D}.lbl-toggle::after{content:'';display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid currentColor;vertical-align:middle;margin-left:1.2rem;transform:translateY(-2px);transition:transform .2s ease-out}.collapsible-content .content-inner{display:flex;justify-content:space-evenly;border-top:1px solid rgba(5,5,5,0.45);margin-bottom:unset}.collapsible-content-menu .content-inner-menu{border-top:0}.collapsible-content{max-height:0px;overflow:hidden;padding:0rem 1.10rem;transition:max-height .25s ease-in-out}.collapsible-list{margin-top:10px;list-style:none;columns:4;-webkit-columns:4;-moz-columns:4;width:100%;padding-inline-start:0px !important}.collapsible-list{font-size:12px}@media screen and (min-width: 320px){.collapsible-list{font-size:calc(12px + 8 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.collapsible-list{font-size:20px}}.collapsible-list-elem>a{color:#222;display:flex;justify-content:start;margin-left:unset;text-decoration:none;line-height:35px}.collapsible-list-elem>a:focus{color:#BA191D}.collapsible-list-elem>a:hover{color:#BA191D}.collapsible-list-elem>a:hover:after{content:"";display:block;width:unset;margin-left:unset;background-size:10px;background-repeat:no-repeat;background-position:center center}.collapsible-list-elem>a:hover:before{content:"";height:2px;width:0;position:absolute;bottom:-3px;left:0;background-color:#BA191D;visibility:hidden;transition:all 0.2s ease-in-out}.toggle:checked+.lbl-toggle+.collapsible-content{max-height:350px}.toggle:checked+.lbl-toggle::after{transform:rotate(-90deg) translateX(3px)}.toggle:checked+.lbl-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.item__header{position:relative;display:flex;justify-content:center;align-items:center;min-height:300px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#000}@media (min-width: 768px){.item__header{min-height:400px}}@media (min-width: 992px){.item__header{min-height:500px}}.item__header__bg{display:block;position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;background-color:#000;background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.3}.item__header:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.7}.item__title{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.item__title h1{font-weight:500;text-transform:uppercase}.item__title h1{font-size:22px}@media screen and (min-width: 320px){.item__title h1{font-size:calc(22px + 28 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.item__title h1{font-size:50px}}.item__title span{padding:0 20px}@media (min-width: 768px){.item__title span{padding:0}}.item__title span{font-size:14px}@media screen and (min-width: 320px){.item__title span{font-size:calc(14px + 10 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.item__title span{font-size:24px}}.item__title h1,.item__title span{text-shadow:0px 1px 0px rgba(1,1,1,0.2);text-align:center;color:#fff}.item__header--persona .item__title h1{text-transform:none;text-shadow:0 0 12px 0 rgba(0,0,0,0.3)}.item__header--persona .item__title h1{font-size:22px}@media screen and (min-width: 320px){.item__header--persona .item__title h1{font-size:calc(22px + 26 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.item__header--persona .item__title h1{font-size:48px}}.item__header--persona .item__title span{text-shadow:0 0 12px 0 rgba(0,0,0,0.3)}.item__header--persona .item__title span{font-size:14px}@media screen and (min-width: 320px){.item__header--persona .item__title span{font-size:calc(14px + 6 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.item__header--persona .item__title span{font-size:20px}}.item__icon{padding:10px 0;background-color:#fff;border-bottom:1px solid #D8D8D8}@media (min-width: 992px){.item__icon{padding:30px 0}}.item__icon__wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.item__icon__asset{margin:5px;max-width:20px;opacity:0.4}.item__icon__asset.active{opacity:1}@media (min-width: 768px){.item__icon__asset{margin:0 10px;max-width:25px}}@media (min-width: 992px){.item__icon__asset{max-width:35px}}.item__gallery{background-color:#fff}.item__gallery__wrapper{height:100%;width:100%;max-width:1400px;margin:0 auto 40px auto}@media (min-width: 768px){.item__gallery__wrapper{margin:0 auto 25px auto}}.item__gallery__img{background-position:center center;background-size:cover;background-repeat:no-repeat;min-height:300px}@media (min-width: 768px){.item__gallery__img{min-height:375px}}@media (min-width: 992px){.item__gallery__img{min-height:675px}}.item__gallery__img span{position:absolute;bottom:0;margin:30px;color:#fff}.item__gallery__img span strong{display:block}.item__gallery__img:before{position:absolute;content:"";bottom:0;left:0;right:0;top:0;background:-moz-linear-gradient(0deg, #000 0%, rgba(0,0,0,0.7) 13%, rgba(255,255,255,0) 26%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg, #000 0%, rgba(0,0,0,0.7) 13%, rgba(255,255,255,0) 26%, rgba(255,255,255,0) 100%);background:linear-gradient(0deg, #000 0%, rgba(0,0,0,0.7) 13%, rgba(255,255,255,0) 26%, rgba(255,255,255,0) 100%);opacity:0.9}.item__gallery__pagination{color:#fff;left:unset;right:20px;bottom:10px;width:auto;display:block}@media (min-width: 768px){.item__gallery__pagination{right:140px;bottom:50px}}@media (min-width: 992px){.item__gallery__pagination{right:160px}}.item__gallery__pagination span{color:#fff}.item__gallery__pagination span{font-size:12px}@media screen and (min-width: 320px){.item__gallery__pagination span{font-size:calc(12px + 2 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.item__gallery__pagination span{font-size:14px}}.item__gallery__button{display:none}@media (min-width: 768px){.item__gallery__button{position:absolute;bottom:40px;right:20px;left:unset;top:unset;display:block;width:40px;height:40px;border-radius:25px;color:#fff;border:1px solid #fff;background-size:8px}}@media (min-width: 992px){.item__gallery__button{width:50px;height:50px}}.item__gallery__button:hover{background-color:rgba(0,0,0,0.3)}.item__gallery__button--prev{background-image:url("../img/icons/chevron_left_white.svg");right:75px}@media (min-width: 992px){.item__gallery__button--prev{right:85px}}.item__gallery__button--next{background-image:url("../img/icons/chevron_right_white.svg")}.insp{background-attachment:fixed}.insp__row{margin:0}.insp__wrapper{height:100%;width:100%;max-width:1400px;margin:0 auto 40px auto}@media (min-width: 768px){.insp__wrapper{margin:0 auto 75px auto}}.insp__box{position:relative;overflow:hidden;height:100%;width:100%;min-height:250px;background-position:center center;transition:all 0.35s ease-in}@media (min-width: 768px){.insp__box{min-height:300px}}@media (min-width: 992px){.insp__box{min-height:350px}}@media (min-width: 1200px){.insp__box{min-height:450px}}.insp__box:hover,.insp__box:focus,.insp__box:active{cursor:pointer}@media (min-width: 768px){.insp__box:hover,.insp__box:focus,.insp__box:active{background-size:120%}}.insp__box__link{width:100%;height:100%;display:flex;padding:25px 30px;flex-direction:column;justify-content:flex-end;align-items:flex-start;flex-wrap:nowrap;transition:transform 0.35s ease 0s, opacity .3s ease-in}.insp__box__link:hover,.insp__box__link:focus,.insp__box__link:active{text-decoration:none;transition:transform 0.35s ease 0s, opacity .3s ease-in}@media (min-width: 768px){.insp__box__link:hover,.insp__box__link:focus,.insp__box__link:active{background-size:120%}}.insp__box__link:hover:after,.insp__box__link:focus:after,.insp__box__link:active:after{transition:transform 0.35s ease 0s, opacity .3s ease-in;transform:translate3d(0, 0, 0);opacity:1}.insp__box__link:before{position:absolute;content:"";bottom:0;left:0;right:0;top:0;background:-moz-linear-gradient(0deg, #000 0%, rgba(0,0,0,0.7) 13%, rgba(255,255,255,0) 26%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg, #000 0%, rgba(0,0,0,0.7) 13%, rgba(255,255,255,0) 26%, rgba(255,255,255,0) 100%);background:linear-gradient(0deg, #000 0%, rgba(0,0,0,0.7) 13%, rgba(255,255,255,0) 26%, rgba(255,255,255,0) 100%);opacity:0.9}.insp__box__link:after{position:absolute;content:"";bottom:0;left:0;right:0;top:0;transition:transform 0.35s ease 0s, opacity .3s ease-in;opacity:0;background-image:url("../img/icons/flecha-volver_right.svg");background-repeat:no-repeat;background-position-x:90%;background-position-y:90%;background-size:30px;z-index:1;transform:translate3d(-100%, 0, 0)}@media (min-width: 768px){.insp__box__link:after{background-size:60px}}.insp__box__link span{display:inline-block;text-shadow:0px 1px 1px rgba(1,1,1,0.4);font-weight:500;color:#fff;hyphens:none;-webkit-hyphens:none;z-index:1}.insp__box__link span{font-size:18px}@media screen and (min-width: 320px){.insp__box__link span{font-size:calc(18px + 6 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.insp__box__link span{font-size:24px}}.insp__box__link span.is--location{text-shadow:none}.insp__box__link span.is--location{font-size:11px}@media screen and (min-width: 320px){.insp__box__link span.is--location{font-size:calc(11px + 1 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.insp__box__link span.is--location{font-size:12px}}.insp__data{padding-top:45px}.item__header--persona .insp__title h1{font-weight:400}.item__header--persona .insp__title h1{font-size:20px}@media screen and (min-width: 320px){.item__header--persona .insp__title h1{font-size:calc(20px + 20 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.item__header--persona .insp__title h1{font-size:40px}}.item__header--persona .insp__title span{font-size:13px}@media screen and (min-width: 320px){.item__header--persona .insp__title span{font-size:calc(13px + 2 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.item__header--persona .insp__title span{font-size:15px}}.insp__info{margin-bottom:40px;background-color:#fff}@media (min-width: 768px){.insp__info{margin-bottom:85px;background:-moz-linear-gradient(90deg, #fff 0%, #fff 53%, #f8f8f8 58%, #f8f8f8 100%);background:-webkit-linear-gradient(90deg, #fff 0%, #fff 53%, #f8f8f8 58%, #f8f8f8 100%);background:linear-gradient(90deg, #fff 0%, #fff 53%, #f8f8f8 58%, #f8f8f8 100%)}}.insp__info__products{height:100%;background-color:#F8F8F8;padding:30px 15px}@media (min-width: 768px){.insp__info__products{padding:45px 25px 20px 25px}}.insp__info__module{margin-bottom:35px}.insp__info__module .gen__txt--versalite{font-weight:600;color:#666}.insp__info__line{display:flex;flex-wrap:wrap}.insp__info__line .item{padding:5px;flex:0 1 50%;width:100%;height:100%}@media (min-width: 400px) and (max-width: 767px){.insp__info__line .item{flex:0 1 33.33%}}@media (min-width: 768px){.insp__info__line .item{width:100%;flex:0 1;margin-right:20px}}.insp__info__line .item .box{padding:10px;background-position:left center}@media (min-width: 768px){.insp__info__line .item .box{min-width:170px}}@media (min-width: 1200px){.insp__info__line .item .box{background-position:center center;padding:14px}}.insp__info__line .item .box:hover,.insp__info__line .item .box:focus{box-shadow:2px 7px 25px -1px rgba(0,0,0,0.2)}.insp__info__line .item .box__title{font-size:12px;line-height:14px;margin:0}.insp__info__line .item .box__footer{opacity:0;padding-left:10px}.insp__info__line .item:hover .box__footer,.insp__info__line .item:focus .box__footer{opacity:1}.insp__info__line .item .box__link{min-width:auto;font-size:9px}.insp__info__line .item .box__link::after{height:9px;width:9px;margin-top:3px;background-size:7px;right:-3px}.insp__info__rrss{display:flex;margin-left:-10px}.insp__info__link{margin-right:10px}.insp__info__link .icon{color:#C5C6C5}.insp__info__link .icon{font-size:22px}@media screen and (min-width: 320px){.insp__info__link .icon{font-size:calc(22px + 3 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.insp__info__link .icon{font-size:25px}}.insp__info__link:hover .icon,.insp__info__link:focus .icon{color:#BA191D}.insp__list{display:flex;flex-direction:row;justify-content:center;margin:10px auto;list-style:none;columns:0;-webkit-columns:0;-moz-columns:0;width:75%;padding-inline-start:0px !important}.insp__list.line-height{line-height:30px}@media (min-width: 992px){.insp__list{display:flex;flex-direction:row;justify-content:center;columns:3;-webkit-columns:3;-moz-columns:3}}.insp__list-elem>a{color:#222;margin:0 12px 0 12px;text-decoration:none !important;cursor:pointer;font-weight:500}.insp__list-elem>a{font-size:12px}@media screen and (min-width: 320px){.insp__list-elem>a{font-size:calc(12px + 2 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.insp__list-elem>a{font-size:14px}}@media (max-width: 525px){.insp__list-elem>a{margin:0 12px 0 12px}}.insp__list-elem>a.active,.insp__list-elem>a:hover,.insp__list-elem>a:active,.insp__list-elem>a:focus{border-bottom:1px solid #BA191D;color:#BA191D !important;padding-bottom:1px;font-weight:500;text-align:center}.insp__list-elem>a:active{border-bottom:1px solid #BA191D;color:#BA191D;padding-bottom:1px;font-weight:500}.contact{background-color:#F8F8F8;border-top:1px solid #D8D8D8;border-bottom:1px solid #eee;padding:60px 0}@media (min-width: 768px){.contact{padding:90px 0}}.contact__address p{margin-bottom:0}.contact__address a{margin-bottom:10px}.contact__form{background-color:transparent}.contact__form__title{font-weight:500;margin-bottom:10px}.contact__form__title{font-size:18px}@media screen and (min-width: 320px){.contact__form__title{font-size:calc(18px + 6 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.contact__form__title{font-size:24px}}.contact__form .form-row textarea.contact__text{min-height:300px;height:100%;padding:25px 15px;border-radius:0;border:1px solid #F8F8F8;color:#666;background-color:#fff}@media (min-width: 768px){.contact__form .form-row textarea.contact__text{-webkit-box-shadow:2px 4px 45px -10px transparent;-moz-box-shadow:2px 4px 45px -10px transparent;box-shadow:2px 4px 45px -10px transparent;transition:all 0.2s ease-in-out}.contact__form .form-row textarea.contact__text:hover,.contact__form .form-row textarea.contact__text:active,.contact__form .form-row textarea.contact__text:focus{-webkit-box-shadow:2px 7px 55px -1px rgba(0,0,0,0.2);-moz-box-shadow:2px 7px 55px -1px rgba(0,0,0,0.2);box-shadow:2px 7px 55px -1px rgba(0,0,0,0.2)}}.contact__form .form-row textarea.contact__text{font-size:13px}@media screen and (min-width: 320px){.contact__form .form-row textarea.contact__text{font-size:calc(13px + 1 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.contact__form .form-row textarea.contact__text{font-size:14px}}.contact__form .form-row textarea.contact__text:hover,.contact__form .form-row textarea.contact__text:focus,.contact__form .form-row textarea.contact__text:active{color:#666}@media (min-width: 992px){.contact__form .form-group{padding-right:30px}.contact__form .form-group:last-child{padding-right:0}}.contact__form .form-group input[type=text],.contact__form .form-group input[type=number],.contact__form .form-group input[type=email],.contact__form .form-group select{min-height:50px;height:100%;vertical-align:middle;border-radius:0;border:1px solid #e9ecef;color:#666;background-color:#fff}@media (min-width: 768px){.contact__form .form-group input[type=text],.contact__form .form-group input[type=number],.contact__form .form-group input[type=email],.contact__form .form-group select{-webkit-box-shadow:2px 4px 45px -10px transparent;-moz-box-shadow:2px 4px 45px -10px transparent;box-shadow:2px 4px 45px -10px transparent;transition:all 0.2s ease-in-out}.contact__form .form-group input[type=text]:hover,.contact__form .form-group input[type=text]:active,.contact__form .form-group input[type=text]:focus,.contact__form .form-group input[type=number]:hover,.contact__form .form-group input[type=number]:active,.contact__form .form-group input[type=number]:focus,.contact__form .form-group input[type=email]:hover,.contact__form .form-group input[type=email]:active,.contact__form .form-group input[type=email]:focus,.contact__form .form-group select:hover,.contact__form .form-group select:active,.contact__form .form-group select:focus{-webkit-box-shadow:2px 7px 55px -1px rgba(0,0,0,0.2);-moz-box-shadow:2px 7px 55px -1px rgba(0,0,0,0.2);box-shadow:2px 7px 55px -1px rgba(0,0,0,0.2)}}.contact__form .form-group input[type=text],.contact__form .form-group input[type=number],.contact__form .form-group input[type=email],.contact__form .form-group select{font-size:13px}@media screen and (min-width: 320px){.contact__form .form-group input[type=text],.contact__form .form-group input[type=number],.contact__form .form-group input[type=email],.contact__form .form-group select{font-size:calc(13px + 1 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.contact__form .form-group input[type=text],.contact__form .form-group input[type=number],.contact__form .form-group input[type=email],.contact__form .form-group select{font-size:14px}}.contact__form .form-group input[type=text]:hover,.contact__form .form-group input[type=text]:focus,.contact__form .form-group input[type=text]:active,.contact__form .form-group input[type=number]:hover,.contact__form .form-group input[type=number]:focus,.contact__form .form-group input[type=number]:active,.contact__form .form-group input[type=email]:hover,.contact__form .form-group input[type=email]:focus,.contact__form .form-group input[type=email]:active,.contact__form .form-group select:hover,.contact__form .form-group select:focus,.contact__form .form-group select:active{color:#666}.contact__form .form-group.no-label label{visibility:hidden;display:none;margin:0}.contact__form__group{position:relative}.contact__form__group input{display:flex;flex-direction:column;justify-content:center;padding:10px 10px 0px 10px}.contact__form__group input:focus{outline:none}.contact__form__group label{position:absolute;pointer-events:none;visibility:visible;left:5px;top:10px;padding:5px 15px;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all}.contact__form__group label{font-size:13px}@media screen and (min-width: 320px){.contact__form__group label{font-size:calc(13px + 1 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.contact__form__group label{font-size:14px}}.contact__form__group input.has-value ~ label,.contact__form__group input.value ~ label,.contact__form__group input:focus ~ label,.contact__form__group textarea.has-value ~ label,.contact__form__group textarea.value ~ label,.contact__form__group textarea:focus ~ label{top:0;left:15px;font-size:10px;padding-left:0;color:#D8D8D8}.contact__form__group .active{top:0;left:15px;font-size:10px;padding-left:0;color:#D8D8D8}.contact__form__submit{display:flex;flex-direction:column;justify-content:flex-start}@media (min-width: 768px){.contact__form__submit .custom-checkbox{padding-left:30px}}.contact__form__submit .form-group{margin-bottom:-5px}@media (min-width: 768px){.contact__form__submit .form-group{padding-right:0}}.contact__form__submit .form-group .custom-control.custom-checkbox .custom-control-label:after{left:-32px}.contact__form__submit .form-group .custom-control.custom-checkbox .custom-control-label:before{left:-25px}.contact__form__submit .form-group .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{left:-25px}.contact__form__submit .btn{align-self:flex-end}.contact__link__wrapper{display:flex;justify-content:flex-start;flex-direction:column}@media (min-width: 768px){.contact__link__wrapper{flex-direction:row;justify-content:space-between}}.contact__link__block{flex:0 1 100%;padding-top:40px}.contact__link__block:first-child{padding-top:0;padding-bottom:40px}@media (min-width: 768px){.contact__link__block{flex:0 1 50%;padding:0}}.contact__link__block--left{border-bottom:1px solid #D8D8D8}@media (min-width: 768px){.contact__link__block--left{border-right:1px solid #D8D8D8;border-bottom:none}}.contact__link__content{display:flex;flex-direction:column;margin:0 auto}@media (min-width: 1200px){.contact__link__content{max-width:450px}}.contact__link__content p{display:block;margin-bottom:20px}@media (min-width: 768px){.contact__link__content p{margin-bottom:40px}}.contact__link__title{display:block;margin-bottom:15px;font-weight:500;text-transform:uppercase}.contact__link__title{font-size:15px}@media screen and (min-width: 320px){.contact__link__title{font-size:calc(15px + 3 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.contact__link__title{font-size:18px}}.contact__link__btn{align-self:center}.contact__submit{margin-top:15px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.modal-dialog{position:fixed;width:100%;height:100%;margin:0;padding:0}@media (min-width: 768px){.modal-dialog{max-width:100%}}.product__modal .modal-dialog{display:flex;justify-content:center;align-items:center;background-color:#fff;min-width:100%}.menu__modal .modal-dialog{display:flex;justify-content:center;align-items:center;background-color:#fff;min-width:100%}.search__modal .modal-dialog{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.85);min-width:100%}.modal-content{position:absolute;top:0;right:0;bottom:0;left:0}.product__modal .modal-content{background-clip:unset;border:none}@media (min-width: 768px){.product__modal .modal-content{max-width:960px;margin:0 auto}}@media (min-width: 992px){.product__modal .modal-content{max-width:1160px;margin:0 auto}}.modal-backdrop{background-color:#fff}.modal-bg{background-color:rgba(0,0,0,0.01)}.modal__body{display:flex;flex-grow:1;padding:20px 0 40px 0;background-color:#fff;overflow-y:auto}@media (min-width: 768px){.modal__body{padding:30px;overflow-y:auto}}.modal__header{padding-bottom:20px}.modal__header__wrapper{display:flex;justify-content:space-between}.modal__search{padding-right:40px;position:relative;top:77px}.modal__search__content{position:fixed;top:0;right:0;bottom:0;left:0}.search__modal .modal__search__content{background-clip:unset;border:none}@media (min-width: 768px){.search__modal .modal__search__content{max-width:960px;margin:0 auto}}@media (min-width: 992px){.search__modal .modal__search__content{max-width:1140px;margin:0 auto}}.modal__search input[type=text]{display:inline;background-color:rgba(0,0,0,0.01);border:0;border-bottom:1px solid white;width:100%;color:white;border-radius:0}.modal__search input[type=text]{font-size:12px}@media screen and (min-width: 320px){.modal__search input[type=text]{font-size:calc(12px + 4 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.modal__search input[type=text]{font-size:16px}}.modal__search ::placeholder{color:white}.modal__search .modal-button-search{position:absolute;right:0;background-color:transparent;color:#BA191D}.modal__search .btn-clear{background-color:transparent;min-width:inherit;min-height:inherit}.blog__home__container{width:100%}@media (min-width: 768px){.blog__home__container{max-width:unset}}@media (min-width: 992px){.blog__home__container{max-width:935px}}@media (min-width: 1200px){.blog__home__container{max-width:1080px}}.blog__home__container .col-12{padding:0 10px}@media (min-width: 768px){.blog__home__container .col-12{padding:0 15px}}.blog__home__featured{display:block;min-height:200px;background-size:cover;background-position:center center;margin-bottom:40px}.blog__home__featured:hover,.blog__home__featured:active,.blog__home__featured:focus{text-decoration:none}@media (min-width: 768px){.blog__home__featured{margin-bottom:30px}}@media (min-width: 992px){.blog__home__featured{min-height:650px}}.blog__home__featured__row{margin:0 0 0 0}@media (min-width: 992px){.blog__home__featured__row{margin-top:0;margin-right:-15px;margin-left:-15px}}.blog__home__featured__text{position:absolute;display:block;left:10px;bottom:20px;height:50%;width:64%;background-color:rgba(186,25,29,0.65);padding:4em;color:#fff;padding:0 15px}@media (min-width: 768px){.blog__home__featured__text{position:relative;left:0;bottom:0;width:50%;top:unset;padding:30px 40px}}@media (min-width: 992px){.blog__home__featured__text{position:absolute;left:15px;height:30%;padding:2em}}.blog__home__featured__text p{font-weight:300;hyphens:none}.blog__home__featured__text p+p{margin-bottom:0}.blog__home__featured__text .link:before{background-color:#fff}.blog__home__featured__text .link:after{background-image:url("../img/icons/chevron_left_white.svg");width:5px;transform:rotate(180deg);background-size:contain}.blog__home__featured__text .link:hover,.blog__home__featured__text .link:active,.blog__home__featured__text .link:focus{color:#fff}.blog__home__featured__text .h2{font-size:15px}@media screen and (min-width: 320px){.blog__home__featured__text .h2{font-size:calc(15px + 17 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.blog__home__featured__text .h2{font-size:32px}}.blog__home__featured__cat{display:inline-block;text-transform:uppercase;font-weight:300;color:#fff}.blog__home__featured span,.blog__home__featured p{color:#fff}.blog__box{padding-bottom:30px;border-bottom:1px solid #D8D8D8}@media (min-width: 992px){.blog__box{border-bottom:none}}.blog__box:last-child:after{content:" ";position:relative;display:block;height:50px}@media (min-width: 768px){.blog__box:last-child:after{height:100px}}.blog__box__cat{display:inline-block;text-transform:uppercase;font-weight:300;color:#222}.blog__box__cat:hover,.blog__box__cat:active,.blog__box__cat:focus{text-decoration:none}.blog__box__title a{color:#222}.blog__box__title a:hover,.blog__box__title a:active,.blog__box__title a:focus{color:#BA191D}.blog__masonry{width:100%;padding:0 10px}@media (min-width: 768px){.blog__masonry{padding:0}}.blog__masonry__item{margin-bottom:40px;margin-left:-10px}.blog__masonry__item:last-child{margin-bottom:90px}@media (min-width: 768px){.blog__masonry__item{display:inline-block;width:49%;margin-left:0;margin-bottom:90px}}.blog__masonry__container{padding:0}@media (min-width: 768px){.blog__masonry__container{max-width:935px}}@media (min-width: 992px){.blog__masonry__container{max-width:1110px}}.blog__title--product{font-weight:500}@media (min-width: 768px){.blog__title--product{font-weight:unset}}.blog__gallery__wrapper{width:100%;margin-bottom:50px}@media (min-width: 1400px){.blog__gallery__wrapper{max-width:1400px;margin:0 auto 80px auto}}.blog__gallery__wrapper .swiper-slide{height:auto;padding:0 2rem}@media (min-width: 768px){.blog__gallery__wrapper .swiper-slide{padding:0 10px}}@media (min-width: 992px){.blog__gallery__wrapper .swiper-slide{padding:0}}.blog__gallery__button--prev{display:block;background-image:url("../img/icons/ic-carrusel.svg");outline:none;transform:rotate(180deg);top:35%;margin-left:-1px}@media (min-width: 768px){.blog__gallery__button--prev{display:none}}.blog__gallery__button--next{display:block;background-image:url("../img/icons/ic-carrusel.svg");outline:none;top:35%;margin-right:-1px}@media (min-width: 768px){.blog__gallery__button--next{display:none}}.blog__gallery__item{display:flex;flex-direction:column;justify-content:flex-start;height:100%}@media (min-width: 768px){.blog__gallery__item{padding:10px}}@media (min-width: 1400px){.blog__gallery__item{padding:0}}.blog__gallery__item-link:hover,.blog__gallery__item-link:focus,.blog__gallery__item-link:active{text-decoration:none !important}.blog__gallery__item:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.blog__gallery__item:hover .blog__gallery__item__text span{color:#9F1216}.blog__gallery__item__text{margin-top:20px;margin-bottom:0;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start}.blog__gallery__item__text__cat{color:#666}.blog__gallery__item__text__cat:hover,.blog__gallery__item__text__cat:active,.blog__gallery__item__text__cat:focus{color:#666 !important;text-decoration:none !important}.blog__gallery__item__text-body{line-height:30px;font-size:20px;font-weight:500;text-transform:none;color:#222}.blog__gallery__item__text-body:hover,.blog__gallery__item__text-body:active,.blog__gallery__item__text-body:focus{color:#BA191D !important}.blog__gallery .img-fluid{object-fit:cover;object-position:center center}.blog__image--grey img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.blog__border{border:0}.blog__border--bottom{border-bottom:0}.post__header .demo-icon{font-size:150%}.post__header h1{hyphens:none}.post__header a:hover,.post__header a:active,.post__header a:focus{color:#BA191D}.post__header span{color:#D8D8D8}.post__backwards a{color:#222}.post__backwards .demo-icon{font-size:115%}@media (min-width: 768px){.post__backwards .demo-icon{font-size:185%}}.post__info{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-left:7px}.post__info__cat{color:#BA191D}.post__info__cat:hover,.post__info__cat:active,.post__info__cat:focus{text-decoration:underline}.post__info__social{justify-content:space-around;align-items:center}.post__info__social a{color:#D8D8D8;margin-left:10px}.post__main--img{margin:0 -15px}@media (min-width: 768px){.post__main--img{margin:0}}.post__main--img-height{height:250px}@media (min-width: 768px){.post__main--img-height{height:300px}}@media (min-width: 992px){.post__main--img-height{height:500px}}.post__main--video{margin-bottom:60px}@media (min-width: 768px){.post__main--video{margin-bottom:100px}}.post__main--text{max-width:725px;width:100%;margin:0 auto 60px auto}@media (min-width: 768px){.post__main--text{margin:0 auto 100px auto}}.post__main--text ul{padding-left:20px}.post__main--text li{margin-bottom:10px}@media (min-width: 768px){.post__main--text li{margin-bottom:15px}}.post__main--gallery{margin-bottom:40px}.post__main--gallery .carousel{margin:25px}.post__main--gallery .carousel-controls{display:none}@media (min-width: 768px){.post__main--gallery .carousel-indicators{display:none}}@media (min-width: 768px){.post__main--gallery .carousel-inner{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0}}.post__main--gallery .carousel-indicators{position:relative}@media (min-width: 768px){.post__main--gallery .carousel .item{display:block;float:left;width:25%;flex:0 1 25%;margin-top:0;margin-right:0;padding:5px}}.post__main--gallery .carousel .item img{height:170px;object-fit:cover;object-position:center center;width:100%}@media (min-width: 768px){.post__main--gallery .carousel .item img{height:200px}}@media (min-width: 768px){.post__main--gallery{margin:20px 0}}.post__main__prev--icon{background:url("../img/icons/ic-carrusel.svg") no-repeat;transform:rotate(180deg);width:21px;height:25px;margin-left:-20px;margin-top:-15px}.post__main__next--icon{background:url("../img/icons/ic-carrusel.svg") no-repeat;width:21px;height:25px;margin-right:-20px;margin-top:-15px}.post__intro{display:flex;flex-direction:column;margin-bottom:30px}@media (min-width: 768px){.post__intro{flex-direction:row;justify-content:space-between;margin-bottom:40px}}.post__content{width:100%;font-weight:400}.post__product .post__content{order:2}@media (min-width: 768px){.post__content{margin-bottom:0}.post__intro .post__content{flex:0 0 50%;max-width:50%}.post__product .post__content{order:unset;flex:0 0 41.666667%;max-width:41.666667%}}@media (min-width: 768px){.is--left .post__content{order:0}}@media (min-width: 768px){.is--right .post__content{order:1}}.post__content__date{text-transform:uppercase;display:block;margin-bottom:10px;color:#000 !important}@media (min-width: 768px){.post__content__date{margin-bottom:15px}}.post__content .link{text-transform:uppercase;color:#000;font-weight:600}@media (min-width: 768px){.post__content .link{color:#666;font-weight:unset}}.post__content .link:hover,.post__content .link:active,.post__content .link:focus{color:#BA191D}@media (min-width: 768px){.post__intro .post__img{flex:0 0 41.666667%;max-width:41.666667%}.post__product .post__img{flex:0 0 50%;max-width:50%}}@media (min-width: 768px) and (min-width: 768px){.post__product .post__img{margin-top:-35px}}@media (min-width: 768px){.is--left .post__img{order:1;display:flex;justify-content:flex-end;align-items:flex-start}}@media (min-width: 768px){.is--left-center .post__img{order:1;display:flex;justify-content:flex-end;align-items:center}}@media (min-width: 768px){.is--right .post__img{order:0}}.post__img img{margin-bottom:20px}@media (min-width: 768px){.post__img img{margin-bottom:0}}.post__title{display:flex;flex:0 1 100%;margin-bottom:20px;font-weight:300}@media (min-width: 992px){.post__title{flex:0 1 50%;width:40%;margin-bottom:15px}}@media (min-width: 768px){.is--right .post__title{margin-left:58%}}.post__product__wrapper .post__title{margin-bottom:0}.post__product__wrapper .post__title h3{width:100%;display:block;text-align:center;font-weight:400}@media (min-width: 768px){.post__product__wrapper .post__title h3{width:auto;display:inline-block;text-align:left}}.post__product{display:flex;flex-direction:column;flex-wrap:nowrap}@media (min-width: 768px){.post__product{flex-direction:row;justify-content:space-between}}.post__product__wrapper{margin-bottom:80px}@media (min-width: 768px){.post__product__wrapper{margin-bottom:170px}}.post__related{border-top:1px solid #D8D8D8}.banner__contact{position:relative;background-color:#000;background-size:cover;background-position:center center;min-height:300px;display:flex;flex-direction:column;justify-content:center;text-align:center}.banner__contact:before{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;min-height:200px;background-color:#000;opacity:0.7}.banner__contact__title{color:#fff}.banner__contact__text{margin:20px 0 40px 0}@media (min-width: 768px){.banner__contact__text{margin:20px 0}}.banner__contact__text p{color:#fff;margin:0}@media (min-width: 768px){.banner__contact__button{max-width:200px;margin:0 auto}}.puzzle__gallery{padding:20px 0}@media (min-width: 768px){.puzzle__gallery{padding:40px 0}}.puzzle__item{background-size:cover;background-position-y:center;background-position-x:center;min-height:530px}.puzzle__item.img_left{background-position-x:left}.puzzle__item.img_right{background-position-x:right}@media (min-width: 768px){.puzzle__item{min-height:530px;height:100%}}.puzzle__row{margin-bottom:25px}@media (min-width: 768px){.puzzle__row{margin-bottom:25px}}.puzzle__container{width:100%;margin:0 auto}.puzzle__container__item{position:relative;display:block;min-height:250px;padding:15px;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:top 0.5s ease 0s, left 0.5s ease 0s, width 0.5s ease 0s, height 0.5s ease 0s, opacity 0.5s ease 0s, background-size 0.5s ease-in-out !important}.puzzle__container__item:hover,.puzzle__container__item:focus{background-size:120%;background-position:center center}@media (min-width: 768px){.puzzle__container__item{height:530px}}.puzzle__container__link{position:absolute;width:100%;height:100%}.puzzle__container__link:after{position:absolute;content:"";bottom:0;left:0;right:0;top:0;transition:all 0.15s ease 0s;opacity:1;background-image:url("../img/icons/search.svg");background-repeat:no-repeat;background-position-x:-50%;background-position-y:50%;background-size:30px;z-index:1}@media (min-width: 768px){.puzzle__container__link:after{background-size:60px}}.puzzle__container__link:before{position:absolute;content:"";bottom:0;left:0;right:0;top:0;background-color:#000;opacity:0;transition:opacity 0.2s ease-in}.puzzle__container__link:hover:before,.puzzle__container__link:focus:before{opacity:0.3}.puzzle__container__link:hover:after,.puzzle__container__link:focus:after{background-position-x:50%}.info__wrapper{display:flex;flex-direction:column;background-color:#F8F8F8;padding:50px 0}@media (min-width: 768px){.info__wrapper{flex-direction:row;flex-wrap:wrap;padding:70px 50px}}.info__row{padding:0 25px;margin-top:-1px}.info__row__border{height:100%;display:flex;justify-content:space-between;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 0}.info__row__text{color:#999;min-width:105px}.info__row__text{font-size:12px}@media screen and (min-width: 320px){.info__row__text{font-size:calc(12px + 2 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.info__row__text{font-size:14px}}.info__row__data{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;padding-left:10px;text-align:right;color:#222;font-weight:500}.info__row__data{font-size:12px}@media screen and (min-width: 320px){.info__row__data{font-size:calc(12px + 2 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.info__row__data{font-size:14px}}.info__row__data-color{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start}.info__row__color{display:block;width:15px;height:15px;border-radius:20px;background-color:#000;margin:3px 5px}.info__row__color--gold{background-color:#C69D5C}.info__row__color--orange{background-color:#E96537}.info__row__color--rose{background-color:#FA9387}.info__row__color--flamingo{background-color:#D84755}.info__row__color--red{background-color:#C73727}.info__row__color--green{background-color:#4D8D41}.info__row__color--aqua{background-color:#54AFA2}.info__row__color--blue{background-color:#2B3A7B}.info__row__color--white{background-color:#fff;border:2px solid #ccc;width:16px;height:16px}.info__row__color--black{background-color:#000}.config{-webkit-font-smoothing:antialiased}.config__disabled{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#F8F8F8;opacity:0.7;z-index:1000}@media (min-width: 768px){.config__wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}}.config__aside{padding:50px 15px;background-color:#eee;z-index:100}@media (min-width: 768px){.config__aside{padding:50px 30px}}@media (min-width: 992px){.config__aside{padding:70px 30px}}@media (min-width: 1400px){.config__aside{max-width:600px}}.config__aside__collapse{margin-top:20px;padding:20px;border-radius:5px;background-color:#fff}.config__aside__collapse__text{margin-bottom:20px}.config__aside__collapse__text{font-size:11px}@media screen and (min-width: 320px){.config__aside__collapse__text{font-size:calc(11px + 2 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.config__aside__collapse__text{font-size:13px}}.config__aside__button .btn{max-width:330px;margin:0 auto}@media (min-width: 992px){.config__aside__button .btn{max-width:375px}}.config__aside__subtitle{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px;margin-top:30px}@media (min-width: 768px){.config__aside__subtitle{margin-top:50px}}.config__aside__subtitle h3{transition:color 0.2s linear;color:#222}.config__aside__subtitle h3{font-size:16px}@media screen and (min-width: 320px){.config__aside__subtitle h3{font-size:calc(16px + 2 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.config__aside__subtitle h3{font-size:18px}}.config__aside__subtitle .icon{color:#666}.disabled .config__aside__subtitle .icon,.disabled .config__aside__subtitle h3{color:#D8D8D8}.config__aside__detail{display:flex;justify-content:space-between;align-items:flex-end;margin-top:25px;margin-bottom:12px}@media (min-width: 768px){.config__aside__detail{margin-top:30px}}.config__aside__detail .gen__txt--versalite{color:#666;font-weight:500;margin-bottom:0;transition:color 0.2s linear}.config__aside__detail .icon{transition:color 0.2s linear}.config__aside__detail.disabled .icon,.config__aside__detail.disabled .gen__txt--versalite,.disabled .config__aside__detail .icon,.disabled .config__aside__detail .gen__txt--versalite{color:#D8D8D8}.config__aside__check{display:flex;justify-content:space-between;margin-left:-2px}.config__aside__check.has--four{flex-wrap:wrap}.config__aside__check.has--four .custom-config__card{flex:0 1 49.5%;margin:0 0 4px 0}@media (min-width: 768px){.config__aside__check.has--four .custom-config__card{flex:0 1 49.7%;margin:0 0 2px 0}}@media (min-width: 992px){.config__aside__check.has--four .custom-config__card{flex:0 1 48.8%;margin:0 0 8px 0}}@media (min-width: 1400px){.config__aside__check.has--four .custom-config__card{flex:0 1 49.8%;margin:0 0 2px 0}}.config__aside__check.is--longitud{flex-direction:column}.config__aside__check__buttons{display:flex;justify-content:space-between}.config__main{position:relative;background-color:#fff}@media (min-width: 768px){.config__main{padding:50px 15px}}.config__main__title{font-weight:400;text-align:center}.config__main__img{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.config__main__img .img-fluid{min-height:200px}@media (min-width: 1400px){.config__main__img .img-fluid{max-width:480px}}.config__main__number{padding-left:12px;font-weight:500}@media (min-width: 992px){.config__main__number{padding-left:0}}.config__table{padding:0 12px}@media (min-width: 768px){.config__table{padding-left:0}}.config__table .table th,.config__table .table td{padding:0;vertical-align:middle}@media (min-width: 992px){.config__table .table th,.config__table .table td{padding:5px}}@media (min-width: 1400px){.config__table .table th,.config__table .table td{padding:10px}}.config__table .table thead{background-color:#eee;border:none}.config__table .table thead th{vertical-align:middle;height:50px;border-bottom:none;border-top:none;font-weight:500;text-transform:uppercase;font-size:12px;color:#222}@media (min-width: 992px){.config__table .table thead th{font-size:11px}}@media (min-width: 1400px){.config__table .table thead th{font-size:12px}}@media (min-width: 1400px){.config__table .table thead th.d-xxl-table-cell{display:table-cell !important}}@media (min-width: 1800px){.config__table .table thead th.d-xxxl-table-cell{display:table-cell !important}}.config__table .table thead th.config__table__image__head{width:100px}.config__table .table thead th.config__table__reference{min-width:150px;max-width:150px;width:150px}.config__table .table thead th.config__table__th{min-width:90px;max-width:90px;width:90px}.config__table .table thead th.config__table__th__color{min-width:100px;max-width:100px;width:100px}.config__table .table thead th.config__table__th__download{width:40px}@media (min-width: 768px){.config__table .table thead th.config__table__th__download{min-width:80px;max-width:80px;width:80px}}.config__table .table thead th.is--narrow{max-width:95px}@media (min-width: 1200px){.config__table .table thead th.is--narrow{max-width:none}}@media (min-width: 992px){.config__table .table thead th.is--wide{min-width:200px}}.config__table .table tbody{border:none}.config__table .table tbody tr{border-top:none;border-bottom:1px solid #ccc}.config__table .table tbody .config__table__info{border-bottom:none}.config__table .table tbody td{border:none;font-size:12px;word-wrap:break-word}@media (min-width: 1400px){.config__table .table tbody td.d-xxl-table-cell{display:table-cell !important}}@media (min-width: 1800px){.config__table .table tbody td.d-xxxl-table-cell{display:table-cell !important}}@media (min-width: 992px){.config__table .table tbody td{font-size:13px}}@media (min-width: 1200px){.config__table .table tbody td{font-size:14px}}.config__table .table tbody .config__table__img{padding:0}.config__table .table tbody .config__table__img img{width:60px;height:60px}@media (min-width: 768px){.config__table .table tbody .config__table__img img{width:100px;height:100px}}@media (min-width: 1200px){.config__table .table tbody .config__table__img{min-width:75px}}@media (min-width: 1200px){.config__table .table tbody .config__table__img .img-fluid{min-height:90px}}.config__table .table tbody .icon{font-size:19px;color:#BA191D;text-align:center}.config__table .table tbody .icon.icon__cancel{color:#222}@media (min-width: 992px){.config__table .table tbody .icon{font-size:13px}}@media (min-width: 1200px){.config__table .table tbody .icon{font-size:19px}}.config__table .download_all_button{color:#fff !important}.config__table__info{border-bottom:0}.config__table__download td{padding:0 !important;height:100%}.config__table__download .collapse,.config__table__download .collapsing{padding:0}.config__table__fav{cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;min-width:30px}.config__table__fav .icon{position:absolute;transition:opacity 0.4s ease-in-out}.config__table__fav.activate .icon__heart__void{opacity:0}.config__table__fav.activate .icon__heart__filled{opacity:1}.config__table__fav .icon__heart__void{opacity:1}.config__table__fav .icon__heart__filled{opacity:0;margin-left:5px}.config__table__down{position:relative;display:flex;justify-content:center;align-items:center;width:40px}.config__table__down .icon{position:absolute;transition:opacity 0.2s linear;width:0 !important}.config__table__down.collapsed .icon__download{opacity:1}.config__table__down.collapsed .icon__cancel{opacity:0}@media (min-width: 768px){.config__table__down.collapsed{min-width:30px}}.config__table__down .icon__download{opacity:0}.config__table__down .icon__cancel{opacity:1}.config__table-header{display:none}@media (min-width: 575px){.config__table-header{display:table-row-group}}.config__collapse{display:flex;justify-content:space-between;align-items:flex-start;padding:15px 0}.config__collapse__group{flex:0 1 auto;display:flex;justify-content:left;flex-wrap:wrap}.config__collapse__button{flex:0 1 45%;display:flex;justify-content:flex-end}@media (min-width: 768px){.config__collapse__button{flex:0 1 40%}}@media (min-width: 992px){.config__collapse__button{flex:0 1 50%}}@media (min-width: 1400px){.config__collapse__button{flex:0 1 25%}}.config__collapse__button .btn{min-width:0;min-height:40px;margin-left:20px;font-size:10px;max-width:160px}@media (min-width: 992px){.config__collapse__button .btn{font-size:9px;margin-left:0;min-height:35px}}@media (min-width: 1200px){.config__collapse__button .btn{font-size:12px;margin-left:20px;min-height:40px}}.config__collapse__link{flex:0 1 32%;display:inline-flex;justify-content:flex-start;align-items:center;min-width:115px;margin-bottom:20px;font-size:12px;color:#222}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.config__collapse__link{flex:0 1 130px;justify-content:space-between}}@media (min-width: 992px){.config__collapse__link{align-items:flex-start;min-width:0;font-size:11px}}@media (min-width: 1200px){.config__collapse__link{align-items:center;font-size:12px}}@media (min-width: 1400px){.config__collapse__link{align-items:center}}.config__collapse__link:hover,.config__collapse__link:focus{text-decoration:underline;color:#BA191D}.config__collapse__link .icon{margin-right:10px;font-size:18px !important}@media (min-width: 992px){.config__collapse__link .icon{font-size:13px !important}}@media (min-width: 1200px){.config__collapse__link .icon{font-size:18px !important}}@media (min-width: 1400px){.config__collapse__link .icon{font-size:20px !important}}.config__search__clear__buttons{display:flex;flex-wrap:wrap-reverse;justify-content:space-around}.config__search__clear__buttons button{flex:0 1}.config__search__clear__buttons .btn-outline-primary{border:2px solid #BA191D}.config__search__clear__buttons .disabled{border-color:#d8d8d8}.tooltip-config{background:#fff;background:linear-gradient(tint(#fff, 30%), #fff, 60%);color:tint(#fff, 80%)}.tooltip-icon{display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;text-decoration:none;transition:all 0.15s ease}.tooltip-icon .icon{min-width:unset !important}.tooltip-icon:hover .tooltip-config{visibility:visible;opacity:1;width:400px;color:#222;border-radius:15px;font-size:15px;background-color:#fff;border-color:transparent;filter:drop-shadow(5px 5px 5px #D8D8D8)}.tooltip-icon i{position:relative;top:1px}.tooltip-config{display:block;position:absolute;padding:0.8rem 1rem;border-radius:3px;font-size:12px;font-weight:normal;opacity:0;pointer-events:none;text-transform:none;top:-8px;transform:translate(-44%, -100%);width:400px}.tooltip-config:before{content:"";display:block;border-style:solid;border-color:#fff transparent transparent;position:absolute;border-width:20px 13px 0;margin-left:10px;bottom:-13px;left:352px;width:26px}.tooltip-config:after{display:block;position:absolute;bottom:0;left:50%;width:13px;height:13px;content:"";border:solid;border-width:10px 10px 0 10px;border-color:transparent;transform:translate(-50%, 100%)}.top__wrapper{position:relative;display:flex;width:100%;flex-direction:column;justify-content:space-between;flex-wrap:nowrap;border-bottom:1px solid #eee}@media (min-width: 768px){.top__wrapper{flex-direction:row}}@media (min-width: 1200px){.top__wrapper{min-height:600px}}.top__area{display:flex;justify-content:center;align-items:center;flex:0 1 100%}@media (min-width: 768px){.top__area{flex:0 1 50%}}.top__area--left{order:2}@media (min-width: 768px){.top__area--left{order:1}}.top__area--right{order:1}@media (min-width: 768px){.top__area--right{order:2}}.top__img--bg{background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%;min-height:350px;width:100%}@media (min-width: 768px){.top__img--bg{min-height:350px}}.top__text{text-align:center;min-height:200px;display:flex;flex-direction:column;justify-content:center}.top__title{font-weight:300;text-align:center}.top__title{font-size:21px}@media screen and (min-width: 320px){.top__title{font-size:calc(21px + 27 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.top__title{font-size:48px}}.top__title strong{font-weight:500}.top__subtitle{font-weight:300;text-align:center}.top__subtitle{font-size:15px}@media screen and (min-width: 320px){.top__subtitle{font-size:calc(15px + 9 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.top__subtitle{font-size:24px}}@media (min-width: 768px){.top__subtitle{margin:20px 0 25px 0}}@media (min-width: 992px){.top__subtitle{margin:20px 0 25px 0}}@media (min-width: 1200px){.top__subtitle{margin:30px 0 45px 0}}.top__btn{display:flex;justify-content:center}@media (min-width: 768px){.top__btn .btn{min-width:180px}}.top__tap{position:absolute;right:0;bottom:30px;height:61px;display:flex;justify-content:space-between;align-items:center;padding:10px 5px 10px 20px;background-color:#fff;border-radius:30px 0 0 30px;border:1px solid #eee;border-right:0;margin-left:10px}@media (min-width: 768px){.top__tap{left:0;right:unset;border-left:0;border-radius:0 30px 30px 0;margin-left:0;padding:10px 20px 10px 10px}}@media (min-width: 1200px){.top__tap{left:unset;right:0;border-radius:30px 0 0 30px;border-right:0;padding:10px 5px 10px 20px}}.top__tap__text{display:flex;justify-content:center;align-items:center;padding:5px;min-width:100px;font-size:11px}@media (min-width: 768px){.top__tap__text{max-width:100px;min-width:0}}.top__tap__info{padding:5px 0 5px 5px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}@media (min-width: 768px){.top__tap__info{justify-content:space-between}}.top__tap__icon{max-width:25px;margin:0 5px}.top__tap__icon img{opacity:0.4}.top__tap__icon img.active{opacity:1}.phototext__wrapper{padding:30px 0;display:flex;align-items:center}@media (min-width: 992px){.phototext__wrapper{padding:60px 0}}.phototext__text{padding-top:20px}@media (min-width: 768px){.phototext__text{order:2}}@media (min-width: 992px){.phototext__text{padding-top:40px}}.phototext__text__title{font-weight:300;margin-bottom:15px;color:#999}.phototext__text__title{font-size:14px}@media screen and (min-width: 320px){.phototext__text__title{font-size:calc(14px + 2 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.phototext__text__title{font-size:16px}}@media (min-width: 768px){.phototext__text p{max-width:420px}}@media (min-width: 768px){.phototext__text.is--aside{padding-left:20px}}@media (min-width: 992px){.phototext__text.is--aside{padding-left:120px}}.phototext__img{filter:grayscale(100%)}@media (min-width: 768px){.phototext__img{order:3}}@media (min-width: 768px){.phototext__img.is--aside{order:1}}.project__gallery{padding-top:30px;padding-bottom:10px}@media (min-width: 768px){.project__gallery{padding-top:60px;padding-bottom:25px}}@media (min-width: 992px){.project__gallery__img{min-height:572px}}.project__gallery__title{margin:0;text-shadow:0 2px 12px 0 rgba(0,0,0,0.5);font-weight:300}.project__gallery__title{font-size:17px}@media screen and (min-width: 320px){.project__gallery__title{font-size:calc(17px + 7 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.project__gallery__title{font-size:24px}}@media (min-width: 768px){.project__gallery__title{max-width:350px}}.project__gallery__button{margin-top:10px}@media (min-width: 768px){.project__gallery__button{margin-top:20px}}@media (min-width: 992px){.project__gallery__button{margin-top:30px}}.project__gallery__button .btn{margin:0;width:auto;display:inline-flex}.project__gallery__wrapper{position:relative;float:unset}.project__gallery__info{position:absolute;top:-50px;color:#fff;background-color:rgba(186,25,29,0.8);z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:20px}@media (min-width: 768px){.project__gallery__info{min-width:50%;min-height:240px;padding:30px}}@media (min-width: 992px){.project__gallery__info{left:50px;min-width:485px;min-height:300px;padding:50px 50px}}.project__more{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:40px 0}@media (min-width: 768px){.project__more{flex-wrap:nowrap;padding:80px 0}}@media (min-width: 768px){.project__more__container{max-width:845px}}@media (min-width: 992px){.project__more__container{max-width:1265px}}.project__more__item{position:relative;overflow:hidden;display:flex;flex:0 1 33.33%;min-height:235px;background-size:cover;background-position:center center}.project__more__item.is--left{order:1;flex:0 1 50%}@media (min-width: 768px){.project__more__item.is--left{order:0;flex:0 1 33.33%}}.project__more__item.is--all{order:3;flex:0 1 100%;min-height:60px}@media (min-width: 768px){.project__more__item.is--all{order:0;flex:0 1 33.33%;min-height:235px}}.project__more__item.is--right{order:2;flex:0 1 50%}@media (min-width: 768px){.project__more__item.is--right{order:0;flex:0 1 33.33%}}.project__more__item.is--project .project__more__link{width:100%;display:flex;padding:10px;flex-direction:column;justify-content:flex-end;align-items:flex-end;flex-wrap:nowrap}@media (min-width: 768px){.project__more__item.is--project .project__more__link{padding:25px 30px}}.project__more__item.is--all .project__more__link{display:flex;justify-content:center;align-items:center;width:100%;background-color:#BA191D;transition:all 0.3s ease-in-out}.project__more__item.is--all .project__more__link:hover,.project__more__item.is--all .project__more__link:focus,.project__more__item.is--all .project__more__link:active{background-color:#9F1216;text-decoration:none}.project__more__item.is--all .project__more__link span{padding:0 20px;color:#fff;text-align:center}.project__more__link:hover,.project__more__link:focus,.project__more__link:active{text-decoration:none}.is--project .project__more__link{position:relative;overflow:hidden}.is--project .project__more__link:hover:after,.is--project .project__more__link:focus:after,.is--project .project__more__link:active:after{transform:translate3d(0, 0, 0);opacity:1}.is--project .project__more__link:hover span,.is--project .project__more__link:focus span,.is--project .project__more__link:active span{opacity:1}.is--project .project__more__link:hover:before,.is--project .project__more__link:focus:before,.is--project .project__more__link:active:before{opacity:0.7}.is--project .project__more__link:after{position:absolute;content:"";bottom:0;left:0;right:0;top:0;transition:all 0.35s ease 0s;opacity:0;background-image:url("../img/icons/flecha-volver_right.svg");background-repeat:no-repeat;background-position-x:90%;background-position-y:50%;background-size:30px;z-index:1}@media (min-width: 768px){.is--project .project__more__link:after{background-size:60px}}@media (min-width: 992px){.is--project .project__more__link:after{transform:translate3d(-100%, 0, 0)}}.is--project .project__more__link:before{position:absolute;content:"";bottom:0;left:0;right:0;top:0;background-color:#000;transition:all 0.25s ease-in 0s;opacity:0.7}@media (min-width: 992px){.is--project .project__more__link:before{opacity:0}}.is--project .project__more__link span{transition:all 0.35s ease 0s;z-index:1}@media (min-width: 992px){.is--project .project__more__link span{opacity:0}}.project__more__link.is--prev{align-items:flex-start !important}.project__more__link.is--prev:after{background-position-x:10%;background-image:url("../img/icons/flecha-volver_left.svg")}@media (min-width: 992px){.project__more__link.is--prev:after{transform:translate3d(100%, 0, 0)}}.project__more__link span{color:#fff}.download{display:flex;flex-direction:column;margin-bottom:20px;height:100%}.download iframe,.download video{background-color:#000000}@media (min-width: 1351px){.col-lg-4 .download iframe,.col-lg-4 .download video{width:420px !important;height:calc(420px * (9 / 16)) !important}.col-lg-4 .download .catalog_info{width:420px !important}.col-lg-6 .download iframe,.col-lg-6 .download video{width:645px !important;height:calc(645px * (9 / 16)) !important}.col-lg-6 .download .catalog_info{width:645px !important}}@media (min-width: 1101px) and (max-width: 1350px){.col-lg-4 .download iframe,.col-lg-4 .download video{width:330px !important;height:calc(330px * (9 / 16)) !important}.col-lg-4 .download .catalog_info{width:330px !important}.col-lg-6 .download iframe,.col-lg-6 .download video{width:520px !important;height:calc(520px * (9 / 16)) !important}.col-lg-6 .download .catalog_info{width:520px !important}}@media (min-width: 992px) and (max-width: 1100px){.col-lg-4 .download iframe,.col-lg-4 .download video{width:300px !important;height:calc(300px * (9 / 16)) !important}.col-lg-4 .download .catalog_info{width:300px !important}.col-lg-6 .download iframe,.col-lg-6 .download video{width:460px !important;height:calc(460px * (9 / 16)) !important}.col-lg-6 .download .catalog_info{width:460px !important}}@media (max-width: 991px){.col-lg-4 .download iframe,.col-lg-4 .download video,.col-lg-6 .download iframe,.col-lg-6 .download video{width:100vw - 60px !important;height:calc((100vw - 60px) * (9 / 16)) !important}.col-lg-4 .download .catalog_info,.col-lg-6 .download .catalog_info{width:100vw - 60px !important}}.catalog{font-size:10px}@media screen and (min-width: 320px){.catalog{font-size:calc(10px + 6 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.catalog{font-size:16px}}@media (min-width: 340px) and (max-width: 759px){.catalog .overlay{display:none;visibility:hidden}}.catalog_title{font-weight:lighter;color:#666666;font-size:20px !important;font-family:Montserrat;line-height:17px;text-transform:uppercase;margin:0 0 30px 30px}.catalog_separator{margin:0 30px 50px 30px;width:100%;height:1px;background-color:#eee}.catalog_wrapper{margin-bottom:35px;display:block;position:relative}.catalog_wrapper_img_catalog{position:absolute}.catalog_wrapper_img_container{width:70%}@media (min-width: 991px){.catalog_wrapper_img:hover{background-color:rgba(192,56,59,0.75)}.catalog_wrapper_img_catalog{background-color:rgba(192,56,59,0.75)}.catalog_wrapper_img:hover .catalog_wrapper_img_container_icon_inside{display:block;cursor:pointer}}@media (min-width: 991px){.catalog_icons{display:none}}.catalog_icon{cursor:pointer}@media (min-width: 770px){.catalog_wrapper{padding-right:0;padding-left:0}}.catalog_info{position:relative;margin-top:30px;font-weight:500;margin-bottom:40px}.catalog_info_title{font-size:24px}.catalog_info_text{font-size:18px;margin-top:10px}.catalog_info.less_m_top{margin-bottom:10px;margin-top:10px}.catalog_info .catalog_icons{position:absolute;top:0;right:0;color:#bf272b;font-size:24px;font-weight:800}.catalog_info .catalog_icons{font-size:20px}@media screen and (min-width: 320px){.catalog_info .catalog_icons{font-size:calc(20px + 4 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.catalog_info .catalog_icons{font-size:24px}}.catalog .container-custom{position:relative;height:auto;width:100%}.catalog .container-custom-bg{background-color:#F8F8F8}.catalog .img-fluid{width:45%;height:100%}.catalog .image-custom{width:25%;height:35%;margin:auto}.catalog .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.3s ease;background-color:rgba(225,25,25,0.75)}.catalog .img_container{width:100%;height:100%;padding:10%;text-align:center;display:flex;flex-direction:row}.catalog .img_container.icon_inside{display:none;marin:0 20px}.catalog .img_container .icon__search{font-size:40px;color:white;margin-bottom:15px}.catalog .img_container .icon__download{font-size:40px;color:white;margin-bottom:15px}.catalog .icon_inside_links{width:max-content !important;color:#fff !important;display:flex !important;flex-direction:column !important;text-transform:uppercase !important;cursor:pointer !important;text-decoration:none !important}.catalog .image:hover icon_inside{display:block;font-size:50px;cursor:pointer;margin-right:5px}.catalog .container-custom:hover .overlay{opacity:1}@media (min-width: 576px){.catalog .container-custom:hover .overlay{opacity:0}}@media (min-width: 992px){.catalog .container-custom:hover .overlay{opacity:1}}.catalog .text{color:white;font-size:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.catalog .middle{display:flex;justify-content:center}.catalog .divider{width:5px;height:110px;margin:0 50px}@media (min-width: 300px) and (max-width: 759px){.desktop{display:none}.mobile{display:initial}.document_row-item{height:120px !important;padding:10px 15px !important;margin:10px 25px 10px 25px}.document_row-item-without-subtitle{height:120px !important;padding:10px 15px !important;margin:10px 25px 10px 25px}.document_title{min-height:110px;margin:5px 0 0 5px !important;width:150px;font-size:20px !important;font-weight:bold}.document_toprow{height:120px !important;padding:10px 15px !important;margin:10px 25px 10px 25px}.document_toprow-left{height:120px !important;padding:10px 15px !important;margin:10px 25px 10px 25px}.document_toprow-right{height:120px !important;padding:10px 15px !important;margin:10px 25px 10px 25px}.document_botrow-left{height:120px !important;padding:10px 15px !important;margin:10px 25px 10px 25px}.document_botrow-center{height:120px !important;padding:10px 15px !important;margin:10px 25px 10px 25px}.document_botrow-right{height:120px !important;padding:10px 15px !important;margin:10px 25px 10px 25px}.mobile-link{font-size:15px;padding-right:0px;font-weight:600}.document__icon{position:relative;display:flex;justify-content:flex-end;align-content:flex-start}}@media (min-width: 758px){.desktop{display:initial}.mobile{display:none;visibility:hidden}}.document{height:fit-content;margin-bottom:75px}.document{font-size:10px}@media screen and (min-width: 320px){.document{font-size:calc(10px + 8 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.document{font-size:18px}}.document .overlay{cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.3s ease;background-color:rgba(197,12,19,0.75)}.document .container-custom{position:relative;height:auto;width:100%}.document_header{font-weight:lighter;color:#666;font-family:Montserrat;line-height:19px;text-transform:uppercase;margin:0 0 0 5px}.document_title{line-height:25px;margin:0 0 15px 15px;font-weight:400;color:#111;font-family:Montserrat;min-height:50px;max-width:200px}.document_title{font-size:16px}@media screen and (min-width: 320px){.document_title{font-size:calc(16px + 6 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.document_title{font-size:22px}}.document_item-title{line-height:25px;margin:0 0 15px 15px;font-weight:400;color:#111;font-family:Montserrat}.document_item-title{font-size:16px}@media screen and (min-width: 320px){.document_item-title{font-size:calc(16px + 6 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.document_item-title{font-size:22px}}.document_item-subtitle{line-height:23px;font-weight:400;color:#333;font-family:Montserrat}.document_item-subtitle{font-size:12px}@media screen and (min-width: 320px){.document_item-subtitle{font-size:calc(12px + 4 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.document_item-subtitle{font-size:16px}}@media (max-width: 575px){.document_item-subtitle{display:none}}.document_subtitle{line-height:23px;font-weight:400;color:#333;font-family:Montserrat;min-height:70px;max-width:255px;margin:0 0 15px 15px}.document_subtitle{font-size:12px}@media screen and (min-width: 320px){.document_subtitle{font-size:calc(12px + 4 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.document_subtitle{font-size:16px}}@media (max-width: 575px){.document_subtitle{display:none}}@media (min-width: 768px){.document_subtitle{width:255px}}@media (min-width: 992px){.document_subtitle{max-width:255px}}.document_row{display:flex;justify-content:space-around}.document_row-item{height:200px;padding:25px;background-position-x:60%;background-size:600px;background-color:#f1f1f1;position:relative;background-repeat:no-repeat}.document_row-item-without-subtitle{height:145px;padding:25px;background-position-x:60%;background-size:600px;background-color:#f1f1f1;position:relative;background-repeat:no-repeat}@media (min-width: 768px){.document_row-item-without-subtitle{background-size:368px}}.document_row-left{height:200px;padding:25px;background:no-repeat url("/.resources/bpm/webresources/assets/img/test/doc_fichas.jpg");background-position-x:60%;background-size:600px;background-color:#f1f1f1;position:relative}.document_row-right{height:200px;padding:25px;background-size:cover;background:no-repeat url("/.resources/bpm/webresources/assets/img/test/doc_instrucciones.jpg");background-position-x:60%;background-size:600px;background-color:#f1f1f1;position:relative}.document_botrow{display:flex;justify-content:space-around;padding:10px 0px}.document_botrow-content-wrapper{position:absolute}.document_botrow-left{height:200px;padding:25px;background:no-repeat url("/.resources/bpm/webresources/assets/img/test/doc_etiquetas.jpg");background-position-x:70%;background-size:515px;background-color:#f1f1f1;position:relative}.document_botrow-center{height:200px;padding:25px;background:no-repeat url("/.resources/bpm/webresources/assets/img/test/doc_certificados.jpg");background-position-x:70%;background-size:515px;background-color:#f1f1f1;position:relative}.document_botrow-right{height:200px;padding:25px;background:no-repeat url("/.resources/bpm/webresources/assets/img/test/doc_fotometrias.jpg");background-position-x:70%;background-size:515px;background-color:#f1f1f1;position:relative}.document_file{font-size:24px;font-weight:800}.document_file_wrapper{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px -15px 0 -15px}@media (min-width: 576px){.document_file_wrapper{max-width:275px}}.document_file .container-custom:hover .overlay{opacity:1}@media (min-width: 576px){.document_file .container-custom:hover .overlay{opacity:0}}@media (min-width: 992px){.document_file .container-custom:hover .overlay{opacity:1}}.document_file_info{font-size:13px;font-weight:500;margin:5px 0 0 7px}.document_file_format{font-size:24px;font-weight:800;position:absolute;right:15px;bottom:15px}.slider__home{margin:0;padding:0}.slider__home--max-heigth{height:calc(100vh - 67px)}.slider__home__img{display:block;object-fit:cover}.slider__home__img--left{height:100%;width:100%}.slider__home__img--center{margin:0 auto}.slider__title-color{color:#A3BBA1;font-family:"Happy";padding-top:20px;font-size:22px}.slider__title-color{font-size:21px}@media screen and (min-width: 768px){.slider__title-color{font-size:calc(21px + 21 * ((100vw - 768px) / 732))}}@media screen and (min-width: 1500px){.slider__title-color{font-size:42px}}@media (min-width: 1600px){.slider__title-color{font-size:52px}}.slider__item__right{padding:3em 4em 4em 4em}@media (min-width: 768px){.slider__item__right{padding-top:67px;padding-bottom:0}}.slider__item__right .img-right{display:block;width:100%;height:100%;margin:auto;object-fit:cover}@media (min-width: 768px){.slider__item__right .img-right{width:90%;height:90%}}@media (min-width: 1800px){.slider__item__right .img-right{width:73%;height:73%}}.slider__item__right .heigth-div{height:160px}@media (min-width: 768px){.slider__item__right .heigth-div{height:auto}}.slider__item__right__content{margin-bottom:70px !important}@media (min-width: 768px){.slider__item__right__content{margin:auto;width:90%}}@media (min-width: 1800px){.slider__item__right__content{width:73%}}.slider__img__left{width:auto;height:200px}@media (min-width: 768px){.slider__img__left{height:100vh}}@media (min-width: 992px){.slider__img__left{margin-top:0}}.slider__link{color:#222;display:block;font-size:11px}.slider__link:hover,.slider__link:active,.slider__link:visited,.slider__link:focus{text-decoration:none}@media (min-width: 768px){.slider__link{padding-top:20px;font-size:13px}}.slider__container{width:100%;height:100%}.slider__pagination__phone{position:relative;padding-left:30px}.slider__pagination__phone .swiper-pagination-bullet{margin-left:10px;padding:0;width:5px;height:5px;text-align:right;line-height:30px;font-size:12px;border-radius:500%;background:#ccc;opacity:1}.slider__pagination__phone>.swiper-pagination-bullet-active{width:7px;height:7px}@media (min-width: 768px){.slider__pagination__phone{display:none}}@media (min-width: 768px){.slider__pagination>.swiper-pagination-bullet{padding:0;margin-top:37px;margin-right:8px;width:6px;height:6px;text-align:right;line-height:30px;font-size:12px;border-radius:500%;background:#ccc;opacity:1}}.slider__pagination>.swiper-pagination-bullet-active{width:8px;height:8px;background:#333}.wrapped__container{height:620px;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;background-position-y:bottom}@media (min-width: 992px){.wrapped__container{min-height:560px}}.wrapped__img{width:100%;height:100%}.wrapped__item{min-width:250px;padding-top:50px}@media (min-width: 992px){.wrapped__item{max-width:400px;margin-top:30px;padding-top:70px}}.wrapped__item>a{font-size:12px}.wrapped__item__title{padding-bottom:15px;font-size:36px}@media (min-width: 768px){.wrapped__item__title{font-size:48px}}.wrapped__item__font>p{font-size:16px}.wrapped__item__banner--height{min-height:260px;background-color:black}@media (min-width: 1200px){.wrapped__item__banner--height{min-height:300px}}.wrapped__item__banner--width{width:70%;text-align:center}@media (min-width: 992px){.wrapped__item__banner--width{max-width:800px}}.wrapped__item__banner--width .h2--light{padding-bottom:20px}.sectionlink{height:220px;margin-right:0;margin-left:0;padding:0 5%}@media (min-width: 768px){.sectionlink{height:400px}}.sectionlink__wrapper{width:50%;padding-top:20px;padding-bottom:20px}.company{margin-bottom:100px}.company__container{background-color:#F8F8F8}.company__wrapped{background-color:#222;border:1px solid transparent}.company__wrapped .img-fluid{height:100%;width:100%}@media (min-width: 992px){.company__wrapped .img-fluid{display:block;margin:80px auto -80px auto;max-width:1140px}}.company__content{padding:0 20px;position:relative;top:-90px}@media (min-width: 992px){.company__content{top:0}}.company__content .company-title{color:#A3BBA1;font-family:"Happy";text-shadow:2px 2px 13px #000,1px 0px 4px rgba(0,0,0,0.37);line-height:26px;padding-bottom:30px}.company__content .company-title{font-size:31px}@media screen and (min-width: 320px){.company__content .company-title{font-size:calc(31px + 21 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.company__content .company-title{font-size:52px}}.company__content .company-text{padding-top:30px;line-height:24px}.company__content .company-text{font-size:15px}@media screen and (min-width: 320px){.company__content .company-text{font-size:calc(15px + 3 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.company__content .company-text{font-size:18px}}@media (min-width: 768px){.company__content .company-text{padding-top:80px;line-height:26px}}.company__content .company-subtitle{line-height:44px;padding-bottom:0;display:block}@media (min-width: 992px){.company__content .company-subtitle{padding-bottom:92px}}.company__map{width:100%;background-color:#F8F8F8}.company__map__contain{padding:15px;text-align:center;margin:0}.company__map__contain{font-size:15px}@media screen and (min-width: 320px){.company__map__contain{font-size:calc(15px + 17 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.company__map__contain{font-size:32px}}@media (min-width: 992px){.company__map__contain{padding:60px}}.company__map__img{width:100%;padding-bottom:15px}@media (min-width: 992px){.company__map__img{padding-bottom:60px}}.timeline{box-sizing:border-box;position:relative}.timeline ul li{list-style:none;position:relative;margin-top:20px}@media (min-width: 992px){.timeline{padding:40px 0;margin:50px auto}.timeline:before{content:'';position:absolute;left:50%;transform:translateX(-50%);width:2px;height:100%;background:#ccc}.timeline__content,.timeline__img{flex:1}.timeline ul li{display:flex;flex-wrap:nowrap;padding:0 40px;box-sizing:border-box}.timeline ul li:nth-child(even) .timeline__content{order:1;text-align:right}.timeline ul li:nth-child(even) .timeline__img{order:2}.timeline ul li:nth-child(odd) .timeline__content{order:2}.timeline ul li:nth-child(odd) .timeline__img{order:1}}@media (min-width: 992px) and (min-width: 992px){.timeline ul li{margin-top:180px}}@media (min-width: 992px){.timeline ul li:nth-child(even) .timeline__content__wrapped:after{right:0}}.timeline__content{padding-top:70px}@media (min-width: 992px){.timeline__content{padding:40px 0;width:50%;display:flex;flex-wrap:wrap;align-items:center}}@media (min-width: 992px){.timeline__content{height:320px}}.timeline__content__wrapped{position:relative}.timeline__content__wrapped .timeline-first{color:#A3BBA1}@media (min-width: 992px){.timeline__content__wrapped{min-height:270px}}@media (min-width: 992px){.timeline__content__wrapped:after{content:"";position:absolute;display:block;top:40%;width:20px;height:2px;background-color:#CCCCCC}}.timeline__content__img{padding:10px 0 0 0}.timeline__content__img img{width:100%;height:100%}@media (min-width: 992px){.timeline__content__img{display:none}}.timeline__content__title{color:#ccc;font-weight:200;padding:0 20px;font-size:120px;position:absolute;top:-120px;margin-top:20px;width:100%}@media (min-width: 992px){.timeline__content__title{position:static;margin:0;font-size:95px;line-height:1;padding:0 50px}}@media (min-width: 1200px){.timeline__content__title{font-size:160px}}.timeline__content__description{padding:20px;width:100%;font-size:15px;margin:0}@media (min-width: 992px){.timeline__content__description{padding:0 50px}}.timeline__img{display:none}@media (min-width: 992px){.timeline__img{display:block}.timeline__img .padding-img{padding:40px 50px}}.without-img{position:static}.padding-top{padding-top:0}.search{background-color:#F8F8F8}.search__container-custom{font-size:10px;width:90%;margin:auto}@media (min-width: 992px){.search__container-custom{padding:0 10px 0 10px}.search__container-custom{font-size:9px}}@media screen and (min-width: 992px) and (min-width: 320px){.search__container-custom{font-size:calc(9px + 4 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px) and (min-width: 992px){.search__container-custom{font-size:13px}}@media (min-width: 1200px){.search__container-custom{padding:0 5px 0 5px;font-size:10px}}.search__row{margin:0;display:flex;justify-content:flex-start;flex-wrap:wrap}.search__info__line{width:100%;display:flex;flex-wrap:wrap}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.search__info__line{justify-content:space-between}}.search__info__line .item{padding:5px;width:100%;flex:0 1 50%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.search__info__line .item{min-height:200px}}@media (min-width: 420px) and (max-width: 767px){.search__info__line .item{flex:0 1 33.33%}}@media (min-width: 768px){.search__info__line .item{padding:5px  25px 5px 0;flex:0 1}}.search__info__line .item .box{padding:14px;background-position:left center}@media (min-width: 768px){.search__info__line .item .box{min-width:188px;padding:14px;background-position:center center}}@media (min-width: 375px) and (max-width: 691px){.search__info__line .item .box{padding:14px;background-position:center center}}.search__info__line .item .box:hover,.search__info__line .item .box:focus{box-shadow:2px 7px 25px -1px rgba(0,0,0,0.2)}.search__info__line .item .box__title{font-size:12px;line-height:14px;margin:0}.search__info__line .item .box__footer{opacity:0;padding-left:10px}.search__info__line .item:hover .box__footer,.search__info__line .item:focus .box__footer{opacity:1}.search__info__line .item .box__link{font-size:9px}.search__info__line .item .box__link::after{height:9px;width:9px;margin-top:3px;right:-3px;background-size:7px}.search__section{background-attachment:fixed}.search__section__wrapper{height:100%;width:100%;padding-bottom:30px}.search__section__box{height:100%;width:100%;min-height:267px;background-size:cover;background-position:center center}@media (min-width: 992px){.search__section__box{background-size:100%;overflow:hidden}}@media (min-width: 992px){.family__row--3 .search__section__box{background-size:150%;overflow:hidden}}.search__section__box:before{pointer-events:none;position:absolute;content:"";background-color:#222;bottom:0;left:15px;right:15px;top:0;transition:all 0.35s ease 0s;opacity:0}.search__section__box:after{pointer-events:none;position:absolute;content:"";bottom:0;left:0;right:0;top:0;transition:transform 0.35s ease 0s, opacity .4s ease-in;opacity:0;background-image:url("../img/icons/flecha-volver_right.svg");background-repeat:no-repeat;background-position-x:90%;background-position-y:90%;background-size:30px;z-index:1;transform:translate3d(-100%, 0, 0);width:0}@media (min-width: 768px){.search__section__box:after{background-size:60px}}.search__section__box:hover,.search__section__box:focus,.search__section__box:active{cursor:pointer}.search__section__box:hover:before,.search__section__box:focus:before,.search__section__box:active:before{opacity:0.5}.search__section__box:hover:after,.search__section__box:focus:after,.search__section__box:active:after{transition:transform 0.35s ease 0s, opacity .4s ease-in;transform:translate3d(0, 0, 0);opacity:1;width:100%}.search__section__box__link{width:100%;height:100%;display:flex;padding:25px 30px;flex-direction:column;justify-content:flex-end;align-items:flex-start;flex-wrap:nowrap;transition:transform 0.35s ease 0s, opacity .3s ease-in}.search__section__box__link:hover,.search__section__box__link:focus,.search__section__box__link:active{text-decoration:none}.search__section__box__link span{display:inline-block;text-shadow:0px 1px 1px rgba(1,1,1,0.4);font-weight:500;color:#fff;hyphens:none;-webkit-hyphens:none;z-index:1}.search__section__box__link span{font-size:18px}@media screen and (min-width: 320px){.search__section__box__link span{font-size:calc(18px + 6 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.search__section__box__link span{font-size:24px}}.search__section__box__link span.is--location{text-shadow:none}.search__section__box__link span.is--location{font-size:11px}@media screen and (min-width: 320px){.search__section__box__link span.is--location{font-size:calc(11px + 1 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.search__section__box__link span.is--location{font-size:12px}}.search__section__insp__box{position:relative;overflow:hidden;height:100%;width:100%;min-height:267px;background-position:center;transition:all 0.35s ease-in}.search__section__insp__box:hover,.search__section__insp__box:focus,.search__section__insp__box:active{cursor:pointer}@media (min-width: 768px){.search__section__insp__box:hover,.search__section__insp__box:focus,.search__section__insp__box:active{background-size:120%}}.search__title.gen__txt--versalite{font-size:15px}@media screen and (min-width: 320px){.search__title.gen__txt--versalite{font-size:calc(15px + 7 * ((100vw - 320px) / 672))}}@media screen and (min-width: 992px){.search__title.gen__txt--versalite{font-size:22px}}.product__item{position:relative;flex:0 1 180px;padding:10px}.product__description{position:absolute;top:10px;left:15px;right:10px;bottom:10px;display:flex;flex-direction:column;justify-content:space-around}
