@import url(https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c:regular,700&display=swap);@font-face{font-family:AvertaCY;font-display:swap;src:url(../fonts/AvertaCY-Light.woff) format("woff"),url(../fonts/AvertaCY-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:AvertaCY;font-display:swap;src:url(../fonts/AvertaCY-Regular.woff) format("woff"),url(../fonts/AvertaCY-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:icons;font-display:swap;src:url(../fonts/icons.woff) format("woff"),url(../fonts/icons.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:AvertaCY;font-display:swap;src:url(../fonts/AvertaCY-Semibold.woff) format("woff"),url(../fonts/AvertaCY-Semibold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:RoundedMplus1c;font-display:swap;src:url(../fonts/RoundedMplus1c-Bold.woff) format("woff"),url(../fonts/RoundedMplus1c-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:icons;font-display:swap;src:url(../fonts/icons.woof) format("woof"),url(../fonts/icons.woof2#icons) format("woof");font-weight:400;font-style:normal;font-display:block}.price__list-item::before,.price__value::before,[class*=" icon-"]:before,[class^=icon-]:before{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]:before,[class^=icon-]:before{display:block}.icon-check:before,.price__list-item:before{content:"\e900"}.icon-clock:before{content:"\e901"}.icon-close:before{content:"\e902"}.icon-down:before{content:"\e903"}.icon-free:before{content:"\e904"}.icon-phone:before{content:"\e905"}.icon-play:before{content:"\e906"}.icon-star:before,.price__value:before{content:"\e907"}body{font-family:AvertaCY,sans-serif;color:#113149}body .modal-lock,body.lock{overflow:hidden}.wrapper{position:relative;width:100%;min-height:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[class*=__container]{max-width:1290px;margin:0 auto;-webkit-box-sizing:content-box;box-sizing:content-box;padding:0 .9375em}.popup{position:fixed;background:rgba(15,21,33,.9);top:0;left:0;bottom:0;right:0;opacity:0;visibility:hidden;overflow-y:auto;overflow-x:hidden;-webkit-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s;z-index:55555}.popup.open{opacity:1;visibility:visible}.popup.open .popup__body{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.popup__content{position:relative;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup__body{-webkit-transition:all .3s cubic-bezier(.47,0,.745,.715) 0s;-o-transition:all .3s cubic-bezier(.47,0,.745,.715) 0s;transition:all .3s cubic-bezier(.47,0,.745,.715) 0s;opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);width:100%;max-width:597px;background:#fff;padding:3.75em .9375em}.popup__close{position:absolute;top:24px;right:24px;color:#113149;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.title{font-family:RoundedMplus1c;font-size:32px;font-weight:700;line-height:1.1276595745}.succes{text-align:center}.succes__title{margin:.625em 0 0 0}.succes__subtitle{margin:.2777777778em auto 0;max-width:250px;font-size:18px;line-height:1.5555555556}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#2f80ed;border-radius:8px}.hidden{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}.cover-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.form__title{font-family:RoundedMplus1c;font-size:32px;font-weight:700;line-height:1.125;text-align:center}.form__column{margin:2.875em 0 0 0}.form__input{-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%;color:rgba(0,0,0,.4125);background:#fff;border:2px solid rgba(0,0,0,.11);border-radius:10px;line-height:1.5625;padding:1em 2.125em}.form__input::-webkit-input-placeholder{color:currentColor;font-size:inherit;font-weight:400}.form__input:-moz-placeholder{color:currentColor;font-size:inherit;font-weight:400}.form__input::-moz-placeholder{color:currentColor;font-size:inherit;font-weight:400}.form__input:-ms-input-placeholder{color:currentColor;font-size:inherit;font-weight:400}.form__input:focus{border:2px solid #2f80ed;color:#113149}.form__input._error{border:2px solid #ed2f2f;color:#ed2f2f}.form__input:not(:last-child){margin:0 0 .625em 0}.form__btn{margin:1.875em 0 0 0;text-align:center}.btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;padding:1.5em 3.3333333333em;font-size:18px;font-weight:600;line-height:1.2222222222}.btn.btn-blue{background:#2f80ed;color:#fff;border-radius:10px}.btn:disabled{background:#8c8c8c;cursor:default}.btn:disabled::before{background:#8c8c8c}.header{padding:1.3125em 0 5.0625em 0;background:#113149;color:#fff}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{position:relative;z-index:11;margin-right:auto}.header__phone{font-family:RoundedMplus1c;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;line-height:1.4444444444;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.header__phone::before{margin:0 .7272727273em 0 0;font-size:22px}.menu{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.menu__list{font-size:15px;line-height:1.4666666667}.menu__item{padding-left:1.375em;padding-right:1.375em}.menu__item:not(:last-child){padding-bottom:1.71875em;margin:0 0 1.71875em 0;border-bottom:1px solid rgba(151,214,234,.15)}.menu__link{-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.menu__link:active,.menu__link:hover{color:#56ccf2}.menu__link:active::before,.menu__link:hover::before{opacity:1}.menu__phone{padding:0 .8125em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:RoundedMplus1c;font-size:18px;font-weight:700;line-height:1.4444444444}.menu__phone::before{margin-right:.7222222222em;color:rgba(255,255,255,.2)}.icon-menu{margin:0 0 0 1em;position:relative;width:28px;height:20px;border-radius:50%;z-index:100;-webkit-transition:all .35s linear 0s;-o-transition:all .35s linear 0s;transition:all .35s linear 0s}.icon-menu span,.icon-menu::after,.icon-menu::before{position:absolute;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;height:3px;border-radius:10px;width:100%;background-color:#fff}.icon-menu::after,.icon-menu::before{content:"";left:0}.icon-menu span{right:0;top:50%;height:2px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu.active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.icon-menu.active span{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.icon-menu.active::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:calc(50% - 1px)}.icon-menu.active:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);bottom:calc(50% - 1px)}.footer{padding:1.25em 0}.footer__menu{background:rgba(255,255,255,.12);border-radius:14px}.footer__menu-list{padding:1.6875em 1.4375em 1.875em;border-bottom:1px solid rgba(255,255,255,.19)}.footer__menu-item:not(:last-child){margin:0 0 1.5em 0}.footer__menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px;letter-spacing:-.0241em}.footer__menu-link::before{margin:0 .2941176471em 0 0;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;color:#8a2ffe;font-weight:700;font-size:24px}.footer__privacy{padding:1em 1.5625em}.footer__privacy-link{font-size:13px;line-height:1.2307692308;letter-spacing:-.0241em;text-decoration:underline;color:rgba(255,255,255,.52)}.footer__privacy-link:active{text-decoration:none}.footer__copy{margin:2.25em 0 0 0;text-align:center}.footer__copy-title{line-height:1.5625}.footer__copy-subtitle{font-size:13px;line-height:1.6153846154;color:#737373}.footer-bottom{margin:1.5625em 0 0 0;border-top:1px solid rgba(255,255,255,.19);padding:1.5625em 0 1.9375em 0;text-align:center}.footer-bottom__title{line-height:1.5625}.footer-bottom__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.1923076923em 0 0 0;font-size:26px;font-weight:800;line-height:1.1538461538;letter-spacing:-.0241em}.footer-bottom__phone::before{margin:0 .8125rem 0 0;font-size:18px}.page{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.main{position:relative;margin:-3.75em 0 0 0;background:url(../img/main/family.png) 70% calc(100% + 4px)/574px 415px no-repeat,url(../img/main/decor/figure-1.svg) 2% 80%/170px no-repeat,url(../img/main/main-bg.png) 0 0/cover no-repeat;border-radius:30px 30px 0 0;padding:1.875em 0 25.9375em 0}.main__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main__label{background:rgba(47,128,237,.23);border-radius:10px;color:#2f80ed;font-size:14px;text-align:center;margin:0 auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:.625em 1.875em;font-weight:600;line-height:1.1875}.main__title{margin:.1914893617em 0 0 0;text-align:center}.main__subtitle{margin:.7894736842em 0 0 0;font-size:19px;line-height:1.1578947368;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main__subtitle::before{content:"NEW";font-family:RoundedMplus1c;font-size:12px;margin:0 1.25em 0 0;font-weight:700;line-height:1.1666666667;background:#eb5757;color:#fff;border-radius:5.7867px;padding:.6666666667em .75em}.main__text{margin:1.2em 0 0 0;font-size:15px;line-height:1.6666666667;font-weight:300;max-width:480px}.main__text span{font-weight:400}.main__btn{margin:1.5em 0 0 0}.main__list{margin:.75em 0 0 0}.main__list-item{background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(11.5px);backdrop-filter:blur(11.5px);border-radius:21px;border:2px solid #fff;padding:1.125em 1.6875em;display:-webkit-box;display:-ms-flexbox;display:flex}.main__list-item:not(:last-child){margin:0 0 .625em 0}.main__list-item::before{text-shadow:0 4px 4px rgba(0,0,0,.09);font-size:26px;color:#fff;margin:0 .7692307692em 0 0}.main__list-title{font-family:RoundedMplus1c;font-size:20px;font-weight:700;line-height:1.65}.main__list-text{font-size:15px;font-weight:300;line-height:1.4}.why{position:relative;background:url(../img/why/decor/01.svg) 5% 25%/7.5% no-repeat,url(../img/why/decor/02.svg) 94% 50.5%/6.3% no-repeat #fff;border-radius:30px 30px 0 0;margin:-5.3125em 0 0 0;padding:3.125em 0 7.3125em 0}.why__title{text-align:center}.why__items{margin:2.9375em 0 0 0;display:-ms-grid;display:grid;gap:10px;-ms-grid-rows:430px 405px 380px 405px;grid-template-rows:430px 405px 380px 405px}.why__item{border-radius:5px;padding:2em 1.4375em}.why__item:nth-child(1){background:url(../img/why/01.png) center/cover no-repeat}.why__item:nth-child(1) .why__item-text{color:rgba(17,49,73,.81)}.why__item:nth-child(2){color:#fff;background:url(../img/why/02.png) center/cover no-repeat #113149}.why__item:nth-child(2) .why__item-text{color:rgba(255,255,255,.64);max-width:408px}.why__item:nth-child(3){background:url(../img/why/03.png) 0 0/cover no-repeat #113149;color:#fff;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.why__item:nth-child(3) .why__item-text{color:rgba(255,255,255,.64)}.why__item:nth-child(4){background:#ffbc3d;position:relative}.why__item:nth-child(4)::before{content:"";position:absolute;top:55%;background:url(../img/why/04.png) center 0/100% no-repeat;left:0;width:100%;height:100%}.why__item:nth-child(5){display:none}.why__item-title{font-family:RoundedMplus1c;font-size:20px;font-weight:700;line-height:1.12}.why__item-text{margin:.7333333333em 0 0 0;font-size:15px;font-weight:400;line-height:1.6666666667}.why__item-link{text-decoration:underline;font-weight:600}.why__item-price{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-transform:uppercase;font-family:RoundedMplus1c;font-size:25px;font-weight:700;line-height:1.12}.why__item-price::before{margin:0 .4em 0 0;-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;-o-transition:transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.price{border-radius:30px 30px 0 0;padding:2.5em 0 1.25em 0;position:relative;background:url(../img/price/figure-1.svg) 17.5% 54%/10% no-repeat,url(../img/price/figure-2.svg) 70% 57%/9.5% no-repeat,#113149;color:#fff;margin:-3.75em 0 0 0}.price__title{text-align:center}.price__body{position:relative;max-width:573px;background:rgba(47,128,237,.05);border:6px solid #2f80ed;-webkit-backdrop-filter:blur(17.5px);backdrop-filter:blur(17.5px);border-radius:20px;margin:2em auto 0;padding:.9375em .75em .75em}.price__caption{font-size:18px;line-height:1.4285714286;text-align:center;color:rgba(255,255,255,.64);max-width:360px;margin:0 auto}.price__caption span{color:#fecc49;font-weight:600}.price__value{margin:.2580645161em 0 0 0;font-family:RoundedMplus1c;font-size:44px;font-weight:700;line-height:1.1290322581;text-align:center}.price__value::before{position:absolute;top:31px;right:31px;width:64px;height:64px;background:#fecc49;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#113149;font-size:30px}.price__list{margin:1.875em 0 0 0;line-height:1.4375;font-size:14px}.price__list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.price__list-item:not(:last-child){margin:0 0 .625em 0}.price__list-item::before{color:#2f80ed;margin:0 1.375em 0 0}.price__btn{margin:2.0625em 0 0 0;text-align:center}@media (min-width:767.98px){.popup__body{border-radius:20px;padding:4.0625em 5.625em}.header__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{margin-right:0}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu__item{padding-left:0;padding-right:0}.menu__item:not(:last-child){border-bottom:0;margin:0 3.125em 0 0}.menu__link{position:relative}.menu__link::before{content:"";position:absolute;top:calc(100% + 9px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:#56ccf2;opacity:0;-webkit-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.menu__phone{display:none}.icon-menu{display:none}.main{padding:4.0625em 0 12.5em 0;background:url(../img/main/family.png) center calc(100% + 4px)/contain no-repeat,url(../img/main/decor/figure-1.svg) 83% 6%/10.5% no-repeat,url(../img/main/decor/figure-2.svg) 5.5% 20%/5.5% no-repeat,url(../img/main/main-bg.png) 0 0/cover no-repeat}.main__offer{width:50%}.main__label{margin:0;display:inline-block;text-align:left}.main__title{text-align:left}.why__items{-ms-grid-rows:(415px)[2];grid-template-rows:repeat(2,415px);-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.why__item:nth-child(3){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.why__item:nth-child(4)::before{background:url(../img/why/04.png) center 0/80% no-repeat;top:45%}.why__item:nth-child(5){background:#fee7da;display:block;-ms-grid-column-span:2;grid-column:span 2}.price{padding:4.0625em 0 7.1875em 0}.price__body{border-radius:60px;margin:2.75em auto 0;padding:3.1875em 3.4375em 2.375em}.price__caption{font-size:21px}.price__value{font-size:62px}.price__list{font-size:16px}}@media (min-width:991.98px){.main__list{margin:0;width:336px;position:absolute;top:120px;right:15px}.why__title{text-align:left}.why__items{-ms-grid-columns:1fr 1fr .45fr;grid-template-columns:1fr 1fr .45fr}.why__item:nth-child(2){-ms-grid-column-span:2;grid-column:span 2}.why__item:nth-child(3){padding:2.3125em 1.5em 16.25em 3.375em}.why__item:nth-child(5){grid-column:auto}}@media (min-width:1199.98px){.title{font-size:47px}.menu__item:not(:last-child){margin:0 6.3125em 0 0}.main{border-radius:60px 60px 0 0;padding:8.125em 0 17.875em 0}.main::before{content:"";position:absolute;top:-38px;left:23.5%;width:166px;height:166px;background:url(../img/main/decor/person-1.png) 0 0/contain no-repeat}.main__label{font-size:16px}.main__list-item{padding:1.625em 2.9375em 1.375em 2.0625em}.why{padding:6.375em 0 7.3125em 0;border-radius:60px 60px 0 0}.why::before{content:"";position:absolute;top:-110px;right:15.5%;width:286px;height:286px;background:url(../img/main/decor/person-2.png) 0 0/contain no-repeat}.why__item{padding:2.3125em 3.375em;border-radius:21px}.why__item-title{font-size:25px}.price{padding:8.625em 0 14.125em 0;border-radius:60px 60px 0 0}.price__body::before{content:"";position:absolute;bottom:-190px;right:87%;width:420px;height:340px;background:url(../img/price/emoji/03.png) center/contain no-repeat;z-index:2}.price__body::after{content:"";position:absolute;bottom:-230px;left:85%;width:420px;height:340px;background:url(../img/price/emoji/04.png) center/contain no-repeat;z-index:2}.price__caption::before{content:"";position:absolute;top:-120px;right:95%;width:400px;height:320px;background:url(../img/price/emoji/01.png) center/contain no-repeat;z-index:2}.price__caption::after{content:"";position:absolute;top:-290px;left:80%;width:560px;height:490px;background:url(../img/price/emoji/02.png) center/contain no-repeat;z-index:2}}@media (min-width:1399.98px){.wrapper{overflow:visible}}@media (min-width:1599.98px){.main{position:sticky;top:0}.why{position:sticky;top:0}.price{position:sticky;top:0}}@media (max-width:1199.98px){.price__value::before{display:none}}@media (max-width:991.98px){.header__phone span{display:none}}@media (max-width:767.98px){.menu{position:fixed;inset:0;width:100vw;height:100vh;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);background:#113149;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:10;padding:8.75em .96875em 2.125em;-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;-o-transition:transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.menu.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (max-width:575.98px){.btn{width:100%}}@media (any-hover:hover){.popup__close:hover{color:#2f80ed}::-webkit-scrollbar-thumb:hover{background:#1c5eb4}.btn.btn-blue:hover{background:#1c5eb4}.header__phone:hover{color:#56ccf2}.why__item-link:hover{text-decoration:none}.why__item-price:hover::before{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}}