.pwa-landing{--offset:42px;display:flex;flex-direction:column;gap:var(--offset);padding-bottom:var(--offset)}@media(min-width:768px){.pwa-landing{--offset:48px}}@media(min-width:960px){.pwa-landing{--offset:60px}}@media(min-width:1248px){.pwa-landing{--offset:68px}}@media(min-width:1632px){.pwa-landing{--offset:76px}}.pwa-banner{padding-bottom:50px;position:relative}@media(min-width:360px){.pwa-banner{padding-bottom:100px}}@media(min-width:768px){.pwa-banner{padding-bottom:62px}}.pwa-banner__body{background-position:65% 50%;background-repeat:no-repeat;background-size:cover;min-height:500px;padding:60px 16px 15px}@media(min-width:768px){.pwa-banner__body{background-position-x:40%;min-height:auto;padding:68px 20px 104px}}@media(min-width:960px){.pwa-banner__body{background-position-x:50%;padding-bottom:80px;padding-top:48px}}@media(min-width:1248px){.pwa-banner__body{padding-bottom:78px;padding-top:60px}}@media(min-width:1632px){.pwa-banner__body{background-position-x:0;padding:60px 40px 70px}}@media(min-width:1920px){.pwa-banner__body{padding-left:60px;padding-right:60px}}.pwa-banner__image{bottom:-10px;max-width:135px;position:absolute;right:0;z-index:2}@media(min-width:360px){.pwa-banner__image{max-width:162px}}@media(min-width:768px){.pwa-banner__image{bottom:0;max-height:calc(100% - 133px);max-width:60%;min-width:454px;-o-object-fit:contain;object-fit:contain;right:-11%}}@media(min-width:960px){.pwa-banner__image{max-height:calc(100% - 46px);min-width:516px;right:-9%}}@media(min-width:1248px){.pwa-banner__image{max-height:100%;min-width:548px;right:-7%;top:0}}@media(min-width:1632px){.pwa-banner__image{right:15px}}@media(min-width:1920px){.pwa-banner__image{right:8%}}.pwa-banner__content{align-items:flex-start;display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.pwa-banner__content{gap:14px;max-width:420px}}@media(min-width:960px){.pwa-banner__content{max-width:499px}}@media(min-width:1248px){.pwa-banner__content{max-width:516px}}@media(min-width:1632px){.pwa-banner__content{max-width:975px}}.pwa-banner__content:not(:last-child){margin-bottom:20px}@media(min-width:768px){.pwa-banner__content:not(:last-child){margin-bottom:80px}}@media(min-width:1248px){.pwa-banner__content:not(:last-child){margin-bottom:48px}}.pwa-banner__logo{height:24px;margin:0 auto 24px;width:140px}@media(min-width:768px){.pwa-banner__logo{margin:0 auto 36px}}.pwa-banner__logo.logo .image{width:100%}.pwa-banner__title{color:#fff;font-size:38px;font-weight:400;line-height:1;margin:0}@media(min-width:768px){.pwa-banner__title{font-size:60px}}@media(min-width:960px){.pwa-banner__title{font-size:72px}}@media(min-width:1248px){.pwa-banner__title{font-size:78px}}@media(min-width:1632px){.pwa-banner__title{font-size:84px}}.pwa-banner__title span{font-weight:800}.pwa-banner__subtitle{color:#fff;font-size:18px;font-weight:400;max-width:295px}@media(min-width:768px){.pwa-banner__subtitle{font-size:22px;line-height:1.2;max-width:100%}}@media(min-width:960px){.pwa-banner__subtitle{font-size:26px}}@media(min-width:1248px){.pwa-banner__subtitle{font-size:28px}}@media(min-width:1632px){.pwa-banner__subtitle{font-size:32px}}.pwa-banner__subtitle span{font-weight:800}@media(min-width:768px){.pwa-banner__subtitle:not(:last-child){margin-bottom:30px}}.pwa-banner .pwa-banner__btn{--btn-height:44px;animation:pulseBtn 1.5s infinite;min-width:153px;padding:7px 20px}@media(min-width:768px){.pwa-banner .pwa-banner__btn{--btn-height:58px;font-size:20px;min-width:240px;padding:14px 32px}}.body--reversed .pwa-banner .pwa-banner__body{display:flex;flex-direction:column}.body--reversed .pwa-banner .pwa-banner__content{text-align:right}.body--reversed .pwa-banner .pwa-banner__logo{margin:0 0 36px auto}.body--reversed .pwa-banner .pwa-banner__image{left:0;max-width:100px;right:auto}@media(min-width:360px){.body--reversed .pwa-banner .pwa-banner__image{max-width:135px}}@media(min-width:768px){.body--reversed .pwa-banner .pwa-banner__image{min-width:300px}}@media(min-width:960px){.body--reversed .pwa-banner .pwa-banner__image{min-width:400px}}@media(min-width:1248px){.body--reversed .pwa-banner .pwa-banner__image{min-width:450px}}@media(min-width:1632px){.body--reversed .pwa-banner .pwa-banner__image{min-width:548px}}.pwa-bonus-offer{-webkit-backdrop-filter:blur(36.36px);backdrop-filter:blur(36.36px);background-color:hsla(0,0%,100%,.03);border-radius:12px;box-shadow:inset 0 2.3px 2.3px 0 hsla(0,0%,100%,.15),inset 0 0 34px 0 hsla(0,0%,100%,.05);padding:12px 18px;will-change:backdrop-filter}@media(min-width:768px){.pwa-bonus-offer{align-items:center;border-radius:20px;display:flex;min-height:172px;padding:30px}}@media(min-width:960px){.pwa-bonus-offer{border-radius:24px;min-height:182px}}@media(min-width:1248px){.pwa-bonus-offer{min-height:186px}}.pwa-bonus-offer__content{align-items:flex-start;display:flex;flex-direction:column;gap:12px;max-width:160px}@media(min-width:768px){.pwa-bonus-offer__content{gap:20px;max-width:410px}}@media(min-width:960px){.pwa-bonus-offer__content{max-width:510px}}@media(min-width:1248px){.pwa-bonus-offer__content{max-width:550px}}@media(min-width:1632px){.pwa-bonus-offer__content{max-width:752px}}.pwa-bonus-offer__text{color:#fff;font-size:14px;font-weight:400;line-height:1.2}@media(min-width:768px){.pwa-bonus-offer__text{font-size:22px;line-height:1.1}}@media(min-width:960px){.pwa-bonus-offer__text{font-size:26px}}@media(min-width:1248px){.pwa-bonus-offer__text{font-size:28px}}@media(min-width:1632px){.pwa-bonus-offer__text{font-size:40px}}.pwa-bonus-offer__text span{color:#ffc000;font-weight:800}.pwa-bonus-offer .pwa-bonus-offer__btn{font-size:14px;min-width:140px;padding:8px 20px}@media(min-width:768px){.pwa-bonus-offer .pwa-bonus-offer__btn{--btn-height:44px;font-size:16px;min-width:204px;padding:10px 32px}}.body--reversed .pwa-bonus-offer .pwa-bonus-offer__content{align-items:flex-end;text-align:right}.pwa-instructions .container{display:flex;flex-direction:column}@media(min-width:768px){.pwa-instructions .container{gap:32px}}@media(min-width:960px){.pwa-instructions .container{gap:48px}}@media(min-width:1920px){.pwa-instructions .container{max-width:1412px}}.pwa-instructions__title{color:#fff;font-size:20px;font-weight:600;margin:0 0 14px;max-width:200px}@media(min-width:768px){.pwa-instructions__title{font-size:22px;font-weight:800;margin-bottom:0;max-width:100%;text-align:center}}@media(min-width:960px){.pwa-instructions__title{font-size:26px}}@media(min-width:1248px){.pwa-instructions__title{font-size:28px}}@media(min-width:1632px){.pwa-instructions__title{font-size:32px}}.pwa-instructions__title span{color:#ffc000;font-weight:800}@media(min-width:768px){.pwa-instructions__title span{font-weight:800}}.pwa-instructions__steps{--gap:14px;display:flex;gap:var(--gap);margin:0;overflow-x:auto;padding:0;scroll-snap-type:x mandatory}@media(min-width:768px){.pwa-instructions__steps{--gap:20px;justify-content:center;overflow-x:hidden;scroll-snap-type:none}}@media(min-width:1248px){.pwa-instructions__steps{--gap:42px}}.pwa-instructions__steps::-webkit-scrollbar{display:none}.pwa-instructions__steps:not(:last-child){margin-bottom:36px}@media(min-width:768px){.pwa-instructions__steps:not(:last-child){margin-bottom:0}}.pwa-instructions__steps>*{width:204px}@media(min-width:768px){.pwa-instructions__steps>*{width:calc(50% - var(--gap)/2)}}.pwa-instructions__step{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:8px;text-align:center}.pwa-instructions__step-image{margin-bottom:2px;max-width:100%}@media(min-width:768px){.pwa-instructions__step-image{margin-bottom:16px}}.pwa-instructions__step-title{color:#ffc000;font-size:14px;font-weight:800;line-height:1.45}@media(min-width:768px){.pwa-instructions__step-title{font-size:22px}}@media(min-width:960px){.pwa-instructions__step-title{font-size:26px}}@media(min-width:1248px){.pwa-instructions__step-title{font-size:28px}}@media(min-width:1632px){.pwa-instructions__step-title{font-size:32px}}.pwa-instructions__step-text{font-size:12px;font-weight:400}@media(min-width:768px){.pwa-instructions__step-text{font-size:18px}}@media(min-width:960px){.pwa-instructions__step-text{font-size:20px;max-width:408px}}@media(min-width:1248px){.pwa-instructions__step-text{font-size:22px;max-width:432px}}@media(min-width:1632px){.pwa-instructions__step-text{font-size:24px;max-width:500px}}.pwa-instructions__step-text span{font-weight:800}.pwa-instructions .pwa-instructions__btn{--btn-height:44px;align-self:center;border-radius:100px;padding:7px 20px}@media(min-width:768px){.pwa-instructions .pwa-instructions__btn{--btn-height:58px;font-size:20px;min-width:240px;padding:14px 32px}}.body--reversed .pwa-instructions .pwa-instructions__title{margin-left:auto;text-align:right}@keyframes spinBtnLoading{0%{transform:translate(-50%,-50%) rotate(0deg) scale(1)}50%{transform:translate(-50%,-50%) rotate(180deg) scale(.7)}to{transform:translate(-50%,-50%) rotate(1turn) scale(1)}}@keyframes ringBell{12.5%,62.5%{transform:rotate(30deg)}37.5%,87.5%{transform:rotate(-30deg)}}.content-collapse{color:#fff;overflow:hidden}.content-collapse__title{font-size:18px;font-weight:600;margin-bottom:14px;margin-top:0}@media(min-width:768px){.content-collapse__title{font-size:24px;margin-bottom:28px}}.content-collapse__btn-wrap{margin-top:14px}@media(min-width:768px){.content-collapse__btn-wrap{margin-top:28px}}.content-collapse__btn.text-btn{color:#ffc000;font-size:14px;font-weight:400}.content-collapse__btn.text-btn:active,.content-collapse__btn.text-btn:focus,.content-collapse__btn.text-btn:hover{color:#ffc000}.content-collapse__btn.text-btn:hover{text-decoration:underline}@media(min-width:768px){.content-collapse__btn.text-btn{font-size:18px}}.content-collapse__content{margin-top:20px}@media(min-width:768px){.content-collapse__content{margin-top:25px}}.content-collapse__content--hidden{display:none}.content-collapse .content{color:#fff;font-size:14px;font-weight:400;line-height:1.5;opacity:.6}@media(min-width:768px){.content-collapse .content{font-size:16px}}.content-collapse .content mark{background:transparent;color:#ffc000}.content-collapse .content ul li:before{background-color:#fff}.content-collapse .content h1,.content-collapse .content h2,.content-collapse .content h3,.content-collapse .content h4,.content-collapse .content h5,.content-collapse .content h6{color:#fff}.content-collapse--top-space{margin-top:42px}@media(min-width:768px){.content-collapse--top-space{margin-top:48px}}@media(min-width:960px){.content-collapse--top-space{margin-top:60px}}@media(min-width:1248px){.content-collapse--top-space{margin-top:68px}}@media(min-width:1632px){.content-collapse--top-space{margin-top:76px}}.content-collapse--bottom-space{margin-bottom:42px}@media(min-width:768px){.content-collapse--bottom-space{margin-bottom:48px}}@media(min-width:960px){.content-collapse--bottom-space{margin-bottom:72px}}.content-collapse--without-bg{background:transparent;padding:0}