@charset "UTF-8";.What{background:#f6f7f8}.What__header{display:grid;grid-template:". media ." min-content ". title ." min-content ". content ." min-content/3em 1fr 3em;min-height:calc(100vh - 5em);margin:0 auto;padding:clamp(2em,calc(1em + 1.5vw),7em) 0}@media screen and (min-width:48em){.What__header{grid-template:". title . media ." 1fr ". content . media ." 1fr/minmax(2em,.4fr) 1fr clamp(2em,5vw,6em) minmax(20em,1.2fr) minmax(2em,.3fr)}}.What__title{align-self:center;grid-area:title;display:flex;flex-direction:column;font:700 clamp(1.5em,calc(1em + 1.5vw),2.215em)/1.2 Raleway,sans-serif;text-transform:uppercase;max-width:15ch;margin-top:2em}.What__title span{color:#c5095a;font-size:2.25em;font-family:A little sunshine,sans-serif}.What__content{align-self:center;grid-area:content;align-items:center}.What__content,.What__text{display:flex;flex-direction:column}.What__text{font:400 clamp(1.25em,calc(.5em + 1vw),1.375em)/1.7 Raleway,sans-serif}@media screen and (min-width:48em){.What__text{min-width:30ch}}@media screen and (min-width:67em){.What__text{min-width:40ch}}.What__text span{color:#c5095a;font-size:1.1em;font-weight:700;text-transform:uppercase}.What__textAction{display:none;width:2em;height:4em;border:none;background:url(/build/images/scroll.d3caa1dc.svg) no-repeat 50%/contain}@media screen and (min-width:48em){.What__textAction{display:block}}.What__media{grid-area:media}.What__media svg{height:100%}.What__section{scroll-margin-top:7em;justify-content:space-between;min-height:calc(100vh - 15em);padding:0 2em}.What__section,.What__sectionTitle{display:flex;flex-direction:column;align-items:center}.What__sectionTitle{color:#0070ae;font:400 1.375em/1.2 Raleway,sans-serif;text-align:center;padding:0 1.75rem}.What__sectionTitle span.big{font-size:1.6em;font-weight:700}.What__sectionAction{display:block;width:2em;height:4em;margin-top:5em;border:none;background:url(/build/images/scroll.d3caa1dc.svg) no-repeat 50%/contain}.What__stepsTitle{margin-top:2em;font:700 1.375em/1.9 Raleway,sans-serif;text-align:center;text-transform:uppercase}.What__list{margin:0;padding:0}.What__item{position:relative;display:grid;grid-template-rows:[media-start] auto [counter-start] 9.5em [media-end text-start] min-content;width:100%;max-width:69em;margin:0 auto;padding:7.5em 2em}@media screen and (min-width:48em){.What__item{grid-template:"media . ." 1fr "media counter text" min-content "media . ." 1fr/1fr 13.25em 26.5em}}@media screen and (min-width:48em){.What__item:nth-child(2n){grid-template:". . media" 1fr "counter text media" min-content ". . media" 1fr/11.25em 26.5em 1fr}}.What__item:first-child .marker{background:url(/build/images/counter1.9e82244a.svg) no-repeat 50%/8rem 8rem}.What__item:nth-child(2) .marker{background:url(/build/images/counter2.b70232ff.svg) no-repeat 50%/11.25rem 11.25rem}.What__item:nth-child(3) .marker{background:url(/build/images/counter3.f5bea26b.svg) no-repeat 50%/11.25rem 11.25rem}.What__item:nth-child(4) .marker{background:url(/build/images/counter4.7730ec80.svg) no-repeat 50%/8rem 8rem}.What__item:nth-child(5) .marker{background:url(/build/images/counter5.44ccf1c9.svg) no-repeat 50%/8.125rem 8.125rem}.What__item img{grid-area:media;place-self:start end;margin-bottom:2rem}@media screen and (min-width:48em){.What__item img{place-self:center;margin-bottom:0}}.What__item div{position:relative;z-index:2;grid-area:text}.What__item div.marker,.What__item div h4{font:200 clamp(3.125em,calc(2em + 3vw),3.4em)/1.2 Raleway,sans-serif}@media screen and (min-width:48em){.What__item div.marker,.What__item div h4{line-height:1.5}}.What__item div h4{margin:0}@media screen and (min-width:48em){.What__item div h4{width:max-content;text-indent:-1.25ch}}.What__item div h4:before{content:"« "}.What__item div h4:after{content:" »"}.What__item div p{margin:0;font:400 1em/1.75 Raleway,sans-serif}.What__item div.marker{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;grid-area:counter;width:9.5rem;height:9.5rem;margin-right:1rem}@media screen and (min-width:48em){.What__item div.marker{transform:translateY(calc(.75em - 50%));width:11.25rem;height:11.25rem}}.What__item div.marker:before{content:"#"}.What__item button{position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);z-index:1;width:1.75em;height:1.75em;color:#fff;background:#c5095a url(/build/images/arrow-white.42844cc1.svg) no-repeat 50%/50%;border:none;border-radius:50%;text-indent:-100vw;overflow:hidden}