*,:after,:before{box-sizing:border-box}body{margin:0;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:400;font-size:18px;line-height:1.33333333;text-align:left;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased}a,body{color:#000}a,a:hover{text-decoration:none}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}img,svg{vertical-align:middle}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}iframe{border:0}[hidden]{display:none!important}blockquote,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}li{list-style:none}@font-face{font-family:Gilroy;font-display:swap;font-weight:400;src:url(../fonts/gilroy-medium-0ba01f1d33.woff2) format("woff2"),url(../fonts/gilroy-medium-6b8e9d87fe.woff) format("woff")}@font-face{font-family:Gilroy;font-display:swap;font-weight:700;src:url(../fonts/gilroy-semibold-4433fdbafe.woff2) format("woff2"),url(../fonts/gilroy-semibold-5526a3f728.woff) format("woff")}body{display:flex;flex-direction:column;min-height:100vh}main{flex:1}.main{padding-top:120px}@media (min-width:960px){.main{padding-top:152px}.main--text{padding-top:232px}}.main--inverse{padding-top:0}.container{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:18px;padding-left:18px}@media (min-width:360px){.container{padding-right:calc(18px + 62*(100vw - 360px)/920);padding-left:calc(18px + 62*(100vw - 360px)/920)}}@media (min-width:1280px){.container{padding-right:80px;padding-left:80px}}.container--narrow{max-width:992px}.h1,.h2,.h3,.h4,.h5,.h6,.typo>h1,.typo>h2,.typo>h3,.typo>h4{line-height:1.2;font-weight:700}.h1{line-height:1;font-size:32px}@media (min-width:360px){.h1{font-size:calc(32px + 72*(100vw - 360px)/920)}}@media (min-width:1280px){.h1{font-size:104px}}.h2,.typo>h1{line-height:1.14285714em;font-size:32px}@media (min-width:360px){.h2,.typo>h1{font-size:calc(32px + 24*(100vw - 360px)/920)}}@media (min-width:1280px){.h2,.typo>h1{font-size:56px}}.h3{font-size:24px}@media (min-width:360px){.h3{font-size:calc(24px + 8*(100vw - 360px)/920)}}@media (min-width:1280px){.h3{font-size:32px}}.h4,.typo>h2{font-size:24px}.h5,.typo>h3,.typo>h4{font-size:1em}.text-lead{font-size:24px}.text-lead-flex{font-size:18px}@media (min-width:360px){.text-lead-flex{font-size:calc(18px + 6*(100vw - 360px)/920)}}@media (min-width:1280px){.text-lead-flex{font-size:24px}}.text-s{font-size:16px}.text-lc{text-transform:lowercase}.font-normal{font-weight:400}.text-tagline{max-width:832px;font-size:24px}@media (min-width:360px){.text-tagline{font-size:calc(24px + 8*(100vw - 360px)/920)}}@media (min-width:1280px){.text-tagline{font-size:32px}}.text-link,.typo-tiny a,.typo>:not([class^=wp-block]) a:not([class]){background-image:linear-gradient(90deg,currentColor 0,currentColor);background-position:0 1.05555556em;background-repeat:repeat-x;background-size:auto 1px}.text-link:focus,.text-link:hover,.typo-tiny a:focus,.typo-tiny a:hover,.typo>:not([class^=wp-block]) a:focus:not([class]),.typo>:not([class^=wp-block]) a:hover:not([class]){background-size:auto 2px}.text-link-fancy{background-image:linear-gradient(180deg,currentColor 0,currentColor);background-size:0 2px;background-repeat:no-repeat;background-position:0 1.14em;display:inline;transition:background-size .35s ease-out}.text-link-fancy:focus,.text-link-fancy:hover{background-size:100% 2px}.typo{word-break:break-word}.typo>h2{margin-top:1.75em}.typo>h3,.typo>h4{margin-top:2em}.typo>h3{font-size:1.16666667em}.typo>h4{font-size:1em}.typo>h1+p{margin-top:1.88888889em}.typo>h2+p{margin-top:1.66666667em}.typo>ol,.typo>p,.typo>ul{margin-top:1.33333333em}.typo>ol,.typo>ul{margin-left:1.8em}.typo>ol li,.typo>ul li{margin-top:.6em}.typo>ul li{list-style:disc}.typo>ol li{list-style:decimal}.typo>[class^=wp-block]{margin-top:2em;margin-bottom:2em}.typo>[class^=wp-block]:last-child{margin-bottom:0}.typo .wp-block-image img{display:block;max-width:100%;height:auto;margin:0 auto}.typo .wp-block-embed figcaption,.typo .wp-block-image figcaption{display:block;margin-top:1em;text-align:center;font-size:.8em;color:#b3b3b3}.typo .wp-block-embed.wp-embed-aspect-16-9 .entry-content-asset{position:relative;padding-bottom:56.25%}.typo .wp-block-embed.wp-embed-aspect-16-9 iframe{position:absolute;display:block;width:100%;height:100%}.typo-tiny p{margin-top:1em}.typo-tiny :first-child{margin-top:0}.button{display:inline-flex;align-items:center;padding:10px 20px;border-radius:20px;font-weight:700;background:#000;color:#fff;stroke:#fff;transition:background .25s}.button:focus,.button:hover{background:#252525}.button__icon-back{margin-right:8px}.overscroll{overflow:hidden}.overscroll--nav{height:40px}.overscroll__scroller{overflow-x:auto;margin-bottom:-20px;padding-bottom:20px}.overscroll__container{display:inline-flex}.grid-career{display:grid;grid-template:1fr/1fr;gap:16px}@media (min-width:360px){.grid-career{gap:calc(16px + 48*(100vw - 360px)/920)}}@media (min-width:1280px){.grid-career{gap:64px}}@media (min-width:768px){.grid-career{grid-template-columns: 1fr 1fr}}.grid-feature{display:grid;grid-template:1fr/1fr;gap:40px 16px}@media (min-width:360px){.grid-feature{gap:calc(40px + 40*(100vw - 360px)/920) calc(16px + 48*(100vw - 360px)/920)}}@media (min-width:1280px){.grid-feature{gap:80px 64px}}@media (min-width:600px){.grid-feature{grid-template:1fr/1fr 1fr}}@media (min-width:768px){.grid-feature{grid-template:1fr/1fr 1fr 1fr}}.grid-news{display:grid;grid-template:1fr/1fr;gap:40px 16px}@media (min-width:360px){.grid-news{gap:calc(40px + 40*(100vw - 360px)/920) calc(16px + 48*(100vw - 360px)/920)}}@media (min-width:1280px){.grid-news{gap:80px 64px}}@media (min-width:768px){.grid-news{grid-template:1fr/1fr 1fr 1fr}}.card-career{display:flex;flex-direction:column;background:#f2f2f2;padding:24px}@media (min-width:360px){.card-career{padding:calc(24px + 16*(100vw - 360px)/920)}}@media (min-width:1280px){.card-career{padding:40px}}.card-career__title{margin-bottom:.41666667em}.card-career__tagline{flex:1;min-height:5.55555556em;margin-bottom:1.66666667em}.card-career__tagline:last-child{margin:0}.card-faq{background:#f2f2f2;transition:background .25s;margin-bottom:8px}@media (min-width:360px){.card-faq{margin-bottom:calc(8px + 8*(100vw - 360px)/920)}}@media (min-width:1280px){.card-faq{margin-bottom:16px}}.card-faq{padding:16px 24px}@media (min-width:360px){.card-faq{padding:calc(16px + 13*(100vw - 360px)/920) calc(24px + 8*(100vw - 360px)/920)}}@media (min-width:1280px){.card-faq{padding:29px 32px}}.card-faq:focus,.card-faq:hover{background:#eaeaea}.card-faq:last-child{margin:0}.card-faq__title{position:relative;display:flex;align-items:center;justify-content:space-between;font-weight:400;padding:.6em;margin:-.6em}.card-faq__tagline{max-width:832px;padding-top:16px}.card-faq__icon{flex-shrink:0;margin-left:1em;pointer-events:none;transition:transform .15s;transform:rotate(45deg)}.collapsed .card-faq__icon{transform:rotate(0)}.card-feature__cover{margin-bottom:24px}@media (min-width:360px){.card-feature__cover{margin-bottom:calc(24px + 8*(100vw - 360px)/920)}}@media (min-width:1280px){.card-feature__cover{margin-bottom:32px}}.card-news__link{display:block}.card-news__cover{overflow:hidden;background:#f2f2f2;margin-bottom:16px}@media (min-width:360px){.card-news__cover{margin-bottom:calc(16px + 16*(100vw - 360px)/920)}}@media (min-width:1280px){.card-news__cover{margin-bottom:32px}}.card-news__cover-image{transition:transform .35s}.card-news__title{margin-bottom:.41666667em}.card-news__title-link{background-image:linear-gradient(180deg,currentColor 0,currentColor);background-size:0 2px;background-repeat:no-repeat;background-position:0 1.1em;display:inline;transition:background-size .35s ease-out}.card-news__tagline{display:none;margin-bottom:.88888889em}@media (min-width:768px){.card-news__tagline{display:block}}.card-news__link:focus .card-news__title-link,.card-news__link:hover .card-news__title-link{background-size:100% 2px}.card-news__link:focus .card-news__cover-image,.card-news__link:hover .card-news__cover-image{transform:scale(1.1)}.header-lang{margin:0;padding:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-shrink:0;justify-content:center;width:32px;height:32px;line-height:26px;border:2px solid #000;border-radius:50%;font-weight:700;background:transparent;position:relative;z-index:5;outline:none;cursor:pointer;transition:background .25s,color .25s}.header-lang--active{background:#000;color:#fff}.header--inverse .header-lang{color:#000;border-color:#000;background:transparent}.header--inverse .header-lang--active{background:#000;color:#fff}.header-lang-menu{position:absolute;right:0;top:0;z-index:4;overflow:hidden;max-height:0;transition:max-height .25s,transform .25s}.header-lang-menu--active{display:block;max-height:150px;transform:translateY(40px)}.header-lang-menu__list{display:flex;flex-direction:column;align-items:center;width:32px}.header-lang-menu__link{display:flex;align-items:center;min-height:32px;font-weight:700}.header-lang-menu__text{display:block;position:relative;overflow:hidden}.header-lang-menu__text:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#000;transition:transform .2s;transform:translateX(-102%)}.header-lang-menu__text:focus,.header-lang-menu__text:hover{outline:0}.header-lang-menu__text:focus:after,.header-lang-menu__text:hover:after{transform:translateX(0)}.header--inverse .header-lang-menu__text{color:#fff}/*.header--inverse .header-lang-menu__text:after{background:#fff}*/.header-nav{display:flex;position:relative}.header-nav__item{margin-left:16px}.header-nav__item:first-child{margin:0}.header-nav__link{display:block;overflow:hidden;position:relative;padding:1px 0;text-transform:initial;font-weight:700}.header-nav__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#000;transition:transform .2s;transform:translateX(-102%)}.header-nav__link:focus,.header-nav__link:hover{outline:0}.header-nav__link:focus:after,.header-nav__link:hover:after{transform:translateX(0)}.header--inverse .header-nav__link{color:#000}.header--inverse .header-nav__link:after{background:#000}.header{height: 70px;background-color: #FFC03F;position:relative;z-index:10;width:100%;margin-bottom:-70px;padding-top:24px}.header__container{display:flex;align-items:center;justify-content:space-between}.header__nav{display:none;align-items:center;position:relative}.header__lang{margin-left:16px}.header__menu{margin:0;padding:0;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;height:32px}.header__menu:focus,.header__menu:hover{outline:none}.header__logo{fill:#000}@media (min-width:980px){.header{margin-bottom:-70px;}.header__nav{display:flex}.header__menu{display:none}}.header--inverse .header__menu{fill:#fff}.header--inverse .header__logo{fill:initial}.footer-nav__item{overflow:hidden;margin-bottom:.88888889em}.footer-nav__item:last-child{margin:0}.footer-nav__link{position:relative;color:#fff;text-transform:initial}.footer-nav__link:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#fff;transition:transform .2s;transform:translateX(-102%)}.footer-nav__link:focus,.footer-nav__link:hover{outline:0}.footer-nav__link:focus:after,.footer-nav__link:hover:after{transform:translateX(0)}.footer{padding:40px 0;background:#000;color:#fff}.footer__nav{display:none}.footer__copyright{margin-bottom:1em}.footer__copyright:last-child{margin:0}.footer__legal{max-width:370px;font-size:13px;color:#666}.footer__legal p{margin-top:1em}.footer__legal p:first-child{margin:0}@media (min-width:768px){.footer__grid{display:grid;grid-template-columns:1fr 3fr 1fr;gap:16px}}@media (min-width:768px) and (min-width:360px){.footer__grid{gap:calc(16px + 48*(100vw - 360px)/920)}}@media (min-width:768px) and (min-width:1280px){.footer__grid{gap:64px}}.menu{padding-top:24px;padding-bottom:40px;background:#fff}.menu__header{display:flex;justify-content:space-between;margin-bottom:60px}.menu__lang,.menu__nav{margin-bottom:40px}.menu__logo{fill:#ffbf3f}.menu__close{margin:0;padding:0;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.menu__close:focus,.menu__close:hover{outline:none}.menu-lang{display:flex}.menu-lang__item{margin-right:20px}.menu-lang__item:last-child{margin:0}.menu-lang__link{display:flex;align-items:center;justify-content:center;text-align:center;min-width:40px;height:40px;border-radius:20px;font-weight:700}.menu-lang__link--active{background:#000;color:#fff}.menu-nav__item{margin-top:1.33333333em}.menu-nav__item--primary+.menu-nav__item:not(.menu-nav__item--primary){margin-top:2.22222222em}.menu-nav__item--primary{margin-top:.9375em;font-size:32px;font-weight:700;text-transform:inherit}.menu-nav__item:first-child{margin:0}.nav{display:flex}.nav__item{padding-right:32px}.nav__item--active{padding-right:16px}.nav__item+.nav__item--active{margin-left:-16px}.nav__link{position:relative;display:block;padding:8px 0;font-weight:700;white-space:nowrap;overflow:hidden}.nav__link:after{content:"";position:absolute;bottom:9px;left:0;width:100%;height:2px;background:#000;transition:transform .2s;transform:translateX(-102%)}.nav__link:focus,.nav__link:hover{outline:0}.nav__link:focus:after,.nav__link:hover:after{transform:translateX(0)}.nav__link--active{padding:8px 16px;border-radius:20px;background:#000;color:#fff}.nav__link--active:after{display:none}.hero{margin-bottom:46px}@media (min-width:360px){.hero{margin-bottom:calc(46px + 41*(100vw - 360px)/920)}}@media (min-width:1280px){.hero{margin-bottom:87px}}.hero__nav{margin-bottom:34px}.hero__title{margin-bottom:24px}@media (min-width:360px){.hero__title{margin-bottom:calc(24px + -8*(100vw - 360px)/920)}}@media (min-width:1280px){.hero__title{margin-bottom:16px}}.hero__title--cover{margin-bottom:36px}@media (min-width:360px){.hero__title--cover{margin-bottom:calc(36px + 51*(100vw - 360px)/920)}}@media (min-width:1280px){.hero__title--cover{margin-bottom:87px}}.hero__tagline{max-width:804px;margin-bottom:64px}@media (min-width:360px){.hero__tagline{margin-bottom:calc(64px + 16*(100vw - 360px)/920)}}@media (min-width:1280px){.hero__tagline{margin-bottom:80px}}.hero__cover{display:flex;justify-content:flex-end;margin-bottom:40px}@media (min-width:360px){.hero__cover{margin-bottom:calc(40px + 40*(100vw - 360px)/920)}}@media (min-width:1280px){.hero__cover{margin-bottom:80px}}.hero__cover-image{max-width:832px;align-self:flex-start}.hero-lead{position:relative;height:100vh;margin-left:auto;margin-right:auto;padding-top:226px;background:#333;color:#fff;padding-bottom:46px}@media (min-width:360px){.hero-lead{padding-bottom:calc(46px + 41*(100vw - 360px)/920)}}@media (min-width:1280px){.hero-lead{padding-bottom:87px}}@supports (-webkit-touch-callout:none){.hero-lead{height:-webkit-fill-available}}@media (min-width:600px){.hero-lead{max-height:none;min-height:720px;padding-top:226px}}.hero-lead__container{position:relative;z-index:2}.hero-lead__title{margin-bottom:16px}@media (min-width:360px){.hero-lead__title{margin-bottom:calc(16px + 12*(100vw - 360px)/920)}}@media (min-width:1280px){.hero-lead__title{margin-bottom:28px}}.hero-lead__title--apps{margin-bottom:24px}@media (min-width:360px){.hero-lead__title--apps{margin-bottom:calc(24px + 24*(100vw - 360px)/920)}}@media (min-width:1280px){.hero-lead__title--apps{margin-bottom:48px}}.hero-lead__tagline{max-width:832px;font-size:18px}@media (min-width:360px){.hero-lead__tagline{font-size:calc(32px + 14*(100vw - 360px)/920)}}@media (min-width:1280px){.hero-lead__tagline{font-size:32px}}.hero-lead__cover{position: absolute;z-index: 1;top: 70px;width: 100%;height: calc(100% - 70px);-o-object-fit: cover;object-fit: cover;}.app{display:inline-flex}.app__link:last-child{margin-left:0%; margin-right: 0%;}.app__badge{height:40px;display:block}@media (min-width:320px){.app__badge{height:calc(27px + 16*(100vw - 320px)/160)}}@media (min-width:480px){.app__badge{height:41px}}.app__badge--compact{height:32px}@media (min-width:320px){.app__badge--compact{height:calc(32px + 24*(100vw - 320px)/210)}}@media (min-width:530px){.app__badge--compact{height:56px}}.cta{display:flex;flex-direction:column;background:#ffbf3f;padding:24px}@media (min-width:360px){.cta{padding:calc(24px + 44*(100vw - 360px)/920) calc(24px + 56*(100vw - 360px)/920)}}@media (min-width:1280px){.cta{padding:68px 80px}}.cta__content{margin-bottom:1.33333333em}.cta__title{font-weight:400}.cta__button{white-space:nowrap;text-transform:lowercase;padding:8px 16px}@media (min-width:360px){.cta__button{padding:calc(8px + 6*(100vw - 360px)/920) calc(16px + 24*(100vw - 360px)/920)}}@media (min-width:1280px){.cta__button{padding:14px 40px}}.cta__button{border-radius:20px}@media (min-width:360px){.cta__button{border-radius:calc(20px + 16*(100vw - 360px)/920)}}@media (min-width:1280px){.cta__button{border-radius:36px}}.cta__button{font-size:18px}@media (min-width:360px){.cta__button{font-size:calc(18px + 14*(100vw - 360px)/920)}}@media (min-width:1280px){.cta__button{font-size:32px}}@media (min-width:960px){.cta{flex-direction:row;justify-content:space-between;align-items:center}.cta__content{margin-bottom:0;padding-right:64px}}.cta-app__body{display:flex;background:#ffbf3f;padding:24px}@media (min-width:360px){.cta-app__body{padding:calc(24px + 56*(100vw - 360px)/920)}}@media (min-width:1280px){.cta-app__body{padding:80px}}.cta-app__cover{display:none}.cta-app__title{max-width:18.125em;font-weight:400}@media (min-width:960px){.cta-app{position:relative;padding-top:7.8125%}.cta-app__body{justify-content:flex-end}.cta-app__content{width:49%;position:relative;z-index:2}.cta-app__cover{display:flex;align-items:flex-end;position:absolute;bottom:0;left:8%;height:100%}.cta-app__cover-image{display:block;width:auto;height:100%;max-height:472px}}.feature{display:flex;flex-direction:column}.feature__cover{margin-bottom:32px}@media (min-width:800px){.feature{flex-direction:row-reverse;align-items:center}.feature:not(.feature--reverse){padding-right:0!important}.feature__content{max-width:49.412%;padding-right:64px}.feature__cover{margin:0}.feature__cover-image{max-width:688px}.feature--reverse{flex-direction:row;padding-left:0!important}.feature--reverse .feature__content{padding-right:0;padding-left:64px}}.intro__content{padding-top:40px}.intro__tagline{font-weight:400;margin-bottom:24px}@media (min-width:360px){.intro__tagline{margin-bottom:calc(24px + 16*(100vw - 360px)/920)}}@media (min-width:1280px){.intro__tagline{margin-bottom:40px}}.intro__cover{pointer-events:none}.intro__dots{top:0}@media (min-width:960px){.intro{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:5%}.intro__content{padding-top:136px}.intro__tagline{margin:0}.intro__dots{top:80px}}.list-link__item{margin-bottom:8px}@media (min-width:360px){.list-link__item{margin-bottom:calc(8px + 8*(100vw - 360px)/920)}}@media (min-width:1280px){.list-link__item{margin-bottom:16px}}.list-link__item:last-child{margin:0}.list-link__link{display:block;background:#f2f2f2;font-weight:400;transition:background .25s;padding:16px 24px}@media (min-width:360px){.list-link__link{padding:calc(16px + 13*(100vw - 360px)/920) calc(24px + 8*(100vw - 360px)/920)}}@media (min-width:1280px){.list-link__link{padding:29px 32px}}.list-link__link:focus,.list-link__link:hover{background:#eaeaea}.steps__cover{margin-bottom:24px}@media (min-width:360px){.steps__cover{margin-bottom:calc(24px + 16*(100vw - 360px)/920)}}@media (min-width:1280px){.steps__cover{margin-bottom:40px}}.steps__item{margin-bottom:80px}.steps__item:last-child{margin:0}.steps__title{margin-bottom:14px;font-size:1em}.steps__number,.steps__title{display:flex;align-items:center}.steps__number{justify-content:center;flex-shrink:0;width:24px;height:24px;margin-right:10px;line-height:1;color:#fff;background:#000;border-radius:50%}.steps__number--1:before{content:"1"}.steps__number--2:before{content:"2"}.steps__number--3:before{content:"3"}.steps__number--4:before{content:"4"}.steps__number--5:before{content:"5"}.steps__number--6:before{content:"6"}.steps__number--7:before{content:"7"}.steps__number--8:before{content:"8"}.steps__number--9:before{content:"9"}@media (min-width:960px){.steps{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:5%;align-items:center}.steps__cover{position:-webkit-sticky;position:sticky;top:40px;margin:0}.steps__col{padding-left:52.5%}}.pager ul{display:flex;justify-content:center;margin:0 -5px}.pager__item{padding:0 5px}.pager__link{display:flex;align-items:center;justify-content:center;text-align:center;min-width:40px;height:40px;border-radius:20px}.pager__link--active{background:#000;color:#fff}.pager__link:focus .pager__number:after,.pager__link:hover .pager__number:after{transform:translateX(0)}.pager__number{display:block;overflow:hidden;position:relative}.pager__number:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#000;transition:transform .2s;transform:translateX(-105%)}.contact{display:grid;gap:40px}@media (min-width:360px){.contact{gap:calc(40px + 24*(100vw - 360px)/920)}}@media (min-width:1280px){.contact{gap:64px}}.contact__item{order:2}.contact__item--cover{order:1}.contact__title{margin-bottom:10px}.contact__text{line-height:1.77777778;font-style:normal}@media (min-width:768px){.contact{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:". cover cover" ". . ."}.contact__item--cover{grid-area:cover}.contact__item:first-child{padding-top:20%}.contact__cover{margin-bottom:100px}}@media (min-width:768px){.contact__item--cover{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:2}}.fade{transition:opacity .15s linear}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;transition:height .35s ease}.collapsing,.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;pointer-events:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 4em)}.modal-dialog-scrollable{display:flex}.modal-dialog-scrollable .modal-content{overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 4em)}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#fff}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:1}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal-content{display:flex;flex-direction:column;pointer-events:auto;background-clip:padding-box;outline:0;min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.glide,.modal-content{position:relative;width:100%}.glide{box-sizing:border-box}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__track{transition:height .25s ease-in-out}.glide__bullets{position:absolute;z-index:10;display:flex;cursor:default}.glide__bullet{display:block;width:16px;height:16px;font-size:0;background:#000;border:none;border-radius:50%;margin-right:8px;opacity:.2;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:opacity .25s}.glide__bullet:focus{outline:none}.glide__bullet:focus,.glide__bullet:hover{opacity:.3}.glide__bullet--active{opacity:1!important}.glide__slides{transform:none!important;width:auto!important;display:grid;grid-template-areas:"slide"}.glide__slide{-ms-grid-row:1;-ms-grid-column:1;position:relative;opacity:0;transition:opacity .5s ease;grid-area:slide}.glide__slide--active{z-index:1;opacity:1}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.align-center{text-align:center}@media (max-width:599px){.align-center-mobile{text-align:center}}@media (max-width:959px){.align-center-mobile-tablet{text-align:center}}.color-meta{color:#b3b3b3}.flex-center{display:flex;flex-direction:column;align-items:center}.image{display:block;width:100%;height:auto}.image-border,.typo .wp-block-image img{border-radius:12px}@media (min-width:360px){.image-border,.typo .wp-block-image img{border-radius:calc(12px + 12*(100vw - 360px)/920)}}@media (min-width:1280px){.image-border,.typo .wp-block-image img{border-radius:24px}}.border-radius{border-radius:12px}@media (min-width:360px){.border-radius{border-radius:calc(12px + 12*(100vw - 360px)/920)}}@media (min-width:1280px){.border-radius{border-radius:24px}}.display-block{display:block}.mb-05em{margin-bottom:.5em}.mb-1em{margin-bottom:1em}.mb-125em{margin-bottom:1.25em}.mb-15em{margin-bottom:1.5em}.mb-2em{margin-bottom:2em}.mb-3em{margin-bottom:3em}.mt-2em{margin-top:2em}.mb-40,.mb-40px{margin-bottom:40px}.mt-40px{margin-top:40px}.mb-80{margin-bottom:40px}@media (min-width:360px){.mb-80{margin-bottom:calc(40px + 40*(100vw - 360px)/920)}}@media (min-width:1280px){.mb-80{margin-bottom:80px}}.mb-160{margin-bottom:64px}@media (min-width:360px){.mb-160{margin-bottom:calc(64px + 96*(100vw - 360px)/920)}}@media (min-width:1280px){.mb-160{margin-bottom:160px}}.mb-h{margin-bottom:32px}@media (min-width:360px){.mb-h{margin-bottom:calc(32px + 8*(100vw - 360px)/920)}}@media (min-width:1280px){.mb-h{margin-bottom:40px}}.mb-h2{margin-bottom:16px}@media (min-width:360px){.mb-h2{margin-bottom:calc(16px + 8*(100vw - 360px)/920)}}@media (min-width:1280px){.mb-h2{margin-bottom:24px}}.mb-h4{margin-bottom:8px}.mb-tagline{margin-bottom:40px}@media (min-width:360px){.mb-tagline{margin-bottom:calc(40px + 24*(100vw - 360px)/920)}}@media (min-width:1280px){.mb-tagline{margin-bottom:64px}}.mt-40{margin-top:32px}@media (min-width:360px){.mt-40{margin-top:calc(32px + 8*(100vw - 360px)/920)}}@media (min-width:1280px){.mt-40{margin-top:40px}}.pv-3em{padding-top:3em;padding-bottom:3em}.pv-5em{padding-top:5em;padding-bottom:5em}.pt-1em{padding-top:1em}.pt-3em{padding-top:3em}.pb-3em{padding-bottom:3em}.pb-5em{padding-bottom:5em}.mw-30em{max-width:30em}.mv-col-1-3{max-width:384px}.app__link {margin-right: 4.5%;}@media (min-width: 768px){.app__badge {height: 56px;}}

.cta-app--bg {
  position: absolute;
  bottom: 0;
  height: 60px;
  background-color: #ffbf3f;
  width: 100%;
  border-radius: 40px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.cta-app__body.cta-app__news{
  background-color: transparent
}

.cta-app__image{
  z-index: 1;
  transform: translateY(29px);
}
.cta-app__image-news{
  z-index: 1;
  transform: translateY(29px);
}

.hero-lead__logo-img {
  height: 57px;
}
.hero-lead__tagline {
  margin-bottom: 2em;
}
.hero-btn{
  display: inline;
}
.s-steps{
  padding: 80px 0;
  background: #FFC03F;
  padding-right: calc(18px + 62*(100vw - 360px)/920);
  padding-left: calc(18px + 62*(100vw - 360px)/920);
}
.cta-app__sectitle{
  font-size: 51px;
  margin-bottom: 30px;
}
.cta-app__block{
  width: 60%;
}

.cta-app__cover-left{
  left: 5%;
}

.cta-app__cover-left .cta-app__cover-image {
  transform: translateY(22px);
}

.cta-app__radius{
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.cta-app__radius .app__badge{
  max-width: 100%;
}
.home-about{
  display: grid;
  grid-template-columns: 3fr 1fr;
  grid-column-gap: 10%;
  align-items: center;
}
.home-obaut-card{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px;
  min-height: 650px;
}
.home-obaut-card__item{
  padding: 33px 33px 25px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  border-radius: 40px;
  width: 100%;
  margin-bottom: 35px;
}
.home-obaut-card__item:last-child{
  margin-bottom: 0;
}
.home-obaut-card__title{
  font-weight: 700;
  font-size: 26px;
  line-height: 31px;
  color: #FFFFFF;
  margin-bottom: 17px;
  z-index: 1;
}
.c-black{
  color: #000;
}
.home-obaut-card__item--accent{
  background: #FFC03F;
  min-height: 205px;
}
.home-obaut-card__block .c-black{
  color: #000;
}
.home-obaut-card__text{
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  color: #FFFFFF;
  z-index: 1;
}
.home-about__soc{
  display: flex;
  margin-top: 45px;
}
.home-about__title{
  margin-bottom: 25px;
}
.home-obaut-card__block{
  display: flex;
  flex-direction: column;
}
.home-about__soc-item{
  width: 54px;
  height: 54px;
  background: #000;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin-right: 27px;
  transition: background .25s;
}
.home-obaut-card__img{
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position: relative;
}
.home-obaut-card__img::after{
  content: '';
  bottom: 0;
  position: absolute;
  height: 100%;
  background: linear-gradient(180deg, rgba(196, 196, 196, 0) 4.7%, #272727 100%);
  left: 0;
  right: 0;
  border-radius: 40px;
}

.conditions__inner {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.conditions__text--medium {
  max-width: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.home-about__soc-item:focus, .home-about__soc-item:hover {
  background: #252525;
}
.home-about__soc-item:last-child{
  margin-right: 0;
}
.home-about__soc-svg{
  position: absolute;
  bottom: -2px;
  left: calc(50% - 12px);
}
.home-about__img img{
  border-radius: 40px;
  width: 100%;
  max-height: 340px;
  object-fit: contain;
}

.s-comfort {
  margin-top: -160px;
}

.s-comfort .container {
  background-color: #fff;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  padding-top: 43px;
}
.s-comfort {
  background-color: #FFC03F;
  padding-top: 80px;
}

.s-comfort-bottom {
  background-color: #FFC03F;
  padding-bottom: 80px;
}
.feature--center-accent {
  background-color: #FFC03F;
}
.feature--center-accent  .feature--reverse.feature--reverse-white  {
  background: #fff;
  padding: 80px 0;
}

.s-comfort-bottom .container{
  background-color: #fff;
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  padding-bottom: 43px;
}

.steps__inner {
  padding: 90px 65px;
  background: #FFC03F;
  border-radius: 40px;
}

.steps__imges{
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 5%;
  height: 100%;
}
.steps__imges-item img{
  object-fit: cover;
  background: #C4C4C4;
  border-radius: 40px;
  width: 100%;
}

.feature__cover-bg{
  background: #FFC03F;
  border-radius: 40px;
  padding: 40px 0;
}
.card-news__cover.image-border {
  position: relative;
}
.card-news__link:hover .card-news__cover.image-border{
  transition: background-color .35s;
}
.card-news__link:hover .card-news__cover.image-border::before{
  content: '';
  height: 100%;
  width: 100%;
  background: rgba(255, 175, 12, 0.45);
  z-index: 8;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.how-it-works {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.hero-about{
  transform: translateY(-152px);
}
.tac {
  text-align: center;
}
.tac-840{
  max-width: 840px;
  margin: 0 auto;
}
.card-feature-first {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 40px;
}
.card-feature-first .h4{
  font-weight: 800;
  font-size: 40px;
  line-height: 48px;
}
.card-feature-first .typo-tiny{
  font-weight: 400;
  font-size: 26px;
  line-height: 31px;
  max-width: 100%;
}

.grid-feature-about{
  grid-template: 1fr/1fr 1fr 1fr 1fr;
  padding: 30px 10px;
  background: #FFC03F;
  border-radius: 40px;
  text-align: center;
}
.feature-icon-svg{
  margin-bottom: 10px;
}
.feature-icon-title{
  font-weight: 800;
  font-size: 20px;
  line-height: 29px;
}

.card-news__cover-image{
  min-height: 215px;
}

.footer__contact-text{
  font-weight: 400;
  font-size: 18px;
  line-height: 1.33333333;
  color: #FFFFFF;
}
.footer-nav__title{
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #FFFFFF;
}

.footer-nav {
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
  row-gap: 20px;
}
.main--inverse .feature-scooter{
  display: none;
}
.main--inverse .feature-scooter ~ .feature-scooter{
  display: block;
}

.main--inverse .feature.container.mb-160.block{
  display: none;
}

.feature-scooter--reverse{
  background-color: #fff;
}

.wp-block-columns.are-vertically-aligned-center {
  transform: translateY(-152px);
}

.wp-block-group__inner-container .mb-160.hero-lead{
  margin-bottom: 0px !important;
  padding-bottom: 450px;
}

@media (min-width: 768px) {
  .contact__item:first-child {
    padding-top: 0 !important;
  }
  .contact {
    grid-template-columns: 1fr 1fr 1fr 1fr !important;
  }
}

@media (min-width: 1280px){
  .feature-scooter--reverse.feature:not(.feature--reverse) {
    padding-right: 80px !important;
    padding-bottom: 80px;
  }
}
@media (min-width: 360px){
  .feature-scooter--reverse.feature:not(.feature--reverse) {
    padding-right: calc(18px + 62*(100vw - 360px)/920);
  }
}

.feature-scooter--reverse .feature__content {
  padding-right: 64px;
  padding-left: 0;
}
.footer__grid.footer__nav {
  grid-template-columns: 1fr;
}
.mb-25{
  margin-bottom: 25px;
}
.cookie__text a {
  background-image: linear-gradient(90deg,currentColor 0,currentColor);
  background-position: 0 1.05555556em;
  background-repeat: repeat-x;
  background-size: auto 1px;
}
.cookie__text a:hover {
  background-size: auto 2px;
}

.hero__cover-title{
  font-weight: 800;
  font-size: 26px;
  line-height: 31px;
  color: #000000;
  margin-bottom: 20px;
}
.hero__cover-desc{
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  color: #000000;
}
.hero__cover-block{
  max-width: 285px;
  margin-left: 30px;
}
.hero__cover-grid{
  display: flex;
  justify-content: end;
}
.hero__cover-reverse .hero__cover-block{
  margin-left: 0;
}
.hero__cover-reverse{
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}
.hero__cover-item{
  margin-bottom: 55px;
}
.hero__cover-item:last-child{
  margin-bottom: 0;
}

.popup-button {
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}

.popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  justify-content: center;
  align-items: center;
  z-index: 500;
}
.popup-content {
  background: #fff;
  padding: 13px;
  border-radius: 24px;
  display: grid;
  max-width: 555px;
  width: 100%;
  grid-template-columns: 290px 1fr;
  gap: 17px;
}
.popup__title {
  font-weight: 600;
  font-size: 28px;
  color: #1d2023;
  margin-bottom: 6px;
}
.popup__text {
  font-weight: 400;
  font-size: 14px;
  color: #1d2023;
}
.popup__inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-left: 19px;
  border-left: 1px solid #dde1e7;
}
.popup__btn .cta-app__badges .app__link {
  margin: 0;
  padding: 0;
}
.popup__btn .app__badge {
  width: 100%;
}
.popup__btn .cta-app__badges {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 10px;
  transform: translateX(-5px);
}
.close-icon {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 120px;
  right: 240px;
  cursor: pointer;
}
#close-popup {
  border: none;
  background-color: transparent;
  padding: 5px;
}

.no-scroll {
  overflow: hidden;
}

.typo-tiny__text {
  max-width: 288px;
  margin-bottom: 25px;
}
.typo-tiny__home {
  font-size: 42px;
  margin-bottom: 20px;
  display: block !important;
}
.how-it-works__wrapper {
  position: relative;
}

.how-it-works-swiper {
  height: 100vh;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;

}
.how-it-works-swiper .swiper-slide{
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  /*height: 100vh;*/
}
.how-it-works {
  height: 100vh;
  margin-top: -155px;
}
.how-it-works__inner {
  width: 100%;
}
.how-it-works__name {
  max-width: 570px;
}
.how-it-works__step {
  padding: 40px 13px 40px 40px;
  background-color: #fff;
  border: 1px solid #111;
  border-radius: 30px;
  width: 100%;
  position: relative;
  height: 360px;
}
.how-it-works__content {
  max-width: 450px;
  width: 100%;
}
.how-it-works__icon {
  margin-bottom: 30px;
}
.how-it-works__title {
  font-weight: 500;
  font-size: 28px;
  line-height: 120%;
  text-transform: uppercase;
  color: #111;
  margin-bottom: 20px;
}
.how-it-works__text {
  font-weight: 500;
  font-size: 21px;
  color: #7b7b7b;
}
.how-it-works__screen {
  position: absolute;
  top: 50%;
  right: 250px;
  transform: translateY(-50%);
  width: 320px;
  height: 584px;
}
.how-it-works__icon img {
  width: 50px;
}
.how-it-works__screen img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}

.how-it-works__wrapper .how-it-works__pagination {
  display: flex;
  flex-direction: column;
  align-items: end;
  gap: 4px;
  position: absolute;
  top: 50% !important;
  right: 13px !important;
  /*transform: translateY(25px) !important;*/
  padding-right: 13px;
}

.how-it-works__wrapper .how-it-works__pagination .swiper-pagination-bullet-active {
  background: #ffc03f !important;
}
.how-it-works__wrapper .how-it-works__pagination .swiper-pagination-bullet {
  background: #d9d9d9;
  border-radius: 20px;
  width: 10px;
  height: 34px;
  opacity: 1;
  margin: 0 !important;
}
.how-it-works__name--mobile {
  display: none;
}

.conditions__item {
  border-radius: 40px;
  background: #e5e5e5;
  padding: 19px 36px 20px;
  cursor: pointer;
  transition: background 0.3s ease;
  overflow: hidden;
  height: 100%;
}
.conditions__header {
  font-weight: 500;
  font-size: 24px;
  text-transform: uppercase;
  text-align: center;
  color: #1d1d1d;
  transition: color 0.3s ease;
}
.conditions__item._is-active .conditions__header,
.conditions__item:hover .conditions__header {
  color: #1d1d1d;
  margin-bottom: 18px;
}

.conditions__item:not(._is-active) .conditions__content,
.conditions__item:not(:hover) .conditions__content {
  opacity: 0;
  visibility: hidden;
  height: 0;
}

.conditions__img {
  width: 100%;
}

.conditions__img img {
  width: 100%;
  max-height: 342px;
  object-fit: contain;
}

.conditions__item._is-active,
.conditions__item:hover {
  background: #ffc03f;
}
.conditions__item._is-active .conditions__content,
.conditions__item:hover .conditions__content {
  opacity: 1;
  visibility: visible;
  /*height: auto;*/
  height: calc( 100% - 50px );

  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.conditions__title span{
  color: #ffc03f;
}
.conditions__title {
  font-weight: 500;
  font-size: 56px;
  line-height: 130%;
  color: #fff;
  max-width: 760px;
  margin-bottom: 40px;
}
.s-conditions {
  padding: 100px 90px 120px;
  border-radius: 40px;
  background: #1c1c1c;
}

.conditions__content {
  opacity: 0;
  visibility: hidden;
  height: 0;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.conditions__line {
  height: 1px;
  background: rgba(29, 29, 29, 0.25);
  margin-bottom: 18px;
  width: 100%;
}
.conditions__btn {
  border: 1px solid #1d1d1d;
  border-radius: 100px;
  padding: 12px 20px;
  margin-bottom: 14px;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  text-transform: uppercase;
  text-align: center;
  color: #1d1d1d;
  width: 100%;
}
.conditions__text {
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  color: #1d1d1d;
  margin-bottom: 18px;
}
.hero-lead__cover {
  object-position: bottom;
}
@media (min-width: 1400px) {
  .conditions-swiper .swiper-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 20px;
  }
}

@media (max-width: 1400px) {
  .conditions .conditions__slide {
    height: auto;
  }

  .conditions .swiper-wrapper {
    height: auto;
  }
  .how-it-works {
    padding-bottom: 60px;
  }
  .how-it-works__step {
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    background-color: #FFC03F;
    border-radius: 32px;
    padding: 17px;
    border: none;
    height: 550px;
  }
  .how-it-works__name.how-it-works__name--mobile {
    display: block;
    padding-top: 60px;
  }

  .how-it-works__content {
    max-width: 100%;
  }

  .how-it-works__screen {
    position: relative;
    top: auto;
    right: auto;
    transform: initial;
    width: auto;
    height: auto;
    margin-bottom: 25px;
  }

  .how-it-works__screen img {
    max-height: 300px;
  }

  .how-it-works {
    height: 100%;
  }

  .how-it-works__name {
    display: none;
  }

  .how-it-works-swiper .swiper-slide {
    display: block;
  }

  .how-it-works__icon {
    display: none;
  }

  .how-it-works__text {
    color: #fff;
    font-size: 18px;
  }

  .how-it-works-swiper {
    height: auto;
    /*overflow: inherit !important;*/
  }

  .how-it-works__title {
    height: 75px;
    margin-bottom: 0;
  }
}
@media (max-width: 1200px) {
  .hero__cover-grid{
    display: flex;
    flex-direction: column;
  }
  .hero__cover-block,
  .hero__cover-reverse{
    display: flex;
    flex-direction: column;
    max-width: 100%;
    margin-left: 0px;
    margin-top: calc(40px + 40*(100vw - 360px)/920);
    gap: 25px;
  }
}
@media (max-width: 1100px) {


  .conditions {
    grid-template-columns: 1fr;
  }
  .conditions__item {
    padding: 23px 20px 20px;
  }
  .conditions__item._is-active .conditions__header {
    margin-bottom: 20px;
  }
  .conditions__text,
  .conditions__item:hover .conditions__header {
    margin-bottom: 20px;
  }
  .grid-news{grid-template:1fr/1fr 1fr}
  .home-obaut-card {
    grid-template-columns: 1fr 1fr;
  }
  .home-obaut-card__img {
    min-height: 500px;
  }

  .steps__imges-item img {
    height: 100%;
  }
}
@media (max-width: 960px) {
  .hero-about--mobile {
    padding-bottom: 500px;
  }
  .wp-block-file__embed {
    height: auto !important;
  }
  .hero-lead__container-home {
    justify-content: inherit;
  }
  .typo-tiny__home {
    font-size: 28px;
  }
  .s-comfort {
    margin-top: -70px;
  }
  .wp-block-columns.are-vertically-aligned-center {
    transform: translateY(-120px);
  }
  .hero-about{
    transform: translateY(-132px);
  }
  .cta-app--bg{
    display: none;
  }
  .cta-app__body.cta-app__news {
    background-color: #ffbf3f;
  }
  .s-comfort .container {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
  }
  .s-comfort-bottom .container{
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
  }

  .feature--reverse-white .feature__content{
    padding-left: calc(18px + 96*(100vw - 360px)/920);
    padding-right: calc(18px + 96*(100vw - 360px)/920);
  }
  .feature--center-accent .feature--reverse.feature--reverse-white {
    padding: 80px 0;
  }

  .steps__imges{
    grid-row-gap: 0;
  }
  .steps__imges-item{
    margin-bottom: 30px
  }
  .steps__imges-item img {
    height: auto;
  }
  .feature__cover-bg{
    margin-left: calc(-64px + 96*(100vw - 360px)/920);
    margin-right: calc(-64px + 96*(100vw - 360px)/920);
    padding-left: calc(64px + 96*(100vw - 360px)/920);
    padding-right: calc(64px + 96*(100vw - 360px)/920);
    border-radius: 0px;
  }
  .steps__inner {
    padding-top: 70px;
    padding-bottom: 70px;
    background: #FFC03F;
    margin-left: calc(-64px + 96*(100vw - 360px)/920);
    margin-right: calc(-64px + 96*(100vw - 360px)/920);
    padding-left: calc(64px + 96*(100vw - 360px)/920);
    padding-right: calc(64px + 96*(100vw - 360px)/920);
  }
  .cta-app__block {
    width: 100%;
  }
  .cta-app__sectitle{
    font-size: calc(32px + 24*(100vw - 360px)/920);
  }

}
@media (max-width: 768px) {
  .block.sociation {
    padding: 0 calc(18px + 62*(100vw - 360px)/920);
    border-color: transparent;
    background-image: none !important;
  }
  .sociation .sociation__title{
    font-size: 28px;
  }

  .conditions__btn {
    border-radius: 25px;
  }
  .contact {
    margin-bottom: calc(64px + 96*(100vw - 360px)/920);
  }
  .popup-content {
    grid-template-columns: 1fr;
    gap: 0;
    margin: 0 25px;
  }
  .close-icon {
    right: 30px;
    top: 30px;
  }
  .popup__inner {
    padding-left: 10px;
    border-left: none;
  }
  .popup__btn {
    margin-top: 15px;
  }
  .popup__btn img {
    height: 50px;
  }
  .footer__contact{
    display: none;
  }
  .hero-lead__cover{
    /*background-color: #666666;*/
    background: rgba(255, 255, 255, 1);
    min-height: 450px;
  }
  header.hero-lead.mb-160.block .typo-tiny.hero-lead__tagline{
    font-size: 21px;
    margin-bottom: 25px;
  }
  .wp-block-column.is-vertically-aligned-center {
    min-height: 450px !important;
  }

  header.hero-lead.mb-160.block .app{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-top: 25px;
    padding-bottom: 25px;
  }
  header.hero-lead.mb-160.block .app .app__link{
    margin-right: 0;
    margin-bottom: 12px;
  }
  header.hero-lead.mb-160.block .app .app__link .app__badge {
    height: calc(44px + 16*(100vw - 320px)/160);
  }
  header.hero-lead.mb-160.block .hero-lead__container {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: distribute;
    padding-bottom: 140px;
    padding-top: 25px;
  }
}
@media (max-width: 850px) {

  .grid-career {
    grid-template-columns: 1fr !important;
  }
  .grid-feature-about{
    grid-template: 1fr/1fr 1fr 1fr;
  }
  .home-about {
    display: flex;
    flex-direction: column-reverse;
  }
  .home-about__item {
    width: 100%;
  }
  .home-about__img {
    margin-bottom: 35px;
    border-radius: 40px;
  }
  .button--accent {
    color: #000;
    background-color: #FFC03F;
    margin-top: 30px;
    width: fit-content;
  }

  .hero-lead__container-home .hero-lead__title--apps {
    font-size: 52px;
  }
}

@media (max-width: 600px) {
  .how-it-works__title {
    height: auto;
    margin-bottom: 20px;
    font-size: 21px;
  }

  .hero-lead-mobile {
    padding-bottom: 450px;
  }

  .popup__qr {
    display: none;
  }
  .popup__btn .cta-app__badges {
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
  }

  .grid-news{grid-template:1fr/1fr}

  .grid-feature-about{
    grid-template: 1fr/1fr 1fr;
  }
  .home-obaut-card {
    grid-template-columns: 1fr;
  }
  .home-obaut-card__block:nth-child(2n){
    flex-direction: column-reverse;
  }
  .home-obaut-card__block:nth-child(2n) .home-obaut-card__item{
    margin-bottom: 0;
  }
  .home-obaut-card__block:nth-child(2n) .home-obaut-card__item--accent{
    margin-top: 35px;
  }

  .block.s-comfort-accent {
    margin-top: -60px;
  }

  .cta-app {
    margin-top: 60px;
  }

  .how-it-works__screen img {
    max-height: 270px;
  }

  .s-conditions {
    padding: 40px calc(18px + 62*(100vw - 360px)/920);
    border-radius: 20px;
  }
  .conditions__title {
    font-size: 28px;
  }
}
@media (max-width: 375px) {
  .hero-lead__logo-img {
    height: 40px;
  }
  .grid-feature-about{
    grid-template: 1fr/1fr;
  }

}
@media (min-width: 320px){
  .cta-app__content.cta-app__block .app__badge {
    height: calc(27px + 16*(100vw - 320px)/160);
  }
}

.has-text-align-center {
  text-align: center;
}

.wp-block-table table,
.wp-block-table td,
.wp-block-table th {
  border-collapse: collapse;
  border: 1px solid #000;
  padding: 7px;
  min-width: 250px;
}
.wp-block-table td:first-child {
  min-width: 74px;
  text-align: center;
}

.has-text-align-right {
  text-align: right;
}

.wp-block-table {
  font-size: 16px;
  overflow-x: auto;
}
.main--text article a {
  color: #3A8EBA;
}
.table-300 {
  min-width: 300px !important;
}
.steps-home {
  margin-top: -152px;
}

.header {
  transition: opacity 0.3s ease, transform 0.3s ease;
}

.header.sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  transform: translateY(-10px) !important;
  opacity: 1 !important;
}
.s-comfort-accent .container {
  background-color: #fff;
  padding-bottom: 80px;
}
.s-comfort-accent {
  background-color: #FFC03F;
  margin-top: -160px;
}

.sociation {
  padding: 115px 120px 140px;
  border: 1px solid #000;
  border-radius: 40px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.sociation__title {
  font-weight: 500;
  font-size: 40px;
  line-height: 130%;
  color: #000;
  max-width: 710px;
  width: 100%;
}

.has-text-align-center,
[data-align="center"],
.center-center {
  text-align: center;	
}

  .cookie {
    border-radius: 100px;
    background: #ffc03f;
    position: fixed;
    bottom: 90px;
    z-index: 100000;
    left: calc(18px + 62*(100vw - 360px)/920);
    right: calc(18px + 62*(100vw - 360px)/920);
    max-width: 1440px;
    margin: 0 auto;
  }
  .cookie__inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 30px;
    padding: 20px 40px;

  }
  .cookie__content {
    display: flex;
    align-items: center;
    gap: 40px;
  }

  .cookie__text {
    font-weight: 300;
    font-size: 18px;
    line-height: 140%;
  }
  .cookie__btns {
    display: flex;
    gap: 20px;
  }
  .cookie__btn {
    border: 1px solid #000;
    border-radius: 100px;
    padding: 10px 30px;
    width: 160px;
    height: 40px;
    font-weight: 300;
    font-size: 14px;
    line-height: 143%;
    text-align: center;
    color: #000;
    background-color: transparent;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .cookie__btn--black {
    color: #ffc03f;
    background-color: #000000;
  }
  
 .card-feature-first + .grid-feature .card-feature__cover {
     margin-bottom: calc(5px + 8*(100vw - 360px)/920);
 }

  @media (max-width: 1024px) {
    .cookie {
      left: 20px;
      right: 20px;
    }

    .cookie__text {
      font-size: 16px;
    }
    .cookie__content {
      gap: 10px;
    }
    .cookie__btns {
      gap: 12px;
    }
  }

  @media (max-width: 768px) {
    .cookie {
      border-radius: 12px;
    }
    .cookie__content {
      flex-direction: column-reverse;
    }

    .cookie__inner {
      flex-direction: column;
      padding: 20px;
    }

    .cookie__btns {
      flex-direction: column-reverse;
      width: 100%;
    }
    .cookie__btn {
      width: 100%;
    }
    
    .card-feature-first .h4 {
        max-width: 100%;
        font-weight: 700;
        font-size: 26px;
        line-height: 31px;
    }
    
    .card-feature-first + .grid-feature .h4,
    .grid-feature-about .feature-icon-title,
    .card-feature-first .typo-tiny {
        line-height: normal;
        font-size: calc(18px + 6*(100vw - 360px)/920);
        font-weight: 400;
    }
    
    .card-feature.container.card-feature-first .h4 {
        max-width: 100%;
        font-weight: 700;
        font-size: 26px;
        line-height: 31px;
    }
    
    .card-feature-first .text-lead-flex.hero__tagline {
        margin-bottom: 0 !important;
    }
  }

