.landing-image-text{position:relative;overflow:hidden}.landing-image-text::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100%}@media screen and (min-width: 667px){.landing-image-text::after{bottom:auto;left:auto}}.landing-image-text .wrapper{position:relative;z-index:1}@media screen and (min-width: 667px){.landing-image-text .grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}}.landing-image-text .grid.grid--flip-mobile{display:flex;flex-direction:column-reverse;flex-wrap:wrap}@media screen and (min-width: 667px){.landing-image-text .grid.grid--flip-mobile{flex-direction:row-reverse}}@media screen and (min-width: 667px){.landing-image-text .grid.grid--flip{display:flex;flex-direction:row-reverse;flex-wrap:wrap}}.landing-image-text__content{position:relative;z-index:1;padding:48px 16px}@media screen and (min-width: 667px){.landing-image-text__content{display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:0 0 0 20px}}@media screen and (min-width: 1025px){.landing-image-text__content{margin-left:-16px;padding:80px 16.6667% 80px 0}}.landing-image-text__content span{margin-bottom:7px;color:inherit;letter-spacing:0.085625rem;text-transform:uppercase}.landing-image-text__content h1,.landing-image-text__content h2{max-width:385px;margin-bottom:27px;font-size:2rem;line-height:2.25rem}@media screen and (min-width: 1025px){.landing-image-text__content h1,.landing-image-text__content h2{margin-bottom:24px;font-size:3.125rem;line-height:3.375rem}}.landing-image-text__content p{max-width:413px;margin-bottom:24px;color:#656565;line-height:1.5rem}@media screen and (min-width: 667px){.landing-image-text__content p{max-width:320px}}@media screen and (min-width: 1025px){.landing-image-text__content p{max-width:413px}}.landing-image-text__image{position:relative}.landing-image-text__image.landing-image-text__image--right{left:20px}.landing-image-text__image.landing-image-text__image--right .responsive-image__wrapper{margin-right:0}.landing-image-text__image.landing-image-text__image--left{right:20px}.landing-image-text__image.landing-image-text__image--left .responsive-image__wrapper{margin-left:0}@media screen and (max-width: 666px){.landing-image-text__image.landing-image-text__image--mobile-full{left:-20px;width:calc(100% + 40px);margin:0}}.landing-image-text__image video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing-image-text__image button{top:50%;left:50%;transform:translate(-50%, -50%)}.landing-image-text__play svg{width:84px;height:auto}@media screen and (min-width: 1025px){.landing-image-text__play svg{width:auto}}.landing-emphasised-content{padding:48px 0}@media screen and (min-width: 1025px){.landing-emphasised-content{padding:80px 0}}.landing-emphasised-content__content{max-width:450px;margin:0 auto;padding:0 16px}@media screen and (min-width: 1025px){.landing-emphasised-content__content{max-width:850px;padding:0}}.landing-emphasised-content__content p{margin:0;color:#4e4e4e;font-size:1.125rem;line-height:1.5rem}@media screen and (min-width: 1025px){.landing-emphasised-content__content p{font-size:1.5rem;line-height:2rem}}.landing-two-column{padding:48px 0}@media screen and (min-width: 1025px){.landing-two-column{padding:80px 0}}.landing-two-column h1,.landing-two-column h2{margin-bottom:27px;padding:0 16px;font-size:2rem;line-height:2.25rem}@media screen and (min-width: 667px){.landing-two-column h1,.landing-two-column h2{margin-bottom:48px;padding:0 20px}}@media screen and (min-width: 1400px){.landing-two-column h1,.landing-two-column h2{padding:0 48px}}@media screen and (min-width: 667px){.landing-two-column__content{display:flex;justify-content:space-between}}@media screen and (min-width: 667px){.landing-two-column__content>div{flex:1 1 0}}.landing-two-column__content p{margin-bottom:20px;padding:0 16px;color:#656565;line-height:1.5rem}@media screen and (min-width: 667px){.landing-two-column__content p{padding:0 20px}}@media screen and (min-width: 1400px){.landing-two-column__content p{padding:0 48px}}.landing-video{display:flex;position:relative;align-items:flex-end;min-height:442px;background-repeat:no-repeat;background-position:right;background-size:cover}@media screen and (min-width: 1025px){.landing-video{min-height:670px;background-position:center}}.landing-video>.wrapper{width:100%}.landing-video__video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.landing-video__video-wrapper video{-o-object-fit:cover;object-fit:cover}.landing-video__video-wrapper button{position:absolute;right:20px;bottom:23px}@media screen and (min-width: 1025px){.landing-video__video-wrapper button{right:60px;bottom:73px}}.landing-video__play svg{width:80px;height:80px}@media screen and (min-width: 1025px){.landing-video__play svg{width:150px;height:150px}}.landing-video__content{padding-bottom:56px;color:#fff}@media screen and (min-width: 1025px){.landing-video__content{margin-left:-15px;padding-bottom:86px}}.landing-video__content span{margin-bottom:1px;color:inherit;letter-spacing:0.085625rem;text-transform:uppercase}@media screen and (min-width: 667px){.landing-video__content span{margin-bottom:18px}}.landing-video__content h1,.landing-video__content h2{margin-bottom:19px;font-size:3.125rem;line-height:3.375rem}@media screen and (min-width: 667px){.landing-video__content h1,.landing-video__content h2{margin-bottom:25px;font-size:3.75rem;line-height:4rem}}.landing-video__content p{max-width:210px;margin:0;line-height:1.5rem}@media screen and (min-width: 667px){.landing-video__content p{max-width:373px;font-size:1.3125rem;line-height:1.6875rem}}.landing-info-blocks{position:relative;padding:54px 0;overflow:hidden}@media screen and (min-width: 1025px){.landing-info-blocks{padding:174px 0 113px}}.landing-info-blocks .swiper-pagination{position:absolute;right:0;width:100px;text-align:right}.landing-info-blocks .swiper-pagination span{display:inline-block;width:9px;height:9px;margin-left:12px;opacity:1;background-color:#dbdee2;vertical-align:middle}.landing-info-blocks .swiper-pagination span.swiper-pagination-bullet-active{width:14px;height:14px;margin-top:-1px;background-color:#252535}@media screen and (min-width: 667px){.landing-info-blocks__content{display:flex;flex-wrap:wrap}}@media screen and (min-width: 1025px){.landing-info-blocks__content{flex-wrap:nowrap;margin-left:-36px}}.landing-info-blocks__content h1,.landing-info-blocks__content h2{max-width:400px;margin-bottom:49px;padding-right:20px;font-size:2rem;line-height:2.25rem}@media screen and (min-width: 667px){.landing-info-blocks__content h1,.landing-info-blocks__content h2{margin-bottom:0}}@media screen and (min-width: 1025px){.landing-info-blocks__content h1,.landing-info-blocks__content h2{font-size:3.125rem;line-height:3.375rem}}.landing-info-blocks__content p{max-width:328px;margin:0;color:#656565;line-height:1.5rem}@media screen and (min-width: 1025px){.landing-info-blocks__content p{max-width:408px;margin:13px 0 0 84px}}.landing-info-blocks__content a{display:block;margin-top:20px;transition:opacity .2s cubic-bezier(0.46, 0.01, 0.32, 1);text-decoration:underline}.landing-info-blocks__content a:hover,.landing-info-blocks__content a:focus{opacity:.6}.landing-info-blocks__content svg{width:11px;height:auto;margin:2px 0 0 5px}.landing-info-blocks__content svg path{fill:#000}.landing-info-blocks__title{width:100%;margin-bottom:10px;font-size:1rem;letter-spacing:0.085714375rem;line-height:1.5rem}@media screen and (min-width: 1025px){.landing-info-blocks__title{width:auto;margin:61px 0 0 -189px;font-size:0.875rem;letter-spacing:0.13671875rem;line-height:1.0625rem}}.landing-info-blocks__slider-wrapper{padding-top:43px}@media screen and (min-width: 1400px){.landing-info-blocks__slider-wrapper{padding:85px 98px 0}}.landing-info-blocks__slider{position:initial;width:246px;margin-left:0;overflow:visible}@media screen and (min-width: 667px){.landing-info-blocks__slider{width:auto}}@media screen and (min-width: 667px){.landing-info-blocks__slider .swiper-wrapper{justify-content:space-between}}.landing-info-blocks__slide{width:100%}@media screen and (min-width: 667px){.landing-info-blocks__slide{width:calc(25% - 20px)}}.landing-info-blocks__slide-image{display:block;padding-top:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.landing-info-blocks__slide-content{padding-top:30px}.landing-info-blocks__slide-content h3{position:relative;margin-bottom:6px;font-size:1.5rem}@media screen and (min-width: 1025px){.landing-info-blocks__slide-content h3{margin-bottom:12px;font-size:2rem;line-height:2.125rem}}.landing-info-blocks__slide-content p{margin-bottom:7px;color:#656565;line-height:1.5rem}@media screen and (min-width: 667px){.landing-info-blocks__slide-content p{max-width:238px;margin-bottom:17px}}.landing-info-blocks__slide-content a{transition:opacity .2s cubic-bezier(0.46, 0.01, 0.32, 1)}.landing-info-blocks__slide-content a:hover,.landing-info-blocks__slide-content a:focus{opacity:.6}.landing-info-blocks__slide-content svg{width:11px;height:auto;margin:2px 0 0 8px}.landing-info-blocks__slide-content svg path{fill:#000}.landing-info-blocks__supporting-copy{display:block;line-height:1.5rem}.landing-info-blocks__supporting-copy span{display:block;color:#656565}.landing-info-blocks__price-text{display:block;margin-top:18px;font-family:"Autor Medium",helvetica,arial,sans-serif;font-size:1.125rem;line-height:1.375rem}@media screen and (min-width: 1025px){.landing-info-blocks__price-text{margin-top:8px;font-size:1.3125rem}}.landing-icon-list{position:relative;padding-top:55px}@media screen and (min-width: 667px){.landing-icon-list{padding:70px 0 100px}}.landing-icon-list__title{width:100%;margin-bottom:19px}@media screen and (min-width: 1025px){.landing-icon-list__title{width:auto;margin:54px 0 0 12px}}.landing-icon-list__heading{max-width:450px;padding-bottom:52px}@media screen and (min-width: 1025px){.landing-icon-list__heading{max-width:650px;padding-bottom:66px}}.landing-icon-list__heading h1,.landing-icon-list__heading h2{position:relative;margin:0;font-size:2rem;line-height:2.25rem}@media screen and (min-width: 1025px){.landing-icon-list__heading h1,.landing-icon-list__heading h2{margin-left:-36px;font-size:3.125rem;line-height:3.375rem}}.landing-icon-list__blocks{max-width:1160px;margin:0 auto;list-style:none}@media screen and (min-width: 667px){.landing-icon-list__blocks{display:flex;justify-content:space-between}}.landing-icon-list__blocks li{position:relative;flex:1 1 0;max-width:363px}.landing-icon-list__blocks p{margin-bottom:54px;padding-right:8px;color:#656565;line-height:1.5rem}@media screen and (min-width: 667px){.landing-icon-list__blocks p{margin:0}}@media screen and (min-width: 1025px){.landing-icon-list__blocks p{padding-right:0}}.landing-icon-list__block-title{display:flex;align-items:center;margin-bottom:20px}@media screen and (min-width: 667px){.landing-icon-list__block-title{margin-bottom:30px}}.landing-icon-list__block-title h3{position:relative;top:-2px;margin:0 0 0 16px;font-size:1.5rem;line-height:1.75rem}@media screen and (min-width: 667px){.landing-icon-list__block-title h3{top:2px;font-size:2rem;line-height:2.25rem}}.landing-icon-list__block-title svg{position:absolute;bottom:-31px;left:1px;width:12px;height:12px}@media screen and (min-width: 667px){.landing-icon-list__block-title svg{position:relative;top:-2px;right:20px;bottom:auto;left:auto;margin-left:auto}}.landing-icon-list__icon{margin:0}
