.header__wrapper{padding:52px 0 48px;justify-content:space-between}.header__logo,.header__wrapper{display:flex;align-items:center}.header__logo{gap:16px}.header__logo-text{color:#525b71;font-family:Viaoda Libre;font-size:23.43px;font-weight:400;line-height:117.3%;letter-spacing:2.46px}.header__tabs{display:flex;align-items:center;gap:22px}.header__tabs-tab{color:#525b71;font-family:Viaoda Libre;font-size:20px;font-weight:400;line-height:117.3%;transition:.3s ease;cursor:pointer}.header__tabs-tab:hover{color:#8f42f2}.header__tabs-tab_active{color:#8f42f2;text-decoration:underline;text-underline-offset:4px}.header__phone{display:flex;align-items:center;gap:15px}.header__phone-description{display:flex;flex-direction:column}.header__phone-description a{text-decoration:none;color:#525b71;font-family:Viaoda Libre;font-size:23.877px;font-weight:400;line-height:117.3%;letter-spacing:.478px;transition:.3s ease}.header__phone-description a:hover{color:#8f42f2}.header__phone-description span{color:#525b71;font-family:ProximaNova-Regular;font-size:11.845px;font-weight:400;line-height:141.8%}.header__hamburger{z-index:101;display:none}.header__hamburger span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#795980;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}.header__hamburger_open span{opacity:1;transform:rotate(45deg) translateY(-1px);background:#795980}.header__hamburger_open span:last-child{transform:rotate(-45deg) translateY(-1px)}.header__hamburger_open span:nth-last-child(2){opacity:0;transform:rotate(0deg) scale(.2)}.header__menu{display:none;top:0;bottom:0;right:0;z-index:100;position:absolute;width:100%;padding:100px 50px 50px;flex-direction:column;gap:20px;align-items:center;background:#fff;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(200%);transition:transform .5s cubic-bezier(.77,.2,.05,1)}.header__menu p{font-size:40px}.header__menu_open{display:flex;transform:none}.header__menu_open div{display:flex}.header__instagram{display:flex;align-items:center;gap:12px}.header__instagram p{color:#525b71;font-family:Viaoda Libre;font-size:18px;font-weight:400;line-height:117.3%;transition:.3s ease}.header__instagram:hover p{color:#8f42f2}@media(max-width:992px){.header__tabs{display:none}}@media(max-width:768px){.header__wrapper{padding:15px 0}}@media(max-width:676px){.header__hamburger{display:inline}.header__phone{display:none}.header__phone a{font-size:30px}.header__instagram{display:none}.header__instagram p{font-size:25px}}.stock-card{position:absolute;border:2px solid #8f42f2;max-width:815px;max-height:222px;width:100%;height:100%;border-radius:30px;top:93%;left:50%;transform:translate(-50%);display:flex;align-items:center;overflow:hidden;transition:box-shadow .3s ease;z-index:2}.stock-card:hover{box-shadow:0 51px 94px -44px rgba(143,66,242,.6)}.stock-card__left{padding:66px 20px 66px 66px;width:100%;height:100%;background:#fef9ff}.stock-card__right{min-width:332px;height:100%;background:#8f42f2;display:flex;align-items:center;justify-content:center;border-left:2px dashed #fff}.stock-card__title{color:#8f42f2;font-size:31.475px;letter-spacing:2.361px;text-transform:uppercase}.stock-card__text,.stock-card__title{font-family:Viaoda Libre;font-weight:400;line-height:141.8%}.stock-card__text{color:#795980;font-size:29px;letter-spacing:2.175px}.stock-card__sell{position:relative;padding:15px 21px;border:2px dashed #fff;border-radius:5px;text-align:center}.stock-card__sell p{font-size:58.596px;letter-spacing:7.32px}.stock-card__sell p,.stock-card__sell span{color:#fff;text-align:center;font-family:Viaoda Libre;font-weight:400;line-height:141.8%}.stock-card__sell span{top:70%;left:25%;position:absolute;display:block;font-size:25.445px;letter-spacing:1.908px}@media(max-width:992px){.stock-card{max-width:600px;max-height:150px}.stock-card__left{padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.stock-card__right{min-width:200px}.stock-card__title{color:#8f42f2;font-size:16px;letter-spacing:2.361px;text-transform:uppercase}.stock-card__text,.stock-card__title{font-family:Viaoda Libre;font-weight:400;line-height:141.8%}.stock-card__text{color:#795980;font-size:15px;letter-spacing:2.175px}.stock-card__sell p{font-size:28px;letter-spacing:7.32px}.stock-card__sell p,.stock-card__sell span{color:#fff;text-align:center;font-family:Viaoda Libre;font-weight:400;line-height:141.8%}.stock-card__sell span{top:70%;left:25%;position:absolute;display:block;font-size:15px;letter-spacing:1.908px}}@media(max-width:576px){.stock-card{max-width:calc(100% - 20px)}}.modal{top:0;bottom:0;right:0;left:0;position:fixed;background:rgba(0,0,0,.5);z-index:1300}.modal__wrapper{max-width:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:8px;background:#fff;padding:50px;display:flex;flex-direction:column;align-items:center;gap:12px}.modal__input{border-radius:4px;width:300px;height:50px;padding:10px;font-family:ProximaNova-Semibold;transition:all .3s ease;border:2px solid #000}.modal__input:focus,.modal__input:hover{border:2px solid #833edf}.modal__btn{font-family:ProximaNova-Semibold;border-radius:4px;cursor:pointer;width:100%;padding:10px;background:#833edf;color:#fff;border:none;transition:all .3s ease}.modal__btn:hover{background:#6d2ebf}.modal__btn:disabled{opacity:.5;background:#833edf;cursor:default}.modal__close{cursor:pointer;position:absolute;transform:rotate(45deg);font-size:55px;background:none;border:none;top:-15px;right:10px;border-radius:50%;color:#000;transition:opacity .3s ease}.modal__close:hover{opacity:.8}.modal__text-success{text-align:center;font-family:ProximaNova-Semibold;font-size:20px}@media(max-width:576px){.modal__input{width:250px}}.general-screen{position:relative;background-image:url(/images/background.svg);background-repeat:no-repeat;background-size:cover;height:692px}.general-screen__wrapper{padding-top:78px;width:591px}.general-screen__title{color:#fff;font-family:Viaoda Libre;font-size:72px;font-weight:400;line-height:117.3%}.general-screen__title span{color:#c599ff}.general-screen__text{color:#eff1ff;font-family:ProximaNova-Regular;font-size:23px;font-weight:400;line-height:141.8%}.general-screen__text:nth-child(2){margin-top:28px}.general-screen__text:nth-child(3){margin-top:15px}.general-screen__text span{font-family:ProximaNova-Regular;color:#c599ff}.general-screen__btn{margin-top:28px;padding:25px 49px;border-radius:5px;border:2px solid #833edf;background:linear-gradient(270deg,#8f42f2 -5.04%,#1b1b32 107.91%);color:#fff;font-family:Viaoda Libre;font-size:20px;font-weight:400;line-height:141.8%;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:.3s ease}.general-screen__btn:hover{box-shadow:10px 10px 56px -26px rgba(131,62,223,.75);-webkit-box-shadow:10px 10px 56px -26px rgba(131,62,223,.75);-moz-box-shadow:10px 10px 56px -26px rgba(131,62,223,.75)}@media(max-width:768px){.general-screen{height:100%}.general-screen__wrapper{width:100%;padding-bottom:100px}.general-screen__text,.general-screen__title{width:100%}.general-screen__title{font-size:62px}}@media(max-width:576px){.general-screen__title{font-size:55px}}.before-after-slider{width:100%;position:relative}.before-after-slider__first-photo-container,.before-after-slider__second-photo-container{width:100%;overflow:hidden}.before-after-slider__second-photo-container{top:0;position:absolute}.before-after-slider img{max-width:none;width:100%;-moz-user-select:none;-webkit-user-select:none;user-select:none}.before-after-slider__delimiter{position:absolute;height:100%;width:5px;top:0;display:flex;justify-content:center;align-items:center}.before-after-slider__delimiter-icon{width:25px;height:25px;border-radius:50%;cursor:pointer}.before-after-slider__delimiter-img{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.examples-my-work{position:relative;padding-top:280px}.examples-my-work__title{color:#795980;text-align:center;font-family:Viaoda Libre;font-size:63px;font-style:normal;font-weight:400;line-height:117.3%}.examples-my-work__circles{display:flex;justify-content:center}.examples-my-work__circles span{cursor:pointer}.examples-my-work__content{margin-top:40px}.examples-my-work__content-slider{display:flex;align-items:center;justify-content:center;gap:40px}.examples-my-work__content-slider__mobile{margin-top:47px;align-items:center;justify-content:space-around;display:none}.examples-my-work__content-slider__wrapper{position:relative;display:flex;align-items:center;gap:5px}.examples-my-work__content-slider__img{position:static!important;max-width:50%;height:515px!important;border-radius:5px;object-fit:cover}.examples-my-work__content-slider__arrow{cursor:pointer}.examples-my-work__content-slider__arrow-circles{display:unset}.examples-my-work__content-heading{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:20px}.examples-my-work__content-heading p{color:#8f42f2;text-align:center;font-family:Viaoda Libre;font-size:53px;font-style:normal;font-weight:400;line-height:117.3%}.examples-my-work__polygon{right:0;position:absolute;background-image:url(/images/polygon-1.svg);background-repeat:no-repeat;background-size:cover;width:310px;height:779px;z-index:-1}@media(max-width:1200px){.examples-my-work__content-slider__img{height:40vw!important}}@media(max-width:992px){.examples-my-work{padding-top:100px}.examples-my-work__content-slider__mobile{display:flex}.examples-my-work__content-slider__arrow{display:none}}@media(max-width:768px){.examples-my-work__content-slider__arrow{display:none}}@media(max-width:576px){.examples-my-work__polygon{top:-20%}.examples-my-work__title{font-size:53px}.examples-my-work__content{margin-top:20px}.examples-my-work__content-slider{display:flex;align-items:center;gap:40px}.examples-my-work__content-heading{display:flex;align-items:center;justify-content:space-around;margin-bottom:10px}.examples-my-work__content-heading p{color:#8f42f2;text-align:center;font-family:Viaoda Libre;font-size:25px;font-style:normal;font-weight:400;line-height:117.3%}.examples-my-work__circles{margin-top:20px}}.price{position:relative;padding-top:100px}.price__polygon{top:-20%;position:absolute;z-index:-1;width:60%!important}.price__title{color:#795980;text-align:center;font-family:Viaoda Libre;font-size:63px;font-style:normal;font-weight:400;line-height:117.3%}.price__services{margin-top:40px;margin-bottom:60px;padding:0 65px}.price__services .classic{color:#8f42f2}.price__services-item{padding:20px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c3c7d6}.price__services-item__heading{border-bottom:unset}.price__services-item p{color:#795980;font-family:Viaoda Libre;font-size:31.475px;font-weight:400;line-height:141.8%;letter-spacing:2.361px}.price__extensions{position:relative;width:100%;padding:26px;border-radius:5px;background:#8f42f2}.price__extensions-content{padding:35px;border-radius:5px;border:2px dashed #fff;display:flex;flex-direction:column;gap:47px}.price__extensions-content__result{top:49px;right:0;position:absolute;display:flex;flex-direction:column;gap:23px}.price__extensions-content__result-item{border-radius:38.5px 0 0 38.5px;background:#fff;padding:12px 211px 12px 40px;color:#8f42f2}.price__extensions-content p,.price__extensions-content__result-item{font-family:Viaoda Libre;font-size:31.475px;font-weight:400;line-height:141.8%;letter-spacing:2.361px}.price__extensions-content p{color:#fff}@media(max-width:992px){.price__extensions-content__result-item{padding:12px 140px 12px 40px}}@media(max-width:768px){.price{padding:50px 0}.price__services .classic:nth-child(2){text-align:right}.price__polygon{width:70%!important}.price__extensions-content__result{top:70px;gap:60px}.price__extensions-content__result-item{padding:12px 40px}.price__extensions-content p{margin-right:240px}}@media(max-width:576px){.price__title{font-size:53px}.price__services{padding:0;margin-top:20px;margin-bottom:50px}.price__polygon{top:-30%}.price__extensions-content__result{top:100px;gap:110px}.price__extensions-content__result-item{padding:12px 0 12px 20px}.price__extensions-content p{margin-right:240px}}.reviews{position:relative;padding-top:100px;padding-bottom:111px}.reviews__title{color:#795980;text-align:center;font-family:Viaoda Libre;font-size:63px;font-style:normal;font-weight:400;line-height:117.3%}.reviews__gallery{margin-top:40px;margin-bottom:50px;display:flex;justify-content:center;gap:11px}.reviews__gallery-column{display:flex;flex-direction:column;gap:14px}.reviews__gallery-column img{object-fit:contain}.reviews__btn{text-align:center;display:block;position:absolute;cursor:pointer;padding:33px 71px;color:#fff;font-family:Viaoda Libre;font-size:31.475px;font-weight:400;line-height:141.8%;letter-spacing:2.361px;border-radius:14px;background:#8f42f2;border:none;transition:.3s ease}.reviews__btn:hover{box-shadow:10px 10px 56px -26px rgba(131,62,223,.75);-webkit-box-shadow:10px 10px 56px -26px rgba(131,62,223,.75);-moz-box-shadow:10px 10px 56px -26px rgba(131,62,223,.75)}.reviews__btn span{word-break:break-all;font-weight:600}@media(max-width:1450px){.reviews__btn{position:static}.reviews__gallery{flex-wrap:wrap}}@media(max-width:768px){.reviews{padding:30px 0}.reviews__btn{padding:15px}}@media(max-width:576px){.reviews__title{font-size:53px}.reviews__gallery img{z-index:5;width:100%!important;height:100%!important}}.questions{position:relative;padding:100px 0;display:flex;justify-content:center}.questions__polygon{position:absolute;bottom:-30%;right:0;z-index:-1}.questions .arrow{margin-top:40px}.questions__wrapper{display:flex;gap:16px;justify-content:center}.questions__title{color:#795980;font-size:63px;line-height:117.3%}.questions__text,.questions__title{text-align:center;font-family:Viaoda Libre;font-weight:400}.questions__text{margin-top:7px;color:#8f42f2;font-size:31.475px;line-height:141.8%;letter-spacing:2.361px}.questions__info{margin-top:15px;display:flex;align-items:center;gap:200px}.questions__info-item{cursor:pointer;display:flex;align-items:center;gap:20px}.questions__info-item:hover span{color:#8f42f2}.questions__info-item span{color:#525b71;font-family:Viaoda Libre;font-size:32.057px;font-weight:400;line-height:117.3%;letter-spacing:.641px;transition:.3s ease}@media(max-width:992px){.questions .arrow{display:none}.questions__info{flex-direction:column;align-items:baseline;gap:24px}}@media(max-width:768px){.questions{padding:0 0 50px}}@media(max-width:576px){.questions__title{font-size:53px}.questions__info-item span{color:#525b71;font-family:Viaoda Libre;font-size:28px;font-weight:400;line-height:117.3%;letter-spacing:.641px;transition:.3s ease}}.footer{background:#3b3b5c;padding:50px}.footer,.footer__wrapper{display:flex;align-items:center}.footer__wrapper{justify-content:center;flex-wrap:wrap;gap:36px}.footer__logo{font-family:Viaoda Libre;font-size:50.324px;font-weight:400;line-height:117.3%;letter-spacing:5.284px;color:#fff}.footer__unp{font-family:ProximaNova-Semibold;margin-left:60px;color:#fff}@media(max-width:576px){.footer__wrapper{gap:20px}.footer__logo{font-size:40px}.footer__unp{margin:0}}