.header{padding:0 16rem;padding-top:16rem;background-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.header-group{display:flex;max-width:200rem}.header-margin{margin:0 8rem;background-color:#fff;width:1rem}.header-switcher{font-size:14rem;line-height:100%;font-weight:700;border-radius:30rem;background-color:#e7e7e7;color:#000}.header-switch{padding:10rem;padding-top:5rem;padding-bottom:6rem;display:inline-block}.header-switch.active{border-radius:30rem;color:#fff;background-color:#000;margin-left:-2rem}@media screen and (min-width: 999.9px){.header{position:relative;padding:32rem 64rem}.header-group{max-width:603rem;margin:0}.header-margin{margin:0 24rem;width:2rem}.header-switcher{font-size:24rem;margin-bottom:7rem}.header-switch{padding:10rem 18rem}.header-switch.active{margin-left:-4rem}}.hero{background-image:url(../images/bg-hero-mobile-3372c93f320db16f1d4c.webp);background-size:cover;background-position:top;background-repeat:no-repeat;padding-bottom:32rem}.hero-content{padding:0 16rem;padding-top:76rem}.hero-title{font-family:"YangoHeadline";font-weight:900;font-size:43rem;line-height:100%;color:#fff;margin-bottom:6rem;text-align:center}.hero-descr{font-size:14rem;line-height:120%;letter-spacing:-0.32rem;margin:0 auto;margin-bottom:24rem;text-align:center;color:#fff;max-width:262rem}.hero-price{margin-bottom:23rem}@media screen and (min-width: 999.9px){.hero{background-image:url(../images/bg-hero-desktop-801843b9e53caaee398f.webp);padding-bottom:0;background-position:10% 140%;background-size:contain}.hero-content{padding:0;text-align:center;padding-top:78rem;max-width:708rem;margin:0 auto}.hero-title{font-size:98rem;margin-bottom:3rem}.hero-descr{font-size:24rem;margin-bottom:69rem;max-width:576rem;letter-spacing:-0.5rem}.hero-price{margin-bottom:69rem}}.cards{padding:0 16rem}.cgm-block{background-color:#ff1a1a;border-radius:20rem;padding:15rem 12rem;min-height:136rem}.cgm-block:first-child{margin-bottom:15rem}.cgm-block-second{padding-left:17rem}.cgm-block-second .cgm-title{letter-spacing:.5rem;margin-bottom:5rem}.cgm-block-second .cgm-list{margin-left:-5rem}.cgm-title{font-family:"YangoHeadline";font-size:32rem;font-weight:900;line-height:100%;margin-bottom:22rem;color:#fff;vertical-align:bottom}.cgm-title--italic{font-style:italic}.cgm-list{font-size:14rem;font-weight:400;line-height:121%;color:#fff;direction:rtl}.cgm-item{position:relative;padding-right:25rem}.cgm-item::before{content:"";position:absolute;width:4rem;height:4rem;right:12rem;top:7rem;background-color:#fff;border-radius:50%}.cards-group--desktop{display:none}@media screen and (min-width: 999.9px){.cards-group--mobile{display:none}.cards{padding:0 64rem;padding-top:72rem}.cards-group--desktop{display:flex;gap:20rem}.cgd-block{overflow:hidden;width:886rem;border-radius:30rem}.cgd-block--second .cgd-photo img{transform:scale(1);width:904rem;height:403rem}.cdg-content{direction:rtl;height:266rem;background-color:#fff;padding:40rem;z-index:1;position:relative}.cgd-photo{width:886rem;height:306rem}.cgd-photo img{transform:scale(1.4) translate(-105rem, 40rem)}.cgd-title{font-weight:700;font-size:48rem;line-height:100%;margin-bottom:24rem}.cgd-list{font-size:32rem;font-weight:400;line-height:119%}.cgd-item{position:relative;padding-left:0;padding-right:48rem}.cgd-item::before{content:"";position:absolute;width:8rem;height:9rem;right:20rem;top:15rem;background-color:#000;border-radius:50%}}.both{padding:33rem 10rem}.both-title{font-size:24rem;line-height:40rem;font-weight:700;letter-spacing:-0.4rem;color:#fff;margin-bottom:8rem;text-align:center}.both-title--desktop{display:none}@media screen and (min-width: 999.9px){.both{padding:72rem 0}.both-content{text-align:center}.both-title{font-size:36rem;margin-bottom:24rem;letter-spacing:-0.7rem}.both-title--desktop{display:block}.both-title--mobile{display:none}.both-price{margin:0 auto;margin-bottom:35rem}}.faq{padding:0 16rem;margin-bottom:45rem}.faq__wrapper{margin-bottom:32rem}.faq__title{font-family:YangoHeadline;font-weight:900;font-size:32rem;line-height:100%;text-align:center;color:#fff;margin-bottom:18rem}.faq__item{max-height:none;font-weight:700;font-size:16rem;line-height:100%;background-color:#ff1a1a;color:#fff;margin-bottom:1rem;transition:max-height .3s ease;overflow:hidden}.faq__item:last-child{margin-bottom:0}.faq__item:nth-of-type(1){border-radius:16rem 16rem 0 0}.faq__item:last-child{border-radius:0 0 16rem 16rem}.faq__item.active .faq__question::after{transform:rotate(180deg)}.faq__question{padding:12rem 16rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s}.faq__question::after{content:"";display:block;width:34rem;height:34rem;flex-shrink:0;margin-left:5rem;background:url(../images/icon-faq-item-04d47de6f0c0b4ea2b5c.svg) center/contain no-repeat;transition:transform .3s}.faq__answer{max-width:261rem;font-weight:400;font-size:16rem;line-height:100%;padding:4rem 16rem 12rem}@media screen and (min-width: 999.9px){.faq{padding:0 64rem;margin-bottom:113rem}.faq__wrapper{margin-bottom:85rem}.faq__title{font-size:98rem;line-height:120%;margin-bottom:32rem}.faq__item{font-size:32rem;line-height:35rem;background-color:#000;margin-bottom:4rem}.faq__item:nth-of-type(1){border-radius:32rem 32rem 0 0}.faq__item:last-child{border-radius:0 0 32rem 32rem}.faq__item.active .faq__question{opacity:.7}.faq__question{transition:opacity .3s ease;padding:38rem 42rem}.faq__question::after{width:56rem;height:56rem}.faq__answer{max-width:90%;font-size:32rem;line-height:120%;padding:0 42rem 38rem}.faq__btn{display:block;margin:0 auto}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 15rem;background-color:rgba(0,0,0,.8);z-index:10;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.popup-overlay.show{opacity:1;visibility:visible}.popup{position:relative;width:100%;padding:16rem;border-radius:16rem;backdrop-filter:blur(5rem);background:linear-gradient(360deg, rgba(9, 9, 9, 0.7) 44.63%, rgba(61, 61, 61, 0.7) 100%);color:#fff;overflow:hidden}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(5rem);z-index:1;opacity:0;user-select:none;pointer-events:none}.loading-overlay.active{opacity:1;pointer-events:all;user-select:all}.popup-close{position:absolute;top:16rem;left:16rem;width:24rem;height:24rem;background:url(../images/icon-close-popup-1b99a88187862d61fe73.svg) center/contain no-repeat;cursor:pointer;z-index:3}.popup-title{position:relative;font-size:24rem;font-weight:700;line-height:100%;text-align:end;margin-bottom:12rem;z-index:2}.popup-subtitle{font-size:14rem;font-weight:400;line-height:120%;text-align:end;margin-bottom:24rem}.payment-methods{width:100%}.payment-methods li{margin-bottom:14rem}.payment-methods li:last-child{margin-bottom:0}.payment-method{position:relative;width:100%;display:flex;align-items:center;justify-content:flex-end;padding:18rem;border-radius:16rem;background-color:#2f2f2f;font-size:18rem;line-height:20rem;font-weight:700;color:#fff;cursor:pointer}.payment-method::after{content:"";width:15rem;height:25rem;margin-left:15rem;background:url(../images/icon-payment-method-de1bb49a09bda28cbbbf.svg) center/contain no-repeat}.payment-method::before{position:absolute;content:"";left:18rem;top:18rem;background:url(../images/icon-loading-ca10d839cd11b8fe984b.svg) center/contain no-repeat;width:23rem;height:23rem;animation:rotate 1s linear infinite;opacity:0;visibility:hidden}.payment-method.active::before{opacity:1;visibility:visible}.payment-method.active::after{display:none}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media screen and (min-width: 999.9px){.popup{padding:32rem;max-width:584rem}.popup-close{top:32rem;left:32rem;width:32rem;height:32rem}.popup-title{font-size:32rem}.popup-subtitle{font-size:18rem;margin-bottom:46rem}.payment-method{flex-direction:row-reverse;justify-content:space-between;padding:24rem 32rem;font-size:24rem;line-height:35rem}.payment-method::before{right:32rem;top:23.5rem;width:36rem;height:36rem;opacity:0;visibility:hidden}.payment-method::after{margin:0}}body{background-color:#000}@media screen and (min-width: 999.9px){body{background-color:#ff1a1a}}.button{background-color:#fff;color:#000}@media screen and (min-width: 999.9px){.button:hover{background-color:#000;color:#fff}}
