.slider{position:relative;display:flex;flex-direction:column;justify-content:stretch}[dir=rtl] .slider{direction:ltr}.slider__slides-wrapper{position:relative;z-index:0;flex-grow:1;overflow:hidden}.slider__slide{position:absolute;top:0;bottom:0;width:100%}[dir=rtl] .slider__slide{direction:rtl}.slider__slide--transform-opacity{opacity:0;transition:opacity .3s ease-in}.slider__slide--transform-align{left:0;transition-timing-function:linear;transition-property:left}.slider__slide--shown.slider__slide--transform-opacity{opacity:1}.slider__slide--before{left:-100%}.slider__slide--after{left:100%}.slider__dots-wrapper{position:absolute;bottom:15px;left:50%;z-index:10;display:flex;transform:translate(-50%);opacity:0;transition:opacity .3s ease-in}.slider__dots-wrapper--active{opacity:1}@media only screen and (min-width:992px){.slider__dots-wrapper{top:50%;bottom:auto;left:auto;flex-direction:column;transform:translateY(-50%)}[dir=ltr] .slider__dots-wrapper--left,[dir=rtl] .slider__dots-wrapper--left{left:26px}[dir=ltr] .slider__dots-wrapper--right,[dir=rtl] .slider__dots-wrapper--right{right:26px}}.slider__dot{position:relative;width:14px;height:14px;background:transparent;border:none}@media only screen and (min-width:992px){.slider__dot{width:20px;height:20px;margin-top:5px;margin-left:0}}.slider__dot:after,.slider__dot:before,.slider__dot:focus{border-radius:50%}.slider__dot--selected:after,.slider__dot:before,.slider__dot:hover{content:""}.slider__dot:after,.slider__dot:before{position:absolute;top:50%;left:50%;display:block;transform:translate(-50%,-50%)}.slider__dot:after{width:6px;height:6px;background-color:#666}.slider__dot:before{width:6px;height:6px;background-color:#fff;border:1px solid #666}@media only screen and (min-width:992px){.slider__dot:before{width:10px;height:10px;border:1px solid hsla(0,0%,40%,.5)}}.slider__dot--selected:before{background-color:#666}@media only screen and (min-width:992px){.slider__dot--selected:before{background-color:#fff}}.slider-desktop-controller{position:relative;width:100%;padding:0 60px}.slider-desktop-controller__container{width:100%;overflow:hidden}.slider-desktop-controller__wrapper{width:fit-content;transition:transform .3s ease-in}.slider-desktop-controller__left-arrow,.slider-desktop-controller__right-arrow{position:absolute;top:50%;z-index:50;width:32px;height:32px;padding:0;background:transparent;border:none;transform:translateY(-50%)}.slider-desktop-controller__left-arrow .arrow,.slider-desktop-controller__right-arrow .arrow{position:relative;top:0;left:0;width:32px;height:32px;padding:0;border-radius:32px}.slider-desktop-controller__left-arrow .arrow .icon,.slider-desktop-controller__right-arrow .arrow .icon{position:absolute;top:50%;left:50%;margin-left:0;font-weight:700;transform:translate(-50%,-50%)}.slider-desktop-controller__left-arrow{left:0}.slider-desktop-controller__right-arrow{right:0}.slider-desktop-controller__right-arrow .arrow{box-shadow:inset -8px 10px 4px -8px rgba(0,0,0,.1)}.slider-desktop-controller__left-arrow.call-to-action--disabled .arrow,.slider-desktop-controller__right-arrow.call-to-action--disabled .arrow{color:#ccc;border-color:#ddd;box-shadow:none}.hoverable-image{position:relative;overflow:hidden}.hoverable-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;background-color:#000;opacity:0;transition:opacity .2s ease-in-out}.hoverable-image--disabled:after{content:none}.hoverable-image--hover:after{opacity:.2}.hoverable-image__image{transition:transform .2s ease-in-out}.hoverable-image__image--hover{transform:scale(1.1)}.image-blocks--animated .image-blocks__text-unit--focusable,.image-blocks:hover .image-blocks__text-unit--focusable{box-shadow:0 0 6px 0 rgba(0,0,0,.5)}.image-blocks--animated .image-blocks__video-image:after,.image-blocks:hover .image-blocks__video-image:after{opacity:.2}.image-blocks--animated .image-blocks__image-unit-focusable-image,.image-blocks--animated .image-blocks__video-image-image,.image-blocks:hover .image-blocks__image-unit-focusable-image,.image-blocks:hover .image-blocks__video-image-image{transform:scale(1.1)}.image-blocks--responsive{display:block}@media only screen and (min-width:992px){.image-blocks--responsive{display:flex;flex-direction:row;align-items:center}.image-blocks--reverse{flex-direction:row-reverse}}.image-blocks .image-blocks__text-unit{position:relative;z-index:1;margin:0 10px;border-radius:3px;transition:box-shadow .2s ease-in-out}@media only screen and (min-width:992px){.image-blocks .image-blocks__text-unit{margin:-20px 20px 0;padding:30px}.image-blocks .image-blocks__text-unit--responsive{position:relative;z-index:10;width:58.4%;margin:0 0 0 -16.6%;padding:37px 50px}.image-blocks .image-blocks__text-unit--reverse.image-blocks__text-unit--responsive{margin:0 -16.6% 0 0}.image-blocks .image-blocks__text-unit--reverse.image-blocks__text-unit--media-focused{margin:0}}.image-blocks .image-blocks__text-unit--media-focused{z-index:0;margin-top:0}@media only screen and (min-width:992px){.image-blocks .image-blocks__text-unit--media-focused{width:41.6%;margin:0;padding:50px}}.image-blocks .image-blocks__text-unit--default-top{margin-top:0}@media only screen and (min-width:992px){.image-blocks .image-blocks__text-unit--default-top{margin-top:0}}.image-blocks__image-anchor-wrapper{display:block;width:100%}@media only screen and (min-width:992px){.image-blocks__image-anchor-wrapper--responsive{width:58.4%}}.image-blocks__image-unit,.image-blocks__image-unit-focusable{width:100%;padding-bottom:62.5%;overflow:hidden;background-color:#d8d8d8;border-radius:3px}.image-blocks__image-unit-focusable:after,.image-blocks__image-unit:after{content:none}.image-blocks .image-blocks__video-unit{width:100%;overflow:hidden;background-color:#d8d8d8;border-radius:5px}.image-blocks .image-blocks__video-unit.video-player--hovered .video-react{transform:scale(1.1);transition:transform .2s ease-in-out}.image-blocks .image-blocks__video-unit.video-player .video-react.video-react-has-started{transform:scale(1)}@media only screen and (min-width:992px){.image-blocks .image-blocks__video-unit--responsive{width:58.4%}}.image-blocks__video-image{position:absolute;top:0;right:0;bottom:0;left:0}.image-blocks__video-image-anchor-wrapper{display:block;width:100%;height:auto;overflow:hidden;background-color:#d8d8d8;border-radius:3px}@media only screen and (min-width:992px){.image-blocks__video-image-anchor-wrapper--responsive{width:58.4%}}.image-blocks__video-image-unit{position:static;width:100%;padding-bottom:62.5%}.video-player__modal .image-blocks__video-unit{border-radius:0}.video-player__modal .image-blocks__video-unit--responsive{width:100%}