@charset "UTF-8";.herospace{max-width:1366px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.herospace{width:100%;padding:0 0.5rem}}@media screen and (min-width: 768px){.herospace{width:100%}.herospace.caption-left figcaption{left:2%}.herospace.caption-right figcaption{right:2%}}.herospace__wrapper{position:relative;overflow:hidden}@media screen and (min-width: 768px){.herospace__wrapper{margin:0 2rem}}.herospace__button-wrapper{margin-top:0;width:100%}@media screen and (min-width: 768px){.herospace__button-wrapper{margin-top:1rem;text-align:center}}.herospace__caption-text{width:100%;font-family:"Vaillant14",arial,sans-serif}@media screen and (max-width: 767px){.herospace__slides{background-color:#fff}}@media screen and (max-width: 639px){.herospace__slides strong{font-size:1.3125rem;line-height:1.625rem}}@media screen and (min-width: 640px){.herospace__slides strong{font-size:1.5rem;line-height:1.875rem}}.herospace__slides strong,.herospace__slides h1{z-index:1;margin-top:0}.herospace__slide{overflow:hidden}.herospace__slide.swiper-slide-active{z-index:1}@media screen and (min-width: 768px){.herospace__slide span[data-picturefill]{padding-top:37.5%}}@media screen and (max-width: 767px){.herospace__slide span[data-picturefill]{padding-top:56.25%;display:block}}.herospace__slide img{width:100%}@media screen and (max-width: 767px){.herospace__slide img{position:absolute;top:0}}.herospace__slide>a{cursor:pointer;display:block}.herospace__slide figcaption{position:absolute;z-index:1;bottom:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:center;padding:0 2%;height:100%;color:#000;width:28%;background-color:rgba(255,255,255,0.75)}@media screen and (min-width: 768px){.herospace__slide figcaption{padding-bottom:5%}}@media screen and (max-width: 767px){.herospace__slide figcaption{width:100%;position:relative;padding-top:5%}}.herospace__brandshield{display:none}@media screen and (min-width: 768px){.herospace__brandshield{display:block;position:absolute;width:100%;bottom:-1px;z-index:10}.herospace__brandshield img{width:100%;height:100%}}.herospace__brandshield__mobile{display:block;position:absolute;width:100%;top:calc(56.25vw - 0.5rem);transform:translateY(-100%);z-index:10}@media screen and (min-width: 768px){.herospace__brandshield__mobile{display:none}}.herospace__navigation{position:absolute;width:100%;bottom:0}@media screen and (max-width: 767px){.herospace__navigation{height:37px;position:relative;background-color:#fff}}@media screen and (min-width: 768px){.herospace__navigation{bottom:9%}}.herospace__navigation-inner{position:relative;width:100%;display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:center}@media screen and (min-width: 768px){.herospace__navigation-inner{width:28%}.herospace.caption-left .herospace__navigation-inner{margin-left:2%}.herospace.caption-right .herospace__navigation-inner{margin-left:70%}}.herospace__navigation-dots.swiper-pagination{width:auto;text-align:initial;position:relative;order:2;bottom:0 !important}.herospace__navigation-dots.swiper-pagination .swiper-pagination-bullet{border-radius:50%;opacity:0.75;outline:none;width:0.9375rem;height:0.9375rem;margin:0 3px;background-color:#bbb !important}.herospace__navigation-dots.swiper-pagination .swiper-pagination-bullet:hover,.herospace__navigation-dots.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background-color:#999 !important}.herospace__arrow{display:none !important}@media screen and (min-width: 768px){.herospace__opacity--hidden figcaption,.herospace__opacity--hidden .herospace__figcaption--sd{background-color:transparent}.herospace__opacity--25 figcaption,.herospace__opacity--25 .herospace__figcaption--sd{background-color:rgba(255,255,255,0.25)}.herospace__opacity--50 figcaption,.herospace__opacity--50 .herospace__figcaption--sd{background-color:rgba(255,255,255,0.5)}.herospace__opacity--75 figcaption,.herospace__opacity--75 .herospace__figcaption--sd{background-color:rgba(255,255,255,0.75)}.herospace__opacity--85 figcaption,.herospace__opacity--85 .herospace__figcaption--sd{background-color:rgba(255,255,255,0.85)}.herospace__opacity--95 figcaption,.herospace__opacity--95 .herospace__figcaption--sd{background-color:rgba(255,255,255,0.95)}}
