.btn-animate{display:block;width:100%;max-width:263px;text-align:center;padding:26px;border:0;position:relative;overflow:hidden;border-radius:10rem;font-weight:700;font-size:20px;cursor:pointer;color:#252525;z-index:0;box-shadow:0 0 7px -5px #00000080;transition:.3s ease}.btn-animate:hover{background:#c1e4f8;color:#210055}.btn-animate:active{transform:scale(.97)}.hover-effect{position:absolute;bottom:0;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;z-index:1}.hover-effect div{background:#de004b;background:linear-gradient(90deg,#de004b,#bf46ff 49%,#00d4ff);border-radius:40rem;width:14rem;height:14rem;transition:.4s;filter:blur(20px);animation:effect infinite 3s linear;opacity:.5}@media screen and (max-width: 1023px){.btn-animate{width:100%;max-width:100%;padding:18px;font-size:15px}.hover-effect div{width:100%;height:1030px}}@media screen and (max-width: 749px){.hover-effect div{height:800px}}@keyframes effect{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero .content{display:flex;flex-direction:row;justify-content:space-between;align-items:normal;gap:42px}.hero .content__title{margin-bottom:25px}.hero .content__text{margin-bottom:40px;text-align:left}.hero .content__descr{padding:50px;border-radius:40px;border:2px solid #F0E8FF;background-color:#fcfbfe}.hero .content__right{position:relative;max-width:444px;width:100%;height:440px;background-color:#f0e8ff;border-radius:40px}.hero .content__right:before{content:"";position:absolute;background-color:#fff;left:50%;top:50%;transform:translate(-50%,-50%);width:384px;height:380px;border-radius:40px}.hero .content__right:after{content:"";position:absolute;background-image:url(/build/assets/hero-img-O2WCg3yJ.png);left:48%;top:45%;transform:translate(-50%,-50%);width:527px;height:463px}@media screen and (max-width: 1249px){.hero .content__title,.hero .content__text{text-align:center}.hero .content__btn{margin:0 auto}.hero .content__descr{width:100%;max-width:100%}.hero .content__right{display:none}}@media screen and (max-width: 1023px){.hero .content__descr{padding:28px 12px;border-radius:30px}.hero .content__title{margin-bottom:16px}.hero .content__text{margin-bottom:30px}}.toolbox__descr{margin-bottom:60px}.toolbox__list li{padding:30px 28px;justify-content:flex-start}@media screen and (max-width: 1023px){.toolbox__descr{margin-bottom:24px}.toolbox__list li{padding:10px}}.banner-gift{color:#fff!important}.banner-gift__wrap{padding:50px;background:linear-gradient(45deg,#4b00a0 49%,#b97cff);border-radius:50px;position:relative}.banner-gift__wrap:before,.banner-gift__wrap:after{content:"";position:absolute;width:185px;height:185px}.banner-gift__wrap:before{background-image:url(/build/assets/gift-left-CzM-mOwW.png);left:2%;top:-11%}.banner-gift__wrap:after{background-image:url(/build/assets/gift-right-yVl5sN4o.png);right:-1%;bottom:21%}.banner-gift__descr{margin-bottom:40px}.banner-gift__btn{margin:0 auto}@media screen and (max-width: 1249px){.banner-gift__wrap:before{top:-30%}.banner-gift__wrap:after{right:5%;bottom:-15%}}@media screen and (max-width: 1023px){.banner-gift{padding-top:75px!important}.banner-gift__wrap{padding:50px 13px 25px;border-radius:25px}.banner-gift__wrap:before,.banner-gift__wrap:after{transform:translate(-50%);background-size:cover}.banner-gift__wrap:after{display:none}.banner-gift__wrap:before{background-image:url(/build/assets/gift-double-EW_c-HYI.png);width:180px;height:100px;left:50%;top:-25%}.banner-gift__title{margin-bottom:14px}.banner-gift__descr{margin-bottom:30px}}.presence__descr{margin-bottom:60px}.presence__list .card__wrap{padding:15px;display:flex;align-items:center;gap:7px}.presence__list .card__title{margin-bottom:13px;font-size:18px;font-weight:700}.presence__list .card__text{font-size:15px}@media screen and (max-width: 1023px){.presence__title{margin-bottom:17px}.presence__list .card__text{display:none}.presence__list .card__wrap{padding:8px 4px;gap:3px}.presence__list .card__wrap img{max-width:40px}.presence__list .card__title{margin-bottom:0;font-size:15px}}.difference__descr{margin-bottom:60px}.difference__list{margin-bottom:60px;flex-wrap:nowrap}.difference__list .card{width:100%;max-width:50%;justify-content:flex-start;align-items:flex-start}.difference__list .card:nth-child(2){border-color:#b97cff!important;background-color:#f0e8ff!important}.difference__list .card:nth-child(2) .card__wrap:before{background-image:url(/build/assets/after-img-BYrwUkIv.png)}.difference__list .card:nth-child(2) .card__list li{font-weight:700}.difference__list .card__wrap{width:100%;padding:30px;position:relative}.difference__list .card__wrap:before{content:"";position:absolute;background-image:url(/build/assets/before-img-CTYnPfk5.png);background-size:cover;right:10%;top:50%;transform:translateY(-50%);width:116px;height:116px}.difference__list .card__title{margin-bottom:12px;font-size:28px;font-weight:700}.difference__list .card__list li{font-size:15px}.difference__list .card__list li:not(:last-child){margin-bottom:12px}.difference__btn{margin:0 auto}@media screen and (max-width: 1023px){.difference__title{margin-bottom:16px}.difference__descr{margin-bottom:38px}.difference__list{margin-bottom:37px}.difference__list .card{border-radius:16px}.difference__list .card__wrap{padding:15px}.difference__list .card__wrap:before{width:80px;height:80px;right:6%}.difference__list .card__title{font-size:18px}.difference__list .card__list li:not(:last-child){margin-bottom:9px}}@media screen and (max-width: 749px){.difference__list{flex-direction:column;gap:22px}.difference__list .card{max-width:100%}.difference__list .card__list li{max-width:200px}}.banner-contacts{color:#fff!important}.banner-contacts__wrap{padding:50px;background:linear-gradient(45deg,#4b00a0 49%,#b97cff);border-radius:50px;position:relative}.banner-contacts__wrap:before{content:"";position:absolute;background-image:url(/build/assets/banner-contacts-img-C0Sn9Ato.png);right:0;bottom:0;width:434px;height:434px}.banner-contacts__title{text-align:left}.banner-contacts__descr{margin-bottom:40px;max-width:710px}.banner-contacts__descr p{text-align:left}.banner-contacts__descr p:not(:last-child){margin-bottom:12px}@media screen and (max-width: 1249px){.banner-contacts__descr{max-width:522px}}@media screen and (max-width: 1023px){.banner-contacts__wrap{border-radius:30px;padding:20px}.banner-contacts__wrap:before{display:none}.banner-contacts__title{margin-bottom:14px;text-align:center}.banner-contacts__descr{margin-bottom:30px;max-width:100%}.banner-contacts__descr p{text-align:center}}.faq{--svg-fill: #0B0215}.faq__title{margin-bottom:60px!important}.faq .faq-accordion__content{transition:.3s ease-in-out;max-height:0;overflow:hidden;background-color:#fcfbfe;border-radius:20px}.faq .faq-accordion__content .inner{font-size:15px;line-height:18px;font-weight:400;padding:14px 38px}.faq .faq-accordion__content .inner ul{list-style:disc;padding-left:20px}.faq .faq-accordion__content .inner p,.faq .faq-accordion__content .inner li{color:#0b0215}.faq .faq-accordion__content .inner a{color:#4b00a0;text-decoration:none}.faq .faq-accordion__item:not(:last-child){margin-bottom:12px}.faq .faq-accordion__btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:30px 40px;font-size:18px;font-weight:700;color:#0b0215;background-color:#fcfbfe;transition:.3s ease;border-radius:20px;text-align:left;border:none;outline:none}.faq .faq-accordion__btn:hover{box-shadow:0 12px 27px #0000001a,0 49px 49px #00000017,0 111px 67px #0000000d,0 198px 79px #00000003,0 309px 87px #0000}.faq .faq-accordion__btn svg{width:34px;height:34px;transition:.3s ease}.faq .faq-accordion__btn.faq-accordion__open{color:#4b00a0}.faq .faq-accordion__btn.faq-accordion__open svg{--svg-fill: #4B00A0;transform:scaleY(-1) rotate(-45deg)}.faq .faq-accordion__open+.faq-accordion__content{margin-top:10px}@media screen and (max-width: 1023px){.faq .faq-accordion__btn{padding:21px 15px;font-size:16px}}@media screen and (max-width: 749px){.faq__title{margin-bottom:40px}.faq .faq-accordion__btn span{width:85%}.faq .faq-accordion__content .inner{padding:18px 20px}}.home section{padding:100px 0}@media screen and (max-width: 1249px){.home section{padding:50px 0}}@media screen and (max-width: 1023px){.home section{padding:25px 0}}
