.fh-block--slider{height:var(--slider-height)}@media (min-width:768px){.fh-block--slider{margin-bottom:var(--spacing-2xl);margin-top:var(--spacing-2xl)}}.fh-block--slider{overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;--rotate-x:0deg;--rotate-y:0deg;--position:0;-webkit-align-content:flex-end!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-line-pack:end!important;align-content:flex-end!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.fh-block--slider .btn--primary{background-color:transparent!important;border:1px solid #fff!important}.fh-block--slider .fh-block--slider__wrapper{height:100%;left:0;-webkit-perspective:1000px;perspective:1000px;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}.fh-block--slider .fh-block--slider__wrapper.not-in-view{opacity:0;visibility:hidden}.fh-block--slider.vertical--top .slide{top:0}.fh-block--slider.vertical--bottom .slide,.fh-block--slider.vertical--top .slide{-webkit-transform:matrix(1,0,0,1,var(--position),0);-ms-transform:matrix(1,0,0,1,var(--position),0);-o-transform:matrix(1,0,0,1,var(--position),0);transform:matrix(1,0,0,1,var(--position),0)}.fh-block--slider.vertical--bottom .slide{bottom:0;top:unset}.fh-block--slider .slider__navigation{margin-bottom:2em;max-width:10em;z-index:4}.fh-block--slider .arrow__left,.fh-block--slider .arrow__right{background-color:var(--primary-500);border-radius:4em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:var(--spacing-xl);top:50%;width:var(--spacing-xl);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:none;justify-content:center;padding:1rem;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.fh-block--slider .arrow__left,.fh-block--slider .arrow__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.fh-block--slider .arrow__left,.fh-block--slider .arrow__right{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0011c299}.fh-block--slider .arrow__left svg,.fh-block--slider .arrow__right svg{height:100%;width:100%}.fh-block--slider .arrow__left{left:var(--spacing-s);top:50%}.fh-block--slider .arrow__right{right:var(--spacing-s)}.background-wrapper{height:90%;left:15%;-webkit-perspective:1800px;perspective:1800px;pointer-events:none;position:absolute;top:5%;width:70%}.background-wrapper .fh-item--image{height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%}.slider__first{width:60vw}@media (min-width:976px){.slider__first{width:35em}}.slider__first h3{font-size:var(--font--3xl);line-height:.95}.slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;min-height:100%;position:absolute;top:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-align-content:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;opacity:.6;-webkit-transform:matrix(1,0,0,1,var(--position),0);-ms-transform:matrix(1,0,0,1,var(--position),0);-o-transform:matrix(1,0,0,1,var(--position),0);transform:matrix(1,0,0,1,var(--position),0);-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;will-change:transform}.slide .strapline{opacity:0;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.slide a{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.disable-click{pointer-events:none}.fh-block--slider__background{height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;-webkit-transform:rotateX(0deg) rotateY(0deg) translateZ(0);transform:rotateX(0) rotateY(0) translateZ(0);-webkit-transition:all 1.4s var(--bezier-smooth);-o-transition:all 1.4s var(--bezier-smooth);transition:all 1.4s var(--bezier-smooth);width:100%}.fh-block--slider__background .strapline{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.fh-block--slider .slide.hover{opacity:.15}.fh-block--slider .slide.hover.active{opacity:1}.dragging .slide .strapline,.fh-block--slider .slide.hover.active .strapline{opacity:1;-webkit-transition:.6s ease .2s;-o-transition:.6s ease .2s;transition:.6s ease .2s}.fh-block--slider .slide.active{opacity:.9}.fh-block--slider .slide.active .strapline{opacity:.5}.hover .fh-block--slider__background.active{opacity:.8;-webkit-transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) translateZ(-5em);transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) translateZ(-5em);-webkit-transition:opacity .7s .3s linear,-webkit-transform 1.8s var(--bezier-smooth-out);transition:opacity .7s .3s linear,-webkit-transform 1.8s var(--bezier-smooth-out);-o-transition:opacity .7s .3s linear,-o-transform 1.8s var(--bezier-smooth-out);transition:transform 1.8s var(--bezier-smooth-out),opacity .7s .3s linear;transition:transform 1.8s var(--bezier-smooth-out),opacity .7s .3s linear,-webkit-transform 1.8s var(--bezier-smooth-out),-o-transform 1.8s var(--bezier-smooth-out)}.fh-block--slider__background.active{opacity:.8;-webkit-transition:opacity 1s .3s linear,-webkit-transform 1.3s var(--bezier-smooth);transition:opacity 1s .3s linear,-webkit-transform 1.3s var(--bezier-smooth);-o-transition:opacity 1s .3s linear,-o-transform 1.3s var(--bezier-smooth);transition:transform 1.3s var(--bezier-smooth),opacity 1s .3s linear;transition:transform 1.3s var(--bezier-smooth),opacity 1s .3s linear,-webkit-transform 1.3s var(--bezier-smooth),-o-transform 1.3s var(--bezier-smooth)}.dragging .fh-block--slider__background,.dragging .fh-block--slider__background.active{opacity:0;-webkit-transform:translateZ(-4em);transform:translateZ(-4em);-webkit-transition:opacity .3s 0s linear,-webkit-transform .6s var(--bezier-smooth-in);transition:opacity .3s 0s linear,-webkit-transform .6s var(--bezier-smooth-in);-o-transition:opacity .3s 0s linear,-o-transform .6s var(--bezier-smooth-in);transition:transform .6s var(--bezier-smooth-in),opacity .3s 0s linear;transition:transform .6s var(--bezier-smooth-in),opacity .3s 0s linear,-webkit-transform .6s var(--bezier-smooth-in),-o-transform .6s var(--bezier-smooth-in)}.fade-enter .fh-block--slider__background.active,.not-in-view .fh-block--slider__background.active{opacity:0;-webkit-transform:translateZ(-30em) rotateX(-30deg) rotateY(22deg);transform:translateZ(-30em) rotateX(-30deg) rotateY(22deg);-webkit-transform-origin:50% -10%;-ms-transform-origin:50% -10%;-o-transform-origin:50% -10%;transform-origin:50% -10%}
