.user-review__avatar{position:relative;overflow:hidden}.user-review__avatar img{width:100%;height:100%;position:absolute;object-fit:cover;top:0;left:0}.form-register .list-features{list-style:none;padding-left:0}.form-register .list-features li{padding-left:0}.header{padding:15px 0;background:#fff}.header .common-btn{font-size:.875rem;height:40px;width:170px}.banner{position:relative;color:#fff;text-align:center}.banner__content{position:absolute;left:15px;bottom:40px;right:15px;z-index:1}@media(min-width: 768px){.banner__content{position:static;max-width:550px}}@media(min-width: 768px){.banner__wrapper{position:absolute;top:50%;width:100%;left:0;transform:translateY(-50%)}}.banner__title{font-size:1.5rem;font-weight:bold}@media(min-width: 768px){.banner__title{font-size:2.5rem}}.banner__title span{background:linear-gradient(180deg, #fac84e 1.25%, #f07c33 101.25%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.banner__text{font-size:1.125rem}@media(min-width: 768px){.banner__text{font-size:1.625rem}}.banner__note{margin:30px 0 10px;font-size:.875rem}@media(min-width: 768px){.banner__note{margin-bottom:20px;font-size:1.25rem}}.form-register{padding:50px 0}.form-register .title{text-align:center;font-weight:bold;font-size:1.75rem;line-height:2}@media(min-width: 768px){.form-register .title{margin-bottom:40px;font-size:3rem}}.form-register .title__label{display:inline-block;padding:13px 20px;border-radius:16px;background:linear-gradient(180deg, #e558e7 1.25%, #6773f8 101.25%);color:#fff;line-height:1.2}.form-register .list-features{margin-bottom:40px}@media(min-width: 768px){.form-register .list-features{text-align:center}}.form-register .list-features li{display:flex;align-items:center;padding:16px;max-width:280px;border-radius:16px;margin:0 auto 15px;background:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,.15)}@media(min-width: 768px){.form-register .list-features li{display:inline-flex;vertical-align:middle;margin:0 3px}}.form-register .list-features li:last-child{margin-bottom:0}.form-register .list-features .icon{width:38px;height:38px}.form-register .list-features .text{flex:1 0 0;padding-left:20px;font-size:1.125rem;line-height:1.333}.form-register .package-title{margin-bottom:20px;font-size:2rem;color:#413e9d;text-align:center;font-weight:bold}@media(min-width: 768px){.form-register .package-title{font-size:1.875rem;text-align:left}}.form-input .form-group img,.form-input .form-group input{display:inline-block;vertical-align:middle}.form-input .form-group img{width:30px;margin-right:10px}.form-input .form-group input{height:50px;width:calc(100% - 50px)}.form-submit{text-align:center}.form-submit .common-btn{height:56px;font-size:1.5rem}@media(min-width: 768px){.list-packages{display:flex;justify-content:center;gap:0 20px;margin-bottom:20px}}.list-packages .package-price .price{margin-bottom:0;color:#8692a7}.list-packages .package-price .discount-price{margin-bottom:16px;font-size:2.75rem;font-family:"SF Pro Display",sans-serif;font-weight:bold;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);line-height:1.2}.list-packages .package-item{padding:2px;border-radius:30px;max-width:318px;margin:0 auto 20px;text-align:center;opacity:.5;cursor:pointer}@media(min-width: 768px){.list-packages .package-item{width:47.5%;margin:0}}.list-packages .package-item__inner{padding:30px 20px;border-radius:28px;background:#fff;position:relative}.list-packages .package-item--orange{background:linear-gradient(180deg, #ffb33a 0%, #ff576a 101.25%)}.list-packages .package-item--orange .discount-price{background-image:linear-gradient(180deg, #ffb33a 0%, #ff576a 101.25%)}.list-packages .package-item--purple{background:linear-gradient(180deg, #e558e7 1.25%, #6773f8 101.25%)}.list-packages .package-item--purple .discount-price{background-image:linear-gradient(180deg, #e558e7 1.25%, #6773f8 101.25%)}.list-packages .package-item.is-active{opacity:1}.list-packages .package__image{margin-bottom:20px;position:relative}.list-packages .package__image .price-percent{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:44px;position:absolute;top:-15px;right:10px;background:linear-gradient(183.12deg, #2f1f96 0%, #15113f 99.34%);color:#fff;font-size:21px;font-weight:bold;line-height:1.2}.list-packages .tick-icon{width:38px;height:38px;background:#3dd294;position:absolute;top:-8px;right:-4px;border-radius:20px;display:none}.list-packages .tick-icon::after{content:"";width:13px;height:22px;border-bottom:4px solid #fff;border-right:4px solid #fff;display:block;margin:5px auto 0;transform:rotate(45deg)}.list-packages .is-active .tick-icon{display:block}.achievement{padding:40px 0;background:rgba(161,207,226,.2)}@media(min-width: 768px){.achievement{padding:60px 0;background:rgba(161,207,226,.2) url(../images/bg-elsa-achievement.png) no-repeat top right}}.achievement__item{display:flex;flex-direction:column;align-items:center;margin-bottom:30px;padding:0 20px;position:relative;text-align:center}@media(min-width: 768px){.achievement__item{margin-bottom:60px}}.achievement__item::before,.achievement__item::after{content:"";display:block;width:28px;height:50px;position:absolute;bottom:0}.achievement__item::before{background:url(../images/left.svg);left:0}.achievement__item::after{background:url(../images/right.svg);right:0}.achievement__thumb{margin-bottom:16px}.achievement__thumb img{height:64px}.achievement__title,.achievement__desc{margin:0;font-size:18px;line-height:180%}@media(min-width: 768px){.achievement__rate-item{padding-top:53px}}.achievement__store{margin-bottom:20px}.achievement__rating{display:flex;align-items:center;gap:8px}.achievement__rating h4{margin:0;font-size:18px;font-weight:600;line-height:180%}@media(max-width: 767px){.achievement__rating h4{font-size:12px}}.achievement__rating p{margin:0;color:#656488;font-size:14px;font-weight:400;line-height:180%}@media(max-width: 767px){.achievement__rating p{font-size:10px}}@media(max-width: 767px){.achievement__rating img{width:50px}}.achievement .title{margin-bottom:30px;font-size:1.875rem;text-align:center}.achievement .slick-dots{margin:0 auto}.user-review{padding:10px 0 40px;background:rgba(161,207,226,.2)}@media(min-width: 768px){.user-review__list{max-width:920px;padding-left:50px;padding-right:50px;margin:0 auto 40px}}.user-review__item{max-width:300px;padding:24px;margin:0 auto;border-radius:16px;background:#fff;margin-bottom:10px}@media(min-width: 768px){.user-review__item{max-width:260px;min-height:330px}}.user-review__item:last-child{margin-bottom:0}@media(min-width: 768px){.user-review__profile{display:flex;align-items:center}}.user-review__avatar{width:72px;height:72px;border-radius:36px;margin-bottom:10px}@media(min-width: 768px){.user-review__avatar{margin-bottom:15px}}.user-review__name{margin-bottom:10px;font-size:22px;font-weight:bold}@media(min-width: 768px){.user-review__name{margin-left:20px}}.user-review__comment{font-size:12px;line-height:1.4}@media(min-width: 768px){.user-review__comment{font-size:1rem}}.user-review .title{margin-bottom:40px;font-size:1.875rem;text-align:center}.user-review .slick-arrow{width:40px;height:44px;z-index:990;top:50%;transform:translateY(-50%)}.user-review .slick-prev{background-image:url(../images/icon-prev.svg)}.user-review .slick-next{background-image:url(../images/icon-next.svg)}
