.CustomCarousel{position:relative;overflow:hidden;width:100%}.CustomCarousel__slider{display:flex;transition-property:transform;transition-timing-function:ease-in-out}.CustomCarousel__slide{position:relative;display:block;flex-shrink:0;margin:0;transition:transform 1s ease-in-out}.CustomCarousel__slide.is-active:after{content:"";position:absolute;bottom:0;width:100%;height:4px}.CustomCarousel__slide.is-active .CustomCarousel__slideButton:after{display:none}.CustomCarousel__slide.is-active-centered{transform:scale(1.1);z-index:2;transition:transform 1s ease-in-out}.CustomCarousel__slide.is-active-centered .CustomCarousel__slideButton:after{visibility:none;opacity:0;transition:opacity 1s ease-in-out}.CustomCarousel__slideButton{position:relative;display:block;width:100%;height:100%;padding:0}.CustomCarousel__slideButton:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);visibility:visible;opacity:1;transition:opacity 1s ease-in-out}.CustomCarousel__dots{position:absolute;transform:translateX(-50%);left:50%;bottom:8px;display:flex;line-height:0}@media screen and (min-width:670px){.CustomCarousel__dots{bottom:16px}}.CustomCarousel__dot:not(:last-of-type){margin-right:4px}.CustomCarousel__dotButton{position:relative;width:18px;height:18px;padding:0}.CustomCarousel__dotButton:before{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;content:"";width:13px;height:13px;border:1px solid #ccc;border-radius:50%;background-color:#fff;transition-duration:0s}.CustomCarousel__dotButton:after{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;content:"";width:16px;height:16px;padding-top:1px;border:1px solid transparent;border-radius:50%;transition-duration:0s}.CustomCarousel__arrow{position:absolute;transform:translateY(-50%);top:50%;z-index:1;display:none;height:60px;background-color:rgba(0,0,0,.75);cursor:pointer}.CustomCarousel__arrow .SvgIcon path{fill:#fff}.CustomCarousel__arrow:focus:focus{outline:1px dotted #000}.CustomCarousel__arrow_showOnMobile{display:block}@media screen and (min-width:670px){.CustomCarousel__arrow_showOnDesktop{display:block}}.CustomCarousel__previousArrow{left:0}.CustomCarousel__nextArrow{right:0}.CustomCarousel__slideActiveArea{position:absolute;transform:scale(1.1);z-index:3;height:100%;border:3px solid #646b52;transition:left 1s ease-in-out;will-change:left}.CustomCarousel_centeredOnSelectedSlide{padding:16px 0}.CustomCarousel_centeredOnSelectedSlide .CustomCarousel__arrow{background-color:rgba(0,0,0,.9)}.CustomCarousel_centeredOnSelectedSlide .CustomCarousel__dots{position:relative;justify-content:center;margin-top:40px}.CustomCarousel_centeredOnSelectedSlide.is-items-slideshow{padding:40px 0}.CustomCarousel_centeredOnSelectedSlide.is-items-slideshow .CustomCarousel__slide.is-active-centered{transform:scale(1)}.CustomCarousel_centeredOnSelectedSlide.is-items-slideshow .CustomCarousel__slideButton:after{content:none}.CustomCarousel_centeredOnSelectedSlide.is-items-slideshow .CustomCarousel__slideActiveArea{display:none}.CustomCarousel__dotButton.is-active:before{border:1px solid #646b52;background-color:#646b52;box-shadow:0 0 0 1px #fff}.CustomCarousel__arrow:hover{background-color:#646b52}.CustomCarousel__slide.is-active:after{background-color:#646b52}.CustomCarousel__slide.is-active-centered{border-color:#646b52}.AppPromotion{position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:670px){.AppPromotion{align-items:baseline;margin:4% 0 19%}}.AppPromotion .AppPromotion__header{display:flex;flex-direction:column;justify-content:center;width:100%;padding:24px 16px;margin-top:64px;background-color:#000}@media screen and (min-width:670px){.AppPromotion .AppPromotion__header{padding:24px 0}}@media screen and (min-width:1024px){.AppPromotion .AppPromotion__header{margin-top:128px}}@media screen and (min-width:1280px){.AppPromotion .AppPromotion__header:before{content:"";position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:100%;margin-left:-50vw;background-color:#000}}.AppPromotion .AppPromotion__header .AppPromotion__titles{display:flex;flex-direction:column;align-items:center}.AppPromotion .AppPromotion__header .AppPromotion__myrLogo{width:75px;height:75px}.AppPromotion .AppPromotion__header .AppPromotion__strapline{padding:0 16px;margin:16px 0;font-weight:700}.AppPromotion .AppPromotion__header .AppPromotion__title{font-size:1.4rem;line-height:1.43}.AppPromotion .AppPromotion__links,.AppPromotion .AppPromotion__titles{position:relative;width:100%;text-align:center}@media screen and (min-width:670px){.AppPromotion .AppPromotion__links,.AppPromotion .AppPromotion__titles{width:60%}}.AppPromotion .AppPromotion__links{margin:64px 0 24px}@media screen and (min-width:670px){.AppPromotion .AppPromotion__links{margin:24px 0 0}}.AppPromotion .AppPromotion__storeButton{width:192px;margin:8px}.AppPromotion .AppPromotion__carousel{position:relative;width:66.6666666667%;margin-top:32px}@media screen and (min-width:670px){.AppPromotion .AppPromotion__carousel{position:absolute;z-index:1;top:-6%;right:8%;width:25%;margin:0}}.AppPromotion .AppPromotion__carousel .AppPromotion__customCarousel{padding:5.7% 6.4% 5.5%}.AppPromotion .AppPromotion__carousel:before{content:"";position:absolute;transform:translateX(-50%);bottom:0;left:50%;width:70%;height:8px;box-shadow:0 20px 45px #000}.AppPromotion .AppPromotion__carousel:after{content:"";position:absolute;top:0;width:100%;height:100%;background-size:100% 100%;background-repeat:no-repeat;background-image:url(/client/b261461c5ab8f27effc0.png)}.AppPromotion .AppPromotion__carousel .AppPromotion__dotsControls{position:absolute;right:50%;bottom:-56px}.AppPromotion .AppPromotion__carousel .AppPromotion__arrowButton{position:absolute;top:50%}.AppPromotion .AppPromotion__carousel .AppPromotion__arrowButton:first-of-type{left:-22%}.AppPromotion .AppPromotion__carousel .AppPromotion__arrowButton:nth-of-type(2){right:-22%}.AppPromotion .AppPromotion__carousel .AppPromotion__arrowButton button{background-color:transparent;outline:none}.AppPromotion .AppPromotion__carousel .AppPromotion__arrowButton .SvgIcon{width:30px}.AppPromotion{color:#000}.AppPromotion .AppPromotion__header{position:relative;background-color:#f2f2f2}@media screen and (min-width:1280px){.AppPromotion .AppPromotion__header:before{content:"";position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:100%;margin-left:-50vw;background-color:#f2f2f2}}.AppPromotion .AppPromotion__strapline{margin-bottom:8px;font-size:1.8rem;line-height:1.33}.AppPromotion .AppPromotion__arrowButton .SvgIcon path{fill:#646b52}