

/* Start:/local/templates/mg_winter/include/css/app.min.css?17707202261368810*/
@charset "UTF-8";.icon-add-child,.icon-address,.icon-arrow-down,.icon-arrow-faq,.icon-arrow-left,.icon-arrow-right,.icon-arrow-select,.icon-arrow-steps,.icon-attach,.icon-auth,.icon-bedroom,.icon-brush,.icon-calendar,.icon-call-whatsapp,.icon-cancel,.icon-cart,.icon-certificate,.icon-checked,.icon-childrens,.icon-close,.icon-comments,.icon-company,.icon-dancing,.icon-date,.icon-discount,.icon-email,.icon-filter,.icon-fire,.icon-gb,.icon-gender,.icon-globe,.icon-grid,.icon-help,.icon-location,.icon-mask{display:inline-block;vertical-align:middle}.datepicker,.datepicker--content,.swiper-wrapper,hr{box-sizing:content-box}button,hr,input{overflow:visible}.icon-add-child{width:2.6rem;height:2.5rem}.icon-address,.icon-arrow-down{width:2.5rem;height:2.6rem}.icon-arrow-faq{width:3rem;height:3.1rem}.icon-arrow-left{width:2.5rem;height:2.5rem}.icon-arrow-right{width:2.6rem;height:2.6rem}.icon-arrow-select{width:1.5rem;height:1.6rem}.icon-arrow-steps{width:1.6rem;height:1.5rem}.icon-attach{width:1.5rem;height:1.6rem}.icon-auth{width:2.5rem;height:2.5rem}.icon-bedroom{width:2.2rem;height:2.2rem}.icon-brush{width:2rem;height:2rem}.icon-calendar{width:2.6rem;height:2.5rem}.icon-call-whatsapp{width:1.5rem;height:1.5rem}.icon-cancel{width:1.7rem;height:1.6rem}.icon-cart{width:2.5rem;height:2.5rem}.icon-certificate{width:2rem;height:2rem}.icon-checked{width:4.5701rem;height:4.57rem}.icon-childrens{width:2.2rem;height:2.2rem}.icon-close{width:2rem;height:2rem}.icon-comments,.icon-company{width:1.5rem;height:1.5rem}.icon-dancing{width:2rem;height:2rem}.icon-date{width:2.2rem;height:2.2rem}.icon-discount{width:2.5rem;height:2.5rem}.icon-email{width:2.6rem;height:2.6rem}.icon-filter,.icon-fire,.icon-gb{width:2rem;height:2rem}.icon-gender{width:1.5rem;height:1.5rem}.icon-globe{width:2rem;height:2rem}.icon-grid{width:2.5rem;height:2.6rem}.icon-help{width:2.4rem;height:2.4rem}.icon-location{width:2.2rem;height:2.2rem}.icon-mask{width:2rem;height:2rem}.icon-message,.icon-paycard,.icon-question{width:1.5rem;display:inline-block;vertical-align:middle}.icon-message{height:1.6rem}.icon-more{display:inline-block;vertical-align:middle;width:2.2rem;height:6px}.icon-nav-toggle{display:inline-block;vertical-align:middle}.icon-next{display:inline-block;vertical-align:middle;width:2rem;height:2rem}.icon-paycard{height:1.5rem}.icon-period{display:inline-block;vertical-align:middle;width:2.8rem;height:2.8rem}.icon-phone{display:inline-block;vertical-align:middle;width:2.5rem;height:2.5rem}.icon-play{display:inline-block;vertical-align:middle;width:2.5rem;height:2.8rem}.icon-play-stroke{display:inline-block;vertical-align:middle;width:2.9rem;height:3.2rem}.icon-plus{display:inline-block;vertical-align:middle;width:2.6rem;height:2.5rem}.icon-poll,.icon-prev,.icon-quest{display:inline-block;vertical-align:middle;width:2rem;height:2rem}.icon-question{height:1.5rem}.icon-rating-star{display:inline-block;vertical-align:middle;width:2.1rem;height:2.1rem}.icon-remove{display:inline-block;vertical-align:middle;width:2rem;height:2rem}.icon-school{display:inline-block;vertical-align:middle;width:1.5rem;height:1.6rem}.icon-soccer,.icon-spring,.icon-star{height:2rem;display:inline-block;vertical-align:middle}.icon-soccer{width:2rem}.icon-social-fb,.icon-social-instagram{display:inline-block;vertical-align:middle;width:2.5rem;height:2.6rem}.icon-social-telegram{display:inline-block;vertical-align:middle;width:2.5rem;height:2.5rem}.icon-social-vk,.icon-social-youtube{display:inline-block;vertical-align:middle;width:2.5rem;height:2.6rem}.icon-spring,.icon-star{width:2rem}.icon-star-rating{display:inline-block;vertical-align:middle;width:1.9rem;height:1.7rem}.icon-steps-01,.icon-steps-02,.icon-steps-03,.icon-steps-04{display:inline-block;vertical-align:middle;width:3.6rem;height:3.6rem}.icon-summer,.icon-teachers{height:2rem;display:inline-block;vertical-align:middle}.icon-summer{width:2rem}.icon-teachers{width:2.1rem}.icon-team{display:inline-block;vertical-align:middle;width:1.9rem;height:2.3rem}.icon-team-user{display:inline-block;vertical-align:middle;width:2.5rem;height:2.6rem}.icon-tel{display:inline-block;vertical-align:middle;width:1.5rem;height:1.6rem}.icon-test,.icon-time{display:inline-block;vertical-align:middle;width:2rem;height:2rem}.icon-up{display:inline-block;vertical-align:middle;width:3rem;height:3rem}.icon-user{display:inline-block;vertical-align:middle;width:1.5rem;height:1.6rem}.icon-video{display:inline-block;vertical-align:middle;width:2rem;height:2rem}.icon-whatsapp{display:inline-block;vertical-align:middle;width:2.5rem;height:2.5rem}.icon-winter{display:inline-block;vertical-align:middle;width:1.6rem;height:1.8rem}.icon-write{display:inline-block;vertical-align:middle;width:1.5rem;height:1.5rem}.icon-yandex-zen{display:inline-block;vertical-align:middle;width:10.7rem;height:1.9rem}.ui-btn--blue.ui-btn--outline:after,.ui-btn--green.ui-btn--outline:after,.ui-btn--transparent_blue:after,.ui-btn--transparent_blue:before,.ui-btn--transparent_grey:after,[hidden],template{display:none}progress,sub,sup{vertical-align:baseline}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.career__title,.employees__title,.join__title,.new-title-80,.promising__title,.vacancies__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.career__title,.employees__title,.join__title,.new-title-80,.promising__title,.vacancies__title{font-size:8rem;line-height:1;margin:0 0 4rem}}.contacts__subtitle,.contacts__title,.cooperation__title,.create__topbar-title,.departments__title,.documents__title,.groups__title,.info-cards__title,.is-page-index .about__title,.is-page-index .certificates__title,.is-page-index .education__title,.is-page-index .faq__title,.is-page-index .news__title,.is-page-index .partners__title,.is-page-index .programs-featured__title,.is-page-index .promo__title,.is-page-index .request__title,.is-page-index .reviews__title,.is-page-index .statistic__title,.is-page-index .team-camp__title,.is-page-organized .any-questions__title,.is-page-organized .documents__title,.is-page-organized .news__title,.is-page-organized .programs-featured__title,.is-page-organized .promo__title,.is-page-organized .reviews__title,.is-page-organized .terms__title,.is-page-party .faq__title,.is-page-party .team-camp__title,.is-page-ta .request--01 .request__title,.is-page-ta .request--02 .request__title,.new-title-60,.news__title,.pay__title,.privilege__title,.programs-featured__title,.reviews__title,.subsc__title,.tell__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.contacts__subtitle,.contacts__title,.cooperation__title,.create__topbar-title,.departments__title,.documents__title,.groups__title,.info-cards__title,.is-page-index .about__title,.is-page-index .certificates__title,.is-page-index .education__title,.is-page-index .faq__title,.is-page-index .news__title,.is-page-index .partners__title,.is-page-index .programs-featured__title,.is-page-index .promo__title,.is-page-index .request__title,.is-page-index .reviews__title,.is-page-index .statistic__title,.is-page-index .team-camp__title,.is-page-organized .any-questions__title,.is-page-organized .documents__title,.is-page-organized .news__title,.is-page-organized .programs-featured__title,.is-page-organized .promo__title,.is-page-organized .reviews__title,.is-page-organized .terms__title,.is-page-party .faq__title,.is-page-party .team-camp__title,.is-page-ta .request--01 .request__title,.is-page-ta .request--02 .request__title,.new-title-60,.news__title,.pay__title,.privilege__title,.programs-featured__title,.reviews__title,.subsc__title,.tell__title{font-size:6rem;line-height:1;margin:0 0 4rem}}.is-page-organized .terms__manager-title,.new-title-32{display:block;margin:0 0 2rem;font-size:2.5rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.is-page-organized .terms__manager-title,.new-title-32{font-size:3.2rem;margin:0 0 3rem}}.coolest__title,.ui-title-76{display:block;margin:0 0 2rem;font-size:3.6rem;line-height:1;font-weight:800;letter-spacing:-.02em}@media (min-width:1200px){.coolest__title,.ui-title-76{font-size:7.6rem}}.is-page-platforms .desc h1,.ui-title-66{display:block;font-size:3.6rem;line-height:1.1;font-weight:800;margin:0 0 2rem}@media (min-width:1200px){.is-page-platforms .desc h1,.ui-title-66{font-size:6.6rem}}.about-us__title,.ui-title-56{display:block;font-size:3.6rem;line-height:1.1;font-weight:800;margin:0 0 2rem}@media (min-width:1200px){.about-us__title,.ui-title-56{font-size:5.6rem}}.cashback h2,.come-us__title,.counselors__title,.hotel__title,.is-page-kids .gallery .gallery__title,.is-page-kids .programs-featured__title,.is-page-sea .promo__title,.make-sure__title,.promo__title,.terms__title,.trajectory-help__title,.ui-title-52,.video-reviews__title,.whole-year__title{display:block;font-size:3rem;line-height:1.1;font-weight:800;margin:0 0 2rem}@media (min-width:1200px){.cashback h2,.come-us__title,.counselors__title,.hotel__title,.is-page-kids .gallery .gallery__title,.is-page-kids .programs-featured__title,.is-page-sea .promo__title,.make-sure__title,.promo__title,.terms__title,.trajectory-help__title,.ui-title-52,.video-reviews__title,.whole-year__title{font-size:5.2rem}}.destinations__title,.education--gradient .education__title,.events--gradient .events__title,.family__title,.gallery--gradient .gallery__title,.hiring__title,.important__title,.programs-featured--gradient .programs-featured__title,.rest__title,.results__title,.reviews--gradient .reviews__title,.targets__title,.team-camp--gradient .team-camp__title,.ui-title-50,.work__title{display:block;font-size:3.2rem;line-height:1.1;font-weight:800;margin:0 0 2rem}@media (min-width:1200px){.destinations__title,.education--gradient .education__title,.events--gradient .events__title,.family__title,.gallery--gradient .gallery__title,.hiring__title,.important__title,.programs-featured--gradient .programs-featured__title,.rest__title,.results__title,.reviews--gradient .reviews__title,.targets__title,.team-camp--gradient .team-camp__title,.ui-title-50,.work__title{font-size:5rem}}.ability__title,.about__title,.camp__title,.certificates__title,.consultation__title,.course-price__title,.course__title,.education__title,.effective__title,.first-lesson__title,.for-you__title,.impressions__title,.info-after__title,.info-before__title,.is-page-moscow .camp .camp__title,.is-page-platforms .camp .camp__title,.is-page-platforms .programs-featured .programs-featured__title,.is-page-platforms .seasons .seasons__title,.is-page-programs .programs-featured__title,.is-page-sea .camp .camp__title,.is-page-spring .camp .camp__title,.is-page-summer .camp .camp__title,.is-page-weekends .camp .camp__title,.organize__title,.our-teachers__title,.partners__title,.plans__title,.price__title,.progress__title,.questions__title,.seasons__title,.statistic__title,.team-camp__title,.training__title,.ui-title-48,.upcoming__item-title,.upcoming__title,.why__title{display:block;font-size:3rem;line-height:1.3;font-weight:800;margin:0 0 2rem}@media (min-width:1200px){.ability__title,.about__title,.camp__title,.certificates__title,.consultation__title,.course-price__title,.course__title,.education__title,.effective__title,.first-lesson__title,.for-you__title,.impressions__title,.info-after__title,.info-before__title,.is-page-moscow .camp .camp__title,.is-page-platforms .camp .camp__title,.is-page-platforms .programs-featured .programs-featured__title,.is-page-platforms .seasons .seasons__title,.is-page-programs .programs-featured__title,.is-page-sea .camp .camp__title,.is-page-spring .camp .camp__title,.is-page-summer .camp .camp__title,.is-page-weekends .camp .camp__title,.organize__title,.our-teachers__title,.partners__title,.plans__title,.price__title,.progress__title,.questions__title,.seasons__title,.statistic__title,.team-camp__title,.training__title,.ui-title-48,.upcoming__item-title,.upcoming__title,.why__title{font-size:4.8rem}}.cashback h3,.course__results-title,.important__card-title,.is-page-moscow .request .request__title,.is-page-sea .request .request__title,.is-page-spring .request .request__title,.is-page-summer .promo__title,.is-page-summer .request .request__title,.is-page-weekends .request .request__title,.ui-title-36{display:block;font-size:2.4rem;line-height:1.3;font-weight:800;margin:0 0 2rem}@media (min-width:1200px){.cashback h3,.course__results-title,.important__card-title,.is-page-moscow .request .request__title,.is-page-sea .request .request__title,.is-page-spring .request .request__title,.is-page-summer .promo__title,.is-page-summer .request .request__title,.is-page-weekends .request .request__title,.ui-title-36{font-size:3.6rem}}.is-page-moscow .promo__title,.ui-title-34{display:block;font-size:2.4rem;line-height:1.3;font-weight:800;margin:0 0 2rem}@media (min-width:1200px){.is-page-moscow .promo__title,.ui-title-34{font-size:3.4rem}}.is-page-spring .promo__title,.is-page-weekends .promo__title,.ui-title-32{display:block;font-size:2.4rem;line-height:1.3;font-weight:800;margin:0 0 2rem}@media (min-width:1200px){.is-page-spring .promo__title,.is-page-weekends .promo__title,.ui-title-32{font-size:3.2rem}}.products__item-title,.ui-title-20{display:block;font-size:1.4rem;line-height:1.3;font-weight:600;margin:0 0 2rem}.products__item-title svg,.ui-title-20 svg{display:inline-block;vertical-align:middle;position:relative;top:-2px;margin:0 5px 0 0}@media (min-width:1200px){.products__item-title,.ui-title-20{font-size:2rem}}.ui-title-16{display:block;font-size:1.2rem;line-height:1.3;font-weight:600;margin:0 0 2rem}@media (min-width:1200px){.ui-title-16{font-size:1.6rem}}.is-page-kids .programs-featured__subtitle,.ui-title-30{display:block;font-size:2rem;line-height:1.2;font-weight:800;margin:0 0 2rem}@media (min-width:1200px){.is-page-kids .programs-featured__subtitle,.ui-title-30{font-size:3rem}}.about-us__text,.education--gradient .education__desc,.family__text,.formula__item-text,.important__card-text,.team-camp--gradient .team-camp__text,.ui-text-24,.work__text,.wysiwyg{display:block;font-size:2rem;line-height:1.45;font-weight:400;margin:0 0 2rem}@media (min-width:1200px){.about-us__text,.education--gradient .education__desc,.family__text,.formula__item-text,.important__card-text,.team-camp--gradient .team-camp__text,.ui-text-24,.work__text,.wysiwyg{font-size:2.4rem}}.questions__text,.rest__item-text,.ui-text-18{display:block;font-size:1.6rem;line-height:1.45;font-weight:400;margin:0 0 2rem}@media (min-width:1200px){.questions__text,.rest__item-text,.ui-text-18{font-size:1.8rem}}.ui-text-16{display:block;font-size:1.4rem;line-height:1.45;font-weight:400;margin:0 0 2rem}@media (min-width:1200px){.ui-text-16{font-size:1.6rem}}.products__item-text,.ui-text-14{display:block;font-size:1.2rem;line-height:1.45;font-weight:400;margin:0 0 2rem}@media (min-width:1200px){.products__item-text,.ui-text-14{font-size:1.4rem}}.ui-text-center,.ui-title-center{text-align:center;-ms-flex-pack:center;justify-content:center}[class*=" icon-"],[class^=icon-]{display:inline-block;vertical-align:middle;position:relative}.icon-nav-toggle{width:2.5rem;height:2.5rem;position:relative}.icon-nav-toggle span{display:block;width:2rem;height:2px;border-radius:10px;background:currentColor;position:absolute;top:50%;left:50%;margin:-1px 0 0 -10px;transition:transform .25s,opacity .25s}.icon-nav-toggle span:nth-of-type(1){transform:translate(0,-6px)}.icon-nav-toggle span:nth-of-type(3){transform:translate(0,6px)}.icon-bedroom,.icon-user{top:-2px}@font-face{font-family:Gilroy;src:url(/local/templates/mg_winter/include/css/../fonts/gilroy_regular.woff2) format("woff2"),url(/local/templates/mg_winter/include/css/../fonts/gilroy_regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/local/templates/mg_winter/include/css/../fonts/gilroy_medium.woff2) format("woff2"),url(/local/templates/mg_winter/include/css/../fonts/gilroy_medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/local/templates/mg_winter/include/css/../fonts/gilroy_semibold.woff2) format("woff2"),url(/local/templates/mg_winter/include/css/../fonts/gilroy_semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/local/templates/mg_winter/include/css/../fonts/gilroy_semibold.woff2) format("woff2"),url(/local/templates/mg_winter/include/css/../fonts/gilroy_semibold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/local/templates/mg_winter/include/css/../fonts/gilroy_semibold.woff2) format("woff2"),url(/local/templates/mg_winter/include/css/../fonts/gilroy_semibold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/local/templates/mg_winter/include/css/../fonts/gilroy_semibold.woff2) format("woff2"),url(/local/templates/mg_winter/include/css/../fonts/gilroy_semibold.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}.ui-wysiwyg{font-size:1.6rem;line-height:1.2;font-weight:400}.ui-wysiwyg hr{border:none;border-top:1px solid #545657;margin:6rem 0}.ui-wysiwyg a,.ui-wysiwyg a:hover{color:#536e89;text-decoration:underline}.cashback a,.cashback a:hover,.ui-btn,.ui-btn:hover,.ui-link,.ui-link:hover{text-decoration:none}@media (min-width:1200px){.ui-wysiwyg{font-size:1.8rem}}.ui-ul,.ui-wysiwyg ul{margin:0 0 3rem;padding:0;list-style:none}.ui-ul>li,.ui-wysiwyg ul>li{position:relative;padding:0 0 0 3rem;margin:0}.ui-ul>li:after,.ui-wysiwyg ul>li:after{content:"";position:absolute;top:50%;left:10px;width:4px;height:4px;border-radius:50%;background:#2F80ED;margin:-2px 0 0}.ui-ol,.ui-wysiwyg ol{margin:0 0 3rem;padding:0;list-style:none;counter-reset:point}.ui-ol>li,.ui-wysiwyg ol>li{position:relative;padding:0 0 0 3rem;margin:0 0 10px}.ui-ol>li:after,.ui-wysiwyg ol>li:after{content:counter(point);counter-increment:point 1;position:absolute;top:0;left:0;color:#AF2123}.ui-table-scroll{overflow-x:auto}.ui-table,.ui-wysiwyg table{width:100%;border-collapse:collapse;border-spacing:0;margin:0 0 3rem;font-weight:500}.ui-table td,.ui-table th,.ui-wysiwyg table td,.ui-wysiwyg table th{padding:10px 2rem;border-bottom:4px solid #fff;text-align:left}.ui-table td:first-of-type,.ui-table th:first-of-type,.ui-wysiwyg table td:first-of-type,.ui-wysiwyg table th:first-of-type{padding-left:20px}.ui-table td:last-of-type,.ui-table th:last-of-type,.ui-wysiwyg table td:last-of-type,.ui-wysiwyg table th:last-of-type{padding-right:20px}.ui-table th,.ui-wysiwyg table th{font-weight:500;text-transform:uppercase}.ui-table td,.ui-wysiwyg table td{background:#ECEBEB}.ui-table mark,.ui-wysiwyg table mark{white-space:nowrap;background:0 0;font-size:2rem;font-weight:700}@media (max-width:1199px){.ui-table,.ui-table mark,.ui-wysiwyg table,.ui-wysiwyg table mark{font-size:1.2rem}.ui-table th,.ui-wysiwyg table th{font-size:1.5rem}.ui-table td,.ui-table th,.ui-wysiwyg table td,.ui-wysiwyg table th{padding:5px 1.2rem}}.ui-picture,.ui-wysiwyg figure,.ui-wysiwyg picture{overflow:hidden;margin:0 0 3rem}.ui-picture img,.ui-wysiwyg figure img,.ui-wysiwyg picture img{display:block;width:100%}.ui-picture figcaption,.ui-wysiwyg figure figcaption,.ui-wysiwyg picture figcaption{text-align:center;max-width:100rem;margin:0 auto;padding:2rem 0 0;font-size:1.4rem;line-height:1.3;font-weight:500;font-style:italic;letter-spacing:-.5px;color:rgba(7,8,9,.5)}.ui-picture.pull-left,.ui-wysiwyg figure.pull-left,.ui-wysiwyg picture.pull-left{float:left;max-width:38rem;margin:0 4rem 3rem 0}@media (max-width:767px){.ui-picture.pull-left,.ui-wysiwyg figure.pull-left,.ui-wysiwyg picture.pull-left{margin:0 0 3rem;float:none;max-width:none}}.ui-picture.pull-right,.ui-wysiwyg figure.pull-right,.ui-wysiwyg picture.pull-right{float:right;max-width:38rem;margin:0 0 3rem 4rem}@media (max-width:767px){.ui-picture.pull-right,.ui-wysiwyg figure.pull-right,.ui-wysiwyg picture.pull-right{margin:0 0 3rem;float:none;max-width:none}}.ui-validate{display:block;text-align:left;font-size:1.2rem;line-height:1.45;font-weight:400;color:#FF3E3B}.ui-btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;font:500 1.6rem/2.9rem Gilroy,Helvetica,Arial,sans-serif;letter-spacing:0;text-align:center;border:none;background:0 0;padding:5px 1.2rem;transition:box-shadow .25s,color .25s,background .25s,box-shadow .25s;cursor:pointer;white-space:nowrap;border-radius:14px;height:3.9rem;overflow:hidden}.ui-btn:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.25);transition:opacity .25s;opacity:0}.ui-btn svg{margin:0 8px 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.ui-btn:hover:after{opacity:1}.ui-btn:active{transition:none;transform:translate(0,1px);box-shadow:inset 0 2px 5px rgba(0,0,0,.15)}.ui-btn.is-valid{background:#41CC99!important;border-color:#41CC99!important;color:#fff!important}.ui-btn--fullwidth{width:100%}.ui-btn--28{font-size:1.4rem;line-height:1.2;font-weight:600;padding:4px 8px;height:2.8rem;border-radius:14px}.ui-btn--34,.ui-btn--34x34,.ui-chosen,.ui-progress__bar{border-radius:10px}.ui-btn--28 svg{margin:0 4px 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.ui-btn--34x34 svg,.ui-btn--48x48 svg,.ui-field .ui-input,.ui-field .ui-textarea{margin:0}.ui-btn--34x34{padding:0;width:3.4rem;height:3.4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ui-btn--34{font-size:1.4rem;line-height:2.2rem;font-weight:600;padding:4px 8px;height:3.4rem}.ui-btn--40,.ui-btn--48{font-size:1.6rem;line-height:1.2;font-weight:600}.ui-btn--40{padding:4px 1.2rem;height:4rem;border-radius:14px}.ui-btn--48,.ui-btn--48x48{height:4.8rem;border-radius:24px}.ui-btn--48x48{width:4.8rem;padding:0}.ui-btn--60{font-size:2.4rem;line-height:1.3;font-weight:600;padding:10px 2rem;height:6rem;border-radius:20px}.ui-btn--65{font-size:1.8rem;line-height:1.3;padding:10px 2.7rem;height:6.5rem;border-radius:32px}.ui-btn--66{font-size:2.4rem;line-height:1.3;font-weight:600;padding:10px 3rem;height:6.6rem;border-radius:20px}.ui-badge,.ui-btn--68,.ui-btn--70,.ui-price,.ui-rating__number{line-height:1.2}.ui-btn--68,.ui-btn--69{font-weight:600;border-radius:20px;height:auto;letter-spacing:0;white-space:normal}.ui-btn--68{font-size:2.5rem;padding:1.9rem 3.2rem;min-height:6.8rem}.ui-btn--69{font-size:2.4rem;line-height:1.3;padding:1.9rem 3rem;min-height:6.9rem}.ui-badge,.ui-badge--34,.ui-btn--70{border-radius:14px}.ui-btn--70{font-size:2.5rem;font-weight:800;height:7rem}.ui-btn--whatsapp{background:#25D366;color:#fff}.ui-btn--whatsapp svg{width:2.8rem;height:2.8rem;margin:0 0 0 10px}.ui-btn--whatsapp:hover{background:#25D366;color:#fff}.ui-btn--transparent_blue{color:#407BFF;border:1px solid transparent;box-shadow:none}.ui-btn--transparent_blue:hover{border-color:#fff;color:#407BFF}.ui-btn--transparent_blue:active{box-shadow:none}.ui-btn--transparent_grey{color:#99A0AF;border:1px solid transparent;box-shadow:none}.ui-btn--transparent_grey:hover{border-color:#fff;color:#1D1D1B}.ui-btn--transparent_grey:active{box-shadow:none}.ui-btn--purple,.ui-btn--purple:hover{background:#761CEA;border-color:#761CEA;color:#fff}.ui-btn--violet,.ui-btn--violet:hover{background:#7C60FF;border-color:#7C60FF;color:#fff}.ui-btn--lightblue,.ui-btn--lightblue:hover{background:#F4F8FE;color:#407BFF}.ui-btn--lightgreen{background:#D9F5DC;color:#39B385}.ui-btn--purple_light{background:#8E72FF;border-color:#8E72FF;color:#fff}.ui-btn--purple_light:hover{background:#761CEA;border-color:#761CEA;color:#fff}.ui-btn--blue,.ui-btn--blue:hover{background:#2F80ED;border-color:#2F80ED;color:#fff}.ui-btn--blue.ui-btn--outline{background:0 0;color:#2F80ED;border:1px solid #2F80ED}.ui-btn--blue.ui-btn--outline:hover{background:#2F80ED;border-color:#2F80ED;color:#fff}.ui-btn--blue_light{background:#95C8FF;border-color:#95C8FF;color:#fff}.ui-btn--blue_light:hover{background:#2F80ED;border-color:#2F80ED;color:#fff}.ui-btn--light,.ui-btn--light:hover{background:#F7F3F9;border-color:#F7F3F9;color:#761CEA}.ui-btn--white,.ui-btn--white:hover{background:#fff;border-color:#fff;color:#761CEA}.ui-btn--white_blue,.ui-btn--white_blue:hover{background:#fff;border-color:#fff;color:#407BFF}.ui-btn--white_blue:active{box-shadow:none}.ui-btn--white_purple,.ui-btn--white_purple:hover{background:#fff;border-color:#fff;color:#761CEA}.ui-btn--white_green,.ui-btn--white_green:hover{background:#fff;border-color:#fff;color:#41CC99}.ui-btn--green,.ui-btn--green:hover{background:#41CC99;border-color:#41CC99;color:#fff}.ui-btn--green.ui-btn--outline{background:0 0;color:#41CC99;border:1px solid #41CC99}.ui-btn--green.ui-btn--outline:hover{background:#41CC99;border-color:#41CC99;color:#fff}.ui-chosen__grid:before,.ui-chosen__line{background:#D0D3DA;top:50%;display:block;position:absolute}.ui-btn--green.is-disabled{background:#D0D3DA;border-color:#D0D3DA;color:#99A0AF;pointer-events:none}@media (max-width:1199px){.ui-btn--cart{width:3.6rem;height:3.6rem;display:block;text-indent:-9999px;border-radius:50%}.ui-btn--cart svg.icon-cart{display:block;position:absolute;top:50%;left:50%;width:2rem;height:2rem;margin:-10px 0 0 -10px}}.ui-btn--orange,.ui-btn--orange:hover{background:#FFB600;border-color:#FFB600;color:#fff}.ui-btn--lime,.ui-btn--lime:hover{background:#DAF372;border-color:#DAF372;color:#081339}.ui-field{position:relative;margin:0 0 5px}.ui-append,.ui-check__input,.ui-prepend{position:absolute;top:0}.ui-prepend{left:0;width:3.2rem;height:4.1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#95C8FF}.ui-prepend~.ui-input,.ui-prepend~.ui-select .selectric,.ui-prepend~.ui-textarea{padding-left:32px}.ui-prepend svg{width:1.6rem;height:1.6rem}.ui-append{right:0;width:4rem;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ui-append~.ui-input,.ui-append~.ui-textarea{padding-right:40px}.ui-input-underline,.ui-textarea-underline{display:block;transition:.25s;width:100%;background:0 0;border:none;border-bottom:2px solid rgba(2,48,71,.15);font:500 2rem/1.4 Gilroy,Helvetica,Arial,sans-serif;padding:0 0 10px;color:#023047;-webkit-appearance:none;appearance:none;box-shadow:none;border-radius:0;height:auto;margin:0 0 2rem}.ui-input-underline:-ms-input-placeholder,.ui-textarea-underline:-ms-input-placeholder{color:rgba(2,48,71,.3);transition:opacity .25s}.ui-input-underline::placeholder,.ui-textarea-underline::placeholder{color:rgba(2,48,71,.3);transition:opacity .25s}.ui-input-underline:focus,.ui-textarea-underline:focus{border-color:#407BFF}.ui-input-underline:focus:-ms-input-placeholder,.ui-textarea-underline:focus:-ms-input-placeholder{opacity:0}.ui-input-underline:focus::placeholder,.ui-textarea-underline:focus::placeholder{opacity:0}.ui-input-underline:disabled,.ui-textarea-underline:disabled{border-color:#e4ebf1;background:#e4ebf1;pointer-events:none}.is-error.ui-textarea-underline,.ui-input-underline.is-error{border-color:#FF3E3B}.ui-input,.ui-select select,.ui-textarea{border:1px solid #F7F3F9;-webkit-appearance:none}.ui-textarea-underline{max-width:100%;min-width:100%;min-height:12rem;height:12rem}.ui-input,.ui-textarea{display:block;transition:.25s;width:100%;background:#fff;font:600 1.4rem/1.9rem Gilroy,Helvetica,Arial,sans-serif;padding:10px 1.5rem;color:#000;appearance:none;box-shadow:none;border-radius:14px;height:3.9rem;margin:0 0 5px}.ui-input:-ms-input-placeholder,.ui-textarea:-ms-input-placeholder{color:#95C8FF;transition:opacity .25s}.ui-input::placeholder,.ui-textarea::placeholder{color:#95C8FF;transition:opacity .25s}.ui-input:focus,.ui-textarea:focus{border-color:#95C8FF}.ui-input:focus:-ms-input-placeholder,.ui-textarea:focus:-ms-input-placeholder{opacity:0}.ui-input:focus::placeholder,.ui-textarea:focus::placeholder{opacity:0}.ui-input:disabled,.ui-textarea:disabled{border-color:#e4ebf1;background:#e4ebf1;pointer-events:none}.is-error.ui-textarea,.ui-input.is-error{border-color:#FF3E3B!important;background:#FFF5F5!important;color:#FF3E3B!important}.is-error.ui-textarea:-ms-input-placeholder,.ui-input.is-error:-ms-input-placeholder{color:#FF3E3B!important}.is-error.ui-textarea::placeholder,.ui-input.is-error::placeholder{color:#FF3E3B!important}.is-valid.ui-textarea,.ui-input.is-valid{border-color:#D9F5DC!important;background:#D9F5DC!important;color:#39B385!important}.is-valid.ui-textarea:-ms-input-placeholder,.ui-input.is-valid:-ms-input-placeholder{color:#39B385!important}.is-valid.ui-textarea::placeholder,.ui-input.is-valid::placeholder{color:#39B385!important}.ui-textarea{max-width:100%;min-width:100%;min-height:10rem;height:auto;resize:none}.ui-check{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;position:relative;margin:0 0 1.2rem;cursor:pointer}@media (min-width:1200px){.ui-check--responsive .ui-check__text svg.icon-cancel{display:none}}@media (max-width:1199px){.ui-check--responsive .ui-check__input:checked~.ui-check__text{background:#2F80ED;border-color:#2F80ED;color:#fff}.ui-check--responsive .ui-check__input:checked~.ui-check__text svg.icon-cancel{display:block}.ui-check--responsive .ui-check__checkbox{display:none}.ui-check--responsive .ui-check__text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #95C8FF;background:#fff;border-radius:10px;padding:5px 8px;font-size:1.4rem;line-height:2.2rem;font-weight:600;color:#000}.ui-check--responsive .ui-check__text svg.icon-cancel{display:none;margin:0 0 0 4px;color:#95C8FF}}.ui-check__input{left:0;opacity:0;visibility:hidden}.ui-check__input:checked~.ui-check__checkbox svg.icon-checked,.ui-check__input:checked~.ui-check__radio:after{opacity:1}.ui-check__input:checked~.ui-check__checkbox{background:#2F80ED}.ui-check__input:checked~.ui-check__radio{border-color:#2F80ED}.ui-check__radio{position:relative;display:block;-ms-flex:0 0 auto;flex:0 0 auto;width:2rem;height:2rem;border:2px solid #95C8FF;margin:0 8px 0 0;border-radius:50%;color:#2F80ED;transition:background .25s,border-color .25s}.ui-check__radio:after{content:"";display:block;width:1.2rem;height:1.2rem;position:absolute;top:50%;left:50%;background:currentColor;margin:-6px 0 0 -6px;border-radius:50%;transition:opacity .25s;opacity:0}.ui-check__checkbox{position:relative;display:block;-ms-flex:0 0 auto;flex:0 0 auto;width:1.8rem;height:1.8rem;border:2px solid #2F80ED;margin:0 8px 0 0;border-radius:2px;color:#fff;transition:background .25s}.ui-check__checkbox svg.icon-checked{display:block;width:1.2rem;height:1.2rem;position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px;transition:opacity .25s;opacity:0}.ui-check__text{display:block;-ms-flex:1;flex:1;font-size:1.4rem;line-height:1.8rem;font-weight:600}.ui-check__counter{display:block;font-size:2rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 0 10px}.ui-check__counter:empty{display:none}.ui-sorting{display:inline-block;vertical-align:top;width:100%;margin:0 0 8px;white-space:nowrap}.ui-sorting select{width:100%;font:600 1.4rem/2.2rem Gilroy,Helvetica,Arial,sans-serif;height:3.4rem;border:1px solid #95C8FF;border-radius:10px;padding:5px 2rem 5px 1.2rem;-webkit-appearance:none;appearance:none;white-space:nowrap;text-overflow:ellipsis;background:url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.50003 12C7.37203 12 7.24403 11.951 7.14653 11.8535L2.14653 6.8535C2.00353 6.7105 1.96053 6.4955 2.03803 6.3085C2.11503 6.1215 2.29803 6 2.50003 6H12.5C12.702 6 12.885 6.1215 12.962 6.3085C13.0395 6.4955 12.9965 6.7105 12.8535 6.8535L7.85353 11.8535C7.75603 11.951 7.62803 12 7.50003 12Z' fill='black'/%3E%3C/svg%3E%0A") right 14px center no-repeat #fff}.ui-sorting .selectric-wrapper{position:relative;cursor:pointer;font:600 1.6rem/2.2rem Gilroy,Helvetica,Arial,sans-serif;text-transform:none;width:100%}.ui-sorting .selectric{position:relative;overflow:hidden;background:#fff;border:1px solid #95C8FF;border-radius:10px;padding:5px 3.6rem 5px 1.2rem;height:3.4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ui-sorting .selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ui-sorting .selectric .arrow{position:absolute;top:0;right:1.4rem;height:100%;width:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ui-select .selectric-items,.ui-sorting .selectric-items{box-shadow:0 10px 40px rgba(29,29,27,.1);z-index:100;width:auto!important;min-width:100%}.ui-sorting .selectric .arrow svg{position:relative;display:block;transition:transform .25s}.ui-sorting .selectric-items{display:none;position:absolute;left:0;background:#fff;overflow:hidden}.ui-sorting .selectric-items .selectric-scroll{height:100%;overflow-x:hidden;overflow-y:auto;max-height:468px}.ui-sorting .selectric-items ul{margin:0;padding:0;list-style:none}.ui-sorting .selectric-items li{position:relative;display:block;cursor:pointer;padding:5px 1.2rem;border-bottom:1px solid rgba(0,0,0,.2)}.ui-sorting .selectric-items li:last-child{border:none}.ui-sorting .selectric-items li.selected{background:#2F80ED;color:#fff}.ui-sorting .selectric-items li.disabled{display:none!important}.ui-sorting .selectric-items .ui-select-group li:not(.ui-select-group-label){padding-left:30px}.ui-sorting .selectric-items .ui-select-group-label{pointer-events:none}.ui-sorting .selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.ui-sorting .selectric-hide-select select{position:absolute;left:-100%}.ui-sorting .selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.ui-sorting .selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.ui-select .selectric-open,.ui-sorting .selectric-open{z-index:9999}.ui-sorting .selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:0!important;border:none!important;background:0 0!important}.ui-sorting .selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.ui-sorting .selectric-open .selectric-items{display:block}.ui-sorting .selectric-disabled{opacity:.5;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ui-select{display:inline-block;vertical-align:top;width:100%;margin:0 0 8px}.ui-select select{width:100%;font:600 1.4rem/1.9rem Gilroy,Helvetica,Arial,sans-serif;height:3.9rem;border-radius:10px;padding:10px 2rem 10px 1.2rem;appearance:none;white-space:nowrap;text-overflow:ellipsis;background:url("data:image/svg+xml,%3Csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 11.5a.499.499 0 01-.353-.146l-5-5A.5.5 0 012.5 5.5h10a.5.5 0 01.354.854l-5 5a.499.499 0 01-.354.146z' fill='%2395C8FF'/%3E%3C/svg%3E%0A") right 10px center no-repeat #fff;color:#95C8FF}.sz-header__catalog-toggle,.ui-select .selectric-wrapper{font:600 1.4rem/2.2rem Gilroy,Helvetica,Arial,sans-serif}.ui-select .selectric-wrapper{position:relative;cursor:pointer;text-transform:none;width:100%}.ui-select .selectric{position:relative;overflow:hidden;background:#fff;border:1px solid #F7F3F9;border-radius:10px;padding:5px 3rem 5px 1.2rem;height:3.9rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#95C8FF}.ui-select .selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ui-select .selectric .arrow{position:absolute;top:0;right:10px;height:100%;width:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ui-select .selectric .arrow svg{position:relative;display:block;transition:transform .25s}.ui-select .selectric-items{display:none;position:absolute;top:0;left:0;background:#fff;border-radius:8px;border:1px solid #fff;overflow:hidden}.ui-select .selectric-items .selectric-scroll{height:100%;overflow-x:hidden;overflow-y:auto;max-height:468px}.ui-select .selectric-items ul{margin:0;padding:0;list-style:none}.ui-select .selectric-items li{position:relative;display:block;cursor:pointer;padding:5px 1.2rem;border-bottom:1px solid rgba(0,0,0,.2)}.ui-select .selectric-items li:last-child{border:none}.ui-select .selectric-items li.selected{background:#2F80ED;color:#fff}.ui-select .selectric-items li.disabled{display:none!important}.ui-select .selectric-items .ui-select-group li:not(.ui-select-group-label){padding-left:30px}.ui-select .selectric-items .ui-select-group-label{pointer-events:none}.ui-select .selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.ui-select .selectric-hide-select select{position:absolute;left:-100%}.ui-select .selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.ui-select .selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.ui-placeholder__select .selectric-input,.ui-select .selectric-input{left:0!important;clip:rect(0,0,0,0)!important;background:0 0!important;padding:0!important;margin:0!important;outline:0!important}.ui-select .selectric-input{position:absolute!important;top:0!important;overflow:hidden!important;width:1px!important;height:1px!important;border:none!important}.ui-select .selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.ui-select .selectric-multiple .selectric-checkbox{display:block;position:relative;width:1.6rem;height:1.6rem;margin:0 8px 0 0;border:2px solid #C4E0FE;border-radius:2px;color:#fff;transition:.25s}.ui-select .selectric-multiple .selectric-checkbox svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .25s}.footer__group.is-open .footer__group-title svg,.ui-placeholder__select .selectric-open .selectric .arrow svg,.ui-select .selectric-open .selectric .arrow svg{transform:rotate(180deg)}.ui-select .selectric-multiple .selectric-items ul>li.selected{background:#FAF9FA;color:#1D1D1B}.ui-select .selectric-multiple .selectric-items ul>li.selected .selectric-checkbox{background:#407BFF;border-color:#407BFF}.ui-select .selectric-multiple .selectric-items ul>li.selected .selectric-checkbox svg{opacity:1}.ui-select .selectric-multiple .selectric-items ul>li.disabled{pointer-events:none;display:none}.ui-select .selectric-multiple .selectric-items ul>li.disabled .selectric-checkbox{display:none}.ui-select .selectric-open .selectric{background:#F9F9F9}.ui-select .selectric-open .selectric-items{display:block}.ui-select .selectric-disabled{opacity:.5;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ui-chosen{background:#FFF;padding:10px;margin:0 0 8px}.ui-chosen__grid{position:relative;z-index:100;height:1.6rem;margin:0 0 5px}.ui-chosen__grid:before{content:"";left:0;right:0;height:2px;margin:-1px 0 0;border-radius:2px;z-index:-1}.ui-chosen__line{width:2px;height:6px;border-radius:50%;left:50%;margin:-3px 0 0 -1px}.ui-label,.ui-range{margin:0 0 8px}.ui-chosen__line:nth-of-type(1){left:7px;right:auto}.ui-chosen__line:nth-of-type(3){right:7px;left:auto}.ui-chosen__labels{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.ui-chosen__label{display:block;font-size:1.2rem;line-height:1.25;font-weight:600;white-space:nowrap;color:#1D1D1B}.ui-range__input{display:block;width:100%;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #95C8FF;border-radius:10px;font:600 1.3rem/2.2rem Gilroy,Helvetica,Arial,sans-serif;padding:5px 8px;color:#000}.ui-label,.ui-rating__number{display:block;font-weight:600}.ui-label{font-size:1.6rem;line-height:1.45}.ui-rating,.ui-rating__group{display:-ms-flexbox;-ms-flex-align:center}.ui-rating{display:flex;align-items:center;height:2rem}.ui-rating svg{margin:0 2px 0 0;color:#FFB600}.ui-rating[data-rating="5"] svg:nth-of-type(5)~svg,.ui-rating[data-rating="1"] svg:nth-of-type(1)~svg,.ui-rating[data-rating="2"] svg:nth-of-type(2)~svg,.ui-rating[data-rating="3"] svg:nth-of-type(3)~svg,.ui-rating[data-rating="4"] svg:nth-of-type(4)~svg{color:#fff}.ui-rating__group{display:flex;align-items:center;margin:0 4px 0 0}.ui-rating__number{font-size:1.4rem;opacity:.4;position:relative;top:2px}.ui-close,.ui-stars{display:-ms-flexbox;-ms-flex-align:center}.ui-close{position:absolute;top:1.5rem;right:1.5rem;border:none;background:0 0;padding:0;cursor:pointer;display:flex;align-items:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;transition:color .25s;color:#2F80ED}.cashback a,.popup-callback__close,.popup-find__close,.sz-popup__close,.ui-link{transition:color .25s,opacity .25s}.ui-close:hover{color:#FF8700}.cashback a svg,.ui-link svg{display:inline-block;vertical-align:middle}.ui-confirm,.ui-success{display:block;font-size:1.4rem;text-align:center}.ui-link--underline,.ui-link--underline:hover{text-decoration:underline}.cashback a,.ui-link--blue{color:#2F80ED}.cashback a:hover,.ui-link--blue:hover{color:#FF8700}.ui-link--darkblue{color:#407BFF}.ui-link--darkblue:hover{color:#FF8700}.ui-confirm{margin:0;padding:5px 0 0;line-height:1.45;font-weight:400;color:#761CEA}.ui-success{line-height:1.3;font-weight:700;color:#41CC99;padding:8px 0 0}.ui-badge,.ui-stars__counter{font-size:1.4rem;font-weight:600}.ui-stars{display:flex;align-items:center;-ms-flex-pack:center;justify-content:center}.ui-stars__rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:10rem;overflow:hidden;margin:0 5px 0 0;color:#407BFF}.ui-stars__rating svg{display:block;width:2rem;height:2rem;-ms-flex:0 0 auto;flex:0 0 auto}.ui-badge--28,.ui-hashtag{height:2.8rem}.ui-stars__counter{line-height:1.25;display:block;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;top:2px}.ui-badge,.ui-hashtag{-ms-flex-align:center}.ui-badge{display:-ms-inline-flexbox;display:inline-flex;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 8px}.ui-badge svg{display:block;margin:0 7px 0 0}.ui-badge svg.icon-fire{top:-1px}.ui-badge--34{padding:5px 1.2rem;min-height:3.4rem}.ui-badge--blue{background:#407BFF;color:#fff}.ui-badge--red{background:#FF3E3B;color:#fff}.ui-badge--purple{background:#761CEA;color:#fff}.ui-badge--violet{background:#F7F3F9;color:#1D1D1B}.ui-badge--green{background:#41CC99;color:#fff}.ui-badge--green_light{background:#D9F5DC;color:#1D1D1B}.ui-badge--green_dark{background:#39B385;color:#fff}.ui-badge--white_outline{background:0 0;border:1px solid #F4F8FE;color:#fff}.ui-badge--white_purple{background:#fff;color:#761CEA}.ui-price{display:block;margin:0;font-size:3rem;font-weight:800}.ui-price.ui-price--del{font-size:2rem;line-height:1.3;font-weight:700;position:relative}.ui-price.ui-price--del:before{content:"";display:block;position:absolute;top:50%;left:-2px;right:-2px;border:2px solid #FF3E3B;margin:0;border-radius:4px;transform:rotate(-10deg)}.ui-price.ui-price--blue{color:#407BFF}.ui-price.ui-price--blue.ui-price--del{color:#95C8FF}.ui-price.ui-price--white,.ui-price.ui-price--white.ui-price--del{color:#D9F5DC}.ui-hashtag,.ui-hashtag:hover{color:#1D1D1B;text-decoration:none}.ui-hashtag{background:#F4F8FE;border-radius:5px;display:-ms-inline-flexbox;display:inline-flex;align-items:center;padding:0 6px;font-size:1.4rem;line-height:1.2;font-weight:400;transition:color .25s,background .25s}.fancybox-slide--video,.ui-card{border-radius:29px}.ui-card{background:#FFF;box-shadow:0 18px 30px rgba(118,28,234,.15);padding:1.5rem;text-align:center}.ui-card__text{display:block;font-size:2rem;line-height:1.3;font-weight:700;margin:0 0 1.5rem;padding:0 1.5rem}.ui-card__action .ui-btn{white-space:normal;height:auto;font-size:1.6rem;line-height:1.2;font-weight:600;min-height:3.9rem;padding:5px 2rem}.ui-rate{margin:0 0 3rem}.ui-rate .row{-ms-flex:1;flex:1;margin:0 -2.5px -5px}.ui-rate .row>[class^=col]{padding:0 2.5px 5px}.ui-rate .ui-check{margin:0}.ui-rate img{width:4.2rem;height:4.2rem;object-fit:contain}.ui-check__btn,.ui-social__link{width:100%;background:#FFF;border-radius:14px;transition:.25s}.ui-check__input:checked~.ui-check__btn{border-color:#407BFF;box-shadow:inset 0 0 0 2px #407BFF}.ui-check__btn:hover,.ui-social__link:hover{box-shadow:0 18px 30px rgba(64,123,255,.15)}.ui-check__btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:7.8rem;padding:5px}.ui-social{margin:0 0 3rem}.ui-social .row{-ms-flex:1;flex:1;margin:0 -2.5px -5px}.ui-social .row>[class^=col]{padding:0 2.5px 5px}.ui-social__link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:7.8rem;padding:5px;color:#407BFF}.ui-attach,.ui-check--mir{display:-ms-inline-flexbox;position:relative}.ui-check--mir{display:inline-flex;-ms-flex-align:center;align-items:center;z-index:100;margin:0 0 2rem}.ui-check--mir .ui-check__text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ui-check--mir .ui-check__text img{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 4px 0 0}.ui-check--mir:before{content:"";position:absolute;top:-2.5px;left:-2.5px;right:-2.5px;bottom:-2.5px;background:#D9F5DC;box-shadow:0 3px 5px rgba(65,204,153,.25);border-radius:15px;z-index:-1}.ui-cashback{border:1px solid #D9F5DC;background:#fff;border-radius:14px;position:relative;padding:10px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ui-cashback__text{display:block;margin:0 1.4rem 0 0;font-size:1.4rem;line-height:1.45;font-weight:400;-ms-flex:1;flex:1}.ui-cashback__text b,.ui-cashback__text strong{font-weight:700}@media (max-width:767px){.ui-cashback__text{margin:0}}.ui-cashback__image{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 -6.5rem}.ui-cashback__image img{display:block}@media (max-width:767px){.ui-cashback__image{display:none}}.ui-attach{display:inline-flex;-ms-flex-align:center;align-items:center;margin:0 0 5px;cursor:pointer}.ui-attach__input{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.ui-attach__btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.4rem;line-height:1.45;font-weight:600;color:#2F80ED;transition:color .25s}.ui-check__tag,.ui-form .ui-title,.ui-tooltip__offcanvas{line-height:1.3;font-weight:600}.ui-attach__btn svg{display:block;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 5px 0 0}.ui-attach__btn:hover{color:#FF8700}.ui-comment .ui-validate{position:absolute;top:0;left:0;pointer-events:none;opacity:0}.ui-form{background:#fff;color:#1D1D1B;border:2px solid #F4F8FE;box-shadow:0 18px 30px rgba(64,123,255,.15);border-radius:29px;padding:1.5rem;margin:0;text-align:center}.ui-form .row{margin:0 -2.5px}.ui-form .row>[class^=col]{padding:0 2.5px}.ui-form .ui-title{display:block;margin:0 0 5px;font-size:2rem}.ui-form .ui-text{display:block;margin:0 0 10px;font-size:1.4rem;line-height:1.45;font-weight:400}.ui-form .ui-mark{background:0 0;color:#407BFF;font-weight:700;display:inline-block}.ui-form .ui-field{margin:0 0 5px}.ui-form .ui-input,.ui-form .ui-input:-ms-input-placeholder,.ui-form .ui-prepend,.ui-form .ui-textarea,.ui-form .ui-textarea:-ms-input-placeholder{color:#407BFF}.ui-form .ui-input,.ui-form .ui-input::placeholder,.ui-form .ui-prepend,.ui-form .ui-textarea,.ui-form .ui-textarea::placeholder{color:#407BFF}.ui-form--purple{background:#761CEA;color:#fff;border:none}.ui-form--purple .ui-input,.ui-form--purple .ui-input:-ms-input-placeholder,.ui-form--purple .ui-prepend,.ui-form--purple .ui-textarea,.ui-form--purple .ui-textarea:-ms-input-placeholder{color:#761CEA}.ui-form--purple .ui-input,.ui-form--purple .ui-input::placeholder,.ui-form--purple .ui-prepend,.ui-form--purple .ui-textarea,.ui-form--purple .ui-textarea::placeholder{color:#761CEA}.ui-form--green{background:#41CC99;color:#fff;border:none}.ui-form--green .ui-input,.ui-form--green .ui-input:-ms-input-placeholder,.ui-form--green .ui-prepend,.ui-form--green .ui-textarea,.ui-form--green .ui-textarea:-ms-input-placeholder{color:#761CEA}.ui-form--green .ui-input,.ui-form--green .ui-input::placeholder,.ui-form--green .ui-prepend,.ui-form--green .ui-textarea,.ui-form--green .ui-textarea::placeholder{color:#761CEA}.ui-form--orange{background:#FF8700;color:#fff;border:none}.ui-form--orange .ui-input,.ui-form--orange .ui-input:-ms-input-placeholder,.ui-form--orange .ui-prepend,.ui-form--orange .ui-textarea,.ui-form--orange .ui-textarea:-ms-input-placeholder{color:#761CEA}.ui-form--orange .ui-input,.ui-form--orange .ui-input::placeholder,.ui-form--orange .ui-prepend,.ui-form--orange .ui-textarea,.ui-form--orange .ui-textarea::placeholder{color:#761CEA}.ui-form--turq{background:#16A3C5;color:#fff;border:none}.ui-form--white_green,.ui-form--white_purple{background:#fff;box-shadow:0 18px 30px rgba(65,204,153,.25)}.ui-form--turq .ui-input,.ui-form--turq .ui-input:-ms-input-placeholder,.ui-form--turq .ui-prepend,.ui-form--turq .ui-textarea,.ui-form--turq .ui-textarea:-ms-input-placeholder{color:#761CEA}.ui-form--turq .ui-input,.ui-form--turq .ui-input::placeholder,.ui-form--turq .ui-prepend,.ui-form--turq .ui-textarea,.ui-form--turq .ui-textarea::placeholder{color:#761CEA}.ui-form--white_green{color:#1D1D1B;border:none}.ui-form--white_green .ui-input,.ui-form--white_green .ui-input:-ms-input-placeholder,.ui-form--white_green .ui-prepend,.ui-form--white_green .ui-textarea,.ui-form--white_green .ui-textarea:-ms-input-placeholder{color:#41CC99}.ui-form--white_green .ui-input,.ui-form--white_green .ui-input::placeholder,.ui-form--white_green .ui-prepend,.ui-form--white_green .ui-textarea,.ui-form--white_green .ui-textarea::placeholder{color:#41CC99}.ui-form--white_green .ui-input,.ui-form--white_green .ui-textarea{border-color:#D9F5DC}.ui-form--white_green .ui-input:focus,.ui-form--white_green .ui-textarea:focus{border-color:#41CC99}.ui-form--white_green .ui-mark{color:#761CEA}.ui-form--white_purple{color:#1D1D1B;border:none}.ui-progress--blue .ui-progress__bar-cell:nth-of-type(1)~.ui-progress__bar-cell,.ui-progress--orange .ui-progress__bar-cell:nth-of-type(4)~.ui-progress__bar-cell,.ui-progress--purple .ui-progress__bar-cell:nth-of-type(2)~.ui-progress__bar-cell,.ui-progress--red .ui-progress__bar-cell:nth-of-type(5)~.ui-progress__bar-cell,.ui-progress--yellow .ui-progress__bar-cell:nth-of-type(3)~.ui-progress__bar-cell{background:#F4F8FE}.ui-form--white_purple .ui-input,.ui-form--white_purple .ui-input:-ms-input-placeholder,.ui-form--white_purple .ui-prepend,.ui-form--white_purple .ui-textarea,.ui-form--white_purple .ui-textarea:-ms-input-placeholder{color:#761CEA}.ui-form--white_purple .ui-input,.ui-form--white_purple .ui-input::placeholder,.ui-form--white_purple .ui-prepend,.ui-form--white_purple .ui-textarea,.ui-form--white_purple .ui-textarea::placeholder{color:#761CEA}.ui-form--white_purple .ui-input,.ui-form--white_purple .ui-textarea{border-color:#F7F3F9}.ui-form--white_purple .ui-input:focus,.ui-form--white_purple .ui-textarea:focus{border-color:#761CEA}.ui-form--white_purple .ui-mark{color:#761CEA}.ui-progress{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;min-height:100%}.ui-progress--blue{color:#407BFF}.ui-progress--purple{color:#761CEA}.ui-progress--yellow{color:#FFB600}.ui-progress--orange{color:#FF8700}.ui-progress--red{color:#FF3E3B}@media (min-width:1200px){.ui-progress{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.ui-progress__icon{width:2.4rem;height:2.4rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 4px 0 0}.ui-progress__icon svg{display:block;width:100%;height:100%}@media (min-width:1200px){.ui-progress__icon{width:3.2rem;height:3.2rem;margin:0 2px 0 0}}.ui-progress__text{display:block;padding:0 2rem 0 0;margin:0;font-size:1.6rem;line-height:1;font-weight:600;color:#1D1D1B;white-space:nowrap}.ui-progress__bar{height:1.3rem;overflow:hidden;display:-ms-flexbox;display:flex;width:100%;-ms-flex:0 0 100%;flex:0 0 100%;margin:4px 0 0}@media (min-width:1200px){.ui-progress__bar{-ms-flex:1;flex:1;height:1.5rem;margin:0}}.ui-progress__bar-cell{margin:0 1px 0 0;background:currentColor;-ms-flex:1;flex:1}.ui-progress__bar-cell:last-child{margin:0}.ui-checklist{margin:0 -2.5px -5px;padding:5px 0 10px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ui-checklist>li{padding:0 2.5px 5px}.ui-checklist .ui-check{margin:0}.ui-check__input:checked~.ui-check__tag{background:#407BFF;color:#fff}.ui-check__tag{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#F4F8FE;border-radius:26px;min-height:3.4rem;padding:5px 10px;border:1px solid transparent;font-size:1.4rem;color:#407BFF;cursor:pointer;transition:.25s}.ui-choice__title img,.ui-tooltip{display:inline-block;vertical-align:middle}.ui-check__tag:hover{border-color:#407BFF}.ui-tooltip{position:relative}.ui-tooltip.is-open .ui-tooltip__offcanvas{transform:translate(0,0);opacity:1;visibility:visible}.ui-tooltip__toggle{display:block;cursor:pointer}.ui-tooltip__toggle svg{display:block}.ui-tooltip__offcanvas{position:absolute;bottom:100%;left:50%;z-index:100;width:23.6rem;margin:0 0 2rem -11.8rem;background:#407BFF;border:1px solid #F4F8FE;box-shadow:0 8px 12px rgba(64,123,255,.15);border-radius:12px;color:#fff;padding:10px;font-size:1.6rem;letter-spacing:0;white-space:normal;transition:transform .25s,opacity .25s,visibility .25s;transform:translate(0,-10px);opacity:0;visibility:hidden;backface-visibility:hidden}.ui-tooltip__offcanvas:after{content:"";display:block;position:absolute;top:100%;left:50%;width:2.2rem;height:1.4rem;margin:-1px 0 0 -11px;background:url("data:image/svg+xml,%3Csvg width='22' height='13' viewBox='0 0 22 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.6 12.1333C10.3 13.0667 11.7 13.0667 12.4 12.1333L21.5 0L0.5 0L9.6 12.1333Z' fill='%23407BFF'/%3E%3C/svg%3E%0A") center top no-repeat;background-size:contain}.ui-placeholder{position:relative;margin:0;text-align:left}.ui-placeholder.is-changed .ui-placeholder__select .selectric .label,.ui-placeholder.is-open .ui-placeholder__select .selectric .label{opacity:1}.ui-placeholder.is-changed .ui-placeholder__label,.ui-placeholder.is-open .ui-placeholder__label{transform:scale(.75) translate(0,-4px);color:#8B8B8A}.ui-placeholder.is-error .ui-placeholder__input,.ui-placeholder.is-error .ui-placeholder__textarea{border-color:#FF3E3B;background:#FFF5F5;color:#FF3E3B}.ui-placeholder.is-error .ui-placeholder__label{color:#FF3E3B}.ui-placeholder.is-error .ui-placeholder__append{color:#FF3E3B;opacity:.3}.ui-placeholder.is-valid .ui-placeholder__input,.ui-placeholder.is-valid .ui-placeholder__textarea{border-color:#96F538}.ui-placeholder__validate{display:block;padding:8px 0 0;font-size:1.2rem;line-height:1.1;font-weight:500;color:#FF3E3B}.ui-required,.ui-required sup{font-size:1.4rem;line-height:1.4}.ui-choice__badge,.ui-choice__price{line-height:1.2;-ms-flex-align:center}.ui-certificate__name,.ui-certificate__price,.ui-placeholder__label{font-weight:600;white-space:nowrap}.ui-placeholder__append{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0;height:3.9rem;width:4rem;pointer-events:none;color:#407BFF}.ui-placeholder__append svg{display:block;width:2rem;height:2rem}.ui-placeholder__label{position:absolute;top:0;left:0;width:100%;height:3.9rem;padding:0 1.2rem;border:1px solid transparent;border-radius:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#407BFF;font-size:1.4rem;line-height:1.2;transition:.25s;overflow:hidden;text-overflow:ellipsis;transform-origin:12px 0;pointer-events:none}.ui-placeholder__label sup{color:#FF3E3B}.ui-placeholder__input,.ui-placeholder__textarea{display:block;width:100%;background:#fff;border:1px solid #F7F3F9;font:600 1.4rem/1.7rem Gilroy,Helvetica,Arial,sans-serif;padding:1.5rem 1.2rem 5px;color:#407BFF;margin:0;transition:border-color .25s;box-shadow:none;border-radius:14px;height:3.9rem;-webkit-appearance:none;appearance:none}.benefits__item,.products__item,.programs__item,.services__item,.ui-placeholder__textarea{transition:box-shadow .25s}.ui-placeholder__input[readonly],[readonly].ui-placeholder__textarea{pointer-events:none}.ui-placeholder__input:disabled,.ui-placeholder__textarea:disabled{border-color:#e4ebf1;background:#e4ebf1;pointer-events:none}.ui-placeholder__input:-ms-input-placeholder,.ui-placeholder__textarea:-ms-input-placeholder{color:transparent}.ui-placeholder__input::placeholder,.ui-placeholder__textarea::placeholder{color:transparent}.ui-placeholder__input:focus,.ui-placeholder__textarea:focus{border-color:#95C8FF}.ui-placeholder__input:focus~.ui-placeholder__label,.ui-placeholder__input:not(:placeholder-shown)~.ui-placeholder__label,.ui-placeholder__textarea:focus~.ui-placeholder__label,.ui-placeholder__textarea:not(:placeholder-shown)~.ui-placeholder__label{transform:scale(.75) translate(0,-4px);color:#8B8B8A}.ui-placeholder__textarea{max-width:100%;min-height:12rem;height:12rem;min-width:100%}.ui-placeholder__select select{background:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 11.5C7.372 11.5 7.244 11.451 7.1465 11.3535L2.1465 6.3535C2.0035 6.2105 1.9605 5.9955 2.038 5.8085C2.115 5.6215 2.298 5.5 2.5 5.5H12.5C12.702 5.5 12.885 5.6215 12.962 5.8085C13.0395 5.9955 12.9965 6.2105 12.8535 6.3535L7.8535 11.3535C7.756 11.451 7.628 11.5 7.5 11.5Z' fill='%23407BFF'/%3E%3C/svg%3E%0A") right 12px center no-repeat #fff;border:1px solid #F7F3F9;height:3.9rem;font:600 1.4rem/1.7rem Gilroy,Helvetica,Arial,sans-serif;padding:10px 4rem 10px 1.2rem;width:100%;display:block;-webkit-appearance:none;appearance:none;box-shadow:none;border-radius:14px}.ui-placeholder__select .selectric,.ui-placeholder__select .selectric-items{background:#fff;font:600 1.4rem/1.7rem Gilroy,Helvetica,Arial,sans-serif;overflow:hidden}.ui-placeholder__select .selectric-wrapper{position:relative;cursor:pointer;text-transform:none;width:100%}.ui-placeholder__select .selectric{position:relative;transition:.25s;border:1px solid #F7F3F9;border-radius:14px;padding:1.5rem 4rem 5px 1.2rem;height:3.9rem;color:#407BFF}.ui-placeholder__select .selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;max-width:100%;transition:opacity .25s;opacity:0}.ui-placeholder__select .selectric .arrow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;width:4rem;color:#407BFF}.ui-placeholder__select .selectric .arrow svg{display:block;transition:transform .25s}.ui-placeholder__select .selectric-multiple .selectric-items li{padding-left:45px}.ui-placeholder__select .selectric-items{display:none;position:absolute;top:100%;left:0;right:0;border:1px solid #fff;box-shadow:0 10px 40px rgba(29,29,27,.1);z-index:100;margin:0;width:auto!important;border-radius:14px}.ui-choice__name,.ui-required{font-weight:500}.ui-placeholder__select .selectric-items .selectric-scroll{height:100%;max-height:360px;overflow-x:hidden;overflow-y:auto}.ui-placeholder__select .selectric-items ul{margin:0;padding:0;list-style:none}.ui-placeholder__select .selectric-items li{position:relative;display:block;cursor:pointer;padding:10px 1.2rem;transition:.25s;border-bottom:1px solid rgba(0,0,0,.2)}.fancybox-slide,.ui-placeholder__select .selectric-items li:after,.ui-placeholder__select .selectric-items li:empty{display:none}.ui-placeholder__select .selectric-items li:hover{background:#2F80ED;color:#fff}.ui-placeholder__select .selectric-items li:last-child{border:none}.ui-placeholder__select .selectric-items li.selected{background:#2F80ED;color:#fff}.ui-placeholder__select .selectric-items li.selected .selectric-checkbox svg{opacity:1}.ui-placeholder__select .selectric-items .ui-select-group li:not(.ui-select-group-label){padding-left:32px}.ui-placeholder__select .selectric-items .ui-select-group-label{pointer-events:none}.ui-placeholder__select .selectric-checkbox{position:absolute;top:50%;left:1.5rem;margin:-9px 0 0;display:block;width:1.8rem;height:1.8rem;border-radius:4px;background:#fff;border:1px solid #E4E5E6;color:#E40521}.ui-placeholder__select .selectric-checkbox svg{display:block;position:absolute;top:50%;left:50%;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;opacity:0}.ui-placeholder__select .selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.ui-placeholder__select .selectric-hide-select select{position:absolute;left:-100%}.ui-placeholder__select .selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.ui-placeholder__select .selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.ui-placeholder__select .selectric-input{position:absolute!important;top:0!important;overflow:hidden!important;width:1px!important;height:1px!important;border:none!important}.ui-placeholder__select .selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.ui-choice,.ui-placeholder__select .selectric-open .selectric-items,.ui-required{display:block}.ui-placeholder__select .selectric-open .selectric{border-color:#95C8FF}.ui-placeholder__select .selectric-disabled{opacity:.5;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ui-choice,.ui-switch{cursor:pointer;margin:0 0 10px}.ui-required{text-align:center;margin:0;padding:5px 0 0}.ui-required sup{font-weight:700;color:#FF3E3B;position:relative;top:-.2em}.ui-choice{position:relative}.ui-choice:last-child{margin:0}.ui-choice__input{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.ui-choice__input:checked~.ui-choice__btn .ui-choice__checkbox svg,.ui-choice__input:checked~.ui-choice__btn .ui-choice__checkbox:after,.ui-choice__input:checked~.ui-choice__btn .ui-choice__radio svg,.ui-choice__input:checked~.ui-choice__btn .ui-choice__radio:after{opacity:1}.ui-choice__input:checked~.ui-choice__btn .ui-choice__checkbox{background:#41CC99;border-color:#41CC99}.ui-choice__input:checked~.ui-choice__btn .ui-choice__radio{border-color:#41CC99}.ui-choice__btn{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;background:#F4F8FE;box-shadow:0 3px 5px rgba(64,123,255,.2);border-radius:14px;padding:1.2rem;-ms-flex:1;flex:1}.ui-choice__checkbox,.ui-choice__radio{display:block;width:1.8rem;height:1.8rem;border:2px solid #2F80ED;color:#fff}.ui-choice__checkbox{position:relative;-ms-flex:0 0 auto;flex:0 0 auto;margin:4px 8px 4px 0;border-radius:2px;transition:background .25s}.ui-choice__checkbox svg{display:block;width:1.2rem;height:1.2rem;position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px;transition:opacity .25s;opacity:0}.ui-choice__radio{position:relative;-ms-flex:0 0 auto;flex:0 0 auto;margin:2px 8px 2px 0;border-radius:50%;transition:background .25s}.ui-choice__radio svg,.ui-choice__radio:after{display:block;position:absolute;top:50%;transition:opacity .25s;opacity:0;left:50%}.ui-choice__radio:after{content:"";width:10px;height:10px;border-radius:50%;margin:-5px 0 0 -5px;background:#41CC99}.ui-choice__radio svg{width:1.2rem;height:1.2rem;margin:-6px 0 0 -6px}.ui-choice__desc{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ui-choice__age,.ui-choice__name,.ui-choice__title{display:block;line-height:1.4;font-size:1.6rem}.ui-choice__desc>*{margin:0 5px 0 0}.ui-choice__desc>:last-child{margin:0}.ui-choice__age{font-weight:400}.ui-choice__title{font-weight:500}.ui-choice__title img{position:relative;top:-.02em;left:.02em}.ui-choice__text{display:block;-ms-flex:0 0 100%;flex:0 0 100%;font-size:1.2rem;line-height:1.25;font-weight:400;padding:5px 0 0}.ui-choice__badge{display:-ms-inline-flexbox;display:inline-flex;align-items:center;position:relative;min-height:2.5rem;background:#D9F5DC;border:1px solid #41CC99;border-radius:10px;padding:0 8px;font-size:1.6rem;font-weight:500}.ui-choice__price{display:-ms-inline-flexbox;display:inline-flex;align-items:center;position:relative;min-height:2.5rem;background:#FFF;border:1px solid #407BFF;border-radius:10px;padding:0 8px;font-size:1.6rem;font-weight:500}.ui-line{display:block;border:none;border-top:1px solid #C4E0FE;margin:2rem 0}.ui-certificate{display:block;overflow:hidden;background:#fff;color:#000;border-radius:0;position:relative;width:84.2rem;height:59.5rem;margin:0 auto}.ui-certificate--blue-yellow{background:url(/local/templates/mg_winter/include/css/../images/bg-certificates-blue-yellow.png) 50% 50% no-repeat;background-size:cover}.ui-certificate--blue-yellow .ui-certificate__date,.ui-certificate--blue-yellow .ui-certificate__number{background:#fff}.ui-certificate--purple-yellow{background:url(/local/templates/mg_winter/include/css/../images/bg-certificates-purple-yellow.png) 50% 50% no-repeat;background-size:cover}.ui-certificate--purple-yellow .ui-certificate__date,.ui-certificate--purple-yellow .ui-certificate__number{background:#fff}.ui-certificate--orange-yellow{background:url(/local/templates/mg_winter/include/css/../images/bg-certificates-orange-yellow.png) 50% 50% no-repeat;background-size:cover}.ui-certificate--orange-yellow .ui-certificate__date,.ui-certificate--orange-yellow .ui-certificate__number{background:#fff}.ui-certificate__decor{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.ui-certificate__info,.ui-certificate__name{position:absolute;left:4rem;pointer-events:none}.ui-certificate__name{display:block;top:24.6rem;z-index:3;font-size:7.5rem;line-height:1;letter-spacing:-.02em}.ui-certificate__info{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;top:35.2rem;width:100%;height:100%;z-index:2}.ui-certificate__info>li{margin:0 10px 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.ui-certificate__price{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:100%;font-size:5.2rem;line-height:1;background:#407BFF;color:#fff;border-radius:30px;padding:2rem}.ui-certificate__date,.ui-certificate__number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:1.2rem 2rem;background:#F4F8FE;border-radius:30px;font-size:3.5rem;line-height:1.2;font-weight:400;white-space:nowrap;margin:0 0 10px}.ui-switch,.ui-tag{display:-ms-inline-flexbox}.ui-certificate__date:last-child,.ui-certificate__number:last-child{margin:0}.ui-switch{display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;position:relative;padding:8px 10px;background:#FFF;border-radius:10px;height:4rem;white-space:nowrap}.ui-switch__input{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.ui-switch__input:checked~.ui-switch__toggle{background:#407BFF}.ui-switch__input:checked~.ui-switch__toggle:after{transform:translate(-18px,0)}.ui-switch__label{display:block;-ms-flex:1;flex:1;font-size:1.2rem;line-height:1.25;font-weight:600;color:#1D1D1B}@media (min-width:960px){.ui-switch__label{font-size:1.4rem;line-height:1.45;font-weight:600}}@media (min-width:1200px){.ui-switch{width:100%}.ui-switch__label{font-size:1.2rem;line-height:1.25;font-weight:600}}.ui-switch__toggle{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 10px;width:4rem;height:2.2rem;background:#8B8B8A;border:1px solid rgba(255,255,255,.2);border-radius:60px;position:relative;transition:background .25s}.ui-switch__toggle:after{content:"";display:block;position:absolute;top:50%;right:2px;width:1.6rem;height:1.6rem;border-radius:50%;background:#FFF;margin:-8px 0 0;transition:transform .25s}@media (min-width:960px){.ui-switch__toggle{margin:0 2rem}}@media (min-width:1200px){.ui-switch__toggle{margin:0 10px}}.ui-tag{display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:top;padding:4px 8px;height:2.2rem;border-radius:100px;font-size:1.4rem;line-height:1.3;font-weight:500;background:0 0;color:#1D1D1B}.ui-tag--green{background:#D9F5DC;color:#41CC99}.ui-check-center{padding:10px 0 0;text-align:center}.ui-check-center .ui-check{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:top;margin:0}.ui-check-center .ui-check__input:checked~.ui-check__checkbox{background:#407BFF}.ui-check-center .ui-check__checkbox{width:1.6rem;height:1.6rem;border-radius:3px;margin:0 8px 0 0;border-color:#407BFF;-ms-flex:0 0 auto;flex:0 0 auto}.ui-check-center .ui-check__checkbox svg.icon-checked{display:block;width:9px;height:8px;position:absolute;top:50%;left:50%;margin:-4px 0 0 -4px}.fancybox-container,.fancybox-slide{width:100%;outline:0;-webkit-backface-visibility:hidden}.ui-check-center .ui-check__text{font-size:1.4rem;line-height:1;font-weight:600;color:#676C77}.ui-form--580{max-width:58rem;margin:0 auto}.ui-form--580 .row{margin:0 -5px}.ui-form--580 .row>[class^=col]{padding:0 5px}.ui-form--580 .ui-title{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}.ui-form--580 .ui-text{margin:0 0 2rem;font-size:2rem;line-height:1.4;font-weight:400}.ui-form--580 .ui-field{margin:0 0 10px}.ui-check--light .ui-check__input:checked~.ui-check__checkbox{background:#C4E0FE}.ui-check--light .ui-check__checkbox{border-color:#C4E0FE;color:#407bfe}.ui-check--light .ui-check__text{color:#fff}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-999.9rem;margin:0;position:absolute!important;top:-999.9rem;visibility:hidden}.fancybox-container{height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{height:100%;left:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:4.4rem;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;z-index:99994}.fancybox-slide::before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image::before{display:none}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;-webkit-overflow-scrolling:touch;padding:4.4rem;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.datepicker--nav-action,.fancybox-image,.fancybox-share__button,.fancybox-spaceball,.irs,.l-save__anim,.sz-intro__banner-image{-webkit-user-select:none;-ms-user-select:none}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-moz-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:40rem;width:100%}.fancybox-error p{margin:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:4.4rem;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:4.4rem}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:dotted 1px}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2),.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-1.2rem;top:-4.4rem;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-navigation .fancybox-button{background-clip:content-box;height:10rem;opacity:0;position:absolute;top:calc(50% - 5rem);width:7rem}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:5rem;left:50%;margin:-2.5rem 0 0 -2.5rem;opacity:.7;padding:0;position:absolute;top:50%;width:5rem;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:3.6rem;opacity:1;padding:6px;right:0;top:0;width:3.6rem}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:3rem;text-align:center}.fancybox-share h1{color:#222;font-size:3.5rem;font-weight:700;margin:0 0 2rem}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:1.4rem;font-weight:700;line-height:4rem;margin:0 5px 10px;min-width:13rem;padding:0 1.5rem;text-decoration:none;transition:all .2s;-moz-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:2.5rem;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:2.5rem}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:1.4rem;margin:10px 0 0;outline:0;padding:10px 1.5rem;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:21.2rem;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:21.2rem}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:7.5rem;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:10rem}.fancybox-content,.swiper-container-cube,.swiper-container-flip,.swiper-products{overflow:visible}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:11rem}.fancybox-show-thumbs .fancybox-inner{right:11rem}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.fancybox-infobar{display:none}.fancybox-next,.fancybox-prev{position:absolute;top:0;z-index:100000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;background:0 0;border:none;cursor:pointer;color:#fff;height:100%;width:7.6rem;visibility:hidden;transition:.25s}.fancybox-close,.fancybox-close-circle{-ms-flex-align:center;position:absolute}.fancybox-next svg,.fancybox-prev svg{display:block;width:2.4rem;height:2.4rem;position:relative}.fancybox-next:hover,.fancybox-prev:hover{color:#AF2123}.fancybox-next:disabled,.fancybox-prev:disabled{display:none}.fancybox-prev{left:0}.fancybox-prev svg{left:4px}.fancybox-next{right:0}.fancybox-next svg{left:-4px}.fancybox-close{top:2rem;right:2rem;z-index:110000;display:-ms-flexbox;display:flex;align-items:center;-ms-flex-pack:center;justify-content:center;background:0 0;padding:0;border:none;cursor:pointer;color:#2F80ED;height:6rem;width:6rem;transition:color .25s}.fancybox-close svg{display:block;width:2.4rem;height:2.4rem}.fancybox-close:hover{color:#FF8700}.fancybox-type-inline .fancybox-bullets,.fancybox-type-inline .fancybox-next,.fancybox-type-inline .fancybox-prev{display:none}.fancybox-slide--html{padding:8rem 2rem 2rem}.fancybox-error{font-size:1.2rem;line-height:1.4;font-weight:400;text-align:center;padding:4rem 3rem}.fancybox-bg{background:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:0}.fancybox-is-open .fancybox-bg{opacity:.7}.fancybox-close-circle{display:-ms-flexbox;display:flex;align-items:center;-ms-flex-pack:center;justify-content:center;width:3.6rem;height:3.6rem;cursor:pointer;background:#761CEA;color:#fff;box-shadow:0 8px 12px rgba(118,28,234,.15);border-radius:50%;overflow:hidden;left:100%;bottom:100%;border:none}.fancybox-close-circle::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.2);transition:opacity .25s;opacity:0}.swiper-slide,.swiper-wrapper{height:100%;position:relative;transition-property:transform;width:100%}.fancybox-close-circle:hover:after{opacity:1}.fancybox-type-inline .fancybox-close{display:none}.fancybox-type-inline .fancybox-bg{background:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:0}.fancybox-type-inline .fancybox-is-open .fancybox-bg{opacity:.7}.fancybox-slide--video .fancybox-content{border-radius:inherit;overflow:hidden}:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{z-index:1;display:-ms-flexbox;display:flex}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-scrollbar-cursor-drag,.swiper-slide-zoomed{cursor:move}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-pagination-lock,.swiper-scrollbar-lock{display:none}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;height:3px;background:#fff;max-width:58rem;margin:2rem auto 0}.swiper-scrollbar-drag{position:absolute;top:0;left:0;width:100%;height:100%;background:#407BFF;border-radius:10px}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-gallery .gallery__item,.swiper-sz-gallery .gallery__item{max-height:54rem}.swiper-lazy-preloader{width:4.2rem;height:4.2rem;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid;border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-next,.swiper-prev{border:none;background:#2F80ED;box-shadow:0 4px 8px rgba(149,200,255,.16);color:#fff;padding:0;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;position:absolute;top:50%;margin:-1.8rem 0 0;z-index:100;overflow:hidden}.swiper-next:after,.swiper-prev:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.25);transition:opacity .25s;opacity:0}.swiper-camp .swiper-prev,.swiper-hotel .swiper-prev,.swiper-images .swiper-prev,.swiper-prev{left:10px}.swiper-next:hover:after,.swiper-prev:hover:after{opacity:1}.swiper-next.swiper-button-disabled,.swiper-prev.swiper-button-disabled{pointer-events:none;opacity:.2}.swiper-events .swiper-prev,.swiper-intro .swiper-prev{left:0}.swiper-next{right:10px}.swiper-pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:2rem 0 0}.swiper-pagination.swiper-pagination-lock{display:none}.swiper-pagination-bullet{width:1.5rem;height:1.5rem;border-radius:50%;display:block;background:#95C8FF;border:2px solid #FFF;margin:0 4px;transition:background .25s,border-color .25s}.swiper-pagination-bullet:hover{background:#2F80ED}.swiper-pagination-bullet-active{background:#2F80ED;border-color:#2F80ED}.swiper-intro{position:relative}.swiper-intro .swiper-container{border-radius:14px}.swiper-intro .swiper-control{position:relative;margin:2rem 0 0;min-height:3.6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.swiper-products .swiper-control,.swiper-products .swiper-next:after,.swiper-products .swiper-prev:after{display:none}.swiper-intro .swiper-next{right:0}.swiper-intro .swiper-pagination{padding:0}@media (min-width:1200px){.swiper-intro .swiper-control{position:static;margin:0;min-height:auto}.swiper-intro .swiper-next,.swiper-intro .swiper-prev{margin:-3.6rem 0 0}.swiper-intro .swiper-prev{left:-1.8rem}.swiper-intro .swiper-next{right:-1.8rem}.swiper-intro .swiper-pagination{padding:2rem 0 0;min-height:3.5rem}}.swiper-images,.swiper-teachers .swiper-container{overflow:hidden}.swiper-products .swiper-slide{-ms-flex:0 0 190px;flex:0 0 19rem;max-width:19rem;height:auto;margin:0 2rem 0 0}.swiper-products .swiper-next,.swiper-products .swiper-prev{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0 10px;background:0 0;width:3rem;height:3rem}.swiper-products .swiper-next:hover,.swiper-products .swiper-prev:hover{background:#2F80ED}.swiper-products .swiper-pagination{padding:0}.swiper-products .swiper-pagination-bullet{margin:0 3px;border:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;border-radius:10px;background:0 0;color:#fff;font-size:1.6rem;line-height:1.2;font-weight:600;cursor:pointer}.swiper-products .swiper-pagination-bullet-active,.swiper-products .swiper-pagination-bullet:hover{background:#2F80ED}.swiper-products.swiper-container-initialized .swiper-slide{margin:0}@media (min-width:1200px){.swiper-products .swiper-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:4rem 0 0}.swiper-products .swiper-slide{-ms-flex:0 0 280px;flex:0 0 28rem;max-width:28rem}}.swiper-images{border-radius:15px;position:relative}.swiper-images .swiper-next{right:10px}.swiper-images picture{background:#C4C4C4;min-height:25.4rem;display:-ms-flexbox;display:flex}.swiper-images img{display:block;width:100%;object-fit:cover}.swiper-events{position:relative;height:3.6rem}.swiper-events .swiper-container{margin:0 5.6rem;height:100%}.swiper-events .swiper-wrapper{-ms-flex-align:center;align-items:center}.swiper-events .swiper-slide{transition:transform .25s,opacity .25s;opacity:.4;transform:scale(.5)}.swiper-events .swiper-slide-next,.swiper-events .swiper-slide-prev{transform:scale(.75)}.swiper-events .swiper-slide-active{opacity:1;transform:scale(1)}.swiper-events .swiper-next{right:0}@media (min-width:768px){.swiper-events .swiper-container{margin:0 15.6rem}}.swiper-teachers .swiper-slide{height:auto}.swiper-teachers .swiper-next,.swiper-teachers .swiper-prev{width:6rem;height:6rem;margin:-3rem 0 0;background:#8E72FF;transition:background .25s}.swiper-teachers .swiper-next svg,.swiper-teachers .swiper-prev svg{display:block;width:2.4rem;height:2.4rem}.swiper-teachers .swiper-prev{left:6rem}.swiper-teachers .swiper-next{right:6rem}@media (max-width:1199px){.swiper-teachers .swiper-prev{left:-3rem}.swiper-teachers .swiper-next{right:-3rem}}@media (max-width:767px){.swiper-teachers .swiper-next,.swiper-teachers .swiper-prev{width:4rem;height:4rem;margin:-2.4rem 0 0}.swiper-teachers .swiper-prev{left:-2rem}.swiper-teachers .swiper-next{right:-2rem}}.swiper-team{overflow:visible}.swiper-team .swiper-slide,.swiper-team .swiper-slide-duplicate{height:auto;transition:opacity .4s;opacity:0}.swiper-team .swiper-slide-active,.swiper-team .swiper-slide-visible{opacity:1}.swiper-team .swiper-next,.swiper-team .swiper-prev{width:6rem;height:6rem;margin:-3rem 0 0;background:#FFB600;transition:background .25s}.swiper-team .swiper-next svg,.swiper-team .swiper-prev svg{display:block;width:2.4rem;height:2.4rem}.swiper-team .swiper-next:hover,.swiper-team .swiper-prev:hover{background:#FF8700}.swiper-team .swiper-prev{left:-3rem}.swiper-team .swiper-next{right:-3rem}@media (max-width:767px){.swiper-team .swiper-next,.swiper-team .swiper-prev{width:4rem;height:4rem;margin:-2.4rem 0 0}.swiper-team .swiper-prev{left:-2rem}.swiper-team .swiper-next{right:-2rem}}.swiper-area .swiper-container{background:#000;border-radius:30px;overflow:hidden}.swiper-gallery,.swiper-reviews,.swiper-team-camp{overflow:visible}.swiper-area .swiper-pagination{padding:1.5rem 0 0}.swiper-area .swiper-pagination-bullet{background:0 0;width:1.2rem;height:1.2rem;border:1px solid #8E72FF;margin:0 5px}.swiper-area .swiper-pagination-bullet-active{background:#8E72FF}.swiper-gallery .row>[class^=col]{display:-ms-flexbox;display:flex;padding:0 10px 2rem}.swiper-gallery{width:auto}.swiper-gallery .swiper-slide{display:-ms-flexbox;display:flex;width:38rem;height:54rem}.swiper-gallery .swiper-slide--01 .row>[class^=col]{height:100%}.swiper-gallery .swiper-slide--02 .row>[class^=col]:nth-of-type(1){height:60%}.swiper-gallery .swiper-slide--02 .row>[class^=col]:nth-of-type(2){height:40%}.swiper-gallery .swiper-slide--03{width:68rem}.swiper-gallery .swiper-slide--03 .row>[class^=col]{height:100%}.swiper-gallery .swiper-slide--04 .row>[class^=col]:nth-of-type(1),.swiper-gallery .swiper-slide--04 .row>[class^=col]:nth-of-type(2){height:40%}.swiper-gallery .swiper-slide--04 .row>[class^=col]:nth-of-type(3){height:60%}.swiper-gallery .swiper-slide--05{width:48rem}.swiper-gallery .swiper-slide--05 .row>[class^=col]{height:100%}.swiper-gallery .swiper-slide--06 .row>[class^=col]:nth-of-type(1),.swiper-gallery .swiper-slide--06 .row>[class^=col]:nth-of-type(2){height:50%}.swiper-gallery .row{-ms-flex-align:stretch;align-items:stretch;margin:0 -10px -2rem;-ms-flex:1;flex:1;height:auto}@media (max-width:1199px){.swiper-gallery .row{margin:0 -5px -10px}.swiper-gallery .row>[class^=col]{padding:0 5px 10px}.swiper-gallery .swiper-slide{width:17rem;height:23rem}.swiper-gallery .swiper-slide--03,.swiper-gallery .swiper-slide--05{width:30rem}}.swiper-reviews{width:auto}.swiper-reviews .swiper-slide{width:auto;transition:opacity .25s,transform .25s;opacity:.5;padding:0;transform:scale(.9)}.swiper-reviews .swiper-slide-active{opacity:1;transform:scale(1);backface-visibility:hidden}.swiper-reviews .swiper-pagination{padding:2rem 0 0}.swiper-reviews .swiper-pagination-bullet{border:none;margin:0 2px;background:#fff;width:9.2rem;height:3px;border-radius:3px}.swiper-reviews .swiper-pagination-bullet-active{background:#407BFF}@media (min-width:1200px){.swiper-reviews .swiper-pagination{padding:3rem 0 0}}.swiper-team-camp .swiper-slide{-ms-flex:0 0 250px;flex:0 0 25rem;max-width:25rem;height:auto;margin:0 2rem 0 0}.swiper-team-camp .swiper-next:hover,.swiper-team-camp .swiper-prev:hover{background:#2F80ED}.swiper-team-camp .swiper-pagination{padding:0}.swiper-team-camp .swiper-pagination-bullet{margin:0 3px;border:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;border-radius:10px;background:0 0;color:#fff;font-size:1.6rem;line-height:1.2;font-weight:600;cursor:pointer}.swiper-team-camp.swiper-container-initialized .swiper-slide{margin:0}.swiper-why{overflow:hidden;border-radius:14px}.swiper-why .swiper-slide{width:auto}.swiper-why .swiper-shadow{position:absolute;top:0;right:0;height:100%;width:12rem;background:linear-gradient(270deg,rgba(255,255,255,.7) 0,rgba(255,255,255,0) 100%);z-index:100;pointer-events:none;transition:opacity .25s}.swiper-camp .swiper-next,.swiper-hotel .swiper-next{right:10px}.swiper-why .swiper-shadow.swiper-button-disabled{opacity:0}.swiper-camp{border-radius:15px;overflow:hidden;position:relative}.swiper-certificates,.swiper-news{overflow:visible}.swiper-news .swiper-slide{width:25rem}@media (min-width:1200px){.swiper-team-camp .swiper-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:4rem 0 0}.swiper-team-camp .swiper-slide{-ms-flex:0 0 380px;flex:0 0 38rem;max-width:38rem}.swiper-news .swiper-wrapper{width:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -4rem}.swiper-news .swiper-slide{padding:0 10px 4rem;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;height:auto}}.swiper-certificates .swiper-slide{width:25rem}@media (min-width:992px){.swiper-certificates .swiper-slide{width:auto}}.swiper-hotel,.swiper-hotel .swiper-slide,.swiper-hotel .swiper-wrapper{width:100%;height:100%}.swiper-hotel{overflow:hidden;position:relative}.swiper-aside,.swiper-certificates-center,.swiper-cp-team,.swiper-nav,.swiper-news-featured,.swiper-partners,.swiper-place,.swiper-promising,.swiper-schools,.swiper-schools-min,.swiper-stripe,.swiper-sz-team,.swiper-sz-why,.swiper-testimonials-txt,.swiper-testimonials-video,.swiper-video-reviews{overflow:visible}.swiper-hotel .swiper-next,.swiper-hotel .swiper-prev{position:absolute;top:50%;margin:-5.4rem 0 0}.swiper-video-reviews .swiper-control{padding:10px 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.swiper-video-reviews .swiper-next,.swiper-video-reviews .swiper-prev{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0 10px 0 0}.swiper-video-reviews .swiper-next:last-child,.swiper-video-reviews .swiper-prev:last-child{margin:0}.swiper-video-reviews .swiper-slide:not(.swiper-slide-visible) .video-reviews__item-image:after{background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.swiper-team-camp .swiper-slide{transition:opacity .4s;opacity:.5}.swiper-team-camp .swiper-slide-visible{opacity:1}@media (max-width:767px){.swiper-team-camp .swiper-slide-next,.swiper-team-camp .swiper-slide-prev{opacity:.5}.swiper-team-camp .swiper-slide-active{opacity:1}}@media (min-width:1200px){.swiper-video-reviews .swiper-control{-ms-flex-pack:center;justify-content:center}.swiper-video-reviews .swiper-next,.swiper-video-reviews .swiper-prev{margin:0 2rem 0 0}.swiper-gallery .swiper-control{display:block}}.swiper-partners .swiper-slide{width:16.8rem}.swiper-partners .swiper-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.swiper-partners .swiper-next,.swiper-partners .swiper-prev{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:2rem 10px 0 0}.swiper-partners .swiper-next:last-child,.swiper-partners .swiper-prev:last-child{margin:2rem 0 0}.swiper-partners .swiper-next.swiper-button-lock,.swiper-partners .swiper-prev.swiper-button-lock{display:none}@media (min-width:768px){.swiper-partners .swiper-slide{width:auto}}.swiper-testimonials-video .swiper-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;right:0;bottom:100%;margin:0 0 2.5rem}.swiper-testimonials-video .swiper-next,.swiper-testimonials-video .swiper-prev{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0 0 0 10px}.swiper-testimonials-video .swiper-slide{-ms-flex:0 0 280px;flex:0 0 28rem;max-width:28rem;height:auto;margin:0 2rem 0 0;transition:opacity .4s;opacity:.5}.swiper-testimonials-video .swiper-slide-visible{opacity:1}@media (max-width:767px){.swiper-testimonials-video .swiper-slide-next,.swiper-testimonials-video .swiper-slide-prev{opacity:.5}.swiper-testimonials-video .swiper-slide-active{opacity:1}}.swiper-testimonials-video.swiper-container-initialized .swiper-slide{margin:0}@media (min-width:1200px){.swiper-testimonials-video .swiper-slide{-ms-flex:0 0 580px;flex:0 0 58rem;max-width:58rem}}.swiper-testimonials-txt .swiper-control{padding:2rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.swiper-testimonials-txt .swiper-next,.swiper-testimonials-txt .swiper-prev{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0 10px 0 0}.swiper-testimonials-txt .swiper-next:last-child,.swiper-testimonials-txt .swiper-prev:last-child{margin:0}.swiper-testimonials-txt .swiper-slide{-ms-flex:0 0 280px;flex:0 0 28rem;max-width:28rem;margin:0 2rem 0 0;transition:opacity .4s;opacity:.5;height:auto}.swiper-promising .swiper-wrapper,.swiper-stripe .swiper-wrapper{transition-timing-function:linear}.swiper-testimonials-txt .swiper-slide-visible{opacity:1}.swiper-testimonials-txt.swiper-container-initialized .swiper-slide{margin:0}@media (min-width:1200px){.swiper-testimonials-txt .swiper-slide{width:100%;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.swiper-testimonials-txt .swiper-control{-ms-flex-pack:end;justify-content:flex-end}}.swiper-certificates-center{padding:0}.swiper-certificates-center .swiper-slide{-ms-flex:0 0 250px;flex:0 0 25rem;max-width:25rem;margin:0 2rem 0 0}.swiper-certificates-center .swiper-control{padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.swiper-certificates-center .swiper-next,.swiper-certificates-center .swiper-prev{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:2rem 5px 0;width:3.6rem;height:3.6rem;box-shadow:none;background:#FF8700}.swiper-certificates-center .swiper-next:hover,.swiper-certificates-center .swiper-prev:hover{background:#FF8700}.swiper-certificates-center .swiper-next.swiper-button-disabled,.swiper-certificates-center .swiper-prev.swiper-button-disabled{opacity:.5}.swiper-certificates-center .swiper-next.swiper-button-lock,.swiper-certificates-center .swiper-prev.swiper-button-lock{display:none}.swiper-certificates-center.swiper-container-initialized .swiper-slide{margin:0}@media (min-width:1200px){.swiper-certificates-center,.swiper-certificates-center .swiper-control{padding:0}.swiper-certificates-center .swiper-next,.swiper-certificates-center .swiper-prev{margin:4rem 5px 0}.swiper-certificates-center .swiper-slide{-ms-flex:0 0 380px;flex:0 0 38rem;max-width:38rem}}.swiper-stripe{width:auto}.swiper-stripe .swiper-slide{-ms-flex:0 0 auto;flex:0 0 auto;width:18rem}.swiper-stripe .swiper-slide:nth-of-type(odd){margin-top:40px}@media (min-width:1200px){.swiper-stripe .swiper-slide{width:27rem}}.swiper-promising{width:auto}.swiper-promising .swiper-slide{-ms-flex:0 0 auto;flex:0 0 auto;width:24rem}.swiper-promising .swiper-slide:nth-of-type(odd){margin-top:20px}@media (min-width:1200px){.swiper-promising .swiper-slide{width:28rem}}.datepicker,.swiper-aside .swiper-slide{width:25rem}@media (min-width:1200px){.swiper-aside .swiper-wrapper{width:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -2rem}.swiper-aside .swiper-slide{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;height:auto}}.swiper-cp-team .swiper-slide{-ms-flex:0 0 250px;flex:0 0 25rem;max-width:25rem;height:auto;margin:0 2rem 0 0}.swiper-cp-team .swiper-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:2rem 0 0}.swiper-cp-team .swiper-next,.swiper-cp-team .swiper-prev{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0 5px;width:3.6rem;height:3.6rem;box-shadow:none;background:#2F80ED}.swiper-cp-team .swiper-next:hover,.swiper-cp-team .swiper-prev:hover{background:#2F80ED}.swiper-cp-team.swiper-container-initialized .swiper-slide{margin:0}@media (min-width:1200px){.swiper-cp-team .swiper-control{padding:3rem 0 0}.swiper-cp-team .swiper-next,.swiper-cp-team .swiper-prev{margin:0 10px}.swiper-cp-team .swiper-slide{-ms-flex:0 0 280px;flex:0 0 28rem;max-width:28rem}}.swiper-place .swiper-slide{margin:0 10px 0 0;width:auto}.swiper-place .swiper-next,.swiper-place .swiper-prev{background:#FFF;border:1px solid #F4F8FE;box-shadow:0 3px 5px rgba(64,123,255,.2);color:#407BFF}.swiper-place .swiper-next.swiper-button-disabled,.swiper-place .swiper-prev.swiper-button-disabled{opacity:0}.swiper-place .swiper-prev{left:-10px}.swiper-place .swiper-next{right:-10px}.swiper-place.swiper-container-initialized .swiper-slide{margin:0}@media (min-width:1200px){.swiper-place .swiper-slide{margin:0 2rem 0 0}.swiper-place .swiper-prev{left:4px}.swiper-place .swiper-next{right:4px}}.swiper-nav{margin:0 -2.5px}.swiper-nav .swiper-slide{width:auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 2.5px}.swiper-sz-team .swiper-slide{-ms-flex:0 0 250px;flex:0 0 25rem;max-width:25rem;height:auto;margin:0 2rem 0 0;transition:opacity .4s;opacity:.5}.swiper-sz-team .swiper-slide-visible{opacity:1}.swiper-sz-team .swiper-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:2rem 0 0}.swiper-sz-team .swiper-next,.swiper-sz-team .swiper-prev{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0 5px;width:3.6rem;height:3.6rem;background:#3566D2;box-shadow:0 18px 30px rgba(64,123,255,.15)}.swiper-sz-team .swiper-next:hover,.swiper-sz-team .swiper-prev:hover{background:#3566D2}.swiper-sz-team.swiper-container-initialized .swiper-slide{margin:0}@media (min-width:1200px){.swiper-sz-team .swiper-control{padding:2rem 0 0}.swiper-sz-team .swiper-next,.swiper-sz-team .swiper-prev{margin:0 10px}.swiper-sz-team .swiper-slide{-ms-flex:0 0 280px;flex:0 0 28rem;max-width:28rem}}.swiper-sz-why{padding:0 4rem 0 0}.swiper-sz-why .swiper-slide{-ms-flex:0 0 300px;flex:0 0 30rem;height:auto;margin:0 2rem 0 0}.swiper-sz-why .swiper-control{display:none;position:relative;padding:3rem 0 5px}.swiper-sz-why .swiper-next,.swiper-sz-why .swiper-prev{position:relative;top:0;left:0;right:0;bottom:0;transform:none;color:#407BFF;background:0 0;box-shadow:none;border-radius:0;width:auto;height:3rem;margin:0 0 0 10px}.swiper-sz-why .swiper-scrollbar{background:#C4E0FE;border-radius:3px;height:2px;max-width:none;margin:0;position:absolute;left:0;bottom:0;width:100%}.swiper-sz-why .swiper-scrollbar-drag{background:#407BFF;border-radius:3px}.swiper-sz-why.swiper-container-initialized .swiper-slide{margin:0}@media (min-width:1200px){.swiper-sz-why{padding:0}.swiper-sz-why .swiper-slide{-ms-flex:0 0 380px;flex:0 0 38rem}.swiper-sz-why .swiper-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}}.swiper-schools-min .swiper-slide{width:auto;margin:0 5px 0 0}.swiper-schools-min .swiper-slide:last-child,.swiper-schools-min.swiper-container-initialized .swiper-slide{margin:0}.swiper-schools .swiper-slide{-ms-flex:0 0 280px;flex:0 0 28rem;max-width:28rem;height:auto;margin:0 2rem 0 0}.swiper-schools .swiper-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:3rem 0 0}.swiper-schools .swiper-next,.swiper-schools .swiper-prev{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0 10px;width:3.6rem;height:3.6rem;background:#407BFF;box-shadow:0 18px 30px rgba(64,123,255,.15)}.swiper-schools .swiper-next:hover,.swiper-schools .swiper-prev:hover{background:#407BFF}.swiper-schools.swiper-container-initialized .swiper-slide{margin:0}.swiper-news-featured .swiper-control{padding:4rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.swiper-news-featured .swiper-next,.swiper-news-featured .swiper-prev{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0;width:3rem;height:3rem;border-radius:10px;background:0 0;box-shadow:none;color:#1D1D1B;transition:color .25s,background .25s}.swiper-news-featured .swiper-next:after,.swiper-news-featured .swiper-prev:after{display:none}.swiper-news-featured .swiper-next:hover,.swiper-news-featured .swiper-prev:hover{color:#407BFF}.swiper-news-featured .swiper-pagination{margin:0 6px;padding:0}.swiper-news-featured .swiper-pagination-bullet{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;border-radius:10px;margin:0 6px 0 0;background:0 0;border:none;font-size:1.6rem;line-height:1.3;font-weight:600;transition:color .25s,background .25s}.swiper-news-featured .swiper-pagination-bullet:last-child{margin:0}.swiper-news-featured .swiper-pagination-bullet:hover{color:#407BFF}.swiper-news-featured .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#407BFF;color:#fff}.swiper-news-featured .swiper-slide{-ms-flex:0 0 280px;flex:0 0 28rem;max-width:28rem;margin:0 2rem 0 0;height:auto}.swiper-news-featured.swiper-container-initialized .swiper-slide{margin:0}@media (min-width:1200px){.swiper-news-featured{overflow:hidden}.swiper-news-featured .swiper-slide{width:100%;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}}.swiper-cards-nav,.swiper-gc-testimonials,.swiper-levels,.swiper-levels-nav,.swiper-like,.swiper-p-documents,.swiper-sz-benefits,.swiper-sz-gallery,.swiper-sz-intro,.swiper-sz-media,.swiper-sz-reviews,.swiper-sz-stripe,.swiper-sz-team-camp,.swiper-sz-top{overflow:visible}.swiper-p-documents .swiper-slide{width:28rem;margin:0 2rem 0 0}.swiper-p-documents .swiper-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:2rem 0 0}.swiper-p-documents .swiper-next,.swiper-p-documents .swiper-prev{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0 10px;width:3.6rem;height:3.6rem;background:#407BFF;box-shadow:0 18px 30px rgba(64,123,255,.15)}.swiper-p-documents .swiper-next:hover,.swiper-p-documents .swiper-prev:hover{background:#407BFF}.swiper-p-documents.swiper-container-initialized .swiper-slide{margin:0}@media (min-width:1200px){.swiper-p-documents .swiper-slide{width:100%;transition:opacity .25s;opacity:0}.swiper-p-documents .swiper-slide-visible{opacity:1}}.swiper-like{pointer-events:none}.swiper-like .swiper-wrapper{transition-timing-function:linear}.swiper-like .swiper-slide{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;padding:0 5px}.swiper-gc-testimonials .swiper-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;margin:0 0 2rem}.swiper-gc-testimonials .swiper-next,.swiper-gc-testimonials .swiper-prev{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0 6px 0 0}.swiper-gc-testimonials .swiper-next:last-child,.swiper-gc-testimonials .swiper-prev:last-child{margin:0}.swiper-gc-testimonials .swiper-slide{-ms-flex:0 0 280px;flex:0 0 28rem;max-width:28rem;height:auto;margin:0 2rem 0 0;transition:opacity .4s;opacity:.5}.swiper-gc-testimonials .swiper-slide-visible{opacity:1}.swiper-gc-testimonials.swiper-container-initialized .swiper-slide{margin:0}@media (min-width:1200px){.swiper-gc-testimonials .swiper-control{position:absolute;right:0;bottom:100%;margin:0 0 3rem}.swiper-gc-testimonials .swiper-slide{width:100%;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}}.swiper-sz-intro{text-align:center;margin:0 -5px;backface-visibility:hidden}.swiper-sz-intro .swiper-slide{padding:0 5px;filter:blur(6.5px);transition:.4s filter;max-width:35rem;will-change:transform}.swiper-sz-intro .swiper-slide-active{filter:blur(0)}.swiper-sz-intro .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1px}.swiper-sz-intro .swiper-pagination{display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:10px 0 0;height:1.2rem;background:#761CEA;border-radius:30px;padding:4px}.swiper-sz-intro .swiper-next,.swiper-sz-intro .swiper-prev,.swiper-sz-top .swiper-control,.swiper-sz-top .swiper-scrollbar{display:none}.swiper-sz-intro .swiper-pagination-bullet{width:7px;height:4px;background:#fff;border:none;border-radius:10px;margin:0 1px;transition:width .25s}.swiper-sz-intro .swiper-pagination-bullet-active{width:1.8rem;background:#fff}@media (min-width:960px){.swiper-sz-intro{margin:0 -10px}.swiper-sz-intro .swiper-slide{padding:0 10px;max-width:80rem}.swiper-sz-intro .swiper-pagination{display:none}.swiper-sz-intro .swiper-next,.swiper-sz-intro .swiper-prev{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-shadow:0 18px 30px rgba(118,28,234,.15);background:#fff;color:#761CEA;transition:color .25s,background .25s;z-index:200}.swiper-sz-intro .swiper-next:hover,.swiper-sz-intro .swiper-prev:hover{background:#761CEA;color:#fff}.swiper-sz-intro .swiper-prev{left:3rem}.swiper-sz-intro .swiper-next{right:3rem}}.swiper-cards-nav{display:inline-block;vertical-align:top;max-width:100%}.swiper-cards-nav .swiper-slide{width:auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 8px 0 0}.swiper-cards-nav .swiper-slide:last-child{padding:0}.swiper-levels-nav{margin:0 -4px}.swiper-levels-nav .swiper-slide{width:auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 4px}@media (min-width:1200px){.swiper-levels-nav{margin:0 -3px}.swiper-levels-nav .swiper-slide{padding:0 3px}}.swiper-levels{margin:0 -5px}.swiper-levels .swiper-slide{padding:0 5px;-ms-flex:0 0 auto;flex:0 0 auto;width:26rem;height:auto}.swiper-levels .swiper-slide--fullwidth{width:100%}@media (min-width:768px){.swiper-levels{overflow:visible;margin:0 -5px -10px}.swiper-levels .swiper-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-levels .swiper-slide{padding:0 5px 10px;-ms-flex:1;flex:1;min-width:33.333%}}.swiper-sz-team-camp .swiper-slide{-ms-flex:0 0 280px;flex:0 0 28rem;max-width:28rem;height:auto;margin:0 2rem 0 0;transition:opacity .4s;opacity:.5}.swiper-sz-team-camp .swiper-slide-visible{opacity:1}.swiper-sz-team-camp .swiper-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:3rem 0 0}.swiper-sz-team-camp .swiper-next,.swiper-sz-team-camp .swiper-prev{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0 0 0 10px;background:0 0;width:4rem;height:4rem;color:#407BFF;box-shadow:none;transition:opacity .25s}.swiper-sz-team-camp .swiper-next svg,.swiper-sz-team-camp .swiper-prev svg{display:block;word-wrap:100%;height:100%}.swiper-sz-team-camp .swiper-next:hover,.swiper-sz-team-camp .swiper-prev:hover{opacity:.8;color:#407BFF}.swiper-sz-team-camp .swiper-scrollbar{margin:1.5rem 0 0;background:#C4E0FE;max-width:none}.swiper-sz-team-camp .swiper-scrollbar-drag{background:#407BFF}.swiper-sz-team-camp .swiper-pagination{margin:1.5rem 0 0;padding:0;background:#C4E0FE;border-radius:3px}.swiper-sz-team-camp .swiper-pagination-bullet{border:none;margin:0 2px;background:#C4E0FE;width:9.2rem;height:3px;border-radius:3px;-ms-flex:1;flex:1}.swiper-sz-team-camp .swiper-pagination-bullet:first-child{margin-left:0}.swiper-sz-team-camp .swiper-pagination-bullet:last-child{margin-right:0}.swiper-sz-team-camp .swiper-pagination-bullet-active{background:#407BFF}.swiper-sz-team-camp.swiper-container-initialized .swiper-slide{margin:0}@media (min-width:960px){.swiper-sz-team-camp .swiper-control{padding:4rem 0 0}}.swiper-sz-top{padding:0 6rem 0 0}.swiper-sz-top .swiper-slide{-ms-flex:0 0 280px;flex:0 0 28rem;height:auto;margin:0 2rem 0 0}.swiper-sz-top.swiper-container-initialized .swiper-slide{margin:0}@media (min-width:960px){.swiper-sz-top{padding:0}.swiper-sz-top .swiper-next,.swiper-sz-top .swiper-prev{position:relative;top:0;left:0;right:0;bottom:0;transform:none;color:#407BFF;background:0 0;box-shadow:none;border-radius:0;width:auto;height:3rem;margin:0 0 0 10px}.swiper-sz-top .swiper-scrollbar{background:#C4E0FE;border-radius:3px;height:2px;max-width:none;margin:1.5rem 0 0;position:relative;display:block}.swiper-sz-top .swiper-scrollbar-drag{background:#407BFF;border-radius:3px}.swiper-sz-top .swiper-slide{-ms-flex:0 0 380px;flex:0 0 38rem}.swiper-sz-top .swiper-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin:4rem 0 0}}.swiper-sz-benefits{padding:0 6rem 0 0}.swiper-sz-benefits .swiper-slide{-ms-flex:0 0 280px;flex:0 0 28rem;height:auto;margin:0 2rem 0 0}.swiper-sz-benefits .swiper-control,.swiper-sz-benefits .swiper-scrollbar{display:none}.swiper-sz-benefits.swiper-container-initialized .swiper-slide{margin:0}@media (min-width:960px){.swiper-sz-benefits{padding:0}.swiper-sz-benefits .swiper-next,.swiper-sz-benefits .swiper-prev{position:relative;top:0;left:0;right:0;bottom:0;transform:none;color:#407BFF;background:0 0;box-shadow:none;border-radius:0;width:auto;height:3rem;margin:0 0 0 10px}.swiper-sz-benefits .swiper-scrollbar{background:#C4E0FE;border-radius:3px;height:2px;max-width:none;margin:1.5rem 0 0;position:relative;display:block}.swiper-sz-benefits .swiper-scrollbar-drag{background:#407BFF;border-radius:3px}.swiper-sz-benefits .swiper-slide{-ms-flex:0 0 380px;flex:0 0 38rem}.swiper-sz-benefits .swiper-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin:4rem 0 0}}@media (min-width:1200px){.swiper-sz-benefits .swiper-slide{-ms-flex:0 0 auto;flex:0 0 auto}}.swiper-sz-reviews{width:auto}.swiper-sz-reviews .swiper-slide{width:auto;transition:opacity .25s;opacity:.5;padding:0}.swiper-sz-stripe .swiper-wrapper,.swiper-sza-choose .swiper-wrapper{transition-timing-function:linear}.swiper-sz-reviews .swiper-slide-active{opacity:1;backface-visibility:hidden}.swiper-sz-reviews .swiper-control{padding:3rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.swiper-sz-reviews .swiper-next,.swiper-sz-reviews .swiper-prev{background:0 0;color:#407BFF;margin:0 0 0 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:0;width:4rem;height:4rem;box-shadow:none;position:relative;top:auto;left:auto;right:auto;bottom:auto}.swiper-sz-reviews .swiper-next svg,.swiper-sz-reviews .swiper-prev svg{display:block;width:100%;height:100%}.swiper-sz-reviews .swiper-pagination{padding:1.5rem 0 0}.swiper-sz-reviews .swiper-pagination-bullet{border:none;margin:0 2px;background:#C4E0FE;width:9.2rem;height:3px;border-radius:3px;-ms-flex:1;flex:1}.swiper-sz-reviews .swiper-pagination-bullet-active{background:#407BFF}.swiper-sz-stripe{width:auto}.swiper-sz-stripe .swiper-slide{-ms-flex:0 0 auto;flex:0 0 auto;width:18rem}.swiper-sz-stripe .swiper-slide:nth-of-type(odd){margin-top:40px}@media (min-width:960px){.swiper-sz-stripe .swiper-slide{width:27rem}}.swiper-sz-media .swiper-slide{width:28rem;height:auto}@media (min-width:960px){.swiper-sz-media .swiper-slide{width:auto}}.swiper-sz-gallery{width:auto}.swiper-sz-gallery .swiper-slide{display:-ms-flexbox;display:flex;width:38rem;height:54rem}.swiper-sz-gallery .swiper-slide--01 .row>[class^=col]{height:100%}.swiper-sz-gallery .swiper-slide--02 .row>[class^=col]:nth-of-type(1){height:60%}.swiper-sz-gallery .swiper-slide--02 .row>[class^=col]:nth-of-type(2){height:40%}.swiper-sz-gallery .swiper-slide--03{width:68rem}.swiper-sz-gallery .swiper-slide--03 .row>[class^=col]{height:100%}.swiper-sz-gallery .swiper-slide--04 .row>[class^=col]:nth-of-type(1),.swiper-sz-gallery .swiper-slide--04 .row>[class^=col]:nth-of-type(2){height:40%}.swiper-sz-gallery .swiper-slide--04 .row>[class^=col]:nth-of-type(3){height:60%}.swiper-sz-gallery .swiper-slide--05{width:48rem}.swiper-sz-gallery .swiper-slide--05 .row>[class^=col]{height:100%}.swiper-slide--06 .row>.col-12,.swiper-sz-gallery .swiper-slide--06 .row>[class^=col]:nth-of-type(1),.swiper-sz-gallery .swiper-slide--06 .row>[class^=col]:nth-of-type(2){height:50%}.swiper-sz-gallery .row{margin:0 -10px -2rem;-ms-flex:1;flex:1;height:auto;-ms-flex-align:stretch;align-items:stretch}.swiper-sz-gallery .row>[class^=col]{padding:0 10px 2rem;display:-ms-flexbox;display:flex}@media (max-width:1199px){.swiper-sz-gallery .row{margin:0 -5px -10px}.swiper-sz-gallery .row>[class^=col]{padding:0 5px 10px}.swiper-sz-gallery .swiper-slide{width:17rem;height:23rem}.swiper-sz-gallery .swiper-slide--03,.swiper-sz-gallery .swiper-slide--05{width:30rem}}.swiper-sz-photos{overflow:hidden}.swiper-sz-photos picture{min-height:100%;max-height:560px;display:-ms-flexbox;display:flex;overflow:hidden;border-radius:20px}.swiper-sz-photos picture img{display:block;-ms-flex:1;flex:1}.swiper-sz-photos .swiper-slide{height:auto}.swiper-sz-photos .swiper-control{padding:4rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.swiper-sz-photos .swiper-next,.swiper-sz-photos .swiper-prev{background:0 0;color:#407BFF;margin:0 0 0 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:0;width:4rem;height:4rem;box-shadow:none;position:relative;top:auto;left:auto;right:auto;bottom:auto}.swiper-sz-photos .swiper-next svg,.swiper-sz-photos .swiper-prev svg{display:block;width:100%;height:100%}.swiper-sz-photos .swiper-pagination{padding:1.5rem 0 0}.swiper-sz-photos .swiper-pagination-bullet{border:none;margin:0 2px;background:#C4E0FE;width:9.2rem;height:3px;border-radius:3px;-ms-flex:1;flex:1}.swiper-sz-photos .swiper-pagination-bullet-active{background:#407BFF}@media (min-width:960px){.swiper-sz-photos picture{border-radius:30px}}.swiper-ddo-team{overflow:visible}.swiper-ddo-team .swiper-slide{-ms-flex:0 0 280px;flex:0 0 28rem;max-width:28rem;height:auto;margin:0 2rem 0 0;transition:opacity .4s;opacity:.5}.swiper-ddo-team .swiper-slide-visible{opacity:1}.swiper-ddo-team .swiper-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:3rem 0 0}.swiper-ddo-team .swiper-next,.swiper-ddo-team .swiper-prev{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0 0 0 10px;background:0 0;width:4rem;height:4rem;color:#407BFF;box-shadow:none;transition:opacity .25s}.swiper-ddo-team .swiper-next svg,.swiper-ddo-team .swiper-prev svg{display:block;word-wrap:100%;height:100%}.swiper-ddo-team .swiper-next:hover,.swiper-ddo-team .swiper-prev:hover{opacity:.8;color:#407BFF}.swiper-ddo-team .swiper-scrollbar{margin:1.5rem 0 0;background:#C4E0FE;max-width:none}.swiper-ddo-team .swiper-scrollbar-drag{background:#407BFF}.swiper-ddo-team .swiper-pagination{margin:1.5rem 0 0;padding:0;background:#C4E0FE;border-radius:3px}.swiper-ddo-team .swiper-pagination-bullet{border:none;margin:0 2px;background:#C4E0FE;width:9.2rem;height:3px;border-radius:3px;-ms-flex:1;flex:1}.swiper-ddo-team .swiper-pagination-bullet:first-child{margin-left:0}.swiper-ddo-team .swiper-pagination-bullet:last-child{margin-right:0}.swiper-ddo-team .swiper-pagination-bullet-active{background:#407BFF}.swiper-ddo-team.swiper-container-initialized .swiper-slide{margin:0}@media (min-width:960px){.swiper-ddo-team .swiper-control{padding:4rem 0 0}.swiper-ddo-team .swiper-pagination{margin:2.5rem 0 0}}.swiper-ddo-cards{overflow:visible}.swiper-ddo-cards .swiper-slide{-ms-flex:0 0 280px;flex:0 0 28rem;max-width:28rem;height:auto;margin:0 2rem 0 0;transition:opacity .4s;opacity:.5}.swiper-ddo-cards .swiper-slide-visible{opacity:1}.swiper-ddo-cards .swiper-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:3rem 0 0}.swiper-ddo-cards .swiper-next,.swiper-ddo-cards .swiper-prev{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0 0 0 10px;background:0 0;width:4rem;height:4rem;color:#407BFF;box-shadow:none;transition:opacity .25s}.swiper-ddo-cards .swiper-next svg,.swiper-ddo-cards .swiper-prev svg{display:block;word-wrap:100%;height:100%}.swiper-ddo-cards .swiper-next:hover,.swiper-ddo-cards .swiper-prev:hover{opacity:.8;color:#407BFF}.swiper-ddo-cards .swiper-scrollbar{margin:1.5rem 0 0;background:#C4E0FE;max-width:none}.swiper-ddo-cards .swiper-scrollbar-drag{background:#407BFF}.swiper-ddo-cards .swiper-pagination{margin:1.5rem 0 0;padding:0;background:#C4E0FE;border-radius:3px}.swiper-ddo-cards .swiper-pagination-bullet{border:none;margin:0 2px;background:#C4E0FE;width:9.2rem;height:3px;border-radius:3px;-ms-flex:1;flex:1}.swiper-ddo-cards .swiper-pagination-bullet:first-child{margin-left:0}.swiper-ddo-cards .swiper-pagination-bullet:last-child{margin-right:0}.swiper-ddo-cards .swiper-pagination-bullet-active{background:#407BFF}.swiper-ddo-cards.swiper-container-initialized .swiper-slide{margin:0}.swiper-ddo-cases{overflow:visible;margin:0 0 10px}.swiper-ddo-cases:last-child{margin:0}.swiper-ddo-cases .swiper-wrapper{transition-timing-function:linear!important}.swiper-ddo-cases .swiper-slide{width:28rem}@media (min-width:960px){.swiper-ddo-cards .swiper-slide{-ms-flex:0 0 380px;flex:0 0 38rem;max-width:38rem}.swiper-ddo-cards .swiper-control{padding:6rem 0 0}.swiper-ddo-cases .swiper-slide{width:38rem}}.swiper-sorting{overflow:visible;margin:0 -1.5px}.swiper-sorting .swiper-slide{width:auto;padding:0 1.5px;-ms-flex:1 1 auto;flex:1 1 auto}.swiper-give{overflow:visible}.swiper-give .swiper-control{margin:0 0 2rem}.swiper-give .swiper-control .sz-row{margin:0 -5px}.swiper-give .swiper-control .sz-row>[class^=sz-col]{padding:0 5px}@media (min-width:640px){.swiper-give .swiper-control{display:none}}.swiper-give .swiper-next,.swiper-give .swiper-prev{position:relative;top:0;left:0;margin:0;box-shadow:none;border:none;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:5rem;padding:5px;background:#054461;border-radius:100px;color:#fff;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;transition:opacity .25s}.swiper-give .swiper-next:after,.swiper-give .swiper-next:before,.swiper-give .swiper-prev:after,.swiper-give .swiper-prev:before{display:none}.swiper-give .swiper-next svg,.swiper-give .swiper-prev svg{display:block;width:4rem;height:4rem}.swiper-give .swiper-next.swiper-button-disabled,.swiper-give .swiper-prev.swiper-button-disabled{pointer-events:none;opacity:.5}.swiper-give .swiper-prev{-ms-flex-pack:start;justify-content:flex-start}.swiper-give .swiper-prev svg{margin:0 10px 0 0}.swiper-give .swiper-next{-ms-flex-pack:end;justify-content:flex-end}.swiper-give .swiper-next svg{margin:0 0 0 10px}.swiper-give .swiper-slide{width:36rem;max-width:100%;padding:0 10px;height:auto}@media (min-width:640px){.swiper-give .swiper-wrapper{width:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -2rem}.swiper-give .swiper-slide{padding:0 10px 2rem;width:100%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:960px){.swiper-give .swiper-slide{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.swiper-give .swiper-slide:nth-of-type(odd) .tmpl-give__item .sz-row{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.swiper-org-why{overflow:visible;padding:0 2rem 0 0}.swiper-org-why .swiper-slide{-ms-flex:0 0 320px;flex:0 0 32rem;max-width:100%;height:auto;margin:0}.swiper-org-why .swiper-next,.swiper-org-why .swiper-prev{position:relative;top:0;left:0;right:0;bottom:0;transform:none;color:#407BFF;background:0 0;box-shadow:none;border-radius:0;width:auto;height:3rem;margin:0 0 0 10px}.swiper-org-why .swiper-scrollbar{background:#C4E0FE;border-radius:3px;height:3px;max-width:none;margin:2.5rem -2rem 0 0;position:relative;display:block}.swiper-org-why .swiper-scrollbar-drag{background:#407BFF;border-radius:3px}.swiper-org-why .swiper-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin:4rem -2rem 0 0}.swiper-org-why.swiper-container-initialized .swiper-slide{margin:0}@media (min-width:960px){.swiper-org-why .swiper-slide{-ms-flex:0 0 480px;flex:0 0 48rem}}.swiper-sza-choose{overflow:visible;width:auto}.swiper-sza-choose .swiper-slide{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.swiper-upsale{overflow:visible;width:auto;margin:0 -5px}.swiper-upsale .swiper-slide{padding:0 5px;width:27rem;height:auto}.swiper-upsale .swiper-control{padding:4rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.swiper-upsale .swiper-next,.swiper-upsale .swiper-prev{background:0 0;color:#407BFF;margin:0 0 0 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:0;width:4rem;height:4rem;box-shadow:none;position:relative;top:auto;left:auto;right:auto;bottom:auto}.swiper-upsale .swiper-next svg,.swiper-upsale .swiper-prev svg{display:block;width:100%;height:100%}.swiper-upsale .swiper-pagination{padding:1.5rem 0 0}.swiper-upsale .swiper-pagination-bullet{border:none;margin:0 2px;background:#C4E0FE;width:9.2rem;height:3px;border-radius:3px;-ms-flex:1;flex:1}.swiper-upsale .swiper-pagination-bullet-active{background:#407BFF}@media (min-width:960px){.swiper-upsale .swiper-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -3rem}.swiper-upsale .swiper-slide{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;width:auto;padding:0 10px 3rem}.swiper-upsale .swiper-control,.swiper-upsale .swiper-pagination{display:none}}@media (min-width:1200px){.swiper-upsale .swiper-slide{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.swiper-it-programs,.swiper-it-reviews,.swiper-it-team{overflow:visible;width:auto;margin:0 -10px}.swiper-it-programs .swiper-slide,.swiper-it-reviews .swiper-slide,.swiper-it-team .swiper-slide{padding:0 10px;width:32rem;height:auto;transition:opacity .4s;opacity:.5}.swiper-it-programs .swiper-slide-active,.swiper-it-reviews .swiper-slide-active,.swiper-it-team .swiper-slide-active{opacity:1}.swiper-it-programs .swiper-control,.swiper-it-reviews .swiper-control,.swiper-it-team .swiper-control{padding:3rem 10px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.swiper-it-programs .swiper-control:has(.swiper-button-lock),.swiper-it-reviews .swiper-control:has(.swiper-button-lock),.swiper-it-team .swiper-control:has(.swiper-button-lock){display:none}.swiper-it-programs .swiper-next,.swiper-it-programs .swiper-prev,.swiper-it-reviews .swiper-next,.swiper-it-reviews .swiper-prev,.swiper-it-team .swiper-next,.swiper-it-team .swiper-prev{background:0 0;color:#7C60FF;margin:0 0 0 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:0;width:3rem;height:3rem;box-shadow:none;position:relative;top:auto;left:auto;right:auto;bottom:auto;transition:color .25s}.swiper-it-programs .swiper-next:after,.swiper-it-programs .swiper-next:before,.swiper-it-programs .swiper-prev:after,.swiper-it-programs .swiper-prev:before,.swiper-it-reviews .swiper-next:after,.swiper-it-reviews .swiper-next:before,.swiper-it-reviews .swiper-prev:after,.swiper-it-reviews .swiper-prev:before,.swiper-it-team .swiper-next:after,.swiper-it-team .swiper-next:before,.swiper-it-team .swiper-prev:after,.swiper-it-team .swiper-prev:before{display:none}.swiper-it-programs .swiper-next svg,.swiper-it-programs .swiper-prev svg,.swiper-it-reviews .swiper-next svg,.swiper-it-reviews .swiper-prev svg,.swiper-it-team .swiper-next svg,.swiper-it-team .swiper-prev svg{display:block;width:100%;height:100%}.swiper-it-programs .swiper-next:hover,.swiper-it-programs .swiper-prev:hover,.swiper-it-reviews .swiper-next:hover,.swiper-it-reviews .swiper-prev:hover,.swiper-it-team .swiper-next:hover,.swiper-it-team .swiper-prev:hover{color:#a693ff}.swiper-it-programs .swiper-next.swiper-button-disabled,.swiper-it-programs .swiper-prev.swiper-button-disabled,.swiper-it-reviews .swiper-next.swiper-button-disabled,.swiper-it-reviews .swiper-prev.swiper-button-disabled,.swiper-it-team .swiper-next.swiper-button-disabled,.swiper-it-team .swiper-prev.swiper-button-disabled{opacity:1;color:#E1E7FE}.swiper-it-programs .swiper-pagination,.swiper-it-reviews .swiper-pagination,.swiper-it-team .swiper-pagination{padding:1.5rem 10px 0}.swiper-it-programs .swiper-pagination-bullet,.swiper-it-reviews .swiper-pagination-bullet,.swiper-it-team .swiper-pagination-bullet{border:none;background:#E1E7FE;width:9.2rem;height:3px;border-radius:3px;-ms-flex:1;flex:1;margin:0 4px 0 0}.swiper-it-programs .swiper-pagination-bullet:last-child,.swiper-it-reviews .swiper-pagination-bullet:last-child,.swiper-it-team .swiper-pagination-bullet:last-child{margin:0}.swiper-it-programs .swiper-pagination-bullet-active,.swiper-it-reviews .swiper-pagination-bullet-active,.swiper-it-team .swiper-pagination-bullet-active{background:#7C60FF}@media (min-width:960px){.swiper-it-programs .swiper-control,.swiper-it-reviews .swiper-control,.swiper-it-team .swiper-control{padding-top:80px}.swiper-it-programs .swiper-next,.swiper-it-programs .swiper-prev,.swiper-it-reviews .swiper-next,.swiper-it-reviews .swiper-prev,.swiper-it-team .swiper-next,.swiper-it-team .swiper-prev{width:4rem;height:4rem}.swiper-it-team .swiper-slide{width:100%;height:auto}.swiper-it-reviews .swiper-slide{width:60rem}.swiper-it-programs .swiper-slide{width:50%}}@media (min-width:1200px){.swiper-it-reviews .swiper-slide{width:50%}.swiper-it-reviews .swiper-slide-visible{opacity:1}}.swiper-it-programs .swiper-slide{opacity:1}.swiper-article{overflow:hidden;border-radius:20px;backface-visibility:hidden;text-align:center;margin:0 -10px}.swiper-article .swiper-slide{padding:0 10px;width:100%}.swiper-article .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1px}.swiper-article .swiper-pagination{display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:10px 0 0;height:1.2rem;background:#761CEA;border-radius:30px;padding:4px}.swiper-article .swiper-pagination-bullet{width:7px;height:4px;background:#fff;border:none;border-radius:10px;margin:0 1px;transition:width .25s}.swiper-article .swiper-pagination-bullet-active{width:1.8rem;background:#fff}.swiper-article .swiper-next,.swiper-article .swiper-prev{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-shadow:0 18px 30px rgba(118,28,234,.15);background:#fff;color:#761CEA;transition:color .25s,background .25s;z-index:200}.swiper-article .swiper-next.swiper-button-lock,.swiper-article .swiper-prev.swiper-button-lock,.swiper-article.is-locked .swiper-next,.swiper-article.is-locked .swiper-prev{display:none}.swiper-article .swiper-next:hover,.swiper-article .swiper-prev:hover{background:#761CEA;color:#fff}.swiper-article .swiper-prev{left:3rem}.swiper-article .swiper-next{right:3rem}.irs,.irs-bar,.irs-line{display:block}.irs{position:relative;-webkit-touch-callout:none;-khtml-user-select:none;-moz-user-select:none;user-select:none;font-size:1.2rem;font-family:Arial,sans-serif}.irs-line{position:relative;overflow:hidden;outline:0!important}.irs-bar,.irs-shadow{position:absolute;width:0;left:0}.irs-shadow{display:none}.irs-from,.irs-handle,.irs-max,.irs-min,.irs-single,.irs-to{display:block;position:absolute;cursor:default}.irs-handle{box-sizing:border-box;z-index:1}.irs-handle.type_last{z-index:2}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-single,.irs-to{top:0;left:0;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:2rem}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.footer__subsc .b24-form-wrapper.b24-form-border-bottom,.irs-hidden-input{background:0 0!important}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:0!important;z-index:-9999!important;border-style:solid!important;border-color:transparent!important;opacity:0!important;visibility:hidden!important}.irs--sportzania{height:1.6rem;position:relative;margin:0 8px 8px}.irs--sportzania .irs{position:static}.irs--sportzania .irs-bar,.irs--sportzania .irs-handle,.irs--sportzania .irs-handle:after,.irs--sportzania .irs-handle:before,.irs--sportzania .irs-line{display:block;position:absolute;top:50%}.irs--sportzania .irs-line{background:#95C8FF;left:0;margin:-1px 0 0;width:100%;height:2px;z-index:1}.irs--sportzania .irs-bar{background:#2F80ED;left:0;margin:-1px 0 0;width:100%;height:2px;z-index:2}.irs--sportzania .irs-handle{left:0;width:0;height:0;cursor:pointer;z-index:100}.irs--sportzania .irs-handle.type_last{z-index:200}.irs--sportzania .irs-handle:before{content:"";left:50%;width:2.4rem;height:2.4rem;margin:-1.2rem 0 0 -1.2rem;border-radius:50%}.irs--sportzania .irs-handle:after{content:"";left:50%;width:1.6rem;height:1.6rem;margin:-8px 0 0 -8px;background:#F4F8FE;border:2px solid #2F80ED;box-shadow:0 3px 5px rgba(9,30,66,.2),0 0 1px rgba(9,30,66,.31);border-radius:50%;transition:background .25s}.irs--sportzania .irs-handle:hover:after{background:#2F80ED}.irs--sportzania-single{height:1.6rem;position:relative;margin:0 7px}.irs--sportzania-single .irs-bar,.irs--sportzania-single .irs-line{margin:-1px 0 0;width:100%;height:2px;display:block;top:50%;left:0}.irs--sportzania-single .irs{position:static}.irs--sportzania-single .irs-line{position:absolute;z-index:1;border-radius:2px;overflow:visible}.irs--sportzania-single .irs-bar{background:0 0;position:absolute;z-index:2}.irs--sportzania-single .irs-handle{position:absolute;top:50%;left:0;display:block;width:0;height:0;cursor:pointer;z-index:100}.irs--sportzania-single .irs-handle:before{content:"";display:block;position:absolute;top:50%;left:50%;width:2.4rem;height:2.4rem;margin:-1.2rem 0 0 -1.2rem;border-radius:50%}.irs--sportzania-single .irs-handle:after{content:"";display:block;position:absolute;top:50%;left:50%;width:1.6rem;height:1.6rem;margin:-8px 0 0 -8px;background:#F4F8FE;border:2px solid #2F80ED;box-shadow:0 3px 5px rgba(9,30,66,.2),0 0 1px rgba(9,30,66,.31);border-radius:50%;transition:background .25s}.irs--sportzania-single .irs-handle:hover:after{background:#2F80ED}.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:3.2rem;z-index:1}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4EB5E6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:17rem}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:17rem}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;color:#4a4a4a;position:absolute;left:-10000rem;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100000}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker--content{padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer,.exp__decor{bottom:10px}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 5px)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 5px)}.datepicker--body.active{display:block}.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:3.2rem;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:3.2rem;border-radius:4px;-moz-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:3.2rem;height:3.2rem}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker--button{color:#4EB5E6;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:3.2rem}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 13.8rem;max-width:13.8rem}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 15.3rem;margin-right:10px;max-width:15.3rem}.datepicker--time-label{display:none;font-size:1.2rem}.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.4rem;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:1.9rem;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:"";background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:1.7rem;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;height:1.2rem;width:1.2rem;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:1.2rem;width:1.2rem;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:1.2rem;width:1.2rem;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 1.2rem}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:1.6rem;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:"";background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}.datepicker{font:700 1.4rem/1.2 Gilroy,Helvetica,Arial,sans-serif;box-shadow:0 18px 30px rgba(47,128,237,.12);border-radius:14px;border:none}.datepicker--pointer{display:none}.datepicker--day-name{color:#FF3E3B}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{background:rgba(0,0,0,.04);color:rgba(0,0,0,.55)}.datepicker--cell{border:2px solid #fff;background:#F4F8FE;color:#2F80ED;border-radius:10px}.datepicker--cell.-current-{background:0 0;color:#761CEA}.datepicker--cell.-current-:hover{background:#2F80ED;color:#fff}.datepicker--cell.-current-.-selected-{background:#761CEA;color:#fff}.datepicker--cell.-focus-{background:#2F80ED;color:#fff}.datepicker--cell.-selected-,.datepicker--cell.-selected-:hover{background:#761CEA;color:#fff}.datepicker__dots{position:absolute;left:0;bottom:5px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.datepicker__dot{display:block;width:6px;height:6px;border-radius:50%;margin:0 1px;background:#ccc}.banner__close,.header__nav-toggle,.header__toggle{border:none;cursor:pointer}.container,.container-fluid{margin-left:auto;padding-right:10px;padding-left:10px}.datepicker__dot--red{background:#FF3E3B}.datepicker__dot--orange{background:#FF8700}.datepicker__dot--turq{background:#16A3C5}.datepicker__dot--purple,.header__toggle{background:#761CEA}.datepicker__dot--green{background:#39B385}.datepicker__trigger{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:inherit}.app,.row{display:-ms-flexbox}.datepicker__trigger:hover{text-decoration:none}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],[data-aos][data-aos][data-aos-easing=ease-in-quad],[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-cubic] [data-aos],body[data-aos-easing=ease-in-quad] [data-aos],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],[data-aos][data-aos][data-aos-easing=ease-out-quad],[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-cubic] [data-aos],body[data-aos-easing=ease-out-quad] [data-aos],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],[data-aos][data-aos][data-aos-easing=ease-in-out-quad],[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-cubic] [data-aos],body[data-aos-easing=ease-in-out-quad] [data-aos],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=fade-up]{transform:translate3d(0,40px,0)}@media (max-width:1199px){[data-aos=fade-up],[data-aos^=fade][data-aos^=fade].aos-animate{transform:none}}@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar;font-size:10px}*,::after,::before{box-sizing:inherit}*,.faq__item,.iti *,:after,:before{box-sizing:border-box}.container{width:100%;margin-right:auto}@media (min-width:576px){.container{max-width:54rem}}@media (min-width:768px){.container{max-width:72rem}}@media (min-width:992px){.container{max-width:96rem}}@media (min-width:1200px){.container{max-width:114rem}}.container-fluid{margin-right:auto}.row{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-hd,.col-hd-1,.col-hd-10,.col-hd-11,.col-hd-12,.col-hd-2,.col-hd-3,.col-hd-4,.col-hd-5,.col-hd-6,.col-hd-7,.col-hd-8,.col-hd-9,.col-hd-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.push-1{left:8.3333333333%}.push-2{left:16.6666666667%}.push-3{left:25%}.push-4{left:33.3333333333%}.push-5{left:41.6666666667%}.push-6{left:50%}.push-7{left:58.3333333333%}.push-8{left:66.6666666667%}.push-9{left:75%}.push-10{left:83.3333333333%}.push-11{left:91.6666666667%}.pull-1{right:8.3333333333%}.pull-2{right:16.6666666667%}.pull-3{right:25%}.pull-4{right:33.3333333333%}.pull-5{right:41.6666666667%}.pull-6{right:50%}.pull-7{right:58.3333333333%}.pull-8{right:66.6666666667%}.pull-9{right:75%}.pull-10{right:83.3333333333%}.pull-11{right:91.6666666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.push-sm-0{left:auto}.push-sm-1{left:8.3333333333%}.push-sm-2{left:16.6666666667%}.push-sm-3{left:25%}.push-sm-4{left:33.3333333333%}.push-sm-5{left:41.6666666667%}.push-sm-6{left:50%}.push-sm-7{left:58.3333333333%}.push-sm-8{left:66.6666666667%}.push-sm-9{left:75%}.push-sm-10{left:83.3333333333%}.push-sm-11{left:91.6666666667%}.pull-sm-0{right:auto}.pull-sm-1{right:8.3333333333%}.pull-sm-2{right:16.6666666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.3333333333%}.pull-sm-5{right:41.6666666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.3333333333%}.pull-sm-8{right:66.6666666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.3333333333%}.pull-sm-11{right:91.6666666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.push-md-0{left:auto}.push-md-1{left:8.3333333333%}.push-md-2{left:16.6666666667%}.push-md-3{left:25%}.push-md-4{left:33.3333333333%}.push-md-5{left:41.6666666667%}.push-md-6{left:50%}.push-md-7{left:58.3333333333%}.push-md-8{left:66.6666666667%}.push-md-9{left:75%}.push-md-10{left:83.3333333333%}.push-md-11{left:91.6666666667%}.pull-md-0{right:auto}.pull-md-1{right:8.3333333333%}.pull-md-2{right:16.6666666667%}.pull-md-3{right:25%}.pull-md-4{right:33.3333333333%}.pull-md-5{right:41.6666666667%}.pull-md-6{right:50%}.pull-md-7{right:58.3333333333%}.pull-md-8{right:66.6666666667%}.pull-md-9{right:75%}.pull-md-10{right:83.3333333333%}.pull-md-11{right:91.6666666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.push-lg-0{left:auto}.push-lg-1{left:8.3333333333%}.push-lg-2{left:16.6666666667%}.push-lg-3{left:25%}.push-lg-4{left:33.3333333333%}.push-lg-5{left:41.6666666667%}.push-lg-6{left:50%}.push-lg-7{left:58.3333333333%}.push-lg-8{left:66.6666666667%}.push-lg-9{left:75%}.push-lg-10{left:83.3333333333%}.push-lg-11{left:91.6666666667%}.pull-lg-0{right:auto}.pull-lg-1{right:8.3333333333%}.pull-lg-2{right:16.6666666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.3333333333%}.pull-lg-5{right:41.6666666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.3333333333%}.pull-lg-8{right:66.6666666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.3333333333%}.pull-lg-11{right:91.6666666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.push-xl-0{left:auto}.push-xl-1{left:8.3333333333%}.push-xl-2{left:16.6666666667%}.push-xl-3{left:25%}.push-xl-4{left:33.3333333333%}.push-xl-5{left:41.6666666667%}.push-xl-6{left:50%}.push-xl-7{left:58.3333333333%}.push-xl-8{left:66.6666666667%}.push-xl-9{left:75%}.push-xl-10{left:83.3333333333%}.push-xl-11{left:91.6666666667%}.pull-xl-0{right:auto}.pull-xl-1{right:8.3333333333%}.pull-xl-2{right:16.6666666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.3333333333%}.pull-xl-5{right:41.6666666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.3333333333%}.pull-xl-8{right:66.6666666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.3333333333%}.pull-xl-11{right:91.6666666667%}}@media (min-width:1440px){.col-hd{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-hd-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-hd-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-hd-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-hd-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-hd-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-hd-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-hd-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-hd-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-hd-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-hd-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-hd-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-hd-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-hd-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-hd-1{-ms-flex-order:1;order:1}.order-hd-2{-ms-flex-order:2;order:2}.order-hd-3{-ms-flex-order:3;order:3}.order-hd-4{-ms-flex-order:4;order:4}.order-hd-5{-ms-flex-order:5;order:5}.order-hd-6{-ms-flex-order:6;order:6}.order-hd-7{-ms-flex-order:7;order:7}.order-hd-8{-ms-flex-order:8;order:8}.order-hd-9{-ms-flex-order:9;order:9}.order-hd-10{-ms-flex-order:10;order:10}.order-hd-11{-ms-flex-order:11;order:11}.order-hd-12{-ms-flex-order:12;order:12}.offset-hd-0{margin-left:0}.offset-hd-1{margin-left:8.3333333333%}.offset-hd-2{margin-left:16.6666666667%}.offset-hd-3{margin-left:25%}.offset-hd-4{margin-left:33.3333333333%}.offset-hd-5{margin-left:41.6666666667%}.offset-hd-6{margin-left:50%}.offset-hd-7{margin-left:58.3333333333%}.offset-hd-8{margin-left:66.6666666667%}.offset-hd-9{margin-left:75%}.offset-hd-10{margin-left:83.3333333333%}.offset-hd-11{margin-left:91.6666666667%}.push-hd-0{left:auto}.push-hd-1{left:8.3333333333%}.push-hd-2{left:16.6666666667%}.push-hd-3{left:25%}.push-hd-4{left:33.3333333333%}.push-hd-5{left:41.6666666667%}.push-hd-6{left:50%}.push-hd-7{left:58.3333333333%}.push-hd-8{left:66.6666666667%}.push-hd-9{left:75%}.push-hd-10{left:83.3333333333%}.push-hd-11{left:91.6666666667%}.pull-hd-0{right:auto}.pull-hd-1{right:8.3333333333%}.pull-hd-2{right:16.6666666667%}.pull-hd-3{right:25%}.pull-hd-4{right:33.3333333333%}.pull-hd-5{right:41.6666666667%}.pull-hd-6{right:50%}.pull-hd-7{right:58.3333333333%}.pull-hd-8{right:66.6666666667%}.pull-hd-9{right:75%}.pull-hd-10{right:83.3333333333%}.pull-hd-11{right:91.6666666667%}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}*{outline:0;-webkit-tap-highlight-color:transparent}iframe,img,svg,video{max-width:100%;height:auto}body,html{height:100%}body{font:400 1.4rem/1.45 Gilroy,Helvetica,Arial,sans-serif;background:#fff;color:#000}.app{position:relative;min-height:100%;overflow:hidden;width:100%;min-width:32rem;display:flex;-ms-flex-direction:column;flex-direction:column}.container-fluid{width:100%;max-width:122rem;padding:0 2rem}@media (min-width:960px){.container-fluid{max-width:128rem;padding:0 5rem}}.container-fluid--w830{max-width:87rem;padding:0 2rem}@media (min-width:960px){.container-fluid--w830{max-width:93rem;padding:0 5rem}}.banner{position:relative}.banner--autumn .banner__item{background:#F80;color:#fff}.banner--autumn .banner__item:hover{color:#fff}.banner--winter .banner__item{background:#2F80EC;color:#fff}.banner--winter .banner__item:hover{color:#fff}.banner--summer .banner__item{background:#FFECCE;color:#1D1D1B}.banner--summer .banner__item:hover{color:#1D1D1B}.banner--spring .banner__item{background:linear-gradient(to right,#d9f5dc 0,#fff 100%);color:#1D1D1B}.banner--spring .banner__item:hover{color:#1D1D1B}.banner--image .banner__item{background:#751CEA;color:#fff}.banner--image .banner__item:hover{color:#fff}.banner__close{padding:0;background:#fff;box-shadow:0 8px 12px rgba(118,28,234,.15);width:2.8rem;height:2.8rem;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;right:10px;z-index:1200;margin:-1.4rem 0 0;transition:background .25s;color:#2F80ED}.banner__close svg{display:block}.banner__close:hover{background:#F4F8FE;color:#2F80ED}@media (min-width:1200px){.banner__close{width:3.6rem;height:3.6rem;margin:-1.8rem 0 0}}.banner__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1100;min-height:5rem;text-decoration:none;background:#ccc;color:#fff;padding:0 5.6rem}.banner__item:before{content:"";display:block;position:absolute;top:0;left:3.5rem;width:100%;height:100%;z-index:-1}.banner__item:hover{text-decoration:none;color:#fff}@media (min-width:1200px){.banner__item{height:6rem}}.banner__item-image{position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;z-index:1;pointer-events:none}.banner__item-image img{display:block;width:auto;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}.banner__item-text{display:block;position:relative;z-index:2;font-size:1.4rem;line-height:1.3;font-weight:600;text-align:center;max-width:25rem;margin:0 auto}@media (min-width:768px){.banner__item-text{max-width:none}}@media (min-width:1200px){.banner__item-text{font-size:2rem;font-weight:700;max-width:none}}@keyframes headerFadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}.is-nav-open .header__sticky,.is-nav-open .header__toggle,.is-sticky .header__scrolltop,.is-sticky .header__sticky,.is-sticky .header__toggle{opacity:1;visibility:visible}.is-sticky .header__sticky{position:fixed;top:0;left:0;right:0;animation:headerFadeIn .5s forwards}.is-sticky .header__toggle{transform:scale(1)}.is-sticky .header__logo{max-width:13.5rem;transform:translate(50px,0)}.is-sticky .header__additional-menu>li{margin:0 5px 0 0}.header,.is-sticky .header__additional-link-icon{margin:0}.is-sticky .header__additional-link{width:3.2rem;height:3.2rem}.is-sticky .header__additional-link-text{display:none}@media (min-width:1200px){.is-sticky .header__logo{position:absolute;top:50%;left:50%;max-width:18rem;transform:translate(-50%,-50%);margin:0}.is-sticky .header__nav-offcanvas{position:relative}}.is-nav-open .header__sticky{position:fixed;background:0 0}.is-nav-open .header__toggle{transform:scale(1)}.is-nav-open .header__logo{max-width:13.5rem;transform:translate(50px,0)}.is-nav-open .header__nav-toggle .icon-nav-toggle span:nth-of-type(1),.is-nav-open .header__toggle .icon-nav-toggle span:nth-of-type(1){transform:rotate(45deg)}.is-nav-open .header__nav-toggle .icon-nav-toggle span:nth-of-type(2),.is-nav-open .header__toggle .icon-nav-toggle span:nth-of-type(2){opacity:0}.is-nav-open .header__nav-toggle .icon-nav-toggle span:nth-of-type(3),.is-nav-open .header__toggle .icon-nav-toggle span:nth-of-type(3){transform:rotate(-45deg)}.is-nav-open .header__nav-offcanvas{opacity:1;visibility:visible}.is-nav-open body{overflow:hidden}@media (hover:hover){.is-nav-open body{overflow:visible}}.header{position:relative;padding:5.6rem 0 0}.header .container-fluid{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header .row{-ms-flex-align:center;align-items:center;height:100%}.header .row>[class^=col]{position:static}@media (min-width:1200px){.header{padding:8rem 0 0;z-index:1000}.header .container-fluid{position:relative}}.header__sticky{position:absolute;top:0;left:0;right:0;z-index:1100;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:5.6rem;transition:background .25s,opacity .25s,visibility .25s}@media (min-width:1200px){.header__sticky{height:8rem}}.header__toggle{padding:0;width:3.6rem;height:3.6rem;border-radius:50%;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;left:2rem;margin:-1.8rem 0 0;opacity:0;visibility:hidden;transform:scale(0);transition:opacity .25s,visibility .25s,transform .25s}.header__scrolltop{display:none}@media (min-width:1200px){.header__toggle{display:none}.header__scrolltop{border:none;padding:0;background:0 0;cursor:pointer;position:absolute;top:50%;left:1.5rem;font:600 1.6rem/3.2rem Gilroy,Helvetica,Arial,sans-serif;margin:-1.6rem 0 0;color:#761CEA;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;transition:color .25s}.header__scrolltop svg.icon-up{width:2.5rem;height:2.5rem;margin:0 5px 0 0}.header__scrolltop:hover{color:#FF8700}}.header__additional,.header__nav{font-weight:600;font-size:1.6rem}.header__additional-menu,.header__logo{display:-ms-flexbox;-ms-flex-align:center}.header__logo{margin:0 6.5rem 0 0;display:flex;align-items:center;height:5.6rem;max-width:15.8rem;transition:transform .25s,max-width .25s;backface-visibility:hidden}.header__logo svg{display:block;backface-visibility:hidden}@media (min-width:1200px){.header__logo{max-width:none;height:8rem;transition:none;margin:0 1.5rem 0 0}}.header__additional{line-height:1.45;white-space:nowrap;margin:0 0 0 auto}.header__additional-menu{margin:0;padding:0;list-style:none;display:flex;align-items:center}.header__additional-menu>li{margin:0 5px 0 0}.header__additional-menu>li:last-child{margin:0}.header__additional-link{text-decoration:none;color:#000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3.2rem;height:3.2rem;transition:color .25s}.header__additional-link:hover{text-decoration:none;color:#FF8700}@media (min-width:1200px){.header__additional-menu>li{margin:0 4rem 0 0}.header__additional-link{width:auto;height:auto}}.header__additional-link-icon{margin:0;display:block;-ms-flex:0 0 auto;flex:0 0 auto}.header__additional-link-icon svg{display:block;transition:color .25s}.header__nav-offcanvas,.programs__filter-offcanvas{-webkit-backdrop-filter:blur(10px);transition:opacity .25s,visibility .25s;overflow-y:auto}.header__additional-link-icon svg.icon-auth,.header__additional-link-icon svg.icon-cart,.header__additional-link-icon svg.icon-phone{color:#2F80ED}.header__additional-link-icon svg.icon-whatsapp{color:#2DD26E}.header__additional-link-text{display:none}@media (min-width:1200px){.header__additional-link-icon{margin:0 4px 0 0}.header__additional-link-text{display:block}}.header__nav{line-height:1.45}.header__nav-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;width:100%;height:5rem;font:600 1.6rem/1.45 Gilroy,Helvetica,Arial,sans-serif;color:#fff;background:#761CEA;border-radius:14px}.header__nav-toggle .icon-nav-toggle{display:block;margin:0 8px 0 0}.header__nav-offcanvas{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;padding:5.6rem 2rem 2rem;background:rgba(255,255,255,.85);backdrop-filter:blur(10px);opacity:0;visibility:hidden;overflow-x:hidden}.header__nav-offcanvas::-webkit-scrollbar{display:none}@media (min-width:1200px){.header__nav-toggle{display:none}.header__nav-offcanvas{position:relative;top:0;padding:0;opacity:1;visibility:visible;background:#761CEA;border-radius:18px;-ms-flex:1;flex:1;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}}.header__nav-menu{margin:0;padding:0;list-style:none;background:#761CEA;border-radius:14px;box-shadow:0 18px 30px rgba(118,28,234,.12)}.header__nav-menu>li{border-bottom:1px solid rgba(247,243,249,.25)}.header__nav-menu>li:last-child{border:none}.header__nav-menu>li.is-orange>.header__nav-link{background:#FF8700;border-color:#FF8700;color:#F7F3F9}.header__nav-menu>li.is-open{border-color:transparent}.header__nav-menu>li.is-open>.header__nav-link svg.icon-arrow-right{transform:rotate(90deg)}.header__nav-menu>li.is-open>.header__nav-dropdown{opacity:1;visibility:visible}@media (max-width:1199px){.header__nav-menu>li:first-of-type .header__nav-link{border-radius:12px 12px 0 0}.header__nav-menu>li:last-of-type .header__nav-link{border-radius:0 0 12px 12px}.header__nav-menu>li.is-open:last-of-type .header__nav-link{border-radius:0}}@media (min-width:1200px){.header__nav-menu{background:0 0;border-radius:0;display:-ms-flexbox;display:flex;box-shadow:none;overflow:visible}.header__nav-menu>li{-ms-flex:1;flex:1;border:none;position:relative}.header__nav-menu>li.has-dropdown>.header__nav-link:after{bottom:-2px}.header__nav-menu>li.is-orange>.header__nav-link{background:#FF8700;border-color:#FF8700;color:#fff}.header__nav-menu>li.is-green{-ms-flex:0 0 auto;flex:0 0 auto;width:5.8rem;max-width:5.4rem}.header__nav-menu>li.is-green>.header__nav-link{background:#41CC99;border-color:#41CC99;color:#fff;padding:0}.header__nav-menu>li.is-open>.header__nav-link{background:#761CEA;color:#fff;border-color:#fff;box-shadow:0 0 0 .5px #fff}.header__nav-menu>li.is-open>.header__nav-link:after{opacity:1}.header__nav-menu>li.is-open.is-green>.header__nav-link{background:#41CC99;border-color:#41CC99;color:#fff}.header__nav-menu>li.is-open.is-orange>.header__nav-link{background:#FF8700;border-color:#FF8700;color:#fff}.header__nav-menu>li.is-open.is-orange>.header__nav-dropdown{background:#FFF0E0}.header__nav-menu>li.is-open.is-orange .header__nav-sublink:hover{background:#FF8700;color:#fff}.header__nav-menu>li.is-open.has-dropdown>.header__nav-link{border-radius:14px 14px 0 0}.header__nav-menu>li.is-open.has-dropdown>.header__nav-link:after{border-radius:12px 12px 0 0}}.header__nav-link{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;text-decoration:none;color:#F7F3F9;min-height:5.8rem;padding:0 2rem;transition:none}.header__nav-link:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;border:2px solid #fff;opacity:0}.header__nav-link svg.icon-arrow-right{position:absolute;top:50%;right:1.2rem;margin:-1.2rem 0 0;width:2.5rem;height:2.5rem;transition:transform .25s}.header__nav-link svg.icon-home{display:block;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 8px 0 0}.header__nav-link:hover{text-decoration:none;color:#F7F3F9}@media (min-width:1200px){.header__nav-link{-ms-flex-pack:center;justify-content:center;border-radius:14px}.header__nav-link svg.icon-arrow-right{display:none}.header__nav-link svg.icon-home{margin:0}.header__nav-link:hover{text-decoration:none;color:#fff}}.header__nav-link .header__nav-arrow,.header__nav-sublink .header__nav-arrow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:5.6rem;height:5.6rem;position:absolute;top:50%;right:0;margin:-2.8rem 0 0;z-index:100}.header__nav-link .header__nav-arrow svg.icon-arrow-right,.header__nav-sublink .header__nav-arrow svg.icon-arrow-right{position:absolute;top:50%;left:50%;right:auto;bottom:auto;margin:-1.2rem 0 0 -1.2rem;width:2.4rem;height:2.4rem;transition:transform .25s}.header__nav-dropdown{background:#F7F3F9;border-radius:0 0 14px 14px;display:none}@media (min-width:1200px){.header__nav-link .header__nav-arrow,.header__nav-sublink .header__nav-arrow{display:none}.header__nav-dropdown{display:block;position:absolute;top:100%;left:0;width:100%;border-radius:0 0 14px 14px;margin:0;transition:.25s;opacity:0;visibility:hidden;background:#F7F3F9;border:2px solid #FFF;box-shadow:0 18px 30px rgba(118,28,234,.12);overflow:hidden}.header__nav-dropdown:before{content:"";display:block;position:absolute;bottom:100%;left:0;right:0;height:10px}.header__nav-dropdown .header__nav-dropdown{position:relative;top:0;left:0;min-width:auto;border:none;box-shadow:none;opacity:1;visibility:visible;transition:none;background:#fff;border-radius:0 0 14px 14px;overflow:hidden}}.header__nav-submenu{margin:0;padding:0;list-style:none}.header__nav-submenu>li{border-top:1px solid #fff}.header__nav-submenu>li:first-of-type{border:none}.header__nav-submenu>li.is-open>.header__nav-sublink svg{transform:rotate(90deg)}.header__nav-submenu .header__nav-submenu .header__nav-sublink{-ms-flex-pack:end;justify-content:flex-end;padding-right:20px}@media (min-width:1200px){.header__nav-submenu{font-size:1.6rem;line-height:1.45;font-weight:600}.header__nav-submenu>li,.header__nav-submenu>li:last-child>.header__nav-sublink:last-child{border:none}.header__nav-submenu>li>.header__nav-sublink:last-child{border-bottom:2px solid #fff}.header__nav-submenu .header__nav-submenu{font-size:1.2rem;line-height:1.25;font-weight:400}.header__nav-submenu .header__nav-submenu .header__nav-sublink{min-height:3.2rem;-ms-flex-pack:center;justify-content:center}}.header__nav-sublink{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;text-decoration:none;color:#761CEA;min-height:5.8rem;padding:1.5rem 4rem 1.5rem 2rem;transition:color .25s,background .25s}.header__nav-sublink svg.icon-arrow-right{position:absolute;top:50%;right:1.2rem;margin:-1.2rem 0 0;width:2.5rem;height:2.5rem;transition:transform .25s}.header__nav-sublink:hover{text-decoration:none;color:#761CEA}@media (min-width:1200px){.header__nav-sublink{-ms-flex-pack:center;justify-content:center;text-align:center;min-height:5.8rem;padding:1.5rem;color:#1D1D1B;background:0 0}.header__nav-sublink svg.icon-arrow-right{display:none}.header__nav-sublink:hover{background:#761CEA;color:#fff}.header__nav-dropdown{pointer-events:none}.is-open>.header__nav-dropdown{pointer-events:auto}}.main,.sz-main{position:relative;-ms-flex:1 0 auto;flex:1 0 auto;max-width:192rem;width:100%;margin:0 auto}.footer{position:relative;z-index:100;background:#761CEA;color:#fff;border-radius:40px 40px 0 0;padding:5rem 0 3rem;font-size:1.4rem;line-height:1.45;font-weight:400}.footer .row{margin:0 -10px}.footer .row>[class^=col-]{padding:0 10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.footer a{color:#fff;text-decoration:none;transition:color .25s}.footer a:hover{text-decoration:none;color:#FF8700}.footer__logo{margin:0 0 2.5rem;max-width:25rem}.footer__logo svg{display:block;width:100%}@media (min-width:1200px){.footer{border-radius:80px 80px 0 0;padding:6rem 0}.footer__logo{margin:0 0 1.5rem}}.footer__subsc{margin:0 0 2.5rem;border:1px solid #F7F3F9;border-radius:29px;padding:10px 1.5rem}.footer__subsc .ui-label{font-size:1.4rem;line-height:1.45;font-weight:600;margin:0 0 8px}.footer__subsc .ui-input,.footer__subsc .ui-textarea{margin:0 0 5px}.footer__subsc .ui-validate{position:relative;top:-5px}.footer__subsc .b24-form .b24-form-control-agreement{display:none}.footer__subsc .b24-form .b24-form-btn{line-height:1.45;min-height:auto}@media (min-width:1200px){.footer__subsc{max-width:28rem;margin:0 0 2.5rem}.footer__copyright{max-width:20rem}}.footer__data{margin:0 0 2.5rem}.footer__data .row{margin:0 -10px -2rem}.footer__data .row>[class^=col]{padding:0 10px 2rem}@media (min-width:768px){.footer__data{margin:0 0 1.5rem}}.footer__data-menu{margin:0;padding:0;list-style:none}.footer__copyright{margin:0 0 2.5rem;font-weight:600}@media (min-width:768px){.footer__copyright{margin:0 0 1.5rem}}.footer__copyright-menu{margin:0;padding:0;list-style:none}.footer__copyright-menu>li{margin:0 0 5px}.footer__copyright-menu>li:last-child{margin:0}.footer__group{margin:0 0 2.5rem}.footer__group .row{margin:0 -10px -2.5rem}.footer__group .row>[class^=col]{padding:0 10px 2.5rem}@media (min-width:1200px){.footer__group.is-orange{border:1px solid #FF8700;border-radius:29px;padding:1.5rem 2rem}.footer__group.is-orange .footer__group-title,.footer__group.is-orange .footer__group-title a,.footer__group.is-orange .footer__group-title a:hover{color:#FF8700}}.footer__group-title{position:relative;display:block;font-size:1.8rem;line-height:1.45;font-weight:700;margin:0;cursor:pointer}.footer__group-title svg{width:2.4rem;height:2.4rem;display:block;position:absolute;top:2.4rem;right:0;margin:-1.2rem 0 0;transition:transform .25s;cursor:pointer}@media (max-width:1199px){.footer__group.is-orange .footer__group-title,.footer__group.is-orange .footer__group-title a,.footer__group.is-orange .footer__group-title a:hover,.footer__group.is-orange .footer__group-title svg,.footer__group.is-orange .footer__group-title svg:hover{color:#FF8700}.footer__group-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;transition:color .25s}.footer__group-title:hover{color:#FF8700}}@media (min-width:1200px){.footer__group-title{margin:0 0 5px}.footer__group-title:last-child{margin:0}.footer__group-title svg{display:none}}.footer__group-menu{margin:0;padding:10px 0 0;list-style:none}.footer__group-menu>li{margin:0 0 6px}.footer__group-menu>li:last-child{margin:0}@media (max-width:1199px){.footer__group-menu{padding:0 1.5rem;font-size:1.6rem;line-height:1.45;font-weight:600}.footer__group-menu>li{position:relative;padding:0 3rem 0 0;margin:0}.footer__group-menu>li>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:5.4rem}.footer__group-menu>li>svg{width:2.4rem;height:2.4rem;display:block;position:absolute;top:2.4rem;right:0;margin:-1.2rem 0 0;transition:transform .25s;cursor:pointer;color:#fff}.footer__group-menu>li>svg:hover{color:#FF8700}.footer__group-menu>li.is-open>svg{transform:rotate(180deg)}}@media (min-width:1200px){.footer__group-menu{display:block;padding:0;font-size:1.4rem;line-height:1.45;font-weight:600}.footer__group-menu .footer__group-menu{font-weight:400}.footer__group-menu>li{position:relative}.footer__group-menu>li.has-dropdown>a{display:inline-block;vertical-align:top;position:relative;color:#fff;transition:color .25s;padding:0 0 0 3rem}.footer__group-menu>li.has-dropdown>a:hover{color:#FF8700}.footer__group-menu>li.has-dropdown>a>svg{display:block;width:2rem;height:2rem;position:absolute;top:0;left:0;margin:0;transition:transform .25s;transform:rotate(180deg);cursor:pointer}.footer__group-menu>li.has-dropdown.is-open>svg{transform:rotate(0)}}.footer__group-dropdown{display:none;position:relative}@media (max-width:1199px){.footer__group-dropdown{top:2.5rem;padding:0 0 2.5rem}.footer__group-dropdown .footer__group-dropdown{top:5px;padding:0 0 5px}}@media (min-width:1200px){.footer__group-dropdown{top:5px;padding:0 0 5px}}.footer__contacts{margin:0 0 2.5rem}.footer__contacts .row{margin:0 -10px -5px}.footer__contacts .row>[class^=col]{padding:0 10px 5px}.footer__contacts-phone{font-size:1.8rem;font-weight:700;white-space:nowrap;margin:0}@media (min-width:1200px){.footer__contacts-phone{margin:0 0 1.5rem;font-size:2rem}}.footer__contacts-email{margin:0}@media (min-width:1200px){.footer__contacts-email{margin:0 0 1.5rem}}.footer__contacts-address{display:block;font-style:normal;margin:0}@media (min-width:1200px){.footer__contacts-address{margin:0 0 1.5rem}}.footer__contacts-social{padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer__contacts-social>li{margin:0 7px 0 0}.footer__payments-menu{margin:0 -5px -10px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.footer__info,.footer__line{margin:0 0 2.5rem}.footer__payments-menu>li{padding:0 5px 10px;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}@media (min-width:1200px){.footer__payments-menu>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.footer__payments-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#F4F8FE;border-radius:14px;height:4rem}.footer__payments-item img,.footer__payments-item svg{display:block}.footer__line{border:none;border-top:1px solid rgba(247,243,249,.25)}@media (min-width:1200px){.footer__line{display:none}}.footer__info:last-child{margin:0}.footer__info-menu{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__info-menu>li{padding:0 10px 2rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.footer__partners,.footer__policy-menu{padding:0;list-style:none}@media (min-width:1200px){.footer__info-menu>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.footer__register{margin:0 0 2.5rem;font-size:1.4rem;line-height:1.45;font-weight:600;display:block}.footer__register p{margin:0 0 5px}.footer__register p:last-child{margin:0}.footer__register a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.footer__register img{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 5px 0 0}.footer__policy{margin:0 0 2.5rem;font-size:1.4rem;line-height:1.45;font-weight:600}.footer__policy-menu{margin:0}.footer__policy-menu>li{margin:0 0 5px}.footer__policy-menu>li:last-child{margin:0}.footer__partners,.footer__partners>li{margin:0 0 2.5rem}.footer__group-menu--400{font-weight:400}.footer__partners>li:last-child{margin:0}@media (min-width:768px){.footer__partners{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:auto -5px -10px;padding:0 0 2.5rem}.footer__partners>li{padding:0 5px 10px;margin:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.footer__partners{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;margin:auto -5px -10px;padding:0}.footer__partners>li{padding:0 5px 10px;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}}.footer__partners-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer__partners-item-icon{width:4.6rem;height:4.6rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 10px 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1200px){.footer__partners-item-icon{margin:0 5px 0 0}}.footer__partners-item-caption{-ms-flex:1;flex:1;display:block;margin:0;font-size:1.4rem;line-height:1.45;font-weight:600;white-space:nowrap}.scrolltop,.sz-callback{position:fixed;-ms-flex-align:center;width:4.6rem;padding:0;z-index:100;transition:transform .25s,opacity .25s,background .25s,color .25s;cursor:pointer}.is-scrolltop .scrolltop{transform:translate(0,0);opacity:1}.scrolltop{right:2rem;bottom:2rem;display:-ms-flexbox;display:flex;align-items:center;-ms-flex-pack:center;justify-content:center;height:4.6rem;border:none;background:#fff;border-radius:25px;color:#761CEA;transform:translate(0,100px);opacity:0}.scrolltop svg{display:block}.scrolltop:hover{background:#761CEA;color:#F7F3F9}.is-scrolltop .sz-callback{transform:translate(0,0)}.sz-callback{right:2rem;bottom:8.1rem;display:-ms-flexbox;display:flex;align-items:center;-ms-flex-pack:center;justify-content:center;height:4.6rem;border-radius:25px;border:1px solid #F4F8FE;background:#fff;color:#41CC99;box-shadow:0 8px 12px 0 rgba(65,204,153,.25);transform:translate(0,46px)}.sz-callback:hover{background:#41CC99;color:#fff}.sz-callback--desktop{display:none}@media (min-width:960px){.sz-callback{box-shadow:0 8px 12px 0 rgba(64,123,255,.15);color:#407BFF}.sz-callback:hover{background:#407BFF;color:#fff}.sz-callback--desktop{display:-ms-flexbox;display:flex}.sz-callback--mobile{display:none}}.is-page-spring .info-before .info-before__item,.is-page-spring .news .news__item,.is-page-summer .info-before .info-before__item,.is-page-summer .news .news__item{box-shadow:none}.is-page-about .about-us{background:linear-gradient(to bottom,#FFF 0,#E4CEFF 100%)}.is-page-about .wysiwyg--01{background:linear-gradient(to bottom,#E4CEFF 0,#F1D9D5 100%)}.is-page-about .education{background:linear-gradient(to bottom,#F1D9D5 0,#FFE6A7 100%)}.is-page-about .wysiwyg--02{background:linear-gradient(to bottom,#FFE6A7 0,#F0FFE4 100%)}.is-page-about .formula{background:linear-gradient(180deg,#F0FFE4 0,#F0FFE4 100%)}.is-page-about .rest{background:linear-gradient(180deg,#F0FFE4 0,#D8E4FF 100%)}.is-page-about .gallery{background:linear-gradient(180deg,#D8E4FF 0,#E4CEFF 100%)}.is-page-about .events{background:linear-gradient(180deg,#E4CEFF 0,#E6D0F7 100%)}.is-page-about .wysiwyg--03{background:linear-gradient(180deg,#E6D0F7 0,#FFE6A7 100%)}.is-page-about .team-camp{background:#FFE6A7}.is-page-about .wysiwyg--04{background:linear-gradient(180deg,#FFE6A7 0,#F0FFE4 100%)}.is-page-about .wysiwyg--04 .ui-card{max-width:41.2rem;margin:3rem 0 0}.is-page-about .destinations{background:#F0FFE4}.is-page-about .hiring{background:linear-gradient(180deg,#F0FFE4 0,#D8E4FF 100%)}.is-page-about .hiring .ui-card{max-width:38rem;margin:0 auto}.is-page-about .wysiwyg--05{background:linear-gradient(180deg,#D8E4FF 0,#DFD8FF 100%)}.is-page-about .wysiwyg--05 p{max-width:76rem}.is-page-about .family{background:linear-gradient(180deg,#DFD8FF 0,#E6D0F9 100%)}.is-page-about .family .ui-card{max-width:38rem;margin:0 auto}.is-page-about .family .ui-card__text{padding:0 5rem}.is-page-about .wysiwyg--06{background:linear-gradient(180deg,#E6D0F9 0,#F2DAD3 100%)}.is-page-about .work{background:linear-gradient(180deg,#F2DAD3 0,#FFE6A7 100%)}.is-page-about .reviews{background:linear-gradient(180deg,#FFE6A7 0,#F8F1C2 100%)}.is-page-about .rating{background:linear-gradient(180deg,#F8F1C2 0,#F5F6CF 100%)}.is-page-about .wysiwyg--07{background:linear-gradient(180deg,#F5F6CF 0,#EFFDE6 100%)}.is-page-about .results{background:linear-gradient(180deg,#EFFDE6 0,#E9F7EC 100%)}.is-page-about .important{background:linear-gradient(180deg,#E9F7EC 0,#DFECF7 100%)}.is-page-about .targets{background:linear-gradient(180deg,#DFECF7 0,#D8E4FF 100%)}.is-page-about .wysiwyg--08{background:linear-gradient(180deg,#D8E4FF 0,#DCDCFF 100%)}.is-page-about .programs-featured{background:linear-gradient(180deg,#DCDCFF 0,#E2D2FF 100%);margin:0 0 -8rem}.is-page-summer .swiper-next,.is-page-summer .swiper-prev,.is-page-summer .ui-check__input:checked~.ui-check__checkbox{background:#761CEA}.is-page-summer .ui-input,.is-page-summer .ui-range__input,.is-page-summer .ui-textarea{border-color:#FFF0E0;color:#761CEA}.is-page-summer .ui-input:-ms-input-placeholder,.is-page-summer .ui-range__input:-ms-input-placeholder,.is-page-summer .ui-textarea:-ms-input-placeholder{color:#761CEA}.is-page-summer .ui-input::placeholder,.is-page-summer .ui-range__input::placeholder,.is-page-summer .ui-textarea::placeholder{color:#761CEA}.is-page-summer .ui-check__checkbox,.is-page-summer .ui-input:focus,.is-page-summer .ui-range__input:focus,.is-page-summer .ui-textarea:focus{border-color:#761CEA}.is-page-summer .ui-prepend{color:#761CEA}.is-page-summer .ui-sorting .selectric{border-color:#FFB600}.is-page-summer .irs-line{background:#FFF0E0}.is-page-summer .irs-bar,.is-page-summer .irs-handle:hover:after{background:#761CEA}.is-page-summer .irs-handle:after{border-color:#761CEA}.is-page-summer .camp,.is-page-summer .gallery--01,.is-page-summer .gallery--02,.is-page-summer .impressions,.is-page-summer .info-before,.is-page-summer .news,.is-page-summer .plans,.is-page-summer .price,.is-page-summer .programs-featured,.is-page-summer .questions,.is-page-summer .rating,.is-page-summer .request,.is-page-summer .reviews,.is-page-summer .statistic,.is-page-summer .team-camp,.is-page-summer .upcoming,.is-page-summer .why{margin:0;padding:0 0 10rem}.is-page-summer .camp:after,.is-page-summer .camp:before,.is-page-summer .gallery--01:after,.is-page-summer .gallery--01:before,.is-page-summer .gallery--02:after,.is-page-summer .gallery--02:before,.is-page-summer .impressions:after,.is-page-summer .impressions:before,.is-page-summer .info-before:after,.is-page-summer .info-before:before,.is-page-summer .news:after,.is-page-summer .news:before,.is-page-summer .plans:after,.is-page-summer .plans:before,.is-page-summer .price:after,.is-page-summer .price:before,.is-page-summer .programs-featured:after,.is-page-summer .programs-featured:before,.is-page-summer .questions:after,.is-page-summer .questions:before,.is-page-summer .rating:after,.is-page-summer .rating:before,.is-page-summer .request:after,.is-page-summer .request:before,.is-page-summer .reviews:after,.is-page-summer .reviews:before,.is-page-summer .statistic:after,.is-page-summer .statistic:before,.is-page-summer .team-camp:after,.is-page-summer .team-camp:before,.is-page-summer .upcoming:after,.is-page-summer .upcoming:before,.is-page-summer .why:after,.is-page-summer .why:before{display:none}.is-page-summer .promo{margin:0}.is-page-summer .promo__back{background-image:url(/local/templates/mg_winter/include/css/../images/bg-promo-summer.svg)}.is-page-summer .promo__front{-ms-flex-align:center;align-items:center}.is-page-summer .promo__title{margin:0 0 2.4rem}.is-page-summer .promo__video{color:#FFB600}.is-page-summer .plans{padding:10rem 0;background:linear-gradient(180deg,#FEFFFE 0,#CBF9CE 100%)}.is-page-summer .upcoming{background:linear-gradient(180deg,#CBF9CE 0,#FEF6ED 100%)}.is-page-summer .gallery--01{background:linear-gradient(180deg,#FEF6ED 0,#FBF5F2 100%)}.is-page-summer .info-before{background:linear-gradient(180deg,#FBF5F2 0,#F9F4F7 100%)}.is-page-summer .info-before .info-before__list{-ms-flex-pack:center;justify-content:center}.is-page-summer .info-before .info-before__item-icon{box-shadow:0 3px 5px rgba(65,204,153,.25)}.is-page-summer .impressions{background:linear-gradient(180deg,#F9F4F7 0,#EFF4F1 100%)}.is-page-summer .impressions .container-fluid{position:relative}.is-page-summer .impressions .container-fluid:after,.is-page-summer .impressions .container-fluid:before{content:"";display:block;position:absolute;z-index:-1;pointer-events:none}.is-page-summer .impressions .container-fluid:before{background:url(/local/templates/mg_winter/include/css/../images/bg-impressions-decor-01.svg) 50% 50% no-repeat;background-size:contain;width:34rem;height:48.8rem;top:0;right:100%;margin:-8rem -12rem 0 0}.is-page-summer .impressions .container-fluid:after{background:url(/local/templates/mg_winter/include/css/../images/bg-impressions-decor-02.svg) 50% 50% no-repeat;background-size:contain;width:34rem;height:43.6rem;top:0;left:100%;margin:-20rem 0 0 -12rem}.is-page-summer .impressions .impressions__item-list svg{color:#41CC99}.is-page-summer .programs-featured .programs-featured__item-address svg,.is-page-summer .programs-featured .programs-featured__item-info svg,.is-page-summer .programs-featured .programs-featured__item-mark,.is-page-summer .request .request__feedback-form b,.is-page-summer .statistic__list,.is-page-summer .team-camp .swiper-pagination-bullet-active{color:#761CEA}.is-page-summer .why{background:linear-gradient(180deg,#EFF4F1 0,#D3F7D7 100%)}.is-page-summer .why__figure{width:17rem;height:17rem}.is-page-summer .statistic{background:linear-gradient(180deg,#D3F7D7 0,#C7F9CC 100%)}.is-page-summer .statistic__wrapper:after,.is-page-summer .statistic__wrapper:before{display:none}.is-page-summer .statistic__wrapper:after{display:block;background:url(/local/templates/mg_winter/include/css/../images/bg-statistic-decor-summer.svg) 50% 50% no-repeat;background-size:contain;width:29rem;height:27.2rem;position:absolute;top:-8rem;left:100%;bottom:auto;right:auto;margin:0 4rem 0 0}.is-page-summer .statistic__list small{max-width:none;margin:0 -10px 0 0}.is-page-summer .team-camp{background:linear-gradient(180deg,#C7F9CC 0,#D8F7DC 100%);border-radius:0}.is-page-summer .team-camp .swiper-next,.is-page-summer .team-camp .swiper-prev{background:0 0}.is-page-summer .team-camp__action .ui-btn:not(.is-active){background:#761CEA;color:#fff}.is-page-summer .team-camp__inner{background:#41CC99;border-radius:80px;padding:10rem 0}.is-page-summer .camp{background:linear-gradient(180deg,#D8F7DC 0,#FBF5F3 100%)}.is-page-summer .camp .camp__wrapper:after,.is-page-summer .camp .camp__wrapper:before{display:none}.is-page-summer .camp .camp__title{margin:0 0 2rem;text-align:center}.is-page-summer .camp .camp__decor--01{background:url(/local/templates/mg_winter/include/css/../images/bg-camp-decor-summer-01.svg) 50% 50% no-repeat;background-size:contain;width:34rem;height:43.6rem;position:absolute;top:0;bottom:auto;left:auto;right:100%;margin:4rem 4rem 0 0}.is-page-summer .camp .camp__decor--02{background:url(/local/templates/mg_winter/include/css/../images/bg-camp-decor-summer-02.svg) 50% 50% no-repeat;background-size:contain;width:23.6rem;height:22.8rem;position:absolute;top:0;bottom:auto;left:100%;right:auto;margin:-4rem 4rem 0 0}.is-page-summer .camp .camp__decor--03{background:url(/local/templates/mg_winter/include/css/../images/bg-camp-decor-summer-03.svg) 50% 50% no-repeat;background-size:contain;width:51rem;height:11rem;position:absolute;top:100%;bottom:auto;right:auto;left:100%;margin:0 0 0 -21rem}.is-page-summer .camp .camp__rating{max-width:none}@media (min-width:768px){.is-page-summer .camp .camp__rating-list>li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.is-page-spring .request .request__text,.is-page-summer .request .request__text{max-width:32rem}.is-page-summer .camp .swiper-next,.is-page-summer .camp .swiper-prev{background:#FFB600}.is-page-summer .programs-featured{background:linear-gradient(180deg,#FBF5F3 0,#FCF5F1 100%)}.is-page-summer .price{padding:0 0 10rem;margin:0;background:linear-gradient(180deg,#FCF5F1 0,#CFF8D3 100%);border-radius:0}.is-page-summer .price .price__inner{padding:10rem 0;background:#FFB600;border-radius:80px}.is-page-summer .questions{background:linear-gradient(180deg,#CFF8D3 0,#D6F8D4 100%)}.is-page-summer .questions .questions__title{margin:0 0 2rem}.is-page-summer .questions .questions__wrapper:before{content:"";background:url(/local/templates/mg_winter/include/css/../images/bg-questions-decor-summer.svg) no-repeat;background-size:contain;display:block;width:165.8rem;height:61.2rem;z-index:-1;position:absolute;top:50%;left:50%;margin:-37rem 0 0 -82rem}.is-page-spring .camp:after,.is-page-spring .camp:before,.is-page-spring .events:after,.is-page-spring .events:before,.is-page-spring .gallery--01:after,.is-page-spring .gallery--01:before,.is-page-spring .gallery--02:after,.is-page-spring .gallery--02:before,.is-page-spring .impressions:after,.is-page-spring .impressions:before,.is-page-spring .info-before:after,.is-page-spring .info-before:before,.is-page-spring .news:after,.is-page-spring .news:before,.is-page-spring .plans:after,.is-page-spring .plans:before,.is-page-spring .price:after,.is-page-spring .price:before,.is-page-spring .programs-featured:after,.is-page-spring .programs-featured:before,.is-page-spring .promo:before,.is-page-spring .questions:after,.is-page-spring .questions:before,.is-page-spring .rating:after,.is-page-spring .rating:before,.is-page-spring .request:after,.is-page-spring .request:before,.is-page-spring .reviews:after,.is-page-spring .reviews:before,.is-page-spring .statistic:after,.is-page-spring .statistic:before,.is-page-spring .team-camp:after,.is-page-spring .team-camp:before,.is-page-spring .upcoming:after,.is-page-spring .upcoming:before,.is-page-spring .why:after,.is-page-spring .why:before,.is-page-summer .questions .questions__wrapper:after{display:none}.is-page-spring .questions .questions__user-image,.is-page-summer .questions .questions__user-image{height:24rem}.is-page-summer .gallery--02{background:linear-gradient(180deg,#D6F8D4 0,#EEF8E2 100%)}.is-page-summer .gallery--02 .gallery__title{text-align:center}.is-page-summer .request{background:linear-gradient(180deg,#EEF8E2 0,#FBF8EA 100%)}.is-page-summer .request .request__title{margin:0 0 2rem}.is-page-spring .promo__video,.is-page-summer .rating .rating__item-stars .ui-stars__rating{color:#FFB600}.is-page-summer .reviews{background:linear-gradient(180deg,#FBF8EA 0,#C8F9CD 100%);padding:0 0 4rem}.is-page-summer .reviews .swiper-reviews .swiper-pagination-bullet-active{background:#761CEA}.is-page-summer .rating{background:linear-gradient(180deg,#C8F9CD 0,#C5F9CA 100%)}.is-page-summer .rating .rating__item-stars{border-color:#FFF0E0}.is-page-summer .news{margin:0;padding:0 0 12rem;background:linear-gradient(180deg,#C5F9CA 0,#fff 100%)}.is-page-spring .swiper-next,.is-page-spring .swiper-prev{background:#761CEA}.is-page-spring .camp,.is-page-spring .events,.is-page-spring .gallery--01,.is-page-spring .gallery--02,.is-page-spring .impressions,.is-page-spring .info-before,.is-page-spring .news,.is-page-spring .plans,.is-page-spring .price,.is-page-spring .programs-featured,.is-page-spring .questions,.is-page-spring .rating,.is-page-spring .request,.is-page-spring .reviews,.is-page-spring .statistic,.is-page-spring .team-camp,.is-page-spring .upcoming,.is-page-spring .why{margin:0;padding:0 0 10rem}.is-page-spring .promo{margin:0}.is-page-spring .promo__back{background-image:url(/local/templates/mg_winter/include/css/../images/bg-promo-spring.svg)}.is-page-spring .promo__title{margin:0 0 2.4rem}.is-page-spring .promo__form .ui-input,.is-page-spring .promo__form .ui-textarea{border-color:#FFF0E0;color:#761CEA}.is-page-spring .promo__form .ui-input:-ms-input-placeholder,.is-page-spring .promo__form .ui-textarea:-ms-input-placeholder{color:#761CEA}.is-page-spring .promo__form .ui-input::placeholder,.is-page-spring .promo__form .ui-textarea::placeholder{color:#761CEA}.is-page-spring .promo__form .ui-input:focus,.is-page-spring .promo__form .ui-textarea:focus{border-color:#761CEA}.is-page-spring .promo__form .ui-prepend{color:#761CEA}.is-page-spring .plans{padding:0 0 10rem;background:linear-gradient(180deg,#fff 0,#D4F8D3 100%)}.is-page-spring .plans .container-fluid:before{bottom:0}.is-page-spring .plans .plans__item{min-height:auto}.is-page-spring .programs-featured{background:linear-gradient(180deg,#D4F8D3 0,#FEF6EE 100%)}.is-page-spring .programs-featured .container-fluid{position:relative;z-index:100}.is-page-spring .programs-featured .container-fluid:after,.is-page-spring .programs-featured .container-fluid:before{content:"";display:block;position:absolute;z-index:-1}.is-page-spring .programs-featured .container-fluid:before{width:15rem;height:15.6rem;background:url(/local/templates/mg_winter/include/css/../images/bg-programs-featured-decor-01.svg) 50% 50% no-repeat;background-size:contain;top:0;left:100%;margin:8rem 0 0 -8rem}.is-page-spring .programs-featured .container-fluid:after{width:29rem;height:29rem;background:url(/local/templates/mg_winter/include/css/../images/bg-programs-featured-decor-02.svg) 50% 50% no-repeat;background-size:contain;bottom:0;right:100%;margin:0 -12rem -12rem 0}.is-page-spring .programs-featured .programs-featured__item-address svg,.is-page-spring .programs-featured .programs-featured__item-info svg,.is-page-spring .programs-featured .programs-featured__item-mark{color:#761CEA}.is-page-spring .gallery--01{background:linear-gradient(180deg,#FEF6EE 0,#FCF6F3 100%)}.is-page-spring .info-before{background:linear-gradient(180deg,#FCF6F3 0,#F8F4F7 100%)}.is-page-spring .info-before .container-fluid{position:relative}.is-page-spring .info-before .container-fluid:before{content:"";display:block;position:absolute;z-index:-1;bottom:0;left:100%;background:url(/local/templates/mg_winter/include/css/../images/bg-info-before-decor.svg) 50% 50% no-repeat;background-size:contain;width:21rem;height:37.4rem;margin:0 0 -8rem -10.5rem}.is-page-spring .info-before .info-before__list{-ms-flex-pack:center;justify-content:center}.is-page-spring .info-before .info-before__item-icon{box-shadow:0 3px 5px rgba(255,182,0,.35)}.is-page-spring .impressions{background:linear-gradient(180deg,#F8F4F7 0,#ECF4EF 100%)}.is-page-spring .impressions .container-fluid{position:relative}.is-page-spring .impressions .container-fluid:before{content:"";display:block;position:absolute;z-index:-1;pointer-events:none;background:url(/local/templates/mg_winter/include/css/../images/bg-impressions-decor-03.svg) 50% 50% no-repeat;background-size:contain;width:18.4rem;height:16.2rem;bottom:0;left:100%;margin:0 0 -14rem -12rem}.is-page-spring .impressions .impressions__item-list svg{color:#761CEA}.is-page-spring .why{background:linear-gradient(180deg,#ECF4EF 0,#CFF8D4 100%)}.is-page-spring .why__figure{width:17rem;height:17rem}.is-page-spring .statistic{background:linear-gradient(180deg,#CFF8D4 0,#C8F9CD 100%)}.is-page-spring .statistic__wrapper:after,.is-page-spring .statistic__wrapper:before{display:none}.is-page-spring .statistic__wrapper:after{display:block;background:url(/local/templates/mg_winter/include/css/../images/bg-statistic-decor-spring.svg) 50% 50% no-repeat;background-size:contain;width:21rem;height:37.4rem;position:absolute;top:auto;left:auto;right:100%;bottom:0;margin:0 4rem -16rem 0;z-index:-1}.is-page-spring .camp .camp__wrapper:after,.is-page-spring .camp .camp__wrapper:before,.is-page-spring .questions .questions__wrapper:after,.is-page-spring .questions .questions__wrapper:before{display:none}.is-page-spring .statistic__list{color:#761CEA}.is-page-spring .statistic__list small{max-width:none;margin:0 -10px 0 0}.is-page-spring .team-camp{background:linear-gradient(180deg,#C8F9CD 0,#DAF6DE 100%);border-radius:0}.is-page-spring .team-camp .swiper-next,.is-page-spring .team-camp .swiper-prev{background:0 0}.is-page-spring .team-camp .swiper-pagination-bullet-active{color:#761CEA}.is-page-spring .team-camp__action .ui-btn:not(.is-active){background:#761CEA;color:#fff}.is-page-spring .team-camp__inner{background:#41CC99;border-radius:80px;padding:10rem 0}.is-page-spring .camp{background:linear-gradient(180deg,#DAF6DE 0,#FAF4F4 100%)}.is-page-spring .camp .camp__title{margin:0 0 2rem;text-align:center}.is-page-spring .camp .camp__rating-item{background:#761CEA;color:#fff}.is-page-spring .camp .camp__rating-item-title{color:#fff}.is-page-spring .camp .swiper-next,.is-page-spring .camp .swiper-prev{background:#FFB600}.is-page-spring .events{background:linear-gradient(180deg,#FAF4F4 0,#FEF7ED 100%)}.is-page-spring .events .events__calendar{margin:0}.is-page-spring .events .events__calendar .datepicker{box-shadow:0 18px 30px rgba(64,123,255,.15)}.is-page-spring .events .events__calendar .datepicker--cell{background:#F7F3F9;color:#2F80ED}.is-page-spring .events .events__calendar .datepicker--cell:hover{background:#2F80ED;color:#fff}.is-page-spring .events .swiper-next,.is-page-spring .events .swiper-prev{background:#fff;color:#761CEA;box-shadow:0 3px 5px rgba(64,123,255,.2)}.is-page-spring .price{padding:0 0 10rem;margin:0;background:linear-gradient(180deg,#FEF7ED 0,#E5F5E8 100%);border-radius:0}.is-page-spring .price .price__inner{padding:10rem 0;background:#41CC99;border-radius:80px}.is-page-spring .questions{background:linear-gradient(180deg,#E5F5E8 0,#CCF9CE 100%)}.is-page-spring .questions .container-fluid{position:relative;z-index:100}.is-page-spring .questions .questions__title{margin:0 0 10px}.is-page-spring .questions .questions__form .ui-input,.is-page-spring .questions .questions__form .ui-textarea{border-color:#FFF0E0;color:#761CEA}.is-page-spring .questions .questions__form .ui-input:-ms-input-placeholder,.is-page-spring .questions .questions__form .ui-textarea:-ms-input-placeholder{color:#761CEA}.is-page-spring .questions .questions__form .ui-input::placeholder,.is-page-spring .questions .questions__form .ui-textarea::placeholder{color:#761CEA}.is-page-spring .questions .questions__form .ui-input:focus,.is-page-spring .questions .questions__form .ui-textarea:focus{border-color:#761CEA}.is-page-spring .questions .questions__form .ui-prepend{color:#761CEA}.is-page-spring .gallery--02{background:linear-gradient(180deg,#CCF9CE 0,#E5F8DD 100%)}.is-page-spring .gallery--02 .container-fluid{position:relative}.is-page-spring .gallery--02 .container-fluid:before{content:"";display:block;position:absolute;top:0;left:100%;background:url(/local/templates/mg_winter/include/css/../images/bg-gallery-decor.svg) 50% 50% no-repeat;background-size:contain;width:27.5rem;height:49.4rem;margin:-27.4rem 0 0 -31rem;z-index:-1}.is-page-filter .call .call__form:before,.is-page-sea .camp:after,.is-page-sea .camp:before,.is-page-sea .cards:after,.is-page-sea .cards:before,.is-page-sea .events:after,.is-page-sea .events:before,.is-page-sea .gallery--01:after,.is-page-sea .gallery--01:before,.is-page-sea .gallery--02:after,.is-page-sea .gallery--02:before,.is-page-sea .impressions:after,.is-page-sea .impressions:before,.is-page-sea .info-before:after,.is-page-sea .info-before:before,.is-page-sea .news:after,.is-page-sea .news:before,.is-page-sea .plans:after,.is-page-sea .plans:before,.is-page-sea .price:after,.is-page-sea .price:before,.is-page-sea .programs-featured:after,.is-page-sea .programs-featured:before,.is-page-sea .promo:before,.is-page-sea .questions:after,.is-page-sea .questions:before,.is-page-sea .rating:after,.is-page-sea .rating:before,.is-page-sea .request:after,.is-page-sea .request:before,.is-page-sea .reviews:after,.is-page-sea .reviews:before,.is-page-sea .statistic:after,.is-page-sea .statistic:before,.is-page-sea .team-camp:after,.is-page-sea .team-camp:before,.is-page-sea .upcoming:after,.is-page-sea .upcoming:before,.is-page-sea .why:after,.is-page-sea .why:before,.is-page-weekends .camp .camp__wrapper:after,.is-page-weekends .camp .camp__wrapper:before,.is-page-weekends .camp:after,.is-page-weekends .camp:before,.is-page-weekends .events:after,.is-page-weekends .events:before,.is-page-weekends .gallery--01:after,.is-page-weekends .gallery--01:before,.is-page-weekends .gallery--02:after,.is-page-weekends .gallery--02:before,.is-page-weekends .impressions:after,.is-page-weekends .impressions:before,.is-page-weekends .info-before:after,.is-page-weekends .info-before:before,.is-page-weekends .news:after,.is-page-weekends .news:before,.is-page-weekends .plans .container-fluid:before,.is-page-weekends .plans:after,.is-page-weekends .plans:before,.is-page-weekends .price:after,.is-page-weekends .price:before,.is-page-weekends .programs-featured:after,.is-page-weekends .programs-featured:before,.is-page-weekends .promo:before,.is-page-weekends .questions .questions__wrapper:after,.is-page-weekends .questions .questions__wrapper:before,.is-page-weekends .questions:after,.is-page-weekends .questions:before,.is-page-weekends .rating:after,.is-page-weekends .rating:before,.is-page-weekends .request:after,.is-page-weekends .request:before,.is-page-weekends .reviews:after,.is-page-weekends .reviews:before,.is-page-weekends .statistic:after,.is-page-weekends .statistic:before,.is-page-weekends .statistic__wrapper:after,.is-page-weekends .statistic__wrapper:before,.is-page-weekends .team-camp:after,.is-page-weekends .team-camp:before,.is-page-weekends .upcoming:after,.is-page-weekends .upcoming:before,.is-page-weekends .why:after,.is-page-weekends .why:before{display:none}.is-page-spring .gallery--02 .gallery__title{text-align:center}.is-page-spring .request{background:linear-gradient(180deg,#E5F8DD 0,#F1F7E4 100%)}.is-page-spring .request .request__title{margin:0 0 2rem}.is-page-spring .request .request__feedback-form .ui-input,.is-page-spring .request .request__feedback-form .ui-textarea{border-color:#FFF0E0;color:#761CEA}.is-page-spring .request .request__feedback-form .ui-input:-ms-input-placeholder,.is-page-spring .request .request__feedback-form .ui-textarea:-ms-input-placeholder{color:#761CEA}.is-page-spring .request .request__feedback-form .ui-input::placeholder,.is-page-spring .request .request__feedback-form .ui-textarea::placeholder{color:#761CEA}.is-page-spring .request .request__feedback-form .ui-input:focus,.is-page-spring .request .request__feedback-form .ui-textarea:focus{border-color:#761CEA}.is-page-spring .request .request__feedback-form .ui-prepend,.is-page-spring .request .request__feedback-form b{color:#761CEA}.is-page-spring .reviews{background:linear-gradient(180deg,#F1F7E4 0,#E3F8DC 100%);padding:0 0 4rem}.is-page-spring .reviews .swiper-reviews .swiper-pagination-bullet-active{background:#761CEA}.is-page-spring .rating{background:linear-gradient(180deg,#E3F8DC 0,#C8F9CD 100%)}.is-page-spring .rating .rating__item-stars{border-color:#FFF0E0}.is-page-spring .rating .rating__item-stars .ui-stars__rating{color:#FFB600}.is-page-spring .news{margin:0;padding:0 0 12rem;background:linear-gradient(180deg,#C8F9CD 0,#fff 100%)}.is-page-weekends .swiper-next,.is-page-weekends .swiper-prev{background:#761CEA}.is-page-weekends .camp,.is-page-weekends .events,.is-page-weekends .gallery--01,.is-page-weekends .gallery--02,.is-page-weekends .impressions,.is-page-weekends .info-before,.is-page-weekends .news,.is-page-weekends .plans,.is-page-weekends .price,.is-page-weekends .programs-featured,.is-page-weekends .questions,.is-page-weekends .rating,.is-page-weekends .request,.is-page-weekends .reviews,.is-page-weekends .statistic,.is-page-weekends .team-camp,.is-page-weekends .upcoming,.is-page-weekends .why{margin:0;padding:0 0 10rem}.is-page-weekends .promo{margin:0}.is-page-weekends .promo__back{background-image:url(/local/templates/mg_winter/include/css/../images/bg-promo-weekends.svg)}.is-page-weekends .promo__title{margin:0 0 2.4rem}.is-page-weekends .promo__video{color:#761CEA}.is-page-weekends .promo__form .ui-input,.is-page-weekends .promo__form .ui-textarea{border-color:#FFF0E0;color:#761CEA}.is-page-weekends .promo__form .ui-input:-ms-input-placeholder,.is-page-weekends .promo__form .ui-textarea:-ms-input-placeholder{color:#761CEA}.is-page-weekends .promo__form .ui-input::placeholder,.is-page-weekends .promo__form .ui-textarea::placeholder{color:#761CEA}.is-page-weekends .promo__form .ui-input:focus,.is-page-weekends .promo__form .ui-textarea:focus{border-color:#761CEA}.is-page-weekends .promo__form .ui-prepend{color:#761CEA}.is-page-weekends .plans{padding:10rem 0;background:linear-gradient(180deg,#fff 0,#E5CFFC 100%)}.is-page-weekends .plans .plans__item{min-height:auto;box-shadow:0 18px 30px rgba(118,28,234,.15)}.is-page-weekends .programs-featured{background:linear-gradient(180deg,#E5CFFC 0,#EED7DE 100%)}.is-page-weekends .programs-featured .programs-featured__item-address svg,.is-page-weekends .programs-featured .programs-featured__item-info svg,.is-page-weekends .programs-featured .programs-featured__item-mark{color:#761CEA}.is-page-weekends .gallery--01{background:linear-gradient(180deg,#EED7DE 0,#F5DDC9 100%)}.is-page-weekends .info-before{background:linear-gradient(180deg,#F5DDC9 0,#FCE3B1 100%)}.is-page-weekends .info-before .info-before__list{-ms-flex-pack:center;justify-content:center}.is-page-weekends .info-before .info-before__item{box-shadow:none}.is-page-weekends .info-before .info-before__item-icon{box-shadow:0 3px 5px rgba(255,182,0,.35)}.is-page-weekends .impressions{background:linear-gradient(180deg,#FCE3B1 0,#FCEDB7 100%)}.is-page-weekends .impressions .impressions__item-list svg{color:#761CEA}.is-page-weekends .why{background:linear-gradient(180deg,#FCEDB7 0,#EDFCE7 100%)}.is-page-weekends .why__figure{width:17rem;height:17rem}.is-page-weekends .statistic{background:linear-gradient(180deg,#EDFCE7 0,#EAF8EC 100%)}.is-page-weekends .statistic__list{color:#761CEA}.is-page-weekends .statistic__list small{max-width:none;margin:0 -10px 0 0}.is-page-weekends .team-camp{background:linear-gradient(180deg,#EAF8EC 0,#E1EFF5 100%);border-radius:0}.is-page-weekends .team-camp .swiper-next,.is-page-weekends .team-camp .swiper-prev{background:0 0}.is-page-weekends .team-camp .swiper-pagination-bullet-active{color:#761CEA}.is-page-weekends .team-camp__action .ui-btn:not(.is-active){background:#761CEA;color:#fff}.is-page-weekends .team-camp__inner{background:#41CC99;border-radius:80px;padding:10rem 0}.is-page-weekends .camp{background:linear-gradient(180deg,#E1EFF5 0,#E2D2FF 100%)}.is-page-weekends .camp .camp__title{margin:0 0 2rem;text-align:center}.is-page-weekends .camp .camp__rating-item{background:#761CEA;color:#fff}.is-page-weekends .camp .camp__rating-item-title{color:#fff}.is-page-weekends .camp .swiper-next,.is-page-weekends .camp .swiper-prev{background:#FFB600}.is-page-weekends .events{background:linear-gradient(180deg,#E2D2FF 0,#EDD6E1 100%)}.is-page-weekends .events .events__calendar{margin:0}.is-page-weekends .events .events__calendar .datepicker{box-shadow:0 18px 30px rgba(64,123,255,.15)}.is-page-weekends .events .events__calendar .datepicker--cell{background:#F7F3F9;color:#2F80ED}.is-page-weekends .events .events__calendar .datepicker--cell:hover{background:#2F80ED;color:#fff}.is-page-weekends .events .swiper-next,.is-page-weekends .events .swiper-prev{background:#fff;color:#761CEA;box-shadow:0 3px 5px rgba(64,123,255,.2)}.is-page-sea .request .request__feedback,.is-page-weekends .request .request__feedback{box-shadow:0 18px 30px rgba(65,204,153,.25)}.is-page-weekends .price{padding:0 0 10rem;margin:0;background:linear-gradient(180deg,#EDD6E1 0,#FFE7A8 100%);border-radius:0}.is-page-weekends .price .price__inner{padding:10rem 0;background:#41CC99;border-radius:80px}.is-page-weekends .questions{background:linear-gradient(180deg,#FFE7A8 0,#F6F4CA 100%)}.is-page-weekends .questions .container-fluid{position:relative;z-index:100}.is-page-weekends .questions .questions__title{margin:0 0 10px}.is-page-weekends .questions .questions__user-image{height:24rem}.is-page-weekends .questions .questions__text{max-width:none}.is-page-weekends .questions .questions__form .ui-input,.is-page-weekends .questions .questions__form .ui-textarea{border-color:#FFF0E0;color:#761CEA}.is-page-weekends .questions .questions__form .ui-input:-ms-input-placeholder,.is-page-weekends .questions .questions__form .ui-textarea:-ms-input-placeholder{color:#761CEA}.is-page-weekends .questions .questions__form .ui-input::placeholder,.is-page-weekends .questions .questions__form .ui-textarea::placeholder{color:#761CEA}.is-page-weekends .questions .questions__form .ui-input:focus,.is-page-weekends .questions .questions__form .ui-textarea:focus{border-color:#761CEA}.is-page-weekends .questions .questions__form .ui-prepend{color:#761CEA}.is-page-weekends .gallery--02{background:linear-gradient(180deg,#F6F4CA 0,#F2FFE7 100%)}.is-page-weekends .gallery--02 .gallery__title{text-align:center}.is-page-weekends .request{background:linear-gradient(180deg,#F2FFE7 0,#F3FFE9 100%)}.is-page-weekends .request .request__title{margin:0 0 2rem}.is-page-weekends .request .request__text{max-width:32rem}.is-page-sea .info-before .info-before__item,.is-page-weekends .news .news__item{box-shadow:none}.is-page-weekends .request .request__feedback-form .ui-input,.is-page-weekends .request .request__feedback-form .ui-textarea{border-color:#FFF0E0;color:#761CEA}.is-page-weekends .request .request__feedback-form .ui-input:-ms-input-placeholder,.is-page-weekends .request .request__feedback-form .ui-textarea:-ms-input-placeholder{color:#761CEA}.is-page-weekends .request .request__feedback-form .ui-input::placeholder,.is-page-weekends .request .request__feedback-form .ui-textarea::placeholder{color:#761CEA}.is-page-weekends .request .request__feedback-form .ui-input:focus,.is-page-weekends .request .request__feedback-form .ui-textarea:focus{border-color:#761CEA}.is-page-weekends .request .request__feedback-form .ui-prepend,.is-page-weekends .request .request__feedback-form b{color:#761CEA}.is-page-weekends .reviews{background:linear-gradient(180deg,#F3FFE9 0,#F6FFEF 100%);padding:0 0 4rem}.is-page-weekends .reviews .swiper-reviews .swiper-pagination-bullet-active{background:#761CEA}.is-page-weekends .rating{background:linear-gradient(180deg,#F6FFEF 0,#F8FFF2 100%)}.is-page-weekends .rating .rating__item-stars{border-color:#F7F3F9}.is-page-filter .programs-featured .irs-handle:after,.is-page-filter .programs-featured .ui-check__checkbox,.is-page-filter .programs-featured .ui-range__input,.is-page-filter .programs-featured .ui-range__input:focus,.is-page-filter .programs-featured .ui-sorting .selectric{border-color:#761CEA}.is-page-weekends .rating .rating__item-stars .ui-stars__rating{color:#FFB600}.is-page-weekends .news{margin:0;padding:0 0 12rem;background:linear-gradient(180deg,#F8FFF2 0,#fff 100%)}.is-page-filter .desc{margin:0;padding:5rem 0;background:linear-gradient(to bottom,#fff 0,#e6d2ff 50%,#fee8ac 100%)}@media (min-width:1200px){.is-page-filter .desc{padding:5rem 0 10rem}}.is-page-filter .programs-featured{margin:0;padding:0 0 5rem;background:linear-gradient(to bottom,#fee8ac 1%,#f0fee3 50%,#dae0ff 100%)}@media (min-width:1200px){.is-page-filter .programs-featured{padding:0 0 10rem}}.is-page-filter .programs-featured .programs-featured__title{text-align:left}.is-page-filter .programs-featured .programs-featured__item-address svg,.is-page-filter .programs-featured .programs-featured__item-info svg,.is-page-filter .programs-featured .programs-featured__item-mark{color:#761CEA}.is-page-filter .programs-featured .ui-range__input{color:#761CEA}.is-page-filter .programs-featured .ui-range__input:-ms-input-placeholder{color:#761CEA}.is-page-filter .programs-featured .ui-range__input::placeholder{color:#761CEA}.is-page-filter .programs-featured .ui-check__input:checked~.ui-check__checkbox{background:#761CEA}.is-page-filter .programs-featured .irs-line{background:#FFF0E0}.is-page-filter .programs-featured .irs-bar,.is-page-filter .programs-featured .irs-handle:hover:after{background:#761CEA}.is-page-filter .call{margin:0 0 -8rem;padding:0 0 12rem;background:linear-gradient(to bottom,#dae0ff 0,#e1d3ff 100%)}@media (min-width:1200px){.is-page-filter .call{padding:0 0 18rem}}.is-page-filter .call .call__text{max-width:36rem}.is-page-sea{background:#FBFFFC}.is-page-sea .swiper-next,.is-page-sea .swiper-prev{background:#761CEA}.is-page-sea .camp,.is-page-sea .cards,.is-page-sea .events,.is-page-sea .gallery--01,.is-page-sea .gallery--02,.is-page-sea .impressions,.is-page-sea .info-before,.is-page-sea .news,.is-page-sea .plans,.is-page-sea .price,.is-page-sea .programs-featured,.is-page-sea .questions,.is-page-sea .rating,.is-page-sea .request,.is-page-sea .reviews,.is-page-sea .statistic,.is-page-sea .team-camp,.is-page-sea .upcoming,.is-page-sea .why{margin:0;padding:0 0 10rem}.is-page-sea .promo{top:0;margin:0;background:linear-gradient(to bottom,#fff 0,#FEF7EB 100%)}.is-page-sea .promo__back{background-image:url(/local/templates/mg_winter/include/css/../images/bg-promo-sea.svg);position:absolute;top:50%;left:50%;margin:-35rem 0 0 -78rem;width:164rem;height:89.4rem;z-index:-1}.is-page-sea .promo__title{margin:0 0 2.4rem}.is-page-sea .promo__video{color:#FFB600}.is-page-sea .promo__form .ui-input,.is-page-sea .promo__form .ui-textarea{border-color:#FFF0E0;color:#761CEA}.is-page-sea .programs-featured .irs-handle:after,.is-page-sea .programs-featured .ui-check__checkbox,.is-page-sea .programs-featured .ui-range__input,.is-page-sea .programs-featured .ui-range__input:focus,.is-page-sea .programs-featured .ui-sorting .selectric,.is-page-sea .promo__form .ui-input:focus,.is-page-sea .promo__form .ui-textarea:focus{border-color:#761CEA}.is-page-sea .promo__form .ui-input:-ms-input-placeholder,.is-page-sea .promo__form .ui-textarea:-ms-input-placeholder{color:#761CEA}.is-page-sea .promo__form .ui-input::placeholder,.is-page-sea .promo__form .ui-textarea::placeholder{color:#761CEA}.is-page-sea .promo__form .ui-prepend{color:#761CEA}.is-page-sea .cards{background:linear-gradient(to bottom,#FEF7EB 0,#D7FBDB 100%)}.is-page-sea .plans{padding:0 0 10rem;background:linear-gradient(180deg,#D7FBDB 0,#E4F8DC 100%)}.is-page-sea .plans .container-fluid:after{content:"";display:block;background:url(/local/templates/mg_winter/include/css/../images/bg-plans-decor-02.svg) 50% 50% no-repeat;background-size:contain;width:23.4rem;height:24.2rem;position:absolute;top:50%;left:100%;z-index:-1;margin:-12rem 0 0 -6rem}.is-page-sea .plans .container-fluid:before{bottom:0}.is-page-sea .plans .plans__item{min-height:auto}.is-page-sea .programs-featured{background:linear-gradient(180deg,#E4F8DC 0,#FDF6EF 100%)}.is-page-sea .programs-featured .container-fluid{position:relative;z-index:100}.is-page-sea .programs-featured .container-fluid:after,.is-page-sea .programs-featured .container-fluid:before{content:"";display:block;position:absolute;z-index:-1}.is-page-sea .programs-featured .container-fluid:before{display:none}.is-page-sea .programs-featured .container-fluid:after{width:15.2rem;height:15.2rem;background:url(/local/templates/mg_winter/include/css/../images/bg-programs-featured-decor-02.svg) 50% 50% no-repeat;background-size:contain;top:50%;right:100%;margin:4rem -8rem -12rem 0}.is-page-sea .programs-featured .programs-featured__item-address svg,.is-page-sea .programs-featured .programs-featured__item-info svg,.is-page-sea .programs-featured .programs-featured__item-mark{color:#761CEA}.is-page-sea .programs-featured .ui-range__input{color:#761CEA}.is-page-sea .programs-featured .ui-range__input:-ms-input-placeholder{color:#761CEA}.is-page-sea .programs-featured .ui-range__input::placeholder{color:#761CEA}.is-page-sea .programs-featured .ui-check__input:checked~.ui-check__checkbox{background:#761CEA}.is-page-sea .programs-featured .irs-line{background:#FFF0E0}.is-page-sea .programs-featured .irs-bar,.is-page-sea .programs-featured .irs-handle:hover:after{background:#761CEA}.is-page-sea .gallery--01{background:linear-gradient(180deg,#FDF6EF 0,#FAF5F4 100%)}.is-page-sea .info-before{background:linear-gradient(180deg,#FAF5F4 0,#F7F3F9 100%);position:relative;z-index:100}.is-page-sea .info-before .container-fluid{position:relative}.is-page-sea .info-before .container-fluid:before{content:"";display:block;position:absolute;top:50%;left:50%;z-index:-1;background:url(/local/templates/mg_winter/include/css/../images/bg-info-before-sea.svg) 50% 50% no-repeat;background-size:contain;width:168.7rem;height:86.3rem;margin:-32rem 0 0 -80rem;pointer-events:none}.is-page-sea .info-before .info-before__list{-ms-flex-pack:center;justify-content:center}.is-page-sea .info-before .info-before__item-icon{box-shadow:0 3px 5px rgba(65,204,153,.25)}.is-page-sea .impressions{background:linear-gradient(180deg,#F7F3F9 0,#E2F5E5 100%)}.is-page-sea .impressions .container-fluid{position:relative}.is-page-sea .impressions .container-fluid:before{content:"";display:block;position:absolute;z-index:-1;pointer-events:none;background:url(/local/templates/mg_winter/include/css/../images/bg-impressions-decor-sun.svg) 50% 50% no-repeat;background-size:contain;width:28.9rem;height:27.2rem;bottom:0;left:100%;margin:0 0 -28rem -18rem}.is-page-sea .camp .camp__wrapper:after,.is-page-sea .camp .camp__wrapper:before,.is-page-sea .statistic__wrapper:after,.is-page-sea .statistic__wrapper:before{display:none}.is-page-sea .impressions .impressions__item-list svg{color:#41CC99}.is-page-sea .statistic__list,.is-page-sea .team-camp .swiper-pagination-bullet-active{color:#761CEA}.is-page-sea .why{background:linear-gradient(180deg,#E2F5E5 0,#C5F9CA 100%)}.is-page-sea .why .container-fluid{position:relative;z-index:100}.is-page-sea .why__figure{width:17rem;height:17rem}.is-page-sea .statistic{background:linear-gradient(180deg,#C5F9CA 0,#CDF8D1 100%)}.is-page-sea .statistic__list small{max-width:none;margin:0 -10px 0 0}.is-page-sea .team-camp{background:linear-gradient(180deg,#CDF8D1 0,#DFF7E2 100%);border-radius:0}.is-page-sea .team-camp .swiper-next,.is-page-sea .team-camp .swiper-prev{background:0 0}.is-page-sea .team-camp__action .ui-btn:not(.is-active){background:#761CEA;color:#fff}.is-page-sea .team-camp__inner{background:#41CC99;border-radius:80px;padding:10rem 0}.is-page-sea .camp{background:linear-gradient(180deg,#DFF7E2 0,#FCF5F1 100%)}.is-page-sea .camp .camp__wrapper:before{content:"";display:block;background:url(/local/templates/mg_winter/include/css/../images/bg-camp-sea.svg) 50% 50% no-repeat;background-size:contain;width:170.4rem;height:54.2rem;position:absolute;top:-30rem;left:50%;margin:0 0 0 -94rem;z-index:-1}.is-page-sea .camp .camp__title{margin:0 auto 2rem;text-align:center;max-width:110rem}.is-page-sea .camp .camp__rating-item[data-tabs-btn].is-active{background:#41CC99;color:#fff}.is-page-sea .camp .camp__rating-item[data-tabs-btn]:hover{box-shadow:inset 0 0 0 2px #41CC99}.is-page-sea .camp .camp__rating{max-width:none}@media (min-width:768px){.is-page-sea .camp .camp__rating-list>li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.is-page-sea .camp .swiper-next,.is-page-sea .camp .swiper-prev{background:#FFB600}.is-page-sea .events{background:linear-gradient(180deg,#FCF5F1 0,#FCF5F1 100%)}.is-page-sea .events .events__calendar{margin:0}.is-page-sea .events .events__calendar .datepicker{box-shadow:0 18px 30px rgba(64,123,255,.15)}.is-page-sea .events .events__calendar .datepicker--cell{background:#FFF0E0;color:#2F80ED}.is-page-sea .events .events__calendar .datepicker--cell:hover{background:#2F80ED;color:#fff}.is-page-sea .events .events__calendar .datepicker--cell.-other-month-{background:rgba(0,0,0,.04);color:#1D1D1B;opacity:.55}.is-page-sea .events .swiper-next,.is-page-sea .events .swiper-prev{background:#fff;color:#761CEA;box-shadow:0 3px 5px rgba(64,123,255,.2)}.is-page-sea .price{padding:0 0 10rem;margin:0;background:linear-gradient(180deg,#FCF5F1 0,#CFF8D4 100%);border-radius:0}.is-page-sea .price .price__inner{padding:10rem 0;background:#FFB600;border-radius:80px}.is-page-sea .questions{background:linear-gradient(180deg,#CFF8D4 0,#D5F8D4 100%)}.is-page-sea .questions .container-fluid{position:relative;z-index:100}.is-page-sea .questions .container-fluid:before{content:"";display:block;position:absolute;top:50%;left:50%;z-index:-1;background:url(/local/templates/mg_winter/include/css/../images/bg-questions-decor-sea.svg) 50% 50% no-repeat;background-size:contain;width:165.8rem;height:51.2rem;margin:-27rem 0 0 -88rem}.is-page-moscow .camp .camp__wrapper:after,.is-page-moscow .camp .camp__wrapper:before,.is-page-moscow .camp:after,.is-page-moscow .camp:before,.is-page-moscow .cards:after,.is-page-moscow .cards:before,.is-page-moscow .events:after,.is-page-moscow .events:before,.is-page-moscow .gallery--01:after,.is-page-moscow .gallery--01:before,.is-page-moscow .gallery--02:after,.is-page-moscow .gallery--02:before,.is-page-moscow .impressions:after,.is-page-moscow .impressions:before,.is-page-moscow .info-before:after,.is-page-moscow .info-before:before,.is-page-moscow .news:after,.is-page-moscow .news:before,.is-page-moscow .plans .container-fluid:after,.is-page-moscow .plans .container-fluid:before,.is-page-moscow .plans:after,.is-page-moscow .plans:before,.is-page-moscow .price:after,.is-page-moscow .price:before,.is-page-moscow .programs-featured .container-fluid:after,.is-page-moscow .programs-featured .container-fluid:before,.is-page-moscow .programs-featured:after,.is-page-moscow .programs-featured:before,.is-page-moscow .promo:before,.is-page-moscow .questions .questions__wrapper:after,.is-page-moscow .questions .questions__wrapper:before,.is-page-moscow .questions:after,.is-page-moscow .questions:before,.is-page-moscow .rating:after,.is-page-moscow .rating:before,.is-page-moscow .request:after,.is-page-moscow .request:before,.is-page-moscow .reviews:after,.is-page-moscow .reviews:before,.is-page-moscow .statistic:after,.is-page-moscow .statistic:before,.is-page-moscow .statistic__wrapper:after,.is-page-moscow .statistic__wrapper:before,.is-page-moscow .team-camp:after,.is-page-moscow .team-camp:before,.is-page-moscow .upcoming:after,.is-page-moscow .upcoming:before,.is-page-moscow .why:after,.is-page-moscow .why:before,.is-page-platforms .camp .camp__wrapper:after,.is-page-platforms .camp .camp__wrapper:before,.is-page-platforms .camp:after,.is-page-platforms .camp:before,.is-page-sea .questions .questions__wrapper:after,.is-page-sea .questions .questions__wrapper:before{display:none}.is-page-education .questions__user-image,.is-page-moscow .questions .questions__user-image,.is-page-sea .questions .questions__user-image,.subsc__item,.team__item-image{height:24rem}.is-page-sea .questions .questions__title{margin:0 0 10px}.is-page-sea .questions .questions__form .ui-input,.is-page-sea .questions .questions__form .ui-textarea{border-color:#FFF0E0;color:#761CEA}.is-page-sea .questions .questions__form .ui-input:-ms-input-placeholder,.is-page-sea .questions .questions__form .ui-textarea:-ms-input-placeholder{color:#761CEA}.is-page-sea .questions .questions__form .ui-input::placeholder,.is-page-sea .questions .questions__form .ui-textarea::placeholder{color:#761CEA}.is-page-sea .questions .questions__form .ui-input:focus,.is-page-sea .questions .questions__form .ui-textarea:focus{border-color:#761CEA}.is-page-sea .questions .questions__form .ui-prepend{color:#761CEA}.is-page-sea .gallery--02{background:linear-gradient(180deg,#D5F8D4 0,#EEF8E2 100%)}.is-page-sea .gallery--02 .gallery__title{text-align:center}.is-page-sea .request{background:linear-gradient(180deg,#EEF8E2 0,#F8F7E8 100%)}.is-page-sea .request .request__title{margin:0 0 2rem}.is-page-sea .request .request__text{max-width:55.2rem}.is-page-sea .request .request__feedback-form .ui-input,.is-page-sea .request .request__feedback-form .ui-textarea{border-color:#FFF0E0;color:#761CEA}.is-page-sea .request .request__feedback-form .ui-input:-ms-input-placeholder,.is-page-sea .request .request__feedback-form .ui-textarea:-ms-input-placeholder{color:#761CEA}.is-page-sea .request .request__feedback-form .ui-input::placeholder,.is-page-sea .request .request__feedback-form .ui-textarea::placeholder{color:#761CEA}.is-page-sea .request .request__feedback-form .ui-input:focus,.is-page-sea .request .request__feedback-form .ui-textarea:focus{border-color:#761CEA}.is-page-sea .request .request__feedback-form .ui-prepend,.is-page-sea .request .request__feedback-form b{color:#761CEA}.is-page-sea .reviews{background:linear-gradient(180deg,#F8F7E8 0,#C6F9CB 100%);padding:0 0 4rem}.is-page-sea .reviews .swiper-reviews .swiper-pagination-bullet-active{background:#761CEA}.is-page-sea .rating{background:linear-gradient(180deg,#C6F9CB 0,#D1FAD5 100%)}.is-page-sea .rating .rating__item-stars{border-color:#FFF0E0}.is-page-sea .rating .rating__item-stars .ui-stars__rating{color:#FFB600}.is-page-moscow .impressions .impressions__item-list svg,.is-page-moscow .programs-featured .programs-featured__item-address svg,.is-page-moscow .programs-featured .programs-featured__item-info svg,.is-page-moscow .programs-featured .programs-featured__item-mark,.is-page-moscow .promo__form .ui-input,.is-page-moscow .promo__form .ui-prepend,.is-page-moscow .promo__form .ui-textarea,.is-page-moscow .promo__video,.is-page-moscow .statistic__list,.is-page-moscow .team-camp .swiper-pagination-bullet-active{color:#761CEA}.is-page-sea .news{margin:0;padding:0 0 12rem;background:linear-gradient(180deg,#D1FAD5 0,#FBFFFC 100%)}.is-page-sea .news .news__item{box-shadow:none}.is-page-moscow .swiper-next,.is-page-moscow .swiper-prev{background:#761CEA}.is-page-moscow .camp,.is-page-moscow .cards,.is-page-moscow .events,.is-page-moscow .gallery--01,.is-page-moscow .gallery--02,.is-page-moscow .impressions,.is-page-moscow .info-before,.is-page-moscow .news,.is-page-moscow .plans,.is-page-moscow .price,.is-page-moscow .programs-featured,.is-page-moscow .questions,.is-page-moscow .rating,.is-page-moscow .request,.is-page-moscow .reviews,.is-page-moscow .statistic,.is-page-moscow .team-camp,.is-page-moscow .upcoming,.is-page-moscow .why{margin:0;padding:0 0 10rem}.is-page-moscow .promo{top:0;margin:0;background:linear-gradient(to bottom,#fff 0,#fff 100%)}.is-page-moscow .promo__back{background-image:url(/local/templates/mg_winter/include/css/../images/bg-promo-moscow.svg)}.is-page-moscow .promo__title{margin:0 0 2.4rem}.is-page-moscow .promo__form .ui-input,.is-page-moscow .promo__form .ui-textarea{border-color:#FFF0E0}.is-page-moscow .promo__form .ui-input:-ms-input-placeholder,.is-page-moscow .promo__form .ui-textarea:-ms-input-placeholder{color:#761CEA}.is-page-moscow .promo__form .ui-input::placeholder,.is-page-moscow .promo__form .ui-textarea::placeholder{color:#761CEA}.is-page-moscow .promo__form .ui-input:focus,.is-page-moscow .promo__form .ui-textarea:focus{border-color:#761CEA}.is-page-moscow .plans{padding:10rem 0;background:linear-gradient(180deg,#fff 0,#E5D0FF 100%)}.is-page-moscow .plans .plans__item{min-height:auto;box-shadow:0 18px 30px rgba(118,28,234,.15)}.is-page-moscow .programs-featured{background:linear-gradient(180deg,#E5D0FF 0,#EDD6E1 100%)}.is-page-moscow .programs-featured .container-fluid:after,.is-page-moscow .programs-featured .container-fluid:before{content:""}.is-page-moscow .seasons{background:linear-gradient(180deg,#EDD6E1 0,#F3DBCF 100%)}.is-page-moscow .gallery--01{background:linear-gradient(180deg,#F3DBCF 0,#F9E1BA 100%)}.is-page-moscow .info-before{background:linear-gradient(180deg,#F9E1BA 0,#FAEEBB 100%);position:relative;z-index:100}.is-page-moscow .info-before .container-fluid{position:relative}.is-page-moscow .info-before .info-before__list{-ms-flex-pack:center;justify-content:center}.is-page-moscow .info-before .info-before__item{box-shadow:none}.is-page-moscow .info-before .info-before__item-icon{box-shadow:0 3px 5px rgba(65,204,153,.25)}.is-page-moscow .impressions{background:linear-gradient(180deg,#FAEEBB 0,#EFFDE6 100%)}.is-page-moscow .why{background:linear-gradient(180deg,#EFFDE6 0,#E8F6ED 100%)}.is-page-moscow .why .container-fluid{position:relative;z-index:100}.is-page-moscow .why__figure{width:17rem;height:17rem}.is-page-moscow .statistic{background:linear-gradient(180deg,#E8F6ED 0,#E5F2F1 100%)}.is-page-moscow .statistic__list small{max-width:none;margin:0 -10px 0 0}.is-page-moscow .team-camp{background:linear-gradient(180deg,#E5F2F1 0,#DDE9FA 100%);border-radius:0}.is-page-moscow .team-camp .swiper-next,.is-page-moscow .team-camp .swiper-prev{background:0 0}.is-page-moscow .team-camp__action .ui-btn:not(.is-active){background:#761CEA;color:#fff}.is-page-moscow .team-camp__inner{background:#41CC99;border-radius:80px;padding:10rem 0}.is-page-moscow .camp{background:linear-gradient(180deg,#DDE9FA 0,#EBD4E8 100%)}.is-page-moscow .camp .camp__title{margin:0 auto 2rem;text-align:center;max-width:110rem}.is-page-moscow .camp .camp__rating-item[data-tabs-btn]:hover{box-shadow:inset 0 0 0 2px #761CEA}.is-page-moscow .camp .camp__rating-item.is-active{background:#761CEA;color:#fff}.is-page-moscow .camp .swiper-next,.is-page-moscow .camp .swiper-prev{background:#FFB600}.is-page-moscow .price{padding:0 0 10rem;margin:0;background:linear-gradient(180deg,#EBD4E8 0,#FDE4AC 100%);border-radius:0}.is-page-moscow .price .price__inner{padding:10rem 0;background:#41CC99;border-radius:80px}.is-page-moscow .questions{background:linear-gradient(180deg,#FDE4AC 0,#F7F3C6 100%)}.is-page-moscow .questions .questions__title{margin:0 0 10px}.is-page-moscow .questions .questions__form .ui-input,.is-page-moscow .questions .questions__form .ui-textarea{border-color:#FFF0E0;color:#761CEA}.is-page-moscow .questions .questions__form .ui-input:-ms-input-placeholder,.is-page-moscow .questions .questions__form .ui-textarea:-ms-input-placeholder{color:#761CEA}.is-page-moscow .questions .questions__form .ui-input::placeholder,.is-page-moscow .questions .questions__form .ui-textarea::placeholder{color:#761CEA}.is-page-moscow .questions .questions__form .ui-input:focus,.is-page-moscow .questions .questions__form .ui-textarea:focus{border-color:#761CEA}.is-page-moscow .questions .questions__form .ui-prepend{color:#761CEA}.is-page-moscow .gallery--02{background:linear-gradient(180deg,#F7F3C6 0,#F1FFE6 100%)}.is-page-moscow .gallery--02 .gallery__title{text-align:center}.is-page-moscow .request{background:linear-gradient(180deg,#F1FFE6 0,#F2FFE8 100%)}.is-page-moscow .request .request__title{margin:0 0 2rem}.is-page-moscow .request .request__text{max-width:55.2rem}.is-page-moscow .request .request__feedback{box-shadow:0 18px 30px rgba(65,204,153,.25)}.is-page-moscow .request .request__feedback-form .ui-input,.is-page-moscow .request .request__feedback-form .ui-textarea{border-color:#FFF0E0;color:#761CEA}.is-page-moscow .request .request__feedback-form .ui-input:-ms-input-placeholder,.is-page-moscow .request .request__feedback-form .ui-textarea:-ms-input-placeholder{color:#761CEA}.is-page-moscow .request .request__feedback-form .ui-input::placeholder,.is-page-moscow .request .request__feedback-form .ui-textarea::placeholder{color:#761CEA}.is-page-moscow .request .request__feedback-form .ui-input:focus,.is-page-moscow .request .request__feedback-form .ui-textarea:focus{border-color:#761CEA}.is-page-moscow .request .request__feedback-form .ui-prepend,.is-page-moscow .request .request__feedback-form b{color:#761CEA}.is-page-moscow .reviews{background:linear-gradient(180deg,#F2FFE8 0,#F6FFEE 100%);padding:0 0 4rem}.is-page-moscow .reviews .swiper-reviews .swiper-pagination-bullet-active{background:#407BFF}.is-page-moscow .rating{background:linear-gradient(180deg,#F6FFEE 0,#F7FFF1 100%)}.is-page-moscow .rating .rating__item-stars{border-color:#FFF0E0}.is-page-moscow .rating .rating__item-stars .ui-stars__rating{color:#FFB600}.is-page-moscow .news{margin:0;padding:0 0 12rem;background:linear-gradient(180deg,#F7FFF1 0,#fff 100%)}.is-page-moscow .news .news__item{box-shadow:none}.is-page-platforms .swiper-next,.is-page-platforms .swiper-prev{background:#FFB600}.is-page-platforms .desc{padding:5rem 0;margin:0;background:linear-gradient(180deg,#fff 0,#EAD8FF 100%)}.is-page-platforms .desc h1{margin:0 0 2rem}.is-page-platforms .desc picture{margin:0;border-radius:30px;box-shadow:0 18px 30px rgba(118,28,234,.15)}.is-page-platforms .desc .row .row{margin:0 -10px -2rem}.is-page-platforms .desc .row .row>[class^=col]{padding:0 10px 2rem}.is-page-platforms .wrapper{background:linear-gradient(180deg,#EAD8FF 0,#E0D5FF 100%)}.is-page-platforms .seasons{margin:0 0 5rem;padding:0}.is-page-platforms .seasons .seasons__title{margin:0 0 2rem}.is-page-platforms .camp{margin:0 0 5rem;padding:0}.is-page-platforms .camp .camp__wrapper{max-width:none}.is-page-platforms .camp .camp__title{margin:0 0 2rem}.is-page-platforms .camp .camp__rating{max-width:none}.is-page-platforms .camp .camp__item-badges{margin:0 -2.5px -5px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:49rem}.is-page-platforms .camp .camp__item-badges>li{padding:0 2.5px 5px;width:auto}.is-page-platforms .camp .swiper-camp{border-radius:30px}.is-page-platforms .programs-featured{padding:0;margin:0}.is-page-platforms .programs-featured:after,.is-page-platforms .programs-featured:before{display:none}.is-page-platforms .programs-featured .programs-featured__title{margin:0 0 2rem}.is-page-platforms .programs-featured .programs-featured__item{color:#1D1D1B}.is-page-platforms .programs-featured .programs-featured__item-image{height:10.8rem}.is-page-platforms .programs-featured .programs-featured__item-info svg,.is-page-platforms .programs-featured .programs-featured__item-mark{color:#761CEA}.is-page-platforms .call{margin:0;padding:0;min-height:25.9rem;position:relative;background:0 0}.is-page-platforms .call:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:-12rem;background:linear-gradient(180deg,#E0D5FF 0,#DADFFF 100%);z-index:-1}.is-page-kids .programs-featured:before,.is-page-platforms .call .call__form:before{display:none}.is-page-platforms .call .call__desc{max-width:none}.is-page-platforms .call .call__text{max-width:49.5rem}.is-page-platforms .call .call__form .ui-input:-ms-input-placeholder,.is-page-platforms .call .call__form .ui-prepend,.is-page-platforms .call .call__form .ui-textarea:-ms-input-placeholder{color:#407BFF}.is-page-platforms .call .call__form .ui-input::placeholder,.is-page-platforms .call .call__form .ui-prepend,.is-page-platforms .call .call__form .ui-textarea::placeholder{color:#407BFF}.is-page-kids .gallery{text-align:center;padding:10rem 0 0;margin:0 0 5rem}.is-page-kids .gallery .gallery__title{margin:0 0 10px;text-align:center}.is-page-kids .gallery .gallery__text{max-width:56rem;margin:0 auto 3rem;font-size:1.8rem;line-height:1.45;font-weight:400}@media (max-width:1199px){.is-page-kids .gallery{padding:8rem 0 0}.is-page-kids .gallery .gallery__text{font-size:1.4rem}}.is-page-kids .programs-featured{margin:0;padding:0}.is-page-kids .programs-featured__wrapper{background:#F7F3F9;border-radius:80px;padding:10rem 0}.is-page-kids .programs-featured__title{margin:0 0 10px;text-align:center}.is-page-kids .programs-featured__text{max-width:66rem;margin:0 auto 3rem;text-align:center;font-size:1.8rem;line-height:1.45;font-weight:400}@media (max-width:1199px){.is-page-kids .programs-featured__wrapper{padding:8rem 0;border-radius:40px}.is-page-kids .programs-featured__text{font-size:1.4rem;line-height:1.45;font-weight:400}}.is-page-kids .programs-featured__line{border:none;border-top:2px solid #BB8EF5;margin:0 0 4rem}.is-page-kids .programs-featured__subtitle{margin:0 auto 5rem;max-width:66rem;text-align:center}@media (max-width:1199px){.is-page-kids .programs-featured__subtitle{max-width:46rem}}.is-page-kids .programs__filter .ui-check__checkbox{border-color:#761CEA}.is-page-kids .programs__filter .ui-check__input:checked~.ui-check__checkbox{background:#761CEA;border-color:#761CEA}.is-page-kids .programs__filter .ui-range .irs-handle:after,.is-page-kids .programs__filter .ui-range .ui-range__input{border-color:#761CEA}.is-page-kids .programs__filter .ui-range .irs-bar,.is-page-kids .programs__filter .ui-range .irs-handle:hover:after{background:#761CEA}.is-page-kids .programs__filter .ui-range .irs-line{background:rgba(118,28,234,.25)}.is-page-kids .programs__sorting .ui-sorting .selectric,.is-page-kids .programs__sorting .ui-sorting .selectric-items{border-color:#761CEA}.is-page-kids .programs-featured__item-address svg,.is-page-kids .programs-featured__item-mark{color:#761CEA}.is-page-trajectory{background:#F4F8FE}.is-page-trajectory .request .request__title{display:block;margin:0 0 4rem;font-size:4.8rem;line-height:1.3;font-weight:800;max-width:60rem}.is-page-trajectory .request .request__title mark{background:0 0;color:#761CEA}.is-page-trajectory .request .request__feedback-form{text-align:center}@media (max-width:1199px){.is-page-trajectory .request .request__title{font-size:2.5rem;margin:0 0 2rem}}.is-page-ta{background:#F4F8FE}.is-page-ta .header{margin:0;padding:5.6rem 0 10px;background:#fff}.is-page-ta .programs-featured{margin:0}.is-page-ta .programs-featured:before{display:none}.is-page-ta .programs-featured__title{text-align:center;display:block;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;margin:0 0 2rem}@media (min-width:1200px){.is-page-ta .header{padding:8rem 0 0;background:0 0}.is-page-ta .programs-featured__title{text-align:left;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 2rem}}.is-page-ta .programs-featured__foot{padding:2rem 0 0;display:none}.is-page-ta .reviews__title{max-width:48rem;margin:0 auto 2rem}@media (min-width:1200px){.is-page-ta .programs-featured__foot{display:block}.is-page-ta .reviews__title{max-width:72rem;margin:0 auto 3rem}}.is-page-ta .news{margin:0 0 8rem}@media (min-width:1200px){.is-page-ta .news{margin:0 0 10rem}}.is-page-ta .news__item{box-shadow:0 18px 30px rgba(64,123,255,.15)}.is-page-ta .news__item:hover{box-shadow:0 18px 30px rgba(64,123,255,.25)}.is-page-ta .request--01{margin:0 0 8rem;text-align:center}.is-page-ta .request--01 .row{-ms-flex-align:stretch;align-items:stretch}.is-page-ta .request--01 .row>[class^=col]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.is-page-ta .request--01 .request__wrapper{padding:4rem 0;background:linear-gradient(184.64deg,#FFF 3.28%,#95C8FF 180.45%);border-radius:40px;overflow:hidden}@media (min-width:1200px){.is-page-ta .request--01{text-align:left;margin:0 0 10rem}.is-page-ta .request--01 .request__wrapper{padding:10rem 0;border-radius:80px}}.is-page-ta .request--01 .request__desc{min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.is-page-ta .request--01 .request__title{margin:0 auto 2rem}@media (min-width:1200px){.is-page-ta .request--01 .request__title{margin:0 auto 4.2rem}}.is-page-ta .request--01 .request__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto -4rem;max-width:22rem}.is-page-ta .request--01 .request__image img{display:block}@media (min-width:1200px){.is-page-ta .request--01 .request__image{max-width:none;margin:auto 0 -10rem}}.is-page-ta .request--01 .request__feedback{padding:1.5rem;margin:0 auto 2rem;box-shadow:0 18px 30px rgba(64,123,255,.15);background:#fff;max-width:48rem;text-align:center}.is-page-ta .request--01 .request__feedback .products__item-title,.is-page-ta .request--01 .request__feedback .ui-title-20{display:block;font-size:2rem;line-height:1.3;font-weight:700;margin:0 0 5px}.is-page-ta .request--01 .request__feedback .products__item-text,.is-page-ta .request--01 .request__feedback .ui-text-14{display:block;font-size:1.4rem;line-height:1.45;font-weight:400;margin:0 auto 10px}.is-page-ta .request--01 .request__feedback .ui-prepend{color:#407BFF}.is-page-ta .request--01 .request__feedback .ui-input:-ms-input-placeholder,.is-page-ta .request--01 .request__feedback .ui-textarea:-ms-input-placeholder{color:#407BFF}.is-page-ta .request--01 .request__feedback .ui-input::placeholder,.is-page-ta .request--01 .request__feedback .ui-textarea::placeholder{color:#407BFF}@media (min-width:1200px){.is-page-ta .request--01{margin:0 0 10rem}}.is-page-ta .request--02{margin:0;text-align:center}.is-page-ta .request--02 .row{-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center}.is-page-ta .request--02 .row>[class^=col]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.is-page-ta .request--02 .request__wrapper{padding:4rem 0;background:linear-gradient(184.64deg,#FFF 3.28%,#95C8FF 180.45%),#FFF;border-radius:40px}.is-page-education,.is-page-faq{background:#F4F8FE}.is-page-ta .request--02 .request__title{margin:0 0 1.5rem;position:relative;z-index:100}@media (min-width:1200px){.is-page-ta .request--02{text-align:left}.is-page-ta .request--02 .request__wrapper{padding:10rem 0;border-radius:80px}.is-page-ta .request--02 .request__title{max-width:32rem;margin:0}}.is-page-ta .request--02 .request__image{margin:0 auto -4rem;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:32.5rem}.is-page-ta .request--02 .request__image img{display:block}@media (min-width:1200px){.is-page-ta .request--02 .request__image{margin:auto auto -10rem;max-width:37.5rem}}.is-page-ta .request--02 .request__feedback{padding:1.5rem;margin:0 auto;box-shadow:0 18px 30px rgba(64,123,255,.15);max-width:48rem;width:100%;text-align:center}.is-page-education .questions__form,.is-page-education .questions__user{box-shadow:0 18px 30px rgba(118,28,234,.15)}.is-page-ta .request--02 .request__feedback .products__item-title,.is-page-ta .request--02 .request__feedback .ui-title-20{display:block;font-size:2rem;line-height:1.3;font-weight:700;margin:0 0 5px}.is-page-ta .request--02 .request__feedback .products__item-text,.is-page-ta .request--02 .request__feedback .ui-text-14{display:block;margin:0 auto 10px;font-size:1.4rem;line-height:1.45;font-weight:400}.is-page-faq .call:after,.is-page-faq .call:before,.is-page-faq .call__form:before,.is-page-faq .faq:after,.is-page-faq .faq:before{display:none}.is-page-ta .request--02 .request__feedback .ui-prepend{color:#407BFF}.is-page-ta .request--02 .request__feedback .ui-input:-ms-input-placeholder,.is-page-ta .request--02 .request__feedback .ui-textarea:-ms-input-placeholder{color:#407BFF}.is-page-ta .request--02 .request__feedback .ui-input::placeholder,.is-page-ta .request--02 .request__feedback .ui-textarea::placeholder{color:#407BFF}.is-page-faq .faq{margin:0;padding:5rem 0}.is-page-faq .faq__title{margin:0 0 2rem}.is-page-faq .call{margin:0;padding:5rem 0 10rem}.is-page-faq .call .row{-ms-flex-pack:center;justify-content:center}.is-page-faq .call__form .ui-input:-ms-input-placeholder,.is-page-faq .call__form .ui-prepend,.is-page-faq .call__form .ui-textarea:-ms-input-placeholder{color:#407BFF}.is-page-faq .call__form .ui-input::placeholder,.is-page-faq .call__form .ui-prepend,.is-page-faq .call__form .ui-textarea::placeholder{color:#407BFF}.is-page-faq .call__desc,.is-page-faq .call__text{max-width:none}.is-page-education .header__sticky{background:0 0}.is-page-education .promo{margin:0;padding:5rem 0}.is-page-education .promo .row{-ms-flex-align:center;align-items:center}.is-page-education .promo__back{background-image:url(/local/templates/mg_winter/include/css/../images/bg-promo-education.svg)}.is-page-education .promo__desc{margin:0 auto;max-width:none}.is-page-education .promo__title{display:block;margin:0 0 2.4rem;font-size:2.5rem;line-height:1.2;font-weight:800}.is-page-education .faq:after,.is-page-education .faq:before,.is-page-education .questions:before,.is-page-education .questions__wrapper:after,.is-page-education .questions__wrapper:before,.is-page-education .rating:after,.is-page-education .rating:before,.is-page-education .reviews:after,.is-page-education .reviews:before,.is-page-index .promo:after,.is-page-index .promo:before,.is-page-programs .call__form:before,.is-page-programs .programs-featured__wrapper:before{display:none}@media (min-width:1200px){.is-page-education .promo{padding:10rem 0}.is-page-education .promo__desc{max-width:74rem}.is-page-education .promo__title{font-size:5.2rem;line-height:1.1;font-weight:800}}.is-page-education .promo__cards{padding:0 0 2.6rem}.is-page-education .promo__action .ui-btn{width:100%}@media (min-width:1200px){.is-page-education .promo__action .ui-btn{width:auto}.is-page-education .promo__image{margin:-5rem -5rem -5rem -10rem}}.is-page-education .gallery{margin:0}.is-page-education .questions{padding:8rem 0;margin:0}.is-page-education .questions__title{margin:0 auto 3rem;max-width:96.2rem}.is-page-article .news__item,.is-page-article .programs-featured__item{box-shadow:0 18px 30px rgba(64,123,255,.15)}.is-page-education .questions__form .products__item-text,.is-page-education .questions__form .ui-text-14{margin:0 auto 10px;max-width:31.4rem}.is-page-education .questions__form .ui-prepend{color:#761CEA}.is-page-education .questions__form .ui-input:-ms-input-placeholder,.is-page-education .questions__form .ui-textarea:-ms-input-placeholder{color:#761CEA}.is-page-education .questions__form .ui-input::placeholder,.is-page-education .questions__form .ui-textarea::placeholder{color:#761CEA}.is-page-education .reviews{margin:0 0 8rem}@media (min-width:1200px){.is-page-education .questions{padding:10rem 0}.is-page-education .reviews{margin:0 0 10rem}}.is-page-education .reviews__title{margin:0 0 2rem}.is-page-education .reviews__swiper .swiper-reviews .swiper-pagination{padding:3rem 0 0}.is-page-education .rating{margin:0 0 8rem}@media (min-width:1200px){.is-page-education .rating{margin:0 0 10rem}}.is-page-education .faq{margin:0 0 8rem}@media (min-width:1200px){.is-page-education .faq{margin:0 0 10rem}}html:not(.is-sticky) .is-page-publications .header__sticky{background:0 0}.is-page-publications{background:#F4F8FE}html:not(.is-sticky) .is-page-testimonials .header__sticky{background:0 0}.is-page-testimonials{background:#F4F8FE}html:not(.is-sticky) .is-page-article .header__sticky{background:0 0}.is-page-article{background:#F4F8FE}.is-page-article .programs-featured{margin:0 0 4rem}.is-page-article .programs-featured__wrapper{background:#fff;border-radius:40px;padding:3rem 0}.is-page-article .news{margin:0 0 6rem}@media (min-width:1200px){.is-page-article .programs-featured{margin:0 0 6rem}.is-page-article .programs-featured__wrapper{padding:6rem 0;border-radius:80px}.is-page-article .news{margin:0 0 10rem}}.is-page-article .news__item:hover{box-shadow:0 18px 30px rgba(64,123,255,.25)}.is-page-article .publications{margin:0 0 6rem;padding:0}@media (min-width:1200px){.is-page-article .publications{margin:0 0 10rem}}.is-page-article .publications__body{background:0 0;padding:0;border-radius:0}html:not(.is-sticky) .is-page-programs .header__sticky{background:0 0}.is-page-programs{background:#F4F8FE}.is-page-programs .programs-featured{margin:0 0 6rem}.is-page-programs .programs-featured .ui-sorting{color:#000}.is-page-programs .programs-featured .ui-sorting .selectric{border-color:#95C8FF;background:#fff;box-shadow:0 8px 12px rgba(9,30,66,.15)}@media (min-width:1200px){.is-page-programs .programs-featured .irs-bar,.is-page-programs .programs-featured .irs-handle:hover:after,.is-page-programs .programs-featured .irs-line,.is-page-programs .programs-featured .ui-check__input:checked~.ui-check__checkbox{background:#95C8FF}.is-page-programs .programs-featured{margin:0 0 10rem}.is-page-programs .programs-featured .ui-input,.is-page-programs .programs-featured .ui-range__input,.is-page-programs .programs-featured .ui-textarea{border-color:#95C8FF;color:#000;box-shadow:0 8px 12px rgba(9,30,66,.15)}.is-page-programs .programs-featured .ui-input:-ms-input-placeholder,.is-page-programs .programs-featured .ui-range__input:-ms-input-placeholder,.is-page-programs .programs-featured .ui-textarea:-ms-input-placeholder{color:#000}.is-page-programs .programs-featured .ui-input::placeholder,.is-page-programs .programs-featured .ui-range__input::placeholder,.is-page-programs .programs-featured .ui-textarea::placeholder{color:#000}.is-page-programs .programs-featured .ui-check__checkbox,.is-page-programs .programs-featured .ui-input:focus,.is-page-programs .programs-featured .ui-range__input:focus,.is-page-programs .programs-featured .ui-textarea:focus{border-color:#95C8FF}.is-page-programs .programs-featured .irs-handle:after{border-color:#95C8FF}}.is-page-programs .programs-featured__wrapper{background:#407BFF;color:#fff;border-radius:40px;padding:6rem 0}.is-page-programs .programs-featured__title{text-align:left;margin:0 0 2rem}.is-page-programs .programs__filter{color:#000}@media (min-width:1200px){.is-page-programs .programs-featured__wrapper{padding:10rem 0;border-radius:80px}.is-page-programs .programs__filter{color:#fff}}.is-page-programs .programs__filter-toggle{border-color:#95C8FF;background:#fff;color:#000;box-shadow:0 8px 12px rgba(9,30,66,.15)}.is-page-programs .programs__card{color:#000}.is-page-programs .call__form .ui-input,.is-page-programs .call__form .ui-prepend,.is-page-programs .call__form .ui-textarea{color:#407BFF}.is-page-programs .call__form .ui-input:-ms-input-placeholder,.is-page-programs .call__form .ui-prepend:-ms-input-placeholder,.is-page-programs .call__form .ui-textarea:-ms-input-placeholder{color:#407BFF}.is-page-programs .call__form .ui-input::placeholder,.is-page-programs .call__form .ui-prepend::placeholder,.is-page-programs .call__form .ui-textarea::placeholder{color:#407BFF}.is-page-programs .call__text{max-width:35.6rem}html:not(.is-sticky) .is-page-faq .header__sticky,html:not(.is-sticky) .is-page-ta .header__sticky,html:not(.is-sticky) .is-page-trajectory .header__sticky{background:0 0}.is-page-contacts .header,.is-page-education .header,.is-page-publications .header{margin:0 0 -2rem}@media (min-width:1200px){.is-page-contacts .header,.is-page-education .header,.is-page-publications .header{margin:0 0 -4rem}}html:not(.is-sticky) .is-page-index .header__sticky{background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none}.is-page-index{background:#F4F8FE}.is-page-index .header{margin:0}.is-page-index .promo{position:relative;top:0;padding:0;margin:0;min-height:auto}.is-page-index .promo__wrapper{padding:4rem 0}@media (min-width:1200px){.is-page-index .promo__wrapper{position:relative;padding:10rem 0;margin:0 30rem 0 0;max-width:71.5rem;min-height:59.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}}.is-page-index .promo__desc{min-height:18rem;max-width:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.is-page-index .promo__title{margin:0 7rem 2rem 0}.is-page-index .promo__title mark{color:#761CEA}@media (min-width:1200px){.is-page-index .promo__title{margin:0 0 4rem}}.is-page-index .promo__form{margin:0 0 10px;background:#761CEA;box-shadow:0 18px 30px rgba(64,123,255,.15);color:#fff;width:auto}.is-page-index .promo__form .ui-input:-ms-input-placeholder,.is-page-index .promo__form .ui-prepend,.is-page-index .promo__form .ui-textarea:-ms-input-placeholder{color:#761CEA}.is-page-index .promo__form .ui-input::placeholder,.is-page-index .promo__form .ui-prepend,.is-page-index .promo__form .ui-textarea::placeholder{color:#761CEA}@media (max-width:1199px){.is-page-index .promo__form{position:relative}.is-page-index .promo__form:before{content:"";display:block;position:absolute;left:100%;bottom:100%;background:url(/local/templates/mg_winter/include/css/../images/bg-promo-form-mob.png) 50% 50% no-repeat;background-size:contain;width:11.5rem;height:23.2rem;z-index:-1;margin:0 0 -10px -7rem}}@media (min-width:1200px){.is-page-index .promo__form{position:absolute;left:100%;bottom:10rem;width:28rem;margin:0 0 0 2rem;background:#761CEA;box-shadow:0 18px 30px rgba(64,123,255,.15);color:#fff}.is-page-index .promo__form:before{content:"";display:block;position:absolute;left:-6rem;bottom:-8rem;width:57.8rem;height:59.5rem;background:url(/local/templates/mg_winter/include/css/../images/bg-promo-form.png) 50% 50% no-repeat;background-size:contain;z-index:-1;pointer-events:none}}.is-page-index .promo__cards-item,.popup--cashback .popup__close,.popup--moderation .popup__close{box-shadow:0 8px 12px rgba(118,28,234,.15)}.is-page-index .about:after,.is-page-index .about:before,.is-page-index .education:after,.is-page-index .education:before,.is-page-index .programs-featured__wrapper:before{display:none}.is-page-index .programs-featured{margin:0 0 6rem}.is-page-index .programs-featured .ui-sorting{color:#000;min-width:18rem}.is-page-index .programs-featured .ui-sorting .selectric{border-color:#95C8FF;background:#fff;box-shadow:0 8px 12px rgba(9,30,66,.15)}@media (min-width:1200px){.is-page-index .programs-featured .irs-bar,.is-page-index .programs-featured .irs-handle:hover:after,.is-page-index .programs-featured .irs-line,.is-page-index .programs-featured .ui-check__input:checked~.ui-check__checkbox{background:#95C8FF}.is-page-index .programs-featured{margin:0 0 10rem}.is-page-index .programs-featured .ui-input,.is-page-index .programs-featured .ui-range__input,.is-page-index .programs-featured .ui-textarea{border-color:#95C8FF;color:#000;box-shadow:0 8px 12px rgba(9,30,66,.15)}.is-page-index .programs-featured .ui-input:-ms-input-placeholder,.is-page-index .programs-featured .ui-range__input:-ms-input-placeholder,.is-page-index .programs-featured .ui-textarea:-ms-input-placeholder{color:#000}.is-page-index .programs-featured .ui-input::placeholder,.is-page-index .programs-featured .ui-range__input::placeholder,.is-page-index .programs-featured .ui-textarea::placeholder{color:#000}.is-page-index .programs-featured .ui-check__checkbox,.is-page-index .programs-featured .ui-input:focus,.is-page-index .programs-featured .ui-range__input:focus,.is-page-index .programs-featured .ui-textarea:focus{border-color:#95C8FF}.is-page-index .programs-featured .irs-handle:after{border-color:#95C8FF}}.is-page-index .programs-featured__wrapper{background:#761CEA;color:#fff;border-radius:40px;padding:4rem 0}.is-page-index .programs-featured__title{margin:0 0 2rem;text-align:center}.is-page-index .programs__filter{color:#000}@media (min-width:1200px){.is-page-index .programs-featured__wrapper{padding:10rem 0;border-radius:80px}.is-page-index .programs-featured__title{margin:0 0 3rem}.is-page-index .programs__filter{color:#fff}}.is-page-index .programs__filter-toggle{border-color:#95C8FF;background:#95C8FF;color:#fff;box-shadow:0 8px 12px rgba(9,30,66,.15)}.is-page-index .programs__card{color:#000}.is-page-index .programs__card-address svg,.is-page-index .programs__card-include-info svg,.is-page-index .programs__card-info svg{color:#761CEA}.is-page-index .about{margin:0 0 8rem}@media (min-width:1200px){.is-page-index .about{margin:0 0 10rem}}.is-page-index .about__title{margin:0 0 2rem}@media (min-width:1200px){.is-page-index .about__title{margin:0 0 3rem}}.is-page-index .about__item-desc{box-shadow:0 18px 30px rgba(64,123,255,.15)}.is-page-index .education{margin:0 0 8rem}@media (min-width:1200px){.is-page-index .education{margin:0 0 10rem}}.is-page-index .education__title{margin:0 auto 2rem}@media (min-width:1200px){.is-page-index .education__title{margin:0 auto 3rem}}.is-page-index .education__desc{background:#761CEA;box-shadow:0 18px 30px rgba(118,28,234,.15);border-radius:29px;color:#fff;padding:2rem;margin:0 auto 2rem;max-width:84rem}.is-page-index .education__desc .row{margin:-10px 0}.is-page-index .education__desc .row>[class^=col]{padding:10px 0;border-bottom:2px solid #FFB600}.is-page-index .education__desc .row>[class^=col]:last-child{border:none}.is-page-index .education__desc p:last-child{margin:0}@media (min-width:768px){.is-page-index .education__desc .row{margin:0 -2rem}.is-page-index .education__desc .row>[class^=col]{padding:0 2rem;border:none;border-right:2px solid #FFB600}.is-page-index .education__desc .row>[class^=col]:last-child{border:none}}@media (min-width:1200px){.is-page-index .education__desc{margin:0 auto 3rem}}.is-page-index .certificates{margin:0}.is-page-index .certificates__wrapper{background:#16A3C5;color:#fff;border-radius:40px;padding:4rem 0}@media (min-width:1200px){.is-page-index .certificates{margin:0 0 10rem}.is-page-index .certificates__wrapper{padding:10rem 0;border-radius:80px}}.is-page-index .certificates__title{margin:0 auto 1.5rem;max-width:none}.is-page-index .certificates__text{display:block;margin:0 auto 2rem;font-size:1.6rem;line-height:1.45;font-weight:400}.is-page-index .news:after,.is-page-index .news:before,.is-page-index .rating:after,.is-page-index .rating:before,.is-page-index .reviews:after,.is-page-index .reviews:before,.is-page-index .statistic:after,.is-page-index .statistic:before,.is-page-index .statistic__title br{display:none}@media (min-width:1200px){.is-page-index .certificates__title{margin:0 auto 2rem}.is-page-index .certificates__text{font-size:2.4rem;line-height:1.45;font-weight:400;margin:0 auto 3rem;max-width:78rem}}.is-page-index .certificates__item{border-radius:30px;box-shadow:0 18px 30px rgba(118,28,234,.15)}.create__work,.info-cards__item-number,.is-page-index .news__item,.make-sure__item,.training__lesson-item{box-shadow:0 8px 12px rgba(64,123,255,.15)}.is-page-index .statistic{background:#761CEA;color:#fff;border-radius:40px;margin:0;padding:5rem 0}@media (min-width:1200px){.is-page-index .statistic{margin:0 0 10rem;background:0 0;padding:0;border-radius:0;color:#1D1D1B}}.is-page-index .statistic__title{margin:0 auto 2rem;max-width:94rem}.is-page-index .statistic__cards{padding:0}@media (min-width:1200px){.is-page-index .statistic__title{margin:0 auto 3rem}.is-page-index .statistic__cards{padding:2rem}}.is-page-index .team-camp{margin:0 0 8rem}@media (min-width:1200px){.is-page-index .team-camp{margin:0 0 10rem}}.is-page-index .team-camp__inner{padding:5rem 0}.is-page-index .team-camp__title{margin:0 0 2rem}@media (min-width:1200px){.is-page-index .team-camp__title{margin:0 0 3rem}}.is-page-index .reviews{margin:0 0 2rem}@media (min-width:1200px){.is-page-index .reviews{margin:0 0 3rem}}.is-page-index .reviews__title{margin:0 0 2rem}@media (min-width:1200px){.is-page-index .reviews__title{margin:0 0 3rem}}.is-page-index .reviews__swiper .swiper-reviews .swiper-pagination{padding:3rem 0 0}.is-page-index .rating{margin:0 0 8rem}@media (min-width:1200px){.is-page-index .rating{margin:0 0 10rem}}.is-page-index .partners__title{margin:0 0 2rem}@media (min-width:1200px){.is-page-index .partners__title{margin:0 0 4rem}}.is-page-index .news{margin:0 0 8rem}@media (min-width:1200px){.is-page-index .news{margin:0 0 10rem}.is-page-index .news__title{margin:0 0 2rem}}.is-page-index .news__title{margin:0 0 2rem}.is-page-index .news__item{background:#fff}.is-page-index .news__item:hover{box-shadow:0 8px 12px rgba(64,123,255,.25)}.about-us__item,.is-page-index .request__feedback-image,.statistic__cards{box-shadow:0 18px 30px rgba(118,28,234,.15)}.is-page-index .request__wrapper{background:#761CEA;border-radius:29px;padding:5rem 0;color:#fff;position:relative;z-index:1;overflow:hidden}.is-page-index .request__title{margin:0 7rem 1.5rem 0}@media (min-width:1200px){.is-page-index .request__wrapper{padding:10rem 0;border-radius:80px}.is-page-index .request__title{margin:0 0 2rem}}.is-page-index .request__text{margin:0 0 2rem;max-width:56rem}.is-page-index .request__feedback{color:#1D1D1B;margin:0}.is-page-index .request__feedback-image{border-radius:12px;margin:0 0 1.5rem;position:relative;display:block;overflow:hidden;width:100%;background:radial-gradient(64.07% 64.07% at 36.56% 35.93%,#761CEA 5.28%,#A46DFA 100%)}.is-page-index .request__feedback-image:before{content:"";padding:68% 0 0;float:left}.is-page-index .request__feedback-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (min-width:576px){.is-page-index .request__feedback{-ms-flex-align:stretch;align-items:stretch}.is-page-index .request__feedback-image{margin:0 1.5rem 0 0;min-height:100%;height:auto;max-width:21.2rem}.is-page-index .request__feedback-image:before{padding:102% 0 0}}.is-page-index .request__feedback-form .products__item-title,.is-page-index .request__feedback-form .ui-title-20{display:block;font-size:2rem;line-height:1.3;font-weight:700}.is-page-index .request__feedback-form .products__item-text,.is-page-index .request__feedback-form .ui-text-14{display:block;margin:0 0 1.5rem;font-size:1.4rem;line-height:1.45;font-weight:400}.is-page-index .faq:after,.is-page-index .faq:before,.is-page-organized .promo:after,.is-page-organized .promo:before{display:none}.is-page-index .request__feedback-form .products__item-text b,.is-page-index .request__feedback-form .ui-text-14 b{color:#761CEA;font-weight:700}.is-page-index .request__feedback-form .ui-input:-ms-input-placeholder,.is-page-index .request__feedback-form .ui-prepend,.is-page-index .request__feedback-form .ui-textarea:-ms-input-placeholder{color:#761CEA}.is-page-index .request__feedback-form .ui-input::placeholder,.is-page-index .request__feedback-form .ui-prepend,.is-page-index .request__feedback-form .ui-textarea::placeholder{color:#761CEA}.is-page-index .request__feedback-form .ui-input:focus,.is-page-index .request__feedback-form .ui-textarea:focus{border-color:#761CEA}.is-page-index .faq__title{margin:0 auto 3rem}html:not(.is-sticky) .is-page-organized .header__sticky{background:0 0}.is-page-organized{background:#F4F8FE}.is-page-organized .header{margin:0}.is-page-organized .promo{top:0;margin:0;padding:4rem 0 6rem}.is-page-organized .promo .row{-ms-flex-align:center;align-items:center}.is-page-organized .promo__desc{max-width:none;margin:0}@media (min-width:1200px){.is-page-organized .promo{padding:6rem 0}.is-page-organized .promo__desc{position:relative;z-index:2;max-width:66rem;margin:0 4rem 0 0}}.is-page-organized .promo__text{display:block;margin:0 0 2rem;font-size:1.6rem;line-height:1.45;font-weight:400}.is-page-organized .promo__title{margin:0 0 2rem}@media (min-width:1200px){.is-page-organized .promo__text{font-size:1.8rem;margin:0 0 2rem}.is-page-organized .promo__title{margin:0 0 2rem}.is-page-organized .promo__cards{max-width:63rem}.is-page-organized .promo__cards>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.is-page-organized .promo__cards>li:nth-of-type(1){max-width:33.333%}}.is-page-organized .promo__action .ui-btn{height:6.8rem;padding:1.6rem 3.2rem;font-size:2.5rem;line-height:1.2;font-weight:600}.is-page-organized .promo__action .ui-btn--green{box-shadow:0 8px 12px rgba(65,204,153,.25)}.is-page-organized .promo__image{display:none}@media (min-width:1200px){.is-page-organized .promo__image{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;margin:0 -3.6rem 0 -16rem}}.is-page-organized .programs-featured{margin:0 0 6rem}.is-page-organized .programs-featured:after,.is-page-organized .programs-featured:before{display:none}@media (min-width:1200px){.is-page-organized .programs-featured{margin:0 0 10rem}}.is-page-organized .programs-featured__title{margin:0 auto 1.5rem}.is-page-organized .programs-featured__text{display:block;font-size:1.6rem;line-height:1.45;font-weight:400;margin:0 auto 2rem;max-width:96rem}.is-page-organized .reviews:after,.is-page-organized .reviews:before,.is-page-organized .reviews__title br{display:none}@media (min-width:1200px){.is-page-organized .programs-featured__title{margin:0 auto 2rem}.is-page-organized .programs-featured__text{margin:0 auto 3rem;font-size:2.4rem}}.is-page-organized .documents{margin:0 0 6rem}@media (min-width:1200px){.is-page-organized .documents{margin:0 0 10rem}}.is-page-organized .documents__title{max-width:98rem;margin:0 auto 2rem}@media (min-width:1200px){.is-page-organized .documents__title{margin:0 auto 3rem}}.is-page-organized .terms__title{max-width:98rem;margin:0 auto 2rem}@media (min-width:1200px){.is-page-organized .terms__title{margin:0 auto 3rem}}.is-page-organized .terms__manager-title{margin:0 auto 10px}.is-page-organized .any-questions__title{margin:0 auto 2rem}@media (min-width:1200px){.is-page-organized .terms__manager-title{margin:0 auto 2rem;max-width:40rem}.is-page-organized .any-questions__title{margin:0 auto 3rem}}.is-page-organized .reviews{margin:0 0 2rem}@media (min-width:1200px){.is-page-organized .reviews{margin:0 0 3rem}}.is-page-organized .reviews__title{margin:0 auto 2rem}.is-page-organized .reviews__swiper .swiper-reviews .swiper-pagination{padding:2rem 0 0}.is-page-organized .reviews__item{width:16rem}@media (min-width:1200px){.is-page-organized .reviews__title{margin:0 auto 3rem}.is-page-organized .reviews__title br{display:block}.is-page-organized .reviews__swiper .swiper-reviews .swiper-pagination{padding:3rem 0 0}.is-page-organized .reviews__item{width:25rem}}.is-page-organized .news__title{margin:0 auto 2rem}@media (min-width:1200px){.is-page-organized .news__title{margin:0 auto 3rem}.is-page-organized .news__item-text{margin:0 0 10px;font-size:1.4rem;line-height:1.45;font-weight:400}}.is-page-organized .news__item-text{display:block;margin:0 0 10px;font-size:1.4rem;line-height:1.45;font-weight:400}.is-page-404 .header,.is-page-contacts .header,.is-page-party .header,.is-page-vacancies .header,.is-page-vacancies .tell{margin:0}html:not(.is-sticky) .is-page-contacts .header__sticky{background:0 0}.is-page-contacts{background:#F4F8FE}html:not(.is-sticky) .is-page-404 .header__sticky{background:0 0}.is-page-404{background:#F4F8FE}html:not(.is-sticky) .is-page-vacancies .header__sticky{background:0 0}.is-page-vacancies{background:#F4F8FE}html:not(.is-sticky) .is-page-party .header__sticky{background:0 0}.is-page-party{background:#F4F8FE}.is-page-party .faq__item,.is-page-sz-education .faq__item{background:#FFF;box-shadow:0 18px 30px rgba(64,123,255,.15);border:2px solid #F4F8FE}.is-page-party .team-camp{margin:0 0 8rem}.is-page-party .team-camp__inner{padding:4rem 0}@media (min-width:1200px){.is-page-party .team-camp{margin:0 0 10rem}.is-page-party .team-camp__inner{padding:10rem 0 5rem}}.is-page-party .team-camp__title{text-align:center;margin:0 0 2rem}.is-page-party .faq:after,.is-page-party .faq:before{display:none}@media (min-width:1200px){.is-page-party .team-camp__title{margin:0 0 3rem}.is-page-party .faq{margin:0 0 10rem}.is-page-party .faq__title{margin:0 0 3rem}}.is-page-party .faq__list>li{margin:0 0 2rem}.is-page-party .faq__item-question svg.icon-arrow-faq,.is-page-party .faq__item-question:hover{color:#407BFF}.is-page-party .any-questions{margin:0}.is-page-party .any-questions__wrapper{background-color:#fff;color:#000}html:not(.is-sticky) .is-page-light .header__sticky{background:0 0}.is-page-light{background:#F4F8FE}.is-page-camp-program .gallery{margin:0 0 8rem}@media (min-width:1200px){.is-page-camp-program .gallery{margin:0 0 8rem}}.is-page-camp-program .reviews__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.is-page-seasons .programs-featured:before,.is-page-seasons .programs-featured__title br{display:none}@media (min-width:1200px){.is-page-camp-program .reviews__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}}.is-page-camp-program .rating{margin:0 0 4rem}@media (min-width:1200px){.is-page-camp-program .rating{margin:0 0 10rem}}.is-page-camp-program .form-question{margin:0 0 8rem}@media (min-width:1200px){.is-page-camp-program .form-question{margin:0 0 10rem}}.is-page-camp-program .programs-featured__title{text-align:left}.is-page-seasons .programs-featured__head>.row:first-of-type>[class^=col]:first-of-type{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.is-page-seasons .programs-featured__title{text-align:left;margin:0 0 10px}@media (min-width:1200px){.is-page-seasons .programs-featured__title{padding:0;margin:0 0 3rem;line-height:1}.is-page-seasons .programs-featured__title br{display:block}}.is-page-seasons .form-season--blue{margin:0 0 8rem}@media (min-width:1200px){.is-page-seasons .form-season--blue{margin:0 0 10rem}}.is-page-seasons .form-season--purple{margin:0}.is-page-seasons .reviews:before{display:none}.is-page-seasons .reviews__title{display:block;margin:0 0 3rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;text-align:left}.is-page-seasons .reviews__title img{display:inline-block;vertical-align:middle;width:6.2rem;height:3rem;object-fit:contain}@media (min-width:1200px){.is-page-seasons .reviews__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}.is-page-seasons .reviews__title img{width:16.6rem;height:6.8rem}}.is-page-sz-education .faq{margin:0 0 8rem}.is-page-sz-education .faq:after,.is-page-sz-education .faq:before{display:none}@media (min-width:1200px){.is-page-sz-education .faq{margin:0 0 10rem}}.is-page-sz-education .faq__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;text-align:center}@media (min-width:1200px){.is-page-sz-education .faq__title{margin:0 0 3rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.is-page-sz-education .faq__item-question svg.icon-arrow-faq,.is-page-sz-education .faq__item-question:hover{color:#407BFF}.is-page-sz-education .faq__item-answer{font-size:1.4rem;line-height:1.4;font-weight:400}@media (min-width:1200px){.is-page-sz-education .faq__item-answer{font-size:1.6rem;line-height:1.4;font-weight:400}.is-page-weekend .sz-give__list>li{margin:0}.is-page-weekend .sz-give__list>li:nth-of-type(3){-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.is-page-weekend .sz-give__list>li:nth-of-type(4){-ms-flex:0 0 31%;flex:0 0 31%;max-width:31%}.is-page-weekend .sz-give__list>li:nth-of-type(5){-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}.is-page-region .sz-promo{height:63.8rem}}.is-page-lc{color:#023047}.is-page-lc .container-fluid{max-width:122rem;padding:0 2rem}@media (min-width:1200px){.is-page-region .sz-promo__title{font-size:6rem}.is-page-region .programs-featured__title{margin:0 0 3rem;white-space:nowrap}.is-page-region .programs-featured__stories{padding:1.5rem 2rem;margin:0 -10px 3rem 2rem}}.is-page-region .programs-featured__image{margin:0 0 3rem 10px}@media (min-width:1200px){.is-page-region .sz-plans{margin:0 0 6.4rem}.is-page-region .sz-give{margin:0 0 10rem}.is-page-region .sz-give__list>li{margin:0}.is-page-region .sz-give__list>li:nth-of-type(3){-ms-flex:0 0 28%;flex:0 0 28%;max-width:28%}.is-page-region .sz-give__list>li:nth-of-type(4){-ms-flex:0 0 38%;flex:0 0 38%;max-width:38%}.is-page-region .sz-give__list>li:nth-of-type(5){-ms-flex:0 0 29%;flex:0 0 29%;max-width:29%}.is-page-region .sz-give__list>li:nth-of-type(5) .sz-give__item-image{margin:0 -10rem -10px 2rem}.is-page-region .reviews{margin:0 0 3rem}.is-page-region .gallery{margin:0 0 -2rem}.is-page-region .form-self__title{margin:0 0 2rem}.is-page-region .form-self__data{max-width:none}.is-page-region .form-self__data .ui-form{padding:10px 1.5rem 1.5rem}.is-page-region .form-self__data .ui-form .ui-title{display:block;margin:0 0 3px;font-size:2.4rem;line-height:1.2;font-weight:600}.is-page-region .form-self__data .ui-form .ui-text{margin:0 0 10px;font-size:1.6rem;line-height:1.4;font-weight:500}}@media (max-width:767px){.is-page-platforms .call{margin:0 0 8rem}.is-page-platforms .camp__item .row{margin:0 -10px -2rem}.is-page-platforms .camp__item .row>[class^=col]{padding:0 10px 2rem}}.is-page-notcamp .sz-promo__form,.is-page-notcamp .sz-promo__limit{padding:1.8rem 2rem 2rem}.is-page-notcamp .sz-header{margin:0}.is-page-notcamp .sz-promo{margin:0 0 8rem}.is-page-notcamp .sz-promo__image{margin:0 -2rem 2rem}.is-page-notcamp .sz-promo__play{width:3.6rem;height:3.6rem;background:rgba(118,28,234,.7);box-shadow:0 21px 35px rgba(118,28,234,.15);-webkit-backdrop-filter:blur(5.83px);backdrop-filter:blur(5.83px);margin:-1.8rem 0 0 -7.2rem}.is-page-notcamp .sz-promo__play-icon{width:1.6rem;height:1.6rem}.is-page-notcamp .sz-promo__limit-progress .ui-progress__icon{width:3.2rem;height:3.2rem}.is-page-notcamp .sz-promo__limit-progress .ui-progress__bar{height:2rem}.is-page-notcamp .sz-promo__form .ui-title{font-size:2rem;line-height:1.4;font-weight:600;letter-spacing:0;text-align:left;margin:0 0 10px}.is-page-notcamp .sz-promo__form .ui-text{font-size:1.6rem;line-height:1.4;font-weight:500;text-align:left;margin:0}.is-page-notcamp .programs-featured{margin:0 0 4rem}.is-page-notcamp .programs-featured__head .row{-ms-flex-align:center;align-items:center}.is-page-notcamp .programs-featured__title{margin:0 0 10px;text-align:center}.is-page-notcamp .programs-featured__stories{margin:0 0 3rem}@media (min-width:768px){.is-page-notcamp .programs-featured__title{text-align:left}.is-page-notcamp .programs-featured__stories{margin:0 0 10px}}.is-page-notcamp .programs__sorting .ui-sorting{min-width:18rem}.is-page-notcamp .programs__card-image{min-height:24rem}.is-page-notcamp .sz-plans{margin:0 0 8rem}.is-page-notcamp .sz-plans__title{margin:0 0 2rem;max-width:104rem}.is-page-notcamp .sz-plans__item{padding:2.5rem}.is-page-notcamp .sz-plans__item--white{color:#1D1D1B}.is-page-notcamp .sz-plans__item-title{margin:0 0 1.5rem;font-size:3rem;line-height:1.2;font-weight:600}.is-page-notcamp .sz-plans__item-list{margin:0 0 1.5rem}.is-page-notcamp .sz-plans__item-picture{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:28rem;margin:0 auto}.is-page-notcamp .gallery{margin:0 0 4rem}.is-page-notcamp .reviews__title{display:block;margin:0 0 3rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;text-align:left}.is-page-notcamp .reviews__title img{display:inline-block;vertical-align:middle;width:6.2rem;height:3rem;object-fit:contain}@media (min-width:1200px){.is-page-notcamp .sz-promo{padding:4rem 0 5rem;margin:0 0 5rem}.is-page-notcamp .sz-promo__info{padding:0 0 3rem}.is-page-notcamp .sz-promo__title{font-size:6.8rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}.is-page-notcamp .sz-promo__caption{margin:0 0 1.5rem;font-size:2rem;line-height:1.4;font-weight:500}.is-page-notcamp .sz-promo__play{width:9rem;height:9rem;background:rgba(118,28,234,.7);box-shadow:0 21px 35px rgba(118,28,234,.15);-webkit-backdrop-filter:blur(5.83px);backdrop-filter:blur(5.83px);margin:9rem 0 0 -4.5rem}.is-page-notcamp .sz-promo__play-icon{width:4.6rem;height:4.6rem}.is-page-notcamp .sz-promo__limit{min-height:auto}.is-page-notcamp .sz-promo__limit-progress .ui-progress__bar{height:1.5rem}.is-page-notcamp .sz-promo__form .ui-title{font-size:2.4rem;line-height:1.2;font-weight:600;padding:0;margin:0 0 10px}.is-page-notcamp .programs-featured{margin:0 0 10rem}.is-page-notcamp .programs-featured__head .row{-ms-flex-align:start;align-items:flex-start}.is-page-notcamp .programs-featured__title{margin:0 0 3rem}.is-page-notcamp .programs-featured__stories{margin:1.5rem 0}.is-page-notcamp .programs__sorting .ui-sorting{min-width:auto}.is-page-notcamp .sz-plans{margin:0 0 10rem}.is-page-notcamp .sz-plans__title{margin:0 0 3rem}.is-page-notcamp .sz-plans__item{padding:2.5rem 3rem}.is-page-notcamp .sz-plans__item-list{max-width:none}.is-page-notcamp .sz-plans__item-picture{max-width:32rem;margin:0 auto}.is-page-notcamp .gallery{margin:0 0 5rem}.is-page-notcamp .reviews__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}.is-page-notcamp .reviews__title img{width:16.6rem;height:6.8rem}}.fancybox-find.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-find .fancybox-bg{background:rgba(0,0,0,.6);-webkit-backdrop-filter:unset;backdrop-filter:unset}.fancybox-find .fancybox-slide{padding:5rem 2rem}.fancybox-find .popup{width:100%;max-width:54rem}.popup-find{position:relative}.popup-find__close{background:0 0;padding:0;border:none;cursor:pointer;position:absolute;top:0;right:0;z-index:100;width:3.6rem;height:3.6rem;color:#fff}.popup-find__close svg{display:block;width:100%;height:100%}.popup-find__close:hover{color:#FF8700}.popup-find__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 -2rem}.popup-find__image img{display:block;width:40rem;max-width:100%}.popup-find__data{box-shadow:0 18px 28px 0 rgba(9,30,66,.15);background:#fff;border-radius:20px;padding:2rem;text-align:center}.popup-find__title{display:block;margin:0 0 1.5rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px}@media (min-width:960px){.popup-find__data{border-radius:30px;padding:3rem}.popup-find__title{margin:0 0 2rem}}.popup-find__text{display:block;margin:0 auto 1.5rem;font-size:1.6rem;line-height:1.4;font-weight:500;max-width:48rem}@media (min-width:960px){.popup-find__text{font-size:2rem;line-height:1.4;font-weight:500;margin:0 0 2rem}}.popup-find__form .ui-field{margin:0 0 10px}.popup-find__form .ui-btn,.popup__events .events__item{margin:0 0 2rem}.popup-find__form .ui-prepend{color:#407BFF;height:4rem}.popup-find__form .ui-input,.popup-find__form .ui-textarea{height:4rem}.popup-find__form .ui-input:-ms-input-placeholder,.popup-find__form .ui-textarea:-ms-input-placeholder{color:#1D1D1B}.popup-find__form .ui-input::placeholder,.popup-find__form .ui-textarea::placeholder{color:#1D1D1B}.popup-find__form .ui-check{margin:0;text-align:left}.popup-find__form .ui-check__input:checked~.ui-check__checkbox{border-color:#2F80ED;background:#2F80ED;color:#fff}.popup-find__form .ui-check__checkbox{width:1.8rem;height:1.8rem;margin:0 10px 0 0;background:0 0;border:2px solid #D0D3DA;border-radius:2px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.popup-find__form .ui-check__checkbox svg{display:block;width:10px;height:10px}.popup-find__form .ui-check__text{-ms-flex:1;flex:1;font-size:10px;line-height:1.25;font-weight:400;color:#676C77}.popup-find__form .ui-check__text br{display:none}.popup-find__form .ui-check__text a{color:#407BFF;text-decoration:none;transition:opacity .25s}.popup-find__form .ui-check__text a:hover{color:#407BFF;text-decoration:none;opacity:.7}@media (min-width:960px){.popup-find__form .ui-check__text br{display:block}}.popup{background:0 0;width:100%;max-width:78rem;padding:0}.popup__close{position:absolute;top:0;right:0;width:4.2rem;height:4.2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:110;padding:0;border:none;cursor:pointer;transition:.25s;border-radius:0;background:#525556;color:#fff}.popup__close svg{display:block;width:2.4rem;height:2.4rem}.popup__close:hover{background:#B0C6CF}.popup__close:active{transition:none}.popup__events .events__item:last-child{margin:0}.popup--team-camp .popup__close{right:auto;top:auto;bottom:100%;left:100%;width:3.6rem;height:3.6rem;background:#407BFF;box-shadow:0 18px 30px rgba(64,123,255,.15);border-radius:25px;overflow:hidden}.popup--team-camp .popup__close:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);transition:opacity .25s;opacity:0}.popup--team-camp .popup__close svg{display:block;width:2rem;height:2rem}.popup--team-camp .popup__close:hover:after{opacity:1}.popup__team-camp{background:#FFF;border-radius:29px;position:relative;padding:1.5rem}.popup__team-camp-user{min-width:16.5rem}@media (max-width:1199px){.popup--team-camp .popup__close{bottom:auto;left:auto;top:1.5rem;right:1.5rem}.popup__team-camp-user{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 1.5rem}}.popup__team-camp-user-image{position:relative;overflow:hidden;border-radius:14px;max-width:16.5rem;margin:0 0 1.5rem;background:#407BFF;display:block;box-shadow:0 8px 12px rgba(9,30,66,.15)}.popup__team-camp-user-image:before{content:"";float:left;padding:100% 0 0}.popup__team-camp-user-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width:1199px){.popup__team-camp-user-image{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 2rem 0 0;width:14.5rem;max-width:40%}}.popup__team-camp-user-name{display:block;margin:0;font-size:2rem;line-height:1.3;font-weight:700}.popup__team-camp-user-name small{display:block;padding:2px 0 0;font-size:1.4rem;line-height:1.45;font-weight:400}@media (max-width:1199px){.popup__team-camp-user-name{-ms-flex:1;flex:1;padding:3.6rem 0}}.popup__team-camp-dl{margin:0;padding:0;font-size:1.4rem;line-height:1.45;font-weight:400;color:#1D1D1B}.popup__team-camp-dl dt{display:block;font-size:1.6rem;line-height:1.3;font-weight:700;margin:0 0 2px}.popup__team-camp-dl dd{display:block;margin:0 0 1.5rem}.popup__team-camp-dl dd:last-child{margin:0}.popup__team-camp-dl ul{margin:0;padding:0;list-style:none}.popup__team-camp-dl ul>li{position:relative;padding:0 0 0 2rem}.popup--txt .popup__close:after,.popup__team-camp-dl ul>li:before{position:absolute;display:block;content:""}.popup__team-camp-dl ul>li:before{top:8px;left:6px;width:4px;height:4px;border-radius:50%;background:currentColor}.popup--txt .popup__close{right:auto;top:auto;bottom:100%;left:100%;width:3.6rem;height:3.6rem;background:#407BFF;box-shadow:0 18px 30px rgba(64,123,255,.15);border-radius:25px;overflow:hidden}.popup--txt .popup__close:after{top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);transition:opacity .25s;opacity:0}.popup--txt .popup__close svg{display:block;width:2rem;height:2rem}.popup--txt .popup__close:hover:after{opacity:1}.popup__txt{background:#FFF;border-radius:29px;position:relative;padding:1.5rem}.popup__txt-user{min-width:16.5rem}@media (max-width:1199px){.popup--txt .popup__close{bottom:auto;left:auto;top:1.5rem;right:1.5rem}.popup__txt-user{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 1.5rem}}.popup__txt-user-image{position:relative;overflow:hidden;border-radius:14px;max-width:16.5rem;margin:0 0 1.5rem;background:#407BFF;display:block;box-shadow:0 8px 12px rgba(9,30,66,.15)}.popup__txt-user-image:before{content:"";float:left;padding:100% 0 0}.popup__txt-user-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width:1199px){.popup__txt-user-image{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 2rem 0 0;width:14.5rem;max-width:40%}}.popup__txt-user-name{display:block;margin:0;font-size:2rem;line-height:1.3;font-weight:700}.popup__txt-user-name small{display:block;padding:2px 0 0;font-size:1.4rem;line-height:1.45;font-weight:400}@media (max-width:1199px){.popup__txt-user-name{-ms-flex:1;flex:1;padding:3.6rem 0}}.popup__txt-wysiwyg dl{margin:0;padding:0;font-size:1.4rem;line-height:1.45;font-weight:400;color:#1D1D1B}.popup__txt-wysiwyg dl dt{display:block;font-size:1.6rem;line-height:1.3;font-weight:700;margin:0 0 2px}.popup__txt-wysiwyg dl dd{display:block;margin:0 0 1.5rem}.popup__txt-wysiwyg dl dd:last-child{margin:0}.popup__txt-wysiwyg ul{margin:0;padding:0;list-style:none}.popup__txt-wysiwyg ul>li{position:relative;padding:0 0 0 2rem}.popup__txt-wysiwyg ul>li:before{content:"";display:block;position:absolute;top:8px;left:6px;width:4px;height:4px;border-radius:50%;background:currentColor}.popup--cashback{max-width:36rem}.popup--cashback .popup__close{right:auto;top:auto;bottom:100%;left:100%;width:3.6rem;height:3.6rem;background:#761CEA;border-radius:25px;overflow:hidden}.popup--cashback .popup__close:after,.popup--vacancies .popup__close:after{top:0;left:0;display:block;content:"";transition:opacity .25s}.popup--vacancies .popup__close,.popup__cashback,.popup__vacancies{box-shadow:0 18px 30px rgba(64,123,255,.15)}.popup--cashback .popup__close:after{position:absolute;width:100%;height:100%;background:rgba(255,255,255,.5);opacity:0}.popup--cashback .popup__close svg{display:block;width:2rem;height:2rem}.popup--cashback .popup__close:hover:after{opacity:1}@media (max-width:1199px){.popup--cashback{position:static}.popup--cashback .popup__close{bottom:auto;left:auto;top:1.5rem;right:1.5rem}}.popup__cashback{position:relative;padding:2rem;background:linear-gradient(123.21deg,#F4F8FE 2.96%,#F7F3F9 95.91%);border-radius:29px;margin:0 auto}.popup__cashback-title{display:block;margin:0 0 5px;font-size:3.6rem;line-height:1;font-weight:800}.popup__cashback-text{display:block;margin:0 0 1.5rem;font-size:1.6rem;line-height:1.45;font-weight:400}.fancybox-type-vacancies .fancybox-bg{background:#fff;opacity:0}.fancybox-type-vacancies .fancybox-is-open .fancybox-bg{opacity:.7}.popup--vacancies{max-width:98rem}.popup--vacancies .popup__close{position:fixed;top:1.5rem;right:3rem;bottom:auto;left:auto;width:3.6rem;height:3.6rem;background:#407BFF;border-radius:25px;overflow:hidden}.popup--vacancies .popup__close:after{position:absolute;width:100%;height:100%;background:rgba(255,255,255,.5);opacity:0}.popup--vacancies .popup__close svg{display:block;width:2rem;height:2rem}.popup--vacancies .popup__close:hover:after{opacity:1}.popup__vacancies{background:#FFF;border:1px solid #F4F8FE;border-radius:49px;padding:2rem}@media (min-width:1200px){.popup__vacancies{border-radius:65px;padding:3.5rem 3.5rem 4.5rem}}.popup__vacancies-head{background:url(/local/templates/mg_winter/include/css/../images/bg-popup-vacancies.png) 50% 50% no-repeat #407BFF;background-size:cover;color:#fff;border-radius:30px;padding:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-height:27rem;margin:0 0 10px}@media (min-width:1200px){.popup__vacancies-head{margin:0 0 2.5rem;min-height:22rem}.popup__vacancies-body{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}}.popup__vacancies-content{font-size:1.4rem;line-height:1.45;font-weight:400;margin:0 0 2rem}.popup__vacancies-content strong{display:block;margin:0 0 5px;font-size:2rem;line-height:1.3;font-weight:700}.popup__vacancies-content p{margin:0 0 10px}.popup__vacancies-content p:last-child{margin:0}.popup__vacancies-content ul{margin:0 0 2rem;padding:0;list-style:none}.popup__vacancies-content ul>li{position:relative;padding:0 0 0 3rem;margin:0}.popup__vacancies-content ul>li:after{content:"";position:absolute;top:10px;left:10px;width:4px;height:4px;border-radius:50%;background:#000;margin:0}.popup__vacancies-content ul:last-child{margin:0}@media (min-width:1200px){.popup__vacancies-content{-ms-flex:1;flex:1;margin:0 2rem 0 0}.popup__vacancies-content strong{font-size:2.5rem;line-height:1.2;font-weight:800}.popup__vacancies-content ul{margin:0 0 3rem;max-width:44.5rem}.popup__vacancies-sidebar{width:29rem;-ms-flex:0 0 auto;flex:0 0 auto}}.popup__vacancies-feedback-title{display:block;margin:0 0 5px;font-size:2rem;line-height:1.3;font-weight:700;text-align:center}.popup__vacancies-feedback-form{background:#F4F8FE;border-radius:29px;padding:1.5rem}.popup__vacancies-feedback-form .ui-input:-ms-input-placeholder,.popup__vacancies-feedback-form .ui-prepend,.popup__vacancies-feedback-form .ui-textarea:-ms-input-placeholder{color:#407BFF}.popup__vacancies-feedback-form .ui-input::placeholder,.popup__vacancies-feedback-form .ui-prepend,.popup__vacancies-feedback-form .ui-textarea::placeholder{color:#407BFF}.popup__vacancies-feedback-form .ui-label{display:block;margin:0 0 5px;font-size:1.6rem;line-height:1.45;font-weight:600}.popup__vacancies-title{display:block;margin:0 0 10px;font-size:4rem;line-height:1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.popup__vacancies-title{font-size:6.5rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;margin:0}}.popup__vacancies-text{display:block;margin:0 0 10px;font-size:1.6rem;line-height:1.45;font-weight:600}@media (min-width:1200px){.popup__vacancies-text{font-size:1.8rem;line-height:1.45;font-weight:700}}.popup__vacancies-badge{margin:auto 0 0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,.2);border-radius:15px;height:2.8rem;padding:0 8px;font-size:1.4rem;line-height:1.2;font-weight:600}.popup--booking .popup__close,.popup--career .popup__close,.popup--loading .popup__close{width:3.6rem;height:3.6rem;bottom:auto;box-shadow:0 18px 30px rgba(64,123,255,.15);overflow:hidden}.fancybox-type-career .fancybox-bg{background:#fff;opacity:0}.fancybox-type-career .fancybox-is-open .fancybox-bg{opacity:.7}.popup--career{max-width:98rem}.popup--career .popup__close{position:fixed;top:1.5rem;right:3rem;left:auto;background:#407BFF;border-radius:25px}.popup--career .popup__close:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);transition:opacity .25s;opacity:0}.popup--career .popup__close svg{display:block;width:2rem;height:2rem}.popup--career .popup__close:hover:after{opacity:1}.popup__career{background:#FFF;border:1px solid #F4F8FE;box-shadow:0 18px 30px rgba(64,123,255,.15);border-radius:49px;padding:2rem}@media (min-width:1200px){.popup__career{border-radius:65px;padding:3.5rem 3.5rem 4.5rem}}.popup__career-image{overflow:hidden;border-radius:29px;margin:0 0 2rem;display:block;position:relative}.popup__career-image:before{content:"";float:left;padding:133.333% 0 0}.popup__career-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.popup__career-title{display:block;margin:0 0 5px;font-size:3.6rem;line-height:1.3;font-weight:800}@media (min-width:1200px){.popup__career-image{width:28rem}.popup__career-image:before{padding:150% 0 0}.popup__career-title{padding:10px 0;margin:0;font-size:5.2rem;line-height:1.1;font-weight:800}}.popup__career-list{margin:0 0 2rem;list-style:none;padding:1.5rem 0;border-top:1px solid rgba(29,29,27,.1);border-bottom:1px solid rgba(29,29,27,.1);font-size:2rem;line-height:1.3;font-weight:700}.popup__career-list>li{padding:0 0 0 2.6rem;margin:0 0 10px;position:relative}.popup__career-list>li:after,.popup__career-list>li:before{display:block;position:absolute;content:""}.popup__career-list>li:before{top:4px;left:7px;bottom:-10px;border-left:1px dashed #95C8FF}.popup__career-list>li:after{top:2px;left:0;width:1.4rem;height:1.4rem;background:#FFF;border:1px solid #95C8FF;box-shadow:0 3px 5px rgba(64,123,255,.2);border-radius:50%;z-index:2}.popup__career-list>li:last-child{margin:0}.popup__career-list>li:last-child:before{display:none}.popup__career-list small{display:block;font-size:1.4rem;line-height:1.45;font-weight:600;color:rgba(0,0,0,.4)}@media (min-width:1200px){.popup__career-list{margin:0 0 4rem;padding:0;border:none;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;position:relative}.popup__career-list:before{content:"";display:block;position:absolute;top:10px;left:4px;right:4px;border-top:1px dashed #95C8FF}.popup__career-list>li{-ms-flex:1;flex:1;margin:0;padding:2rem 0 0}.popup__career-list>li:before{display:none}}.popup__career-dl{margin:0}.popup__career-dl dt{display:block;margin:0 0 5px;font-size:2rem;line-height:1.3;font-weight:700}.popup__career-dl dd{display:block;margin:0 0 3rem;font-size:1.4rem;line-height:1.45;font-weight:400}.popup__career-dl dd:last-child{margin:0}@media (min-width:1200px){.popup__career-dl dd{font-size:1.6rem}}.popup--booking,.popup--loading{max-width:48rem}.popup--booking .popup__close,.popup--loading .popup__close{position:fixed;top:1.5rem;right:3rem;left:auto;background:#407BFF;border-radius:25px}.popup--booking .popup__close:after,.popup--loading .popup__close:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);transition:opacity .25s;opacity:0}.popup--booking .popup__close svg,.popup--loading .popup__close svg{display:block;width:2rem;height:2rem}.popup--booking .popup__close:hover:after,.popup--loading .popup__close:hover:after{opacity:1}.popup__booking{background:#FFF;border:2px solid #F4F8FE;box-shadow:0 18px 30px rgba(64,123,255,.15);border-radius:29px;padding:2rem 2.5rem}.popup__booking-title{display:block;margin:0 0 2rem;font-size:2.5rem;line-height:1.2;font-weight:800}.popup__booking-form .ui-field{margin:0 0 5px}.popup__booking-form .ui-input:-ms-input-placeholder,.popup__booking-form .ui-prepend,.popup__booking-form .ui-select .selectric,.popup__booking-form .ui-textarea:-ms-input-placeholder{color:#407BFF}.popup__booking-form .ui-input::placeholder,.popup__booking-form .ui-prepend,.popup__booking-form .ui-select .selectric,.popup__booking-form .ui-textarea::placeholder{color:#407BFF}.popup__booking-form .ui-action{padding:10px 0 0;margin:0}.popup__booking-form .ui-btn{width:100%}.popup__loading{background:#FFF;border:2px solid #F4F8FE;box-shadow:0 18px 30px rgba(64,123,255,.15);border-radius:29px;padding:6rem 2.5rem 5rem}.popup__loading-progress{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:12rem;height:12rem;margin:0 auto 2rem;position:relative}.popup__loading-progress:before{content:"";display:block;position:absolute;top:50%;left:50%;width:300%;height:300%;transform:translate(-50%,-50%);background:url(/local/templates/mg_winter/include/css/../images/loading.svg) 50% 50% no-repeat;background-size:contain;z-index:100}.popup__loading-progress img{display:block;width:auto;height:auto;max-width:100%;max-height:100%}.popup__loading-title{display:block;margin:0;font-size:3rem;line-height:1.2;font-weight:800;text-align:center}.popup--success{max-width:none;height:100%}.popup--success .popup__close{position:fixed;top:1.5rem;right:3rem;bottom:auto;left:auto;width:3.6rem;height:3.6rem;background:#407BFF;box-shadow:0 18px 30px rgba(64,123,255,.15);border-radius:25px;overflow:hidden}.popup--success .popup__close:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);transition:opacity .25s;opacity:0}.popup--success .popup__close svg{display:block;width:2rem;height:2rem}.popup--success .popup__close:hover:after{opacity:1}.popup__success{background:#fff;box-shadow:0 0 0 1000px #fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 0 4.5rem;text-align:center;min-height:100%}.popup__success-logo{max-width:18rem;margin:0 auto 6rem}.popup__success-logo img{display:block}.popup__success-group{margin:auto 0}.popup__success-title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 10px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.popup__success-title{margin:0 0 2.4rem;font-size:8rem;line-height:1;font-weight:600}}.popup__success-title-line{display:block;position:relative}.popup__success-title-line:nth-of-type(1):after,.popup__success-title-line:nth-of-type(1):before{content:"";display:block}.popup__success-title-line:nth-of-type(1):before{position:absolute;right:100%;bottom:100%;width:6rem;height:7.4rem;background:url(/local/templates/mg_winter/include/css/../images/bg-popup-decor-01.png) 50% 50% no-repeat;background-size:contain;margin:0 0 -3.4rem}@media (min-width:1200px){.popup__success-title-line:nth-of-type(1):before{width:15.4rem;height:15.9rem;margin:0 0 -7rem}}.popup__success-title-line:nth-of-type(1):after{position:absolute;left:100%;bottom:100%;width:6.5rem;height:7.2rem;background:url(/local/templates/mg_winter/include/css/../images/bg-popup-decor-02.png) 50% 50% no-repeat;background-size:contain;margin:0 0 -3.2rem}@media (min-width:1200px){.popup__success-title-line:nth-of-type(1):after{width:13.2rem;height:14.4rem;margin:0 0 -8rem}}.popup__success-text{display:block;margin:0 auto 10px;font-size:1.6rem;line-height:1.45;font-weight:400;max-width:45rem}@media (min-width:1200px){.popup__success-text{font-size:1.8rem}}.popup__success-price{display:block;margin:0 0 3rem;font-size:3.6rem;line-height:1.3;font-weight:800}.popup__success-action .ui-btn{width:100%}@media (min-width:1200px){.popup__success-action .ui-btn{width:auto}}.popup__success-notice{margin:6rem auto 0;text-align:center;font-size:1.4rem;line-height:1.45;font-weight:400;max-width:42rem}.popup__success-notice strong{display:block;margin:0 0 5px;font-size:2rem;line-height:1.3;font-weight:700}.popup__success-notice p{margin:0 0 10px}.popup__success-notice p:last-child{margin:0}.popup--moderation{max-width:34rem}.popup--moderation .popup__close{position:fixed;top:2rem;right:2rem;bottom:auto;left:auto;width:3.6rem;height:3.6rem;background:#761CEA;border-radius:25px;overflow:hidden}.popup--moderation .popup__close:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);transition:opacity .25s;opacity:0}.popup--moderation .popup__close svg{display:block;width:2rem;height:2rem}.popup--moderation .popup__close:hover:after{opacity:1}@media (min-width:1200px){.popup--moderation .popup__close{position:relative;top:auto;right:auto;left:100%;bottom:100%;margin:0 0 0 2rem}}.popup__moderation{background:#F4F8FE;box-shadow:0 18px 30px rgba(64,123,255,.15);border-radius:29px;max-width:34rem;margin:0 auto;padding:2rem;text-align:center}.popup__moderation-image{width:11rem;height:11rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 1.5rem}.popup__moderation-image img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}@media (min-width:1200px){.popup__moderation-image{margin:0 auto 2rem}}.popup__moderation-title{display:block;margin:0 0 6px;font-size:2rem;line-height:1.3;font-weight:700}.popup__moderation-text{display:block;margin:0 0 1.5rem;font-size:1.6rem;line-height:1.45;font-weight:400}.popup__moderation-action .ui-btn{width:100%}.popup--consultation{max-width:38rem}.popup--consultation .popup__close{position:fixed;top:2rem;right:2rem;bottom:auto;left:auto;width:3.6rem;height:3.6rem;background:#407BFF;box-shadow:0 8px 12px rgba(118,28,234,.15);border-radius:25px;overflow:hidden}.popup--consultation .popup__close:after,.popup--request .popup__close:after{left:0;opacity:0;display:block;content:"";transition:opacity .25s}.popup__consultation,.popup__request{border:2px solid #F4F8FE;box-shadow:0 18px 30px rgba(64,123,255,.15)}.popup--consultation .popup__close:after{position:absolute;top:0;width:100%;height:100%;background:rgba(255,255,255,.5)}.popup--consultation .popup__close svg{display:block;width:2rem;height:2rem}.popup--consultation .popup__close:hover:after{opacity:1}@media (min-width:1200px){.popup__moderation-text{margin:0 0 2rem}.popup--consultation .popup__close{position:relative;top:auto;right:auto;left:100%;bottom:100%;margin:0 0 0 2rem}.popup__request{text-align:left}}.popup__consultation{background:#fff;border-radius:29px;max-width:38rem;margin:0 auto;padding:2rem 2.5rem 2.5rem;text-align:left}.popup__consultation-title{display:block;margin:0 0 4px;font-size:3rem;line-height:1.2;font-weight:600}.popup__consultation-text{display:block;margin:0 0 2rem;font-size:1.4rem;line-height:1.4;font-weight:500}.popup__consultation-form .ui-field{margin:0 0 5px}.popup__consultation-form .ui-input,.popup__consultation-form .ui-input:-ms-input-placeholder,.popup__consultation-form .ui-prepend,.popup__consultation-form .ui-textarea,.popup__consultation-form .ui-textarea:-ms-input-placeholder{color:#407BFF}.popup__consultation-form .ui-input,.popup__consultation-form .ui-input::placeholder,.popup__consultation-form .ui-prepend,.popup__consultation-form .ui-textarea,.popup__consultation-form .ui-textarea::placeholder{color:#407BFF}.popup__consultation-form .ui-action{padding:10px 0 0}.popup__consultation-form .ui-btn{width:100%}.popup--request{max-width:58rem}.popup--request .popup__close{position:fixed;top:2rem;right:2rem;bottom:auto;left:auto;width:3.6rem;height:3.6rem;background:#407BFF;box-shadow:0 3px 5px rgba(64,123,255,.2);border-radius:25px;overflow:hidden}.popup--request .popup__close:after{position:absolute;top:0;width:100%;height:100%;background:rgba(255,255,255,.5)}.popup--request .popup__close svg{display:block;width:2rem;height:2rem}.popup--request .popup__close:hover:after{opacity:1}.popup--request.popup--w480 .popup__request{max-width:48rem;text-align:left}.popup--received,.popup__request{max-width:58rem}.popup--request.popup--w480 .popup__request-title{font-size:2.5rem;line-height:1.2;font-weight:600;margin:0 0 2rem;letter-spacing:0}.popup__request{background:#FFF;border-radius:29px;margin:0 auto;padding:2rem 2.5rem 2.5rem}.popup__request-title{display:block;margin:0 0 5px;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.popup__request-title{font-size:3rem;line-height:1.2;font-weight:600;letter-spacing:0}}.popup__request-text{display:block;margin:0 0 2rem;font-size:1.4rem;line-height:1.4;font-weight:500}.popup__request-form .ui-field{margin:0 0 5px}.popup__request-form .ui-input,.popup__request-form .ui-input:-ms-input-placeholder,.popup__request-form .ui-prepend,.popup__request-form .ui-textarea,.popup__request-form .ui-textarea:-ms-input-placeholder{color:#407BFF}.popup__request-form .ui-input,.popup__request-form .ui-input::placeholder,.popup__request-form .ui-prepend,.popup__request-form .ui-textarea,.popup__request-form .ui-textarea::placeholder{color:#407BFF}.popup__request-form .ui-action{padding:10px 0 0}.popup__request-form .ui-btn{width:100%}.popup--received .popup__close{position:fixed;top:2rem;right:2rem;bottom:auto;left:auto;width:3.6rem;height:3.6rem;background:#407BFF;box-shadow:0 3px 5px rgba(64,123,255,.2);border-radius:25px;overflow:hidden}.camp__item-map,.popup__received,.programs-featured__stories{box-shadow:0 18px 30px rgba(64,123,255,.15)}.popup--received .popup__close:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);transition:opacity .25s;opacity:0}.popup--received .popup__close svg{display:block;width:2rem;height:2rem}.popup--received .popup__close:hover:after{opacity:1}.popup--received.popup--w480 .popup__received{max-width:48rem;text-align:center}.popup--received.popup--w480 .popup__received-title{font-size:2.5rem;line-height:1.2;font-weight:600;letter-spacing:0;margin:0 0 5px}.popup--received.popup--w480 .popup__received-text{font-size:1.8rem;line-height:1.4;font-weight:400}.popup__received{background:#FFF;border:2px solid #F4F8FE;border-radius:29px;width:100%;max-width:58rem;margin:0 auto;padding:6rem 3rem 5rem;text-align:center}.popup-callback,.popup-nps,.sz-popup{box-shadow:0 18px 28px 0 rgba(9,30,66,.15)}.popup__received-image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 0 2rem}.popup__received-image img{display:block}.popup__received-title{display:block;margin:0 0 5px;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.popup__received-title{font-size:3rem;line-height:1.2;font-weight:600;letter-spacing:0}}.popup__received-text{display:block;margin:0;font-size:1.4rem;line-height:1.4;font-weight:500}@media (min-width:1200px){.popup__received-text{font-size:2rem;line-height:1.4;font-weight:500}}.fancybox-callback.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-callback .fancybox-bg{background:rgba(0,0,0,.6);-webkit-backdrop-filter:unset;backdrop-filter:unset}.fancybox-callback .fancybox-slide{padding:5rem 2rem}.fancybox-callback .popup{width:100%;max-width:34rem}.popup-callback{position:relative;background:#fff;padding:2rem;border-radius:20px}.popup-callback__close{background:0 0;padding:0;border:none;cursor:pointer;position:absolute;bottom:100%;right:0;z-index:100;width:3.6rem;height:3.6rem;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.popup-callback__close svg{display:block;width:2rem;height:2rem}.popup-callback__close:hover{color:#FF8700}.popup-callback__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px;text-align:center}.popup-callback__line{display:block;margin:0 0 2rem;width:100%;border:none;border-bottom:1px solid #F4F8FE}.popup-callback__list{margin:0 0 2rem;padding:0;list-style:none}.popup-callback__list>li{margin:0 0 1.5rem}.popup-callback__list>li:last-child{margin:0}.popup-callback__request.is-open .popup-callback__request-form{display:block}.popup-callback__request-form{display:none;padding:1.5rem 0 0}.popup-callback__request-form .ui-text{display:block;margin:0 0 1.5rem;font-size:1.6rem;line-height:1.4;font-weight:500;text-align:center}.popup-callback__request-form .ui-field{margin:0 0 1.5rem}.sz-popup__text,.sz-popup__title{margin:0 0 2rem;text-align:center}.popup-callback__request-form .ui-prepend{width:3.5rem;color:#407BFF}.popup-callback__request-form .ui-input,.popup-callback__request-form .ui-textarea,.sz-popup{color:#1D1D1B}.popup-callback__request-form .ui-prepend svg{width:2rem;height:2rem}.popup-callback__request-form .ui-prepend~.ui-input,.popup-callback__request-form .ui-prepend~.ui-textarea{padding-left:35px}.popup-callback__request-form .ui-input:-ms-input-placeholder,.popup-callback__request-form .ui-textarea:-ms-input-placeholder{color:#1D1D1B}.popup-callback__request-form .ui-input::placeholder,.popup-callback__request-form .ui-textarea::placeholder{color:#1D1D1B}.fancybox-sz.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-sz .fancybox-bg{background:rgba(0,0,0,.6);-webkit-backdrop-filter:unset;backdrop-filter:unset}.fancybox-sz .fancybox-slide{padding:5rem 2rem}.fancybox-sz .sz-popup{width:100%;max-width:54rem}.sz-popup{position:relative;background:#fff;padding:3rem;border-radius:30px}.sz-popup__close{background:0 0;padding:0;border:none;cursor:pointer;position:absolute;bottom:100%;right:0;z-index:100;width:3.6rem;height:3.6rem;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sz-popup__close svg{display:block;width:2rem;height:2rem}.sz-popup__close:hover{color:#FF8700}.sz-popup__title{display:block;font-size:2rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}@media (min-width:960px){.sz-popup__title{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}}.sz-popup__text{display:block;font-size:1.4rem;line-height:1.4;font-weight:500}@media (min-width:960px){.sz-popup__text{font-size:2rem}}.sz-popup__form .sz-row{margin:0 -7.5px -1.5rem}.sz-popup__form .sz-row>[class^=sz-col]{padding:0 7.5px 1.5rem}.sz-popup__form .ui-field{margin:0}.intro,.programs{margin:0 0 5rem}.sz-popup__form .ui-prepend{width:3.5rem;height:4rem;color:#7C60FF}.sz-popup__form .ui-prepend svg{width:2rem;height:2rem}.sz-popup__form .ui-prepend~.ui-input,.sz-popup__form .ui-prepend~.ui-textarea{padding-left:35px}.sz-popup__form .ui-input,.sz-popup__form .ui-textarea{height:4rem;color:#1D1D1B}.sz-popup__form .ui-input:-ms-input-placeholder,.sz-popup__form .ui-textarea:-ms-input-placeholder{color:#1D1D1B}.sz-popup__form .ui-input::placeholder,.sz-popup__form .ui-textarea::placeholder{color:#1D1D1B}.sz-popup__form .ui-input:focus,.sz-popup__form .ui-textarea:focus{border-color:#7C60FF}.sz-popup__form .ui-btn{width:100%}.intro__item{position:relative;overflow:hidden;padding:3rem 1.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#FFEEB9}@media (min-width:1200px){.intro{margin:0 0 10rem}.intro__item{min-height:45rem;padding:4rem}}.intro__item-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:block}.intro__item-image img{display:block;width:100%;height:100%;object-fit:cover}.intro__item-desc{position:relative;z-index:2;max-width:52.4rem;padding:0 0 1.5rem}.intro__item-title{display:block;font-size:2rem;line-height:1;font-weight:800;margin:0 0 10px}@media (min-width:768px){.intro__item-title{font-size:3rem}}@media (min-width:1200px){.intro__item-title{font-size:4.8rem;margin:0 0 2.8rem}}.is-filter-open .header__sticky{position:fixed;background:0 0;opacity:1;visibility:visible}.is-filter-open .header__toggle{opacity:1;visibility:visible;transform:scale(1)}.is-filter-open .header__logo{max-width:13.5rem;transform:translate(50px,0)}.is-filter-open .header__toggle .icon-nav-toggle span:nth-of-type(1),.sz-courses__collapse.is-open .sz-courses__collapse-toggle svg,.sz-services__item.is-open .sz-services__item-toggle,.tmpl-program__item.is-open .tmpl-program__item-arrow{transform:rotate(45deg)}.is-filter-open .header__toggle .icon-nav-toggle span:nth-of-type(2){opacity:0}.is-filter-open .header__toggle .icon-nav-toggle span:nth-of-type(3){transform:rotate(-45deg)}.is-filter-open .programs__filter-offcanvas{opacity:1;visibility:visible}.is-filter-open body{overflow:hidden}@media (hover:hover){.is-filter-open body{overflow:visible}}.programs{position:relative}.programs:before{content:"";display:block;position:absolute;top:50%;left:50%;width:251.4rem;height:176rem;margin:-88rem 0 0 -125.7rem;z-index:-1;background:url(/local/templates/mg_winter/include/css/../images/bg-programs.png) 50% 50% no-repeat;background-size:contain}@media (min-width:1200px){.programs{margin:0 0 12rem}}.programs__head>.row{-ms-flex-align:end;align-items:flex-end}.programs__title{display:block;font-size:3rem;line-height:1.3;font-weight:800;margin:0 0 1.5rem}@media (min-width:1200px){.programs__title{font-size:4.8rem;margin:0 0 2rem}}.programs__filter{position:relative;margin:0 0 1.5rem}.programs__filter .ui-check,.programs__filter .ui-range{margin:0}.programs__filter .ui-line{border:none;border-top:1px solid #fff;margin:1.5rem 0}@media (min-width:1200px){.programs__filter{margin:0 0 2rem}.programs__filter .ui-action,.programs__filter .ui-line{display:none}}@media (max-width:1199px){.programs__filter .ui-label{font-size:1.8rem;font-weight:700}}.programs__filter-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;background:#2F80ED;color:#fff;border:none;padding:0;cursor:pointer}@media (min-width:1200px){.programs__filter-toggle{display:none}}.programs__filter-close{position:absolute;top:10px;right:2rem;z-index:1000;width:3.2rem;height:3.2rem;padding:0;border:none;background:#95C8FF;box-shadow:0 8px 12px rgba(9,30,66,.15);border-radius:14px;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.programs__filter-close svg{display:block;width:1.6rem;height:1.6rem}.programs__filter-offcanvas{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:rgba(255,255,255,.7);backdrop-filter:blur(10px);padding:5.6rem 1.5rem 1.5rem;opacity:0;visibility:hidden;overflow-x:hidden}.programs__filter-offcanvas::-webkit-scrollbar{display:none}@media (min-width:1200px){.programs__filter-close{display:none}.programs__filter-offcanvas{position:static;padding:0;background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none;transition:none;opacity:1;visibility:visible;overflow:visible}}.programs__filter-offcanvas-in{background:#F7F3F9;box-shadow:0 18px 30px rgba(118,28,234,.12);border-radius:20px;padding:1.5rem 1.2rem}@media (min-width:1200px){.programs__filter-offcanvas-in{background:0 0;padding:0;border-radius:0;box-shadow:none}}.feedback__form,.products__item,.programs__item,.topbar__card--purple{box-shadow:0 18px 30px rgba(118,28,234,.12)}.programs__sorting{margin:0 0 1.5rem;min-width:18rem}.programs__sorting .ui-sorting{margin:0;width:auto}@media (min-width:1200px){.programs__sorting{margin:0 0 2rem;width:18rem}.programs__sorting .ui-sorting{width:100%}}.programs__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.programs__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.programs__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.programs__item{background:#fff;border-radius:29px;padding:1.5rem;height:100%}.programs__item:hover{box-shadow:0 18px 30px rgba(118,28,234,.24)}.programs__item-image{background:#C4C4C4;display:block;width:100%;overflow:hidden;border-radius:14px;position:relative;margin:0 0 2rem}.price,.products{border-radius:40px;overflow:hidden}.programs__item-image:before{content:"";float:left;padding:65% 0 0}.programs__item-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.programs__item-desc{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%}@media (min-width:1200px){.programs__item-image{margin:0}.programs__item-image:before{padding:125% 0 0}.programs__item-desc{padding:5px 0 0}}.programs__item-title{display:block;font-size:2rem;line-height:1.3;font-weight:700;margin:0 0 5px}.programs__item-text{font-size:1.2rem;line-height:1.45;font-weight:400;margin:0 0 5px}@media (min-width:1200px){.programs__item-text{font-size:1.4rem}}.programs__item-address{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 8px;font-size:1.4rem;line-height:1.45;font-weight:600;font-style:normal}.products__title,.programs__item-price{display:block;line-height:1.3;font-weight:800;font-size:3rem}.programs__item-address svg{display:block;margin:0 4px 0 0}.programs__item-rating{margin:0 0 5px}.programs__item-rating .ui-rating{margin:0}.programs__item-group{margin:auto 0 0}.programs__item-action .ui-btn{margin:0 5px 0 0}.programs__item-price{margin:0 0 5px}.programs__foot{padding:2rem 0 0;text-align:center}@media (min-width:1200px){.programs__foot{padding:4rem 0 0}}.products{position:relative;background:#41CC99;color:#fff}.products__item,.team__item{background:#fff;min-height:100%}.products .container-fluid{position:relative;padding:5rem 2rem 11rem}.products .row{-ms-flex-align:center;align-items:center}.products .row>[class^=col-]{position:static}.products__title{margin:0 0 2rem;text-align:center}@media (min-width:1200px){.products{border-radius:80px}.products .contianer-fluid{padding:10rem 2rem}.products__title{font-size:4.8rem;text-align:left}}.products__action{position:absolute;left:1.5rem;right:1.5rem;bottom:5rem;text-align:center}@media (min-width:1200px){.products__action{position:static;margin:0 0 2rem;text-align:left}}.products__item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:#000;padding:8px;border-radius:20px}.products__item:hover{box-shadow:0 18px 30px rgba(118,28,234,.24)}@media (min-width:1200px){.products__item{border-radius:29px;padding:1.5rem}}.products__item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:13rem;border-radius:14px;position:relative;overflow:hidden;margin:0 0 1.5rem}.products__item-image img{display:block;max-width:100%;max-height:100%}.products__item-mark{position:absolute;top:8px;left:8px;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 5px;font-size:1.2rem;line-height:2.2rem;font-weight:600;white-space:nowrap;border-radius:15px;background:#ccc;color:#fff}.products__item-mark svg{margin:0 4px 0 0}.products__item-mark--green{background:#41CC99}.products__item-mark--orange{background:#FF8700}.products__item-mark--red{background:#FF3E3B}.products__item-title{margin:0 0 5px}.products__item-text{margin:0 0 10px}.products__item-group{margin:auto 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1200px){.products__item-image{height:24rem}.products__item-mark{top:1.5rem;left:1.5rem;padding:0 8px;font-size:1.4rem;line-height:2.8rem}.products__item-group{-ms-flex-direction:row;flex-direction:row}}.products__item-price{display:block;margin:0;font-size:2rem;line-height:1.3;font-weight:800;color:#761CEA;white-space:nowrap}.feedback{position:relative;padding:12.5rem 0 5rem}.feedback:before{content:"";display:block;position:absolute;top:50%;left:50%;width:219.5rem;height:127.4rem;margin:-63.7rem 0 0 -109.7rem;z-index:-1;background:url(/local/templates/mg_winter/include/css/../images/bg-feedback.png) 50% 50% no-repeat;background-size:contain}.benefits__item,.feedback__form{background:#F4F8FE;border-radius:29px}.feedback .row{-ms-flex-align:center;align-items:center}@media (min-width:1200px){.products__item-price{font-size:3rem}.feedback{padding:15rem 0}}.feedback__caption{position:relative;margin:0 0 11.5rem;padding:0;font-size:2.8rem;line-height:1.3;font-weight:900;text-transform:uppercase;text-align:center}.feedback__title,.topbar__title{display:block;line-height:1.3;font-weight:800}@media (min-width:768px){.feedback__caption{margin:0}}.feedback__caption-decor{width:36rem;height:36rem;position:absolute;top:50%;left:50%;margin:-18rem 0 0 -18rem;z-index:1}@media (min-width:1200px){.feedback__caption{font-size:3.5rem;padding:0 0 10px}.feedback__caption-decor{width:52rem;height:52rem;margin:-28rem 0 0 -26rem}}.feedback__caption-text{display:block;position:relative;z-index:2}.feedback__title{font-size:3rem;margin:0 0 10px;text-align:center;position:relative;z-index:100}@media (min-width:1200px){.feedback__title{font-size:4.8rem}}.feedback__form{position:relative;z-index:100;padding:1.5rem;text-align:center}.feedback__form .products__item-title,.feedback__form .ui-title-20{margin:0 0 5px}.feedback__form .products__item-text,.feedback__form .ui-text-14{margin:0 0 10px}.feedback__form .ui-field{margin:0 0 5px}.topbar{padding:4.5rem 0 6rem}.topbar .row{margin:0 -10px -10px}.topbar .row>[class^=col-]{padding:0 10px 10px}.topbar__title{margin:0 0 10px;font-size:3rem}@media (min-width:1200px){.topbar__title{font-size:4.8rem}}.topbar__card{min-height:100%;background:#ccc;color:#fff;border-radius:29px;padding:10px 2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.topbar__card--turq{background:#16A3C5}.topbar__card--green{background:#39B385}.topbar__card--purple{padding:2.5rem 2rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;background:#761CEA}.topbar__card-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;margin:0 0 5px}.topbar__card-text{margin:0;font-size:1.6rem;line-height:1.45;font-weight:600}@media (min-width:1200px){.topbar__card-text{margin:0 4rem 0 0}}.topbar__card-rating{margin:0 0 10px}.topbar__card-rating .ui-rating{margin:0}.topbar__card-rating .ui-rating__number{opacity:1}.topbar__card-price{display:block;margin:0 0 10px;font-size:3rem;line-height:1.3;font-weight:800}@media (min-width:1200px){.topbar__card-price{font-size:4.8rem}}.txt{margin:0 0 6rem;font-size:1.4rem;line-height:1.45;font-weight:400;color:#000}.benefits__title,.txt h2,.txt h3{line-height:1.3;display:block}.txt .row{-ms-flex-align:center;align-items:center}.txt h2{margin:0 0 2.5rem;font-size:3rem;font-weight:800;text-align:center}.txt h3{margin:0 0 10px;font-size:2rem;font-weight:700}.txt .swiper-images,.txt p{margin:0 0 2.5rem}@media (min-width:1200px){.txt{font-size:1.6rem}.txt h2{font-size:3.6rem;text-align:left}}.benefits{margin:0 0 6rem}.benefits__title{margin:0 0 5px;font-size:3rem;font-weight:800;text-align:center}@media (min-width:1200px){.benefits__title{font-size:3.6rem;text-align:left}}.benefits__text{display:block;margin:0 0 1.5rem;font-size:1.4rem;line-height:1.45;font-weight:400}.benefits__list{margin:0 -5px -10px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.benefits__list>li{padding:0 5px 10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.benefits__list{margin:0 -10px -2rem}.benefits__list>li{padding:0 10px 2rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.benefits__text{font-size:1.8rem}.benefits__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.benefits__item{padding:2rem;min-height:100%;text-align:center}.benefits__item:hover{box-shadow:0 8px 12px rgba(47,128,237,.15)}.benefits__item-icon{background:#FFF;box-shadow:0 3px 5px rgba(47,128,237,.2);border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 10px;width:5rem;height:5rem}.benefits__item-text,.benefits__item-title{margin:0;line-height:1.3;display:block;font-size:1.4rem}.benefits__item-title{font-weight:600}.benefits__item-text{font-weight:400}.services{margin:0 0 6rem}.services__title{display:block;margin:0 0 2rem;font-size:3rem;line-height:1.2;font-weight:800;text-align:center}.events__list,.services__list{margin:0 -10px -2rem;-ms-flex-wrap:wrap;list-style:none}.services__list{padding:0;display:-ms-flexbox;display:flex;flex-wrap:wrap}.services__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.services__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.services__title{text-align:left;font-size:3.6rem;line-height:1.3}.services__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.services__item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%;background:#FFF;box-shadow:0 18px 30px rgba(118,28,234,.12);border-radius:29px;padding:1.5rem}.services__item:hover{box-shadow:0 18px 30px rgba(118,28,234,.24)}.services__item-mark{position:absolute;top:1.5rem;left:1.5rem;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 8px;font-size:1.4rem;line-height:2.8rem;font-weight:600;white-space:nowrap;border-radius:15px;background:#ccc;color:#fff}.events:before,.news:before{z-index:-1;content:""}.services__item-mark svg{margin:0 4px 0 0}.services__item-mark--green{background:#41CC99}.services__item-mark--orange{background:#FF8700}.services__item-mark--red{background:#FF3E3B}.services__item-mark--turq{background:#16A3C5}.services__item-image{background:#C4C4C4;display:block;overflow:hidden;border-radius:14px;position:relative;margin:0 0 1.5rem}.services__item-image:before{content:"";float:left;padding:92% 0 0}.services__item-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.services__item-title{display:block;margin:0 0 5px;font-size:2rem;line-height:1.3;font-weight:700}.news__item-category,.news__item-source-text{line-height:1.25;font-size:1.2rem;font-weight:400}.services__item-text{display:block;margin:0 0 10px;font-size:1.2rem;line-height:1.25;font-weight:400}@media (min-width:1200px){.services__item-text{font-size:1.4rem;line-height:1.45}}.services__item-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.services__item-price{display:block;margin:0;font-size:3rem;line-height:1.2;font-weight:800;color:#761CEA;white-space:nowrap}.events{padding:5rem 0;position:relative}.events:before{display:block;position:absolute;top:50%;left:50%;width:265.8rem;height:201.3rem;margin:-100rem 0 0 -132.9rem;background:url(/local/templates/mg_winter/include/css/../images/bg-events.png) 50% 50% no-repeat;background-size:contain}@media (min-width:1200px){.events{padding:10rem 0 6rem}}.events--gradient{margin:0;padding:0 0 6rem}.events--gradient:before{display:none}.events--gradient .events__title{text-transform:uppercase;margin:0 0 2rem;text-align:left}.checkout__discount .ui-title-16,.checkout__form .ui-repeat,.checkout__form-title,.checkout__steps-item,.events__btn,.events__subtitle,.events__title,.news__action,.news__title{text-align:center}.events__title{display:block;margin:0 0 5rem;font-size:3rem;line-height:1;font-weight:800}@media (min-width:1200px){.events--gradient{padding:0 0 12rem}.events__title{font-size:4.8rem}}.events__subtitle{display:block;margin:0 0 2rem;font-size:2rem;line-height:1.2;font-weight:800}@media (min-width:1200px){.events__subtitle{font-size:3rem}}.events__control{margin:0 0 2rem}.events__btn{border:none;padding:0;background:0 0;cursor:pointer;font:800 2rem/3.6rem Gilroy,Helvetica,Arial,sans-serif;display:block;width:100%}.events__calendar .datepicker,.tmpl-give__item-list{font-family:Gilroy,Helvetica,Arial,sans-serif}@media (min-width:1200px){.events__btn{font-size:3rem}}.events__calendar{margin:0 0 6rem}.events__calendar .datepicker{width:100%;background:#FFF;box-shadow:0 18px 30px rgba(47,128,237,.12);border-radius:29px;border:none}.events__calendar .datepicker--nav{display:none}.events__calendar .datepicker--content{padding:5px}.events__calendar .datepicker--days-names{margin:0;padding:10px 0 0}.events__calendar .datepicker--day-name{font-size:1.2rem;line-height:1.3;font-weight:700;color:#1D1D1B}@media (min-width:768px){.events__calendar .datepicker--day-name{font-size:1.6rem}}.events__calendar .datepicker--cell{border:5px solid #fff;background:#F4F8FE;border-radius:24px;height:5rem;font-size:1.4rem;line-height:1.3;font-weight:700;color:#2F80ED;transition:background .25s,color .25s}.article__banner-image,.events__item,.news__item{transition:box-shadow .25s}.events__calendar .datepicker--cell:hover{background:#2F80ED;color:#fff}.events__calendar .datepicker--cell.-other-month-{background:rgba(0,0,0,.04);color:rgba(0,0,0,.55);cursor:default}.events__list{padding:0;display:-ms-flexbox;display:flex;flex-wrap:wrap}.events__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:1200px){.events__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.events__item{background:#FFF;box-shadow:0 18px 30px rgba(118,28,234,.12);border-radius:29px;padding:1.5rem;min-height:100%}.events__item:hover{box-shadow:0 18px 30px rgba(118,28,234,.24)}@media (min-width:768px){.events__calendar .datepicker--cell{border-width:10px;height:8rem;font-size:2rem}.events__item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}}.events__item-image{background:#C4C4C4;margin:0 0 2rem;display:block;width:100%;overflow:hidden;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:14px;position:relative}.events__item-image:before{content:"";float:left;padding:85% 0 0}.events__item-image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.events__item-desc{-ms-flex:1;flex:1}@media (min-width:768px){.events__item-image{max-width:14rem;margin:0 2rem 0 0}.events__item-desc{padding:5px 0}}.events__item-title{display:block;margin:0 0 5px;font-size:2rem;line-height:1.3;font-weight:700;color:#1D1D1B}.events__item-info{margin:0 -8px -1.6rem;padding:0 0 2rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.events__item-info>li{padding:0 8px 1.6rem;-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap}.events__item-info svg{margin:0 5px 0 0;color:#2F80ED}.news__item,.news__item:hover{color:#1D1D1B;text-decoration:none}.news{margin:0 0 5rem;position:relative}.news:before{position:absolute;top:50%;left:50%;width:265.8rem;height:201.3rem;margin:-100rem 0 0 -132.9rem;background:url(/local/templates/mg_winter/include/css/../images/bg-news.png) 50% 50% no-repeat;background-size:contain}@media (min-width:1200px){.news{margin:0 0 12rem}}.news--blue .news__item{box-shadow:0 18px 30px rgba(64,123,255,.12)}.news--blue:before{background-image:url(/local/templates/mg_winter/include/css/../images/bg-news-blue.png)}.news__title{margin:0 0 2rem}@media (min-width:1200px){.news__title{margin:0 0 3rem}}.news__list{margin:0 -10px -4rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.news__list>li{padding:0 10px 4rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.news__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:768px){.news__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}@media (min-width:1200px){.news__list>li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.news__item{min-height:100%;background:#FFF;box-shadow:0 18px 30px rgba(118,28,234,.12);border-radius:29px;padding:1.5rem}.news__item:hover{box-shadow:0 18px 30px rgba(118,28,234,.24)}.news__item-image{background:#C4C4C4;position:relative;overflow:hidden;border-radius:14px;display:block;margin:0 0 1.2rem}.news__item-image:before{content:"";float:left;padding:80% 0 0}.news__item-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.news__item-image .news__item-mark{position:absolute;right:0;bottom:0;margin:0}.news__item-mark,.news__tabs-wrapper{position:relative}.news__item-source{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 6px}.news__item-source-text{display:block;margin:0 6px 0 0}.news__item-source-image{margin:0}.news__item-source-image img{display:block}.news__item-mark{padding:0 8px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:2.8rem;background:#2F80ED;border-radius:14px;color:#fff;margin:0 0 5px}.news__action,.promo__action{padding:2rem 0 0}.news__item-category{display:block;margin:0 0 5px}.news__item-title{display:block;margin:0 0 6px;font-size:2rem;line-height:1.3;font-weight:700}.news__item-text{display:block;margin:0 0 10px;font-size:1.2rem;line-height:1.45;font-weight:400}.news__item-text:last-child{margin:0}.news__item-action .ui-btn{width:100%}@media (min-width:1200px){.news__item-text{font-size:1.4rem}.news__item-action .ui-btn{width:auto}.news__action{padding:4rem 0 0}}.news__tabs-control{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 2rem}.news__tabs-btn{border:1px solid transparent;background:#FFF;border-radius:26px;cursor:pointer;padding:0 1.2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:3.9rem;font:600 1.4rem/1.45 Gilroy,Helvetica,Arial,sans-serif;color:#407BFF;margin:2px;transition:.25s}.news__tabs-btn:hover{border-color:#407BFF;color:#407BFF}.news__tabs-btn.is-active{background:#407BFF;border-color:#407BFF;color:#fff}.news__tabs-content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden}.news__tabs-content.is-active{position:relative;opacity:1;visibility:visible;transition:.7s}.checkout{padding:5rem 0}.checkout__head{position:relative;margin:0 0 4.8rem}.checkout__home{position:absolute;top:50%;left:0;transform:translate(0,-50%);margin:0;text-align:left}.checkout__title{display:block;margin:0;text-align:right;font-size:3rem;line-height:1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.checkout{padding:4rem 0 10rem}.checkout__title{font-size:4.6rem;text-align:center}}.checkout__steps{margin:0 -1.5rem 2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex}.checkout__steps>li{padding:0 1.5rem;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;position:relative}.checkout__steps>li svg.icon-arrow-steps{position:absolute;top:2rem;right:-10px;width:2rem;height:2rem}.checkout__steps>li:last-of-type svg.icon-arrow-steps{display:none}.checkout__steps>li.is-active .checkout__steps-item-icon{background:#2F80ED;color:#F4F8FE}.checkout__steps>li.is-active .checkout__steps-item-text{color:#2F80ED;opacity:1}@media (min-width:1200px){.checkout__steps{margin:0 -2.5rem 2rem}.checkout__steps>li{padding:0 2.5rem}.checkout__steps>li svg.icon-arrow-steps{top:2.5rem;width:2.4rem;height:2.4rem;right:-1.2rem}}.checkout__steps-item-icon{border-radius:50%;position:relative;margin:0 auto 10px;padding:10px;max-width:7rem;overflow:hidden;background:#F4F8FE;color:#2F80ED}.checkout__steps-item-icon:before{content:"";float:left;padding:100% 0 0}.checkout__steps-item-icon img,.checkout__steps-item-icon svg{max-width:60%;max-height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkout__steps-item-text{margin:0;font-size:1.2rem;line-height:1.3;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:#1D1D1B;opacity:.2}.checkout__back{margin:0 0 2rem}.checkout__back .ui-btn{width:100%;-ms-flex-pack:center;justify-content:center}@media (min-width:1200px){.checkout__steps-item-text{font-size:1.4rem}.checkout__back .ui-btn{-ms-flex-pack:center;justify-content:center}}.checkout__form{margin:0 0 5rem}.checkout__form .products__item-title,.checkout__form .ui-title-20{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:2rem;line-height:1.4;font-weight:600;margin:0 0 1.5rem}.checkout__form .products__item-title svg,.checkout__form .ui-title-20 svg{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 5px 0 0}.checkout__form .products__item-title+.ui-text-16,.checkout__form .ui-title-20+.ui-text-16{position:relative;top:-5px;margin:0 0 5px}.checkout__form .products__item-text,.checkout__form .ui-text-14{margin:0 0 10px}.checkout__form .ui-text-16{display:block;font-size:1.6rem;line-height:1.4;font-weight:500;margin:0 0 10px}.checkout__form .is-page-kids .programs-featured__subtitle,.checkout__form .ui-title-30,.is-page-kids .checkout__form .programs-featured__subtitle{margin:0 0 1.5rem}.checkout__form .ui-ul,.checkout__form .ui-wysiwyg ul,.ui-wysiwyg .checkout__form ul{margin:0 0 10px}.checkout__form .ui-field,.checkout__form .ui-input,.checkout__form .ui-select,.checkout__form .ui-textarea{margin:0}.checkout__form .ui-input:-ms-input-placeholder,.checkout__form .ui-select .selectric,.checkout__form .ui-textarea:-ms-input-placeholder{color:#407BFF}.checkout__form .ui-input::placeholder,.checkout__form .ui-select .selectric,.checkout__form .ui-textarea::placeholder{color:#407BFF}.checkout__form .ui-check{margin:0 0 8px;padding:2px;-ms-flex-align:center;align-items:center}.checkout__form .ui-check--mir{margin:0 0 2rem}.checkout__form .ui-check:last-child{margin:0}.checkout__form .ui-append{color:#407BFF}.checkout__form .ui-check__radio{border-color:#407BFF}.checkout__form .ui-check__text{font-size:1.2rem;line-height:1.2;font-weight:400}.checkout__form .ui-check__text b{font-weight:600;margin:0 8px 0 0}.checkout__form .ui-repeat{display:block;padding:5px 0 0;font-size:1.4rem;line-height:1.4;font-weight:500}.checkout__form .row{margin:0 -5px -10px}.checkout__form .row>[class^=col]{padding:0 5px 10px}.checkout__form br{display:none}.checkout__form-title{display:block;margin:0 0 2.4rem;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.checkout__form br{display:block}.checkout__form-title{font-size:3rem;line-height:1.2;font-weight:600;margin:0 0 2rem}}.checkout__form-group{position:relative;margin:0 0 2rem;background:#F4F8FE;border-radius:29px;padding:1.5rem}.checkout__discount,.checkout__list,.footer__contacts-social{margin:0 0 2.5rem}.checkout__sidebar{background:#FFF;border:1px solid #F7F3F9;border-radius:29px;padding:1.5rem}.checkout__list{padding:0;list-style:none}.checkout__list>li{padding:0 0 1.5rem;margin:0 0 1.5rem;border-bottom:1px solid #F7F3F9}.checkout__list>li:last-child{border:none;padding:0;margin:0}.checkout__item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.checkout__item-image{position:relative;-ms-flex:0 0 auto;flex:0 0 auto;width:8rem;height:8rem;border-radius:14px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 2rem 0 0}.checkout__item-image img{display:block;width:100%;height:100%;object-fit:cover}.checkout__item-discount{display:block;position:absolute;right:0;bottom:0;background:#FF3E3B;border-radius:15px;color:#fff;padding:0 8px;font-size:1.4rem;line-height:2.8rem;font-weight:600;white-space:nowrap}.checkout__item-price,.checkout__item-title{color:#1D1D1B;font-weight:600;display:block}.checkout__item-desc{-ms-flex:1;flex:1;margin:0 2rem 0 0}.checkout__item-title{margin:0 0 10px;font-size:1.4rem;line-height:1.3}@media (min-width:1200px){.checkout__item-title{font-size:1.6rem}}.checkout__item-price{margin:0;font-size:2rem;line-height:1.3}.checkout__item-price small{display:inline-block;vertical-align:middle;position:relative;left:10px;font-size:1.4rem;color:#99A0AF}.checkout__item-price small:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;height:2px;border-radius:2px;background:#FF3E3B}.checkout__item-remove{padding:0;border:none;background:0 0;color:#2F80ED;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 auto;flex:0 0 auto;transition:color .25s;width:2.5rem;height:2.5rem;cursor:pointer}.checkout__item-remove:hover{color:#FF8700}.checkout__discount{background:#F4F8FE;border-radius:29px;padding:1.5rem}.checkout__discount .ui-title-16{font-size:1.6rem;line-height:1.3;font-weight:600;margin:0 0 10px}.checkout__discount .ui-input,.checkout__discount .ui-textarea{margin:0}.checkout__discount .ui-input:-ms-input-placeholder,.checkout__discount .ui-textarea:-ms-input-placeholder{color:#407BFF}.checkout__discount .ui-input::placeholder,.checkout__discount .ui-textarea::placeholder{color:#407BFF}.checkout__discount .row{margin:0 -2.5px -5px}.checkout__discount .row>[class^=col]{padding:0 2.5px 5px}.checkout__total{border-collapse:collapse;border-spacing:0;width:100%;text-align:left;color:#1D1D1B}.checkout__total tbody{font-size:1.6rem;line-height:1.3;font-weight:600}.checkout__total tfoot{font-size:2.5rem;line-height:1.2;font-weight:600}.checkout__total td,.checkout__total th{padding:0 5px 5px}.checkout__total td:first-child,.checkout__total th:first-child{padding-left:0}.checkout__total td:last-child,.checkout__total th:last-child{text-align:right;padding-right:0}.checkout__total th{font-size:3rem;line-height:1.2;font-weight:800}.checkout__card{background:linear-gradient(123.21deg,#F4F8FE 2.96%,#F7F3F9 95.91%);border-radius:29px;padding:1.5rem;text-align:left;max-width:48rem;margin:0 auto}.checkout__card .row{margin:0}.checkout__card .row>[class^=col]{padding:0}.checkout__card-title{display:block;margin:0 0 5px;font-size:2rem;line-height:1.3;font-weight:600}@media (max-width:575px){.checkout__card{text-align:center}.checkout__card-title{font-size:1.6rem}}.checkout__card-price{display:inline-block;vertical-align:top;background:#FFF;border:1px solid #F7F3F9;border-radius:14px;padding:1.2rem;margin:0 0 1.5rem;font-size:3.2rem;line-height:1;font-weight:800;text-align:center}.checkout__card-price small{display:block;font-size:1.4rem;line-height:1.45;font-weight:400;margin:0 0 5px}@media (max-width:575px){.checkout__card-price{font-size:3.6rem;background:0 0;border:none;padding:0}}.checkout__card-image{margin:0;padding:0 2rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.checkout__card-image img{display:block}.checkout__cashback{background:linear-gradient(123.21deg,#F4F8FE 2.96%,#F7F3F9 95.91%);border-radius:29px;padding:1.5rem;text-align:left;max-width:48rem;margin:0 auto}.checkout__cashback .row{margin:0 -2.5px}.checkout__cashback .row>[class^=col]{padding:0 2.5px}.checkout__cashback-title{display:block;margin:0 0 2rem;font-size:2rem;line-height:1.3;font-weight:600}.checkout__cashback-title a{color:#1D1D1B;text-decoration:underline;transition:color .25s}.checkout__cashback-title a:hover{text-decoration:underline;color:#FF8700}@media (max-width:575px){.checkout__cashback-title{font-size:1.6rem}}.checkout__cashback-text{display:block;margin:0 0 2rem;font-size:1.4rem;line-height:1.45;font-weight:400;max-width:26rem}.checkout__cashback-text a{color:#1D1D1B;text-decoration:underline;transition:color .25s}.checkout__cashback-text a:hover{text-decoration:underline;color:#FF8700}@media (max-width:575px){.checkout__cashback-text{margin:0 0 1.5rem;font-size:1.4rem}}.checkout__cashback-list{margin:0 -2.5px -2.5px;padding:0 0 1.5rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.checkout__cashback-list>li{padding:0 2.5px 5px}@media (max-width:575px){.checkout__cashback-list{-ms-flex-pack:start;justify-content:flex-start}.checkout__cashback-list>li:first-of-type{-ms-flex:0 0 100%;flex:0 0 100%}.checkout__cashback-list>li:first-of-type .checkout__cashback-price{font-size:3.6rem}.checkout__cashback-image{max-width:12.2rem}}.checkout__cashback-price{display:inline-block;vertical-align:top;background:#FFF;border:1px solid #F7F3F9;border-radius:14px;padding:8px 1.2rem;margin:0;font-size:3.2rem;line-height:1;font-weight:800;text-align:center;position:relative}.checkout__cashback-price small{display:block;font-size:1.4rem;line-height:1.45;font-weight:400;margin:0 0 5px;color:#1D1D1B}.checkout__cashback-price a{background:#FF3E3B;box-shadow:0 1.88px 3.76px rgba(255,62,59,.7);border-radius:50px;width:1.6rem;height:1.6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem;line-height:1;font-weight:600;color:#fff;position:absolute;top:-3px;right:-3px;text-decoration:none}.checkout__close,.fancybox-circle-close,.party__benefits-item,.sz-promo__cards-item{box-shadow:0 8px 12px rgba(118,28,234,.15)}.checkout__cashback-price a:hover{text-decoration:none;color:#fff}.checkout__cashback-price--green{color:#41CC99}.checkout__cashback-image{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.checkout__cashback-image img{display:block}.checkout__cashback-action .ui-check{margin:0 0 1.5rem;padding:3px}.checkout__cashback-action .ui-check__text{font-size:1.6rem;line-height:2rem;font-weight:600}@media (min-width:1200px){.checkout__fancybox{display:block!important}}@media (max-width:1199px){.checkout__fancybox{display:none}}.checkout__close{position:absolute;right:0;bottom:100%;margin:0 0 2rem;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3.6rem;height:3.6rem;background:#761CEA;border-radius:25px;color:#fff;border:none;padding:0;overflow:hidden}.checkout__close:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.25);transition:opacity .25s;opacity:0}.checkout__close:hover{color:#fff}.checkout__close:hover:after{opacity:1}.checkout__close:active{transition:none;transform:translate(0,1px);box-shadow:inset 0 2px 5px rgba(0,0,0,.15)}.checkout__view{position:relative;top:-2.4rem}@media (min-width:1200px){.checkout__close,.checkout__view{display:none}}.checkout__view-data{background:#F4F8FE;border-radius:29px;margin:0 0 2.4rem;padding:1.5rem}.checkout__view-data-table{width:100%;border-collapse:collapse;border-spacing:0}.checkout__view-data-table td,.checkout__view-data-table th{padding:0 5px 5px}.checkout__view-data-table td:first-child,.checkout__view-data-table th:first-child{padding-left:0}.checkout__view-data-table td:last-child,.checkout__view-data-table th:last-child{padding-right:0;text-align:right;white-space:nowrap}.checkout__view-data-table tbody{font-size:1.6rem;line-height:1.3;font-weight:600}.checkout__view-data-table tfoot{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}.checkout__view-data-table tfoot td:last-child,.checkout__view-data-table tfoot th:last-child{font-size:3rem;line-height:1.1;font-weight:800;letter-spacing:0}.checkout__view-action{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.checkout__view-action>*{margin:0 2.4rem 0 0}.checkout__view-action>:last-child{margin:0}.checkout__child{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#F4F8FE;border-radius:14px;margin:0 0 2rem;padding:5px}.checkout__child-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;margin:0 5px 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.checkout__child-icon img,.checkout__child-icon svg{display:block;max-width:100%;max-height:100%;object-fit:contain}.checkout__child-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0;padding:5px 0;-ms-flex:1;flex:1;font-size:1.4rem;line-height:1;font-weight:600}.icons__list,.principles__list{-ms-flex-wrap:wrap;list-style:none}.checkout__child-name mark{margin:0 5px 0 0;background:0 0;color:#407BFF}.icons{padding:6rem 0}.icons__list{margin:0 -10px -4rem;padding:0;display:-ms-flexbox;display:flex;flex-wrap:wrap}.icons__list>li{padding:0 10px 4rem;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}@media (max-width:767px){.icons__list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.icons__item{margin:0 auto;max-width:32rem;text-align:center}.icons__item-image{position:relative;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:12rem;height:12rem;margin:0 auto 10px}.icons__item-image:before{content:"";display:block;position:absolute;top:50%;left:50%;width:11.6rem;height:11.4rem;background:url(/local/templates/mg_winter/include/css/../images/bg-icons-decor.svg) no-repeat;background-size:contain;margin:-5.7rem 0 0 -5.8rem;z-index:-1}.icons__item-text{display:block;margin:0;font-size:2rem;line-height:1.3;font-weight:400}.principles{margin:0 0 14rem;position:relative;z-index:100}@media (max-width:1199px){.principles .container-fluid{max-width:98rem}.principles__title{text-align:center}}@media (max-width:991px){.principles .container-fluid{max-width:68rem}}.principles__decor{position:absolute;left:50%;bottom:0;z-index:-1;pointer-events:none}.principles__decor--01{background:url(/local/templates/mg_winter/include/css/../images/bg-principles-decor-01.svg) no-repeat;width:21.8rem;height:22.3rem;margin:0 0 -5rem -74rem}.principles__decor--02{background:url(/local/templates/mg_winter/include/css/../images/bg-principles-decor-02.svg) no-repeat;width:27.9rem;height:24.6rem;margin:0 0 -12rem 30rem}.principles__title{display:block;font-size:4.8rem;line-height:1;font-weight:700;margin:0 0 6rem}.principles__list{margin:0 -2rem -6rem;padding:0 0 6rem;display:-ms-flexbox;display:flex;flex-wrap:wrap}.principles__list>li{padding:0 2rem 6rem;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;position:relative}.principles__list>li:nth-of-type(3n-1){top:6rem}@media (max-width:1199px){.principles__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.principles__list>li:nth-of-type(3n-1){top:0}}@media (max-width:767px){.principles__title{font-size:3rem}.principles__list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.principles__item{max-width:36rem;margin:0 auto}.principles__item--01 .principles__item-image:before{background-image:url(/local/templates/mg_winter/include/css/../images/bg-principles-item-decor-01.svg);width:23.2rem;height:20.6rem;margin:-2rem 0 0}.principles__item--02 .principles__item-image:before{background-image:url(/local/templates/mg_winter/include/css/../images/bg-principles-item-decor-02.svg);width:23.9rem;height:21.9rem;margin:-2rem 0 0 3rem}.principles__item--03 .principles__item-image:before{background-image:url(/local/templates/mg_winter/include/css/../images/bg-principles-item-decor-03.svg);width:21.7rem;height:22.3rem;margin:-4rem 0 0}.principles__item--04 .principles__item-image:before{background-image:url(/local/templates/mg_winter/include/css/../images/bg-principles-item-decor-04.svg);width:26.7rem;height:24.7rem;margin:-10px 0 0 2rem}.principles__item--05 .principles__item-image:before{background-image:url(/local/templates/mg_winter/include/css/../images/bg-principles-item-decor-05.svg);width:21.9rem;height:23rem;margin:0 0 0 2rem}.principles__item--06 .principles__item-image:before{background-image:url(/local/templates/mg_winter/include/css/../images/bg-principles-item-decor-06.svg);width:21.7rem;height:22.3rem;margin:-10px 0 0 -6rem}@media (min-width:1200px){.principles__item--01,.principles__item--02{max-width:34rem}.principles__item--03{max-width:33rem}.principles__item--04{max-width:36rem}.principles__item--05{max-width:34rem}.principles__item--06{max-width:33rem}}.principles__item-image{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:top;position:relative;margin:0 0 1.5rem;height:22rem}.principles__item-image:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;background-repeat:no-repeat;background-position:0 0;background-size:contain}@media (max-width:767px){.principles__item-image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.area__list,.exp__list,.numbers__list{-ms-flex-wrap:wrap}.principles__item-title{display:block;font-size:2rem;line-height:1.3;font-weight:700;margin:0 4rem 1.5rem 0}@media (max-width:767px){.principles__item-title{font-size:1.8rem}}.principles__item-text{display:block;margin:0;font-size:1.6rem;line-height:1.3;font-weight:400}.exp{position:relative;min-height:41rem;margin:0 0 15rem}@media (max-width:1199px){.principles__item{max-width:38rem}.exp .container-fluid{max-width:98rem}}@media (max-width:991px){.exp .container-fluid{max-width:68rem}}.exp__decor{display:block;width:7.4rem;height:7.4rem;position:absolute;left:50%;margin:0 0 0 55rem;background:url(/local/templates/mg_winter/include/css/../images/bg-exp-decor.svg) no-repeat;background-size:contain}.exp__title{display:block;font-size:4.8rem;line-height:1;font-weight:700;margin:0 0 6rem;max-width:74rem}.exp__desc,.exp__item-desc,.exp__item-desc h3{font-weight:400;line-height:1.3}@media (max-width:1199px){.exp__title{text-align:center;margin:0 auto 6rem}}@media (max-width:767px){.exp__title{font-size:3rem}}.exp__desc{max-width:94rem;font-size:2rem;margin:0 0 4rem}.exp__desc p{margin:0 0 2.2rem}.exp__desc p:last-child{margin:0}@media (max-width:1199px){.exp__desc{margin:0 auto 6rem}}.exp__list{margin:0 -2rem -12rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;flex-wrap:wrap}.exp__list>li{padding:0 2rem 12rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (max-width:1199px){.exp__list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.exp__item{position:relative;z-index:100;color:#fff}.exp__item:before{content:"";display:block;position:absolute;top:50%;left:50%;background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;z-index:-1}.exp__item--01{padding:7rem 0 0 15rem;max-width:58.5rem;min-height:40.9rem;margin:0 auto}.exp__item--01:before{background-image:url(/local/templates/mg_winter/include/css/../images/bg-exp-item-01.svg);min-width:58.5rem;min-height:40.9rem;width:58.5rem;height:40.9rem;margin:0 0 0 -31.5rem;top:0}.exp__item--01 .exp__item-image{position:absolute;top:19rem;right:100%;margin:0 -9rem 0 0;width:27rem}.exp__item--01 .exp__item-logo{position:absolute;top:3rem;left:10px;width:12rem;height:12rem}.exp__item--02{padding:7rem 16.5rem 0 1.5rem;max-width:53.8rem;min-height:44.3rem;margin:0 auto}.exp__item--02:before{background-image:url(/local/templates/mg_winter/include/css/../images/bg-exp-item-02.svg);min-width:53.8rem;min-height:44.3rem;width:53.8rem;height:44.3rem;margin:0 0 0 -32.5rem;top:0}.exp__item--02 .exp__item-image{position:absolute;top:-6rem;left:100%;margin:0 0 0 -24rem;width:37.8rem}.exp__item--02 .exp__item-logo{margin:0 0 1.5rem;padding:0 4rem 0 0}.exp__item--02 .exp__item-desc{max-width:39rem;position:relative;left:-5px}.exp__item--02 .exp__item-desc h3{margin:0 0 3rem}@media (max-width:767px){.exp__item{padding:12rem 0;position:relative}.exp__item--01:before{margin:0;width:auto;height:auto;top:0;left:-22.5rem;right:-10rem;bottom:0}.exp__item--01 .exp__item-logo{position:relative;top:0;left:0;right:0;bottom:0;float:right;margin:0 0 1.5rem 1.5rem}.exp__item--01 .exp__item-image{top:100%;left:-4rem;right:auto;bottom:auto;width:18rem;margin:-9rem 0 0}.exp__item--02{max-width:none;padding:12rem 0}.exp__item--02:before{margin:0;width:auto;height:auto;top:0;left:-22.5rem;right:-10rem;bottom:0}.exp__item--02 .exp__item-image{width:28rem;top:-6rem;right:-20%;left:auto;bottom:auto;margin:0;max-width:70%}.exp__item--02 .exp__item-logo{padding:0;margin:0 0 1.5rem}.exp__item--02 .exp__item-desc{left:0}}.exp__item-image{position:relative;z-index:-1;display:block;margin:0}.exp__item-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0}@media (max-width:767px){.exp__item-logo{-ms-flex-pack:start;justify-content:flex-start;margin:0 0 1.5rem}}.exp__item-desc{max-width:34rem;font-size:1.6rem}.exp__item-desc h3{font-size:2rem;margin:0 0 1.5rem}.exp__item-desc p,.exp__item-desc ul{margin:0 0 0 3.5rem}.exp__item-desc ul{padding:0;list-style:none}.exp__item-desc ul>li{position:relative}.exp__item-desc ul>li:before{content:"";display:block;position:absolute;top:5px;left:-1.7rem;background:#FFB600;width:10px;height:10px;border-radius:50%}.exp__item-desc a{color:#fff;text-decoration:underline;font-weight:700}.exp__item-desc a:hover{color:#fff;text-decoration:underline}@media (max-width:767px){.exp__item-desc{font-size:1.4rem}.exp__item-desc h3{font-size:1.6rem}.exp__item-desc p{margin:0 0 1.5rem}}.numbers{margin:0 0 12rem}@media (max-width:1199px){.numbers .container-fluid{max-width:98rem}.numbers__title{text-align:center}}@media (max-width:991px){.numbers .container-fluid{max-width:68rem}}.numbers__title{display:block;font-size:4.8rem;line-height:1.3;font-weight:700;margin:0 0 4.5rem}.numbers__list{margin:0 -2rem -4rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;flex-wrap:wrap}.numbers__list>li{padding:0 2rem 4rem;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}@media (min-width:1200px){.numbers__list>li:nth-of-type(1) .numbers__item-text{max-width:25rem}.numbers__list>li:nth-of-type(2) .numbers__item-text,.numbers__list>li:nth-of-type(3) .numbers__item-text{max-width:none}.numbers__list>li:nth-of-type(4) .numbers__item-text{max-width:20rem}}@media (max-width:1199px){.numbers__list{margin:0 10px -4rem}.numbers__list>li{padding:0 10px 4rem}}@media (max-width:991px){.numbers__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:767px){.numbers__title{font-size:3rem}.numbers__list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.numbers__item{margin:0 auto;text-align:center;max-width:32rem}}.numbers__item-counter{display:block;font-size:10rem;line-height:1;font-weight:900;color:#FFB600;background:0 0;margin:0 0 10px}@media (max-width:767px){.numbers__item-counter{font-size:7.6rem}}.numbers__item-title{display:block;margin:0;font-size:2.4rem;line-height:1.3;font-weight:700}@media (max-width:767px){.numbers__item-title{font-size:1.8rem}}.numbers__item-text{display:block;margin:0;font-size:2rem;line-height:1.3;font-weight:400}@media (max-width:767px){.numbers__item-text{font-size:1.6rem}}.teachers{margin:0 0 12rem;position:relative}@media (max-width:1199px){.teachers .container-fluid{max-width:98rem}.teachers__title{text-align:center}}@media (max-width:991px){.teachers .container-fluid{max-width:68rem}}.teachers__decor{display:block;position:absolute;top:7rem;left:50%;z-index:-1;margin:0 0 0 33rem;width:91.3rem;height:95.3rem;background:url(/local/templates/mg_winter/include/css/../images/bg-teachers-decor.svg) no-repeat;background-size:contain}.teachers__title{display:block;font-size:4.8rem;line-height:1.3;font-weight:700;margin:0 0 5rem}.teachers__wrapper{position:relative;background:#FFF;box-shadow:0 10px 40px rgba(29,29,27,.1);border-radius:22px}.area__item,.team__item{box-shadow:0 0 20px rgba(0,0,0,.1)}.teachers__item{padding:4rem 12rem}@media (max-width:1199px){.teachers__item{padding:4rem 6rem}}@media (max-width:767px){.teachers__title{font-size:3rem}.teachers__item{padding:3rem}}.teachers__item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0;position:relative}.teachers__item-image img{display:block}.teachers__item-video{display:block;position:absolute;right:2rem;bottom:-3rem;transition:transform .25s}.team,.team__item-desc ul>li,.team__wrapper{position:relative}.teachers__item-video:hover{transform:scale(1.05)}.teachers__item-desc{max-width:40rem;padding:3.5rem 0}.teachers__item-dl{display:block;margin:0}.teachers__item-dl dt{display:block;margin:0 0 5px;font-size:2rem;line-height:1.3;font-weight:700}.teachers__item-dl dt:first-child{font-size:2.4rem}.teachers__item-dl dd{display:block;margin:0 0 3rem;font-size:1.6rem;line-height:1.3;font-weight:400}.teachers__item-dl dd:last-child{margin:0}.team{margin:0 0 12rem}@media (max-width:1199px){.team .container-fluid{max-width:98rem}.team__title{text-align:center}}@media (max-width:991px){.team .container-fluid{max-width:68rem}}.team__title{display:block;font-size:4.8rem;line-height:1.3;font-weight:700;margin:0 0 4rem}@media (max-width:767px){.team__title{font-size:3rem}}.team__item{border-radius:30px;padding:3rem}.team__item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 3rem}.team__item-desc{font-size:1.6rem;line-height:1.3;font-weight:400}.team__item-desc h3{font-size:2.4rem;line-height:1.3;font-weight:700;margin:0 0 2rem}.team__item-desc p{margin:0 0 2rem}.team__item-desc b,.team__item-desc strong{font-weight:700}.team__item-desc ul{margin:0;padding:0;list-style:none}.team__item-desc ul>li{padding:0 0 0 1.4rem}.team__item-desc ul>li:before{content:"";display:block;position:absolute;top:7px;left:0;width:4px;height:4px;border-radius:50%;background:#000}.area__decor,.formula__list>li:after,.iti__flag{background-repeat:no-repeat}.area{margin:0 0 12rem;position:relative}@media (max-width:1199px){.area .container-fluid{max-width:98rem}.area__title{text-align:center}}@media (max-width:991px){.area .container-fluid{max-width:68rem}}.area__decor{position:absolute;z-index:-1;background-position:0 0;background-size:contain;pointer-events:none}.area__decor--01{background-image:url(/local/templates/mg_winter/include/css/../images/bg-area-decor-01.svg);width:11.8rem;height:11.8rem;top:20rem;left:50%;margin:0 0 0 -85rem}.area__decor--02{background-image:url(/local/templates/mg_winter/include/css/../images/bg-area-decor-02.svg);width:29.5rem;height:28.4rem;top:14rem;left:50%;margin:0 0 0 71rem}.area__decor--03{background-image:url(/local/templates/mg_winter/include/css/../images/bg-area-decor-03.svg);width:23.1rem;height:25.1rem;bottom:-8rem;left:50%;margin:0 0 0 -68rem}.area__title{display:block;font-size:4.8rem;line-height:1.3;font-weight:700;margin:0 0 6rem}.area__list{margin:0 -2rem -4rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;flex-wrap:wrap}.area__list>li{padding:0 2rem 4rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.area__item{background:#fff;border-radius:30px;padding:3rem 3rem 6rem;min-height:100%}@media (max-width:1199px){.area__list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.area__item{padding:2rem 2rem 3rem}}.area__item-gallery{margin:0}@media (max-width:767px){.area__title{font-size:3rem}.area__item{text-align:center}.area__item-gallery{margin:0 0 1.5rem}}.area__item-image{display:block;height:26rem;margin:0}.area__item-image img{display:block;width:100%;height:100%;object-fit:cover}.area__item-desc{display:inline-block;vertical-align:top;width:100%;position:relative;padding:8.5rem 0 0}@media (max-width:767px){.area__item-image{height:17rem}.area__item-desc{padding:0}}.area__item-logo{position:absolute;top:-10px;right:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:14rem;width:22rem}.area__item-title,.promo,.trust{position:relative}.area__item-logo img{display:block;max-width:100%;max-height:100%}@media (max-width:767px){.area__item-logo{position:relative;top:0;margin:0 auto 2rem}}.area__item-title{display:block;margin:0 12rem 2rem 0;font-size:2.4rem;line-height:1.3;font-weight:700}.area__item-stars{color:#FFB600;white-space:nowrap}@media (max-width:767px){.area__item-title{margin:0 0 2rem}.area__item-stars{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:10px 0 0}}.area__item-text{display:block;margin:0 2rem 0 0;font-size:1.6rem;line-height:1.3;font-weight:400;clear:both}.trust{margin:0 0 12rem}@media (max-width:1199px){.area__item-logo{width:12.5rem;height:12.5rem}.trust .container-fluid{max-width:98rem}.trust__title{text-align:center}}@media (max-width:991px){.trust .container-fluid{max-width:68rem}}.trust__title{display:block;font-size:4.8rem;line-height:1;font-weight:700;margin:0 0 6rem}.trust__title br{display:none}@media (max-width:767px){.trust__title{font-size:3rem}.trust__title br{display:block}}.trust__list{margin:0 -2rem -4rem;padding:0 0 6rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.trust__list>li{padding:0 2rem 4rem;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}@media (max-width:1199px){.trust__list{margin:0 -10px -2rem}.trust__list>li{padding:0 10px 2rem}}@media (max-width:991px){.trust__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.trust__item{min-height:100%;background:#FFF;border:1px solid #C4C4C4;border-radius:30px;padding:2rem 2rem 3rem;text-align:center}@media (max-width:767px){.trust__list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.trust__item{max-width:26rem;margin:0 auto}}.trust__item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:10rem;margin:0 0 1.5rem;padding:10px}.trust__item-rating:before,.trust__item-url:before{height:3rem;content:""}.trust__item-image img{display:block;object-fit:contain;max-width:100%;max-height:100%}.trust__item-url{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:2.4rem;line-height:1;font-weight:400;margin:0 0 1.5rem}.trust__item-url:before{display:block;width:3rem;background:url(/local/templates/mg_winter/include/css/../images/icons/icon-laptop.png) 50% 50% no-repeat;background-size:contain;margin:0 1.5rem 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.trust__item-rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:2.4rem;line-height:1;font-weight:700;margin:0}.trust__item-rating:before{display:block;width:3rem;background:url(/local/templates/mg_winter/include/css/../images/icons/icon-star.png) 50% 50% no-repeat;background-size:contain;margin:0 1.5rem 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.trust__action{text-align:center}.promo{margin:0 0 5rem;padding:4rem 0 6rem;top:-1.5rem;min-height:55.3rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.promo:before,.promo__back{position:absolute;top:0;width:100%;height:100%;left:0}.promo:before{content:"";display:block;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,#ecf2ff 0,rgba(255,255,255,0) 100%)}@media (min-width:1200px){.promo{margin:0 0 10rem;padding:5rem 0}}.promo__back{background:url(/local/templates/mg_winter/include/css/../images/bg-promo.svg) center bottom 0 no-repeat}.promo__front{position:relative;z-index:2}@media (min-width:768px){.promo__front{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.promo__desc{-ms-flex:1;flex:1;max-width:66rem;margin:0 0 2rem}@media (min-width:768px){.promo__desc{margin:0 4rem 0 0}}.promo__info{margin:0 0 2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.promo__info>li{margin:0 10px 10px 0}@media (min-width:1200px){.promo__info{margin:0 0 2.4rem}.promo__info>li{margin:0 2rem 0 0}}.promo__info-item-text{display:block;margin:0 0 2px;font-size:1.2rem;line-height:1.45;font-weight:600;opacity:.6}@media (min-width:1200px){.promo__info-item-text{font-size:1.4rem}}.promo__info-item-badge{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:2px 8px;min-height:2.2rem;border-radius:14px;font-size:1.2rem;line-height:1.8rem;font-weight:600}.promo__info-item-badge svg{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 4px 0 0;width:1.4rem;height:1.4rem}.promo__info-item-badge--blue{background:#F4F8FE;color:#407BFF}.promo__info-item-badge--purple{background:#F7F3F9;color:#761CEA}.promo__info-item-badge--yellow{background:#FFF0E0;color:#FFB600}.promo__info-item-badge--green{background:#D9F5DC;color:#39B385}.promo__title{margin:0 0 2rem}.promo__title mark{background:0 0;color:#407BFF}@media (min-width:1200px){.promo__info-item-badge{font-size:1.4rem;height:2.8rem}.promo__info-item-badge svg{width:1.8rem;height:1.8rem}.promo__title{margin:0 0 2.4rem}}.promo__period{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin:0 0 2rem}@media (min-width:1200px){.promo__period{margin:0 0 3rem}}.promo__period-icon{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 10px 0 0;width:3rem;height:3rem;border-radius:50%;background:#FFF;box-shadow:0 3px 5px rgba(64,123,255,.2)}.promo__period-icon svg{width:1.6rem;height:1.6rem}.promo__period-text{display:block;margin:0;-ms-flex:1;flex:1;font-size:1.4rem;line-height:1.45;font-weight:400;max-width:58rem}.promo__group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.promo__group>*{margin:0 5rem 0 0}.promo__limit{background:#FFF;box-shadow:0 18px 30px rgba(64,123,255,.12);border-radius:29px;padding:1.5rem 2rem}@media (min-width:1200px){.promo__period-icon{width:4.8rem;height:4.8rem}.promo__period-icon svg{width:2.8rem;height:2.8rem}.promo__period-text{font-size:1.8rem}.promo__limit{padding:2rem 2.5rem}}.promo__limit-text{display:block;font-size:1.2rem;line-height:1.45;font-weight:600;margin:0 0 4px}@media (min-width:1200px){.promo__limit-text{font-size:1.4rem}}.promo__limit-percent{display:block;font-size:2rem;line-height:1;font-weight:800;color:#FF3E3B}.promo__video,.promo__video:hover{color:#407BFF;text-decoration:none}.promo__limit-percent small{display:block;padding:0;font-size:1.4rem;line-height:1.2;font-weight:700}.promo__video{position:relative;display:block;padding:0 0 10px;transition:transform .25s}.promo__video:hover{transform:scale(1.1)}.promo__video-icon{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:5rem;height:5rem;background:currentColor;box-shadow:0 0 39px rgba(255,182,0,.2);border-radius:50%;margin:0}.programs-featured__item,.programs__card,.promo__form{background:#FFF;box-shadow:0 18px 30px rgba(64,123,255,.12)}.promo__video-icon:after,.promo__video-icon:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid currentColor;border-radius:inherit}.promo__video-icon:before{opacity:.2;width:8rem;height:8rem}.promo__video-icon:after{width:6.5rem;height:6.5rem;opacity:.6}.promo__video-icon svg.icon-play-stroke{position:relative;left:0;width:2.4rem;height:2.4rem}@media (min-width:1200px){.promo__limit-percent{font-size:3.6rem}.promo__limit-percent small{font-size:1.6rem}.promo__video-icon{width:8rem;height:8rem}.promo__video-icon:before{width:12rem;height:12rem}.promo__video-icon:after{width:10rem;height:10rem}.promo__video-icon svg.icon-play-stroke{width:3.2rem;height:3.2rem;left:5px}}.promo__video-text{display:block;position:absolute;top:100%;left:50%;transform:translate(-50%,0);font-size:1.2rem;line-height:2rem;font-weight:600;white-space:nowrap}.promo__form{width:100%;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:29px;padding:1.5rem;text-align:center}.promo__cards,.statistic__list{-ms-flex-wrap:wrap;list-style:none}.certificates__item,.faq__item,.promo__cards-item,.request__feedback,.request__feedback-image{box-shadow:0 18px 30px rgba(118,28,234,.12)}.promo__form .products__item-title,.promo__form .ui-title-20{margin:0 0 5px}.promo__form .products__item-text,.promo__form .ui-text-14{margin:0 0 10px}@media (min-width:768px){.promo__form{width:30rem;margin:10px 0}}.promo__cards{margin:0 -5px -10px;padding:0;display:-ms-flexbox;display:flex;flex-wrap:wrap}.promo__cards>li{padding:0 5px 10px;-ms-flex:1;flex:1;max-width:21rem}.promo__cards>li:nth-of-type(1){max-width:19rem}@media (max-width:1199px){.promo__cards>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.promo__cards>li:nth-of-type(1){max-width:50%}.promo__cards>li:nth-of-type(3){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.promo__cards-item{background:#FFF;border-radius:29px;min-height:100%;padding:10px;text-align:center}.promo__cards-item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#FFF;box-shadow:0 3px 5px rgba(118,28,234,.2);border-radius:8px;width:5rem;height:5rem;margin:0 auto 10px}.promo__cards-item-text{display:block;margin:0;font-size:1.4rem;line-height:1.45;font-weight:400}.promo__cards-item-text b{font-weight:600}.promo__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.promo__text{display:block;margin:0 0 10px;font-size:1.6rem;line-height:1.45;font-weight:400}.promo__action .ui-btn{width:100%}@media (min-width:1200px){.promo__cards-item{padding:2rem}.promo__text{margin:0 0 1.5rem;font-size:1.8rem}.promo__action{padding:2.5rem 0 0}.promo__action .ui-btn{width:auto}}.statistic{margin:0 0 5rem;position:relative}.statistic:before{content:"";display:block;position:absolute;top:50%;left:50%;width:288.2rem;height:225.9rem;margin:-110rem 0 0 -144rem;z-index:-1;background:url(/local/templates/mg_winter/include/css/../images/bg-statistic.png) 50% 50% no-repeat;background-size:contain;pointer-events:none}@media (min-width:1200px){.statistic{margin:0 0 10rem}}.statistic--purple .statistic__wrapper:after,.statistic--purple .statistic__wrapper:before{display:none}.statistic--purple .statistic__list{color:#761CEA}.statistic__wrapper{position:relative;margin:0 auto;max-width:98rem}.statistic__wrapper:after,.statistic__wrapper:before{content:"";display:block;z-index:-1;pointer-events:none}.statistic__wrapper:before{background:url(/local/templates/mg_winter/include/css/../images/bg-statistic-decor-01.svg) no-repeat;background-size:contain;width:12.6rem;height:21.6rem;position:absolute;bottom:0;right:100%;margin:0 5rem 0 0}.statistic__wrapper:after{background:url(/local/templates/mg_winter/include/css/../images/bg-statistic-decor-02.svg) no-repeat;background-size:contain;width:16.3rem;height:10.9rem;position:absolute;bottom:0;left:100%;margin:0 0 0 4rem}.statistic__title{margin:0 0 2rem;text-align:center}.statistic__list{margin:0 -1.5rem -2rem;padding:0;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:3rem;line-height:1;font-weight:900;color:#407BFF}.statistic__list>li{padding:0 1.5rem 2rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.statistic__list>li:nth-of-type(1){-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.statistic__list>li:nth-of-type(2){-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.statistic__list>li:nth-of-type(3),.statistic__list>li:nth-of-type(4){-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.statistic__list small{display:block;padding:10px 0 0;font-size:1.4rem;line-height:1.45;font-weight:400;color:#1D1D1B;max-width:23rem}.statistic__list br{display:none}@media (min-width:768px){.statistic__list br{display:block}.statistic__list>li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none}.statistic__list>li:nth-of-type(1),.statistic__list>li:nth-of-type(2),.statistic__list>li:nth-of-type(3),.statistic__list>li:nth-of-type(4){-ms-flex:1 1 auto;flex:1 1 auto;max-width:25%}}@media (min-width:1200px){.statistic__list{font-size:6rem}.statistic__list>li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none}}.statistic__cards{background:#761CEA;border-radius:29px;padding:2rem;max-width:118rem;margin:0 auto}.statistic__cards-list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.statistic__cards-list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.statistic__cards-list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.statistic__cards-list>li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.statistic__cards-list>li:nth-of-type(1) .statistic__card-text{max-width:12rem}}.statistic__card{background:#fff;padding:2rem;border-radius:29px;min-height:100%;position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}@media (min-width:1200px){.statistic__card{padding:2rem 3.6rem}}.statistic__card-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.statistic__card-image img{display:block;max-width:100%;max-height:100%;object-fit:contain}.statistic__card-desc{position:relative;z-index:2;padding:0 10rem 0 0}.statistic__card-title{display:block;margin:0 0 10px;font-size:6rem;line-height:.85;font-weight:900;color:#761CEA}.statistic__card-text{display:block;margin:0;font-size:1.4rem;line-height:1.45;font-weight:400;color:#1D1D1B}.programs-featured{margin:0 0 5rem;position:relative}.programs-featured:before{content:"";display:block;position:absolute;top:50%;left:50%;width:288.2rem;height:225.9rem;margin:-93rem 0 0 -141rem;z-index:-1;background:url(/local/templates/mg_winter/include/css/../images/bg-programs-featured.png) 50% 50% no-repeat;background-size:contain;pointer-events:none}@media (min-width:1200px){.statistic__card-desc{padding:0}.programs-featured{margin:0 0 10rem}}.programs-featured--gradient{margin:0;padding:0 0 20rem}.programs-featured--gradient:before{display:none}.programs-featured--gradient .programs-featured__title{text-transform:uppercase;margin:0 auto 3rem;max-width:79rem}.programs-featured--gradient .programs-featured__title small{display:block;padding:1.5rem 0 0;font-size:3rem;line-height:1.2;font-weight:800;text-transform:none}.programs-featured__head>.row{-ms-flex-align:end;align-items:flex-end}.programs-featured__foot{text-align:center;padding:2rem 0 0}@media (max-width:1199px){.programs-featured__foot .ui-btn{height:3.9rem;padding:4px 1.2rem;font-size:1.6rem;line-height:1.3;font-weight:600;border-radius:14px}.programs-featured__foot .ui-btn svg.icon-plus{width:2.5rem;height:2.5rem;margin:0 8px 0 0}}.programs-featured__title{margin:0 0 2rem;text-align:center}.programs-featured__text{display:block;margin:0 auto 2rem;font-size:1.8rem;line-height:1.45;font-weight:400;text-align:center;max-width:74.8rem}.programs-featured__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.programs-featured__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.programs-featured__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:767px){.programs-featured__list>li:nth-of-type(2)~li{display:none}.programs-featured__list--visible>li:nth-of-type(2)~li{display:block}}.programs-featured__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:29px;padding:1.5rem}.programs-featured__item-head{width:100%}@media (min-width:1200px){.programs-featured__item-head{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}}.programs-featured__item-body{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.programs-featured__item-image{width:100%;display:block;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 2rem;border-radius:14px;overflow:hidden;background:#ccc;position:relative}.programs-featured__item-image:before{content:"";float:left;padding:52% 0 0}.programs-featured__item-image img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}@media (min-width:1200px){.programs-featured__item-image{max-width:33.333%;width:16rem;height:auto;margin:0 2rem 1.5rem 0}.programs-featured__item-image:before{padding:112.5% 0 0}}.programs-featured__item-info,.programs-featured__item-price,.programs-featured__item-title{padding:0 0 6px;border-bottom:2px solid #F4F8FE}.programs-featured__item-desc{-ms-flex:1;flex:1}.programs-featured__item-title{display:block;margin:0 0 6px;font-size:2rem;line-height:1.3;font-weight:700}.programs-featured__item-address,.programs-featured__item-info,.programs-featured__item-mark,.programs-featured__item-price{font-weight:600;font-size:1.4rem;line-height:1.45}.programs-featured__item-mark{display:block;margin:0 0 6px;color:#761CEA;background:0 0}.programs-featured__item-dl ul>li:before,.programs-featured__item-table ul>li:before,.programs__card-dl ul>li:before{top:10px;left:1.2rem;background:currentColor;content:""}.programs-featured__item-info{margin:0 0 6px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.programs-featured__item-info>li{margin:0 2rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap}.programs-featured__item-info svg{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 4px 0 0}.programs-featured__item-info svg.icon-calendar,.programs-featured__item-info svg.icon-childrens,.programs-featured__item-info svg.icon-summer{width:2.2rem;height:2.2rem}.programs-featured__item-info-spacer{display:block;-ms-flex:0 0 100%;flex:0 0 100%}.programs-featured__item-price{margin:0 0 6px}.programs-featured__item-price-label{display:block;margin:0 0 6px}.programs-featured__item-price-info{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.programs-featured__item-price-info>li{margin:0 2rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap}.programs-featured__item-price-info svg{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 4px 0 0;color:#761CEA}.programs-featured__item-price-info svg.icon-bedroom,.programs-featured__item-price-info svg.icon-gb{width:2.2rem;height:2.2rem}.programs-featured__item-location{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.programs-featured__item-address{margin:0 6px 6px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-style:normal}.programs-featured__item-address svg{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 4px 0 0}.programs-featured__item-rating{margin:0 0 6px}.programs-featured__item-rating .ui-rating{margin:0}.programs-featured__item-rating .ui-rating svg{width:1.6rem;height:1.6rem}.programs-featured__item-direction{margin:0 0 1.5rem}.programs-featured__item-direction-title{display:block;margin:0 0 5px;font-size:1.4rem;line-height:1.45;font-weight:400}.programs-featured__item-direction-title b{font-weight:600}.programs-featured__item-direction-tags{margin:0 -2px -4px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.programs-featured__item-direction-tags>li{padding:0 2px 4px;white-space:nowrap}.programs-featured__item-table{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;border-collapse:collapse;border-spacing:0;font-size:1.4rem;line-height:1.45;font-weight:400;table-layout:fixed;margin:0 0 1.5rem}.programs-featured__item-table td,.programs-featured__item-table th{padding:0 8px;vertical-align:top}.programs-featured__item-table td:first-child,.programs-featured__item-table th:first-child{padding-left:0}.programs-featured__item-table td:last-child,.programs-featured__item-table th:last-child{padding-right:0}.programs-featured__item-table th{font-weight:600;font-size:1.4rem}.programs-featured__item-table td{font-size:1.2rem}.programs-featured__item-table ul{margin:0;padding:0;list-style:none}.programs-featured__item-table ul>li{position:relative;padding:0 0 0 2.4rem}.programs-featured__item-table ul>li:before{display:block;position:absolute;width:4px;height:4px;border-radius:50%;margin:0 0 0 -2px}.programs-featured__item-dl{padding:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;font-size:1.4rem;line-height:1.45;font-weight:400;margin:0 0 1.5rem}.programs-featured__item-dl dt{display:block;font-weight:600;margin:0}.programs-featured__item-dl dd{display:block;margin:0;padding:0}.programs-featured__item-dl ul{margin:0;padding:0;list-style:none}.programs-featured__item-dl ul>li{position:relative;padding:0 0 0 2.4rem}.programs-featured__item-dl ul>li:before{display:block;position:absolute;width:4px;height:4px;border-radius:50%;margin:0 0 0 -2px}.programs-featured__item-caption{display:block;margin:0 0 1.4rem;font-size:1.4rem;line-height:1.45;font-weight:600}.programs-featured__item-action{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto 0 0}.programs-featured__item-action .row{-ms-flex-align:center;align-items:center;margin:0 -5px -10px}.programs-featured__item-action .row>[class^=col-]{padding:0 5px 10px}@media (min-width:1200px){.programs-featured__item-table td,.programs-featured__item-table th{font-size:1.4rem}.programs-featured__item-action .ui-btn{min-width:16rem}}.programs-featured__more{text-align:center;padding:4rem 0 0}.programs-featured__desc{background:linear-gradient(91.56deg,#407BFF 0,#89ADFF 97.55%);color:#fff;border-radius:29px;margin:0 0 2rem;padding:2rem;font-size:1.6rem;line-height:1.45;font-weight:400}.programs-featured__desc .row{-ms-flex-align:end;align-items:flex-end;margin:0 -10px -2rem}.programs-featured__desc .row>[class^=col-]{padding:0 10px 2rem}.programs-featured__desc p{margin:0 0 10px}.programs-featured__desc p:last-child{margin:0}.programs-featured__desc b{font-weight:700}.programs-featured__desc picture{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 -2rem}.programs-featured__desc img{display:block}@media (min-width:1200px){.programs-featured__desc{padding:3rem 4rem;font-size:1.8rem;line-height:1.45;font-weight:400}.programs-featured__desc p{max-width:49.7rem}.programs-featured__desc picture{margin:-16rem 0 -3rem}}.programs__card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%;border-radius:29px;padding:1.5rem}.programs__card-head{width:100%}@media (min-width:1200px){.programs__card-head{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}}.programs__card-body{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.programs__card-image{display:inline-block;vertical-align:top;width:100%;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 2rem;border-radius:14px;background:#ccc;overflow:hidden}.programs__card-image:before{content:"";float:left;padding:64.5% 0 0}.programs__card-image img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;border-radius:inherit}@media (min-width:1200px){.programs__card-image{width:16rem;height:18.8rem;margin:0 2rem 1.5rem 0}}.programs__card-mark{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;right:0;bottom:0;z-index:100;background:#FF8700;color:#fff;border-radius:5px 5px 12px 12px;padding:4px 8px 4px 6px;min-height:2.8rem;font-size:1.4rem;line-height:1.2;font-weight:600}.programs__card-include,.programs__card-title{padding:0 0 6px;font-weight:600;border-bottom:2px solid #F4F8FE}.programs__card-mark svg{display:block;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 2px 0 0}.programs__card-desc{-ms-flex:1;flex:1;margin:0 0 1.5rem}@media (min-width:1200px){.programs__card-desc{margin:0 0 1.5rem}}.programs__card-title{display:block;margin:0 0 6px;font-size:2rem;line-height:1.3}.programs__card-skillcamp{margin:0 0 4px;padding:0 0 4px;border-bottom:2px solid #F4F8FE;font-size:1.4rem;line-height:1.45;font-weight:600;background:0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.programs__card-skillcamp img,.programs__card-skillcamp svg{display:block;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 8px 0 0;width:2.4rem;height:2.4rem}.programs__card-location{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.programs__card-address{margin:0 6px 6px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.4rem;line-height:1.45;font-weight:600;font-style:normal}.programs__card-address svg{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 4px 0 0;color:#407BFF}.programs__card-rating{margin:0 0 6px}.programs__card-rating .ui-rating{margin:0}.programs__card-rating .ui-rating svg{width:1.6rem;height:1.6rem}.programs__card-info{margin:0 0 4px;padding:0;border-bottom:2px solid #F4F8FE;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;font-size:1.4rem;line-height:1.45;font-weight:600}.programs__card-info>li{margin:0 2rem 4px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap}.programs__card-info svg{width:2.2rem;height:2.2rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 4px 0 0;color:#407BFF}.programs__card-include{margin:0 0 6px;font-size:1.4rem;line-height:1.45}.programs__card-include:last-child{margin:0}.programs__card-include-label{display:block;margin:0 0 6px}.programs__card-include-info{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.programs__card-include-info>li{margin:0 2rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap}.programs__card-include-info svg{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 4px 0 0;color:#407BFF;width:2.2rem;height:2.2rem}.programs__card-button .ui-btn,.programs__card-dl,.programs__card-more .ui-btn{width:100%}.programs__card-dl{padding:0;-ms-flex:0 0 100%;flex:0 0 100%;font-size:1.4rem;line-height:1.4;font-weight:400;margin:0 0 1.5rem}.programs__card-dl dt{display:block;font-weight:600;margin:0}.programs__card-dl dd{display:block;margin:0;padding:0}.programs__card-dl ul{margin:0;padding:0;list-style:none}.programs__card-dl ul>li{position:relative;padding:0 0 0 2.4rem}.programs__card-dl ul>li:before{display:block;position:absolute;width:4px;height:4px;border-radius:50%;margin:0 0 0 -2px}.programs__card-direction{margin:0 -2px -4px;padding:0 0 1.5rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.programs__card-direction>li{padding:0 2px 4px;white-space:nowrap}.programs__card-direction-tag{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:4px 6px;height:2.8rem;background:#F4F8FE;border-radius:5px;color:#1D1D1B;font-size:1.4rem;line-height:1.45;font-weight:400}.programs__card-foot{margin:auto -5px 0 0}.programs__card-foot .row{-ms-flex-align:center;align-items:center;margin:0 -10px -1.5rem}.programs__card-foot .row>[class^=col]{padding:0 10px 1.5rem}.programs__card-empty{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;line-height:1.45;font-weight:600;text-align:center;color:#FF3E3B;background:#FFF;border:1px solid #FF3E3B;box-shadow:0 8px 12px rgba(255,62,59,.25);border-radius:14px;height:100%;min-height:3.9rem;padding:6px 1.2rem}.documents__action .ui-btn,.programs__card-mir,.promote__withus-action .ui-btn--green{box-shadow:0 8px 12px rgba(65,204,153,.25)}@media (min-width:1200px){.programs__card-empty{min-height:5.2rem;padding:1.2rem}}.programs__card-cashback,.programs__card-cost{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:8px 1.2rem;border:2px solid #F4F8FE;border-radius:14px;font-size:3.2rem;line-height:1;font-weight:800;color:#1D1D1B;height:100%;min-height:5.2rem;white-space:nowrap;text-align:center}.programs__card-cashback del,.programs__card-cost del{display:block;text-decoration:none;font-size:3rem;line-height:1;font-weight:800;position:relative}.programs__card-cashback del:after,.programs__card-cost del:after{content:"";display:block;position:absolute;top:50%;left:-4px;right:-4px;border:2px solid #FF3E3B;background:#FF3E3B;border-radius:10px;margin:-2px 0 0}.programs__card-cashback ins,.programs__card-cost ins{display:block;text-decoration:none}.programs__card-cashback del,.programs__card-cashback ins,.programs__card-cost del,.programs__card-cost ins{letter-spacing:-.25px;word-spacing:-2px}.programs__card-cashback small,.programs__card-cost small{display:block;font-size:1.2rem;line-height:1.2;font-weight:600;color:#41CC99;letter-spacing:0;word-spacing:0}@media (min-width:1200px){.programs__card-cashback,.programs__card-cost{-ms-flex-direction:row;flex-direction:row;font-size:3.2rem}.programs__card-cashback del,.programs__card-cost del{font-size:3rem;margin:0 1.6rem 0 0}.programs__card-cashback del:after,.programs__card-cost del:after{left:-4px;right:-4px}}.programs__card-mir{background:#FFF;border:2px solid #F4F8FE;border-radius:14px;padding:1.2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#0F754E;height:100%;min-height:5.2rem}@media (min-width:1200px){.programs__card-mir{padding:4px 1.2rem;min-width:18rem}.programs__card-button .ui-btn{min-width:16rem}}.programs__card-mir__logo{display:block;margin:0 10px 0 0;max-width:5.8rem}.programs__card-mir__logo img{display:block}.programs__card-mir__figcaption{display:block;margin:0;padding:5px 0 0;font-size:1.2rem;line-height:1.2;font-weight:600}.programs__card-mir__percent{display:block;-ms-flex:0 0 auto;flex:0 0 auto;font-size:3.2rem;line-height:1;font-weight:800}.programs__card-badge{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;line-height:1.2;font-weight:600;padding:0 8px;border-radius:14px;height:2.8rem;background:#FF3E3B;color:#fff}.programs__card-badge svg{display:block;margin:0 4px 0 0;-ms-flex:0 0 auto;flex:0 0 auto;width:2rem;height:2rem;position:relative;top:-1px}.programs__card-price{margin:0;font-size:3rem;line-height:1.2;font-weight:800;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.programs-featured__action{text-align:center;padding:3rem 0 0}.programs__card-button .ui-btn.is-disabled{pointer-events:none;background:#C5C5C5;color:#fff}.programs__card-progress{background:#F4F8FE;color:#C5C5C5;border-radius:14px;padding:4px 6px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.programs__card-progress--blue .programs__card-progress-bar-cell:nth-of-type(1)~.programs__card-progress-bar-cell,.programs__card-progress--orange .programs__card-progress-bar-cell:nth-of-type(4)~.programs__card-progress-bar-cell,.programs__card-progress--purple .programs__card-progress-bar-cell:nth-of-type(2)~.programs__card-progress-bar-cell,.programs__card-progress--red .programs__card-progress-bar-cell:nth-of-type(5)~.programs__card-progress-bar-cell,.programs__card-progress--yellow .programs__card-progress-bar-cell:nth-of-type(3)~.programs__card-progress-bar-cell{background:#fff}.programs__card-progress--blue{color:#407BFF}.programs__card-progress--purple{color:#761CEA}.programs__card-progress--yellow{color:#FFB600}.programs__card-progress--orange{color:#FF8700}.programs__card-progress--red{color:#FF3E3B}@media (max-width:1199px){.programs__card-progress{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:6px}}.programs__card-progress-icon{width:3.2rem;height:3.2rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 4px 0 0}.programs__card-progress-icon svg{display:block;width:100%;height:100%}.programs__card-progress-text{display:block;padding:0 2rem 0 0;margin:0;font-size:1.6rem;line-height:1;font-weight:600;color:#1D1D1B;white-space:nowrap}.programs__card-progress-bar{height:1.5rem;border-radius:10px;overflow:hidden;display:-ms-flexbox;display:flex;width:100%;-ms-flex:1;flex:1}@media (max-width:1199px){.programs__card-progress-bar{-ms-flex:0 0 100%;flex:0 0 100%;margin:6px 0 0}}.programs__card-progress-bar-cell{margin:0 1px 0 0;background:currentColor;-ms-flex:1;flex:1}.programs__card-progress-bar-cell:last-child{margin:0}.programs-featured__stories{display:block;background:#FFF;border-radius:29px;margin:0 0 10px;padding:1.5rem 3rem;text-align:center;font-size:1.6rem;line-height:1.4;font-weight:500;position:relative}.camp__cover-image,.impressions__item,.info-before__item,.price__item{box-shadow:0 18px 30px rgba(64,123,255,.12)}.programs-featured__stories img{display:block;position:absolute;top:0;right:0;transform:translate(40%,-40%)}.programs-featured__stories span{font-weight:700}.programs-featured__stories mark{font-weight:700;color:#761CEA;background:0 0}.programs-featured__stories p{margin:0}@media (min-width:768px){.programs-featured__stories{margin:0 0 3rem}}.programs-featured__image{display:block;border-radius:29px;overflow:hidden;background:#ccc;margin:0 0 3rem}.programs-featured__image img{display:block;width:100%}@media (max-width:1199px){.programs-featured__image{display:none}}.programs-featured__not-found{text-align:center;padding:5px 0 0}@media (min-width:1200px){.programs-featured__stories{margin:0 0 3rem;font-size:2rem;line-height:1.4;font-weight:500}.programs-featured__stories img{position:absolute;top:0;left:-9rem;right:auto;bottom:auto;transform:none}.programs-featured__image{margin:0 0 3rem}.programs-featured__not-found{padding:10px 0 0}}.programs-featured__not-found-title{display:block;margin:0 0 2rem;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.programs-featured__not-found-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:31.6rem;margin:0 auto}.programs-featured__not-found-image img{display:block}.call{margin:0 0 5rem}@media (min-width:1200px){.programs-featured__not-found-title{font-size:3rem;line-height:1.2;font-weight:600}.call{margin:0 0 10rem}}.call__desc{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:13.2rem;padding:0 10rem 0 0;margin:0 0 2rem}@media (min-width:768px){.call__desc{max-width:39.6rem;margin:0 auto;padding:0;min-height:auto}}.call__title{display:block;font-size:3rem;line-height:1.3;font-weight:800;margin:0 0 5px}@media (min-width:1200px){.call__title{font-size:3.6rem}}.call__text,.price__text{font-size:1.4rem;line-height:1.45;font-weight:400}.call__text{display:block;margin:0}@media (min-width:1200px){.call__text{font-size:1.8rem;max-width:32rem}}.call__form{position:relative}.call__form:after,.call__form:before{position:absolute;width:9rem;display:block;bottom:100%;content:"";right:0}.call__form:before{height:9rem;background:url(/local/templates/mg_winter/include/css/../images/bg-call-decor-02.svg) no-repeat;background-size:contain;margin:0 2rem 3rem 0;z-index:-1}.call__form:after{height:13.2rem;background:url(/local/templates/mg_winter/include/css/../images/bg-call-decor-01.svg) no-repeat;background-size:contain;margin:0 0 2rem}.camp,.price{position:relative}.call__form .ui-field{margin:0 0 5px}@media (min-width:768px){.call__form{max-width:28rem}.call__form:after{top:0;left:100%;margin:0 0 0 3rem;width:17.6rem;height:25.9rem}}.price{margin:0 0 5rem;padding:5rem 0;background:#407BFF;color:#fff;text-align:center}.price:before{content:"";display:block;position:absolute;top:0;left:-20%;right:-30%;bottom:0;background:url(/local/templates/mg_winter/include/css/../images/bg-price.png) 50% 25% no-repeat;background-size:cover;z-index:-1;pointer-events:none}@media (min-width:1200px){.price{margin:0 0 10rem;padding:10rem 0;border-radius:80px}.price__text{font-size:1.8rem}}.camp__item-badges,.camp__list,.price__list{padding:0;list-style:none}.price__title{margin:0}.price__text{display:block;margin:0 0 2rem}.price__list{margin:0 -10px -2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.price__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.price__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.price__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.price__item{background:#FFF;border-radius:29px;padding:2rem;color:#1D1D1B;min-height:100%}.price__item-icon,.why__item-icon{width:5rem;height:5rem;box-shadow:0 3px 5px rgba(64,123,255,.2)}.price__item-icon{margin:0 auto 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#FFF;border-radius:8px}.price__item-text,.price__item-title{margin:0;line-height:1.3;font-size:1.4rem}.price__item-title{display:block;font-weight:700}.price__item-text{display:block;font-weight:400}.price__action{padding:2rem 0 0}.camp{margin:0 0 10rem;z-index:30}.camp:before{content:"";display:block;position:absolute;top:50%;left:50%;width:262.2rem;height:189rem;margin:-153rem 0 0 -101rem;z-index:-1;background:url(/local/templates/mg_winter/include/css/../images/bg-camp.png) 50% 50% no-repeat;background-size:contain;pointer-events:none}.camp__title{margin:0 0 2rem;text-align:center}.camp__cover{position:relative;margin:0 0 5rem}.camp__cover:after,.camp__cover:before{position:absolute;width:14.4rem;height:14.4rem;content:"";display:block;z-index:-1;pointer-events:none}.camp__cover:before{bottom:100%;right:100%;background:url(/local/templates/mg_winter/include/css/../images/bg-camp-cover-decor-01.svg) 50% 50% no-repeat;background-size:contain;margin:0 -7.2rem 0 0}.camp__cover:after{top:10.2rem;left:100%;background:url(/local/templates/mg_winter/include/css/../images/bg-camp-cover-decor-02.svg) 50% 50% no-repeat;background-size:contain;margin:0 0 0 3.6rem}@media (min-width:1200px){.price__action{padding:4rem 0 0}.camp__cover{margin:0 0 10rem}}.camp__cover-image{position:relative;background:#ccc;display:block;margin:0 0 10px;width:100%;border-radius:49px;overflow:hidden;min-height:22rem}.camp__cover-image:before{content:"";float:left;padding:65% 0 0}.camp__cover-image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}@media (min-width:1200px){.camp__cover-image{margin:0;height:45rem}.camp__cover-desc{position:absolute;left:0;right:0;bottom:0;padding:2rem}}.camp__cover-item{display:block;padding:2rem;margin:0 0 10px;font-size:1.4rem;line-height:1.3;font-weight:700;text-align:center;background:#407BFF;color:#fff;border-radius:29px}@media (min-width:1200px){.camp__cover-item{margin:0;background:rgba(64,123,255,.3);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);font-size:2rem}}.camp__wrapper{margin:0 auto;max-width:98rem;position:relative}.camp__wrapper:after,.camp__wrapper:before{content:"";display:block;z-index:-1;pointer-events:none}.camp__wrapper:before{position:absolute;top:50%;left:50%;width:281.2rem;height:200.6rem;margin:-123rem 0 0 -140rem;background:url(/local/templates/mg_winter/include/css/../images/bg-camp-02.png) 50% 50% no-repeat;background-size:contain}.camp__wrapper:after{position:absolute;top:100%;left:50%;width:262.2rem;height:171.6rem;margin:-100rem 0 0 -130rem;background:url(/local/templates/mg_winter/include/css/../images/bg-camp-03.png) 50% 50% no-repeat;background-size:contain}.camp__decor{position:absolute;z-index:-1;pointer-events:none}.camp__decor--01{position:absolute;bottom:0;right:100%;width:26.1rem;height:44.6rem;background:url(/local/templates/mg_winter/include/css/../images/bg-camp-decor-01.svg) no-repeat;background-size:contain}.camp__decor--02{position:absolute;top:50%;left:50%;width:15rem;height:15rem;background:url(/local/templates/mg_winter/include/css/../images/bg-camp-decor-02.svg) no-repeat;background-size:contain;margin:12rem 0 0 -7rem}.camp__decor--03{position:absolute;top:50%;left:50%;width:11.7rem;height:8.4rem;background:url(/local/templates/mg_winter/include/css/../images/bg-camp-decor-03.svg) no-repeat;background-size:contain;margin:-24rem 0 0 -14rem}.camp__decor--04{position:absolute;top:50%;left:50%;width:13rem;height:22.4rem;background:url(/local/templates/mg_winter/include/css/../images/bg-camp-decor-04.svg) no-repeat;background-size:contain;margin:-38rem 0 0 52rem}.camp__decor--05{position:absolute;top:0;left:100%;width:16.4rem;height:16.4rem;background:url(/local/templates/mg_winter/include/css/../images/bg-camp-decor-05.svg) no-repeat;background-size:contain;margin:-8rem 0 0 -8rem}.camp__decor--06,.camp__decor--07{width:3.6rem;height:3.6rem;position:absolute}.camp__decor--06{top:18%;left:70%;background:url(/local/templates/mg_winter/include/css/../images/bg-camp-decor-06_07.svg) no-repeat;background-size:contain;margin:-1.8rem 0 0 -1.8rem}.camp__decor--07{top:40%;right:100%;background:url(/local/templates/mg_winter/include/css/../images/bg-camp-decor-06_07.svg) no-repeat;background-size:contain;margin:-3rem 3rem 0 0}.camp__item-image img,.camp__item-map iframe,.camp__item-map img{width:100%;display:block}.camp__list{margin:0}.camp__list>li{margin:0 0 5rem}.camp__list>li:nth-of-type(even) .row{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.camp__list>li:last-child{margin:0}.camp__item .row{-ms-flex-align:center;align-items:center}.camp__item-gallery{margin:0 0 2rem}@media (min-width:768px){.camp__cover-item{min-height:100%}.camp__item-gallery{margin:0}}.camp__item-image{background:#C4C4C4;height:25rem;display:-ms-flexbox;display:flex}.camp__item-image img{height:100%;object-fit:cover}.camp__item-map{background:rgba(255,255,255,.2);border-radius:30px;margin:0;overflow:hidden}.camp__item-title{display:block;margin:0 0 5px;font-size:2rem;line-height:1.3;font-weight:800}@media (min-width:1200px){.camp__item-title{font-size:3.6rem}}.camp__item-badges{margin:0}.camp__item-badges .ui-btn--34{white-space:normal;font-size:1.6rem;line-height:1.2;font-weight:600;text-align:center;padding:5px 1.2rem;height:auto;min-height:3.4rem}@media (max-width:1199px){.camp__item-badges{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 2.5px -5px}.camp__item-badges>li{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;padding:0 2.5px 5px}}@media (min-width:1200px){.camp__item-badges{display:block}.camp__item-badges>li{display:inline-block;vertical-align:top;width:100%;margin:0 0 5px}.camp__item-badges>li:last-child{margin:0}.camp__item-badges--columns{columns:2;margin:0 -8rem 0 0}.camp__item-badges .ui-badge{white-space:normal}}.camp__rating{margin:0 auto;max-width:68rem}.camp__rating-list{margin:0 -5px -10px;padding:0 0 5rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.camp__rating-list>li{padding:0 5px 10px;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (min-width:768px){.camp__rating-list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.camp__rating-item{padding:1.5rem 2rem;background:#FFF;color:#1D1D1B;border-radius:14px;text-align:center;min-height:100%;transition:color .25s,box-shadow .25s,background .25s}.camp__rating-item[data-tabs-btn]{cursor:pointer}.camp__rating-item--green,.camp__rating-item.is-active{background:#41CC99;color:#fff}.camp__rating-item-title{display:block;font-size:1.4rem;line-height:1.2;font-weight:800;margin:0 0 5px}.why__item-text,.why__item-title{font-size:1.4rem;line-height:1.3}.camp__rating-item-stars{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#FFB600}.camp__content{position:absolute;opacity:0;visibility:hidden}.camp__content.is-active{position:relative;opacity:1;visibility:visible;transition:.7s}.why{margin:0 0 5rem;position:relative}@media (min-width:1200px){.why{margin:0 0 10rem}}.why__title{margin:0 0 2rem;text-align:center}.why__list{margin:0 -10px -4rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.why__list>li{padding:0 10px 4rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.why__list{margin:0 -10px -2rem}.why__list>li{padding:0 10px 2rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.why__item{background:#FFF;border-radius:29px;padding:2rem;text-align:center;min-height:100%;overflow:hidden}.why__item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 10px;background:#FFF;border-radius:8px}.why__item-title{display:block;margin:0;font-weight:700}.why__item-text{display:block;margin:0 0 10px;font-weight:400}.why__item-text:last-child{margin:0}.why__figure{position:relative;border-radius:14px;background:#ccc;margin:0}.why__figure-image{display:block;margin:0}.why__figure-image img{display:block;width:100%;height:100%;object-fit:cover}.why__figure-figcaption{position:absolute;left:0;right:0;bottom:0;z-index:100;padding:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.impressions,.team-camp__swiper{position:relative}.impressions{margin:0 0 10rem;z-index:10}.impressions:before{content:"";display:block;position:absolute;top:50%;left:50%;width:260.2rem;height:223.3rem;margin:-110rem 0 0 -130rem;z-index:-1;background:url(/local/templates/mg_winter/include/css/../images/bg-impressions.png) 50% 50% no-repeat;background-size:contain;pointer-events:none}.impressions__title{text-align:center;margin:0 0 2rem}.impressions__text{display:block;margin:0 auto 2rem;font-size:1.8rem;line-height:1.45;font-weight:400;max-width:50rem;text-align:center}.impressions__text b{font-weight:600}.impressions__image{background:#ccc;border-radius:30px;overflow:hidden;display:-ms-flexbox;display:flex;margin:0 0 2rem}.impressions__image img{display:block;-ms-flex:1;flex:1}.impressions__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.impressions__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100}@media (min-width:768px){.impressions__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.impressions__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.impressions__item{background:#FFF;border-radius:29px;padding:2rem;min-height:100%}.impressions__item-title{display:block;margin:0 0 10px;font-size:2rem;line-height:1.3;font-weight:700}.impressions__item-list{margin:0 -10px 0 0;padding:0;list-style:none;font-size:1.4rem;line-height:1.45;font-weight:400}.impressions__item-list>li{margin:0 0 10px;display:-ms-flexbox;display:flex}.impressions__item-list>li:last-child{margin:0}.impressions__item-list svg{width:2rem;height:2rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 6px 0 0;color:#407BFF}.team-camp{margin:0 0 5rem}.team-camp .row{-ms-flex-align:center;align-items:center}@media (min-width:1200px){.team-camp{padding:10rem 0;margin:0 0 10rem;border-radius:80px}}.team-camp--green{background:#41CC99}.team-camp--gradient{padding:0 0 6rem;margin:0;border-radius:0}.team-camp--gradient .team-camp__inner{border-radius:80px;background:#41CC99;padding:6rem 0}.team-camp--gradient .team-camp__title{text-transform:uppercase;margin:0 auto 1.5rem;max-width:85rem;text-align:center}.team-camp--gradient .team-camp__text{margin:0 auto 2rem;max-width:75rem;text-align:center}.team-camp__title{margin:0 0 2rem;text-align:center}@media (min-width:1200px){.team-camp--gradient{padding:0 0 12rem}.team-camp--gradient .team-camp__inner{padding:12rem 0}.team-camp__title{text-align:left}}.team-camp__action{margin:0 -2rem 2rem;padding:0 2rem;text-align:center;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.team-camp__action::-webkit-scrollbar{display:none}.team-camp__action:after{content:"";-ms-flex:0 0 auto;flex:0 0 auto}.team-camp__action .ui-btn{display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;margin:0 10px 0 0;height:3.9rem;-ms-flex:0 0 auto;flex:0 0 auto}.team-camp__action .ui-btn:last-child{margin:0}.team-camp__content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transform:translate(40px,0)}.team-camp__content.is-active{position:relative;opacity:1;visibility:visible;transform:translate(0,0);transition:.7s}.team-camp__item{min-height:100%;background:#fff;color:#1D1D1B;border-radius:29px;padding:1.5rem}.team-camp__item-figure{margin:0 0 1.2rem;position:relative;overflow:hidden;border-radius:14px;min-height:17rem}.team-camp__item-figure:before{content:"";float:left;padding:78% 0 0}@media (min-width:1200px){.team-camp__action{-ms-flex-pack:start;justify-content:flex-start}.team-camp__item-figure{height:25rem}}.team-camp__item-action{position:absolute;left:0;right:0;bottom:0;padding:5px;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.team-camp__item-image{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.team-camp__item-image img{display:block;width:100%;height:100%;object-fit:cover}.team-camp__item-dl{margin:0}.team-camp__item-dl dt{display:block;margin:0 0 2px;font-size:1.6rem;line-height:1.3;font-weight:700}.team-camp__item-dl dt:first-child{font-size:2rem}.info-after__item-text,.info-before__item-text,.organize__desc,.organize__desc blockquote,.team-camp__item-dl dd{font-size:1.4rem;line-height:1.45}.team-camp__item-dl dd{display:block;margin:0 0 1.2rem;font-weight:400}.team-camp__item-dl dd:last-child{margin:0}.team-camp__item{display:block;text-decoration:none}.team-camp__item:hover{text-decoration:none}.team-camp--update .team-camp__inner{background:#407BFF}.team-camp--update .team-camp__swiper .swiper-team-camp .swiper-slide{-ms-flex:0 0 280px;flex:0 0 28rem;max-width:28rem}.team-camp--update .team-camp__item{overflow:hidden;position:relative}.team-camp--update .team-camp__item-figure{height:auto;background:#407BFF;box-shadow:0 8px 12px rgba(9,30,66,.15)}.team-camp--update .team-camp__item-figure:before{padding:100% 0 0}.team-camp--update .team-camp__item-dl dd{max-height:83px;overflow:hidden}.team-camp--update .team-camp__action .ui-btn{background:#fff;color:#3566D2}.team-camp--update .team-camp__action .ui-btn:not(.is-active){background:#3566D2;color:#fff}.team-camp--update .team-camp__item-more{position:absolute;left:0;right:0;bottom:0;height:3.6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;coloR:#761CEA;background:#fff;z-index:100}.team-camp--update .team-camp__item-more:before{content:"";display:block;position:absolute;left:0;right:0;bottom:100%;height:8.3rem;background:linear-gradient(360deg,#FFF 0,rgba(255,255,255,0) 100%)}@media (max-width:1199px){.team-camp--update .team-camp__action{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;overflow:visible}.team-camp--update .team-camp__action .ui-btn{margin:5px}.team-camp--update .team-camp__swiper .swiper-team-camp .swiper-slide{-ms-flex:0 0 250px;flex:0 0 25rem;max-width:25rem}.team-camp--update .team-camp__swiper .swiper-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:2rem 0 0}.team-camp--update .team-camp__swiper .swiper-next,.team-camp--update .team-camp__swiper .swiper-prev{position:relative;top:0;left:0;right:auto;bottom:auto;margin:0 10px 0 0}.team-camp--update .team-camp__swiper .swiper-next:last-child,.team-camp--update .team-camp__swiper .swiper-prev:last-child{margin:0}.team-camp--update .team-camp__swiper .swiper-prev{left:0}.team-camp--update .team-camp__swiper .swiper-next{right:0}}.consultation:before,.info-before:before{top:50%;width:260.2rem;pointer-events:none}.info-before{margin:0 0 5rem;position:relative;z-index:10}.info-before:before{content:"";display:block;position:absolute;left:50%;height:223.3rem;margin:-110rem 0 0 -130rem;z-index:-1;background:url(/local/templates/mg_winter/include/css/../images/bg-info.png) 50% 50% no-repeat;background-size:contain}@media (min-width:1200px){.info-before{margin:0 0 10rem}}.info-before__title{text-align:center;margin:0 0 2rem}.info-before__image{background:#ccc;border-radius:30px;overflow:hidden;display:-ms-flexbox;display:flex;margin:0 0 2rem}.info-before__image img{display:block;-ms-flex:1;flex:1}.info-before__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-before__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.info-before__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.info-before__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.info-before__list .info-before__image{margin:0}.info-before__item{background:#FFF;border-radius:29px;padding:2rem;min-height:100%;text-align:center}.info-after__item-icon,.info-before__item-icon{border-radius:8px;box-shadow:0 3px 5px rgba(64,123,255,.2)}.info-before__item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 10px;background:#FFF;width:5rem;height:5rem}.info-before__item-text{display:block;margin:0;font-weight:400}.info-before__item-text b{font-weight:600}.info-after{margin:0 0 5rem;position:relative}@media (min-width:1200px){.info-after{margin:0 0 10rem}}.info-after__title{text-align:center;margin:0 0 2rem}.info-after__wrapper{position:relative;margin:0 auto;max-width:78rem}.info-after__wrapper:after,.info-after__wrapper:before{content:"";display:block;z-index:-1}.info-after__wrapper:before{background:url(/local/templates/mg_winter/include/css/../images/bg-info-decor-01.svg) no-repeat;background-size:contain;width:21.3rem;height:39rem;position:absolute;bottom:-5rem;right:100%;margin:0 4.5rem 0 0}.info-after__wrapper:after{background:url(/local/templates/mg_winter/include/css/../images/bg-info-decor-02.svg) no-repeat;background-size:contain;width:21.2rem;height:50rem;position:absolute;bottom:-5rem;left:100%;margin:0}.info-after__list,.sz-courses__collapse-body .row{margin:0 -10px -1.5rem}.info-after__list{padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-after__list>li{padding:0 10px 1.5rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (min-width:768px){.info-after__list{margin:0 -10px -2.5rem}.info-after__list>li{padding:0 10px 2.5rem;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.consultation__form{max-width:48rem}}.info-after__item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 6px;width:4rem;height:4rem;background:#fff}.info-after__item-text{display:block;margin:0;font-weight:600}.consultation{margin:0 0 5rem;position:relative}.consultation:before{content:"";display:block;position:absolute;left:50%;height:223.3rem;margin:-110rem 0 0 -130rem;z-index:-1;background:url(/local/templates/mg_winter/include/css/../images/bg-consultation.png) 50% 50% no-repeat;background-size:contain}.consultation__form,.organize__desc blockquote{background:#FFF;border-radius:29px;box-shadow:0 18px 30px rgba(64,123,255,.12)}@media (min-width:1200px){.consultation{margin:0 0 10rem}}.consultation__title{text-align:center;margin:0 0 2rem}.consultation__form{position:relative;margin:0 auto;padding:1.5rem;text-align:center}.consultation__form:after,.consultation__form:before{content:"";display:block;z-index:-1;pointer-events:none}.consultation__form:before{background:url(/local/templates/mg_winter/include/css/../images/bg-consultation-decor-01.svg) no-repeat;background-size:contain;width:29.5rem;height:38rem;position:absolute;top:-2rem;right:100%;margin:0 11.5rem 0 0}.consultation__form:after{background:url(/local/templates/mg_winter/include/css/../images/bg-consultation-decor-02.svg) no-repeat;background-size:contain;width:35.2rem;height:39rem;position:absolute;top:-2rem;left:100%;margin:0 0 0 5rem}.consultation__form .products__item-title,.consultation__form .ui-title-20{margin:0 0 5px}.consultation__form .products__item-text,.consultation__form .ui-text-14{margin:0 0 10px}.organize{margin:0 0 5rem}.organize .row{margin:0 -10px -2rem}.organize .row>[class^=col-]{padding:0 10px 2rem}@media (min-width:1200px){.organize{margin:0 0 11rem}}.organize__title{text-align:center;margin:0 0 2rem}@media (min-width:1200px){.organize__title{margin:0 0 5rem}}.organize__image{margin:0;border-radius:30px;background:#ccc;overflow:hidden;min-height:100%;display:-ms-flexbox;display:flex}.organize__image img{display:block;width:100%;-ms-flex:1;flex:1;object-fit:cover}.organize__desc{font-weight:400}.organize__desc p{margin:0 0 10px}.organize__desc blockquote{margin:0;padding:1.5rem;overflow:hidden;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.organize__desc blockquote picture{margin:0 10px 0 0;overflow:hidden;border-radius:14px;background:#ccc;width:8rem;-ms-flex:0 0 auto;flex:0 0 auto}.organize__desc blockquote picture img{display:block;width:100%}.organize__desc blockquote cite{display:block;clear:both;margin:0;font-size:1.6rem;line-height:1.45;font-weight:600;font-style:normal;-ms-flex:0 0 100%;flex:0 0 100%}.organize__desc blockquote small{display:block;font-size:1.2rem;line-height:1.25;font-weight:400}.organize__desc blockquote p{margin:0;padding:1.5rem 0 0;position:relative;top:-5px;z-index:1;-ms-flex:1;flex:1}.organize__desc blockquote p:after,.organize__desc blockquote p:before{font-size:5.2rem;font-weight:800;color:#95C8FF;position:absolute;line-height:1}.organize__desc blockquote p:before{content:"“";top:-10px;left:0;z-index:-1}.organize__desc blockquote p:after{content:"”";right:0;bottom:-2rem;z-index:-1}.gallery__item:after,.reviews:before{content:""}@media (min-width:1200px){.organize__desc blockquote{font-size:1.8rem}.organize__desc blockquote picture{width:13.5rem}}.organize__list{margin:0 -10px -2rem;padding:2rem 0 0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:10rem;line-height:1;font-weight:900;color:#407BFF}.organize__list>li{padding:0 10px 2rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.organize__list small{display:block;font-size:1.4rem;line-height:1.45;font-weight:400;color:#1D1D1B}@media (min-width:768px){.organize__list{text-align:left}.organize__list>li{min-width:20rem;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none}}@media (min-width:1200px){.organize__list{font-size:12rem;padding:4rem 0 0}}.reviews{position:relative;margin:0 0 4rem}.reviews:before{display:block;position:absolute;top:50%;left:50%;width:260.2rem;height:223.3rem;margin:-110rem 0 0 -130rem;z-index:-1;background:url(/local/templates/mg_winter/include/css/../images/bg-reviews.png) 50% 50% no-repeat;background-size:contain;pointer-events:none}.reviews__control,.reviews__wrapper{position:relative}.reviews--purple:before{background-image:url(/local/templates/mg_winter/include/css/../images/bg-reviews-purple.png)}.reviews--purple .swiper-reviews .swiper-pagination-bullet-active{background:#761CEA}.reviews--gradient{margin:0;padding:0 0 3rem}.reviews--gradient:before{display:none}.reviews--gradient .reviews__title{text-transform:uppercase;margin:0 0 3rem}.reviews__title{text-align:center;margin:0 0 2rem}.reviews__item{width:16rem;background:#ccc;overflow:hidden;border-radius:14px;display:block}.reviews__item img{display:block;width:100%}@media (min-width:1200px){.reviews__title{margin:0 0 3rem}.reviews__item{width:25rem}}.reviews__control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 3rem;z-index:100}.reviews__btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font:600 1.6rem/1.45 Gilroy,Helvetica,Arial,sans-serif;padding:4px 1.2rem;background:#F7F3F9;color:#761CEA;border-radius:14px;border:none;cursor:pointer;margin:0 10px 0 0}.gallery__title,.rating__title{font-weight:600;letter-spacing:-.03em}.reviews__btn:last-child{margin:0}.reviews__btn svg{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 8px 0 0}.reviews__btn:hover{background:#761CEA;color:#fff}.reviews__btn.is-active{background:#fff;color:#761CEA}.reviews__content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;pointer-events:none}.reviews__content.is-active{position:relative;opacity:1;visibility:visible;transition:.7s;pointer-events:auto}.rating{position:relative;margin:0 0 5rem}@media (min-width:1200px){.rating{margin:0 0 11rem}}.rating--gradient{margin:0;padding:0 0 6rem}.rating__title{display:block;margin:0 0 10px;text-align:center;font-size:3.2rem;line-height:1.1}@media (min-width:1200px){.rating--gradient{padding:0 0 12rem}.rating__title{text-align:left;margin:0 0 2rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.about__title,.education,.questions__form,.questions__text,.questions__title,.questions__user,.rating__item{text-align:center}.rating__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rating__list>li{padding:0 10px 2rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.rating__item{background:#FFF;box-shadow:0 18px 30px rgba(64,123,255,.12);border-radius:19px;margin:0 0 10px}.rating__item:last-child{margin:0}@media (min-width:1200px){.rating__list>li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.rating__item{border-radius:29px}}.rating__item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:6.7rem;margin:0;padding:1.5rem}.rating__item-image img{display:block;object-fit:contain;max-width:100%;max-height:100%}@media (min-width:1200px){.rating__item-image{height:11.7rem}}.rating__item-stars{background:#FFF;border:2px solid #F4F8FE;border-radius:19px;height:3.8rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.gallery{margin:0 0 7rem}.gallery .row{-ms-flex-align:center;align-items:center}@media (min-width:1200px){.rating__item-stars{height:6rem}.gallery{margin:0 0 20rem}}.gallery--gradient{margin:0;padding:0 0 6rem}.gallery--gradient .gallery__title{text-transform:uppercase;margin:0 0 2rem}.gallery__title{font-size:3.2rem;line-height:1.1;margin:0 0 3rem}@media (min-width:1200px){.gallery--gradient{padding:0 0 12rem}.gallery__title{margin:0 0 3rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em}.gallery__title br{display:none}}.gallery__action{margin:0 0 2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.gallery__action .ui-text-16{margin:0 1.5rem 0 0}.gallery__item{display:block;border-radius:14px;overflow:hidden;width:100%;height:100%;position:relative;text-decoration:none;color:#fff}.gallery__item:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(357.99deg,rgba(0,0,0,.45) 1.67%,rgba(0,0,0,0) 42.29%);transition:opacity .25s}.gallery__item:hover{text-decoration:none;color:#fff}.gallery__item:hover:after{opacity:0}.gallery__item-image{display:block;width:100%;height:100%;margin:0}.gallery__item-image img{display:block;width:100%;height:100%;object-fit:cover}.gallery__item-desc{position:absolute;left:0;bottom:0;right:0;z-index:100;padding:10px}@media (min-width:1200px){.gallery__action{-ms-flex-pack:start;justify-content:flex-start}.gallery__item{border-radius:29px}.gallery__item-desc{padding:2rem 3.5rem}}.questions__form,.questions__user{box-shadow:0 18px 30px rgba(64,123,255,.12);padding:1.5rem}.gallery__item-title{display:block;margin:0;font-size:1.4rem;line-height:1.2;font-weight:800}.gallery__item-play{position:absolute;top:50%;left:50%;width:4rem;height:4rem;z-index:200;margin:-2rem 0 0 -2rem;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.about__list,.education__item-list{-ms-flex-wrap:wrap;list-style:none}.gallery__item-play svg.icon-play{position:relative;left:2px;width:1.6rem;height:1.6rem}.about:before,.questions:before{display:block;top:50%;left:50%;z-index:-1;content:""}@media (min-width:1200px){.gallery__item-title{font-size:3rem}.gallery__item-play{width:8.4rem;height:8.4rem;margin:-4.2rem 0 0 -4.2rem}.gallery__item-play svg.icon-play{width:2.8rem;height:2.8rem}}.questions{position:relative;margin:0 0 6rem}.questions:before{position:absolute;width:277.3rem;height:171.5rem;margin:-85.7rem 0 0 -138.6rem;background:url(/local/templates/mg_winter/include/css/../images/bg-questions.png) 50% 50% no-repeat;background-size:contain;pointer-events:none}@media (min-width:1200px){.questions{margin:0 0 10rem}}.questions__title{margin:0 0 1.5rem}@media (min-width:1200px){.questions__title{margin:0 0 5rem}}.questions__text{max-width:60rem;margin:0 auto 2rem}.questions__wrapper{max-width:78rem;margin:0 auto;position:relative}.questions__wrapper:after,.questions__wrapper:before{content:"";display:block;z-index:-1;pointer-events:none}.questions__wrapper:before{position:absolute;bottom:1.5rem;right:100%;background:url(/local/templates/mg_winter/include/css/../images/bg-questions-decor-01.svg) no-repeat;background-size:contain;width:31rem;height:44.2rem;margin:0 -7.5rem 0 0}.questions__wrapper:after{position:absolute;bottom:-3rem;left:100%;background:url(/local/templates/mg_winter/include/css/../images/bg-questions-decor-02.svg) no-repeat;background-size:contain;width:27.4rem;height:29rem;margin:0 0 0 1.5rem}.questions__user{background:#FFF;border:1px solid #F4F8FE;border-radius:29px;margin:0 0 2rem}.questions__user-image{display:block;margin:0 0 1.5rem;overflow:hidden;border-radius:14px;background:#ccc;height:20rem}.questions__user-image img{display:block;width:100%;height:100%;object-fit:cover}.questions__user-name{display:block;font-size:2rem;line-height:1.3;font-weight:700;margin:0 0 5px}.questions__user-text{display:block;margin:0 auto;font-size:1.6rem;line-height:1.45;font-weight:400;max-width:24rem}.questions__form{background:#FFF;border-radius:29px}.questions__form .products__item-title,.questions__form .ui-title-20{margin:0 0 5px}.questions__form .products__item-text,.questions__form .ui-text-14{margin:0 5px 10px}.questions__form .ui-field{margin:0 0 5px}.about{margin:0 0 5rem;position:relative}.about:before{position:absolute;width:229.4rem;height:201.9rem;background:url(/local/templates/mg_winter/include/css/../images/bg-about.png) 50% 50% no-repeat;margin:-100rem 0 0 -108rem}@media (min-width:1200px){.about{margin:0 0 10rem}}.about__title{margin:0 0 1.5rem}@media (min-width:1200px){.about__title{margin:0 0 2rem}}.about__list{margin:0 -10px -2rem;padding:0;display:-ms-flexbox;display:flex;flex-wrap:wrap}.about__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.about__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.about__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%}.about__item-image{position:relative;z-index:1;overflow:hidden;border-radius:20px 20px 0 0;height:27.4rem;width:100%;display:block;margin:0 0 -3rem}.about__item-image:before{content:"";float:left;padding:48% 0 0}.about__item-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.education:before,.formula__list>li:after{left:50%;content:""}.about__item-desc{position:relative;z-index:2;background:#fff;border-radius:29px;padding:2rem 2.5rem;-ms-flex:1;flex:1}.about__item-title{display:block;margin:0 0 6px;font-size:2rem;line-height:1.3;font-weight:700}.about__item-text,.education__desc{font-size:1.6rem;line-height:1.45;font-weight:400}.about__item-text{display:block;margin:0}.education{position:relative;margin:0 0 5rem}.education:before{display:block;position:absolute;top:50%;width:216.2rem;height:201.9rem;background:url(/local/templates/mg_winter/include/css/../images/bg-education.png) 50% 50% no-repeat;margin:-80rem 0 0 -128rem;z-index:-1}@media (min-width:1200px){.education{margin:0 0 10rem}}.education--gradient{margin:0;padding:0 0 6rem;text-align:left}.education--gradient:before{display:none}.education--gradient .education__title{text-transform:uppercase;margin:0 0 1.5rem}.education--gradient .education__desc{margin:0 0 3rem;max-width:62rem}.education__title{margin:0 auto 10px;max-width:91rem}@media (min-width:1200px){.education--gradient{padding:0 0 12rem}.education__title{margin:0 auto 2rem}}.education__desc{max-width:78rem;margin:0 auto 2rem;text-align:left}.education__desc p{margin:0 0 10px}@media (min-width:1200px){.education__desc{margin:0 auto 4rem}}.education__decor{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:100}.education__decor img{display:block}@media (max-width:1199px){.education__decor{position:absolute;top:100%;left:30%;width:40%;height:6rem;background:url(/local/templates/mg_winter/include/css/../images/decor-education-horizontal-purple.svg) 50% 50% no-repeat;background-size:100% 100%;margin:-5rem 0 0}}@media (min-width:1200px){.education__decor{position:absolute;top:25%;left:100%;width:8rem;height:50%;background:url(/local/templates/mg_winter/include/css/../images/decor-education-vertical-purple.svg) 50% 50% no-repeat;background-size:100% 100%;margin:0 0 0 -4rem}}.education__list{margin:0;padding:0;list-style:none;position:relative}.education__list>li{position:relative;margin:0 0 -4rem}.education__list>li:last-child{margin:0}@media (min-width:1200px){.education__list{display:-ms-flexbox;display:flex;padding:0 4rem}.education__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0}}.education__item{background:#fff;border-radius:100%;min-height:100%;text-align:center}.education__item--02 .education__item-text{max-width:36rem}@media (max-width:1199px){.education__item{margin:0 -2rem;padding:2rem 4rem}.education__item--01{padding-bottom:60px}.education__item--02{padding-top:60px}.education__item--02 .education__item-list>li .education__item-number{max-width:16rem}}@media (min-width:768px){.education__item--01 .education__item-list>li{-ms-flex:1 1 auto;flex:1 1 auto}.education__item--01 .education__item-list>li:nth-of-type(1) .education__item-number{max-width:10rem}.education__item--01 .education__item-list>li:nth-of-type(2) .education__item-number{max-width:16rem}.education__item--01 .education__item-list>li:nth-of-type(3) .education__item-number{max-width:12rem}}@media (min-width:1200px){.education__item{margin:0 -4rem;padding:4.5rem 4rem 6.5rem}}.education__item-in{position:relative;z-index:100;max-width:32rem;margin:0 auto}@media (min-width:768px){.education__item-in{max-width:41rem}}.education__item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:14.5rem;height:9rem;margin:0 auto 2rem}.education__item-title{display:block;margin:0 auto 5px;font-size:2rem;line-height:1.3;font-weight:700;max-width:32rem}.education__item-number,.education__item-text{font-size:1.4rem;line-height:1.45;font-weight:400}.education__item-text{display:block;margin:0 auto 3rem;max-width:32rem}.education__item-list{margin:0 -10px -2rem;padding:0;display:-ms-flexbox;display:flex;flex-wrap:wrap}.education__item-list>li{padding:0 10px 2rem}@media (max-width:767px){.education__item-list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.education__item-list>li:last-of-type{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.education__item-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.education__item-list>li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none}}.education__item-number{max-width:18rem;margin:0 auto}.education__item-number mark{font-weight:600;background:0 0;color:#761CEA}.education__item-number strong{display:block;color:#761CEA;font-size:6rem;line-height:1;font-weight:900}.education__item-number p{margin:0}.certificates{position:relative;margin:0 0 5rem;text-align:center}@media (min-width:1200px){.certificates{margin:0 0 10rem}}.certificates__title{max-width:96rem;margin:0 auto 10px}@media (min-width:1200px){.certificates__title{margin:0 auto 2rem}}.certificates__text{margin:0 auto 1.5rem;font-size:1.6rem;line-height:1.45;font-weight:400;max-width:64.8rem}@media (min-width:1200px){.certificates__text{margin:0 auto 4rem;font-size:1.8rem}}.certificates__item{display:block;border-radius:12px;background:#fff;transition:transform .25s}.certificates__item img{display:block;width:100%;height:100%;object-fit:cover}.certificates__item:hover{transform:scale(1.05)}.cp-schedule__dl dt.is-open:after,.faq__item.is-open .faq__item-question svg.icon-arrow-faq{transform:rotate(180deg)}.request{position:relative;margin:0 0 5rem}.request .row{-ms-flex-align:center;align-items:center}@media (min-width:1200px){.request{margin:0 0 10rem}}.request__title{display:block;margin:0 0 10px;font-size:3rem;line-height:1.2;font-weight:800;max-width:56rem}.request__text{display:block;margin:0 0 10px;font-size:1.8rem;line-height:1.45;font-weight:400;max-width:48rem}.request__text b{font-weight:700}.request__contacts{margin:0;padding:0;list-style:none;text-align:center;font-size:3rem;line-height:1.3;font-weight:800}.request__contacts a,.request__contacts a:hover{text-decoration:none;color:#1D1D1B}.request__contacts address{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-size:1.8rem;line-height:1.45;font-weight:400;font-style:normal;padding:5px 0 0}.request__contacts address svg{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 5px 0 0}@media (min-width:1200px){.request__contacts{font-size:4.8rem;text-align:left}.request__contacts address{padding:1.5rem 0 0}}.request__feedback{background:#FFF;border-radius:29px;padding:1.5rem;margin:0 0 3rem}@media (min-width:576px){.request__feedback{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}}.request__feedback-image{position:relative;border-radius:12px;overflow:hidden;background:#ccc;display:block;width:100%;margin:0 0 1.5rem;-ms-flex:0 0 auto;flex:0 0 auto}.request__feedback-image img{display:block;width:100%;object-fit:cover}@media (min-width:576px){.request__feedback-image{margin:0 1.5rem 0 0;max-width:20.7rem;height:auto}.request__feedback-form{-ms-flex:1;flex:1}}.request__feedback-form .products__item-title,.request__feedback-form .ui-title-20{margin:0 0 5px}.request__feedback-form .products__item-text,.request__feedback-form .ui-text-14{margin:0 0 10px}.faq,.is-page-party .faq{position:relative;margin:0;padding:10rem 0}@media (min-width:960px){.faq,.is-page-party .faq{margin:0;padding:12rem 0}}.faq__title,.is-page-party .faq__title{display:block;margin:0 0 5rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;text-align:center}@media (min-width:960px){.faq__title,.is-page-party .faq__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px;margin:0 0 8rem}}@media (min-width:1200px){.faq__title,.is-page-party .faq__title{font-size:6rem}}.faq__text{display:block;max-width:76rem;margin:0 auto 3rem;font-size:1.6rem;line-height:1.45;font-weight:400;text-align:center}.faq__wrapper{max-width:78rem;margin:0 auto}.faq__list{margin:0;padding:0;list-style:none}.faq__list>li{margin:0 0 2rem}.faq__list>li:last-child{margin:0}.faq__item{background:#FFF;border:2px solid #F7F3F9;border-radius:20px;padding:1.6rem}@media (min-width:960px){.faq__text{font-size:1.8rem}.faq__item{border-radius:30px;padding:2rem}}.faq__item-question{position:relative;font-size:2rem;line-height:1.3;font-weight:600;letter-spacing:-.2px;padding:0 3rem 0 0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;transition:color .25s}.faq__item-question:hover{color:#761CEA}.faq__item-question svg.icon-arrow-faq{position:absolute;top:50%;right:0;width:3rem;height:3rem;margin:-1.5rem 0 0;color:#761CEA;transition:transform .25s}@media (min-width:960px){.faq__item-question{padding:0 6rem 0 0}}.faq__item-answer{font-size:1.4rem;line-height:1.45;font-weight:400;position:relative;padding:0 0 10px;top:10px;display:none}.faq__item-answer p{margin:0 0 10px}.faq__item-answer p:last-child{margin:0}@media (min-width:960px){.faq__item-answer{font-size:1.6rem;line-height:1.4;font-weight:400}}.about-us{padding:4rem 0 6rem}@media (min-width:1200px){.about-us{padding:10rem 0 12rem}}.about-us__title{text-transform:uppercase;margin:0 0 1.5rem}.about-us__text{margin:0 0 3rem;max-width:62rem}.about-us__list{margin:0 -5px -10px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-us__list>li{padding:0 5px 10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.about-us__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.about-us__item{background:#FFF;border-radius:29px;min-height:100%;text-align:center;padding:2rem}.about-us__item-icon{background:#FFF;box-shadow:0 3px 5px rgba(118,28,234,.2);border-radius:8px;width:5rem;height:5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 10px}.hiring__item,.rest__item{box-shadow:0 18px 30px rgba(64,123,255,.15)}.about-us__item-text{display:block;margin:0;font-size:1.4rem;line-height:1.45;font-weight:400}.wysiwyg{padding:0 0 6rem;margin:0}.wysiwyg .container-fluid{margin-bottom:30px}.wysiwyg .container-fluid:last-child{margin-bottom:0}.wysiwyg figure{margin:0 0 10px;border-radius:29px;overflow:hidden}.wysiwyg figure img{display:block;width:100%}.wysiwyg figure:last-child{margin:0}.wysiwyg p{margin:0 0 10px;max-width:64rem}.wysiwyg p:last-child{margin:0}@media (min-width:1200px){.wysiwyg{padding:0 0 12rem}}.formula{padding:0 0 6rem}@media (min-width:1200px){.formula{padding:0 0 12rem}}.formula__list{margin:0 -8.5rem -17rem;padding:0;list-style:none}.formula__list>li{padding:0 8.5rem 17rem;position:relative}.formula__list>li:after{display:block;width:3rem;height:3rem;position:absolute;bottom:8.5rem;margin:0 0 -1.5rem -1.5rem;background-position:50% 50%;background-size:contain}.formula__list>li:nth-of-type(1):after{background-image:url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.692 14.04H30.654V16.692H16.692V30.732H13.962V16.692H0V14.04H13.962V0H16.692V14.04Z' fill='%231D1D1B'/%3E%3C/svg%3E%0A")}.formula__list>li:nth-of-type(2):after{background-image:url("data:image/svg+xml,%3Csvg width='32' height='19' viewBox='0 0 32 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.2 2.652H0V0H31.2V2.652ZM31.2 18.252H0V15.6H31.2V18.252Z' fill='%231D1D1B'/%3E%3C/svg%3E%0A")}@media (min-width:768px){.formula__list{display:-ms-flexbox;display:flex;margin:0 -8.5rem}.formula__list>li{padding:0 8.5rem;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.formula__list>li:after{left:100%;bottom:50%}}.formula__item{position:relative;overflow:hidden;max-width:28rem;margin:0 auto;background:#fff;border-radius:50%}.formula__item:before{content:"";float:left;padding:100% 0 0}.formula__item-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;padding:4rem;text-align:center}.destinations,.rest{padding:0 0 6rem}.rest .row{margin:0 -5px -10px}.rest .row>[class^=col-]{padding:0 5px 10px}@media (min-width:1200px){.rest{padding:0 0 12rem}}.rest__title{text-transform:uppercase;margin:0 0 2rem}.rest__item{background:#FFF;border-radius:29px;margin:0 0 10px;padding:2rem}.rest__item-icon{margin:0 0 10px;background:#FFF;box-shadow:0 3px 5px rgba(64,123,255,.2);border-radius:8px;width:5rem;height:5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.rest__item-text{margin:0}@media (min-width:1200px){.destinations{padding:0 0 12rem}}.destinations__inner{padding:6rem 0;background:#16A3C5;color:#fff;border-radius:80px}.destinations__item,.hiring__item{background:#FFF;border-radius:29px;min-height:100%;text-align:center}@media (min-width:1200px){.destinations__inner{padding:12rem 0 15rem}}.destinations__title{text-transform:uppercase;margin:0 auto 3rem;max-width:98rem;text-align:center}.destinations__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.destinations__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.destinations__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.destinations__list>li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.destinations__item{color:#407BFF;box-shadow:0 18px 30px rgba(118,28,234,.15);padding:2rem}.destinations__item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 10px;width:10rem;height:10rem}.destinations__item-text,.hiring__item-text{display:block;font-size:1.8rem;line-height:1.45}.destinations__item-text{margin:0;font-weight:700}.hiring{padding:0 0 6rem}@media (min-width:1200px){.hiring{padding:0 0 12rem}}.hiring__title{text-transform:uppercase;margin:0 0 2rem}.family__list,.hiring__list{margin:0 -5px -10px;list-style:none}.hiring__list{padding:0 0 3rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hiring__list>li{padding:0 5px 10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.hiring__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.hiring__list>li:nth-of-type(1){-ms-flex:0 0 42%;flex:0 0 42%;max-width:42%}.hiring__list>li:nth-of-type(2){-ms-flex:0 0 58%;flex:0 0 58%;max-width:58%}}.hiring__item{padding:2rem 1.5rem}.family__item-icon,.hiring__item-icon{box-shadow:0 3px 5px rgba(64,123,255,.2)}.family__item-icon,.hiring__item-icon,.work__item-icon{background:#FFF;border-radius:8px}.family,.work{padding:0 0 6rem}.hiring__item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:5rem;height:5rem;margin:0 auto 10px}.family__list,.plans__list,.results__list,.targets__list{-ms-flex-wrap:wrap}.hiring__item-text{font-weight:400;margin:0}@media (min-width:1200px){.family{padding:0 0 12rem}}.family__title{text-transform:uppercase;margin:0 1.5rem 1.5rem 0}.family__text{margin:0 0 3rem}.family__text--w560{max-width:56rem}.family__list{padding:0 0 3rem;display:-ms-flexbox;display:flex;flex-wrap:wrap}.family__list>li{padding:0 5px 10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.family__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.family__item{background:#FFF;box-shadow:0 18px 30px rgba(64,123,255,.15);border-radius:29px;padding:2rem 1.5rem;min-height:100%;text-align:center}.family__item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:5rem;height:5rem;margin:0 auto 10px}.targets__item-icon,.work__item-icon{-ms-flex-align:center;width:5rem;height:5rem;margin:0 auto 10px}.family__item-text{display:block;font-size:1.8rem;line-height:1.45;font-weight:400;margin:0}.work .row{margin:0 -5px -10px}.work .row>[class^=col-]{padding:0 5px 10px}@media (min-width:1200px){.work{padding:0 0 12rem}}.work__title{text-transform:uppercase;margin:0 1.5rem 1.5rem 0}.work__text{margin:0 0 3rem;max-width:56rem}.work__item{margin:0 0 10px;background:#FFF;box-shadow:0 18px 30px rgba(255,182,0,.15);border-radius:29px;padding:2rem}.work__item-icon{box-shadow:0 3px 5px rgba(64,123,255,.2);display:-ms-flexbox;display:flex;align-items:center;-ms-flex-pack:center;justify-content:center}.important__card,.targets__item{box-shadow:0 18px 30px rgba(64,123,255,.15)}.work__item-text,.work__item-title{display:block;margin:0;font-size:1.8rem;line-height:1.45}.work__item-title{font-weight:700}.work__item-text{font-weight:400}.results{padding:0 0 6rem}@media (min-width:1200px){.results{padding:0 0 12rem}}.results__title{text-transform:uppercase;margin:0 0 3rem}.results__list{margin:0 -2rem -3rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:5rem;line-height:1;font-weight:700;color:#761CEA}.results__list>li{padding:0 2rem 3rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.results__list>li:nth-of-type(1) small{max-width:24rem}.results__list small{display:block;font-size:1.6rem;line-height:1.45;font-weight:400;color:#1D1D1B}@media (max-width:767px){.results__list{font-size:3rem}.results__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.results__list>li:nth-of-type(1){-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;-ms-flex-order:2;order:2}.results__list>li:nth-of-type(2){-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;-ms-flex-order:1;order:1}.results__list>li:nth-of-type(3){-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;-ms-flex-order:3;order:3}.results__list>li:nth-of-type(4){-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;-ms-flex-order:4;order:4}}.important__text,.targets__item-text{font-size:1.8rem;line-height:1.45;font-weight:400}.important{padding:0 0 6rem}@media (min-width:1200px){.important{padding:0 0 12rem}}.important__inner{background:#407BFF;border-radius:80px;padding:6rem 0;color:#fff;text-align:center}.ability__item,.cards__item,.important__card,.seasons__item,.targets__item{border-radius:29px}@media (min-width:1200px){.important__inner{padding:12rem 0 15rem}}.important__title{text-transform:uppercase;margin:0 auto 3rem;max-width:76rem}.important__text{display:block;margin:0 0 10px}.important__card{max-width:57.8rem;margin:0 auto;background:#FFF;padding:2rem;color:#1D1D1B}.important__card-text,.important__card-title{margin:0}.targets{padding:0 0 6rem}@media (min-width:1200px){.targets{padding:0 0 12rem}}.targets__title{text-transform:uppercase;margin:0 0 2rem}.targets__list{margin:0 -5px -10px;padding:0;list-style:none;display:-ms-flexbox;display:flex;flex-wrap:wrap}.targets__list>li{padding:0 5px 10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.targets__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.targets__list>li:nth-of-type(3){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.targets__item{background:#FFF;padding:2rem;min-height:100%;text-align:center}.targets__item-icon{background:#FFF;box-shadow:0 3px 5px rgba(64,123,255,.2);border-radius:8px;display:-ms-flexbox;display:flex;align-items:center;-ms-flex-pack:center;justify-content:center}.targets__item-text{display:block;margin:0}@media (min-width:768px){.targets__item-text{margin:0 4rem}}.plans{padding:10rem 0}.plans .container-fluid{position:relative;z-index:1}.plans .container-fluid:before{content:"";display:block;background:url(/local/templates/mg_winter/include/css/../images/bg-plans-decor.svg) 50% 50% no-repeat;background-size:contain;width:51rem;height:11rem;position:absolute;bottom:-8rem;right:100%;z-index:-1;margin:0 -31rem 0 0}.plans__item-badges,.plans__list{display:-ms-flexbox;list-style:none}.plans__title{text-align:center;margin:0 auto 2rem}.plans__list{margin:0 -10px -2rem;padding:0;display:flex;flex-wrap:wrap}.plans__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.plans__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.plans__item{min-height:100%;padding:2rem;border-radius:30px;text-align:center}.plans__item--white{background:#fff;color:#1D1D1B}.plans__item--green{background:#41CC99;color:#fff}.plans__item--violet{background:#F7F3F9;color:#1D1D1B}.plans__item-title{display:block;margin:0 0 10px;font-size:2rem;line-height:1.3;font-weight:700}.plans__item-badges{margin:0 -2.5px -5px;padding:0;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.plans__item-badges>li{padding:0 2.5px 5px}.plans__item-badges .ui-badge{height:auto;min-height:3.4rem;padding:7px 1.2rem;font-size:1.4rem;line-height:1.45;font-weight:600}.desc,.upcoming__item-counter,.upcoming__text{font-size:1.8rem;line-height:1.45}.upcoming{padding:0 0 10rem}.upcoming .container-fluid{position:relative;z-index:1}.upcoming .container-fluid:before{content:"";display:block;background:url(/local/templates/mg_winter/include/css/../images/bg-upcoming-decor.svg) 50% 50% no-repeat;background-size:contain;width:23.4rem;height:24.2rem;position:absolute;left:100%;top:-8rem;z-index:-1;margin:0 0 0 -4rem}.cards .container-fluid,.seasons__item{z-index:100;position:relative}.upcoming__title{margin:0 0 10px;text-align:center}.upcoming__text{display:block;margin:0 auto 2rem;max-width:74.8rem;font-weight:400;text-align:center}.upcoming__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.upcoming__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.upcoming__item{display:block;border-radius:30px;overflow:hidden;position:relative;color:#fff;text-decoration:none}.upcoming__item:hover{text-decoration:none;color:#fff}.upcoming__item:hover .upcoming__item-image{transform:scale(1.05)}.upcoming__item-image{display:block;margin:0;transition:transform .25s}.upcoming__item-image img{display:block;width:100%;min-height:24rem;object-fit:cover}.upcoming__item-desc{position:absolute;top:0;left:0;padding:2.5rem 3rem}.upcoming__item-title{margin:0}.upcoming__item-counter{display:block;margin:0;font-weight:700}.desc{padding:5rem 0;margin:0;font-weight:400}.desc .row{margin:0 -10px -5rem}.desc h1,.desc p{margin:0 0 2rem}.desc .row>[class^=col]{padding:0 10px 5rem}.desc h1{display:block;font-size:4rem;line-height:1;font-weight:800}.cards,.desc p:last-child{margin:0}.desc picture{display:block;overflow:hidden;border-radius:30px}.desc img{display:block;width:100%}@media (min-width:768px){.upcoming__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.upcoming__list>li:nth-of-type(3n-2){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.desc h1{font-size:6rem}}@media (min-width:1200px){.desc{font-size:2.4rem;padding:5rem 0 10rem}.desc h1{font-size:8rem}.desc picture{border-radius:80px}}.cards{padding:0 0 10rem}.cards__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cards__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.cards__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.cards__item{background:#FFF;box-shadow:0 18px 30px rgba(65,204,153,.25);padding:2rem;min-height:100%;text-align:center;color:#761CEA}.cards__item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:10rem;margin:0 0 10px}.cards__item-title,.seasons__text{display:block;font-size:1.8rem;line-height:1.45}.cards__item-title{margin:0;font-weight:700}.seasons{margin:0;padding:0 0 10rem;text-align:center}.seasons__title{margin:0 0 10px}.seasons__text{margin:0 auto 2rem;font-weight:400;max-width:102.4rem}.seasons__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.seasons__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.seasons__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.seasons__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:100%;min-height:19.3rem;overflow:hidden;padding:1.5rem;background:rgba(0,0,0,.35);color:#fff}.seasons__item-image,.seasons__item-image:after{position:absolute;top:0;height:100%;width:100%;display:block;left:0}.seasons__item-image{margin:0;z-index:-1}.seasons__item-image:after{content:"";background:linear-gradient(360deg,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 34.53%)}.seasons__item-image img{display:block;width:100%;height:100%;object-fit:cover}.seasons__item-title{display:block;padding:7px 2.3rem;font-size:4.8rem;line-height:1;font-weight:800;margin:0 0 3.6rem;background:rgba(255,255,255,.01);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:14px;will-change:transform}.seasons__item-title small{display:block;font-size:1.8rem;line-height:1.45;font-weight:700}.wrapper{padding:0 0 5rem}.wrapper__inner{background:#761CEA;color:#fff;border-radius:80px;padding:10rem 0}.is-page-filter .cashback{background:linear-gradient(to bottom,#fff 0,#e6d2ff 50%,#fff 100%)}.cashback{padding:5rem 0;font-size:1.8rem;line-height:1.5;font-weight:400}.cashback picture{display:block;margin:0 0 5rem;overflow:hidden}.cashback picture img{display:block;width:100%}.cashback mark{display:block;margin:0 0 3rem;padding:2rem;background:#41CC99;color:#fff;font-weight:700}.cashback p{display:block;margin:0 0 2rem}.cashback p:last-child{margin:0}.cashback h2,.cashback h3,.cashback small,.cashback ul{margin:0 0 2rem}.cashback p+h2,.cashback p+h3{padding:2rem 0 0}.cashback small{display:block;font-size:70%;opacity:.75}.cashback ul{padding:0;list-style:none}.cashback ul>li{position:relative;padding:0 0 0 3rem;margin:0 0 10px}.cashback ul>li:before{content:"";display:block;position:absolute;top:1.2rem;left:0;width:6px;height:6px;background:#761CEA;border-radius:50%}.cashback ul>li:last-child{margin:0}.cashback a{border-bottom:1px solid currentColor}@media (min-width:1200px){.cashback{padding:5rem 0 10rem}.col-xl-22pct{-ms-flex:0 0 22%;flex:0 0 22%;max-width:22%}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.text-nowrap{white-space:nowrap}.text-left{text-align:left}.text-center{text-align:center}.text-red{color:#FF3E3B}.text-orange{color:#FF8700}.text-purple{color:#761CEA}.text-blue{color:#407BFF}.text-lightgreen{color:#77BA53}.text-green{color:#81C45D}.text-grey{color:#676C77}.text-dark{color:#01010B}.row-gutter-10{margin:0 -5px -10px}.row-gutter-10>[class^=col-]{padding:0 5px 10px}.row-gutter-20{margin:0 -10px -2rem}.row-gutter-20>[class^=col]{padding:0 10px 2rem}.row-gutter-30{margin:0 -1.5rem}.row-gutter-30>[class^=col]{padding:0 1.5rem}.is-hidden{display:none!important}@media (max-width:575px){.is-sm-visible{display:none!important}}@media (max-width:767px){.is-md-visible{display:none!important}}@media (max-width:991px){.is-lg-visible{display:none!important}}@media (max-width:1439px){.is-hd-visible{display:none!important}}@media (min-width:768px){.is-md-hidden,.is-sm-hidden{display:none!important}}@media (min-width:992px){.is-lg-hidden{display:none!important}}@media (min-width:1440px){.is-hd-hidden{display:none!important}}@media (max-width:sz-sm-1px){.is-sz-sm-visible{display:none!important}}@media (max-width:639px){.is-640-visible,.is-sz-md-visible{display:none!important}}@media (max-width:959px){.is-960-visible,.is-sz-lg-visible{display:none!important}}@media (max-width:1199px){.is-1200-visible,.is-sz-xl-visible,.is-xl-visible{display:none!important}}@media (max-width:sz-hd-1px){.is-sz-hd-visible{display:none!important}}@media (min-width:640px){.is-640-hidden,.is-sz-md-hidden,.is-sz-sm-hidden{display:none!important}}@media (min-width:960px){.is-960-hidden,.is-sz-lg-hidden{display:none!important}}@media (min-width:1200px){.col-xl-34pct{-ms-flex:0 0 34%;flex:0 0 34%;max-width:34%}.col-xl-65{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.col-xl-35{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.col-xl-max-190{max-width:22rem}.col-xl-max-110{max-width:14rem}.col-xl-max-140{max-width:17rem}.col-xl-max-150{max-width:18rem}.col-xl-max-180{max-width:21rem}.col-xl-max-200{max-width:23rem}.col-xl-max-01{max-width:19%}.col-xl-max-02{max-width:12%}.col-xl-max-03{max-width:15%}.col-xl-max-04{max-width:16%}.col-xl-max-05{max-width:18%}.col-xl-max-06{max-width:20%}.is-1200-hidden,.is-sz-xl-hidden,.is-xl-hidden{display:none!important}}@media (min-width:sz-hd){.is-sz-hd-hidden{display:none!important}}.upcoming__item-image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.45) 0,rgba(0,0,0,0) 100%);transition:opacity .25s}.news__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.news__item-action{margin:auto 0 0}.ui-sorting .selectric-items{top:100%;border-radius:0 0 8px 8px;border:1px solid #95c8ff;margin:-1px 0 0}.ui-sorting .selectric-open .selectric{background:#fff;border-radius:8px 8px 0 0}.iti{position:relative;display:inline-block}.iti *{-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:auto;-webkit-overflow-scrolling:touch}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag,.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}.b24-form .b24-form-control-container,.b24-form .b24-form-field,.iti__divider{margin-bottom:5px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:2rem}.iti__divider{padding-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-100rem;left:-100rem;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:3rem;bottom:3rem;left:3rem;right:3rem;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px;line-height:1.5em}.iti__flag{width:2rem}.iti__flag.iti__be{width:1.8rem}.iti__flag.iti__ch{width:1.5rem}.iti__flag.iti__mc{width:1.9rem}.iti__flag.iti__ne{width:1.8rem}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:1.4rem;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:1.4rem;background-position:-66px 0}.iti__flag.iti__ag{height:1.4rem;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:1.5rem;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:1.4rem;background-position:-176px 0}.iti__flag.iti__aq{height:1.4rem;background-position:-198px 0}.iti__flag.iti__ar{height:1.3rem;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:1.4rem;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:1.4rem;background-position:-308px 0}.iti__flag.iti__ax{height:1.3rem;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:1.4rem;background-position:-396px 0}.iti__flag.iti__bd{height:1.2rem;background-position:-418px 0}.iti__flag.iti__be{height:1.5rem;background-position:-440px 0}.iti__flag.iti__bf{height:1.4rem;background-position:-460px 0}.iti__flag.iti__bg{height:1.2rem;background-position:-482px 0}.iti__flag.iti__bh{height:1.2rem;background-position:-504px 0}.iti__flag.iti__bi{height:1.2rem;background-position:-526px 0}.iti__flag.iti__bj{height:1.4rem;background-position:-548px 0}.iti__flag.iti__bl{height:1.4rem;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:1.4rem;background-position:-636px 0}.iti__flag.iti__bq{height:1.4rem;background-position:-658px 0}.iti__flag.iti__br{height:1.4rem;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:1.4rem;background-position:-724px 0}.iti__flag.iti__bv{height:1.5rem;background-position:-746px 0}.iti__flag.iti__bw{height:1.4rem;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:1.4rem;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:1.5rem;background-position:-878px 0}.iti__flag.iti__cf{height:1.4rem;background-position:-900px 0}.iti__flag.iti__cg{height:1.4rem;background-position:-922px 0}.iti__flag.iti__ch{height:1.5rem;background-position:-944px 0}.iti__flag.iti__ci{height:1.4rem;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:1.4rem;background-position:-1005px 0}.iti__flag.iti__cm{height:1.4rem;background-position:-1027px 0}.iti__flag.iti__cn{height:1.4rem;background-position:-1049px 0}.iti__flag.iti__co{height:1.4rem;background-position:-1071px 0}.iti__flag.iti__cp{height:1.4rem;background-position:-1093px 0}.iti__flag.iti__cr{height:1.2rem;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:1.2rem;background-position:-1159px 0}.iti__flag.iti__cw{height:1.4rem;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:1.4rem;background-position:-1225px 0}.iti__flag.iti__cz{height:1.4rem;background-position:-1247px 0}.iti__flag.iti__de{height:1.2rem;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:1.4rem;background-position:-1313px 0}.iti__flag.iti__dk{height:1.5rem;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:1.4rem;background-position:-1379px 0}.iti__flag.iti__dz{height:1.4rem;background-position:-1401px 0}.iti__flag.iti__ea{height:1.4rem;background-position:-1423px 0}.iti__flag.iti__ec{height:1.4rem;background-position:-1445px 0}.iti__flag.iti__ee{height:1.3rem;background-position:-1467px 0}.iti__flag.iti__eg{height:1.4rem;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:1.4rem;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:1.4rem;background-position:-1599px 0}.iti__flag.iti__fi{height:1.2rem;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:1.5rem;background-position:-1709px 0}.iti__flag.iti__fr{height:1.4rem;background-position:-1731px 0}.iti__flag.iti__ga{height:1.5rem;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:1.2rem;background-position:-1797px 0}.iti__flag.iti__ge{height:1.4rem;background-position:-1819px 0}.iti__flag.iti__gf{height:1.4rem;background-position:-1841px 0}.iti__flag.iti__gg{height:1.4rem;background-position:-1863px 0}.iti__flag.iti__gh{height:1.4rem;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:1.4rem;background-position:-1929px 0}.iti__flag.iti__gm{height:1.4rem;background-position:-1951px 0}.iti__flag.iti__gn{height:1.4rem;background-position:-1973px 0}.iti__flag.iti__gp{height:1.4rem;background-position:-1995px 0}.iti__flag.iti__gq{height:1.4rem;background-position:-2017px 0}.iti__flag.iti__gr{height:1.4rem;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:1.3rem;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:1.2rem;background-position:-2149px 0}.iti__flag.iti__hk{height:1.4rem;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:1.2rem;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:1.4rem;background-position:-2303px 0}.iti__flag.iti__id{height:1.4rem;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:1.5rem;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:1.4rem;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:1.4rem;background-position:-2457px 0}.iti__flag.iti__ir{height:1.2rem;background-position:-2479px 0}.iti__flag.iti__is{height:1.5rem;background-position:-2501px 0}.iti__flag.iti__it{height:1.4rem;background-position:-2523px 0}.iti__flag.iti__je{height:1.2rem;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:1.4rem;background-position:-2611px 0}.iti__flag.iti__ke{height:1.4rem;background-position:-2633px 0}.iti__flag.iti__kg{height:1.2rem;background-position:-2655px 0}.iti__flag.iti__kh{height:1.3rem;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:1.2rem;background-position:-2721px 0}.iti__flag.iti__kn{height:1.4rem;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:1.4rem;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:1.4rem;background-position:-2875px 0}.iti__flag.iti__lb{height:1.4rem;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:1.2rem;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:1.4rem;background-position:-3007px 0}.iti__flag.iti__lt{height:1.2rem;background-position:-3029px 0}.iti__flag.iti__lu{height:1.2rem;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:1.4rem;background-position:-3117px 0}.iti__flag.iti__mc{height:1.5rem;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:1.4rem;background-position:-3204px 0}.iti__flag.iti__mg{height:1.4rem;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:1.4rem;background-position:-3292px 0}.iti__flag.iti__mm{height:1.4rem;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:1.4rem;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:1.4rem;background-position:-3402px 0}.iti__flag.iti__mr{height:1.4rem;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:1.4rem;background-position:-3468px 0}.iti__flag.iti__mu{height:1.4rem;background-position:-3490px 0}.iti__flag.iti__mv{height:1.4rem;background-position:-3512px 0}.iti__flag.iti__mw{height:1.4rem;background-position:-3534px 0}.iti__flag.iti__mx{height:1.2rem;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:1.4rem;background-position:-3600px 0}.iti__flag.iti__na{height:1.4rem;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:1.5rem;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:1.2rem;background-position:-3730px 0}.iti__flag.iti__nl{height:1.4rem;background-position:-3752px 0}.iti__flag.iti__no{height:1.5rem;background-position:-3774px 0}.iti__flag.iti__np{width:1.3rem;height:1.5rem;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:1.4rem;background-position:-3899px 0}.iti__flag.iti__pe{height:1.4rem;background-position:-3921px 0}.iti__flag.iti__pf{height:1.4rem;background-position:-3943px 0}.iti__flag.iti__pg{height:1.5rem;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:1.4rem;background-position:-4009px 0}.iti__flag.iti__pl{height:1.3rem;background-position:-4031px 0}.iti__flag.iti__pm{height:1.4rem;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:1.4rem;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:1.4rem;background-position:-4141px 0}.iti__flag.iti__pw{height:1.3rem;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:1.4rem;background-position:-4229px 0}.iti__flag.iti__ro{height:1.4rem;background-position:-4251px 0}.iti__flag.iti__rs{height:1.4rem;background-position:-4273px 0}.iti__flag.iti__ru{height:1.4rem;background-position:-4295px 0}.iti__flag.iti__rw{height:1.4rem;background-position:-4317px 0}.iti__flag.iti__sa{height:1.4rem;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:1.3rem;background-position:-4427px 0}.iti__flag.iti__sg{height:1.4rem;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:1.5rem;background-position:-4515px 0}.iti__flag.iti__sk{height:1.4rem;background-position:-4537px 0}.iti__flag.iti__sl{height:1.4rem;background-position:-4559px 0}.iti__flag.iti__sm{height:1.5rem;background-position:-4581px 0}.iti__flag.iti__sn{height:1.4rem;background-position:-4603px 0}.iti__flag.iti__so{height:1.4rem;background-position:-4625px 0}.iti__flag.iti__sr{height:1.4rem;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:1.2rem;background-position:-4713px 0}.iti__flag.iti__sx{height:1.4rem;background-position:-4735px 0}.iti__flag.iti__sy{height:1.4rem;background-position:-4757px 0}.iti__flag.iti__sz{height:1.4rem;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:1.4rem;background-position:-4845px 0}.iti__flag.iti__tf{height:1.4rem;background-position:-4867px 0}.iti__flag.iti__tg{height:1.3rem;background-position:-4889px 0}.iti__flag.iti__th{height:1.4rem;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:1.4rem;background-position:-4999px 0}.iti__flag.iti__tn{height:1.4rem;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:1.4rem;background-position:-5065px 0}.iti__flag.iti__tt{height:1.2rem;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:1.4rem;background-position:-5131px 0}.iti__flag.iti__tz{height:1.4rem;background-position:-5153px 0}.iti__flag.iti__ua{height:1.4rem;background-position:-5175px 0}.iti__flag.iti__ug{height:1.4rem;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:1.4rem;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:1.4rem;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{width:1.5rem;height:1.5rem;background-position:-5329px 0}.iti__flag.iti__vc{height:1.4rem;background-position:-5346px 0}.iti__flag.iti__ve{height:1.4rem;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:1.4rem;background-position:-5412px 0}.iti__flag.iti__vn{height:1.4rem;background-position:-5434px 0}.iti__flag.iti__vu{height:1.2rem;background-position:-5456px 0}.iti__flag.iti__wf{height:1.4rem;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:1.5rem;background-position:-5522px 0}.iti__flag.iti__ye{height:1.4rem;background-position:-5544px 0}.iti__flag.iti__yt{height:1.4rem;background-position:-5566px 0}.iti__flag.iti__za{height:1.4rem;background-position:-5588px 0}.iti__flag.iti__zm{height:1.4rem;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:1.5rem;box-shadow:0 0 1px 0 #888;background-image:url(/local/templates/mg_winter/include/vendor/intl/img/flags.png);background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:565.2rem 1.5rem;background-image:url(/local/templates/mg_winter/include/vendor/intl/img/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}.ui-prepend{z-index:10}.ui-prepend~.iti .iti__flag-container{left:3.2rem;width:4.6rem;border-radius:14px}.team-camp,.ui-prepend~.iti .iti__flag-container .iti__selected-flag{border-radius:0}.ui-prepend~.iti .ui-input,.ui-prepend~.iti .ui-textarea{padding-left:82px}.iti{width:100%}.iti--allow-dropdown .iti__flag-container .iti__selected-flag{border-radius:14px 0 0 14px}.header__nav-link.is-active{background:#f7f3f9;color:#761cea;pointer-events:none}.header__nav-sublink.is-active{background:#761cea;color:#f7f3f9;pointer-events:none}.footer__contacts-social:last-child,.footer__gerb{margin:0}.footer__gerb p{margin:0 0 5px}.footer__gerb img{display:inline-block;vertical-align:middle;margin:0 10px 0 0}@media (min-width:1200px){.footer__gerb{margin:0 0 1.5rem}}.footer__subsc .b24-form-wrapper{max-width:none}.footer__subsc .b24-form .b24-form-control-string .b24-form-control,.footer__subsc .b24-form .b24-form-control-text .b24-form-control{display:block;transition:.25s;width:100%;background:#fff;border:1px solid #f7f3f9;font:600 1.4rem/1.9rem Gilroy,Helvetica,Arial,sans-serif;padding:10px 3.2rem 10px 32px;color:#000;-webkit-appearance:none;appearance:none;box-shadow:none;border-radius:14px;height:3.9rem;margin:0;position:relative}.footer__subsc .b24-form .b24-form-control-text .b24-form-control{max-width:100%;min-width:100%;min-height:10rem}.footer__subsc .b24-form .b24-form-control-text .b24-form-control-label{margin-top:-5px}.footer__subsc .b24-form-field-email .b24-form-control-icon-after:before,.footer__subsc .b24-form-field-name .b24-form-control-icon-after:before,.footer__subsc .b24-form-field-phone .b24-form-control-icon-after:before,.footer__subsc .b24-form-field-text .b24-form-control-icon-after:before{content:"";background-repeat:no-repeat;background-position:center;width:3.2rem;height:3.9rem;position:absolute;left:0;top:0;z-index:1;opacity:.6}.footer__subsc .b24-form-field-name .b24-form-control-icon-after:before{background-image:url(https://sportzania.ru/local/templates/mg_winter/include/images/icons/icon-user.svg)}.footer__subsc .b24-form-field-phone .b24-form-control-icon-after:before{background-image:url(https://sportzania.ru/local/templates/mg_winter/include/images/icons/icon-phone.svg)}.footer__subsc .b24-form-field-phone .iti--allow-dropdown{width:100%}.footer__subsc .b24-form-field-phone .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:transparent}.footer__subsc .b24-form-field-email .b24-form-control-icon-after:before,.footer__subsc .b24-form-field-text .b24-form-control-icon-after:before{background-image:url(https://sportzania.ru/local/templates/mg_winter/include/images/icons/icon-question.svg)}.footer__subsc .b24-form .b24-form-control-label{color:#95c8ff;padding-left:32px!important;font:600 1.4rem/1.9rem Gilroy,Helvetica,Arial,sans-serif;text-align:left}.footer__subsc .b24-form .b24-form-control-string .b24-form-control:focus{border-color:#95c8ff}.b24-form-control-not-empty+.b24-form-control-label,.footer__subsc .b24-form-control:focus+.b24-form-control-label{display:none}.footer__subsc .b24-form .b24-form-btn{background-color:#761cea!important;color:#fff;width:100%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;font:600 1.6rem/2.9rem Gilroy,Helvetica,Arial,sans-serif;text-align:center;border:none;padding:5px 1.2rem;text-decoration:none;transition:box-shadow .25s,color .25s,background .25s,box-shadow .25s;cursor:pointer;white-space:nowrap;border-radius:14px;height:3.9rem;overflow:hidden;box-shadow:none}.footer__subsc .b24-form .b24-form-btn:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.25);transition:opacity .25s;opacity:0}.footer__subsc .b24-form .b24-form-btn:hover{background:#761cea;border-color:#761cea;color:#fff}.footer__subsc .b24-form .b24-form-btn:hover:after{opacity:1}.footer__subsc .b24-form .b24-form-btn:active{transition:none;transform:translate(0,1px);box-shadow:inset 0 2px 5px rgba(0,0,0,.15)}.footer__subsc .b24-form-wrapper.b24-form-border-bottom{border-bottom:0!important}.footer__subsc .b24-form-wrapper.b24-form-shadow{box-shadow:none!important}.footer__subsc .b24-form .b24-form-btn-block{padding-top:0}.footer__subsc .b24-form-control-alert.b24-form-control-string .b24-form-control{border-color:#ff3e3b!important}.footer__subsc .b24-form .b24-form-control-alert.b24-form-control-text .b24-form-control{background:0 0}.footer__subsc .b24-form .b24-form-content.b24-form-padding-side,.footer__subsc .b24-form .b24-form-header-padding{padding:0}.b24-form .b24-form-wrapper.b24-from-state-on,.footer__subsc .b24-form .b24-form-wrapper{min-height:min-content}.footer__subsc .b24-form .b24-form-control-alert-message{background:0 0;padding-left:0;font-size:1.2rem!important;line-height:1.45!important;font-weight:400!important;color:#ff3e3b;font-family:Gilroy,Helvetica,Arial,sans-serif!important;top:100%;left:0;z-index:1}.b24-form .b24-form-control-alert-message:after,.footer__subsc .b24-form .b24-form-control-alert-message:before{display:none}.footer__subsc .b24-form .b24-form-state-container .b24-form-success{background:#fff}.footer__subsc .b24-form .b24-form-success-icon{width:5.9rem;height:5.9rem;margin:0 auto 10px;padding:0;display:block}.footer__subsc .b24-form .b24-form-loader-icon{width:11.5rem;height:8.4rem}.footer__subsc .b24-form .b24-form-success .b24-form-state-text{margin:0;font-size:1.8rem!important;font-family:Gilroy,Helvetica,Arial,sans-serif!important;line-height:1.3!important}.team-camp{background:0 0;color:#fff;padding:0}.team-camp__inner{background:#41cc99;padding:10rem 0;border-radius:80px}@media (max-width:1199px){.team-camp__inner{padding:5rem 0;border-radius:40px}}.team-camp__action .ui-btn:not(.is-active){background:#761cea;color:#fff}.team-camp__item{box-shadow:0 18px 30px rgba(118,28,234,.15)}.why__item{box-shadow:0 18px 30px rgba(64,123,255,.15)}.why__item-icon{color:#407bff}.why__figure{overflow:hidden;width:auto;height:auto}.why__figure:before{content:"";float:left;padding:100% 0 0}@media (max-width:1199px){.why__figure{width:17rem;height:17rem}}.why__figure-image{position:absolute;top:0;left:0;width:100%;height:100%}.news:before{display:none}.swiper-team-camp .swiper-pagination-bullet-active{background:#fff;color:#761cea}.swiper-team-camp .swiper-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:2rem 0 0}.swiper-team-camp .swiper-next,.swiper-team-camp .swiper-prev{position:relative;top:0;left:0;right:0;bottom:0;width:3.6rem;height:3.6rem;color:#fff;background:#3566d2;box-shadow:0 18px 30px rgba(64,123,255,.15);border-radius:25px;margin:0 2rem 0 0}.swiper-team-camp .swiper-next:last-child,.swiper-team-camp .swiper-prev:last-child{margin:0}.swiper-team-camp .swiper-next:after,.swiper-team-camp .swiper-prev:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.2);transition:opacity .25s;opacity:0}.swiper-team-camp .swiper-next:hover:after,.swiper-team-camp .swiper-prev:hover:after{opacity:1}.swiper-why-group .swiper-why{border-radius:14px;overflow:hidden}.swiper-why-group .swiper-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.swiper-why-group .swiper-next,.swiper-why-group .swiper-prev{position:relative;top:0;left:auto;right:auto;margin:10px 0 0 10px;transition:opacity .25s}.swiper-why-group .swiper-next.swiper-button-lock,.swiper-why-group .swiper-prev.swiper-button-lock{display:none}.swiper-why-group .swiper-shadow{opacity:0}.swiper-news .swiper-slide{height:auto}.swiper-news .swiper-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:4rem 0 0}.swiper-news .swiper-next,.swiper-news .swiper-prev{position:relative;top:0;left:auto;right:auto;margin:0;display:none}@media (max-width:1199px){.swiper-news .swiper-next,.swiper-news .swiper-prev{display:-ms-flexbox;display:flex}.swiper-news .swiper-control{padding:2rem 0 0;-ms-flex-pack:start;justify-content:flex-start}.swiper-news .swiper-control>*{margin:0 10px 0 0}.swiper-gallery .swiper-control{padding:2rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}}.swiper-gallery .swiper-wrapper{transition-timing-function:linear}.swiper-gallery .swiper-next,.swiper-gallery .swiper-prev{position:relative;top:0;left:auto;right:auto;margin:0 0 0 10px}@media (min-width:1200px){.swiper-gallery .swiper-control{display:block}.swiper-gallery .swiper-next,.swiper-gallery .swiper-prev{position:absolute;top:50%;margin:-1.8rem 0 0}.swiper-gallery .swiper-prev{left:10px}.swiper-gallery .swiper-next{right:10px}}.fancybox-circle-close,.fancybox-circle-next,.fancybox-circle-prev{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;cursor:pointer;overflow:hidden;border:none;background:#ccc;color:#fff;margin:-1.8rem 0 0}.fancybox-circle-close:after,.fancybox-circle-next:after,.fancybox-circle-prev:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.25);transition:opacity .25s;opacity:0}.fancybox-circle-close:hover:after,.fancybox-circle-next:hover:after,.fancybox-circle-prev:hover:after{opacity:1}.fancybox-circle-close{position:absolute;top:-3.6rem;right:-5.6rem;z-index:1000;margin:0;background:#761cea;color:#fff}@media (max-width:1199px){.fancybox-circle-close{top:-4.6rem;right:-10px}}.fancybox-circle-next,.fancybox-circle-prev{position:absolute;top:50%;z-index:1000;background:#407bff;color:#fff;box-shadow:0 18px 30px rgba(64,123,255,.15)}.ability__item,.fancybox-image,.places__item,.school-groups__item{box-shadow:0 18px 30px rgba(118,28,234,.15)}.fancybox-circle-prev{left:-5.6rem}.fancybox-circle-next{right:-5.6rem}.fancybox-slide--image{padding:5.6rem 2rem}.fancybox-type-image .fancybox-infobar,.fancybox-type-image .fancybox-navigation,.fancybox-type-image .fancybox-toolbar{display:none}.fancybox-type-single .fancybox-toolbar{display:block}.coolest{padding:8rem 0;margin:0;text-align:center;overflow:hidden}.coolest--holidays .coolest__group{max-width:63rem}.coolest--holidays .coolest__group:before{background:url(/local/templates/mg_winter/include/css/../images/bg-coolest-holidays-desktop.png) 50% 50% no-repeat;background-size:contain}.coolest--discount{margin:0 0 10rem}.coolest--discount .coolest__group{max-width:96rem}.coolest--discount .coolest__group:before{background:url(/local/templates/mg_winter/include/css/../images/bg-coolest-discount-desktop.png) 50% 50% no-repeat;background-size:contain}.coolest--go{margin:0;padding:10rem 0}.coolest--go .coolest__group{max-width:64rem}.coolest--go .coolest__group:before{background:url(/local/templates/mg_winter/include/css/../images/bg-coolest-go-desktop.png) 50% 50% no-repeat;background-size:contain}.coolest--go .coolest__title:before{content:"";display:block;background:url(/local/templates/mg_winter/include/css/../images/bg-coolest-go-decor.png) 50% 50% no-repeat;margin:0 auto;width:13.5rem;height:5.5rem}@media (max-width:1199px){.fancybox-circle-prev{left:-10px}.fancybox-circle-next{right:-10px}.coolest--discount,.coolest--go,.coolest--holidays{margin:0}.coolest--holidays .coolest__group{max-width:42rem}.coolest--discount .coolest__group{max-width:48rem}.coolest--go .coolest__group{max-width:36rem}}@media (max-width:767px){.coolest{min-height:64rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.coolest--holidays .coolest__group{max-width:28rem}.coolest--discount .coolest__group,.coolest--go .coolest__group{max-width:25rem}.coolest--holidays .coolest__group:before{background-image:url(/local/templates/mg_winter/include/css/../images/bg-coolest-holidays-mobile.png)}.coolest--discount .coolest__group:before{background-image:url(/local/templates/mg_winter/include/css/../images/bg-coolest-discount-mobile.png)}.coolest--go .coolest__group:before{background-image:url(/local/templates/mg_winter/include/css/../images/bg-coolest-go-mobile.png)}}.coolest__group{margin:0 auto;padding:11rem 0;position:relative;z-index:100}.coolest__group:before{content:"";display:block;position:absolute;top:50%;left:50%;z-index:-1;width:140rem;height:67rem;max-width:100vw;transform:translate(-50%,-50%)}.coolest__title{display:block;margin:0 0 1.3rem}.coolest__title:last-child{margin:0}.coolest__text{display:block;margin:0 auto;max-width:36rem;font-size:1.8rem;line-height:1.45;font-weight:400}@media (max-width:1199px){.coolest__text{font-size:1.4rem}}.coolest__caption{display:block;margin:0;font-size:3.6rem;line-height:1.3;font-weight:800;padding:2rem 0 0}.coolest__caption:after{content:"";display:block;margin:1.8rem auto 0;background:url(/local/templates/mg_winter/include/css/../images/bg-coolest-discount-decor.png) 50% 50% no-repeat;background-size:contain;width:6rem;height:6rem}.make-sure__wrapper{padding:10rem 0 19.3rem;background:#F4F8FE;border-radius:80px}.make-sure__title{display:block;text-align:center;margin:0 0 2rem}@media (max-width:767px){.make-sure__title{margin:0 0 10rem}}.make-sure__group{position:relative;z-index:100;max-width:78rem;margin:0 auto}@media (max-width:1199px){.coolest__caption{font-size:2rem}.coolest__caption:after{width:5.8rem;height:5.8rem}.make-sure__wrapper{padding:8rem 0;border-radius:40px}.make-sure__group{max-width:54rem}}.make-sure__item{display:block;position:relative;z-index:100;overflow:hidden;background:#1988FF;border-radius:30px}.make-sure__item:before{content:"";float:left;padding:56.25% 0 0}.make-sure__item:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.make-sure__item-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.make-sure__item-image img{object-fit:cover;display:block;width:100%;height:100%}.make-sure__item-play{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:8.4rem;height:8.4rem;position:absolute;top:50%;left:50%;margin:-4.2rem 0 0 -4.2rem;background:linear-gradient(133.67deg,rgba(255,255,255,.6) -4.51%,rgba(255,255,255,0) 122.61%);border:2px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:100;text-decoration:none;color:#fff;border-radius:50%}.make-sure__item-play svg{display:block;position:relative;left:2px}.make-sure__item-play:hover{text-decoration:none;color:#fff}.make-sure__decor{display:block;overflow:hidden;background:#C4C4C4;border:2px solid #95C8FF;border-radius:30px}.make-sure__decor img{display:block;width:100%;height:100%;object-fit:cover}.make-sure__decor--01{position:absolute;top:100%;right:100%;width:25rem;height:39rem;transform:rotate(-50deg);margin:-30rem -8rem 0 0;z-index:4}.make-sure__decor--02{position:absolute;right:100%;bottom:100%;width:20rem;height:31.2rem;transform:rotate(-30deg);margin:0 -9rem -24rem 0;z-index:3}.make-sure__decor--03,.make-sure__decor--04{position:absolute;width:25rem;height:39rem;left:100%}.make-sure__decor--03{bottom:100%;transform:rotate(35deg);margin:0 0 -31rem -10rem;z-index:1}.make-sure__decor--04{top:100%;transform:rotate(55deg);margin:-30rem 0 0 -8rem;z-index:2}@media (max-width:767px){.make-sure__group{max-width:34rem}.make-sure__decor--01,.make-sure__decor--04{display:none}.make-sure__decor--02{width:11.4rem;height:17.8rem;margin:0 -13.4rem -10rem 0}.make-sure__decor--03{width:12.4rem;height:19.4rem;margin:0 0 -9.4rem -12.4rem}}.come-us__wrapper{padding:10rem 0;background:#FFF0E0;border-radius:80px}@media (max-width:1199px){.come-us__wrapper{padding:8rem 0;border-radius:40px}}.come-us__title{display:block;text-align:center;margin:0 0 2rem}.come-us__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.come-us__list>li{padding:0 10px 2rem;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}@media (max-width:1199px){.come-us__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:767px){.come-us__list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.come-us__item{display:block;min-height:100%;background:#FFF;border-radius:30px;padding:0 10px 2rem 2.5rem}@media (max-width:1199px){.come-us__item{text-align:center;padding:0 2.5rem 2rem}}.come-us__item-image{height:18.8rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}.come-us__item-image img{display:block;max-width:100%;max-height:100%}.come-us__item-text{display:block;margin:0;font-size:1.6rem;line-height:1.45;font-weight:400}.whole-year{padding:10rem 0}.whole-year__title{line-height:1.1;margin:0 -20rem 2rem 0}@media (max-width:1199px){.whole-year{padding:8rem 0}.whole-year__title{margin:0 0 10px;text-align:center}}.whole-year__text{display:block;margin:0 0 2rem;font-size:1.8rem;line-height:1.45;font-weight:400;max-width:28rem}@media (max-width:1199px){.whole-year__text{text-align:center;margin:0 auto 2rem;font-size:1.4rem;max-width:32rem}}.whole-year__list{margin:0 -10px -2rem;padding:0 0 4rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.whole-year__list>li{padding:0 10px 2rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.whole-year__list>li:first-of-type{margin:0 0 0 50%}@media (max-width:1199px){.whole-year__list>li:first-of-type{margin:0}}@media (max-width:767px){.whole-year__list{margin:0 -5px -10px;padding:0 0 10px}.whole-year__list>li{padding:0 5px 10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.whole-year__item{background:#F4F8FE;border-radius:30px;height:100%;min-height:11rem;padding:1.5rem 2.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.whole-year__item-image{width:8rem;height:8rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 1.5rem 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.whole-year__item-image img{display:block;max-width:100%;max-height:100%}@media (max-width:1199px){.whole-year__item{padding:10px 2rem;min-height:8rem;border-radius:15px}.whole-year__item-image{width:6rem;height:6rem;margin:0 2rem 0 0}}.whole-year__item-text{display:block;margin:0;-ms-flex:1;flex:1;font-size:2.4rem;line-height:1.45;font-weight:400}.hotel__item-title,.whole-year__blockquote{margin:0;line-height:1.3;text-align:center}@media (max-width:1199px){.whole-year__item-text{font-size:1.8rem}}.whole-year__blockquote{display:block;padding:4rem;background:#FFF0E0;border-radius:80px;font-size:3.6rem;font-weight:800;font-style:normal}.whole-year__blockquote-text{max-width:56rem;margin:0 auto;display:block;position:relative;z-index:1}.whole-year__blockquote-text:after,.whole-year__blockquote-text:before{content:"";display:block;z-index:-1}.whole-year__blockquote-text:before{position:absolute;bottom:100%;right:100%;width:16.2rem;height:16.5rem;background:url(/local/templates/mg_winter/include/css/../images/bg-whole-year-blockquote-01.png) 50% 50% no-repeat;background-size:contain;margin:0 -3rem -8rem 0}.whole-year__blockquote-text:after{position:absolute;top:100%;left:100%;width:11.8rem;height:11.3rem;background:url(/local/templates/mg_winter/include/css/../images/bg-whole-year-blockquote-02.png) 50% 50% no-repeat;background-size:contain;margin:-6rem 0 0 -4rem}@media (max-width:1199px){.whole-year__blockquote{border-radius:30px;padding:6rem 3rem;font-size:2rem}.whole-year__blockquote-text:before{width:6.4rem;height:6.4rem;margin:0 -1.2rem -2.4rem 0;position:absolute;top:auto;left:auto;right:100%;bottom:100%}.whole-year__blockquote-text:after{width:6.2rem;height:5.4rem;margin:-1.2rem 0 0 -1.2rem;position:absolute;top:100%;left:100%;right:auto;bottom:auto}}.counselors__wrapper{padding:10rem 0;background:#F4F8FE;border-radius:80px}.counselors__title{margin:0 auto 2rem;text-align:center;max-width:84rem}@media (max-width:1199px){.counselors__wrapper{padding:8rem 0;border-radius:40px}.counselors__title{max-width:44rem}}.counselors__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.counselors__list>li{padding:0 10px 2rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (max-width:767px){.counselors__list{margin:0 -5px -10px}.counselors__list>li{padding:0 5px 10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.counselors__item{display:block;overflow:hidden;background:#413577;position:relative;border-radius:40px;text-decoration:none;color:#fff;min-height:19rem}.counselors__item:hover{text-decoration:none;color:#fff}.counselors__item:hover .counselors__item-image:after{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:rgba(0,0,0,.1)}.counselors__item:before{content:"";float:left;padding:56% 0 0}@media (max-width:1199px){.counselors__item{border-radius:30px}}.counselors__item-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;overflow:hidden}.counselors__item-play,.video-reviews__item-play{border:2px solid rgba(255,255,255,.5);box-sizing:border-box}.counselors__item-image img{display:block;width:100%;height:100%;object-fit:cover}.counselors__item-image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:.25s;backface-visibility:hidden}.counselors__item-play,.subsc__item-image:after,.video-reviews__item-play{background:linear-gradient(133.67deg,rgba(255,255,255,.6) -4.51%,rgba(255,255,255,0) 122.61%)}.counselors__item-play{position:absolute;top:50%;left:50%;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:50%;width:8.4rem;height:8.4rem;margin:-4.2rem 0 0 -4.2rem}.counselors__item-play svg{display:block;position:relative;left:2px}.hotel{padding:10rem 0}.hotel__title{margin:0 auto 2rem;text-align:center;max-width:100.4rem}@media (max-width:1199px){.hotel{padding:8rem 0}.hotel__title{max-width:58rem}}.hotel__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hotel__list>li{padding:0 10px 2rem;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}@media (max-width:1199px){.hotel__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:767px){.hotel__list{margin:0 -5px -10px}.hotel__list>li{padding:0 5px 10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.hotel__item{display:block;position:relative;border-radius:30px;overflow:hidden;color:#1D1D1B;text-decoration:none;background:#ccc}.hotel__item:hover{text-decoration:none;color:#1D1D1B}.hotel__item:before{content:"";float:left;padding:105% 0 0}@media (max-width:1199px){.hotel__item:before{padding:76% 0 0}}.hotel__item-swiper{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;border-radius:inherit}.hotel__item-image{width:100%;height:100%;display:block}.hotel__item-image img{display:block;width:100%;height:100%;object-fit:cover}.hotel__item-title{position:absolute;left:10px;right:10px;bottom:10px;-webkit-backdrop-filter:blur(30px);border-radius:20px;padding:10px 2rem;font-size:2rem;font-weight:700;z-index:2;min-height:6.6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:rgba(118,28,234,.8);backdrop-filter:blur(30px);color:#fff}.video-reviews--purple .video-reviews__wrapper{background:url(/local/templates/mg_winter/include/css/../images/bg-video-reviews-purple.png) 50% 50% no-repeat #761CEA;color:#fff}.video-reviews--blue .video-reviews__wrapper{background:url(/local/templates/mg_winter/include/css/../images/bg-video-reviews-blue.png) 50% 50% no-repeat #407BFF;color:#fff}.video-reviews--blue .video-reviews__swiper .swiper-next,.video-reviews--blue .video-reviews__swiper .swiper-prev{background:#FF8700}.video-reviews__wrapper{padding:10rem 0;background:#F4F8FE;border-radius:80px}.video-reviews__title{margin:0 auto 2rem;text-align:center;max-width:82rem}@media (max-width:1199px){.video-reviews__wrapper{padding:8rem 0;border-radius:40px}.video-reviews__title{max-width:46rem}}.video-reviews__item{background:#ccc;border-radius:40px;overflow:hidden;width:100%;height:49.7rem;display:block;text-decoration:none;color:#fff;cursor:pointer}.video-reviews__item:hover{text-decoration:none;color:#fff}.video-reviews__item:hover .video-reviews__item-play{transform:scale(1.1)}.video-reviews__item.is-active .video-reviews__item-player{opacity:1;visibility:visible;pointer-events:auto}.video-reviews__item-image{display:block;width:100%;height:100%;position:relative;z-index:1;border-radius:inherit;overflow:hidden}.video-reviews__item-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.video-reviews__item-image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:.25s;backface-visibility:hidden;border-radius:inherit}.testimonials-video__item-play,.video-reviews__item-play{z-index:2;width:8.4rem;height:8.4rem;will-change:transform}.video-reviews__item-play{position:absolute;top:50%;left:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:50%;margin:-4.2rem 0 0 -4.2rem;transition:transform .25s}.ability__list,.for-you__list,.training__duration{-ms-flex-wrap:wrap;list-style:none}.video-reviews__item-play svg{display:block;position:relative;left:2px}.video-reviews__item-player{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:3;border-radius:inherit;overflow:hidden;transition:opacity .25s,visibility .25s;opacity:0;visibility:hidden;pointer-events:none;margin:0}.video-reviews__item-player iframe{width:100%;height:100%}.trajectory-help{padding:10rem 0}.trajectory-help__group{position:relative;max-width:82rem;margin:0 auto;text-align:center}.trajectory-help__title{line-height:1.2;margin:0 0 8px;position:relative;z-index:1}.ability__text,.trajectory-help__text{display:block;line-height:1.45;font-weight:400}.privilege:before,.shifts:before,.trajectory-help__title:after,.trajectory-help__title:before{z-index:-1;content:""}.trajectory-help__title:after,.trajectory-help__title:before{display:block}.trajectory-help__title:before{background:url(/local/templates/mg_winter/include/css/../images/bg-trajectory-help-decor-01.png) 50% 50% no-repeat;background-size:contain;width:16.4rem;height:16rem;position:absolute;top:50%;right:100%;margin:-10rem -7rem 0 0}.trajectory-help__title:after{background:url(/local/templates/mg_winter/include/css/../images/bg-trajectory-help-decor-02.png) 50% 50% no-repeat;background-size:contain;width:13.3rem;height:13.3rem;position:absolute;top:50%;left:100%;margin:-9rem 0 0 -7rem}@media (max-width:1199px){.trajectory-help{padding:8rem 0}.trajectory-help__group{max-width:48rem}.trajectory-help__title:after,.trajectory-help__title:before{width:6.4rem;height:6.4rem}.trajectory-help__title:before{top:100%;right:100%;left:auto;bottom:auto;margin:-3.2rem -1.6rem 0 0;transform:rotate(-20deg)}.trajectory-help__title:after{top:auto;bottom:100%;left:100%;transform:rotate(-30deg);margin:0 0 -1.6rem -3.2rem}}.trajectory-help__text{margin:0 0 1.8rem;font-size:2.4rem}.ability__wrapper{padding:10rem 0;background:#761CEA;border-radius:80px;color:#fff}@media (max-width:1199px){.trajectory-help__text{font-size:1.4rem;margin:0 0 10px}.ability__wrapper{padding:5rem 0;border-radius:50px}.ability__title{font-size:2.5rem}}.ability__title{margin:0 0 1.2rem;color:inherit}.ability__list>li:nth-of-type(6) .ability__item-text,.ability__text{font-size:1.8rem}.ability__text{margin:0 0 2.5rem;max-width:64rem}.ability__list{margin:0 -10px -2rem;padding:0;display:-ms-flexbox;display:flex;flex-wrap:wrap}.ability__list>li{padding:0 10px 2rem;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ability__list>li:nth-of-type(5){-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.ability__list>li:nth-of-type(5) .ability__item-text{max-width:18rem}.ability__list>li:nth-of-type(6){-ms-flex:0 0 66.666%;flex:0 0 66.666%;max-width:66.666%}@media (max-width:1199px){.ability__text{font-size:1.4rem}.ability__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ability__list>li:nth-of-type(5) .ability__item-text{max-width:none}.ability__list>li:nth-of-type(6) .ability__item-text{font-size:1.4rem}}@media (max-width:767px){.ability__list>li,.ability__list>li:nth-of-type(5),.ability__list>li:nth-of-type(6){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ability__item{display:block;min-height:100%;background:#FFF;padding:2rem 2.5rem;color:#1D1D1B;text-align:center}.ability__item-icon,.for-you__item-icon{width:5rem;height:5rem;background:#FFF;border-radius:8px}.ability__item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 10px;box-shadow:0 3px 5px rgba(118,28,234,.2);color:#761CEA}.effective__item,.for-you__item,.invite__item-text,.our-teachers__item,.partners__stripe-item{box-shadow:0 18px 30px rgba(64,123,255,.15)}.ability__item-title{display:block;margin:0;font-size:3rem;line-height:1.2;font-weight:800}@media (max-width:1199px){.ability__item-title{font-size:2rem}}.ability__item-text{display:block;margin:0 auto;font-size:1.4rem;line-height:1.45;font-weight:400}.for-you{padding:10rem 0}.for-you__title{margin:0 0 1.4rem;text-align:center}@media (max-width:1199px){.for-you{padding:8rem 0}.for-you__title{margin:0 0 2.4rem}}.for-you__list{margin:0 -10px -2rem;padding:0;display:-ms-flexbox;display:flex;flex-wrap:wrap}.for-you__list>li{padding:0 10px 2rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (max-width:767px){.for-you__list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.for-you__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#FFF;border-radius:29px;padding:2rem;color:#1D1D1B;min-height:100%}.for-you__item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 10px 0 0;box-shadow:0 3px 5px rgba(64,123,255,.2);color:#407BFF}.for-you__item-text{display:block;margin:0;-ms-flex:1;flex:1;max-width:42rem;font-size:1.6rem;line-height:1.45;font-weight:400}.progress__wrapper{padding:10rem 0;background:#761CEA;border-radius:80px;color:#fff}.progress__title{margin:0 auto 1.6rem;color:inherit;max-width:78rem;text-align:center}@media (max-width:1199px){.progress__wrapper{border-radius:50px;padding:4rem 0}.progress__title{max-width:54rem}}.progress__list{margin:0;padding:0;list-style:none}.progress__list>li{padding:0 0 4rem;margin:0 0 4rem;border-bottom:2px solid #fff}.progress__list>li:nth-of-type(5) .progress__item-text{max-width:none}@media (max-width:1199px){.progress__list>li{padding:0 0 2rem;margin:0 0 2rem}}.progress__item-image{margin:0;display:block;width:100%;height:25rem;border-radius:29px;overflow:hidden;background:#ccc}.progress__item-image img{display:block;width:100%;height:100%;object-fit:cover}.progress__item-desc{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;min-height:100%}@media (max-width:767px){.progress__item-desc{margin:0 0 2rem;min-height:auto}}.progress__item-number{width:8rem;-ms-flex:0 0 auto;flex:0 0 auto;display:block;margin:0 2rem 0 0;background:linear-gradient(180deg,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%);border:2px solid #FFF;border-radius:100px;font-size:2rem;line-height:1.3;font-weight:700;text-align:center;color:#1D1D1B}@media (max-width:1199px){.progress__item-number{width:7rem}}.progress__item-number-circle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:5rem;height:5rem;margin:1.5rem auto;background:#fff;border-radius:50%}@media (max-width:1199px){.progress__item-number-circle{margin:10px auto}}.progress__item-text{display:block;margin:0;padding:2.4rem 0 0;-ms-flex:1;flex:1;font-size:2.4rem;line-height:1.45;font-weight:400;max-width:54rem}@media (max-width:1199px){.progress__item-text{font-size:1.4rem;padding:0}}.progress__action{text-align:center}.effective{padding:10rem 0}@media (max-width:1199px){.effective{padding:8rem 0}}.effective__title{margin:0 0 1.5rem;text-align:center}.effective__item{background:#FFF;border-radius:80px;padding:4rem}.effective__item .row{margin:0 -3rem -2rem;-ms-flex-align:center;align-items:center}.effective__item .row>[class^=col]{padding:0 3rem 2rem}@media (max-width:1199px){.effective__item{padding:4rem 2rem;border-radius:40px}.effective__item .row{margin:0 -10px -2rem}.effective__item .row>[class^=col]{padding:0 10px 2rem}}.effective__item-in{max-width:98rem;margin:0 auto}.effective__item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.effective__item-image img{display:block}.effective__item-desc{font-size:1.6rem;line-height:1.45;font-weight:400;padding:3rem 0}.effective__item-desc p{margin:0 0 10px}.effective__item-desc p:last-child{margin:0}@media (max-width:1199px){.effective__item-desc{font-size:1.4rem;padding:0}}.course,.training{padding:0 0 10rem}.training__title{margin:0 0 1.6rem}.training__image{display:inline-block;vertical-align:top;border-radius:30px;overflow:hidden;background:#ccc}.training__image img{display:block}@media (max-width:1199px){.training{padding:0 0 8rem}.training__title{text-align:center}.training__image{display:block;margin:0 0 2rem}.training__image img{width:100%}}.training__duration{margin:0 0 1.4rem;padding:8px 0;border-bottom:2px solid #fff;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:3rem;line-height:1.2;font-weight:800}.training__duration>li{margin:0 4rem 0 0}.training__duration small{display:block;font-size:1.6rem;line-height:1.45;font-weight:400}@media (max-width:1199px){.training__duration{font-size:2.5rem}.training__duration small{font-size:1.4rem}}.training__lesson{margin:0 -10px -2rem;padding:0 0 2.5rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.training__lesson>li{position:relative;padding:0 10px 2rem}.training__lesson>li:after{content:"+";position:absolute;top:-10px;right:-10px;width:2rem;height:100%;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;line-height:1.45;font-weight:400}.training__lesson>li:first-child:after{content:"="}.training__lesson>li:last-child:after{display:none}@media (max-width:767px){.training__lesson{-ms-flex-pack:center;justify-content:center;text-align:center}.training__lesson>li:first-child{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.training__lesson>li:first-child:after{top:100%;left:50%;right:auto;bottom:auto;width:2rem;height:2rem;margin:-2rem 0 0 -10px}}.training__lesson-item{min-height:100%;background:#FFF;border-radius:14px;padding:1.5rem 2rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;line-height:1.3;font-weight:700}.training__lesson-item small{display:block;font-size:1.4rem;line-height:1;font-weight:400;width:100%}.training__desc{font-size:1.6rem;line-height:1.45;font-weight:400;max-width:50.4rem}.training__desc h3{display:block;margin:0 0 2px;font-size:3rem;line-height:1.2;font-weight:800}.training__desc h3:first-child{max-width:36rem}.training__desc mark{display:block;background:0 0;color:#761CEA;margin:0 0 2.5rem}.training__desc p{margin:0 0 10px;max-width:44rem}.training__desc p:last-child{margin:0}@media (max-width:1199px){.training__desc{font-size:1.4rem;max-width:none}.training__desc h3{font-size:2.5rem}.training__desc h3:first-child,.training__desc p{max-width:none}.course{padding:0 0 8rem}}.course__title{margin:0;text-align:center}.course__text{display:block;max-width:54rem;margin:0 auto 5rem;text-align:center;font-size:1.8rem;line-height:1.45;font-weight:400}@media (max-width:1199px){.course__text{font-size:1.4rem;max-width:32rem;margin:0 auto 3rem}}.course__schedule-list{margin:0;padding:0;list-style:none}.course__schedule-list>li{margin:0 0 5rem}@media (max-width:1199px){.course__schedule-list>li{margin:0 0 3rem}}.course__schedule-item--green .course__schedule-item-mark{background:#39B385}.course__schedule-item--green .course__schedule-item-body,.course__schedule-item--green .course__schedule-item-body:before,.course__schedule-item--green .course__schedule-item-list>li:before{border-color:#39B385}.course__schedule-item--purple .course__schedule-item-mark{background:#761CEA}.course__schedule-item--purple .course__schedule-item-body,.course__schedule-item--purple .course__schedule-item-body:before,.course__schedule-item--purple .course__schedule-item-list>li:before{border-color:#761CEA}.course__schedule-item--turq .course__schedule-item-mark{background:#16A3C5}.course__schedule-item--orange .course__schedule-item-mark,.m-intro__mark{background:#FF8700}.course__schedule-item--turq .course__schedule-item-body,.course__schedule-item--turq .course__schedule-item-body:before,.course__schedule-item--turq .course__schedule-item-list>li:before{border-color:#16A3C5}.course__schedule-item--orange .course__schedule-item-body,.course__schedule-item--orange .course__schedule-item-body:before,.course__schedule-item--orange .course__schedule-item-list>li:before{border-color:#FF8700}.course__schedule-item-head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 2.5rem}@media (max-width:1199px){.course__schedule-item-head{margin:0 0 2rem}}@media (max-width:767px){.course__schedule-item-head{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}.course__schedule-item-title{display:block;margin:0 2rem 0 0;font-size:3.6rem;line-height:1.3;font-weight:800}@media (max-width:1199px){.course__schedule-item-title{font-size:2.5rem}}.course__schedule-item-mark{background:#ccc;color:#fff;font-size:3.6rem;line-height:4.3rem;font-weight:800;padding:5px 10px;border-radius:80px;text-align:center}@media (max-width:1199px){.course__schedule-item-mark{font-size:2.5rem;line-height:2.8rem;font-weight:800;padding:5px 10px}}.course__schedule-item-body{border-top:2px solid #ccc;padding:1.8rem 0 0}@media (max-width:767px){.course__schedule-item-title{margin:0 0 3px}.course__schedule-item-body{border:none;padding:0 0 0 2.8rem;margin:0;position:relative}.course__schedule-item-body:before{content:"";display:block;position:absolute;top:1.2rem;left:0;bottom:2.4rem;border-left:2px solid #ccc}}.course__schedule-item-list{margin:0 -10px -2.4rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem;line-height:1.45;font-weight:400}.course__schedule-item-list>li{padding:0 10px 2.4rem;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;position:relative}.course__schedule-item-list>li:before{content:"";display:block;position:absolute;top:-2.4rem;left:10px;width:1.2rem;height:1.2rem;background:#FFF;border:2px solid #ccc;border-radius:50%}.course__schedule-item-list h4{display:block;margin:0 0 2px;font-size:2rem;line-height:1.3;font-weight:700}.course__schedule-item-list h5{display:block;margin:0 0 6px;font-size:1.6rem;line-height:1.3;font-weight:700}.course__schedule-item-list p{margin:0 0 1.6rem}.course__schedule-item-list ul{margin:0;padding:0;list-style:none}.course__schedule-item-list ul>li{position:relative;padding:0 0 0 2.6rem;margin:0 0 6px}.course__schedule-item-list ul>li:before{content:"";display:block;position:absolute;top:0;left:0;width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3737 10.7073C17.7643 10.3168 17.7643 9.68361 17.3737 9.29308L11.0098 2.92912C10.6192 2.5386 9.98608 2.5386 9.59556 2.92912C9.20503 3.31965 9.20503 3.95281 9.59556 4.34334L14.2524 9.00019H3.33329C2.78101 9.00019 2.33329 9.44791 2.33329 10.0002C2.33329 10.5525 2.78101 11.0002 3.33329 11.0002H14.2524L9.59556 15.657C9.20503 16.0476 9.20503 16.6807 9.59556 17.0713C9.98608 17.4618 10.6192 17.4618 11.0098 17.0713L17.3737 10.7073Z' fill='%231D1D1B'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:50% 50%}.course__schedule-item-list ul>li:last-child{margin:0}.course__results,.course__results-title{margin:0 0 2rem}@media (max-width:1199px){.course__schedule-item-list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.course__schedule-item-list>li:before{top:6px;left:-2.3rem}.course__results{padding:5rem 0 0}}.course__results-list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.course__results-list>li{padding:0 10px 2rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (max-width:767px){.course__results-list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.course__results-item{display:block}.course__results-item-image{display:block;margin:0 0 1.4rem;background:#ccc;overflow:hidden;border-radius:30px;position:relative;max-height:310px;min-height:20rem}.course__results-item-image:before{content:"";float:left;padding:54% 0 0}.course__results-item-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.course__results-item-title{display:block;margin:0 0 2px;font-size:2rem;line-height:1.3;font-weight:700}.course__results-item-list,.course__results-item-text,.our-teachers__item-text,.our-teachers__text{line-height:1.45;font-weight:400}.course__results-item-text{display:block;margin:0;font-size:1.6rem}.course__results-item-list{margin:0;padding:0;list-style:none;font-size:1.4rem}.course__results-item-list>li{position:relative;padding:0 0 0 2.6rem;margin:0 0 6px}.course__results-item-list>li:before{content:"";display:block;position:absolute;top:0;left:0;width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3737 10.7073C17.7643 10.3168 17.7643 9.68361 17.3737 9.29308L11.0098 2.92912C10.6192 2.5386 9.98608 2.5386 9.59556 2.92912C9.20503 3.31965 9.20503 3.95281 9.59556 4.34334L14.2524 9.00019H3.33329C2.78101 9.00019 2.33329 9.44791 2.33329 10.0002C2.33329 10.5525 2.78101 11.0002 3.33329 11.0002H14.2524L9.59556 15.657C9.20503 16.0476 9.20503 16.6807 9.59556 17.0713C9.98608 17.4618 10.6192 17.4618 11.0098 17.0713L17.3737 10.7073Z' fill='%231D1D1B'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:50% 50%}.course__results-item-list>li:last-child{margin:0}.course__action{text-align:center}.our-teachers{padding:0 0 8rem}.our-teachers__title{margin:0 0 10px}.our-teachers__text{display:block;margin:0 0 2rem;font-size:1.6rem;max-width:44rem}@media (max-width:1199px){.our-teachers__text{font-size:1.4rem;max-width:none}}.our-teachers__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.our-teachers__list>li{padding:0 10px 2rem;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:20rem}@media (max-width:1199px){.our-teachers__list>li{max-width:33.333%}}@media (max-width:767px){.our-teachers__list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.our-teachers__item{background:#FFF;border-radius:29px;padding:2rem 10px;min-height:100%;text-align:center}.our-teachers__item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:4.4rem;height:4.4rem;background:#FFF;box-shadow:0 3px 5px rgba(64,123,255,.2);border-radius:8px;margin:0 auto 10px;color:#407BFF}.our-teachers__item-text{display:block;margin:0;font-size:1.4rem}.our-teachers__image{display:block;background:#ccc;border-radius:30px;overflow:hidden;margin:2rem 0}.our-teachers__image img{display:block;width:100%;object-fit:cover}.course-price__wrapper{padding:10rem 0;background:#407BFF;border-radius:80px;color:#fff}.course-price__title{margin:0 auto 10px;color:inherit}@media (max-width:1199px){.course-price__wrapper{padding:8rem 0;border-radius:40px}.course-price__title{text-align:center}}.course-price__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-price__list>li{padding:0 10px 2rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (max-width:767px){.course-price__list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.course-price__item{background:#fff;border-radius:29px;min-height:100%;padding:2.5rem 3rem 3rem;color:#000}@media (max-width:1199px){.course-price__item{padding:1.9rem 2rem}}.course-price__item-title{display:block;font-size:2rem;line-height:1.3;font-weight:700;padding:0 0 1.5rem;margin:0 0 1.5rem;border-bottom:2px solid #F4F8FE}@media (max-width:1199px){.course-price__item-title{padding:0 0 8px;margin:0 0 1.2rem}}.course-price__item-list{margin:0 0 1.5rem;padding:0;list-style:none;font-size:1.6rem;line-height:1.45;font-weight:400}.course-price__item-list>li{position:relative;padding:0 0 0 2.6rem;margin:0 0 4px}.course-price__item-list>li:before{content:"";display:block;position:absolute;top:0;left:0;width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3737 10.7073C17.7643 10.3168 17.7643 9.68361 17.3737 9.29308L11.0098 2.92912C10.6192 2.5386 9.98608 2.5386 9.59556 2.92912C9.20503 3.31965 9.20503 3.95281 9.59556 4.34334L14.2524 9.00019H3.33329C2.78101 9.00019 2.33329 9.44791 2.33329 10.0002C2.33329 10.5525 2.78101 11.0002 3.33329 11.0002H14.2524L9.59556 15.657C9.20503 16.0476 9.20503 16.6807 9.59556 17.0713C9.98608 17.4618 10.6192 17.4618 11.0098 17.0713L17.3737 10.7073Z' fill='%231D1D1B'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:50% 50%}.course-price__item-action .ui-btn,.first-lesson__card-action .ui-btn{width:100%}.course-price__item-list>li:last-child{margin:0}@media (max-width:1199px){.course-price__item-list{margin:0 0 2rem}}.course-price__item-action .row{-ms-flex-align:center;align-items:center;margin:0 -5px -10px}.course-price__item-action .row>[class^=col]{padding:0 5px 10px;max-width:31.5rem}.course-price__item-action .ui-price{display:inline-block;vertical-align:top}.first-lesson{margin:0 0 10rem}.first-lesson__title,.suggest__text{margin:0 0 10px}.first-lesson__wrapper{padding:10rem 0;border-radius:80px;background:#fff}@media (max-width:1199px){.course-price__item-action .row{-ms-flex-pack:center;justify-content:center}.course-price__item-action .row>[class^=col]{max-width:none}.course-price__item-action .ui-price{font-size:2.5rem}.course-price__item-action .ui-price--del{font-size:2rem}.first-lesson__wrapper{padding:8rem 0;border-radius:40px}}.first-lesson__text{display:block;margin:0 0 2rem;font-size:1.8rem;line-height:1.45;font-weight:400;max-width:60rem}.first-lesson__line{display:block;margin:0 0 2rem;border-bottom:2px solid #F4F8FE}.first-lesson__list{margin:0 -10px -2rem;padding:0 0 3rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.first-lesson__list>li{padding:0 10px 2rem;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}@media (max-width:1199px){.first-lesson__text{font-size:1.4rem}.first-lesson__list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.first-lesson__item-head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.first-lesson__item-title{display:block;margin:0 6px 1.2rem 0;font-size:1.6rem;line-height:1.3;font-weight:700}.first-lesson__item-mark{display:inline-block;vertical-align:top;font-size:1.6rem;line-height:2.9rem;font-weight:700;padding:0 6px;background:#ccc;color:#fff;border-radius:55px;margin:0 0 1.2rem}.first-lesson__item-mark--green{background:#39B385}.first-lesson__item-mark--turq{background:#16A3C5}.first-lesson__item-body ul{margin:0;padding:0;list-style:none;font-size:1.4rem;line-height:1.45;font-weight:400}.first-lesson__item-body ul>li{position:relative;padding:0 0 0 2.6rem;margin:0 0 6px}.first-lesson__item-body ul>li:before{content:"";display:block;position:absolute;top:0;left:0;width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3737 10.7073C17.7643 10.3168 17.7643 9.68361 17.3737 9.29308L11.0098 2.92912C10.6192 2.5386 9.98608 2.5386 9.59556 2.92912C9.20503 3.31965 9.20503 3.95281 9.59556 4.34334L14.2524 9.00019H3.33329C2.78101 9.00019 2.33329 9.44791 2.33329 10.0002C2.33329 10.5525 2.78101 11.0002 3.33329 11.0002H14.2524L9.59556 15.657C9.20503 16.0476 9.20503 16.6807 9.59556 17.0713C9.98608 17.4618 10.6192 17.4618 11.0098 17.0713L17.3737 10.7073Z' fill='%231D1D1B'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:50% 50%}.first-lesson__item-body ul>li:last-child{margin:0}.first-lesson__card{background:#41CC99;color:#fff;border-radius:29px;max-width:48rem;padding:2.5rem 3rem;margin:0 auto}@media (max-width:1199px){.first-lesson__card{max-width:none}}.first-lesson__card-title{display:block;margin:0 0 2rem;font-size:3rem;line-height:1.2;font-weight:800}.first-lesson__card-action .row{-ms-flex-align:center;align-items:center;margin:0 -5px -10px}.first-lesson__card-action .row>[class^=col]{padding:0 5px 10px;max-width:31.5rem}.first-lesson__image{display:none}@media (max-width:1199px){.first-lesson__card-action .row{-ms-flex-pack:center;justify-content:center}.first-lesson__card-action .row>[class^=col]{max-width:none}.first-lesson__card-action .ui-price{font-size:2.5rem}.first-lesson__card-action .ui-price--del{font-size:2rem}.first-lesson__image{display:block;margin:0 0 2rem;background:#ccc;overflow:hidden;border-radius:30px}.first-lesson__image img{display:block;width:100%}}.partners__wrapper{padding:10rem 0;background:#F4F8FE;border-radius:80px}@media (max-width:1199px){.partners__wrapper{padding:5rem 0;border-radius:40px}}.partners__title{margin:0 0 2rem;text-align:center}.partners__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:10.3rem;width:16.8rem;max-width:100%;text-decoration:none;color:#000}.partners__item img{display:block;max-width:100%;max-height:100%}.partners__item:hover{text-decoration:none;color:#000}.partners__swiper{margin:0 0 8rem}@media (min-width:1200px){.partners__swiper{margin:0 0 12rem}}.partners__stripe{pointer-events:none;direction:rtl;margin:0 0 8rem}.partners__stripe:hover .partners__stripe-animation{animation-play-state:paused}@media (min-width:1200px){.partners__stripe{margin:0 0 12rem}}.partners__stripe-animation{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex:0 0 auto;flex:0 0 auto;transform:translate(50%,0);animation:move-it 20s linear infinite;will-change:transform}.partners__stripe-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:18rem;height:14rem;-ms-flex:0 0 auto;flex:0 0 auto;background:#F4F8FE;border-radius:29px;padding:1.5rem;margin:0 10px;pointer-events:auto;transition:transform .5s ease-in-out}.partners__stripe-item img{display:block;max-width:100%;max-height:100%}.partners__stripe-item:nth-of-type(odd){margin-top:40px}.partners__stripe-item:hover{transform:scale(1.1)}.programs-featured__item-address svg,.programs-featured__item-info svg{color:#761cea}.promote{padding:4rem 0 0}@media (min-width:1200px){.partners__stripe-item{width:27rem;height:17rem;margin:0 2rem}.promote{padding:6rem 0 0}}.promote__title{display:block;margin:0 0 2rem;font-size:4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;white-space:nowrap}.promote__title svg{display:none}@media (min-width:768px){.promote__title{font-size:6rem;line-height:1;font-weight:600}.promote__title svg{display:block;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 10px 0 0}}.promote__title-line{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:1200px){.promote__title{font-size:12rem;margin:0 0 3.6rem}.promote__title-line{height:11rem}.promote__title-line:nth-of-type(3){text-indent:200px}}.promote__caption{margin:0 0 1.7rem;font-size:1.6rem;line-height:1.45;font-weight:400}@media (min-width:1200px){.promote__caption{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:14rem;right:10px;left:82rem;margin:0}}.promote__caption-text{display:block;margin:0}.promote__caption-image{display:none}@media (min-width:1200px){.promote__caption-text{margin:0 10px 0 0;max-width:25rem;-ms-flex:1;flex:1}.promote__caption-image{display:block;width:12rem;height:20.5rem;background:#fff;border-radius:30px;overflow:hidden;-ms-flex:0 0 auto;flex:0 0 auto}.promote__caption-image img{display:block;width:100%;height:100%;object-fit:cover}.promote__benefits{max-width:63.6rem}}.promote__benefits{margin:0 0 1.5rem;position:relative}.promote__benefits-list{margin:0;padding:0 0 2rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.6rem;line-height:1.3;font-weight:700;color:#407BFF}.promote__benefits-list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0 0 -2rem}@media (max-width:1199px){.promote__benefits-list>li .promote__benefits-item{border-radius:29px 29px 0 0}.promote__benefits-list>li:nth-of-type(5),.promote__benefits-list>li:nth-of-type(6){margin:0}.promote__benefits-list>li:nth-of-type(5) .promote__benefits-item,.promote__benefits-list>li:nth-of-type(6) .promote__benefits-item{border-radius:29px;padding:1.5rem 2rem}}@media (min-width:1200px){.promote__benefits-list{font-size:2rem;line-height:1.3;font-weight:700}.promote__benefits-list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.3333%}.promote__benefits-list>li.is-xl-offcanvas{position:absolute;bottom:100%;left:0;width:18rem;height:10rem;margin:0 0 2.5rem}.promote__benefits-list>li.is-xl-static .promote__benefits-image{border-radius:29px}.promote__benefits-list>li:nth-of-type(1) .promote__benefits-item,.promote__benefits-list>li:nth-of-type(2) .promote__benefits-item,.promote__benefits-list>li:nth-of-type(3) .promote__benefits-item{border-radius:29px 29px 0 0}}.promote__benefits-item{padding:1.5rem 2rem 3rem;background:#fff;border-radius:29px;border:2px solid #F4F8FE;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 -1px}@media (min-width:1200px){.promote__benefits-item{padding:2rem 4rem 3rem 2.5rem}.promote__benefits-image{margin:0 -1px}}.promote__benefits-image{display:block;overflow:hidden;position:relative;border-radius:29px;background:#fff;border:2px solid #F4F8FE;margin:0 -1px}.promote__benefits-image:before{content:"";float:left;padding:60% 0 0}.promote__benefits-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.promote__withus-title{display:block;margin:0;font-size:3.6rem;line-height:1.3;font-weight:800}@media (min-width:1200px){.promote__withus-title{font-size:5.2rem;line-height:1.1;font-weight:800}}.promote__withus-gerb{margin:0 0 1.5rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-size:2.4rem;line-height:1;font-weight:400;text-decoration:underline;color:#000;transition:color .25s}.promote__withus-gerb:hover{text-decoration:underline;color:#FF8700}.promote__withus-gerb img{display:block;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 1.2rem 0 0}.promote__withus-action .ui-btn{width:100%}.invite{padding:8rem 0;text-align:center}.invite__title{display:block;margin:0 0 3.2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.invite{padding:10rem 0}.invite__title{font-size:6rem;line-height:1;font-weight:600;margin:0 0 5rem}}.invite__list{margin:0 -10px -3rem;padding:0;list-style:none}.invite__list>li{padding:0 10px 3rem}@media (min-width:768px){.promote__withus-action .ui-btn{width:auto}.invite__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.invite__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:40rem}}.invite__item-image{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;height:25.5rem;margin:0 0 -10px}.invite__item-image img{display:block;max-width:100%;max-height:100%}.invite__item-text{display:block;margin:0;padding:3rem 10px;background:#fff;border-radius:29px;position:relative;text-align:center;font-size:2.4rem;line-height:1.45;font-weight:400}.profit__wrapper{padding:4rem 0;border-radius:40px;background:#407BFF;color:#fff;text-align:center}@media (min-width:1200px){.profit__wrapper{padding:10rem 0 5rem;border-radius:80px}}.groups__item,.pay__item{border-radius:29px;background:#FFF}.profit__title{display:block;margin:0 0 1.5rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.profit__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 2rem}}.profit__text{font-size:1.6rem;line-height:1.45;font-weight:400;display:block;margin:0 auto 3rem;max-width:none}@media (min-width:1200px){.profit__text{font-size:2.4rem;line-height:1.45;font-weight:400;margin:0 auto 2.5rem}}.profit__list{margin:0 -10px -2rem;padding:0 0 2rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.profit__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.profit__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.profit__list{padding:0 0 3rem}.profit__list>li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.profit__item{background:#FFF;border-radius:29px;padding:2rem 3rem;font-size:6rem;line-height:1;font-weight:900;color:#407BFF;text-align:left;min-height:100%}.booking,.groups,.pay__title,.shifts{text-align:center}.profit__item small{display:block;font-size:1.4rem;line-height:1.45;font-weight:400;color:#1D1D1B}.profit__action .ui-btn{white-space:normal;min-height:6.8rem;height:auto}.booking{padding:8rem 0 10rem}.booking__title{display:block;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;margin:0 auto 1.5rem;max-width:none}@media (min-width:1200px){.booking{padding:10rem 0 13rem}.booking__title{font-size:6rem;line-height:1;font-weight:600;max-width:96rem;margin:0 auto 2rem}}.booking__text{display:block;margin:0 auto;font-size:1.6rem;line-height:1.45;font-weight:400;max-width:none}.booking__desc{display:none}@media (min-width:1200px){.booking__text{margin:0 auto;font-size:2.4rem;max-width:100rem}.booking__desc{display:block;background:#FFF;border-radius:46px;padding:12rem 6rem;font-size:1.8rem;line-height:1.45;font-weight:400}.booking__desc p{display:block;max-width:75rem;margin:0 auto 2rem}.booking__desc p:last-child{margin:0 auto}}.shifts{padding:8rem 0;position:relative}.shifts:before{display:block;background:url(/local/templates/mg_winter/include/css/../images/bg-shifts.png) 50% 50% no-repeat;width:204.4rem;height:108rem;position:absolute;top:50%;left:50%;margin:-54rem 0 0 -102.2rem;pointer-events:none}.shifts__title{display:block;margin:0 0 1.5rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.shifts{padding:10rem 0}.shifts__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 2rem}}.shifts__text{display:block;margin:0 auto 2rem;font-size:1.6rem;line-height:1.45;font-weight:400}@media (min-width:1200px){.shifts__text{font-size:2.4rem;margin:0 auto 3rem}}.shifts__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shifts__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.shifts__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.shifts__list{padding:0 0 3rem}.shifts__list>li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.groups__list,.privilege__list{-ms-flex-wrap:wrap;list-style:none}.shifts__item{display:block;min-height:100%;padding:2rem 2.5rem;background:#FFF;border-radius:30px;text-align:left}.shifts__item-icon{margin:0 0 6px;color:#407BFF}.shifts__item-icon svg{display:block}.shifts__item-title{display:block;font-size:2rem;line-height:1.3;font-weight:700;margin:0 0 5px}.shifts__item-text{display:block;margin:0;font-size:1.4rem;line-height:1.45;font-weight:400}.shifts__caption{display:none}@media (min-width:1200px){.shifts__caption{display:block;margin:0 auto 3rem;font-size:2.4rem;line-height:1.45;font-weight:400;max-width:92rem}}.shifts__action{display:none}@media (min-width:1200px){.shifts__action{display:block}.shifts__action .ui-btn--green{box-shadow:0 8px 12px rgba(65,204,153,.25)}}.any-questions__form,.article__banner:hover .article__banner-image,.groups__item,.technique__item,.tell__feedback,.terms__item,.terms__manager,.testimonials-video__more .ui-btn{box-shadow:0 18px 30px rgba(64,123,255,.15)}.groups{margin:0 0 8rem}@media (min-width:1200px){.groups{margin:0 0 10rem}}.groups__title{margin:0 0 2rem}.groups__list{margin:0 -10px -2rem;padding:0;display:-ms-flexbox;display:flex;flex-wrap:wrap}.groups__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.groups__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.groups__item{padding:3rem;height:100%}.groups__item-title{display:block;margin:0;font-size:8rem;line-height:1;font-weight:900;color:#407BFF}@media (min-width:1200px){.groups__item{min-height:32.2rem;padding:6rem 3rem 7rem}.groups__item-title{font-size:14rem}}.groups__item-text{display:block;margin:0 auto;font-size:1.6rem;line-height:1.45;font-weight:400}.pay{margin:0 0 8rem}@media (min-width:1200px){.groups__item-text{font-size:1.8rem}.pay{margin:0 0 10rem}}.pay__title{margin:0 0 5px}@media (min-width:1200px){.pay__title{margin:0 0 1.5rem;text-align:left;max-width:32rem}}.pay__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:31.5rem;margin:0 auto}.pay__image img{display:block}.pay__list{margin:0;padding:0;list-style:none}.pay__list>li{margin:0 0 2rem}.pay__list>li:last-child{margin:0}.pay__item{display:-ms-flexbox;display:flex;position:relative;padding:5rem 3rem 3rem}@media (min-width:1200px){.pay__image{max-width:none}.pay__item{padding:5rem 3rem 2.4rem}}.pay__item-progress{position:absolute;top:3rem;left:3rem;right:3rem;height:10px;background:#FFB600;border-radius:10px;overflow:hidden}.pay__item-progress-bar{display:block;position:absolute;top:0;left:0;height:100%;background:#407BFF}.pay__item-col{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.pay__item-col--blue{text-align:left}.pay__item-col--blue .pay__item-title{color:#407BFF}.pay__item-col--blue .pay__item-text{float:left;max-width:23rem}.pay__item-col--yellow{text-align:right}.pay__item-col--yellow .pay__item-title{color:#FFB600}.pay__item-col--yellow .pay__item-text{float:right;max-width:20rem}.pay__item-title{display:block;margin:0;font-size:4.8rem;line-height:1.3;font-weight:800}.cooperation__text,.pay__item-text{line-height:1.45;font-weight:400;display:block}.pay__item-text{margin:0;font-size:1.4rem}.cooperation{margin:0 0 8rem;text-align:center}@media (min-width:1200px){.pay__item-text{font-size:1.6rem}.cooperation{margin:0 0 10rem}}.cooperation__title{margin:0 0 1.5rem}.cooperation__text{margin:0 0 2rem;font-size:1.6rem}@media (min-width:1200px){.cooperation__title{margin:0 0 2rem}.cooperation__text{font-size:2.4rem;margin:0 0 3rem}}.cooperation__list{margin:0;padding:0;list-style:none}.cooperation__list>li{margin:0 0 2rem}.cooperation__item{background:#FFF;border-radius:29px;padding:2rem 2.5rem;text-align:left}@media (min-width:1200px){.cooperation__list>li:last-child{margin:0}.cooperation__item{padding:3rem}}.cooperation__item-title{display:block;margin:0 0 5px;font-size:2.5rem;line-height:1.2;font-weight:800;color:#407BFF}@media (min-width:1200px){.cooperation__item-title{font-size:3rem}}.cooperation__item-text{display:block;margin:0;font-size:1.6rem;line-height:1.45;font-weight:400;max-width:41.5rem}.cooperation__commission{background:linear-gradient(91.56deg,#407BFF 0,#89ADFF 97.55%);border-radius:29px;padding:2rem 2.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:22rem;color:#D9F5DC;text-align:center}.cooperation__commission-title{display:block;font-size:8rem;line-height:1;font-weight:900;margin:0}@media (min-width:1200px){.cooperation__commission{min-height:100%}.cooperation__commission-title{font-size:14rem}}.cooperation__commission-text{display:block;margin:0;font-size:1.6rem;line-height:1.45;font-weight:400}.privilege{margin:0 0 8rem;position:relative}.privilege:before{display:block;background:url(/local/templates/mg_winter/include/css/../images/bg-privilege.png) 50% 50% no-repeat;width:204.4rem;height:95rem;position:absolute;top:50%;left:50%;margin:-42.5rem 0 0 -102.2rem;pointer-events:none}@media (min-width:1200px){.cooperation__commission-text{font-size:1.8rem}.privilege{margin:0 0 10rem}}.privilege__title{margin:0 0 2rem;text-align:center}@media (min-width:1200px){.privilege__title{margin:0 0 3rem}}.privilege__list{margin:0 -10px -2rem;padding:0;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.privilege__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.privilege__item{background:#FFF;border-radius:30px;padding:2rem 2.5rem;min-height:100%}.privilege__item-icon{margin:0 0 5px}.privilege__item-icon svg{display:block}.privilege__item-title{display:block;margin:0 0 5px;font-size:2rem;line-height:1.3;font-weight:700}.privilege__item-text{display:block;margin:0;font-size:1.4rem;line-height:1.45;font-weight:400}.documents{margin:0 0 8rem;text-align:center}@media (min-width:1200px){.privilege__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.privilege__list>li:nth-of-type(4),.privilege__list>li:nth-of-type(5){-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.privilege__list>li:nth-of-type(4) .privilege__item-text{max-width:45rem}.privilege__list>li:nth-of-type(5) .privilege__item-text{max-width:53rem}.privilege__item-text{max-width:32rem}.documents{margin:0 0 10rem}}.documents__title{display:block;margin:0 0 2rem}@media (min-width:1200px){.documents__title{margin:0 0 3rem}}.documents__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.documents__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.documents__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.documents__item{display:block;background:#fff;overflow:hidden;border-radius:12px;position:relative;max-width:38rem;margin:0 auto}.documents__item:before{content:"";float:left;padding:145% 0 0}.documents__item img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.documents__action{padding:2rem 0 0}@media (min-width:1200px){.documents__item{border-radius:30px}.documents__action{padding:3rem 0 0}}.strategies__wrapper{padding:8rem 0;border-radius:40px;background:#407BFF;color:#fff}.strategies__title{display:block;font-size:2.5rem;line-height:1.2;font-weight:800;margin:0 auto 2rem;max-width:74.8rem;text-align:center}@media (min-width:1200px){.strategies__wrapper{padding:10rem 0;border-radius:80px}.strategies__title{font-size:4.8rem;line-height:1.3;font-weight:800;margin:0 auto 3rem}}.strategies__list{margin:0 -10px -10px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.strategies__list>li{padding:0 10px 10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.strategies__item{background:#FFF;border-radius:29px;padding:2rem;min-height:100%;color:#1D1D1B}.strategies__item-title{display:block;margin:0 0 4px;font-size:1.6rem;line-height:1.3;font-weight:700}.strategies__item-text{display:block;margin:0;font-size:1.4rem;line-height:1.45;font-weight:400}.suggest{padding:8rem 0;text-align:center;color:#1D1D1B}@media (min-width:1200px){.strategies__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.suggest{padding:10rem 0}}.suggest__wrapper{max-width:115rem;margin:0 auto}.suggest__text{display:block;font-size:1.6rem;line-height:1.3;font-weight:700}.suggest__text:last-child{margin:0}.suggest__text--turq{color:#16A3C5}@media (min-width:1200px){.suggest__text{font-size:3rem;line-height:1.2;font-weight:800;margin:0 0 2rem}}.suggest__title{display:block;margin:0 0 10px;font-size:2.5rem;line-height:1.2;font-weight:800;color:#761CEA}.suggest__title:last-child{margin:0}@media (min-width:1200px){.suggest__title{font-size:5.2rem;line-height:1.1;font-weight:800;margin:0 0 2rem}}.diagnostic-course{margin:0 0 8rem}.diagnostic-course__wrapper{background:#761CEA;color:#fff;padding:2rem;border-radius:80px}.diagnostic-course__wrapper .container-fluid{border-radius:60px;padding:2.5rem;background:#fff;color:#1D1D1B}@media (min-width:1200px){.diagnostic-course{margin:0 0 10rem}.diagnostic-course__wrapper{padding:10rem 2rem;border-radius:80px}.diagnostic-course__wrapper .container-fluid{padding:3rem 3.5rem;max-width:125rem;border-radius:50px}}.diagnostic-course__desc{margin:0 0 3rem;font-size:1.4rem;line-height:1.45;font-weight:400}.diagnostic-course__desc h2{display:block;margin:0 0 8px;font-size:3rem;line-height:1.2;font-weight:800}.diagnostic-course__desc h3{display:block;margin:0 0 1.2rem;font-size:1.6rem;line-height:1.3;font-weight:700}.diagnostic-course__desc p{margin:0 0 6px}.diagnostic-course__desc p:last-child{margin:0}@media (min-width:1200px){.diagnostic-course__desc{margin:0;font-size:1.8rem;line-height:1.45;font-weight:400;max-width:50rem;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.diagnostic-course__desc h2{font-size:3.6rem;line-height:1.3;font-weight:800;margin:0 0 1.2rem}.diagnostic-course__desc h3{font-size:2rem;line-height:1.3;font-weight:700;margin-top:auto}.diagnostic-course__desc p{margin:0 0 10px}}.diagnostic-course__how-title{display:block;margin:0 0 10px;font-size:2rem;line-height:1.3;font-weight:700}.diagnostic-course__how-list{margin:0 -5px -10px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.diagnostic-course__how-list>li{padding:0 5px 10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.diagnostic-course__how-list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.diagnostic-course__how-item{display:block;min-height:100%;padding:2rem;font-size:1.4rem;line-height:1.45;font-weight:400;background:#FFF0E0;border-radius:14px}.school-groups{margin:0 0 8rem;text-align:center}@media (min-width:1200px){.school-groups{margin:0 0 10rem}}.school-groups__title{display:block;margin:0 0 10px;font-size:3rem;line-height:1.2;font-weight:800}@media (min-width:1200px){.school-groups__title{margin:0 0 2rem;font-size:4.8rem;line-height:1.3;font-weight:800}}.school-groups__text{display:block;margin:0 0 3rem;font-size:1.4rem;line-height:1.45;font-weight:400}@media (min-width:1200px){.school-groups__text{font-size:1.8rem;margin:0 auto 3rem;max-width:55rem}}.school-groups__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.school-groups__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.school-groups__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.school-groups__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.places__item,.publications__item,.school-groups__item{-ms-flex-direction:column;min-height:100%}.school-groups__item{display:-ms-flexbox;display:flex;flex-direction:column;background:#FFF;border-radius:29px;padding:2rem;text-align:left}.school-groups__item-title{display:block;margin:0 0 5px;font-size:2rem;line-height:1.2;font-weight:700}.school-groups__item-text{display:block;margin:0 0 10px;font-size:1.4rem;line-height:1.45;font-weight:400}.school-groups__item-tags{margin:0 -2.5px -5px;padding:0 0 10px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 2rem)}.school-groups__item-tags>li{padding:0 2.5px 5px;-ms-flex:0 0 auto;flex:0 0 auto}.school-groups__item-tag{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:4px 1.2rem;height:3.4rem;background:#F7F3F9;border-radius:12px;font-size:1.4rem;line-height:1.45;font-weight:600;color:#1D1D1B}.school-groups__item-dl{display:block;margin:0 0 10px}.school-groups__item-dl dt{display:block;font-size:1.6rem;line-height:1.3;font-weight:700}.school-groups__item-dl dd{display:block;margin:0;font-size:1.4rem;line-height:1.45;font-weight:400}.school-groups__item-action{margin:auto 0 0}.school-groups__item-action .ui-btn{width:100%}.teaching{margin:0 0 8rem;text-align:center}@media (min-width:1200px){.teaching{margin:0 0 10rem}}.teaching__title{display:block;margin:0 0 2rem;font-size:3rem;line-height:1.2;font-weight:800}@media (min-width:1200px){.teaching__title{margin:0 0 2rem;font-size:4.8rem;line-height:1.3;font-weight:800}}.teaching__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.teaching__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.teaching__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.teaching__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.teaching__item{background:#761CEA;border-radius:29px;padding:2rem;min-height:100%;color:#fff;text-align:left}.teaching__item-rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#FFB600;margin:0 0 10px}.teaching__item-rating svg{display:block;width:1.8rem;height:1.8rem;margin:0 2px 0 0}.teaching__item-title{display:block;margin:0 0 10px;font-size:2rem;line-height:1.3;font-weight:700}.teaching__item-text{display:block;margin:0;font-size:1.4rem;line-height:1.45;font-weight:400}.places{margin:0 0 8rem}@media (min-width:1200px){.places{margin:0 0 10rem}}.places__title{display:block;margin:0 0 2rem;font-size:3rem;line-height:1.2;font-weight:800;text-align:center}@media (min-width:1200px){.places__title{margin:0 0 2rem;font-size:4.8rem;line-height:1.3;font-weight:800}}.places__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.places__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.places__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}@media (min-width:1200px){.places__list>li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.places__item{display:-ms-flexbox;display:flex;flex-direction:column;background:#FFF;border-radius:29px;color:#1D1D1B;padding:1.5rem}.places__item-image{background:#761CEA;display:block;margin:0 0 10px;overflow:hidden;border-radius:14px;position:relative}.places__item-image:before{content:"";float:left;padding:88% 0 0}.places__item-image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.places__item-title{display:block;margin:0 0 8px;font-size:2rem;line-height:1.3;font-weight:700}.places__item-title small{display:block;font-size:1.2rem;line-height:1.25;font-weight:400}.places__item-address{display:block;margin:0 0 10px;font-size:1.4rem;line-height:1.45;font-weight:400;font-style:normal}.places__item-action{margin:auto 0 0}.places__item-action .ui-btn{width:100%}.technique{margin:0 0 8rem;text-align:center}@media (min-width:1200px){.technique{margin:0 0 10rem}}.technique__title{display:block;margin:0 0 10px;font-size:3rem;line-height:1.2;font-weight:800}.technique__title small{display:block;font-size:1.2rem;line-height:1.25;font-weight:400}@media (min-width:1200px){.technique__title{margin:0 0 2rem;font-size:4.8rem;line-height:1.3;font-weight:800}.technique__title small{font-size:1.4rem;line-height:1.45;font-weight:400}}.technique__text{display:block;margin:0 auto 2rem;font-size:1.4rem;line-height:1.45;font-weight:400;max-width:42rem}.technique__text:last-child{margin:0 auto}@media (min-width:1200px){.technique__text{font-size:1.8rem;margin:0 auto 4rem}}.technique__list{margin:0 0 3rem;padding:0;list-style:none}.technique__list>li{margin:0 0 4rem;position:relative}.technique__list>li:after{content:"";display:block;width:1.2rem;height:2.2rem;position:absolute;top:100%;left:50%;margin:10px 0 0 -6px;background:url("data:image/svg+xml,%3Csvg width='12' height='21' viewBox='0 0 12 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.46967 20.5303C5.76256 20.8232 6.23744 20.8232 6.53033 20.5303L11.3033 15.7574C11.5962 15.4645 11.5962 14.9896 11.3033 14.6967C11.0104 14.4038 10.5355 14.4038 10.2426 14.6967L6 18.9393L1.75736 14.6967C1.46447 14.4038 0.989593 14.4038 0.696699 14.6967C0.403806 14.9896 0.403806 15.4645 0.696699 15.7574L5.46967 20.5303ZM5.25 0L5.25 20H6.75L6.75 0L5.25 0Z' fill='black'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;background-size:contain}.technique__list>li:last-child{margin:0}.technique__list>li:last-child:after{display:none}@media (min-width:1200px){.technique__list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 -11rem}.technique__list>li{padding:0 11rem}.technique__list>li:after{width:16rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg width='161' height='12' viewBox='0 0 161 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M160.53 6.53033C160.823 6.23744 160.823 5.76256 160.53 5.46967L155.757 0.696699C155.464 0.403806 154.99 0.403806 154.697 0.696699C154.404 0.989593 154.404 1.46447 154.697 1.75736L158.939 6L154.697 10.2426C154.404 10.5355 154.404 11.0104 154.697 11.3033C154.99 11.5962 155.464 11.5962 155.757 11.3033L160.53 6.53033ZM0 6.75H160V5.25H0V6.75Z' fill='black'/%3E%3C/svg%3E%0A");position:absolute;top:50%;left:auto;bottom:auto;right:-8rem;margin:-6px 0 0}}.technique__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:28rem;height:14rem;margin:0 auto;padding:1.5rem;background:#FFF;border-radius:500px;font-size:1.8rem;line-height:1.45;font-weight:400}.footer__subsc .b24-form .b24-form-btn{background:#2f80ed!important;border-color:#2f80ed!important}.footer__subsc .b24-form .b24-form-btn svg{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 8px 0 0}.footer__subsc .b24-form-field-agreement-link{color:#fff}.footer__subsc .b24-form-control-alert.b24-form-control-string .b24-form-control{background-color:#fff!important}.footer__subsc .b24-form-state-container .b24-form-success{background-color:#761cea!important}.footer__subsc .b24-form-success .b24-form-state-text{color:#fff!important}.footer__subsc .b24-form .b24-form-control-label{padding:0 1.2rem!important}.footer__subsc .b24-form .b24-form-control-string .b24-form-control,.footer__subsc .b24-form .b24-form-control-text .b24-form-control{padding-left:12px;padding-right:12px}.footer__subsc .b24-form-field-email .b24-form-control-icon-after:before,.footer__subsc .b24-form-field-name .b24-form-control-icon-after:before,.footer__subsc .b24-form-field-phone .b24-form-control-icon-after:before,.footer__subsc .b24-form-field-text .b24-form-control-icon-after:before{display:none}.publications{padding:6rem 0 0}@media (min-width:1200px){.technique__item{width:41rem;height:28rem;font-size:2.4rem}.publications{padding:10rem 0 0}}.publications__body{background:#FFF;border-radius:40px;padding:2rem 0 4rem}.publications__title{display:block;margin:0 0 10px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;text-align:center}@media (min-width:1200px){.publications__body{padding:6rem 0;border-radius:80px}.publications__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}}.publications__text{display:block;margin:0 0 3rem;font-size:1.6rem;line-height:1.45;font-weight:400}@media (min-width:1200px){.publications__text{margin:0 auto 4rem;font-size:1.8rem;line-height:1.45;font-weight:400;max-width:56rem;text-align:center}}.publications__columns{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.publications__columns>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.publications__columns>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.publications__columns{margin:0 0 -4rem;display:block;columns:2;column-gap:20px}.publications__columns>li{display:inline-block;vertical-align:top;width:100%;padding:0;-ms-flex:none;flex:none;max-width:100%;margin:0 0 4rem}.publications__columns>li:not(:nth-of-type(6n)):not(:first-of-type) .publications__item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.publications__columns>li:not(:nth-of-type(6n)):not(:first-of-type) .publications__item-image{width:18rem;height:18rem;margin:0 2rem 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.publications__columns>li:not(:nth-of-type(6n)):not(:first-of-type) .publications__item-desc{-ms-flex:1;flex:1}}.publications__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.publications__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.publications__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.contacts__requisites-item-title{min-height:6.4rem}}@media (min-width:1200px){.publications__list{margin:0 -10px -4rem}.publications__list>li{padding:0 10px 4rem;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.publications__item{display:-ms-flexbox;display:flex;flex-direction:column}.publications__item-image{background:#ccc;border-radius:14px;margin:0 0 1.2rem;position:relative;overflow:hidden;display:block}.publications__item-image:before{content:"";float:left;padding:58.825% 0 0}.publications__item-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.publications__item-desc{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}.publications__item-tags{margin:0 -2.5px -5px;padding:0 0 1.2rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.publications__item-tags>li{padding:0 2.5px 5px}.publications__item-tag{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 8px;height:2.8rem;background:#fff;border-radius:15px;font-size:1.4rem;line-height:1.2;font-weight:600;white-space:nowrap;color:#1D1D1B}.publications__item-tag--blue{background:#2F80ED;color:#fff}.publications__item-title{display:block;margin:0 0 4px;font-size:2rem;line-height:1.4;font-weight:600}.publications__item-text{display:block;margin:0 0 4px;font-size:1.6rem;line-height:1.4;font-weight:500}.publications__item-date{display:block;margin:0 0 1.2rem;font-size:1.4rem;line-height:1.45;font-weight:400}.publications__tabs-btn,.sz-news__sorting-btn,.sz-news__tabs-btn{font:600 1.4rem/1.45 Gilroy,Helvetica,Arial,sans-serif;height:3.6rem}.publications__item-action{margin:auto 0 0}.publications__tabs-control{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 2rem}.publications__tabs-btn{border:1px solid transparent;background:0 0;border-radius:26px;cursor:pointer;padding:0 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#407BFF;margin:2px;transition:.25s}.article__tag,.testimonials-txt__action .ui-btn.is-active{background:#407BFF;color:#fff}.publications__tabs-btn:hover{border-color:#407BFF;color:#407BFF}.publications__tabs-btn.is-active{background:#407BFF;border-color:#407BFF;color:#fff}.publications__tabs-wrapper{position:relative}.publications__tabs-content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden}.publications__tabs-content.is-active{position:relative;opacity:1;visibility:visible;transition:.7s}.publications__action{padding:2rem 0 0}.publications__action .ui-btn{width:100%}@media (min-width:1200px){.publications__action{padding:4rem 0 0}}.contacts{padding:4rem 0 6rem}@media (min-width:1200px){.contacts{padding:6rem 0 10rem}.contacts .container-fluid{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.contacts__info .row>[class^=col],.contacts__requisites .row>[class^=col]{padding:0 10px 3rem}.contacts__title{margin:0 0 1.5rem}@media (min-width:1200px){.contacts__title{margin:0 0 10px;-ms-flex-order:1;order:1}}.contacts__subtitle,.contacts__text{margin:0 0 3rem}.contacts__text{display:block;font-size:2.4rem;line-height:1.45;font-weight:400}@media (min-width:1200px){.contacts__text{font-size:2.4rem;margin:0 0 4rem;-ms-flex-order:2;order:2}}.contacts__map{border:2px solid #95C8FF;border-radius:29px;height:30rem;background:#fff;margin:0 0 3rem;overflow:hidden;position:relative}@media (min-width:1200px){.contacts__map{height:44rem;margin:0 0 4rem;-ms-flex-order:3;order:3}}.contacts__info{margin:0 0 4rem}.contacts__info .row{margin:0 -10px -3rem}@media (min-width:1200px){.contacts__info{-ms-flex-order:5;order:5;margin:0}.contacts__info .row{-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0 -10px -4.5rem}.contacts__info .row>[class^=col]{padding:0 10px 4.5rem}}.contacts__info-item-title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start;margin:0 0 6px;font-size:3rem;line-height:1.2;font-weight:800;min-height:6.4rem}.contacts__info-item-title small{display:block;font-size:1.6rem;line-height:1.45;font-weight:400;margin:0}.contacts__info-item-title a{font-size:3.6rem;line-height:1.3;font-weight:800;color:#407BFF;border-bottom:1px solid currentColor;transition:.25s;text-decoration:none;white-space:nowrap}.contacts__info-item-title a:hover{color:#FF8700;text-decoration:none}@media (min-width:1200px){.contacts__info-item-title small{font-size:1.8rem}.contacts__info-item-title a{font-size:5.2rem;line-height:1.1;font-weight:800}}.contacts__info-item-text{display:block;margin:0;font-size:1.6rem;line-height:1.45;font-weight:400}.contacts__requisites{margin:0}.contacts__requisites .row{margin:0 -10px -3rem}@media (min-width:1200px){.contacts__requisites{-ms-flex-order:4;order:4;margin:0 0 4rem}.contacts__requisites .row{margin:0 -10px -4.5rem}.contacts__requisites .row>[class^=col]{padding:0 10px 4.5rem}.contacts__requisites-item-text{max-width:31.2rem}}.contacts__requisites-item-title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start;margin:0 0 6px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.contacts__requisites-item-title small{display:block;font-size:1.8rem;line-height:1.45;font-weight:400;margin:0 0 2px}.contacts__requisites-item-title a{font-size:3.6rem;line-height:1.3;font-weight:800;color:#407BFF;border-bottom:1px solid currentColor;transition:.25s;text-decoration:none;white-space:nowrap}.contacts__requisites-item-text,.departments__text{display:block;line-height:1.45;font-weight:400;font-size:1.6rem}.contacts__requisites-item-title a:hover{color:#FF8700;text-decoration:none}.testimonials-video__item,.testimonials-video__item:hover{color:#fff;text-decoration:none}.contacts__requisites-item-text{margin:0}.departments__wrapper{background:#FFF;border-radius:40px;padding:4rem 0;text-align:center}.departments__title{margin:0 0 4px}.departments__text{margin:0 0 3rem}@media (min-width:1200px){.departments__wrapper{text-align:left;padding:8rem 0;border-radius:80px}.departments__text{font-size:2.4rem;line-height:1.45;font-weight:400}}.departments__list{margin:0 -5px -10px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.departments__list>li{padding:0 5px 10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.departments__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.departments__list{margin:0 -10px -2rem}.departments__list>li{padding:0 10px 2rem}}.departments__item{display:block;padding:2rem;background:#F4F8FE;border-radius:29px;overflow:hidden;text-align:left;min-height:100%}.any-questions,.article__comments-action,.article__feedback-form .ui-legend,.article__feedback-text,.career,.create__topbar-title,.employees,.form-education__data .ui-form,.form-program__data .ui-form,.form-season__data .ui-form,.info-cards__blockquote,.info-cards__wrapper,.is-page-party .any-questions,.join__title,.page-404,.party__benefits-item-caption,.promising,.subsc,.tell__feedback,.terms__item,.terms__manager,.terms__title,.testimonials-txt__title,.vacancies__wrapper{text-align:center}.departments__item-title{display:block;position:relative;padding:0 0 10px;margin:0 0 10px;font-size:1.6rem;line-height:1.3;font-weight:700}.departments__item-title:after{content:"";display:block;position:absolute;left:-2rem;right:-2rem;bottom:0;border-top:1px solid #fff}.departments__item-info{margin:0;padding:0;list-style:none;font-size:1.6rem;line-height:1.45;font-weight:400}.departments__item-info>li{margin:0 0 4px}.departments__item-info>li:last-child{margin:0}.subsc{padding:6rem 0}.subsc__title{margin:0 auto 4rem;max-width:64rem}@media (min-width:1200px){.subsc{padding:6rem 0 10rem}.subsc__title{margin:0 auto 12rem;max-width:100rem}}.subsc__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.subsc__list>li,.terms__wrapper .row>[class^=col]{padding:0 10px 2rem}.subsc__list>li{-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:768px){.subsc__list>li{-ms-flex:0 0 auto;flex:0 0 auto}}@media (min-width:1200px){.subsc__list>li{pointer-events:none}.subsc__list>li.is-mouseenter .subsc__item-decor{opacity:1;z-index:200}.subsc__list>li.is-mouseenter .subsc__item-image{transform:scale(1.2)}.subsc__list>li.is-mouseenter .subsc__item--youtube .subsc__item-decor:nth-of-type(1){margin:10rem 0 0 -34rem}.subsc__list>li.is-mouseenter .subsc__item--youtube .subsc__item-decor:nth-of-type(1) img{transform:rotate(-14deg)}.subsc__list>li.is-mouseenter .subsc__item--youtube .subsc__item-decor:nth-of-type(2){margin:-24rem 0 0 -32rem}.subsc__list>li.is-mouseenter .subsc__item--youtube .subsc__item-decor:nth-of-type(2) img{transform:rotate(-43deg)}.subsc__list>li.is-mouseenter .subsc__item--youtube .subsc__item-decor:nth-of-type(3){margin:-30rem 0 0}.subsc__list>li.is-mouseenter .subsc__item--youtube .subsc__item-decor:nth-of-type(3) img{transform:rotate(19deg) scale(1.2)}.subsc__list>li.is-mouseenter .subsc__item--youtube .subsc__item-decor:nth-of-type(4){margin:-28rem 0 0 22rem}.subsc__list>li.is-mouseenter .subsc__item--youtube .subsc__item-decor:nth-of-type(4) img{transform:rotate(34deg) scale(1.2)}.subsc__list>li.is-mouseenter .subsc__item--youtube .subsc__item-decor:nth-of-type(5){margin:-6rem 0 0 40rem}.subsc__list>li.is-mouseenter .subsc__item--youtube .subsc__item-decor:nth-of-type(5) img{transform:rotate(34deg) scale(1.5)}.subsc__list>li.is-mouseenter .subsc__item--youtube .subsc__item-decor:nth-of-type(6){margin:22rem 0 0 28rem}.subsc__list>li.is-mouseenter .subsc__item--youtube .subsc__item-decor:nth-of-type(6) img{transform:rotate(20deg) scale(1.5)}.subsc__list>li.is-mouseenter .subsc__item--instagram .subsc__item-decor{transform:translate(-50%,-50%) scale(1.2)}.subsc__list>li.is-mouseenter .subsc__item--instagram .subsc__item-decor:nth-of-type(1){margin:-32rem 0 0 -20rem}.subsc__list>li.is-mouseenter .subsc__item--instagram .subsc__item-decor:nth-of-type(1) img{transform:rotate(-8deg)}.subsc__list>li.is-mouseenter .subsc__item--instagram .subsc__item-decor:nth-of-type(2){margin:-26rem 0 0 34rem}.subsc__list>li.is-mouseenter .subsc__item--instagram .subsc__item-decor:nth-of-type(2) img{transform:rotate(40deg)}.subsc__list>li.is-mouseenter .subsc__item--instagram .subsc__item-decor:nth-of-type(3){margin:-24rem 0 0 -54rem}.subsc__list>li.is-mouseenter .subsc__item--instagram .subsc__item-decor:nth-of-type(3) img{transform:rotate(32deg)}.subsc__list>li.is-mouseenter .subsc__item--instagram .subsc__item-decor:nth-of-type(4){margin:8rem 0 0 -42rem}.subsc__list>li.is-mouseenter .subsc__item--instagram .subsc__item-decor:nth-of-type(4) img{transform:rotate(17deg)}.subsc__list>li.is-mouseenter .subsc__item--instagram .subsc__item-decor:nth-of-type(5){margin:20rem 0 0 38rem}.subsc__list>li.is-mouseenter .subsc__item--instagram .subsc__item-decor:nth-of-type(5) img{transform:rotate(-17deg) scale(1)}.subsc__list>li.is-mouseenter .subsc__item--vk .subsc__item-decor{transform:translate(-50%,-50%) scale(1.2)}.subsc__list>li.is-mouseenter .subsc__item--vk .subsc__item-decor:nth-of-type(1){margin:-32rem 0 0 -20rem}.subsc__list>li.is-mouseenter .subsc__item--vk .subsc__item-decor:nth-of-type(1) img{transform:rotate(-8deg)}.subsc__list>li.is-mouseenter .subsc__item--vk .subsc__item-decor:nth-of-type(2){margin:-26rem 0 0 34rem}.subsc__list>li.is-mouseenter .subsc__item--vk .subsc__item-decor:nth-of-type(2) img{transform:rotate(40deg)}.subsc__list>li.is-mouseenter .subsc__item--vk .subsc__item-decor:nth-of-type(3){margin:-24rem 0 0 -54rem}.subsc__list>li.is-mouseenter .subsc__item--vk .subsc__item-decor:nth-of-type(3) img{transform:rotate(32deg)}.subsc__list>li.is-mouseenter .subsc__item--vk .subsc__item-decor:nth-of-type(4){margin:8rem 0 0 -42rem}.subsc__list>li.is-mouseenter .subsc__item--vk .subsc__item-decor:nth-of-type(4) img{transform:rotate(17deg)}.subsc__list>li.is-mouseenter .subsc__item--vk .subsc__item-decor:nth-of-type(5){margin:20rem 0 0 38rem}.subsc__list>li.is-mouseenter .subsc__item--vk .subsc__item-decor:nth-of-type(5) img{transform:rotate(-17deg) scale(1)}.subsc__list>li.is-mouseleave .subsc__item{opacity:.2}.subsc__list>li.is-mouseleave .subsc__item-image{transform:scale(.85)}.subsc__list>li.is-mouseleave .subsc__item-decor{transform:translate(-50%,-50%) scale(.5);opacity:0}}.subsc__item{display:block;text-decoration:none;position:relative;transition:opacity .5s;pointer-events:auto;width:24rem;margin:0 auto}.subsc__item--youtube .subsc__item-image{border-color:#F21618}.subsc__item--vk .subsc__item-image{border-color:#0AF}.subsc__item-decor{display:none}@media (min-width:1200px){.subsc__item{width:38rem;height:38rem}.subsc__item--youtube .subsc__item-decor:nth-of-type(1){margin:5rem 0 0 -14rem}.subsc__item--youtube .subsc__item-decor:nth-of-type(1) img{transform:rotate(-7deg)}.subsc__item--youtube .subsc__item-decor:nth-of-type(2){margin:-10rem 0 0 -16rem}.subsc__item--youtube .subsc__item-decor:nth-of-type(2) img{transform:rotate(-33deg)}.subsc__item--youtube .subsc__item-decor:nth-of-type(3){margin:-18rem 0 0 -4rem}.subsc__item--youtube .subsc__item-decor:nth-of-type(3) img{transform:rotate(12deg)}.subsc__item--youtube .subsc__item-decor:nth-of-type(4){margin:-16rem 0 0 10rem}.subsc__item--youtube .subsc__item-decor:nth-of-type(4) img{transform:rotate(24deg)}.subsc__item--youtube .subsc__item-decor:nth-of-type(5){margin:0 0 0 4rem}.subsc__item--youtube .subsc__item-decor:nth-of-type(5) img{transform:rotate(17deg)}.subsc__item--youtube .subsc__item-decor:nth-of-type(6){margin:6rem 0 0}.subsc__item--youtube .subsc__item-decor:nth-of-type(6) img{transform:rotate(10deg)}.subsc__item--instagram .subsc__item-decor:nth-of-type(1){margin:-16rem 0 0 -4rem}.subsc__item--instagram .subsc__item-decor:nth-of-type(1) img{transform:rotate(-14deg)}.subsc__item--instagram .subsc__item-decor:nth-of-type(2){margin:-12rem 0 0 20rem}.subsc__item--instagram .subsc__item-decor:nth-of-type(2) img{transform:rotate(35deg)}.subsc__item--instagram .subsc__item-decor:nth-of-type(3){margin:10rem 0 0 21rem}.subsc__item--instagram .subsc__item-decor:nth-of-type(4),.subsc__item--instagram .subsc__item-decor:nth-of-type(5){margin:2rem 0 0 -2rem}.subsc__item--instagram .subsc__item-decor:nth-of-type(3) img{transform:rotate(97deg)}.subsc__item--instagram .subsc__item-decor:nth-of-type(4) img{transform:rotate(17deg)}.subsc__item--instagram .subsc__item-decor:nth-of-type(5) img{transform:rotate(-27deg) scale(.5)}.subsc__item--vk .subsc__item-decor:nth-of-type(1){margin:-16rem 0 0 -4rem}.subsc__item--vk .subsc__item-decor:nth-of-type(1) img{transform:rotate(-14deg)}.subsc__item--vk .subsc__item-decor:nth-of-type(2){margin:-12rem 0 0 20rem}.subsc__item--vk .subsc__item-decor:nth-of-type(2) img{transform:rotate(35deg)}.subsc__item--vk .subsc__item-decor:nth-of-type(3){margin:10rem 0 0 21rem}.subsc__item--vk .subsc__item-decor:nth-of-type(4),.subsc__item--vk .subsc__item-decor:nth-of-type(5){margin:2rem 0 0 -2rem}.subsc__item--vk .subsc__item-decor:nth-of-type(3) img{transform:rotate(97deg)}.subsc__item--vk .subsc__item-decor:nth-of-type(4) img{transform:rotate(17deg)}.subsc__item--vk .subsc__item-decor:nth-of-type(5) img{transform:rotate(-27deg) scale(.5)}.subsc__item-decor{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;pointer-events:none;transition:transform .5s,opacity .5s,margin .5s;opacity:0}.subsc__item-decor img{display:block;max-width:none;max-height:none;border-radius:14px;border:4px solid #fff;transition:transform .5s}}.subsc__item-image{display:inline-block;vertical-align:top;width:100%;border-radius:50%;position:relative;border:2px solid transparent;z-index:100;transition:transform .5s,opacity .5s}.subsc__item-image:after{content:"";display:block;position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:inherit}.subsc__item-image:before{content:"";float:left;padding:100% 0 0}.subsc__item-image img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;width:11rem;height:11rem;object-fit:contain;backface-visibility:hidden;z-index:100}.gc-testimonials__item:hover .gc-testimonials__item-play,.testimonials-video__item:hover .testimonials-video__item-play{transform:scale(1.1)}.testimonials{padding:5rem 0 3rem}.testimonials .row{-ms-flex-align:start;align-items:flex-start}.testimonials__title{display:block;margin:0 0 1.5rem;font-size:4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.subsc__item-image img{width:19rem;height:19rem}.testimonials{padding:2rem 0 6rem}.testimonials__desc{padding:6rem 0 0}.testimonials__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 -8rem 3rem 0}}.testimonials__text{display:block;margin:0 0 1.6rem;font-size:1.6rem;line-height:1.45;font-weight:400}@media (min-width:1200px){.testimonials__text{font-size:2.4rem;margin:0 -30rem 0 0}}.testimonials__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0}.testimonials-video{margin:0 0 6rem}.testimonials-video__wrapper{background:#fff;border-radius:40px;padding:4rem 0}@media (min-width:1200px){.testimonials-video{margin:0 0 8rem}.testimonials-video__wrapper{padding:8rem 0;border-radius:80px}}.testimonials-video__title{display:block;margin:0 8rem 2rem 0;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.testimonials-video__swiper{position:relative}.testimonials-video__item{display:block;cursor:pointer}.testimonials-video__item.is-active .testimonials-video__item-player{opacity:1;visibility:visible;pointer-events:auto}.testimonials-video__item-group{background:#eee;border-radius:29px;overflow:hidden;width:100%;height:23rem;margin:0 0 1.2rem;position:relative}.gc-testimonials__item-play,.testimonials-video__item-play{margin:-4.2rem 0 0 -4.2rem;box-sizing:border-box;-webkit-backdrop-filter:blur(30px)}@media (min-width:1200px){.testimonials-video__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}.testimonials-video__item-group{height:36rem}}.testimonials-video__item-image{display:block;width:100%;height:100%;position:relative;z-index:1;border-radius:inherit;overflow:hidden}.testimonials-video__item-image img{display:block;width:100%;height:100%;object-fit:cover}.testimonials-video__item-image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:.25s;backface-visibility:hidden;border-radius:inherit}.testimonials-video__item-play{position:absolute;top:50%;left:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(133.67deg,rgba(255,255,255,.6) -4.51%,rgba(255,255,255,0) 122.61%);border:2px solid rgba(255,255,255,.5);backdrop-filter:blur(30px);border-radius:50%;transition:transform .25s}.testimonials-video__item-play svg{display:block;position:relative;left:2px}.testimonials-video__item-player{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:3;border-radius:inherit;overflow:hidden;transition:opacity .25s,visibility .25s;opacity:0;visibility:hidden;pointer-events:none;margin:0}.testimonials-video__item-player iframe{width:100%;height:100%}.testimonials-video__item-caption{display:block;margin:0;padding:0 5px;font-size:2rem;line-height:1.3;font-weight:400;color:#000}@media (min-width:1200px){.testimonials-video__item-caption{padding:0 1.5rem}}.testimonials-video__more{padding:4rem 0 0}.testimonials-video__more .ui-btn{width:100%}.testimonials-video__more .ui-btn svg{margin:0 0 0 10px;-ms-flex:0 0 auto;flex:0 0 auto}.testimonials-video__more .ui-btn--68 svg{width:3rem;height:3rem}@media (max-width:1199px){.testimonials-video__more .ui-btn--68{font-size:1.4rem;line-height:1.45;font-weight:600;padding:6px 8px;height:auto;min-height:3.4rem;border-radius:10px}.testimonials-video__more .ui-btn--68 svg{width:2rem;height:2rem}}.testimonials-txt{margin:0 0 6rem}.testimonials-txt .row{-ms-flex-align:end;align-items:flex-end}@media (min-width:1200px){.testimonials-txt{margin:0 0 8rem}}.testimonials-txt__title{display:block;margin:0 0 1.5rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;white-space:nowrap}@media (min-width:1200px){.testimonials-txt__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 2rem;text-align:left}}.testimonials-txt__action{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 2rem}.testimonials-txt__action .ui-btn{margin:5px}.testimonials-txt__action .ui-btn:not(.is-active){background:#fff;color:#407BFF}.testimonials-txt__swiper{position:relative}.testimonials-txt__content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden}.testimonials-txt__content.is-active{position:relative;opacity:1;visibility:visible;transition:.7s}.testimonials-txt__item{background:#FFF;border-radius:29px;padding:1.5rem;overflow:hidden;position:relative}.testimonials-txt__item-author{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin:0 0 1.2rem}.testimonials-txt__item-author-image{display:block;background:#ccc;overflow:hidden;border-radius:50%;width:6rem;height:6rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 10px 0 0}.testimonials-txt__item-author-image img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:1200px){.testimonials-txt__item{padding:3rem}.testimonials-txt__item-author-image{width:10rem;height:10rem;margin:0 2rem 0 0}}.testimonials-txt__item-author-title{display:block;margin:0;font-size:2rem;line-height:1.3;font-weight:700;color:#407BFF}@media (min-width:1200px){.testimonials-txt__item-author-title{font-size:2.6rem;line-height:1;font-weight:700;margin:0 0 5px}}.testimonials-txt__item-author-text{display:block;margin:0;font-size:1.2rem;line-height:1.25;font-weight:400}@media (min-width:1200px){.testimonials-txt__item-author-text{font-size:1.6rem;line-height:1.45;font-weight:500}}.testimonials-txt__item-readmore{height:29rem;overflow:hidden;font-size:1.4rem;line-height:1.45;font-weight:400;position:relative;margin:0}.testimonials-txt__item-readmore p{margin:0 0 10px}.testimonials-txt__item-readmore p:last-child{margin:0}@media (min-width:1200px){.testimonials-txt__item-readmore{font-size:1.6rem;height:22.2rem}}.testimonials-txt__item-action{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;position:absolute;left:0;right:0;bottom:0;z-index:100;padding:1.5rem}.testimonials-txt__item-action:after,.testimonials-txt__item-action:before{display:block;right:0;position:absolute;left:0;content:""}.testimonials-txt__item-action:before{bottom:0;height:4.5rem;background:#fff;z-index:-2}.testimonials-txt__item-action:after{bottom:4.5rem;height:11rem;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.0075282) 10.2%,rgba(255,255,255,.0291048) 18.97%,rgba(255,255,255,.0632176) 26.48%,rgba(255,255,255,.108355) 32.91%,rgba(255,255,255,.163004) 38.46%,rgba(255,255,255,.225653) 43.29%,rgba(255,255,255,.29479) 47.59%,rgba(255,255,255,.368903) 51.54%,rgba(255,255,255,.446479) 55.33%,rgba(255,255,255,.526007) 59.12%,rgba(255,255,255,.605975) 63.12%,rgba(255,255,255,.68487) 67.49%,rgba(255,255,255,.761181) 72.42%,rgba(255,255,255,.833395) 78.09%,rgba(255,255,255,.9) 84.69%);z-index:-1}.testimonials-txt__item-action .ui-btn{margin:0 0 6px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:4px 8px;font-size:1.4rem;line-height:1.2;font-weight:600;height:3.4rem;border-radius:10px}.testimonials-txt__item-action .ui-btn:last-child{margin:0}@media (min-width:1200px){.testimonials-txt__item-action{padding:3rem;-ms-flex-direction:row;flex-direction:row}.testimonials-txt__item-action .ui-btn{height:3.9rem;font-size:1.6rem;line-height:1.2;font-weight:700;padding:4px 1.2rem;margin:0 6px 0 0}}.testimonials-txt__more{padding:4rem 0 0}.testimonials-txt__more .ui-btn{width:100%}.article{margin:0 0 6rem}.article__hero{padding:3rem 0}.article__hero-image{display:block;width:100%;height:auto;border-radius:20px;overflow:hidden;aspect-ratio:1180/360;border:1px solid #fff;background:#ccc}.article__hero-image img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:767px){.article__hero-image{aspect-ratio:unset;height:auto}}.article__head{background:#fff;border-radius:29px;padding:1.5rem;margin:0 0 3rem}.article__content{margin:0 0 6rem}@media (min-width:1200px){.article__body{display:-ms-flexbox;display:flex}.article__content{-ms-flex:1;flex:1;max-width:78rem;margin:0 auto 0 0;padding:0 0 0 3rem}}.article__sidebar{position:absolute;left:-999.9rem;opacity:0;visibility:hidden}.article__sidebar .news{margin:0}.article__sidebar .news .container-fluid{padding:0}@media (min-width:1200px){.article__sidebar{width:28rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 2rem;position:relative;left:0;opacity:1;visibility:visible}.article__sidebar .swiper-news .swiper-wrapper{margin:0 -10px -2rem}.article__sidebar .swiper-news .swiper-slide{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.article__image{margin:0 0 1.5rem;background:#ccc;border-radius:14px;overflow:hidden;display:-ms-flexbox;display:flex;height:30rem}.article__image img{display:block;width:100%;object-fit:cover;-ms-flex:1;flex:1}@media (min-width:1200px){.article__image{margin:0 0 3rem}.article__desc{padding:0 1.5rem 1.5rem}}.article__title{display:block;margin:0 0 10px;font-size:2.5rem;line-height:1.2;font-weight:600}@media (min-width:1200px){.article__title{font-size:5.2rem;line-height:1;font-weight:700;letter-spacing:-.03em}}.article__text{display:block;margin:0 0 2.5rem;font-size:1.6rem;line-height:1.45;font-weight:400}@media (min-width:1200px){.article__text{font-size:2rem;line-height:1.4;font-weight:600;margin:0;max-width:84rem}}.article__aside>.row{margin:0 -2rem}.article__aside>.row>[class^=col]{padding:0 2rem;border-right:1px solid rgba(29,29,27,.2)}.article__aside>.row>[class^=col]:last-child{border:none}@media (min-width:992px){.article__aside>.row{margin:0 -10px}.article__aside>.row>[class^=col]{padding:0 10px;border:none}}.article__aside-date{display:block;margin:0 0 2.8rem}@media (min-width:992px){.article__aside-date{padding:0 0 2rem;margin:0 0 2rem;border-bottom:1px solid rgba(29,29,27,.2)}}.article__aside-date-title{display:block;margin:0;font-size:1.6rem;line-height:1.2;font-weight:600}@media (min-width:992px){.article__aside-date-title{font-size:1.6rem;line-height:1.45;font-weight:600}}.article__aside-date-text{display:block;margin:0;font-size:1.4rem;line-height:1.4;font-weight:400}@media (min-width:992px){.article__aside-date-text{font-size:1.6rem;line-height:1.45;font-weight:400}}.article__aside-author-title{display:block;margin:0 0 6px;font-size:1.6rem;line-height:1.2;font-weight:600}@media (min-width:992px){.article__aside-author-title{font-size:1.6rem;line-height:1.45;font-weight:600}}.article__aside-author-image{display:block;margin:0 0 6px;width:7rem;height:7rem;background:#ccc;position:relative;overflow:hidden;border-radius:50%}.article__aside-author-image img{display:block;width:100%;height:100%;object-fit:cover}.article__aside-author-name{display:block;margin:0;font-size:1.4rem;line-height:1.4;font-weight:400}@media (min-width:992px){.article__aside-author-name{font-size:1.6rem;line-height:1.45;font-weight:400}}.article__aside-source-title{display:block;margin:0 0 6px;font-size:1.6rem;line-height:1.2;font-weight:600}@media (min-width:992px){.article__aside-source-title{font-size:1.6rem;line-height:1.45;font-weight:600}}.article__aside-source-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:12rem}.article__aside-source-image a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:100%}.article__aside-source-image img{display:block;max-width:100%;max-height:100%}.article__info{margin:0 0 2.4rem;display:-ms-flexbox;display:flex}@media (min-width:1200px){.article__info{-ms-flex-direction:column;flex-direction:column}}.article__info-date{display:block;margin:0;font-size:1.6rem;line-height:1.45;font-weight:400;-ms-flex:1 1 auto;flex:1 1 auto}.article__info-date b{display:block;font-weight:600}.article__info-line{display:block;width:1px;height:auto;min-height:100%;background:#1D1D1B;opacity:.2;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 2rem}@media (min-width:1200px){.article__info-line{margin:2rem 0;width:100%;height:1px}.article__tags{float:right}}.article__info-author-image,.article__info-author-text{margin:0 0 5px;display:block}.article__info-author{display:block;font-size:1.6rem;line-height:1.45;font-weight:400;-ms-flex:1 1 auto;flex:1 1 auto}.article__info-author-image{background:#ccc;width:7rem;height:7rem;border-radius:50%;overflow:hidden}.article__info-author-image img{display:block;width:100%;height:100%;object-fit:cover}.article__info-author-title{display:block;margin:0;font-weight:600}.article__tags{margin:0 -2.5px -5px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.article__tags>li{padding:0 2.5px 5px}.article__tag{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:2.8rem;border-radius:15px;padding:0 8px;font-size:1.4rem;line-height:1.2;font-weight:600;text-align:left}.article__wysiwyg{font-size:1.6rem;line-height:1.45;font-weight:600;margin:0 0 3rem}.article__wysiwyg h2{display:block;margin:0 0 10px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}.article__wysiwyg em{display:block;margin:0 0 3rem;font-size:1.8rem;font-style:normal}.article__wysiwyg ol{margin:0 0 3rem;padding:0;list-style:none;counter-reset:point;font-size:1.4rem;line-height:1.4;font-weight:inherit}.article__wysiwyg ol>li{position:relative;padding:0 0 0 3rem;margin:0}.article__wysiwyg p,.article__wysiwyg picture{margin:0 0 3rem;overflow:hidden}.article__wysiwyg ol>li:after{content:counter(point) ".";counter-increment:point 1;position:absolute;top:0;left:0;color:#407BFF}.article__wysiwyg p:last-child{margin:0}.article__wysiwyg picture{background:#ccc;border-radius:14px;display:block}.article__wysiwyg picture:last-child{margin:0}.article__wysiwyg img{display:block;width:100%}.article__wysiwyg a:not([class]){text-decoration:none;color:#407BFF;transition:color .25s}.article__wysiwyg a:not([class]):hover{text-decoration:none;color:#FF8700}@media (min-width:1200px){.article__wysiwyg{font-size:1.8rem;line-height:1.45;font-weight:600}.article__wysiwyg h2{font-size:3rem;line-height:1.2;font-weight:600;letter-spacing:0}.article__wysiwyg em{font-size:2.4rem;line-height:1.45;font-weight:600;letter-spacing:-.01em;margin:0 -3rem 6rem 0}.article__wysiwyg ol{font-size:2rem;line-height:1.4;font-weight:600}.article__wysiwyg picture{margin-bottom:60px}.article__wysiwyg picture.pull-left{float:left;max-width:35rem;margin-right:20px}}.article__social{margin:0 0 3rem;clear:both}.article__social-menu{margin:0 -2px -4px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.article__social-menu>li{padding:0 2px 4px}.article__social-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3.6rem;height:3.6rem;background:#fff;border-radius:50%;text-decoration:none;color:#2F80ED;border:2px solid transparent;transition:.25s}.article__social-link svg{display:block;width:2rem;height:2rem}.article__social-link:hover{color:#FF8700}.article__read{margin:0 0 3rem;background:#FFF;border-radius:29px;padding:1.5rem}.article__read-title{display:block;margin:0 0 10px;padding:0 0 10px;font-size:1.6rem;line-height:1.3;font-weight:600;border-bottom:2px solid #F4F8FE}@media (min-width:1200px){.article__read-title{font-size:2rem}}.article__read-menu{margin:0;padding:0;list-style:none;font-size:1.6rem;line-height:1.45;font-weight:500}.article__read-menu>li{margin:0 0 10px}.article__read-menu>li:last-child{margin:0}.article__read-menu a{text-decoration:underline;color:#407BFF;transition:color .25s}.article__read-menu a:hover{text-decoration:underline;color:#FF8700}@media (min-width:1200px){.article__read-menu{font-size:2rem;line-height:1.4;font-weight:500}}.article__author{margin:0 0 3rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.article__author-image{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 1.5rem 0 0;background:#ccc;overflow:hidden;border-radius:50%;width:7rem;height:7rem}.article__author-image img{display:block;width:100%;height:100%;object-fit:cover}.article__author-desc{-ms-flex:1;flex:1}.article__author-title{display:block;margin:0;font-size:1.6rem;line-height:1.3;font-weight:600}@media (min-width:1200px){.article__author-title{font-size:2rem;line-height:1.4;font-weight:600}}.article__author-text{display:block;margin:0;font-size:1.4rem;line-height:1.45;font-weight:400}@media (min-width:1200px){.article__author-text{font-size:1.6rem;line-height:1.4;font-weight:400}}.article__form .ui-label{display:block;margin:0 0 5px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.article__form .ui-rate{margin:0 0 3rem;display:-ms-flexbox;display:flex}.article__form .ui-social{margin:0 0 3rem}.article__form .ui-comment{background:#95C8FF;border-radius:29px;padding:10px;margin:0 0 3rem;position:relative}.article__form .ui-comment .ui-input,.article__form .ui-comment .ui-textarea{width:auto;margin:0 0 10px}.article__form .ui-comment .ui-input:-ms-input-placeholder,.article__form .ui-comment .ui-textarea:-ms-input-placeholder{color:#1D1D1B}.article__form .ui-comment .ui-input::placeholder,.article__form .ui-comment .ui-textarea::placeholder{color:#1D1D1B}.article__form .ui-comment .ui-textarea{margin:0;min-height:9rem;padding-right:120px}.article__form .ui-comment .ui-textarea:-ms-input-placeholder{color:#1D1D1B}.article__form .ui-comment .ui-textarea::placeholder{color:#1D1D1B}.article__form .ui-comment .ui-btn{position:absolute;right:10px;bottom:10px}@media (min-width:1200px){.article__form .ui-label{font-size:3rem;line-height:1.3;font-weight:600;letter-spacing:0}.article__form .ui-comment{padding:2rem}}.article__comments-list{margin:0;padding:0;list-style:none}.article__comments-list>li{margin:0 0 10px}.article__comments-list>li:last-child{margin:0}.article__comments-item-head{margin:0 0 5px}.article__comments-item-name{display:block;margin:0 0 5px;font-size:2rem;line-height:1.4;font-weight:600}.article__comments-item-date{display:block;font-size:1.4rem;line-height:1;font-weight:400;margin:0}.article__comments-item-body{background:#FFF;border:1px solid #F7F3F9;border-radius:14px;padding:10px;font-size:1.6rem;line-height:1.4;font-weight:400}.article__comments-item-body p{margin:0 0 10px}.article__comments-item-body p:last-child{margin:0}.article__comments-action{padding:2rem 0 0}.article__banners{margin:0 0 4rem}.article__banners .container-fluid{padding:0}@media (min-width:1200px){.article__banners{margin:0}}.article__banner{display:block;text-decoration:none}.article__banner:hover{text-decoration:none}.article__banner-image{background:#ccc;overflow:hidden;border-radius:29px;display:block;position:relative}.article__banner-image:before{content:"";float:left;padding:162% 0 0}.article__banner-image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.article__swiper{margin:0 0 3rem}.article__promo{display:block;text-decoration:none;max-width:100%;width:100%;height:auto}.article__promo--750x250{aspect-ratio:750/250}@media (max-width:767px){.article__promo--750x250{aspect-ratio:unset;height:auto}}.article__promo--390x125{aspect-ratio:390/125}@media (max-width:767px){.article__promo--390x125{aspect-ratio:unset;height:auto}}.article__promo-image{display:block;width:100%;height:100%;overflow:hidden;border-radius:20px;border:1px solid #fff;background:#fff}.article__promo-image img{display:block;width:100%;height:100%;object-fit:cover}.article__feedback{margin:0 -2rem 3rem;padding:2.7rem 1.7rem 0;background:#1B50F3;color:#fff;border-radius:20px;overflow:hidden;position:relative;z-index:1}@media (min-width:768px){.article__feedback{padding:2.7rem 22.7rem 10px 5rem;margin:0 0 4rem}}.article__feedback-desc{position:relative;z-index:2}.article__feedback-title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}@media (min-width:1200px){.article__feedback-title{font-size:4rem;margin:0 -12.7rem 1.5rem 0}}.article__feedback-form{position:relative;background:#fff;border:2px solid #F7F3F9;border-radius:20px;padding:1.5rem;color:#1D1D1B}.article__feedback-form .row{gap:8px 0;margin:0 -5px}.article__feedback-form .row>[class^=col]{padding:0 5px}.article__feedback-form .ui-legend{display:block;font-size:2rem;line-height:1.1;font-weight:600;margin:0 0 1.2rem}.article__feedback-form .ui-input,.article__feedback-form .ui-textarea{border-color:#F7F3F9;background:#fff}.article__feedback-form .ui-input:-ms-input-placeholder,.article__feedback-form .ui-textarea:-ms-input-placeholder{color:#0C0C0D}.article__feedback-form .ui-input::placeholder,.article__feedback-form .ui-textarea::placeholder{color:#0C0C0D}.article__feedback-form .ui-prepend{color:#1B50F3;width:3.5rem}.article__feedback-form .ui-prepend~.ui-input,.article__feedback-form .ui-prepend~.ui-textarea{padding-left:35px}.article__feedback-form .ui-btn{background:#1B50F3;color:#fff;margin:0 0 8px;border-radius:14px}@media (min-width:1200px){.article__feedback-form .ui-legend{font-size:1.8rem}.article__feedback-form .ui-btn{margin:0 0 1.6rem;border-radius:14px}}.article__feedback-form .ui-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;margin:0}.article__feedback-form .ui-check .ui-validate{position:absolute;opacity:0;visibility:hidden}.article__feedback-form .ui-check__input:checked~.ui-check__checkbox{background:0 0}.article__feedback-form .ui-check__input:checked~.ui-check__checkbox svg{opacity:1}.article__feedback-form .ui-check__input.is-error~.ui-check__checkbox{border-color:#FF3E3B!important;background:#FFF5F5!important;color:#FF3E3B!important}.article__feedback-form .ui-check__checkbox{width:11px;height:11px;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;border-radius:3px;border:1px solid #7B4BFF}.article__feedback-form .ui-check__checkbox svg{display:block;position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;transition:opacity .4s;opacity:0}.article__feedback-form .ui-check__text{font-size:8px;line-height:1.1;font-weight:400;-ms-flex:1;flex:1}@media (min-width:1200px){.article__feedback-form .ui-check{gap:6px}.article__feedback-form .ui-check__checkbox{width:2rem;height:2rem}.article__feedback-form .ui-check__checkbox svg{width:1.5rem;height:1.5rem;margin:-7px 0 0 -7px}.article__feedback-form .ui-check__text{font-size:1.6rem}}.article__feedback-text{display:block;margin:0;padding:8px 0 0;font-size:10px;line-height:1.2;font-weight:400}.article__feedback-image{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;overflow:hidden;height:31rem;margin:0 -3.4rem 0 0;pointer-events:none}.article__feedback-image img{display:block;width:100%;height:auto;max-width:36.5rem;object-fit:contain}@media (min-width:768px){.article__feedback-image{position:absolute;top:6px;bottom:0;right:-3.8rem;width:28.5rem;height:100%;margin:0}.article__feedback-image img{height:100%;object-position:center bottom}}.info-cards{margin:0 0 6rem}.info-cards--cooperation{margin:0}@media (min-width:1200px){.article__feedback-text{padding:1.2rem 0 0;font-size:1.2rem;text-align:left}.info-cards{margin:0 0 10rem}.info-cards--cooperation{margin:0}.info-cards--cooperation .info-cards__list{margin:0 -10px -4.5rem;position:relative}.info-cards--cooperation .info-cards__list:before{content:"";display:block;position:absolute;top:50%;left:50%;width:79.5rem;height:28rem;max-width:100%;max-height:100%;transform:translate(-50%,-50%);margin:-1.5rem 0 0 -1.5rem;background:url(/local/templates/mg_winter/include/css/../images/bg-info-cards.svg) center center no-repeat;background-size:contain}.info-cards--cooperation .info-cards__list>li{padding:0 10px 4.5rem}}.info-cards__wrapper{background:#407BFF;color:#fff;border-radius:40px;padding:4rem 0}.info-cards__title{margin:0 auto 1.5rem;max-width:94rem}@media (min-width:1200px){.info-cards__wrapper{padding:10rem 0}.info-cards__title{margin:0 auto 3rem}}.info-cards__text{display:block;margin:0 0 2rem;font-size:1.6rem;line-height:1.45;font-weight:400}@media (min-width:1200px){.info-cards__text{margin:0 0 3rem;font-size:2.4rem}}.info-cards__list{margin:0 -5px -10px;padding:0 0 2rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-cards__list:last-child{padding:0}.info-cards__list>li{padding:0 5px 10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.info-cards__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.info-cards__list{margin:0 -10px 2rem}.info-cards__list>li{padding:0 10px 2rem;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.info-cards__item{background:#FFF;border-radius:29px;padding:2rem;min-height:100%;color:#1D1D1B;text-align:left}.info-cards__item a{text-decoration:none;border-bottom:1px solid currentColor;color:#407BFF;transition:opacity .25s}.info-cards__item-number,.join__item-number{border:1px solid #F4F8FE;width:4rem;height:4rem;line-height:1.3}.info-cards__item a:hover{color:#407BFF;text-decoration:none;opacity:.5}.info-cards__item-number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 5px;background:#FFF;border-radius:50px;font-size:2rem;font-weight:700;color:#407BFF}@media (min-width:1200px){.info-cards__item-number{margin:0 0 10px}}.info-cards__item-title{display:block;margin:0 0 5px;font-size:2rem;line-height:1.3;font-weight:700}.info-cards__item-title a{display:inline-block;vertical-align:top;white-space:nowrap}.info-cards__item-text{display:block;margin:0;font-size:1.4rem;line-height:1.45;font-weight:400}.info-cards__decor{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:-10px 0}.info-cards__decor img{display:block}.info-cards__blockquote{display:block;margin:0 auto;font-size:2.5rem;line-height:1.2;font-weight:800;font-style:normal;max-width:87.8rem;position:relative;z-index:1}.info-cards__blockquote figure{display:none}.info-cards__blockquote p{margin:0 0 10px}.info-cards__blockquote p:last-child{margin:0}.info-cards__blockquote:after,.info-cards__blockquote:before{content:"";display:block;position:absolute;z-index:-1}.info-cards__blockquote:before{background:url(/local/templates/mg_winter/include/css/../images/bg-info-cards-decor-01.png) 50% 50% no-repeat;background-size:contain;top:-4.6rem;left:-3.8rem;width:6.4rem;height:6.4rem}.info-cards__blockquote:after{background:url(/local/templates/mg_winter/include/css/../images/bg-info-cards-decor-02.png) 50% 50% no-repeat;background-size:contain;bottom:-3rem;right:-1.5rem;width:6.4rem;height:6.4rem}@media (min-width:1200px){.info-cards__blockquote{font-size:3rem}.info-cards__blockquote figure{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 5px}.info-cards__blockquote:before{top:0;left:-7.6rem;width:12.1rem;height:12.1rem}.info-cards__blockquote:after{bottom:-1.5rem;right:-5.5rem;width:11.8rem;height:12.6rem}}.terms{margin:0 0 6rem}@media (min-width:1200px){.terms{margin:0 0 10rem}}.terms__title{margin:0 auto 2rem}@media (min-width:1200px){.terms__title{margin:0 auto 3rem}}.terms__wrapper .row{margin:0 -10px -2rem}.terms__list{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:100%}.terms__list>li{padding:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0 0 2rem}.terms__list>li:last-child{margin:0}@media (min-width:768px){.terms__list{margin:0 -10px -2rem}.terms__list>li{padding:0 10px 2rem;margin:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.page-404{text-align:left}}@media (min-width:1200px){.terms__list{margin:0}.terms__list>li{padding:0;margin:0 0 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.terms__list>li:last-child{margin:0}}.terms__item{background:#FFF;border-radius:29px;padding:3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;min-height:18rem}.terms__item-title{display:block;margin:0;font-size:8rem;line-height:1;font-weight:900;color:#407BFF}@media (min-width:1200px){.terms__item{padding:5rem}.terms__item-title{font-size:14rem;margin:0 0 10px}}.terms__item-text{display:block;margin:0;font-size:1.6rem;line-height:1.45;font-weight:400}.terms__manager{background:#FFF;border-radius:29px;padding:2rem 2rem 3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:100%}@media (min-width:1200px){.terms__item-text{font-size:2.4rem;max-width:22rem;margin:0 auto}.terms__manager{padding:3.5rem 5rem}}.terms__manager-title{display:block;margin:0 0 5px;font-size:2.5rem;line-height:1.2;font-weight:800;color:#407BFF}@media (min-width:1200px){.terms__manager-title{font-size:3rem;margin:0 0 2rem}}.terms__manager-text{display:block;margin:0;font-size:1.6rem;line-height:1.45;font-weight:400}@media (min-width:1200px){.terms__manager-text{margin:0 0 2rem}}.terms__manager-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 2rem;-ms-flex-order:-1;order:-1;max-width:23rem}.terms__manager-image img{display:block}@media (min-width:1200px){.terms__manager-image{max-width:none;-ms-flex-order:unset;order:unset;margin:0}}.any-questions,.is-page-party .any-questions{margin:0;padding:0}.any-questions__wrapper{background:linear-gradient(to bottom,#fff 50%,#d3e1ff 100%);color:#1D1D1B;border-radius:40px;padding:10rem 0;position:relative;z-index:100}.any-questions__wrapper:before,.promising__swiper:before{left:50%;z-index:-1;content:""}.any-questions__wrapper:before{display:block;position:absolute;top:5px;width:40rem;height:60.2rem;background:url(/local/templates/mg_winter/include/css/../images/decor-any-questions-375.webp) 50% 50% no-repeat;background-size:contain;margin:0 0 0 -19rem;pointer-events:none}@media (min-width:960px){.any-questions__wrapper{padding:12rem 0;border-radius:80px;background:url(/local/templates/mg_winter/include/css/../images/bg-any-questions-1400.webp) 50% 50% no-repeat #fff;background-size:cover}.any-questions__wrapper:before{position:absolute;top:50%;left:50%;width:88.4rem;height:39.2rem;background-image:url(/local/templates/mg_winter/include/css/../images/decor-any-questions-1400.webp);margin:-20rem 0 0 -42.2rem}}.any-questions__form,.create__work,.promising__swiper{position:relative}.any-questions__title{display:block;margin:0 0 5rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px}@media (min-width:960px){.any-questions__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px;margin:0 0 6rem}}@media (min-width:1200px){.any-questions__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px;margin:0 0 6rem}}.any-questions__form{background:#FFF;border-radius:20px;padding:2rem;color:#1D1D1B;max-width:48rem;margin:0 auto}.any-questions__form:after,.any-questions__form:before{content:"";display:none}.any-questions__form .products__item-title,.any-questions__form .ui-title-20{font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px;margin:0 0 2rem}.create__work-title,.page-404__title{letter-spacing:-.03em;font-weight:600}.any-questions__form .products__item-text,.any-questions__form .ui-text-14{display:block;font-size:1.6rem;line-height:1.4;font-weight:500;margin:0 0 2rem}.any-questions__form .ui-input:-ms-input-placeholder,.any-questions__form .ui-prepend,.any-questions__form .ui-textarea:-ms-input-placeholder{color:#407BFF}.any-questions__form .ui-input::placeholder,.any-questions__form .ui-prepend,.any-questions__form .ui-textarea::placeholder{color:#407BFF}@media (min-width:960px){.any-questions__form{padding:2rem 1.5rem 1.5rem}.any-questions__form:after,.any-questions__form:before{display:none}.any-questions__form .products__item-title,.any-questions__form .ui-title-20{font-size:2rem;line-height:1.3;font-weight:600;margin:0 0 4px}.any-questions__form .products__item-text,.any-questions__form .ui-text-14{font-size:1.4rem;line-height:1.45;font-weight:400;margin:0 auto 10px;max-width:none}}.page-404{padding:4rem 0}.page-404 .row{-ms-flex-align:center;align-items:center}.page-404__title{display:block;margin:0 0 2rem;font-size:6rem;line-height:1;color:#1D1D1B;white-space:nowrap}.page-404__title .ui-btn{box-shadow:0 8px 12px rgba(65,204,153,.25);margin:2rem 0 0;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top}.page-404__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:33rem;margin:0 auto}.create{margin:0 0 8rem;filter:drop-shadow(0 18px 30px rgba(64, 123, 255, .15))}@media (min-width:1200px){.page-404{padding:6rem 0}.page-404__title{font-size:13rem}.page-404__title .ui-btn{position:relative;top:10px;left:10px}.page-404__image{max-width:none}.create{margin:0 0 10rem}}.create__topbar{padding:5rem 0 0}.create__topbar .row{-ms-flex-align:end;align-items:flex-end}.create__topbar-title{margin:0}.create__topbar-action{display:none}@media (min-width:1200px){.create__topbar{padding:6rem 0 4rem}.create__topbar-title{text-align:left;margin:0 0 4rem}.create__topbar-action{display:block}.create__topbar-action .ui-btn--green{box-shadow:0 8px 12px rgba(65,204,153,.25)}}.create__topbar-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 -6.5rem -12.2rem 0}.create__topbar-image img{display:block}.create__work{background:#FFF;border-radius:40px;padding:4rem 0 2rem;z-index:100}.cp-intro__button .ui-btn--green,.create__work-action .ui-btn--green,.sz-course__action .ui-btn--green,.sz-status__action .ui-btn--green{box-shadow:0 8px 12px rgba(65,204,153,.25)}@media (min-width:1200px){.create__topbar-image{margin:0 -6rem -24rem -16.5rem;position:relative;top:-8.5rem}.create__work{padding:5rem 0}}.create__work-title{display:block;margin:0 0 1.5rem;font-size:3.8rem;line-height:1.1}@media (min-width:1200px){.create__work-title{font-size:12rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;margin:0 0 1.5rem}}.create__work-line{display:block;border:none;border-top:2px solid #1D1D1B;opacity:.2;margin:0 0 2.2rem;max-width:118rem}@media (min-width:1200px){.create__work-line{margin:0 0 3.5rem}}.create__work-list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.create__work-list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.create__work-item-title{display:block;margin:0 0 5px;font-size:2rem;line-height:1.3;font-weight:700}.create__work-item-text{display:block;margin:0;font-size:1.6rem;line-height:1.45;font-weight:400}.create__work-action{padding:2rem 0 0}.create__work-action .ui-btn{width:100%}.career__item,.join__item-number{box-shadow:0 8px 12px rgba(64,123,255,.15)}.join{margin:0 0 8rem}@media (min-width:1200px){.create__work-list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.create__work-list>li:nth-of-type(1) .create__work-item{max-width:38rem}.create__work-item{max-width:30rem}.create__work-action{display:none}.join{margin:0 0 10rem}}.join__title{margin:0 0 1.8rem}@media (min-width:1200px){.join__title{margin:0 0 3rem}}.join__list{margin:0;padding:0;list-style:none}.join__list>li{margin:0 0 10px}.join__list>li:last-child{margin:0}@media (min-width:1200px){.join__list{margin:0 -1.75rem -3.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;z-index:100}.join__list:before{content:"";display:block;position:absolute;top:50%;left:50%;margin:-2.4rem 0 0 -53.2rem;width:106.4rem;height:4.8rem;background:url(/local/templates/mg_winter/include/css/../images/bg-join.svg) 50% 50% no-repeat;background-size:contain;z-index:-1}.join__list>li{padding:0 1.75rem 3.5rem;margin:0;-ms-flex:1 1 auto;flex:1 1 auto}.join__list>li:nth-of-type(2){-ms-flex:0 0 270px;flex:0 0 27rem}.join__list>li:nth-of-type(3){-ms-flex:0 0 385px;flex:0 0 38.5rem}}.join__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#FFF;border-radius:29px;padding:2rem}@media (min-width:1200px){.join__item{display:block}}.join__item-number{background:#FFF;border-radius:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 1.6rem 0 0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:2rem;font-weight:700;color:#407BFF}@media (min-width:1200px){.join__item-number{margin:0 0 1.6rem}}.join__item-title{display:block;margin:0;-ms-flex:1;flex:1;font-size:2rem;line-height:1.3;font-weight:700}.vacancies{margin:0 0 8rem}.vacancies__wrapper{background:#407BFF;color:#fff;border-radius:40px;padding:4rem 0}@media (min-width:1200px){.vacancies{margin:0 0 10rem}.vacancies__wrapper{padding:10rem 0;border-radius:80px}}.vacancies__title{margin:0 0 2rem}@media (min-width:1200px){.vacancies__title{margin:0 0 3rem}}.vacancies__list{margin:0 -10px -10px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.ps-get__grid .row>[class^=col-],.vacancies__list>li{padding:0 10px 10px}.vacancies__list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:1200px){.vacancies__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.vacancies__item{background:#fff;color:#1D1D1B;border-radius:29px;padding:1.5rem;text-align:left;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.vacancies__item-badge{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:0 0 6px;background:#39B385;color:#fff;border-radius:15px;padding:2px 8px 0;height:2.8rem;font-size:1.4rem;line-height:1.2;font-weight:600}.vacancies__item-title{display:block;margin:0;font-size:2.5rem;line-height:1.2;font-weight:800}.promising__text,.vacancies__item-text{line-height:1.45;font-weight:400;display:block}.vacancies__item-text{margin:0 0 1.6rem;font-size:1.8rem}.vacancies__item-action{margin:auto 0 0}.promising{margin:0 0 8rem}@media (min-width:1200px){.promising{margin:0 0 10rem}}.promising__title{margin:0 auto 1.5rem;max-width:108rem}.promising__text{margin:0 auto 2rem;font-size:1.6rem;max-width:86rem}@media (min-width:1200px){.promising__title{margin:0 auto 2rem}.promising__text{margin:0 auto 3rem;font-size:2.4rem}}.promising__swiper:before{display:block;position:absolute;top:50%;width:140rem;height:64.4rem;background:url(/local/templates/mg_winter/include/css/../images/bg-promising.png) 50% no-repeat;background-size:contain;margin:-32.2rem 0 0 -70rem}.promising__item{background:#FFF;border-radius:29px;padding:2rem}.promising__item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:10rem;height:10rem;margin:0 auto 5px}.promising__item-image img{display:block}.promising__item-title{display:block;margin:0 0 5px;font-size:2rem;line-height:1.3;font-weight:700}@media (min-width:1200px){.promising__item-title{font-size:2.5rem;line-height:1.2;font-weight:800}}.career__item-body,.career__text,.promising__item-text{line-height:1.45;font-weight:400}.promising__item-text{display:block;margin:0;font-size:1.4rem}.career{margin:0 0 8rem}@media (min-width:1200px){.promising__item-text{font-size:1.6rem}.career{margin:0 0 10rem}}.career__title{margin:0 0 1.5rem}.career__text{display:block;margin:0 auto 2rem;font-size:1.6rem;max-width:86rem}@media (min-width:1200px){.career__text{margin:0 auto 3rem;font-size:2.4rem}}.career__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.career__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.career__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.career__item{background:#FFF;border-radius:29px;padding:2rem;text-align:left;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.career__item-head{margin:0 0 10px}@media (min-width:1200px){.career__item-head{margin:0 0 1.5rem}}.career__item-body{font-size:1.4rem;margin:0 0 10px}.career__item-body p{margin:0 0 10px}.career__item-body p:last-child{margin:0}.career__item-foot{margin:auto 0 0}.career__item-image{overflow:hidden;border-radius:29px;margin:-2rem -2rem 1.5rem;display:block;position:relative}.career__item-image:before{content:"";float:left;padding:82.35% 0 0}.career__item-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (min-width:1200px){.career__item-body{font-size:1.6rem}.career__item-image{margin:-2rem 0 0 -2rem}.career__item-image:before{padding:71.428% 0 0}.career__item-title{padding:5px 0 0}}.career__item-title{display:block;margin:0 0 10px;font-size:2.5rem;line-height:1.2;font-weight:800}.career__item-list{margin:0;list-style:none;padding:1.5rem 0;border-top:1px solid rgba(29,29,27,.1);border-bottom:1px solid rgba(29,29,27,.1);font-size:1.6rem;line-height:1.1;font-weight:700}.career__item-list>li{padding:0 0 0 2.6rem;margin:0 0 10px;position:relative}.career__item-list>li:after,.career__item-list>li:before,.form-question--green .form-question__image:before{content:"";position:absolute}.career__item-list>li:before{display:block;top:4px;left:7px;bottom:-10px;border-left:1px dashed #95C8FF}.career__item-list>li:after{display:block;top:2px;left:0;width:1.4rem;height:1.4rem;background:#FFF;border:1px solid #95C8FF;box-shadow:0 3px 5px rgba(64,123,255,.2);border-radius:50%;z-index:2}.employees__item,.ps-go__formats-item-number,.ps-how__list>li:before{box-shadow:0 8px 12px rgba(64,123,255,.15)}.career__item-list>li:last-child{margin:0}.career__item-list>li:last-child:before{display:none}.career__item-list small{display:block;font-size:1.2rem;line-height:1.25;font-weight:600;color:rgba(0,0,0,.4)}.employees{margin:0 0 8rem}@media (min-width:1200px){.employees{margin:0 0 10rem}}.employees__title{margin:0 0 2rem}@media (min-width:1200px){.employees__title{margin:0 0 3rem}}.employees__grid .row{margin:0 -10px -2rem}.employees__grid .row>[class^=col]{padding:0 10px 2rem}.employees__item{margin:0 0 2rem;padding:3rem;background:#FFF;border-radius:29px;text-align:left}.employees__item:last-child{margin:0}.employees__item-head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 1.2rem}.employees__item-body{font-size:1.4rem;line-height:1.45;font-weight:400}.employees__item-body p{margin:0}.employees__item-body ul{margin:0;padding:0;list-style:none}.employees__item-image{background:#ccc;width:7rem;height:7rem;overflow:hidden;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:50%;margin:0 1.4rem 0 0}.employees__item-image img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:1200px){.employees__item-body{font-size:1.6rem}.employees__item-image{width:10rem;height:10rem;margin:0 2rem 0 0}}.employees__item-author{display:block;-ms-flex:1;flex:1;margin:0;font-size:2rem;line-height:1.3;font-weight:700;color:#407BFF}.party__info,.party__info small{font-size:1.6rem;line-height:1.4}.employees__item-author small{display:block;font-size:1.6rem;line-height:1.45;font-weight:500;color:#1D1D1B}.tell{margin:0 0 8rem}.tell .row{-ms-flex-pack:center;justify-content:center}@media (min-width:1200px){.employees__item-author{font-size:2.6rem;line-height:1;font-weight:700}.employees__item-author small{padding:5px 0 0}.tell{margin:0 0 10rem}}.tell__wrapper{background:#407BFF;color:#fff;border-radius:40px;padding:4rem 0}.tell__topbar{margin:0 auto 2rem;max-width:48rem}.tell__topbar .row{-ms-flex-align:end;align-items:flex-end}.tell__title{margin:0;white-space:nowrap}@media (min-width:1200px){.tell__wrapper{border-radius:80px;padding:10rem 0 5rem;background:url(/local/templates/mg_winter/include/css/../images/bg-tell.png) 50% 0 no-repeat #407BFF}.tell__topbar{max-width:none;margin:0;height:100%}.tell__topbar .row{min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.tell__topbar .row>[class^=col]:nth-of-type(1){-ms-flex:1;flex:1}.tell__topbar .row>[class^=col]:nth-of-type(2){-ms-flex:0 0 auto;flex:0 0 auto}.tell__title{margin:0 0 -5rem}}.tell__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 -2rem -2rem 0}.tell__image img{display:block}@media (min-width:1200px){.tell__image{-ms-flex-pack:end;justify-content:flex-end;margin:0 -10rem -5rem}}.tell__feedback{background:#FFF;border-radius:29px;padding:1.5rem;max-width:48rem;margin:0 auto;color:#1D1D1B}.tell__feedback .products__item-title,.tell__feedback .ui-title-20{display:block;margin:0 0 5px;font-size:2rem;line-height:1.3;font-weight:700}.tell__feedback .products__item-text,.tell__feedback .ui-text-14{display:block;margin:0 0 1.5rem;font-size:1.4rem;line-height:1.45;font-weight:400}.tell__feedback .ui-input:-ms-input-placeholder,.tell__feedback .ui-prepend,.tell__feedback .ui-textarea:-ms-input-placeholder{color:#407BFF}.tell__feedback .ui-input::placeholder,.tell__feedback .ui-prepend,.tell__feedback .ui-textarea::placeholder{color:#407BFF}.form-question{background:#fff;border-radius:40px;padding:4rem 0 2rem;overflow:hidden}.form-question .row{-ms-flex-align:end;align-items:flex-end}.form-question--green{background:#41CC99;color:#fff}.form-question--green .form-question__title{font-size:3.6rem;line-height:1.3;font-weight:700;letter-spacing:0}.form-question--green .form-question__image:before{display:block;top:50%;left:50%;transform:translate(-50%,-40%);background:url(/local/templates/mg_winter/include/css/../images/request/bg-request-section-green.svg) 50% 50% no-repeat;background-size:contain;width:52rem;height:35.4rem;z-index:-1}.form-pro__title img,.form-question__title img,.form-self__title img,.form-stock__title img{top:-2px;vertical-align:middle}.form-question--blue{background:#407BFF;color:#fff}@media (min-width:1200px){.form-question{padding:10rem 0;border-radius:80px}.form-question--green .form-question__title{font-size:4.8rem;line-height:1.3;font-weight:700}.form-question--green .form-question__image:before{width:94rem;height:63.3rem}.form-question--blue .ui-form .ui-title{font-size:2.4rem;line-height:1.2;font-weight:600;margin:0 0 4px}.form-question--blue .ui-form .ui-text{font-size:1.6rem;line-height:1.4;font-weight:500;margin:0 0 10px}}.form-pro,.form-self{border-radius:40px;overflow:hidden}.form-question__title{display:block;margin:0 0 10px;font-size:2.8rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;position:relative;z-index:2}.form-question__title img{display:inline-block;position:relative}.form-question__title mark{background:0 0;color:#8B8B8A}.form-question__title .ui-btn{vertical-align:middle}@media (min-width:1200px){.form-question__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 2.4rem}}.form-question__image{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:0 2rem;position:relative;z-index:1;max-width:38rem}.form-question__image img{display:block}.form-question__data{position:relative;z-index:3}.form-self--green .request-section__image:before,.form-self--pro .request-section__image:before{position:absolute;top:50%;z-index:-1;display:block;left:50%;content:""}@media (min-width:1200px){.form-question__image{margin:-10rem 0;padding:0;max-width:none}.form-question__data{max-width:38rem}}.form-self{background:#fff;padding:4rem 0 2rem}.form-self .row{-ms-flex-align:end;align-items:flex-end}.form-self--pro .request-section__title{font-size:3rem;line-height:1.2;font-weight:700;letter-spacing:0}.form-self--pro .request-section__image:before{transform:translate(-50%,-60%);background:url(/local/templates/mg_winter/include/css/../images/request/bg-request-section-pro.svg) 50% 50% no-repeat;background-size:contain;width:37rem;height:43rem}.form-self--stock{background-image:url(/local/templates/mg_winter/include/css/../images/request/bg-request-section-stock.svg);background-position:50% 50%}.form-self--stock .request-section__title{font-size:2.5rem;line-height:1.2;font-weight:700;letter-spacing:0}.form-self--green{background:#41CC99;color:#fff}.form-self--green .request-section__image:before{transform:translate(-50%,-40%);background:url(/local/templates/mg_winter/include/css/../images/request/bg-request-section-green.svg) 50% 50% no-repeat;background-size:contain;width:52rem;height:35.4rem}.form-self--blue{background:#407BFF;color:#fff}.form-self--purple{background:#761CEA;color:#fff}@media (min-width:1200px){.form-self{padding:10rem 0;border-radius:80px}.form-self--pro .request-section__title{font-size:4.8rem;line-height:1.3;font-weight:700}.form-self--pro .request-section__image:before{width:75.5rem;height:69.2rem}.form-self--stock .request-section__title{font-size:5.2rem;line-height:1.1;font-weight:700}.form-self--green .request-section__image:before{width:94rem;height:63.3rem}.form-self--blue,.form-self--purple{padding:10rem 0 7rem}.form-self--blue .form-self__title,.form-self--purple .form-self__title{margin:0 0 3rem}.form-self--blue .form-self__data,.form-self--purple .form-self__data{max-width:58rem}.form-self--blue .form-self__data .ui-form .ui-title,.form-self--purple .form-self__data .ui-form .ui-title{font-size:2.4rem;line-height:1.2;font-weight:600}.form-self--blue .form-self__data .ui-form .ui-text,.form-self--purple .form-self__data .ui-form .ui-text{font-size:1.6rem;line-height:1.4;font-weight:500;margin:0 auto 10px;max-width:42rem}}.form-season__title,.form-self__title{line-height:1.1;letter-spacing:-.03em}.form-self__title{display:block;margin:0 0 10px;font-size:2.8rem;font-weight:600;position:relative;z-index:2}.form-self__title img{display:inline-block;position:relative}.form-self__title mark{background:0 0;color:#8B8B8A}.form-self__title .ui-btn{vertical-align:middle}@media (min-width:1200px){.form-self__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 2.4rem}}.form-self__image{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:0 2rem;position:relative;z-index:1;max-width:38rem}.form-self__image img{display:block}.form-self__data{position:relative;z-index:3}@media (min-width:1200px){.form-self__image{margin:-10rem 0;padding:0;max-width:none}.form-self__data{max-width:48rem}}.form-pro{background:#fff;padding:4rem 0 2rem}.form-pro .row{-ms-flex-align:end;align-items:flex-end}.form-pro--decor .form-pro__image:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);background:url(/local/templates/mg_winter/include/css/../images/request/bg-request-section-pro.svg) 50% 50% no-repeat;background-size:contain;width:37rem;height:43rem;z-index:-1}.form-pro--stock{background-image:url(/local/templates/mg_winter/include/css/../images/request/bg-request-section-stock.svg);background-position:50% 50%}.form-pro--stock .request-section__title{font-size:2.5rem;line-height:1.2;font-weight:700;letter-spacing:0}.form-pro--green{background:#41CC99;color:#fff}.form-pro--green .request-section__image:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);background:url(/local/templates/mg_winter/include/css/../images/request/bg-request-section-green.svg) 50% 50% no-repeat;background-size:contain;width:52rem;height:35.4rem;z-index:-1}@media (min-width:1200px){.form-pro{padding:10rem 0;border-radius:80px}.form-pro--decor .form-pro__image:before{width:75.5rem;height:69.2rem}.form-pro--stock .request-section__title{font-size:5.2rem;line-height:1.1;font-weight:700}.form-pro--green .request-section__image:before{width:94rem;height:63.3rem}}.form-pro__title,.form-stock__title{line-height:1.2;font-weight:700;letter-spacing:0}.form-pro__title{display:block;margin:0 0 10px;font-size:3rem;position:relative;z-index:2}.form-pro__title img{display:inline-block;position:relative}.form-pro__image,.form-stock__image{display:-ms-flexbox;position:relative}.form-pro__title mark{background:0 0;color:#8B8B8A}.form-pro__title .ui-btn{vertical-align:middle}@media (min-width:1200px){.form-pro__title{font-size:4.8rem;line-height:1.3;font-weight:700;margin:0 0 2.4rem}}.form-pro__image{display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:0 2rem;z-index:1;max-width:38rem}.form-pro__image img{display:block}.form-pro__data{position:relative;z-index:3}@media (min-width:1200px){.form-pro__image{margin:-10rem 0;padding:0;max-width:none}.form-pro__data{max-width:38rem}}.form-stock{background:#fff;border-radius:40px;padding:4rem 0 2rem;overflow:hidden}.form-stock .row{-ms-flex-align:end;align-items:flex-end}.form-stock--bg{background-image:url(/local/templates/mg_winter/include/css/../images/request/bg-request-section-stock.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.form-stock__title{display:block;margin:0 0 10px;position:relative;z-index:2;font-size:2.5rem}.form-stock__title img{display:inline-block;position:relative}.form-stock__title mark{background:0 0;color:#8B8B8A}.form-stock__title .ui-btn{vertical-align:middle}@media (min-width:1200px){.form-stock{padding:10rem 0;border-radius:80px}.form-stock__title{font-size:5.2rem;line-height:1.1;font-weight:700;margin:0 0 2.4rem}}.form-stock__image{display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:0 2rem;z-index:1;max-width:38rem}.form-stock__image img{display:block}.form-stock__data{position:relative;z-index:3}@media (min-width:1200px){.form-stock__image{margin:-10rem 0;padding:0;max-width:none}.form-stock__data{max-width:38rem}}.form-season{background:#fff;border-radius:40px;padding:6rem 0;margin:0 0 8rem;overflow:hidden}.form-season .row{-ms-flex-align:end;align-items:flex-end}.form-season--blue{background:#407BFF;color:#fff}.form-season--purple{background:#761CEA;color:#fff}@media (min-width:1200px){.form-season{margin:0 0 10rem;padding:10rem 0 7rem;border-radius:80px}.form-season--purple{padding:10rem 0}.form-season--purple .form-season__title{margin:0 -2.4rem 2.4rem 0}.form-season--purple .form-season__image{position:relative;top:-10rem;left:2rem;margin:0 0 -20rem}}.form-season__title{display:block;margin:0 0 2rem;font-size:3.2rem;font-weight:600;position:relative;z-index:2}@media (min-width:1200px){.form-season__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 -3rem 3rem 0}}.form-season__data{position:relative;z-index:3;margin:0 0 4rem}.form-season__data .ui-form .ui-title{display:block;margin:0 0 4px;font-size:2rem;line-height:1.3;font-weight:600}.form-season__data .ui-form .ui-text{display:block;margin:0 auto 10px;font-size:1.4rem;line-height:1.4;font-weight:400}@media (min-width:1200px){.form-season__data{max-width:58rem;margin:0}.form-season__data .ui-form .ui-title{font-size:2.4rem;line-height:1.2;font-weight:600;margin:0 0 2px}.form-season__data .ui-form .ui-text{font-size:1.6rem;line-height:1.4;font-weight:500;margin:0 auto 10px;max-width:42rem}}.form-season__image{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;margin:0 auto -6rem;padding:0 2rem;position:relative;z-index:1;max-width:38rem}.form-season__image img{display:block}@media (min-width:1200px){.form-season__image{position:relative;top:-10rem;left:2rem;margin:0 0 -17rem;padding:0;max-width:none}}.form-education{background:#fff;border-radius:40px;padding:4rem 0 2rem;margin:0 0 4rem;overflow:hidden}.form-education .row{-ms-flex-align:end;align-items:flex-end}.form-education--blue{background:#407BFF;color:#fff}.form-education--purple{background:#761CEA;color:#fff}.form-education--last,.form-education--last .form-education__title{margin:0}.form-education--last .form-education__image{margin:0 auto -3rem}@media (min-width:1200px){.form-education{margin:0 0 10rem;padding:5rem 0;border-radius:80px}.form-education--purple .form-education__image{top:-5rem;margin:0 0 -10rem}.form-education--last{margin:0}.form-education--last .form-education__title{margin:0 0 -7.5rem}.form-education--last .form-education__image{margin:0 auto -5rem}}.form-education__title{display:block;margin:0 0 1.5rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;position:relative;z-index:2}@media (min-width:1200px){.form-education__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 -3rem 3rem 0}}.form-education__data{position:relative;z-index:3;margin:0}.form-education__data .ui-form .ui-title{display:block;margin:0 0 5px;font-size:2rem;line-height:1.3;font-weight:600}.form-education__data .ui-form .ui-text{display:block;margin:0 auto 10px;font-size:1.4rem;line-height:1.4;font-weight:400}@media (min-width:1200px){.form-education__data{max-width:58rem;margin:0}.form-education__data .ui-form .ui-title{font-size:2.4rem;line-height:1.2;font-weight:600;margin:0}.form-education__data .ui-form .ui-text{font-size:1.6rem;line-height:1.4;font-weight:500;margin:0 auto 10px;max-width:52rem}}.form-education__image{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:0 2.5rem;position:relative;z-index:1;max-width:38rem}.form-education__image img{display:block}@media (min-width:1200px){.form-education__image{position:relative;margin:0 0 -5rem;padding:0;max-width:none}}.form-program{background:#fff;border-radius:40px;padding:6rem 0;margin:0 0 8rem;overflow:hidden}.form-program--blue{background:#407BFF;color:#fff}.form-program--purple{background:url(/local/templates/mg_winter/include/css/../images/bg-form-program-purple.png) 50% 50% no-repeat #761CEA;background-size:cover;color:#fff}@media (min-width:1200px){.form-program{margin:0 0 10rem;padding:7rem 0;border-radius:80px}}.form-program__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em;position:relative;z-index:2}@media (min-width:1200px){.form-program__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 -3rem 2rem 0}}.form-program__data{position:relative;z-index:3;margin:0 0 4rem}.form-program__data .ui-form .row{-ms-flex-align:start;align-items:flex-start}.form-program__data .ui-form .ui-title{display:block;margin:0 0 4px;font-size:2rem;line-height:1.3;font-weight:600}.form-program__data .ui-form .ui-text{display:block;margin:0 auto 10px;font-size:1.4rem;line-height:1.4;font-weight:400}.form-program__data .ui-form .ui-input,.form-program__data .ui-form .ui-textarea{color:#761CEA;border-color:#F7F3F9}.form-program__data .ui-form .ui-input:-ms-input-placeholder,.form-program__data .ui-form .ui-textarea:-ms-input-placeholder{color:#761CEA}.form-program__data .ui-form .ui-input::placeholder,.form-program__data .ui-form .ui-textarea::placeholder{color:#761CEA}.form-program__data .ui-form .ui-input:focus,.form-program__data .ui-form .ui-textarea:focus{border-color:#761CEA}.form-program__data .ui-form .ui-prepend{color:#761CEA}@media (min-width:1200px){.form-program__data{max-width:58rem;margin:0}.form-program__data .ui-form .ui-title{font-size:2.4rem;line-height:1.2;font-weight:600;margin:0 0 2px}.form-program__data .ui-form .ui-text{font-size:1.6rem;line-height:1.4;font-weight:500;margin:0 auto 10px;max-width:42rem}}.form-program__image{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;margin:0 -2rem -12rem;padding:0;position:relative;top:-6rem;z-index:1}.form-program__image img{display:block}@media (min-width:1200px){.form-program__image{position:relative;top:-14rem;left:2rem;margin:0 -5rem -23rem;padding:0;max-width:none}}.party{padding:8rem 0 5.5rem;background:url(/local/templates/mg_winter/include/css/../images/bg-party-mobile.png) 33.333% 30px no-repeat;border-radius:40px}.party .container-fluid{position:relative}.party__title{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:0 -10px 4rem 0;font-size:4.9rem;line-height:1.1;font-weight:600;letter-spacing:-1.47px}.party__title img{display:block;width:3.9rem;height:auto;margin:0 4px;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:960px){.party{border-radius:80px;padding:11.5rem 0 7rem;background:url(/local/templates/mg_winter/include/css/../images/bg-party-desktop.png) 0 40px no-repeat}.party__title{font-size:12rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;margin:0 0 10px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.party__title img{width:9.3rem;margin:0 6px}}.party__info,.take-seat__info,.take-seat__price-tags{-ms-flex-wrap:wrap;list-style:none}.party__text{display:block;margin:0 0 4rem;font-size:2rem;line-height:1.4;font-weight:500;max-width:48rem}@media (min-width:960px){.party__text{font-size:2rem;line-height:1.45;font-weight:400;margin:0 0 3.2rem}}.party__info{margin:0 -8px -2rem;padding:0 0 6.8rem;display:-ms-flexbox;display:flex;flex-wrap:wrap;white-space:nowrap;font-weight:600}.party__info>li{padding:0 8px 2rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.party__info small{display:block;font-weight:400}@media (min-width:960px){.party__info{max-width:none;margin:0 -1.5rem -10px;padding:0 0 3.6rem}.party__info>li{padding:0 1.5rem 10px;max-width:none;-ms-flex:0 0 auto;flex:0 0 auto}.party__info small{font-size:1.4rem;line-height:1.45;font-weight:400}}.party__benefits{margin:0 -3rem -2px;padding:0 0 4rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.party__benefits>li{padding:0 3rem 2px}.party__benefits>li:nth-of-type(1) .party__benefits-item{max-width:14.1rem;min-width:14.1rem}.party__benefits>li:nth-of-type(2) .party__benefits-item{max-width:13.3rem;min-width:13.3rem}.party__benefits>li:nth-of-type(3) .party__benefits-item{max-width:12.5rem;min-width:12.5rem;margin:0 3rem 0 0}@media (max-width:1199px){.party__benefits>li{max-width:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}@media (min-width:960px){.party__benefits{margin:0;padding:0}.party__benefits>li{padding:0}.party__benefits>li:nth-of-type(1){position:absolute;top:21.4rem;left:50%;margin:0 0 0 -2rem;width:auto}.party__benefits>li:nth-of-type(1) .party__benefits-item{max-width:16rem}.party__benefits>li:nth-of-type(2){position:absolute;top:25.2rem;left:75%;margin:0 0 0 -4rem;width:auto}.party__benefits>li:nth-of-type(2) .party__benefits-item{max-width:15rem}.party__benefits>li:nth-of-type(3){position:absolute;top:7.4rem;right:10px;width:auto}.party__benefits>li:nth-of-type(3) .party__benefits-item{max-width:14rem}}.party__benefits-item{position:relative;background:#fff;border-radius:194px;padding:2.5rem 2rem 1.5rem;max-width:14rem;margin:0 auto}.party__benefits-item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:7rem;height:7rem;position:absolute;top:-4rem;right:0;z-index:1;margin:0}.party__benefits-item-icon img{display:block}.party__benefits-item-caption{display:block;margin:0;font-size:1.4rem;line-height:1.45;font-weight:400;position:relative;z-index:2}@media (min-width:960px){.party__benefits-item{padding:3rem 2rem 1.5rem;max-width:16rem}.party__benefits-item-caption{font-size:1.6rem}}.party__action .ui-btn{width:100%;font-size:2.4rem;line-height:1.3;font-weight:600;padding:10px 3rem;min-height:6.8rem}.waiting{margin:0;padding:10rem 0;border-radius:40px;border:2px solid #fff}.waiting__title{display:block;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;margin:0 0 6rem}@media (min-width:960px){.party__action .ui-btn{width:auto;min-height:6rem}.waiting{padding:12rem 0;border-radius:80px}.waiting__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px;margin:0 0 8rem;text-align:center}}.waiting__grid .sz-row{margin:0 -10px -2rem;-ms-flex-pack:center;justify-content:center}.waiting__grid .sz-row>*{padding:0 10px 2rem}@media (min-width:960px){.waiting__grid .sz-row>.order-xl-2 .waiting__item-title{max-width:24rem}.waiting__grid .sz-row>.order-xl-3 .waiting__item-image{-ms-flex-order:-1;order:-1;margin:0 0 10px}.waiting__grid .sz-row>.order-xl-3 .waiting__item-text{max-width:24rem;margin:0}}.waiting__item{background:#FFF;border-radius:20px;min-height:100%;padding:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.waiting__item-title{display:block;margin:0 -10px 10px 0;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}@media (min-width:960px){.waiting__item{padding:3rem;border-radius:30px}.waiting__item-title{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px;margin:0 0 6px}}.waiting__item-text{display:block;margin:0 0 2rem;font-size:1.4rem;line-height:1.4;font-weight:400}@media (min-width:960px){.waiting__item-text{max-width:32rem;margin:0 0 5rem}}.waiting__item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1;flex:1}.waiting__item-image img{display:block}.waiting__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:100%}.waiting__image img{display:block}.about-event{margin:0}.about-event__wrapper{background:#FFF;border-radius:40px;padding:10rem 0}.about-event__wrapper .sz-row{-ms-flex-align:center;align-items:center;margin:0 -1.6rem -6rem}.about-event__wrapper .sz-row>[class^=sz-col]{padding:0 1.6rem 6rem}@media (min-width:960px){.about-event__wrapper{padding:11.2rem 0 12rem;border-radius:80px}}.about-event__wysiwyg{font-size:1.6rem;line-height:1.4;font-weight:500}.about-event__wysiwyg h2{display:block;margin:0 0 5.5rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px}.about-event__wysiwyg p{margin:0 0 3rem}.about-event__wysiwyg p:last-child{margin:0}.about-event__wysiwyg .ui-btn{width:100%;margin:3rem 0 0;padding:8px 3rem;font-size:2.4rem;line-height:1.3;font-weight:600;min-height:6rem;height:auto}@media (min-width:960px){.about-event__wysiwyg{max-width:56.4rem;font-size:2rem;line-height:1.4;font-weight:500}.about-event__wysiwyg h2{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.8px;margin:0 0 6rem}.about-event__wysiwyg p{margin:0 0 2rem}.about-event__wysiwyg .ui-btn{width:auto;margin:4rem 0 0}}.about-event__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.about-event__image img{display:block}.coming{margin:0;padding:10rem 0;border:2px solid #fff;border-radius:40px}@media (min-width:960px){.coming{margin:0;padding:12rem 0 10rem;border-radius:80px}}.coming__title{display:block;margin:0 0 5.5rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px}@media (min-width:960px){.coming__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px;margin:0 0 8rem}}.coming__list{margin:0 -5px 0 0;padding:0;list-style:none;font-size:1.6rem;line-height:1.38;font-weight:400}.coming__list>li{padding:0 0 0 4.2rem;margin:0 0 3rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:3.2rem}.coming__list>li:before{content:"";display:block;position:absolute;top:0;left:0;width:3.2rem;height:3.2rem;margin:0;box-shadow:0 3px 5px rgba(64,123,255,.2);border-radius:58px;background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.987 3.99345C17.8138 3.99861 17.6494 4.071 17.5287 4.19528L7.33335 14.3906L3.13804 10.1953C3.07661 10.1313 3.00303 10.0802 2.92161 10.045C2.84019 10.0098 2.75257 9.99124 2.66387 9.99034C2.57518 9.98944 2.4872 10.0062 2.40508 10.0398C2.32296 10.0733 2.24836 10.1229 2.18564 10.1856C2.12292 10.2483 2.07334 10.3229 2.03982 10.405C2.00629 10.4871 1.98949 10.5751 1.99039 10.6638C1.99129 10.7525 2.00988 10.8401 2.04507 10.9216C2.08026 11.003 2.13135 11.0766 2.19533 11.138L6.86199 15.8047C6.98702 15.9296 7.15657 15.9998 7.33335 15.9998C7.51013 15.9998 7.67967 15.9296 7.8047 15.8047L18.4714 5.13799C18.5677 5.04434 18.6335 4.92378 18.6601 4.7921C18.6868 4.66042 18.673 4.52377 18.6207 4.40004C18.5683 4.27632 18.4798 4.1713 18.3667 4.09875C18.2536 4.02619 18.1213 3.98949 17.987 3.99345Z' fill='%23407BFF'/%3E%3C/svg%3E%0A") 50% 50% no-repeat #fff}.location__benefits-item,.m-info__image,.m-products__item:hover .m-products__item-image,.schedule__item-body blockquote{box-shadow:0 18px 30px rgba(64,123,255,.15)}.coming__list>li:last-child{margin:0}@media (min-width:960px){.coming__list{columns:2;column-gap:70px}.coming__list>li{display:inline-block;vertical-align:top;width:100%;max-width:53rem;margin:0 0 2.5rem}.coming__list>li:last-child{margin:0}}.schedule{margin:0;padding:10rem 0;border-radius:40px;border:2px solid #fff}@media (min-width:960px){.schedule{padding:11rem 0 12rem;margin:0;border-radius:80px}}.schedule__title{display:block;margin:0 0 5.5rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px}@media (min-width:960px){.schedule__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px;margin:0 0 8rem}}.schedule__list{margin:0;padding:0;list-style:none}.schedule__list>li{margin:0 0 2rem}.schedule__list>li:last-child{margin:0}.schedule__item{background:#FFF;border-radius:20px;padding:2rem}@media (min-width:960px){.schedule__item{padding:3rem;border-radius:30px}}.schedule__item-head{padding:0 0 2rem;margin:0 0 2rem;border-bottom:2px solid #F4F8FE}@media (min-width:960px){.schedule__item-head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 0 3rem;margin:0 0 3rem}}.schedule__item-body{font-size:1.6rem;line-height:1.4;font-weight:500}.schedule__item-body .row{margin:0 -2.5rem -2rem;-ms-flex-align:center;align-items:center}.schedule__item-body .row>[class^=col]{padding:0 2.5rem 2rem}.schedule__item-body p{margin:0 0 2rem}.schedule__item-body p:last-child{margin:0}.schedule__item-body blockquote{margin:0 0 2rem;background:#FFF;border:2px solid #F4F8FE;border-radius:14px;padding:2rem 10px 2rem 2rem;font-size:1.4rem;line-height:1.3;font-weight:400;font-style:normal}.schedule__item-body blockquote:last-child{margin:0}@media (min-width:960px){.schedule__item-body{font-size:2rem;line-height:1.4;font-weight:400}.schedule__item-body .row{-ms-flex-align:start;align-items:flex-start}.schedule__item-body p{max-width:68rem}.schedule__item-body blockquote{padding:2rem 2.5rem}}.schedule__item-time{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:0 0 10px;background:#407BFF;color:#fff;border-radius:15px;padding:0 8px 0 6px;font-size:1.4rem;line-height:1.2;font-weight:600;height:2.8rem}.schedule__item-time svg{display:block;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 2px 0 0;width:2rem;height:2rem;position:relative}@media (min-width:960px){.schedule__item-time{margin:0 1.6rem 0 0;-ms-flex:0 0 auto;flex:0 0 auto}}.schedule__item-title{display:block;margin:0;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}@media (min-width:960px){.schedule__item-title{-ms-flex:1;flex:1;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px}}.location__title,.take-seat__title{letter-spacing:-.92px;text-align:center}.schedule__action{padding:2rem 0 0}.schedule__action .ui-btn{width:100%;font-size:2.4rem;line-height:1.2;font-weight:600}@media (min-width:960px){.schedule__action{padding:8rem 0 0;text-align:center}.schedule__action .ui-btn{width:auto}}.location{padding:10rem 0;background:url(/local/templates/mg_winter/include/css/../images/bg-location-mobile.png) 40% 50% no-repeat}.location__title{display:block;margin:0 0 6rem;font-size:4.6rem;line-height:1;font-weight:600}@media (min-width:960px){.location{padding:12rem 0;background-image:url(/local/templates/mg_winter/include/css/../images/bg-location-desktop.png)}.location__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px;margin:0 0 6rem}}.location__wrapper{position:relative}.location__wrapper:after,.location__wrapper:before{content:"";display:block;transform:scale(.6)}.location__wrapper:before{position:absolute;right:100%;bottom:100%;background:url(/local/templates/mg_winter/include/css/../images/bg-location-decor-01.png) 50% 50% no-repeat;background-size:contain;width:12.3rem;height:12.2rem;margin:0 -5.2rem -5.3rem 0}.location__wrapper:after{position:absolute;left:100%;top:100%;background:url(/local/templates/mg_winter/include/css/../images/bg-location-decor-02.png) 50% 50% no-repeat;background-size:contain;width:11.5rem;height:13.5rem;margin:8px 0 0 -5.2rem}@media (min-width:960px){.location__wrapper:after,.location__wrapper:before{transform:none}.location__wrapper:before{margin:0 4.2rem -4.2rem 0}.location__wrapper:after{margin:-5rem 0 0 -4.2rem}}.location__map{border:2px solid #FFF;background:#fff;border-radius:29px;position:relative;z-index:1;overflow:hidden;max-height:440px;margin:0}.location__map:before{content:"";float:left;padding:100% 0 0}.location__benefits{position:relative;z-index:2;top:-5rem;margin:0 -10px -5rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.location__benefits>li{padding:0 10px;-ms-flex:1;flex:1;max-width:30rem}.location__benefits-item{background:#FFF;border:2px solid #F4F8FE;border-radius:19px;padding:2rem 2.5rem;font-size:1.6rem;line-height:1.45;font-weight:600;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:100%}.take-seat{margin:0}@media (min-width:960px){.location__benefits-item{padding:2rem 3rem;font-size:1.8rem;line-height:1.45;font-weight:700}.take-seat{margin:0}}.take-seat__wrapper{background:#FFF;border-radius:40px;padding:10rem 0 4rem;overflow:hidden}.take-seat__wrapper .sz-row{-ms-flex-align:end;align-items:flex-end}.take-seat__title{display:block;margin:0 0 3.5rem;font-size:4.6rem;line-height:1;font-weight:600}@media (min-width:960px){.take-seat__wrapper{padding:12rem 0 10rem;border-radius:80px;border:2px solid #fff;background:linear-gradient(180deg,#F4F8FE 0,#FFF 100%)}.take-seat__title{margin:0 0 4rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px;text-align:left}}.take-seat__info{margin:0 -10px -4rem;padding:0 0 4rem;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:1.6rem;line-height:1.4;font-weight:400}.take-seat__info>li{padding:0 10px 4rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.take-seat__info b{display:block;margin:0 -10px 0 0;font-weight:600}.take-seat__info strong{display:block;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px}.take-seat__info small{display:block;font-size:1.6rem;line-height:1.4;font-weight:400;color:#99A0AF}@media (min-width:960px){.take-seat__info{padding:0 0 4rem}.take-seat__info small{white-space:nowrap}}.take-seat__price{margin:0 0 4rem;padding:1.8rem;background:#FFF;border:2px solid #F4F8FE;border-radius:20px}@media (min-width:960px){.take-seat__price{margin:0 0 4rem;padding:1.6rem 2.5rem;border-radius:30px}}.take-seat__price-title{display:block;margin:0 0 1.5rem;padding:0 0 1.5rem;border-bottom:2px solid #F4F8FE;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}@media (min-width:960px){.take-seat__price-title{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px;padding:0 0 10px;margin:0 0 10px}}.take-seat__price-list{margin:0 0 10px;padding:0;list-style:none;font-size:1.6rem;line-height:1.4;font-weight:500}.take-seat__price-list>li{margin:0 0 1.5rem}.take-seat__price-list>li:before{content:" → ";font-weight:600}.take-seat__price-list>li:last-child{margin:0}@media (min-width:960px){.take-seat__price-list{font-size:2rem;line-height:1.4;font-weight:500;margin:0 0 10px}.take-seat__price-list>li{margin:0 0 10px}.take-seat__price-list>li:last-child{margin:0}}.take-seat__price-tags{margin:0 -2px -4px;padding:0;display:-ms-flexbox;display:flex;flex-wrap:wrap}.take-seat__price-tags>li{padding:0 2px 4px}.take-seat__price-tag{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#F4F8FE;color:#407BFF;border-radius:15px;height:2.8rem;padding:0 8px 0 6px;font-size:1.4rem;line-height:1;font-weight:600}.take-seat__price-tag svg{display:block;margin:0 2px 0 0;-ms-flex:0 0 auto;flex:0 0 auto;width:2rem;height:2rem}.take-seat__action{margin:0 0 4rem}.take-seat__action .ui-btn{font-size:2.3rem;line-height:1.2;font-weight:600;padding:8px 1.6rem;min-height:6.8rem;width:100%}@media (min-width:960px){.take-seat__action{margin:0}.take-seat__action .ui-btn{width:auto;font-size:2.4rem;padding:8px 3rem}}.take-seat__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:100%;margin:0 0 -6rem}.take-seat__image img{display:block;max-width:36.8rem}@media (min-width:960px){.take-seat__image{margin:0 0 -10rem}.is-sz-sticky .sz-nav{animation:szNavFadeIn .5s forwards}}@media (min-width:1200px){.take-seat__image{margin:-4rem -8rem -10rem 0}.take-seat__image img{max-width:100%}}.m-intro{padding:3rem 0 0;margin:0 0 8rem}@media (min-width:1200px){.m-intro{padding:7.8rem 0 0;margin:0 0 9rem}}.m-intro__mark,.ps-intro__mark{border-radius:15px;margin:0 0 1.2rem;height:2.8rem}.m-intro__mark{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:#fff;padding:2px 8px;font-size:1.4rem;line-height:1.3;font-weight:600}.m-intro__mark svg{display:block;width:2rem;height:2rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 2px 0 0}@media (min-width:1200px){.m-intro__mark{margin:0 0 8px}}.m-intro__title{display:block;margin:0 0 10px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.m-intro__title{font-size:8rem;line-height:1;font-weight:600;margin:0 -8rem 1.2rem 0}}.m-intro__text{display:block;margin:0 0 1.4rem;font-size:2.4rem;line-height:1.4;font-weight:600}@media (min-width:1200px){.m-intro__text{margin:0 0 2rem;max-width:48.4rem}}.m-intro__image{position:relative;margin:0 -2rem 2.6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.m-intro__image img{display:block}@media (min-width:768px){.m-intro__image{max-width:59rem;margin:0 auto 2.6rem}}@media (min-width:1200px){.m-intro__image{margin:6rem -7.5rem 0 0;max-width:none}.m-intro__image:after{content:"";display:block;position:absolute;left:100%;bottom:100%;width:9.2rem;height:9.2rem;background:url(/local/templates/mg_winter/include/css/../images/bg-m-intro-decor.png) 50% 50% no-repeat;background-size:contain;margin:0 0 -7.5rem -12rem}}.m-intro__reasons{background:#FFF;border-radius:30px;padding:2rem 2.5rem}.m-intro__reasons .row{margin:0 -5px}.m-intro__reasons .row>[class^=col]{padding:0 5px}.m-intro__reasons-title{display:block;margin:0 0 10px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.m-intro__reasons{padding:4rem 5rem;box-shadow:0 18px 30px rgba(64,123,255,.15)}.m-intro__reasons-title{font-size:3rem;line-height:1.2;font-weight:600;letter-spacing:0;margin:0 0 2.2rem}}.m-intro__reasons-card{background:#F4F8FE;border:1px solid #C4E0FE;border-radius:10px;padding:2.5rem 2rem;margin:0 0 10px;font-size:1.4rem;line-height:1.3;font-weight:400}.m-intro__reasons-card mark{background:#407BFF;border-radius:3px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:#fff;padding:0 4px 2px;height:1.6rem}.m-info{margin:0 0 8rem}.m-info .row{-ms-flex-align:center;align-items:center;margin:0 -10px -2rem}.m-info .row>[class^=col]{padding:0 10px 2rem}@media (min-width:1200px){.m-intro__reasons-card{font-size:1.6rem;line-height:1.4;font-weight:400}.m-info{margin:0 0 10rem}}.m-info__title{display:block;margin:0 0 2rem;font-size:2rem;line-height:1.3;font-weight:600}@media (min-width:1200px){.m-info__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}}.m-info__wysiwyg{font-size:1.4rem;line-height:1.3;font-weight:400}.m-info__wysiwyg p{margin:0 0 2rem}.m-info__wysiwyg p:last-child{margin:0}.m-info__image{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #F4F8FE;background:#F4F8FE;border-radius:20px;overflow:hidden;margin:0}.m-info__image img{display:block;width:100%}.m-products{background:#FFF;border-radius:40px;padding:4rem 0 2rem}@media (min-width:1200px){.m-info__wysiwyg{font-size:2.4rem;line-height:1.45;font-weight:600}.m-info__image{position:relative;top:-7.5rem;margin:0 -2rem -7.5rem}.m-products{border-radius:80px;padding:10rem 0}}.m-products__title{display:block;margin:0 0 5px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.m-products__title{margin:0 0 1.4rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.m-products__text{display:block;margin:0 0 2rem;font-size:1.8rem;line-height:1.2;font-weight:600}@media (min-width:1200px){.m-products__text{margin:0 0 3rem;font-size:2.4rem;line-height:1.4;font-weight:600}}.m-products__grid .row{margin:0 -10px -5rem}.m-products__grid .row>[class^=col]{padding:0 10px 5rem}@media (min-width:1200px){.m-products__grid .row{margin:0 -10px -4rem}.m-products__grid .row>[class^=col]{padding:0 10px 4rem}}.m-products__item{display:block;text-decoration:none;color:#000;transition:color .25s}.m-products__item:hover{text-decoration:none;color:#407BFF}.m-products__item-image{background:#D9D9D9;border:1px solid #F4F8FE;border-radius:20px;overflow:hidden;position:relative;display:block;margin:0 0 5px;transition:box-shadow .25s}.m-products__item-image:before{content:"";float:left;padding:112.5% 0 0}.m-products__item-image img{display:block;position:absolute;top:0;left:0;width:100.1%;height:100.1%;object-fit:cover}@media (min-width:1200px){.m-products__item-image{margin:0 0 1.5rem}.m-products__item-image:before{padding:135.714% 0 0}}.m-products__item-title{display:block;margin:0 0 2px;font-size:2rem;line-height:1.3;font-weight:600}@media (min-width:1200px){.m-products__item-title{font-size:3rem;line-height:1.2;font-weight:600}}.m-products__item-text{display:block;margin:0;font-size:1.4rem;line-height:1.4;font-weight:400;color:#1D1D1B}.m-products__cost{background:#407BFF;color:#fff;border-radius:20px;padding:3.5rem 2rem;text-align:center;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1200px){.m-products__item-text{font-size:1.6rem;line-height:1.4;font-weight:400}.m-products__cost{padding:6rem}}.m-products__cost-title{display:block;margin:0 0 10px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.m-products__cost-title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.m-products__cost-price{display:block;margin:0 0 10px;font-size:6rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.m-products__cost-line{display:block;margin:0 auto 2rem;border:none;border-bottom:2px solid #F4F8FE;border-radius:2px;width:100%;max-width:68rem}@media (min-width:1200px){.m-products__cost-price{font-size:12rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.m-products__cost-line{margin:0 auto 3rem}}.m-products__cost-text{display:block;margin:0 auto;font-size:1.8rem;line-height:1.2;font-weight:600;width:100%;max-width:68rem}.ps-intro{padding:5rem 0 0;margin:0 0 6rem;text-align:center}@media (min-width:1200px){.m-products__cost-text{font-size:2.4rem;line-height:1.4;font-weight:600}.ps-intro{padding:4rem 0 0;margin:0 0 6rem}}.ps-intro__mark{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background:#FF8700;color:#fff;padding:2px 8px;font-size:1.4rem;line-height:1.3;font-weight:600}.ps-intro__mark svg{display:block;width:2rem;height:2rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 2px 0 0}.ps-intro__title{display:block;margin:0 auto 2rem;font-size:3.6rem;line-height:1.2;font-weight:600;letter-spacing:-.03em;text-transform:uppercase;max-width:112rem}@media (min-width:1200px){.ps-intro__title{margin:0 auto 2rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;text-transform:none}}.ps-intro__text{display:block;margin:0 auto;max-width:27rem;font-size:2rem;line-height:1.3;font-weight:600}.ps-how__list>li,.ps-intro__image{position:relative;display:-ms-flexbox;-ms-flex-align:center}.ps-intro__image{display:flex;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:-1;top:-2rem;margin:0 -5rem -2rem}.ps-intro__image img{display:block}@media (min-width:1200px){.ps-intro__text{font-size:2.4rem;line-height:1.3;font-weight:600;max-width:46rem}.ps-intro__image{top:-22rem;margin:0 -11rem -22rem -8rem}}.ps-reasons{margin:0 0 6rem}.ps-reasons__wrapper{background:#FFF;border-radius:30px;padding:2rem 2.5rem 2.5rem}@media (min-width:1200px){.ps-reasons{margin:0 0 10.7rem}.ps-reasons__wrapper{padding:4rem 5rem}}.ps-reasons__title{display:block;margin:0 0 10px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.ps-reasons__title{max-width:80rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 -2rem}}.ps-reasons__grid .row{-ms-flex-align:end;align-items:flex-end;margin:0 -5px -10px}.ps-reasons__grid .row>[class^=col]{padding:0 5px 10px}@media (min-width:1200px){.ps-reasons__grid .row{margin:0 -10px -2rem}.ps-reasons__grid .row>[class^=col]{padding:0 10px 2rem}.ps-reasons__grid .row>[class^=col]:nth-of-type(1),.ps-reasons__grid .row>[class^=col]:nth-of-type(3){-ms-flex:0 0 32.5%;flex:0 0 32.5%;max-width:32.5%}.ps-reasons__grid .row>[class^=col]:nth-of-type(2){-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}}.ps-reasons__card{display:block;margin:0 0 10px;padding:2.5rem 2rem;background:#F4F8FE;border:1px solid #C4E0FE;border-radius:10px;font-size:1.8rem;line-height:1.2;font-weight:600}.ps-reasons__card:last-child{margin:0}.ps-reasons__card mark{background:#407BFF;color:#fff;border-radius:3px;padding:0 4px}@media (min-width:1200px){.ps-reasons__card{font-size:1.6rem;line-height:1.4;font-weight:500;min-height:9.4rem;margin:0 0 2rem}}.ps-how{margin:0 0 8rem}.ps-how .row{margin:0 -2.5rem}.ps-how .row>[class^=col]{padding:0 2.5rem}@media (min-width:1200px){.ps-how{margin:0 0 19rem}}.ps-how__title{display:block;margin:0 0 1.5rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.ps-how__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}}.ps-how__wysiwyg{font-size:1.8rem;line-height:1.2;font-weight:600;margin:0 0 3rem}.ps-how__wysiwyg p{margin:0 0 1.5rem}.ps-how__wysiwyg p:last-child{margin:0}@media (min-width:1200px){.ps-how__wysiwyg{font-size:2.4rem;line-height:1.45;font-weight:600;margin:0 0 3rem}.ps-how__wysiwyg p{margin:0 0 2rem}.ps-how__wysiwyg p:last-child{margin:0}}.ps-how__image{overflow:hidden;border-radius:10px;margin:0 0 3rem;display:block}.ps-how__image img{display:block;width:100%}@media (min-width:1200px){.ps-how__image{margin:0 0 10px}.ps-how__indent--01{margin:0 0 0 -2.5rem}.ps-how__indent--02{margin:0 2.5rem 0 0}}.ps-how__subtitle{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.ps-how__subtitle{margin:0 0 2.5rem;font-size:3rem;line-height:1.2;font-weight:600;letter-spacing:0}}.ps-how__list{margin:0 0 2rem;padding:0;list-style:none;counter-reset:point;font-size:1.8rem;line-height:1.2;font-weight:600}.ps-how__list>li{padding:2rem 2rem 2rem 7.6rem;margin:0 0 10px;background:#FFF;border-radius:29px;min-height:8rem;display:flex;align-items:center}.ps-how__list>li:before{content:counter(point);counter-increment:point 1;position:absolute;top:50%;left:2rem;background:#FFF;border:1px solid #F4F8FE;border-radius:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;font-size:2rem;line-height:1.3;font-weight:600;color:#407BFF;margin:-2rem 0 0}.ps-cost__wrapper,.ps-get__item{background:#fff;border-radius:30px}.ps-how__list>li:last-child{margin:0}@media (min-width:1200px){.ps-how__list{font-size:2rem;line-height:1.4;font-weight:600}}.ps-how__action{margin:0 0 3rem;font-size:2.4rem;line-height:1.2;font-weight:600}@media (min-width:1200px){.ps-how__action{padding:0 10px;margin:0;max-width:48rem}}.ps-cost{margin:0 0 8rem;text-align:center}.ps-cost__wrapper{padding:4rem 2rem}@media (min-width:1200px){.ps-cost{margin:0 0 15rem}.ps-cost__wrapper{padding:6rem 4rem 14rem}}.ps-cost__wrapper-in{position:relative;z-index:100;max-width:78rem;margin:0 auto}.ps-cost__title{display:block;margin:0 0 10px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;white-space:nowrap}.ps-cost__title img{display:inline-block;vertical-align:middle}@media (min-width:1200px){.ps-cost__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 5px;white-space:normal}.ps-cost__title br,.ps-cost__title img{display:none}}.ps-cost__price,.ps-get__title{line-height:1.1;font-weight:600}.ps-cost__price{display:block;margin:0 0 10px;font-size:6rem;color:#407BFF}.ps-cost__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0}.ps-cost__image--01,.ps-cost__image--02{display:none}.ps-cost__image--03{margin:0 0 -5rem}@media (min-width:1200px){.ps-cost__price{font-size:12rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.ps-cost__image--01,.ps-cost__image--02,.ps-cost__image--03{display:block;position:absolute;z-index:-1}.ps-cost__image--01{top:50%;right:100%;width:45.8rem;margin:0 -16rem 0 0;transform:translate(0,-50%)}.ps-cost__image--02{top:100%;left:50%;width:43.2rem;margin:10px 0 0 -21.6rem}.ps-cost__image--03{top:50%;left:100%;width:41.2rem;margin:0 0 0 -14rem;transform:translate(0,-32%)}}.ps-get{margin:0 0 10rem}@media (min-width:1200px){.ps-get{margin:0 0 17.6rem}}.ps-get__title{display:block;margin:0 0 10px;font-size:3.2rem;letter-spacing:-.03em;text-align:center}@media (min-width:1200px){.ps-get__title{margin:0 0 3rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.ps-get__grid .row{margin:0 -10px -10px}.ps-get__item{padding:2rem 2.5rem}.ps-get__item-gallery{margin:0 0 2rem;padding:5px 0 0}.ps-get__item-gallery .row{margin:0 -4px -10px}.ps-get__item-gallery .row>[class^=col]{padding:0 4px 10px}.ps-get__item-gallery .ps-get__item-image{margin:0}.ps-get__item-gallery .ps-get__item-image:before{padding:103.84615% 0 0}@media (min-width:1200px){.ps-get__item-gallery .ps-get__item-image:before{padding:82% 0 0}}.ps-get__item-image{position:relative;display:block;margin:0 0 2rem;overflow:hidden;border-radius:5px;background:#D9D9D9}.ps-get__item-image:before{content:"";float:left;padding:56% 0 0}.ps-get__item-image img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.ps-get__item-title{display:block;margin:0 0 5px;font-size:2rem;line-height:1.3;font-weight:600}.ps-get__item-title:last-child{margin:0}@media (min-width:1200px){.ps-get__item-title{font-size:2.4rem;line-height:1.4;font-weight:600}}.ps-get__item-text{display:block;margin:0;font-size:1.4rem;line-height:1.4;font-weight:400}@media (min-width:1200px){.ps-get__item-text{font-size:1.6rem;line-height:1.4;font-weight:500}}.ps-go__title,.ps-journey__title{line-height:1.1;font-size:3.2rem}.ps-journey{margin:0 0 6rem;text-align:center}.ps-journey__wrapper{background:#fff;border-radius:30px;padding:9rem 1.5rem 18rem}@media (min-width:1200px){.ps-journey{margin:0 0 25rem}.ps-journey__wrapper{padding:12rem 4rem}.ps-journey__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.ps-journey__wrapper-in{position:relative;z-index:100;max-width:79.2rem;margin:0 auto}.ps-journey__title{display:block;margin:0;font-weight:600;letter-spacing:-.03em;color:#407BFF}.ps-journey__image{position:absolute;z-index:-1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0}@media (min-width:1200px){.ps-journey__image--01{left:50%;bottom:100%;width:41rem;transform:translate(-50%,0);margin:0 0 1.5rem -1.5rem}.ps-journey__image--02{top:50%;left:100%;width:43.2rem;transform:translate(0,-50%);margin:1.5rem 0 0 -9rem}.ps-journey__image--03{top:100%;left:50%;width:64.2rem;transform:translate(-50%,0);margin:2rem 0 0 -4rem}.ps-journey__image--04{top:50%;right:100%;width:36.8rem;transform:translate(0,-50%);margin:-1.5rem -6.5rem 0 0}}@media (max-width:1199px){.ps-journey__image--02,.ps-journey__image--04{display:none}.ps-journey__image--01{left:50%;bottom:100%;width:28.4rem;transform:translate(-50%,0);margin:0 0 1.5rem}.ps-journey__image--03{top:100%;left:50%;width:38.8rem;transform:translate(-50%,0);margin:2rem 0 0 -2rem}}.ps-go__text,.ps-go__title{display:block;font-weight:600}.ps-go{margin:0 0 6rem}@media (min-width:1200px){.ps-go{margin:0 0 10rem}}.ps-go__title{margin:0 0 1.5rem;letter-spacing:-.02em}@media (min-width:1200px){.ps-go__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}}.ps-go__text{margin:0 0 3rem;font-size:2rem;line-height:1.3}.ps-go__image{display:none}@media (min-width:1200px){.ps-go__text{margin:0;font-size:3rem;line-height:1.2;font-weight:500;padding:4.2rem 0}.ps-go__image{display:block;background:#F4F8FE;overflow:hidden;margin:0 0 2rem;border-radius:10px}.ps-go__image:last-child{margin:0}.ps-go__image:nth-of-type(odd){margin:0 10rem 2rem 0}.ps-go__image:nth-of-type(even){margin:0 0 2rem 10rem}.ps-go__image img{display:block;width:100%;object-fit:cover}}.ps-go__double{display:-ms-flexbox;display:flex;margin:0 0 3rem}@media (min-width:1200px){.ps-go__double{margin:0 0 5rem}}.ps-go__double-image{display:block;-ms-flex:1;flex:1;margin:0 2rem 0 0;background:#F4F8FE;overflow:hidden}.ps-go__double-image img{display:block;width:100%;height:100%;object-fit:cover}.ps-go__double-image:first-child{border-radius:50%}.ps-go__double-image:last-child{margin:0;border-radius:10px}.ps-go__formats{margin:0 0 3rem}@media (min-width:1200px){.ps-go__formats{margin:0 0 6rem}}.ps-go__formats-title{display:block;margin:0 0 2rem;padding:0 10px 0 0;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}.ps-go__formats-list{margin:0;padding:0;list-style:none}.ps-go__formats-list>li{margin:0 0 2rem}.ps-go__formats-list>li:last-child{margin:0}@media (min-width:1200px){.ps-go__formats-title{font-size:3rem;line-height:1.2;font-weight:600;letter-spacing:0}.ps-go__formats-list>li:has(.ps-go__formats-image){display:none}}.ps-go__formats-item{background:#FFF;border-radius:29px;position:relative;padding:2.5rem 2rem 2rem 7.6rem}.ps-go__formats-item-number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#FFF;border:1px solid #F4F8FE;border-radius:50px;width:4rem;height:4rem;position:absolute;top:50%;left:2rem;margin:-2rem 0 0;font-size:2rem;line-height:1.3;font-weight:600;color:#407BFF}.ps-go__formats-item-title{display:block;margin:0 0 10px;font-size:2rem;line-height:1.3;font-weight:600}@media (min-width:1200px){.ps-go__formats-item-title{font-size:2rem;line-height:1.4;font-weight:600}}.ps-go__formats-item-text{display:block;margin:0 0 10px;font-size:1.6rem;line-height:1.4;font-weight:500}@media (min-width:1200px){.ps-go__formats-item-text{font-size:2rem;line-height:1.4;font-weight:500}}.ps-go__formats-item-action{font-size:1.4rem;line-height:1.3;font-weight:600}.cashback .ps-go__formats-item-action a svg,.ps-go__formats-item-action .cashback a svg,.ps-go__formats-item-action .ui-link svg{margin:0 0 0 10px}@media (min-width:1200px){.ps-go__formats-item-action{font-size:2rem;line-height:1.4;font-weight:500}}.ps-go__formats-image{display:block;margin:0;background:#F4F8FE;overflow:hidden;border-radius:10px}.ps-go__formats-image img{display:block;width:100%;min-height:17rem;object-fit:cover}.ps-go__wysiwyg{font-size:2rem;line-height:1.3;font-weight:500}.ps-go__wysiwyg p{margin:0 0 3rem}.ps-go__wysiwyg p:last-child{margin:0}.sz-news-featured{background:#fff;padding:4rem 0;margin:0 0 4rem;border-radius:40px}@media (min-width:1200px){.sz-news-featured{padding:5rem 0;margin:0 0 10rem;border-radius:80px}}.sz-news-featured__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;text-align:center}@media (min-width:1200px){.sz-news-featured__title{margin:0 0 3rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.sz-news-featured__item-figure{display:block;margin:0 0 1.5rem;position:relative}.sz-news-featured__item-image{display:block;overflow:hidden;border-radius:14px;background:#F4F8FE;position:relative;height:20rem}.sz-news-featured__item-image img{display:block;width:100%;height:100%;object-fit:cover}.sz-news-featured__item-play{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;background:linear-gradient(133.67deg,rgba(255,255,255,.6) -4.51%,rgba(255,255,255,0) 122.61%);border:2px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:50%}.sz-news__head,.sz-news__item-image,.sz-news__tabs-wrapper{position:relative}.sz-news-featured__item-play svg{display:block;width:1.6rem;height:1.6rem}.sz-news-featured__item-wysiwyg{font-size:1.4rem;line-height:1.4;font-weight:500}.sz-news-featured__item-wysiwyg time{display:block;margin:0 0 4px;font-size:1.4rem;line-height:1.4;font-weight:500;color:#407BFF}.sz-news-featured__item-wysiwyg h3{display:block;margin:0 0 4px;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.sz-news-featured__item-wysiwyg p{margin:0 0 2rem}.sz-news-featured__item-wysiwyg p:last-child{margin:0}@media (max-width:1199px) and (max-width:1199px){.sz-news--01 .sz-news__text,.sz-news--02 .sz-news__title{margin-right:-20px}.sz-news--01 .sz-news__image img{min-width:16.5rem;transform:translate(10%,-25%)}.sz-news--02 .sz-news__image img{min-width:14.2rem;transform:translate(-5%,15%)}.sz-news--03 .sz-news__image img{min-width:16.7rem;transform:translate(-5%,-10%)}}.sz-news__head{padding:4rem 0}.sz-news__head .row{-ms-flex-align:center;align-items:center;margin:0 -10px}.sz-news__head .row>[class^=col]{padding:0 10px}.sz-news__body{background:#fff;border-radius:40px;padding:2rem 0 4rem}@media (min-width:1200px){.sz-news-featured__item-play{width:8.5rem;height:8.5rem}.sz-news-featured__item-play svg{width:3.5rem;height:3.5rem}.sz-news-featured__item-wysiwyg{font-size:1.6rem;line-height:1.4;font-weight:500}.sz-news-featured__item-wysiwyg time{font-weight:400}.sz-news-featured__item-wysiwyg h3{font-size:2rem;line-height:1.4;font-weight:600;letter-spacing:0}.sz-news__head .row{-ms-flex-align:center;align-items:center}.sz-news__body{padding:5rem 0;border-radius:80px;box-shadow:0 18px 30px rgba(64,123,255,.15)}}.sz-news__control{padding:2rem 0 0;text-align:center}@media (min-width:1200px){.sz-news__control{padding:4rem 0 0}}.sz-news__btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#FFF;border:1px solid #407BFF;box-shadow:0 8px 12px rgba(64,123,255,.15);border-radius:14px;padding:4px 1.2rem;height:3.9rem;width:100%;font:600 1.6rem/1.2 Gilroy,Helvetica,Arial,sans-serif;text-align:center;white-space:nowrap;color:#407BFF;text-decoration:none;transition:.25s}.sz-news__btn svg{display:block;margin:0 10px 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.sz-news__btn:hover{background:#407BFF;color:#fff}.sz-news__btn:active{transition:none;transform:translate(0,1px)}@media (min-width:1200px){.sz-news__btn{width:auto}}.sz-news__pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;line-height:1.3;font-weight:600}.sz-news__title,.sz-route__item-title{font-size:3.2rem;letter-spacing:-.03em}.sz-news__pagination-link,.sz-news__pagination-next,.sz-news__pagination-prev{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;border-radius:10px;text-decoration:none;color:#407BFF;transition:.25s;border:1px solid transparent}.sz-news__pagination-link.is-active,.sz-news__pagination-link:hover,.sz-news__pagination-next.is-active,.sz-news__pagination-next:hover,.sz-news__pagination-prev.is-active,.sz-news__pagination-prev:hover{text-decoration:none;border-color:#F6F6F8;background:#407BFF;color:#fff;box-shadow:0 8px 12px rgba(64,123,255,.15)}.sz-news__pagination-menu{margin:0 -3px;padding:0 3px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sz-news__pagination-menu>li{padding:0 3px;-ms-flex:0 0 auto;flex:0 0 auto}.sz-news__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 -105% 0 -2rem}.sz-news__desc{padding:0}@media (min-width:1200px){.sz-news__image{margin:0}.sz-news__desc{margin:0 -8rem 0 0;padding:0}}.sz-news__title{display:block;margin:0 0 1.5rem;line-height:1.1;font-weight:600}@media (min-width:1200px){.sz-news__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 1.5rem}}.sz-news__text{display:block;margin:0;font-size:1.8rem;line-height:1.2;font-weight:600;max-width:76rem}.sz-news__text br{display:none}@media (min-width:1200px){.sz-news__text{margin:0;font-size:2.4rem;line-height:1.4;font-weight:600}.sz-news__text br{display:block}}@keyframes newsShow{0%{opacity:0}100%{opacity:1}}.sz-news__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-news__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.sz-news__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.sz-news__list{margin:0 -10px -4rem}.sz-news__list>li{padding:0 10px 4rem;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.sz-news__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.sz-news__item-image{background:#ccc;border-radius:14px;margin:0 0 1.2rem;overflow:hidden;display:block}.sz-news__item-image:before{content:"";float:left;padding:58.825% 0 0}.sz-news__item-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (min-width:1200px){.sz-news__item-image{margin:0 0 1.5rem}.sz-news__item-image:before{padding:52.6315% 0 0}}.sz-news__item-desc{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sz-news__item-tags{margin:0 -2.5px -5px;padding:0 0 1.2rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-news__item-tags>li{padding:0 2.5px 5px}.sz-news__item-tag{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 8px;height:2.8rem;background:#F4F8FE;border-radius:15px;font-size:1.4rem;line-height:1.3;font-weight:600;white-space:nowrap;color:#1D1D1B}.sz-news__item-text,.sz-news__item-title{margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cp-additional .row>[class^=col],.sz-news__tabs-btn,.sz-route__item-symbol-group .row>[class^=col]{padding:0 10px}.sz-news__item-title{font-size:2rem;line-height:2.8rem;font-weight:600;max-height:56px}.sz-news__item-text{font-size:1.6rem;line-height:2.4rem;font-weight:500;max-height:48px}.sz-news__item-date{display:block;margin:0 0 1.2rem;font-size:1.4rem;line-height:1.45;font-weight:400}@media (min-width:1200px){.sz-news__item-date{margin:0 0 1.5rem}}.sz-news__item-action{margin:auto 0 0}.sz-news__tabs-control{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 2rem}.sz-news__tabs-btn{border:1px solid transparent;background:0 0;border-radius:26px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#407BFF;margin:2px;transition:.25s}.sz-news__tabs-btn:hover{border-color:#407BFF;color:#407BFF}.sz-news__tabs-btn.is-active{background:#407BFF;border-color:#407BFF;color:#fff}.sz-news__tabs-content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden}.sz-news__tabs-content.is-active{position:relative;opacity:1;visibility:visible;transition:.7s}.sz-news__sorting{margin:0 -5px -10px;padding:0 0 2rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sz-news__sorting>li{padding:0 5px 10px}@media (min-width:1200px){.sz-news__sorting{padding:0 0 4rem}}.sz-news__sorting-btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:4px 10px;background:#F4F8FE;border-radius:26px;color:#407BFF;text-decoration:none;white-space:nowrap;transition:.25s}.sz-news__sorting-btn.is-active,.sz-news__sorting-btn:hover{background:#407BFF;text-decoration:none;color:#fff}@media (min-width:1200px){.sz-news__sorting-btn{height:3.9rem;padding:4px 1.2rem;font-size:1.6rem}.is-page-index .programs-featured .ui-sorting{min-width:auto}.programs-featured__head>.row{-ms-flex-align:start;align-items:flex-start}.programs__sorting{min-width:auto;width:auto;padding:3.2rem 0 0}.programs__sorting .ui-sorting{width:3.4rem;height:3.4rem;min-width:auto}.programs__sorting .ui-sorting .selectric-wrapper{font-size:1.4rem}.programs__sorting .ui-sorting .selectric{padding:0;width:3.4rem;height:3.4rem;transition:background .25s,border-color .25s;border-color:#C4E0FE}.programs__sorting .ui-sorting .selectric:after{content:"";display:block;position:absolute;top:50%;left:50%;width:2rem;height:1.2rem;margin:-6px 0 0 -10px;background:url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.615356V2.15382H20V0.615356H0ZM0 5.23074V6.7692H15.3846V5.23074H0ZM0 9.84613V11.3846H10.7692V9.84613H0Z' fill='black'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;background-size:contain}.programs__sorting .ui-sorting .selectric .arrow,.programs__sorting .ui-sorting .selectric .label{display:none}.programs__sorting .ui-sorting .selectric-items{top:0;left:auto;right:0;border-radius:8px;border-color:#C4E0FE}.programs__sorting .ui-sorting .selectric-items li{border-color:#C4E0FE;background:0 0;color:#1D1D1B;transition:.25s}.programs__sorting .ui-sorting .selectric-items li:hover{background:#F4F8FE;color:#1D1D1B}.programs__sorting .ui-sorting .selectric-items li.selected{background:#2F80ED;color:#fff}.programs__sorting .ui-sorting:hover .selectric{background:#F4F8FE;border-color:#C4E0FE}}.programs__filter .ui-label{white-space:nowrap;margin:0 0 .8rem;font-size:1.6rem;line-height:2.4rem;font-weight:600}.programs__filter .ui-range .irs{margin:8px 8px 0}.programs__filter .ui-range__input{cursor:pointer;transition:background .25s,border-color .25s}.programs__filter .ui-range__input:focus,.programs__filter .ui-range__input:hover{background:#F4F8FE;border-color:#C4E0FE}.programs__filter .ui-select{white-space:nowrap;margin:0}.programs__filter .ui-select .selectric{color:#1D1D1B;border-color:#C4E0FE;box-shadow:0 8px 12px rgba(9,30,66,.15);height:3.4rem;transition:background .25s,border-color .25s}.programs__filter .ui-select .selectric-items{border-color:#C4E0FE}.programs__filter .ui-select .selectric-items li{border-color:#C4E0FE;background:0 0;color:#1D1D1B;transition:.25s}.programs__filter .ui-select .selectric-items li:hover{background:#F4F8FE;color:#1D1D1B}.programs__filter .ui-select .selectric-items li.selected{background:#2F80ED;color:#fff}.programs__filter .ui-select:hover .selectric{background:#F4F8FE;border-color:#C4E0FE}@media (max-width:1199px){.programs__filter .ui-label{font-size:1.8rem}.programs__filter .ui-select .selectric{box-shadow:none}.programs__filter .ui-action .ui-btn--white{color:#407BFF}}.programs__filter-toggle mark{position:absolute;top:-2px;right:-2px;font-size:1.2rem;line-height:1;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:1.6rem;height:1.6rem;background:#FF3E3B;color:#fff;box-shadow:0 1.88px 3.76px rgba(255,62,59,.7);border-radius:50px}.programs__reset{min-width:auto;width:auto;padding:3.2rem 0 0}.sz-route__head{overflow:hidden;height:40rem;padding:5rem 0 0;position:relative}.sz-route__head .container-fluid{position:relative;height:100%}@media (min-width:1200px){.sz-route__head{height:60rem;padding:6rem 0 0}.sz-route__layer{z-index:200}.sz-route__layer--03{z-index:50}}.sz-route__layer,.sz-route__parallax{position:absolute;left:0;height:100%;width:100%;top:0}.sz-route__title{display:block;margin:0;font-size:5.4rem;line-height:1;font-weight:600;letter-spacing:-.03em;color:#8B8B8A;white-space:nowrap;position:relative}@media (max-width:1199px){.programs__filter-offcanvas-in{background:#F4F8FE;box-shadow:0 18px 30px rgba(64,123,255,.15)}.sz-route__layer{z-index:200}.sz-route__layer--05{z-index:150}.sz-route__title{z-index:100;font-size:calc(5.4rem + 108 * (100vw - 37.5rem)/ 825);margin:0 0 0 2rem}}.sz-route__title-line{display:block}@media (min-width:1200px){.sz-route__title{font-size:19.8rem;line-height:1;font-weight:600;letter-spacing:-.03em;text-align:right;z-index:100}.sz-route__title-line{margin:0 0 -4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}}.sz-route__icon{position:absolute;top:50%;left:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fff;box-shadow:0 8.48px 14.13px rgba(64,123,255,.15);border-radius:7.78px}.sz-route__icon img,.sz-route__icon svg{display:block;max-width:100%;max-height:100%}@media (max-width:1199px){.sz-route__icon{z-index:200}.sz-route__icon--01{padding:5px;width:7rem;height:7rem;background:0 0;margin:12.5rem 0 0 -8rem;transform:translate(-50%,-50%) rotate(-11.96deg)}.sz-route__icon--02{padding:5px;width:7.4rem;height:5.6rem;margin:-2.5rem 0 0 -10px;transform:translate(-50%,-50%) rotate(-16.41deg)}.sz-route__icon--03{padding:5px;width:8.2rem;height:6.8rem;margin:7.5rem 0 0 5.5rem;transform:translate(-50%,-50%)}.sz-route__icon--04{padding:5px;width:9.4rem;height:9.4rem;margin:-2.5rem 0 0 -11.5rem;transform:translate(-50%,-50%) rotate(10.09deg)}.sz-route__icon--05{padding:10px;width:10rem;height:8.2rem;margin:6rem 0 0 -14.5rem;transform:translate(-50%,-50%) rotate(-12.81deg);z-index:150}.sz-route__icon--06{padding:5px;width:7.5rem;height:7.5rem;margin:5.5rem 0 0 -3rem;transform:translate(-50%,-50%)}.sz-route__icon--07{padding:5px;width:5.8rem;height:5.8rem;margin:14.5rem 0 0 1.5rem;transform:translate(-50%,-50%) rotate(8.81deg)}.sz-route__icon--08{padding:5px;width:6.4rem;height:6.4rem;margin:12.5rem 0 0 11.5rem;transform:translate(-50%,-50%) rotate(10.09deg)}}@media (min-width:1200px){.sz-route__icon{z-index:200;border:1.17px solid #F4F8FE;box-shadow:0 14.66px 24.43px rgba(64,123,255,.15);border-radius:15.57px}.sz-route__icon--01{padding:10px;width:12.5rem;height:12.5rem;margin:-8.5rem 0 0 39.5rem;transform:translate(-50%,-50%) rotate(9.08deg);background:#F4F8FE}.sz-route__icon--02{padding:10px;width:13.2rem;height:10rem;margin:-7rem 0 0 10px;transform:translate(-50%,-50%) rotate(8.32deg)}.sz-route__icon--03{padding:10px;width:16.8rem;height:14rem;margin:13rem 0 0 23rem;transform:translate(-50%,-50%) rotate(-10.65deg);z-index:50}.sz-route__icon--04{padding:10px;width:14.6rem;height:14.6rem;margin:7.5rem 0 0 -34rem;transform:translate(-50%,-50%) rotate(-6.8deg)}.sz-route__icon--05{padding:10px;width:15.4rem;height:12.4rem;margin:10rem 0 0 54rem;transform:translate(-50%,-50%) rotate(-12.81deg)}.sz-route__icon--06{padding:10px;width:13.6rem;height:13.6rem;margin:13.5rem 0 0 -10rem;transform:translate(-50%,-50%) rotate(5.62deg)}.sz-route__icon--07{padding:10px;width:14.8rem;height:12rem;margin:-22rem 0 0 19.5rem;transform:translate(-50%,-50%) rotate(-9.08deg)}.sz-route__icon--08{padding:10px;width:13.2rem;height:14rem;margin:-24rem 0 0 -31rem;transform:translate(-50%,-50%) rotate(-8.32deg)}}.cp-cost__item,.cp-intro__leoni-tooltip:before,.sz-route__item-action .ui-btn--blue,.sz-route__item-symbol-icon{box-shadow:0 18px 30px rgba(64,123,255,.15)}.sz-route__kid{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;width:24.3rem;height:31.5rem;position:absolute;left:50%;bottom:-1.5rem;margin:0 0 0 10px}.sz-route__kid img{display:block}@media (max-width:1199px){.sz-route__kid{z-index:10}}@media (min-width:1200px){.sz-route__kid{right:auto;left:-5rem;bottom:-1.5rem;width:34.8rem;height:45.4rem;z-index:300;margin:0}}.sz-route__list{margin:0;padding:0;list-style:none}.sz-route__list>li{margin:0 0 10px}.sz-route__list>li:last-child{margin:0}.sz-route__item{background:#FFF;border-radius:40px;padding:2rem 0}.sz-route__item-title{display:block;margin:0 0 1.5rem;line-height:1.1;font-weight:600}@media (min-width:1200px){.sz-route__item{border-radius:80px;padding:6rem 0}.sz-route__item-title{margin:0 0 2rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.sz-route__item-wysiwyg{font-size:1.6rem;line-height:1.4;font-weight:500;margin:0 0 1.5rem}.sz-route__item-wysiwyg h3{display:block;margin:0 0 1.5rem;font-size:2rem;line-height:1.3;font-weight:600}.sz-route__item-wysiwyg p{margin:0}@media (min-width:1200px){.sz-route__item-wysiwyg{font-size:2rem;line-height:1.4;font-weight:500;max-width:58rem;margin:0}.sz-route__item-wysiwyg h3{margin:0 0 1.5rem;font-size:3rem;line-height:1.2;font-weight:600}.sz-route__item-wysiwyg p{margin:0 0 10px}.sz-route__item-wysiwyg p:last-child{margin:0}}.sz-route__item-symbol-title{display:block;margin:0 0 1.5rem;font-size:2rem;line-height:1.3;font-weight:600}@media (min-width:1200px){.sz-route__item-symbol-title{font-size:3rem;line-height:1.2;font-weight:600}}.sz-route__item-symbol-group .row{margin:0 -10px;-ms-flex-align:end;align-items:flex-end}.sz-route__item-symbol-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#FFF;border:1px solid #F4F8FE;border-radius:29px;height:26rem;margin:0 0 2rem}.sz-route__item-symbol-icon img,.sz-route__item-symbol-icon svg{display:block;max-width:100%;max-height:100%}@media (min-width:768px){.sz-route__item-symbol-icon{margin:0}}.sz-route__item-symbol-caption{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:500}.sz-route__item-symbol-caption dfn{display:block;font-size:2rem;line-height:1.3;font-weight:600;font-style:normal}@media (min-width:1200px){.sz-route__item-symbol-caption dfn{font-size:2.4rem;line-height:1.4;font-weight:600;margin:0}}.sz-route__item-action{display:block;padding:1.5rem 0 0}.sz-route__item-action .ui-btn{width:100%;font-size:2.4rem;line-height:1.3;font-weight:600;height:6.6rem;border-radius:20px;padding:10px 3rem}.cp-intro__price,.cp-intro__title{font-size:3.2rem;text-align:center}.cp-intro{position:relative;padding:3rem 0 4rem}.cp-intro__title{display:block;margin:0 0 2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}.cp-intro__body{position:relative;z-index:100}.cp-intro__bg{display:none}@media (min-width:1200px){.sz-route__item-action .ui-btn{width:auto}.cp-intro{padding:6rem 0 0}.cp-intro__title{margin:0 0 3rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;text-align:left}.cp-intro__body{padding:4rem 0}.cp-intro__bg{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;margin:0;overflow:hidden;border-radius:80px 80px 0 0;background:#761CEA}.cp-intro__bg img{width:100%;height:100%;object-fit:cover}.cp-intro__desc{background:rgba(118,28,234,.2);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:30px;padding:2rem;max-width:68rem}}.cp-intro__figure{position:relative;margin:0 -2rem 2rem}@media (min-width:1200px){.cp-intro__figure{position:static;margin:0 0 2rem}}.cp-intro__image{background:#C4E0FE;overflow:hidden;border-radius:20px;margin:0;display:block}.cp-intro__image img{display:block;min-width:100%;min-height:22rem;object-fit:cover}@media (min-width:768px){.cp-intro__image{border-radius:40px}}@media (min-width:1200px){.cp-intro__image{display:none}}.cp-intro__logo{width:26rem;position:absolute;left:50%;bottom:10px;margin:0 0 0 -13rem;padding:1.2rem;border-radius:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:rgba(118,28,234,.2);border:.61px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(9.14px);backdrop-filter:blur(9.14px)}.cp-intro__logo img,.cp-intro__logo svg{display:block;max-width:100%;width:auto;height:auto}@media (min-width:1200px){.cp-intro__logo{position:relative;top:0;left:0;right:0;bottom:0;border-radius:0;margin:0;padding:0;width:auto;max-width:38.8rem;background:0 0;border:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.cp-intro__info{margin:0 0 2rem;padding:0;list-style:none;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.cp-intro__info>li{padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #C4E0FE}.cp-intro__info>li:last-of-type{margin:0;padding:0;border:none}.cp-intro__info small{display:block;font-size:1.6rem;line-height:1.4;font-weight:500;letter-spacing:0;padding:5px 0 0}@media (min-width:768px){.cp-intro__info{margin:0 0 2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cp-intro__info>li{padding:0 2rem 0 0;margin:0 2rem 0 0;border:none;border-right:1px solid #C4E0FE;-ms-flex:1 1 auto;flex:1 1 auto}.cp-intro__info>li:last-child{margin:0;padding:0;border:none}}@media (min-width:1200px){.cp-intro__info{margin:0 0 2rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:#fff}.cp-intro__info>li:nth-of-type(1),.cp-intro__info>li:nth-of-type(2){white-space:nowrap}.cp-intro__info small{font-size:1.6rem;line-height:1.4;font-weight:500;letter-spacing:0;padding:0}}.cp-intro__group{background:#FFF;border:1px solid #F4F8FE;border-radius:20px;padding:1.5rem 2rem;margin:0 -2rem;color:#1D1D1B}@media (min-width:768px){.cp-intro__group{border-radius:40px}}@media (min-width:1200px){.cp-intro__group{border-radius:20px;padding:2rem;margin:0}}.cp-intro__line{margin:0 0 1.5rem;border:none;border-bottom:1px solid #F4F8FE}.cp-intro__tags{margin:0 0 1.5rem;padding:0;list-style:none;line-height:1}.cp-intro__tags>li{margin:0 0 10px}.cp-intro__tags>li:last-child{margin:0}@media (min-width:768px){.cp-intro__tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:0 -10px -10px;padding:0 0 1.5rem;max-width:64rem}.cp-intro__tags>li{padding:0 10px 10px;margin:0;-ms-flex:0 0 auto;flex:0 0 auto}}.cp-intro__tag{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.4rem;line-height:2rem;font-weight:600;background:0 0;color:#1D1D1B}.cp-intro__progress--blue .cp-intro__progress-bar-cell:nth-of-type(1)~.cp-intro__progress-bar-cell,.cp-intro__progress--orange .cp-intro__progress-bar-cell:nth-of-type(4)~.cp-intro__progress-bar-cell,.cp-intro__progress--purple .cp-intro__progress-bar-cell:nth-of-type(2)~.cp-intro__progress-bar-cell,.cp-intro__progress--red .cp-intro__progress-bar-cell:nth-of-type(5)~.cp-intro__progress-bar-cell,.cp-intro__progress--yellow .cp-intro__progress-bar-cell:nth-of-type(3)~.cp-intro__progress-bar-cell{background:#F4F8FE}.cp-intro__tag svg{display:block;margin:0 5px 0 0;width:2rem;height:2rem;-ms-flex:0 0 auto;flex:0 0 auto}.cp-intro__tag img{display:block}.cp-intro__progress{padding:0;margin:0 0 1.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.cp-intro__progress--blue{color:#407BFF}.cp-intro__progress--purple{color:#761CEA}.cp-intro__progress--yellow{color:#FFB600}.cp-intro__progress--orange{color:#FF8700}.cp-intro__progress--red{color:#FF3E3B}@media (min-width:1200px){.cp-intro__progress{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.cp-intro__progress-icon{width:3rem;height:3rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 2px 0 0}.cp-intro__progress-icon svg{display:block;width:100%;height:100%}@media (min-width:1200px){.cp-intro__progress-icon{width:3rem;height:3rem;margin:0 2px 0 0}}.cp-intro__progress-text{display:block;padding:0 2rem 0 0;margin:0;font-size:1.6rem;line-height:1.2;font-weight:600;color:#1D1D1B;white-space:nowrap}@media (min-width:1200px){.cp-intro__progress-text{margin:0 3rem 0 0}}.cp-intro__progress-bar{height:1.5rem;border-radius:10px;overflow:hidden;display:-ms-flexbox;display:flex;width:100%;-ms-flex:0 0 100%;flex:0 0 100%;margin:10px 0 0}@media (min-width:1200px){.cp-intro__progress-bar{-ms-flex:1;flex:1;height:1.5rem;margin:0}}.cp-intro__progress-bar-cell{margin:0 1px 0 0;background:currentColor;-ms-flex:1;flex:1}.cp-intro__progress-bar-cell:last-child{margin:0}.cp-intro__action{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -1.5rem}.cp-intro__price{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 1.5rem;line-height:1;font-weight:700;letter-spacing:-.01em;white-space:nowrap;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:1200px){.cp-intro__price{-ms-flex:1;flex:1;margin:0 0 1.5rem;padding:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.cp-intro__price-del{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;font-size:3rem;line-height:1;font-weight:600;letter-spacing:0;text-decoration:line-through;-webkit-text-decoration-color:#FF3E3B;text-decoration-color:#FF3E3B;color:#8B8B8A;padding:5px;margin:0}.cp-intro__price-ins{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;padding:5px;margin:0}.cp-intro__price-ins b{margin:0 5px;font-weight:700}.cp-intro__price-ins mark{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:radial-gradient(100% 193.51% at 0 0,#FF007A 0,#FF7A00 100%);color:#fff;padding:2px 6px;border-radius:30px;height:3rem;font-size:1.8rem;line-height:1.4;font-weight:600;letter-spacing:-.01em;margin:0 5px}.cp-intro__price-ins small{background:#FFF;border:1px solid #F4F8FE;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:100%;padding:2px 4px;border-radius:30px;font-size:10px;line-height:1;font-weight:600;letter-spacing:-.01em;position:relative;left:-4px;color:#1D1D1B}.cp-intro__button{-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 1.5rem}.cp-intro__button .ui-btn{width:100%;height:6.6rem;font-size:2.4rem;line-height:1.3;font-weight:600;padding:8px 2rem;border-radius:20px}@media (min-width:1200px){.cp-intro__button{-ms-flex:1;flex:1}.cp-intro__button .ui-btn{height:6rem}}.cp-intro__new{position:absolute;top:-2.8rem;right:-2.8rem;display:block;width:8rem;height:8rem;z-index:50}.cp-intro__new img{display:block;width:100%;height:100%;object-fit:contain}.cp-intro__leoni{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:linear-gradient(to right,#761cea 0,#00c673 100%);color:#fff;padding:4px 6px 4px 4px;border-radius:40px;min-height:3.8rem;text-decoration:none;gap:5px}.cp-intro__leoni-image{display:block;width:3rem;height:3rem;border-radius:50%;overflow:hidden;background:#F2767C}.cp-intro__leoni-image img{display:block;width:100%;height:100%;object-fit:cover}.cp-intro__leoni-text{display:block;-ms-flex:1;flex:1;margin:0 5px 0 0;font-size:1.4rem;line-height:1;font-weight:600;white-space:nowrap}.cp-intro__leoni-tooltip{display:block;width:1.6rem;height:1.6rem;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.cp-intro__leoni-tooltip:after,.cp-intro__leoni-tooltip:before{position:absolute;left:50%;bottom:100%;z-index:100;display:block}.cp-intro__leoni-tooltip:before{content:attr(data-tooltip);width:27rem;border:1px solid #F4F8FE;background:#fff;margin:0 0 10px -13.5rem;padding:10px;border-radius:12px;font-size:1.4rem;line-height:1.4;font-weight:500;text-align:center;color:#1D1D1B}.cp-intro__leoni-tooltip:after{content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fff;margin:0 0 4px -6px}.cp-intro__leoni-tooltip:after,.cp-intro__leoni-tooltip:before{transition:.25s;opacity:0;visibility:hidden}.cp-intro__leoni-tooltip svg{display:block;width:100%;height:100%;margin:0;color:inherit;overflow:visible}.cp-intro__leoni-tooltip:hover:after,.cp-intro__leoni-tooltip:hover:before{opacity:1;visibility:visible}.cp-story{background:url(/local/templates/mg_winter/include/css/../images/bg-cp-story.png) 50% 50% no-repeat #fff;background-size:cover;color:#1D1D1B;border-radius:40px;padding:4rem 0;margin:0 0 2rem}@media (min-width:1200px){.cp-story{padding:4rem 0 6rem;margin:0 0 10rem;border-radius:0 0 80px 80px}}.cp-story__grid .row{margin:0 -10px -3rem}.cp-story__grid .row>[class^=col]{padding:0 10px 3rem}@media (min-width:768px){.cp-story__grid .row{margin:0 -10px -3rem}.cp-story__grid .row>[class^=col]{padding:0 10px 3rem}}.cp-story__image{display:-ms-flexbox;display:flex;margin:0 0 -10px;border-radius:20px;overflow:hidden;background:#ccc;border:1px solid #F4F8FE}.cp-story__image img{display:block;width:100%;min-height:24rem;object-fit:cover}@media (min-width:768px){.cp-story__image{height:100%;margin:0;-ms-flex:1;flex:1;border-radius:40px;position:relative}.cp-story__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cp-story__item{background:#FFF;border:1px solid #F4F8FE;box-shadow:0 18px 30px rgba(64,123,255,.15);border-radius:40px;padding:3rem;height:100%}}.cp-schedule__item,.sz-nav__btn,.sz-payment__price,.sz-softskills__schools-item{box-shadow:0 3px 5px rgba(64,123,255,.2)}.cp-story__item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;margin:0 0 10px}.cp-story__item-icon svg{display:block;width:100%;height:100%}.cp-story__item-title{display:block;margin:0 0 2rem;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.cp-story__item-title{font-size:3.2rem;line-height:1.2;font-weight:600;letter-spacing:-.015em}}.cp-place__title,.cp-route__title,.cp-schedule__title,.cp-team__title,.cp-useful__title{letter-spacing:-.03em}.cp-story__item-desc{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:500}.cp-story__item-desc p{margin:0 0 2rem}.cp-story__item-desc p:last-child{margin:0}.cp-story__item-social{margin:0;padding:0;list-style:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:top}.cp-story__item-social>li{margin:0 10px 0 0}.cp-story__item-social svg{display:block;width:3rem;height:3rem}.cp-route{margin:0 0 8rem}@media (min-width:1200px){.cp-story__item-desc{font-size:2rem;line-height:1.4;font-weight:500}.cp-story__item-social{position:relative;left:10px}.cp-route{margin:0 0 5.5rem}}.cp-route__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600}@media (min-width:1200px){.cp-route__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}}.cp-route__wysiwyg{margin:0 0 2rem;font-size:1.4rem;line-height:1.4;font-weight:500}.cp-route__wysiwyg h3{display:block;margin:0 0 10px;font-size:2rem;line-height:1.3;font-weight:600}.cp-route__wysiwyg p{margin:0 0 2rem}.cp-route__wysiwyg p:last-child{margin:0}@media (min-width:1200px){.cp-route__wysiwyg{font-size:2rem;line-height:1.4;font-weight:500}.cp-route__wysiwyg h3{font-size:3rem;line-height:1.2;font-weight:600;margin:0 0 10px}.cp-route__wysiwyg p{max-width:58rem}}.cp-route__symbol-title{display:block;margin:0 0 10px;font-size:2rem;line-height:1.3;font-weight:600}@media (min-width:1200px){.cp-route__symbol-title{font-size:3rem;line-height:1.2;font-weight:600;margin:0 0 10px}}.cp-route__symbol-group .row{-ms-flex-align:center;align-items:center;margin:0 -10px -2rem}.cp-route__symbol-group .row>[class^=col]{padding:0 10px 2rem}.cp-route__symbol-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0;width:10rem;height:10rem}.cp-route__symbol-icon img{display:block;max-width:100%;max-height:100%}.cp-route__symbol-caption{background:#FFF;border-radius:20px;padding:1.5rem 2rem;font-size:1.4rem;line-height:1.4;font-weight:500}.cp-route__symbol-caption dfn{display:block;font-size:2.4rem;line-height:1.4;font-weight:600;font-style:normal}.cp-useful{margin:0 0 8rem}.cp-useful .row{-ms-flex-align:center;align-items:center}@media (min-width:1200px){.cp-route__symbol-icon{width:14rem;height:14rem}.cp-route__symbol-caption{padding:2rem 3rem;font-size:1.6rem;line-height:1.4;font-weight:400}.cp-useful{margin:0 0 3rem}}.cp-useful__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600}@media (min-width:1200px){.cp-useful__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}}.cp-useful__list{margin:0 0 2rem;padding:0;list-style:none;font-size:1.6rem;line-height:1.4;font-weight:500}.cp-useful__list>li{position:relative;margin:0 0 1.2rem;padding:0 0 0 4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:2.4rem}.cp-useful__list>li:after,.cp-useful__list>li:before{display:block;position:absolute;height:2.4rem;width:2.4rem;content:""}.cp-useful__list>li:last-child{margin:0}.cp-useful__list>li:before{top:0;left:0;background:#fff;border:1px solid #C4E0FE;border-radius:4px;z-index:1}.cp-useful__list>li:after{top:-6px;left:6px;z-index:2;background-position:right top;background-repeat:no-repeat;background-size:contain}.cp-useful__list>li:nth-of-type(8n - 7):after{background-image:url(/local/templates/mg_winter/include/css/../images/bg-cp-useful-check-01.svg)}.cp-useful__list>li:nth-of-type(8n - 6):after{background-image:url(/local/templates/mg_winter/include/css/../images/bg-cp-useful-check-02.svg)}.cp-useful__list>li:nth-of-type(8n - 5):after{background-image:url(/local/templates/mg_winter/include/css/../images/bg-cp-useful-check-03.svg)}.cp-useful__list>li:nth-of-type(8n - 4):after{background-image:url(/local/templates/mg_winter/include/css/../images/bg-cp-useful-check-04.svg)}.cp-useful__list>li:nth-of-type(8n - 3):after{background-image:url(/local/templates/mg_winter/include/css/../images/bg-cp-useful-check-05.svg)}.cp-useful__list>li:nth-of-type(8n - 2):after{background-image:url(/local/templates/mg_winter/include/css/../images/bg-cp-useful-check-06.svg)}.cp-useful__list>li:nth-of-type(8n - 1):after{background-image:url(/local/templates/mg_winter/include/css/../images/bg-cp-useful-check-07.svg)}.cp-useful__list>li:nth-of-type(8n):after{background-image:url(/local/templates/mg_winter/include/css/../images/bg-cp-useful-check-08.svg)}@media (min-width:1200px){.cp-useful__list{font-size:2rem;line-height:1.4;font-weight:500;columns:2;column-gap:20px;max-width:68rem}.cp-useful__list>li{margin:0 0 2rem;display:inline-block;vertical-align:top;width:100%}}.cp-useful__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0}.cp-useful__image img{display:block}@media (min-width:1200px){.cp-useful__image{margin:0 -6rem 2rem}}.cp-schedule{margin:0 0 8rem;padding:4rem 0;background:#FFF;border-radius:40px}@media (min-width:1200px){.cp-schedule{border-radius:80px;padding:10rem 0;margin:0 0 10rem}}.cp-schedule__title{display:block;margin:0 0 3rem;font-size:3.2rem;line-height:1.1;font-weight:600}@media (min-width:1200px){.cp-schedule__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}}.cp-schedule__dl{margin:0 0 -3rem;padding:0}.cp-schedule__dl dt{display:block;border-top:1px solid #DEDEDE;padding:3rem 5.4rem 3rem 0;position:relative;font-size:2.4rem;line-height:1.4;font-weight:600;cursor:pointer}.cp-schedule__dl dt time{color:#8B8B8A}.cp-schedule__dl dt:after{content:"";display:block;position:absolute;top:50%;right:0;width:3rem;height:3rem;background:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 12.0001V10.0001C3 9.61408 3.223 9.26208 3.572 9.09608C3.921 8.93008 4.334 8.98108 4.634 9.22608L15 17.7081L25.367 9.22608C25.666 8.98108 26.079 8.93108 26.429 9.09608C26.779 9.26108 27 9.61408 27 10.0001V12.0001C27 12.3001 26.865 12.5841 26.633 12.7741L15.633 21.7741C15.264 22.0751 14.735 22.0751 14.366 21.7741L3.366 12.7741C3.135 12.5841 3 12.3001 3 12.0001Z' fill='%231D1D1B'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;background-size:contain;margin:-1.5rem 0 0;transition:transform .25s}.cp-schedule__dl dd{display:none;margin:0;padding:0 0 3rem;position:relative;top:-10px}@media (min-width:1200px){.cp-schedule__dl dt{font-size:3rem;line-height:1.2;font-weight:600}.cp-schedule__dl dd{padding:0 0 4rem;position:relative;top:-6px}}.cp-schedule__list{margin:0;padding:0;list-style:none}.cp-schedule__list>li{margin:0 0 10px}.cp-schedule__list>li:last-child{margin:0}@media (min-width:1200px){.cp-schedule__list{margin:0 -4px -2.4rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cp-schedule__list>li{padding:0 4px 2.4rem;margin:0;-ms-flex:0 0 16.6667%;flex:0 0 16.6667%;max-width:16.6667%}.cp-schedule__list>li:nth-of-type(13n - 1),.cp-schedule__list>li:nth-of-type(13n - 10),.cp-schedule__list>li:nth-of-type(13n - 2),.cp-schedule__list>li:nth-of-type(13n - 4),.cp-schedule__list>li:nth-of-type(13n - 5),.cp-schedule__list>li:nth-of-type(13n - 9){-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.cp-schedule__list>li:nth-of-type(13n - 6){-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.cp-schedule__item{background:#F4F8FE;border-left:2px solid transparent;border-radius:15px;padding:1.2rem 1.5rem;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cp-schedule__item--dark{border-color:#8B8B8A}.cp-schedule__item--yellow{border-color:#FFB600}.cp-schedule__item--green{border-color:#41CC99}.cp-schedule__item--blue{border-color:#407BFF}.cp-schedule__item--purple{border-color:#761CEA}.cp-schedule__item--turq{border-color:#16A3C5}.cp-schedule__item-title{display:block;margin:0 0 1.2rem;font-size:2rem;line-height:1.3;font-weight:600}@media (min-width:1200px){.cp-schedule__item-title{margin:0 0 1.5rem}}.cp-schedule__item-time{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:auto 0 0;font-size:1.4rem;line-height:1.4;font-weight:500;color:#8B8B8A}.cp-schedule__item-time svg{display:block;width:2rem;height:2rem;margin:0 3px 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.cp-team__item-action,.cp-team__item-more{-ms-flex-align:center;z-index:100;left:0;right:0}.cp-team{margin:0 0 8rem}@media (min-width:1200px){.cp-team{margin:0 0 9.5rem}}.cp-team__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600}@media (min-width:1200px){.cp-team__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}}.cp-team__item{position:relative;overflow:hidden;display:block;min-height:100%;background:#fff;color:#1D1D1B;border-radius:29px;padding:1.5rem;text-decoration:none}.cp-team__item:hover{text-decoration:none;color:#1D1D1B}.cp-team__item-figure{margin:0 0 1.2rem;position:relative;overflow:hidden;border-radius:14px;height:auto;background:#ccc;box-shadow:0 8px 12px rgba(64,123,255,.15);min-height:22rem}.cp-team__item-figure:before{content:"";float:left;padding:100% 0 0}@media (min-width:1200px){.cp-team__item-figure{height:25rem}}.cp-team__item-action{position:absolute;bottom:0;padding:5px;display:-ms-flexbox;display:flex;align-items:center;-ms-flex-pack:center;justify-content:center}.cp-team__item-image{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.cp-team__item-image img{display:block;width:100%;height:100%;object-fit:cover}.cp-team__item-dl{margin:0}.cp-team__item-dl dt{display:block;margin:0 0 2px;font-size:1.6rem;line-height:1.3;font-weight:700}.cp-team__item-dl dt:first-child{font-size:2rem}.cp-team__item-dl dd{display:block;margin:0 0 1.2rem;font-size:1.4rem;line-height:1.45;font-weight:400;max-height:83px;overflow:hidden}.cp-team__item-dl dd:last-child{margin:0}.cp-team__item-more{position:absolute;bottom:0;height:3.6rem;display:-ms-flexbox;display:flex;align-items:center;-ms-flex-pack:center;justify-content:center;coloR:#407BFF;background:#fff}.cp-team__item-more:before{content:"";display:block;position:absolute;left:0;right:0;bottom:100%;height:8.3rem;background:linear-gradient(360deg,#FFF 0,rgba(255,255,255,0) 100%)}.cp-place{margin:0 0 8rem}@media (min-width:1200px){.cp-place{margin:0 0 10rem}}.cp-place__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600}.cp-place__wrapper{background:#FFF;border:1px solid #F4F8FE;border-radius:29px;padding:1.8rem 2rem;overflow:hidden}@media (min-width:1200px){.cp-place__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}.cp-place__wrapper{padding:3.5rem 4rem}}.cp-place__head{margin:0 0 10px}.cp-place__head .row{margin:0 -10px -10px}.cp-place__head .row>[class^=col]{padding:0 10px 10px}@media (min-width:1200px){.cp-place__head{margin:0 0 2rem}}.cp-place__address{display:block;margin:0;font-size:1.4rem;line-height:1.4;font-weight:500;font-style:normal}.cp-place__address strong{display:block;font-size:2rem;line-height:1.3;font-weight:600}.cp-place__address p{margin:0}@media (min-width:1200px){.cp-place__address strong{font-size:3rem;line-height:1.25;font-weight:600}}.cp-place__badge{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-size:1.4rem;line-height:1.45;font-weight:600;padding:0 8px;height:2.8rem;background:#41CC99;border-radius:15px;color:#fff}.cp-place__swiper{margin:0 0 3rem}.cp-place__wysiwyg{font-size:1.4rem;line-height:1.4;font-weight:500}.cp-place__wysiwyg h3{display:block;margin:0 0 4px;font-size:2rem;line-height:1.4;font-weight:600}.cp-place__wysiwyg ul{margin:0 0 1.5rem;padding:0;list-style:none}.cp-place__wysiwyg ul>li{position:relative;padding:0 0 0 2rem;margin:0}.cp-place__wysiwyg ul>li:before{content:"";display:block;position:absolute;top:8px;left:8px;width:3px;height:3px;border-radius:50%;background:currentColor}.cp-place__wysiwyg hr{display:block;border:none;border-bottom:1px solid #EDEDED;margin:0 0 1.5rem}.cp-place__wysiwyg .row{margin:0 -2rem}.cp-place__wysiwyg .row>[class^=col]{padding:0 2rem}@media (min-width:768px){.cp-place__wysiwyg .row>[class^=col]{border-right:1px solid #EDEDED}.cp-place__wysiwyg .row>[class^=col]:last-child{border:none}.cp-place__wysiwyg hr:last-child{display:none}}.cp-place__image,.cp-place__map{display:inline-block;vertical-align:top;height:15rem;border-radius:14px;overflow:hidden;background:#ccc;margin:0}.cp-place__image iframe,.cp-place__image img,.cp-place__map iframe,.cp-place__map img{display:block;height:100%;width:auto;object-fit:cover}@media (min-width:1200px){.cp-place__wysiwyg h3{font-size:2.4rem}.cp-place__image,.cp-place__map{height:34rem}}.cp-place__map{width:16rem}.cp-place__map iframe,.cp-place__map img{width:100%;height:100%}.cp-cost{background:url(/local/templates/mg_winter/include/css/../images/bg-cp-cost.png) 50% 50% no-repeat #fff;background-size:cover;color:#1D1D1B;border-radius:40px;margin:0 0 8rem;text-align:center;padding:4rem 0}@media (min-width:1200px){.cp-place__map{width:44rem}.cp-cost{padding:4rem 0 5rem;margin:0 0 10rem;border-radius:80px}}.cp-cost__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}@media (min-width:1200px){.cp-cost__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}}.cp-cost__list{margin:0 auto;padding:0;list-style:none;max-width:98rem}.cp-cost__list>li{margin:0 0 2rem}.cp-cost__list>li:last-child{margin:0}.cp-cost__item{background:#FFF;border:1px solid #F4F8FE;border-radius:20px;padding:1.5rem;color:#1D1D1B;text-align:left}@media (min-width:1200px){.cp-cost__list>li{margin:0 0 2rem}.cp-cost__list>li:last-child{margin:0}.cp-cost__item{padding:1.5rem 1.5rem 1.5rem 2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-radius:29px}}.cp-cost__item-info{margin:0 0 1.5rem;padding:0;list-style:none;font-size:2rem;line-height:1.3;font-weight:600}.cp-cost__item-info>li{margin:0 0 4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:3rem}.cp-cost__item-info>li:last-child{margin:0}.cp-cost__item-info svg{display:block;width:2.4rem;height:2.8rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 6px 0 0;color:#407BFF}@media (min-width:1200px){.cp-cost__item-info{margin:0}}.cp-cost__item-line{margin:0 0 10px;border:none;border-bottom:1px solid #EDEDED}.cp-cost__item-action .row{-ms-flex-align:center;align-items:center;margin:0 -5px -10px}.cp-cost__item-action .row>[class^=col]{padding:0 5px 10px}.cp-cost__item-buttons .ui-btn{width:100%;min-width:8.1rem;border-radius:14px;margin:0 0 10px}.cp-cost__item-buttons .ui-btn:last-child{margin:0}@media (min-width:768px){.cp-cost__item-buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cp-cost__item-buttons .ui-btn{width:auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 10px 0 0}.cp-cost__item-buttons .ui-btn:last-child{margin:0}}.cp-cost__item-group{margin:10px 0 0;padding:10px 0 0;border-top:1px solid #EDEDED}.cp-cost__item-group .row{margin:0 -5px -4px;-ms-flex-align:center;align-items:center}.cp-cost__item-group .row>[class^=col]{padding:0 5px 4px}.cp-cost__item-group .ui-btn{width:100%;min-width:8.1rem;border-radius:14px}@media (min-width:1200px){.cp-cost__item-group{margin:0;padding:0;border:none}.cp-cost__item-group .row{margin:0 -5px}.cp-cost__item-group .row>[class^=col]{padding:0 5px}}.cp-cost__item-price{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0;font-size:3.2rem;line-height:1;font-weight:700;letter-spacing:-.01em;text-align:center;white-space:nowrap;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:1200px){.cp-cost__item-price{-ms-flex:1;flex:1;margin:0;padding:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}}.cp-cost__item-price-del{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;font-size:3rem;line-height:1;font-weight:600;letter-spacing:0;text-decoration:line-through;-webkit-text-decoration-color:#FF3E3B;text-decoration-color:#FF3E3B;color:#8B8B8A;padding:5px;margin:0}@media (min-width:1200px){.cp-cost__item-price-del{font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}}.cp-cost__item-price-ins{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;padding:5px;margin:0}.cp-cost__item-price-ins b{margin:0 5px;font-weight:700}.cp-cost__item-price-ins mark{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:radial-gradient(100% 193.51% at 0 0,#FF007A 0,#FF7A00 100%);color:#fff;padding:2px 6px;border-radius:30px;height:3rem;font-size:1.8rem;line-height:1.4;font-weight:600;letter-spacing:-.01em;margin:0 5px}.cp-cost__item-price-ins small{background:#FFF;border:1px solid #F4F8FE;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:100%;padding:2px 4px;border-radius:30px;font-size:10px;line-height:1;font-weight:600;letter-spacing:-.01em;position:relative;left:-4px;color:#1D1D1B}.cp-services{margin:0 0 8rem}@media (min-width:1200px){.cp-services{margin:0 0 8rem}}.cp-services__title{display:block;margin:0 0 1.5rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;text-align:center}@media (min-width:1200px){.cp-services__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}}.cp-services__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cp-services__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.cp-services__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.cp-services__item{background:#fff;border-radius:20px;overflow:hidden;height:100%}.cp-services__item-image{display:block;height:16rem;background:#ccc}.cp-services__item-image img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:1200px){.cp-services__list>li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.cp-services__item{border-radius:29px}.cp-services__item-image{height:12.8rem}}.cp-services__item-desc{padding:2rem 2.5rem}.cp-services__item-title{display:block;margin:0 0 4px;font-size:2rem;line-height:1.4;font-weight:600}.cp-services__item-text{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:500}.cp-additional{margin:0 0 4rem;font-size:1.6rem;line-height:1.4;font-weight:400}.cp-additional .row{-ms-flex-align:center;align-items:center;margin:0 -10px}.cp-additional h2{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.cp-additional h3{display:block;margin:0 0 4px;font-size:2rem;line-height:1.4;font-weight:600}.cp-additional p{margin:0 0 1.2rem}.cp-additional p:last-child{margin:0}.cp-additional b{font-weight:700}.cp-additional hr{display:block;margin:0 0 1.2rem;border:none;border-bottom:1px solid #EDEDED}.cp-additional picture{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:10rem;height:8.6rem;margin:0 0 2rem}.cp-additional picture img{display:block;max-width:100%;max-height:100%}.cp-additional ul{margin:0 0 1.2rem;padding:0;list-style:none}.cp-additional ul>li{position:relative;padding:0 0 0 3rem;margin:0}.cp-additional ul>li:before{content:"";display:block;position:absolute;top:8px;left:1.2rem;width:4px;height:4px;border-radius:50%;background:currentColor}@media (min-width:1200px){.cp-additional{margin:0 0 8rem;font-size:2rem;line-height:1.4;font-weight:400}.cp-additional h2{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}.cp-additional h3{font-size:2.4rem}.cp-additional hr,.cp-additional p{margin:0 0 1.5rem}.cp-additional picture{max-width:none;width:34rem;height:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin:0;float:none}.cp-additional ul{margin:0 0 1.5rem}.cp-additional ul>li:before{top:1.2rem;left:1.2rem}.cp-additional .row{-ms-flex-align:start;align-items:flex-start}.is-sticky .sz-nav{animation:szNavFadeIn .5s forwards}}@keyframes szNavFadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@media (max-width:1199px){.is-sticky .sz-nav__sticky{position:fixed;top:5.6rem}.is-sticky .is-page-camp-program .header__sticky,.is-sticky .is-page-camp-program .sz-nav__sticky{background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:959px){.is-sz-sticky .sz-nav__sticky{position:fixed;top:10rem}.is-sz-sticky .is-page-camp-program .header__sticky,.is-sz-sticky .is-page-camp-program .sz-nav__sticky{background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:639px){.is-sz-sticky .sz-nav__sticky{top:9rem}}.sz-nav{height:5.4rem}@media (min-width:960px){.sz-nav{height:auto;position:fixed;left:50%;right:auto;margin:0;bottom:10px;z-index:1200;transform:translate(-50%,0);background:rgba(255,255,255,.16);border:1px solid rgba(244,248,254,.1);border-radius:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px;opacity:0;visibility:hidden}}.sz-backdrop,.sz-combo__item,.sz-docs__certificates-item-icon,.sz-programs__filter-offcanvas{-webkit-backdrop-filter:blur(10px)}.sz-nav__sticky{position:relative;top:0;left:0;right:0;z-index:1200}.sz-nav__sticky .container-fluid{padding:10px 2rem;margin:0}@media (min-width:960px){.sz-nav__sticky .container-fluid{padding:0;margin:0;width:auto;max-width:none}}.sz-nav__btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#FFF;border:1px solid #F4F8FE;border-radius:26px;padding:0 8px;height:3.4rem;color:#407BFF;font-size:1.4rem;line-height:1.3;font-weight:600;white-space:nowrap;text-decoration:none;transition:.25s;-ms-flex:0 0 auto;flex:0 0 auto}.sz-nav__btn.is-active,.sz-nav__btn:hover{text-decoration:none;color:#407BFF;background:#C4E0FE;border-color:#C4E0FE}.sz-nav__btn--blue,.sz-nav__btn--blue:hover{border-color:#407BFF;background:#407BFF;color:#fff}.sz-nav__btn svg{display:block;width:2.2rem;height:2.2rem;margin:0 6px 0 0;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:960px){.sz-nav__btn{height:3.7rem;padding:0 10px;font-size:1.6rem;line-height:.3;font-weight:600;display:-ms-flexbox;display:flex;white-space:nowrap}}.is-sticky .sz-backdrop{opacity:1}.sz-backdrop{position:fixed;top:0;left:0;right:0;z-index:900;background:rgba(255,255,255,.7);backdrop-filter:blur(10px);height:11rem;transition:opacity .25s;pointer-events:none;opacity:0}.is-page-blacksea .sz-promo__title{font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em}.is-page-blacksea .sz-promo__text{font-size:2rem;line-height:1.3;font-weight:600;letter-spacing:-.01em}.is-page-blacksea .sz-promo__form{min-height:auto}.is-page-blacksea .sz-promo__form .ui-title{text-align:left;margin:0 0 10px}@media (min-width:1200px){.sz-backdrop{display:none}.is-page-blacksea .sz-promo{height:auto}.is-page-blacksea .sz-promo__title{font-size:6rem;line-height:1;font-weight:600;max-width:67rem;letter-spacing:-.025em}.is-page-blacksea .sz-promo__text{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}.is-page-blacksea .sz-promo__play{left:55%}.is-page-blacksea .sz-promo__form .ui-title{text-align:center;padding:0}}.sz-promo__title,.sz-promo__title small{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}.sz-promo{position:relative;margin:0 0 6rem;padding:4rem 0 0;text-align:left}.sz-promo .container-fluid{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:1200px){.sz-promo{margin:0 0 10rem;padding:5rem 0 5.5rem;text-align:left}}.sz-promo__picture{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 2rem;max-width:48rem;position:relative}.sz-promo__picture img{display:block}@media (min-width:1200px){.sz-promo__picture{margin:0 auto}.sz-promo__picture .sz-promo__play{top:50%;left:50%}}.sz-promo__title{display:block;margin:0 0 10px;position:relative;z-index:10;text-align:left}.sz-promo__title span{display:inline-block;vertical-align:top}.sz-promo__title small{display:block;padding:0 0 10px}@media (min-width:1200px){.sz-promo__title,.sz-promo__title small{line-height:1;font-weight:600;letter-spacing:-.03em}.sz-promo__title{font-size:8rem;margin:0 0 2.4rem;text-align:left;max-width:71rem}.sz-promo__title small{font-size:6rem;padding:0 0 2.4rem;margin:0 -2.4rem 0 0}}.sz-promo__caption,.sz-promo__text{display:block;margin:0 0 2rem;font-size:1.6rem;line-height:1.4;font-weight:500}.sz-promo__text{text-align:left;position:relative;z-index:10}.sz-promo__text br{display:none}@media (min-width:1200px){.sz-promo__text{margin:0 0 2.4rem;font-size:3rem;line-height:1.2;font-weight:600;text-align:left}.sz-promo__text br{display:block}}.sz-promo__info{margin:0 -5px -10px;padding:0 0 2rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;position:relative;z-index:10}.sz-promo__info>li{padding:0 5px 10px}.sz-promo__info>li:nth-of-type(1){-ms-flex:0 0 auto;flex:0 0 auto}.sz-promo__info>li:nth-of-type(2){-ms-flex:0 1 auto;flex:0 1 auto}@media (min-width:1200px){.sz-promo__info{-ms-flex-order:-1;order:-1;padding:0 0 2.4rem;margin:0 -10px -2rem;-ms-flex-pack:start;justify-content:flex-start}.sz-promo__info>li{padding:0 10px 2rem}}.sz-promo__info-item-title{display:block;margin:0 0 2px;font-size:1.4rem;line-height:1.45;font-weight:600;opacity:.6}.sz-promo__info-item-badge{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start;background:#ccc;color:#000;border-radius:15px;padding:4px 8px 4px 6px;font-size:1.4rem;line-height:2rem;font-weight:600;text-align:left}.sz-promo__info-item-badge svg{display:block;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 2px 0 0;width:2rem;height:2rem}.sz-promo__info-item-badge--orange{background:#FFF0E0;color:#FF8700}.sz-promo__info-item-badge--white{background:#fff;color:#407BFF}.sz-promo__info-item-badge--purple{background:#F7F3F9;color:#761CEA}.sz-promo__info-item-badge--lightgreen{background:#E3F2DB;color:#77BA53}.sz-promo__info-item-badge--greygreen{background:#D9F5DC;color:#39B385}.sz-promo__info-item-badge--green{background:#E3F2DB;color:#81C45D}.sz-promo__info-item-badge--blue{background:#407BFF;color:#FFF9F2}.sz-promo__image{border-radius:29px;overflow:hidden;margin:0 0 2rem;position:relative}.sz-promo__image img{display:block;width:100%}@media (min-width:1200px){.sz-promo__image{margin:0;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:80px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.sz-promo__image img{display:block;height:100%;width:auto;max-width:none;object-position:100% 50%}}.sz-promo__play{position:absolute;top:50%;left:50%;z-index:100;width:6.4rem;height:6.4rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#761cea;box-shadow:0 14.87px 24.79px rgba(118,28,234,.15);color:#fff;text-decoration:none;border-radius:50%;text-align:center;transform:translate(-50%,-50%);transition:transform .25s;will-change:transform}.sz-promo__play:hover{color:#fff;text-decoration:none;transform:translate(-50%,-50%) scale(1.1)}@media (min-width:1200px){.sz-promo__play{width:9rem;height:9rem;position:absolute;top:33.333%;left:66.6666%}.sz-promo__play:hover .sz-promo__play-icon{transform:translate(0,0)}.sz-promo__play:hover .sz-promo__play-text{opacity:1}}.sz-promo__play-wave,.sz-promo__play-waves{position:absolute;width:100%;height:100%;display:block}.sz-promo__play-waves{top:0;left:0;border-radius:50%}.sz-promo__play-wave{top:0;left:0;border-radius:inherit;border:1px solid #761cea;animation:3s ease-in-out infinite waveAlarm;opacity:0;transform:scale(0)}.sz-promo__play-wave--01{animation-delay:0s}.sz-promo__play-wave--02{animation-delay:1s}.sz-promo__play-wave--03{animation-delay:2s}.sz-promo__play-icon{display:block;width:2.8rem;height:2.8rem;position:relative;left:4%}.sz-promo__play-icon svg{width:100%;height:100%}.sz-promo__play-text{display:none}@media (min-width:1200px){.sz-promo__play-icon{width:3.8rem;height:3.8rem;transition:transform .25s;transform:translate(0,12px)}.sz-promo__play-text{display:block;margin:0;padding:5px 0 0;font-size:10px;line-height:1;font-weight:600;letter-spacing:-.01em;transition:opacity .25s;opacity:0}}@keyframes waveAlarm{0%{transform:scale(1);opacity:40%}100%{transform:scale(2);opacity:0}}.sz-promo__group{position:relative;z-index:10}.sz-promo__group .row{margin:0 -10px -2rem}.sz-promo__group .row>[class^=col]{padding:0 10px 2rem}.sz-promo__form,.sz-promo__limit{padding:2rem;min-height:100%;box-shadow:0 18px 30px rgba(64,123,255,.15)}.sz-promo__limit{background:#FFF;border-radius:29px}.sz-promo__limit-text{display:block;margin:0 0 10px;font-size:1.6rem;line-height:1.4;font-weight:500}.sz-promo__limit-line{display:block;margin:0 0 10px;border:none;border-bottom:2px solid #F4F8FE}.sz-promo__limit-title{display:block;margin:0 0 4px;font-size:2rem;line-height:1.4;font-weight:600}@media (min-width:1200px){.sz-promo__limit-text{font-size:2rem;letter-spacing:-.005em}.sz-promo__limit-title{font-size:2.4rem;line-height:1.2;font-weight:600}}.sz-promo__form{background:#761CEA;color:#fff;border-radius:29px;text-align:left}.sz-promo__form .row{margin:0 -5px -10px}.sz-promo__form .row>[class^=col]{padding:0 5px 10px}.sz-promo__form .ui-title{display:block;margin:0 0 5px;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;text-align:center}.sz-promo__form .ui-title mark{background:0 0;color:#BDFF00;display:inline-block;vertical-align:top}.sz-promo__form .ui-text{display:block;margin:0 0 10px;font-size:1.4rem;line-height:1.4;font-weight:500;text-align:center}.sz-promo__form .ui-field{margin:0 0 10px}.sz-promo__form .ui-field:last-child{margin:0}.sz-promo__form .ui-prepend{color:#761CEA}.sz-promo__form .ui-input,.sz-promo__form .ui-input:-ms-input-placeholder,.sz-promo__form .ui-textarea,.sz-promo__form .ui-textarea:-ms-input-placeholder{color:#1D1D1B}.sz-promo__form .ui-input,.sz-promo__form .ui-input::placeholder,.sz-promo__form .ui-textarea,.sz-promo__form .ui-textarea::placeholder{color:#1D1D1B}.sz-promo__form--center{text-align:center;min-height:auto}.sz-promo__form--center .ui-title{text-align:inherit}@media (min-width:1200px){.sz-promo__form{margin:0}.sz-promo__form .ui-title{font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;margin:0 0 10px;padding:1.5rem 0 0;text-align:left}.sz-promo__form .ui-text{text-align:left;margin:0}.sz-promo__form--center{text-align:center;min-height:auto}.sz-promo__form--center .ui-title{text-align:inherit;padding:0}}.sz-promo__cards{margin:0 -10px -10px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:calc(100% + 10px)}.sz-promo__cards>li{padding:0 10px 10px;-ms-flex:1;flex:1}@media (max-width:1199px){.sz-promo__cards{display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-direction:column;flex-direction:column;min-height:auto;padding:0 0 2rem}.sz-promo__cards>li{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}}.sz-camp__title img,.sz-give__title img{vertical-align:middle;transform:scale(.5)}.sz-promo__cards-item{background:#FFF;border-radius:29px;height:100%;min-height:12rem;padding:2rem;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media (max-width:1199px){.sz-promo__cards-item{background:0 0;box-shadow:none;padding:0;min-height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}.sz-promo__cards-item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;margin:0 auto 10px;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:1199px){.sz-promo__cards-item-icon{margin:0 10px 0 0}}.sz-promo__cards-item-text{display:block;margin:0;font-size:1.4rem;line-height:1.4;font-weight:400}.sz-camp__title,.sz-plans__title{font-size:3.2rem;letter-spacing:-.03em}.sz-promo__cards-item-text b{font-weight:500}.sz-plans{margin:0 0 8rem}@media (min-width:1200px){.sz-plans{margin:0 0 11.8rem}}.sz-plans__title{display:block;margin:0 0 3rem;line-height:1.1;font-weight:600}.sz-plans__title img{display:inline-block;vertical-align:middle;transform:scale(.5);margin:-10px}.sz-plans__title mark{color:#407BFF;background:0 0}@media (min-width:1200px){.sz-plans__title{margin:0 0 3rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}.sz-plans__title img{transform:none;margin:0}}.sz-plans__grid .row{margin:0 -10px -2rem}.sz-plans__grid .row>[class^=col]{padding:0 10px 2rem}.sz-plans__item{background:#FFF;color:#8B8B8A;border-radius:29px;min-height:100%;padding:2rem;position:relative;z-index:1;overflow:hidden}.sz-plans__item--blue{background:#407BFF;color:#fff}.sz-plans__item--blue .sz-plans__item-list>li:nth-of-type(7n - 1):after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11.0102C1.73936 11.7495 2.3774 12.541 3.07 13.3273C3.58781 13.9152 5.05812 15.619 5.85061 16.0152C7.28911 16.7345 7.44527 14.2355 7.63482 13.5591C8.76599 9.52234 9.96345 5.68706 15.1811 1' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item--blue .sz-plans__item-list>li:nth-of-type(7n - 2):after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10.6021C2.18869 12.0672 3.27642 13.6048 4.39776 15.1213C4.59327 15.3857 5.05995 16.3716 5.45224 16.4352C6.00276 16.5245 6.54558 14.772 6.64062 14.5689C8.52796 10.5369 11.5334 7.44004 14.8589 4.5263C16.0333 3.49723 17.2652 2.49127 18.6248 1.71436' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item--blue .sz-plans__item-list>li:nth-of-type(7n - 3):after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.42773 6.70076C2.0539 8.82418 2.60445 10.9191 2.99069 13.1006C3.08923 13.6571 3.13791 14.2569 3.2877 14.8043C3.41377 15.265 3.68928 14.7919 3.82329 14.609C6.15466 11.427 8.59872 8.34131 11.2826 5.44618C12.6324 3.99018 14.0586 2.53465 15.7134 1.42859' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item--blue .sz-plans__item-list>li:nth-of-type(7n - 4):after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10.602C2.18869 12.0671 3.27642 13.6047 4.39776 15.1212C4.59327 15.3856 5.05995 16.3715 5.45224 16.4351C6.00276 16.5244 6.54558 14.7719 6.64062 14.5688C8.52796 10.5368 11.5334 7.43992 14.8589 4.52617C16.0333 3.4971 17.2652 2.49115 18.6248 1.71423' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item--blue .sz-plans__item-list>li:nth-of-type(7n - 5):after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.28516 11.4388C2.02452 12.1781 2.66255 12.9696 3.35516 13.7559C3.87296 14.3438 5.34327 16.0476 6.13576 16.4438C7.57427 17.1631 7.73042 14.6641 7.91998 13.9876C9.05115 9.95093 10.2486 6.11565 15.4662 1.42859' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item--blue .sz-plans__item-list>li:nth-of-type(7n - 6):after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.42773 6.70076C2.0539 8.82418 2.60445 10.9191 2.99069 13.1006C3.08923 13.6571 3.13791 14.2569 3.2877 14.8043C3.41377 15.265 3.68928 14.7919 3.82329 14.609C6.15466 11.427 8.59872 8.34131 11.2826 5.44618C12.6324 3.99018 14.0586 2.53465 15.7134 1.42859' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item--blue .sz-plans__item-list>li:nth-of-type(7n):after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10.6021C2.18869 12.0672 3.27642 13.6048 4.39776 15.1213C4.59327 15.3857 5.05995 16.3716 5.45224 16.4352C6.00276 16.5245 6.54558 14.772 6.64062 14.5689C8.52796 10.5369 11.5334 7.44004 14.8589 4.5263C16.0333 3.49723 17.2652 2.49127 18.6248 1.71436' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item-title{display:block;margin:0 0 1.5rem;font-size:2.4rem;line-height:1.2;font-weight:600}@media (min-width:1200px){.sz-plans__item{padding:2rem 3rem 3rem}.sz-plans__item-title{font-size:3rem;line-height:1.2;font-weight:600}.sz-plans__item-list{max-width:45rem}}.sz-plans__item-list{margin:0;padding:0;list-style:none;font-size:1.6rem;line-height:2.2rem;font-weight:400}.sz-plans__item-list>li{margin:0 0 10px;position:relative;padding:0 0 0 2.6rem}.sz-plans__item-list>li:before{content:"";display:block;position:absolute;top:2px;left:0;width:1.8rem;height:1.8rem;border:1px solid #DEDEDE;border-radius:3px;z-index:1}.sz-plans__item-list>li:after{content:"";display:block;position:absolute;top:-2px;left:2px;z-index:2;width:1.8rem;height:1.8rem;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.sz-plans__item-list>li:nth-of-type(7n - 1):after,.sz-plans__item-list>li:nth-of-type(7n - 2):after,.sz-plans__item-list>li:nth-of-type(7n - 3):after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.57227 13.6608C2.46605 14.5326 3.23734 15.4659 4.0746 16.3931C4.70055 17.0862 6.47794 19.0953 7.43594 19.5625C9.17489 20.4107 9.36366 17.4639 9.59281 16.6663C10.9602 11.9064 12.4078 7.38397 18.7151 1.85718' stroke='%231D1D1B' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item-list>li:nth-of-type(7n - 4):after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10.602C2.18869 12.0671 3.27642 13.6047 4.39776 15.1212C4.59327 15.3856 5.05995 16.3715 5.45224 16.4351C6.00276 16.5244 6.54558 14.7719 6.64062 14.5688C8.52796 10.5368 11.5334 7.43992 14.8589 4.52617C16.0333 3.4971 17.2652 2.49115 18.6248 1.71423' stroke='%231D1D1B' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item-list>li:nth-of-type(7n - 5):after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.28516 11.4388C2.02452 12.1781 2.66255 12.9696 3.35516 13.7559C3.87296 14.3438 5.34327 16.0476 6.13576 16.4438C7.57427 17.1631 7.73042 14.6641 7.91998 13.9876C9.05115 9.95093 10.2486 6.11565 15.4662 1.42859' stroke='%231D1D1B' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item-list>li:nth-of-type(7n - 6):after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.42773 6.70076C2.0539 8.82418 2.60445 10.9191 2.99069 13.1006C3.08923 13.6571 3.13791 14.2569 3.2877 14.8043C3.41377 15.265 3.68928 14.7919 3.82329 14.609C6.15466 11.427 8.59872 8.34131 11.2826 5.44618C12.6324 3.99018 14.0586 2.53465 15.7134 1.42859' stroke='%231D1D1B' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item-list>li:nth-of-type(7n):after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.57227 13.6608C2.46605 14.5326 3.23734 15.4659 4.0746 16.3931C4.70055 17.0862 6.47794 19.0953 7.43594 19.5625C9.17489 20.4107 9.36366 17.4639 9.59281 16.6663C10.9602 11.9064 12.4078 7.38397 18.7151 1.85718' stroke='%231D1D1B' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item-list>li:last-child{margin:0}.sz-plans__item-image{display:none}.sz-camp{margin:0 0 8rem}@media (min-width:1200px){.sz-plans__item-image{display:block;position:absolute;right:-4rem;bottom:0;z-index:-1;max-height:100%}.sz-plans__item-image img{display:block;max-width:100%;max-height:100%}.sz-camp{margin:0 0 9.5rem}}.sz-camp__title{display:block;margin:0 0 1.5rem;line-height:1.1;font-weight:600}.sz-camp__title img{display:inline-block;margin:-10px}.sz-camp__title mark{color:#407BFF;background:0 0}@media (min-width:1200px){.sz-camp__title{margin:0 0 3rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}.sz-camp__title img{transform:none;margin:0}}.sz-camp__text{display:block;margin:0 0 3rem;font-size:1.6rem;line-height:1.4;font-weight:500}@media (min-width:1200px){.sz-camp__text{margin:0 0 5rem;max-width:74rem;font-size:2.8rem;line-height:1.4;font-weight:500}}.sz-camp__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-camp__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.sz-camp__item{border-radius:29px;background:#fff;overflow:hidden;min-height:100%}.sz-camp__item-image{display:block;height:18rem;background:#ccc}.sz-camp__item-image img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:1200px){.sz-camp__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sz-camp__item-image{height:22.1rem}}.sz-camp__item-desc{padding:2rem 2.5rem}.sz-camp__item-title{display:block;margin:0 0 4px;font-size:2.4rem;line-height:1.2;font-weight:600}.sz-camp__item-list{margin:0;padding:0;list-style:none;font-size:1.6rem;line-height:1.4;font-weight:400}.sz-team__title,.sz-why__title{font-size:3.2rem;font-weight:600}.sz-camp__item-list>li{position:relative;padding:0 0 0 2.4rem}.sz-camp__item-list>li:before{content:"";display:block;position:absolute;top:10px;left:10px;width:3px;height:3px;border-radius:50%;background:currentColor}.sz-camp__action{text-align:center;padding:2rem 0 0}.sz-camp__action .ui-btn{width:100%}.sz-give{margin:0 0 8rem}@media (min-width:1200px){.sz-camp__action .ui-btn{width:auto}.sz-give{margin:0 0 8rem}}.sz-give__title{display:block;margin:0 0 3rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.sz-give__title img{display:inline-block;margin:-10px}.sz-give__title mark{color:#407BFF;background:0 0}@media (min-width:1200px){.sz-give__title{margin:0 0 4rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;max-width:100.8rem}.sz-give__title img{transform:none;margin:0}}.sz-give__list{margin:0;padding:0;list-style:none}.sz-give__list>li{margin:0 0 10px}.sz-give__list>li:last-child{margin:0}@media (min-width:1200px){.sz-give__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -2.4rem}.sz-give__list>li{padding:0 10px 2.4rem}.sz-give__list>li:nth-of-type(1){-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sz-give__list>li:nth-of-type(1) .sz-give__item-image{margin:-2.4rem 2.8rem -2.4rem 0}.sz-give__list>li:nth-of-type(2),.sz-give__list>li:nth-of-type(3){-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sz-give__list>li:nth-of-type(4){-ms-flex:0 0 42%;flex:0 0 42%;max-width:42%}.sz-give__list>li:nth-of-type(5){-ms-flex:0 0 28%;flex:0 0 28%;max-width:28%}.sz-give__list>li:nth-of-type(5) .sz-give__item-image{margin:0 -10rem 0 2rem}}@media (max-width:1199px){.sz-give__list>li:nth-of-type(1) .sz-give__item-image,.sz-give__list>li:nth-of-type(3) .sz-give__item-image{margin-left:0}.sz-give__list>li:nth-of-type(2) .sz-give__item-image,.sz-give__list>li:nth-of-type(5) .sz-give__item-image{margin-right:0}}.sz-give__item{display:-ms-flexbox;display:flex;min-height:100%}.sz-give__item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 1.6rem;max-width:60%}@media (min-width:1200px){.sz-give__item-image{margin:0 2.8rem}}.sz-give__item-text{margin:0;-ms-flex:1;flex:1;background:#FFF;border-radius:30px;padding:1.5rem 2rem;font-size:1.6rem;line-height:1.45;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sz-payment,.sz-team{padding:4rem 0}@media (min-width:1200px){.sz-give__item-text{font-size:2rem;line-height:1.4;font-weight:500}}.sz-team__title,.sz-why__title{line-height:1.1;letter-spacing:-.03em}.sz-team{margin:0 0 8rem;background:#407BFF;color:#fff;border-radius:40px}.sz-team--transparent{margin:0 0 8rem;padding:0;background:0 0;border-radius:0;color:#1D1D1B}.sz-team--transparent .sz-team__title{margin:0 0 2rem}.sz-team--transparent .sz-team__action{margin:-5px;padding:0 0 2rem}.sz-team--transparent .sz-team__btn{background:#FFF;color:#407BFF}.sz-team--transparent .sz-team__btn.is-active{background:#407BFF;color:#FFF}.sz-team--transparent .sz-team__item-figure{min-height:22rem}@media (min-width:1200px){.sz-team{padding:10rem 0 4rem;margin:0 0 10rem;border-radius:80px}.sz-team--transparent{padding:0;margin:0 0 14rem}.sz-team--transparent .sz-team__title{margin:0 0 3rem}.sz-team--transparent .sz-team__action{padding:0 0 4rem}}.sz-team__title{display:block;margin:0 0 2rem;text-align:center}@media (min-width:1200px){.sz-team__title{text-align:left;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}}.sz-team__action{margin:-5px;padding:0 0 2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}@media (min-width:1200px){.sz-team__action{padding:0 0 3rem}}.sz-team__btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:none;position:relative;cursor:pointer;background:#3566D2;color:#F4F8FE;border-radius:20px;height:3.9rem;padding:0 1.2rem;margin:5px;overflow:hidden;font:600 1.6rem/1.3 Gilroy,Helvetica,Arial,sans-serif}.sz-team__btn:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.25);transition:opacity .25s;opacity:0}.sz-team__btn svg{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 8px 0 0}.sz-team__btn:hover{background:#3566D2;color:#F4F8FE}.sz-team__btn:hover:after{opacity:1}.sz-team__btn.is-active{background:#F4F8FE;color:#3566D2}.sz-team__item,.sz-team__item:hover{text-decoration:none;color:#1D1D1B}.sz-team__topbar .row{-ms-flex-align:end;align-items:flex-end}.sz-team__swiper{position:relative}.sz-team__content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transform:translate(40px,0)}.sz-team__content.is-active{position:relative;opacity:1;visibility:visible;transform:translate(0,0);transition:.7s}.sz-team__item{position:relative;display:block;min-height:100%;background:#fff;border-radius:29px;padding:1.5rem;overflow:hidden}.sz-team__item-figure{margin:0 0 1.2rem;position:relative;overflow:hidden;border-radius:14px;min-height:17rem;box-shadow:0 8px 12px rgba(9,30,66,.15)}.sz-team__item-figure:before{content:"";float:left;padding:78% 0 0}@media (min-width:1200px){.sz-team__item-figure{height:25rem}}.sz-team__item-action{position:absolute;left:0;right:0;bottom:0;padding:5px;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sz-team__item-image{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.sz-team__item-image img{display:block;width:100%;height:100%;object-fit:cover}.sz-team__item-dl{margin:0}.sz-team__item-dl dt{display:block;margin:0 0 2px;font-size:1.6rem;line-height:1.3;font-weight:700}.sz-team__item-dl dt:first-child{font-size:2rem}.sz-team__item-dl dd{display:block;margin:0 0 1.2rem;font-size:1.4rem;line-height:1.45;font-weight:400}.sz-team__item-dl dd:last-child{margin:0}.sz-team__item-more{position:absolute;left:0;right:0;bottom:0;height:3.6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;coloR:#761CEA;background:#fff;z-index:100}.sz-team__item-more:before{content:"";display:block;position:absolute;left:0;right:0;bottom:100%;height:8.3rem;background:linear-gradient(360deg,#FFF 0,rgba(255,255,255,0) 100%)}.sz-team--update .sz-team__item-figure{height:auto;background:#407BFF;box-shadow:0 8px 12px rgba(9,30,66,.15)}.sz-team--update .sz-team__item-figure:before{padding:100% 0 0}.sz-team--update .sz-team__item-dl dd{max-height:83px;overflow:hidden}.sz-team--update .sz-team__action .ui-btn{background:#fff;color:#3566D2}.sz-team--update .sz-team__action .ui-btn:not(.is-active){background:#3566D2;color:#fff}@media (max-width:1199px){.sz-team--update .sz-team__action{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;overflow:visible}.sz-team--update .sz-team__action .ui-btn{margin:5px}.sz-team--update .sz-team__swiper .swiper-team-camp .swiper-slide{-ms-flex:0 0 250px;flex:0 0 25rem;max-width:25rem}.sz-team--update .sz-team__swiper .swiper-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:2rem 0 0}.sz-team--update .sz-team__swiper .swiper-next,.sz-team--update .sz-team__swiper .swiper-prev{position:relative;top:0;left:0;right:auto;bottom:auto;margin:0 10px 0 0}.sz-team--update .sz-team__swiper .swiper-next:last-child,.sz-team--update .sz-team__swiper .swiper-prev:last-child{margin:0}.sz-team--update .sz-team__swiper .swiper-prev{left:0}.sz-team--update .sz-team__swiper .swiper-next{right:0}}.sz-why{margin:0 0 8rem}@media (min-width:1200px){.sz-why{margin:0 0 10rem}.sz-why__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}}.sz-why__title{display:block;margin:0 0 3rem}.sz-why__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%;background:#fff;border-radius:29px;overflow:hidden}.sz-why__item-image{display:block;margin:0;background:#ccc;position:relative}.sz-why__item-image img{display:block;width:100%;height:100%;object-fit:cover}.sz-why__item-desc{padding:2rem 2.5rem}.sz-why__item-title{display:block;margin:0 0 4px;font-size:2rem;line-height:1.3;font-weight:600}@media (min-width:1200px){.sz-why__item-title{font-size:2.4rem;line-height:1.2;font-weight:600}}.sz-why__item-text{display:block;margin:0;font-size:1.4rem;line-height:1.4;font-weight:400}.sz-reporting,.sz-softskills{margin:0 0 8rem}@media (min-width:1200px){.sz-why__item-text{font-size:1.6rem;line-height:1.4;font-weight:400}.sz-reporting{margin:0 0 10rem}}.sz-reporting__title{display:inline-block;vertical-align:top;margin:0 0 3rem;position:relative;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.sz-reporting__title img{display:block;width:5.5rem;height:4.6rem;object-fit:contain;position:absolute;top:50%;right:-2rem;z-index:-1;transform:translate(0,-100%)}.sz-reporting__group{position:relative}@media (min-width:1200px){.sz-reporting__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;max-width:94rem;margin:0 0 6.4rem}.sz-reporting__title img{width:12rem;height:10rem;right:-4rem;transform:translate(0,-50%)}.sz-reporting__group{margin:0 0 4rem}}.sz-reporting__list{margin:0 0 10px;padding:0;list-style:none}@media (min-width:1200px){.sz-reporting__list{margin:0 -10px -6.2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-reporting__list>li{padding:0 10px 6.2rem;margin:0}.sz-reporting__list>li:nth-of-type(1){-ms-flex:0 0 58%;flex:0 0 58%;max-width:58%}.sz-reporting__list>li:nth-of-type(1) .sz-reporting__item-number{height:4.6rem;position:relative;top:0}.sz-reporting__list>li:nth-of-type(1) .sz-reporting__item-text{max-width:16rem}.sz-reporting__list>li:nth-of-type(2){-ms-flex:0 0 42%;flex:0 0 42%;max-width:42%}.sz-reporting__list>li:nth-of-type(2) .sz-reporting__item-text{max-width:16rem}.sz-reporting__list>li:nth-of-type(3){-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin:0 0 0 17%}.sz-reporting__list>li:nth-of-type(3) .sz-reporting__item-text{max-width:12rem}.sz-reporting__list>li:nth-of-type(4){-ms-flex:0 0 58%;flex:0 0 58%;max-width:58%}.sz-reporting__list>li:nth-of-type(4) .sz-reporting__item-text{max-width:18rem}}@media (max-width:1199px){.sz-reporting__list>li{margin:0 0 10px}.sz-reporting__list>li:last-child{margin:0}.sz-reporting__list>li:nth-of-type(4) .sz-reporting__item-number{-ms-flex:0 0 100%;flex:0 0 100%}}.sz-reporting__item{background:#FFF;border-radius:15px;padding:2.5rem 2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.sz-reporting__item-number{display:block;margin:0 2rem 0 0;font-size:7rem;line-height:1;font-weight:700;text-transform:lowercase;color:#407BFF}@media (min-width:1200px){.sz-reporting__item{border-radius:30px}.sz-reporting__item-number{font-size:18rem;line-height:1;font-weight:700;height:7rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 10px 0 0;position:relative;top:-1.5rem}}.sz-reporting__caption,.sz-reporting__item-text{font-size:1.6rem;line-height:1.45;font-weight:500}.sz-reporting__item-text{display:block;-ms-flex:1;flex:1}.sz-reporting__item-star{display:block;position:absolute;top:10px;right:10px;color:#C4E0FE}.sz-reporting__item-star svg{display:block}@media (min-width:1200px){.sz-reporting__item-star{top:1.5rem;right:1.5rem}}.sz-reporting__caption{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin:0 0 10px;color:#8B8B8A}.sz-reporting__caption svg{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 5px 0 0;position:relative;top:7px}.sz-reporting__action .ui-btn{width:100%}@media (min-width:1200px){.sz-reporting__caption{margin:0;position:absolute;left:0;bottom:6.2rem;max-width:16rem}.sz-reporting__action{text-align:center}.sz-reporting__action .ui-btn{width:auto}.sz-payment{padding:6rem 0}}.sz-payment__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.sz-payment__table{margin:0 0 2rem;width:100%;border-collapse:collapse;border-spacing:0}.sz-payment__table td{padding:10px;border-bottom:1px solid #C4E0FE;vertical-align:middle}.sz-payment__table td:nth-of-type(1){padding-left:0;padding-right:5px;width:1%}.sz-payment__table td:nth-of-type(2){padding-left:0}.sz-payment__table td:nth-of-type(4){padding-right:0}@media (min-width:1200px){.sz-payment__title{margin:0 0 2rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em}.sz-payment__table tr:first-of-type td{padding-top:10px}.sz-payment__table td{padding:2rem}.sz-payment__table td:nth-of-type(1){padding-left:0;padding-right:10px}.sz-payment__table td:nth-of-type(2){padding-left:0}.sz-payment__table td:nth-of-type(4){padding-right:0}}.sz-payment__table-number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:2.4rem;height:2.4rem;background:#FFF;border:1px solid #C4E0FE;border-radius:50px;font-size:1.4rem;line-height:1.3;font-weight:600}@media (min-width:1200px){.sz-payment__table-number{width:3.9rem;height:3.9rem;font-size:2rem}}.sz-payment__table-title{display:block;margin:0;font-size:1.4rem;line-height:1.4;font-weight:600}@media (min-width:1200px){.sz-payment__table-title{font-size:2.4rem;line-height:1.2;font-weight:600;max-width:62rem}}.sz-payment__table-counter{display:block;margin:0;font-size:1.4rem;line-height:1.4;font-weight:400;white-space:nowrap}@media (min-width:1200px){.sz-payment__table-counter{font-size:2.4rem;line-height:1.2;font-weight:600}}.sz-payment__table-price{display:block;margin:0;font-size:1.4rem;line-height:1.3;font-weight:600;text-align:right;white-space:nowrap}.sz-payment__table-price del{display:block;text-decoration:line-through;color:#8B8B8A;font-weight:400}.sz-payment__table-price ins{display:block;text-decoration:none}@media (min-width:1200px){.sz-payment__table-price{font-size:2.4rem;line-height:1.2;font-weight:600}.sz-payment__table-price del{font-size:2rem;line-height:1.4;font-weight:600}.sz-payment__amount .row{-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}}.sz-payment__discount,.sz-payment__price{text-align:center;border-radius:20px;font-size:2rem;height:100%}.sz-payment__amount{margin:0 0 2rem}.sz-payment__amount .row{margin:0 -5px -2rem}.sz-payment__amount .row>[class^=col]{padding:0 5px 2rem}.sz-payment__discount{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#D9F5DC;padding:10px;line-height:1.3;font-weight:600;min-height:4.7rem}.sz-payment__price,.sz-payment__total{-ms-flex-align:center;font-weight:600}@media (min-width:1200px){.sz-payment__discount{min-height:5.6rem;padding:10px 2.75rem;font-size:2rem;line-height:1.4;font-weight:600}}.sz-payment__discount-text{display:block;margin:0 10px 0 0}.sz-payment__discount-value{color:#41CC99}.sz-payment__price{display:-ms-flexbox;display:flex;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:10px;background:#FFF;min-height:10.2rem;line-height:1.3}.sz-payment__price-text{display:block;margin:0 0 10px}.sz-payment__price-text:last-child{margin:0}@media (min-width:1200px){.sz-payment__price{-ms-flex-direction:row;flex-direction:row;padding:10px 2rem;min-height:5.6rem;font-size:2rem;line-height:1.4;font-weight:600}.sz-payment__price-text{margin:0 10px 0 0}}.sz-payment__price-value{display:block;margin:0 0 10px;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.03em}.sz-payment__price-value:last-child{margin:0}@media (min-width:1200px){.sz-payment__price-value{margin:0 10px 0 0;font-size:3rem;line-height:1.2;font-weight:600;letter-spacing:0}}.sz-payment__price-option{display:block;margin:0 0 10px;font-size:1.4rem;line-height:1;font-weight:600}.sz-payment__price-option mark{background:0 0;white-space:nowrap;color:#407BFF}.sz-payment__price-option:last-child{margin:0}@media (min-width:1200px){.sz-payment__price-option{margin:0 10px 0 0;font-size:1.4rem;line-height:1;font-weight:600;text-align:left}.sz-payment__price-option mark{display:block}}.sz-payment__total{display:-ms-flexbox;display:flex;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:2rem;line-height:1.3;border-bottom:1px solid #C4E0FE;padding:0 0 2rem;margin:0}@media (min-width:1200px){.sz-payment__total{font-size:2rem;line-height:1.4;font-weight:600;padding:0 2rem;border:none}}.sz-payment__total-text{margin:0 10px 0 0;display:block}.sz-payment__total-price{display:block}.sz-payment__action .row{-ms-flex-align:center;align-items:center;margin:0 -5px -2rem}.sz-payment__action .row>[class^=col]{padding:0 5px 2rem}.sz-payment__action .ui-check{margin:0}.sz-payment__action .ui-check__text{font-size:1.6rem;line-height:1.3;font-weight:600}.sz-payment__action .ui-btn{width:100%;min-width:20.5rem}@media (min-width:1200px){.sz-payment__action .row{-ms-flex-pack:end;justify-content:flex-end}.sz-payment__action .ui-check{max-width:39.5rem}}.sz-status{padding:4rem 0;text-align:center}.sz-status .row{-ms-flex-align:center;align-items:center}@media (min-width:1200px){.sz-status{padding:6rem 0;text-align:left}}.sz-status__title{display:block;margin:0 0 2rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}.sz-status__title mark{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;background:#761CEA;color:#fff;border-radius:20px;padding:0 10px;height:6rem}@media (min-width:1200px){.sz-status__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 7px}.sz-status__title mark{height:8rem}}.sz-status__text{display:block;margin:0 0 2rem;font-size:1.8rem;line-height:1.2;font-weight:600}.sz-status__text b{font-weight:700;display:inline-block;vertical-align:top}@media (min-width:1200px){.sz-status__text{font-size:2.4rem;line-height:1.2;font-weight:600;margin:0 -2rem 4rem 0}}.sz-status__action{margin:0 0 2rem}.sz-status__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0}.sz-status__image img{display:block}.sz-education{padding:7.5rem 0 2rem;background:url(/local/templates/mg_winter/include/css/../images/bg-sz-education-mobile.svg) 100% 50px no-repeat;background-size:cover;border-radius:30px}.sz-education .container-fluid{position:relative}@media (min-width:1200px){.sz-status__action{margin:0}.sz-education{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-education-desktop.svg);background-position:50% 50%;padding:10rem 0 6rem;border-radius:80px;min-height:70rem}}.sz-education__title{display:block;margin:0 0 10px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.sz-education__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 10px;max-width:79rem}}.sz-education__blockquote{display:block;margin:0 0 10px;padding:0 0 0 1.2rem;position:relative;font-size:1.8rem;line-height:1.2;font-weight:600;font-style:normal}.sz-education__blockquote:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:2px;background:#407BFF;border-radius:20px}@media (min-width:1200px){.sz-education__blockquote{max-width:60rem;margin:0 0 10px;padding:0 0 0 2rem;font-size:3rem;line-height:1.2;font-weight:600}.sz-education__blockquote:before{width:10px}.sz-education__text{max-width:58rem;margin:0 0 3rem}}.sz-education__text{display:block;margin:0 0 3rem;font-size:1.6rem;line-height:1.4;font-weight:400}.sz-education__text b{font-weight:700}.sz-education__info{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:7rem;line-height:1;font-weight:600;letter-spacing:-.03em;color:#407BFF}.sz-education__info>li{padding:0 10px 2rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sz-education__info>li:nth-of-type(3){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.sz-education__info small{display:block;font-size:1.6rem;line-height:1.4;font-weight:500;letter-spacing:0;color:#1D1D1B;margin:-5px 0 0}@media (min-width:1200px){.sz-education__info{position:absolute;top:0;right:2rem;display:block;text-align:right;margin:0;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em}.sz-education__info>li{padding:0;margin:0 0 3rem;-ms-flex:none;flex:none;max-width:100%}}.sz-education__image{margin:-5rem -2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sz-education__image img{display:block}@media (min-width:1200px){.sz-education__image{position:absolute;top:0;left:45%;width:50%;margin:0;z-index:-1;height:100%}}.sz-education__form{position:relative;z-index:100}.sz-education__form .ui-form .ui-title{display:block;margin:0 0 5px;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.sz-education__form .ui-form .ui-text{display:block;margin:0 auto 5px;font-size:1.6rem;line-height:1.4;font-weight:500;max-width:40rem}.sz-directions{border-radius:30px;background:#fff;padding:4rem 0}@media (min-width:1200px){.sz-education__form .ui-form .ui-title{letter-spacing:0}.sz-education__form{max-width:58rem}.sz-directions{border-radius:80px;padding:10rem 0}}.sz-directions__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.sz-directions__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.sz-directions__text{display:block;margin:0 0 3rem;font-size:2rem;line-height:1.3;font-weight:600}@media (min-width:1200px){.sz-directions__text{font-size:3rem;line-height:1.2;font-weight:600}}.sz-directions__grid{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-directions__grid>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.sz-directions__grid>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.sz-directions__item{background:#fff;box-shadow:0 18px 30px rgba(64,123,255,.15);border-radius:29px;padding:2rem;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sz-directions__item-title{display:block;margin:0 0 5px;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.sz-directions__item-text{display:block;margin:0 0 10px;font-size:1.4rem;line-height:1.4;font-weight:400}@media (min-width:1200px){.sz-directions__item-title{letter-spacing:0}.sz-directions__item-text{font-size:1.6rem;line-height:1.4;font-weight:500}}.sz-directions__item-tags{margin:0 -2.5px -5px;padding:0 0 10px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-directions__item-tags>li{padding:0 2.5px 5px}.sz-directions__item-tag{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#F4F8FE;border-radius:12px;min-height:3.4rem;padding:4px 1.2rem;font-size:1.4rem;line-height:1.4;font-weight:500}.sz-directions__item-info{margin:auto -10px -2rem;padding:0 0 10px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem;line-height:1.4;font-weight:400}.sz-directions__item-info>li{padding:0 10px 2rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sz-directions__item-info dfn{display:block;font-size:1.8rem;line-height:1.2;font-weight:600;font-style:normal}@media (min-width:1200px){.sz-directions__item-info dfn{font-size:2rem;line-height:1.4;font-weight:600;margin:0 0 5px}}.sz-directions__item-action{margin:0}.sz-benefits{background:#407BFF;color:#fff;border-radius:40px;padding:4rem 0;margin:0 0 4rem}.sz-benefits .row{-ms-flex-align:center;align-items:center}@media (min-width:1200px){.sz-benefits{padding:5rem 0;margin:0 0 10rem;border-radius:80px}}.sz-benefits__title{display:block;position:relative;padding:0 7rem 0 0;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.sz-benefits__title img{display:block;position:absolute;top:0;right:0;width:6.5rem;height:6.2rem;object-fit:contain}@media (min-width:1200px){.sz-benefits__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}.sz-benefits__title img{display:inline-block;vertical-align:baseline;position:relative;top:-1.5rem;width:5.9rem;height:5.6rem}}.sz-benefits__list{margin:0;padding:0;list-style:none;border-top:1px solid #C4E0FE}.sz-benefits__list>li{padding:1.5rem 0;border-bottom:1px solid #C4E0FE}.sz-benefits__item-title{display:block;margin:0 0 10px;font-size:2rem;line-height:1.3;font-weight:600}@media (min-width:1200px){.sz-benefits__item-title{font-size:3rem;line-height:1.2;font-weight:600}}.sz-benefits__item-list{margin:0;padding:0;list-style:none;font-size:1.6rem;line-height:1.4;font-weight:500}.sz-benefits__item-list>li{position:relative;padding:0 0 0 2.4rem}.sz-benefits__item-list>li:before{content:"";display:block;position:absolute;top:8px;left:10px;width:4px;height:4px;border-radius:50%;background:currentColor}@media (min-width:1200px){.sz-benefits__item-list{font-size:2rem;line-height:1.4;font-weight:500}.sz-benefits__item-list>li{padding:0 0 0 3.2rem}.sz-benefits__item-list>li:before{top:10px;left:1.2rem}.sz-softskills{margin:0 0 10rem}}.sz-softskills__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.sz-softskills__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.sz-softskills__text{display:block;margin:0 0 2rem;font-size:1.6rem;line-height:1.4;font-weight:500}.sz-softskills__schools{margin:0 0 4rem}@media (min-width:1200px){.sz-softskills__text{font-size:3rem;line-height:1.2;font-weight:600;max-width:108rem}.sz-softskills__schools{margin:0 0 5.5rem}}.sz-softskills__schools-item{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#FFF;border:1px solid #F4F8FE;border-radius:26px;padding:8px 10px;height:3.7rem;color:#407BFF;text-decoration:none;font-size:1.6rem;line-height:1.3;font-weight:600;white-space:nowrap}.sz-softskills__subtitle{display:block;margin:0 0 2rem;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.sz-softskills__subtitle{margin:0 0 4rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.03em}.sz-softskills__subtitle .ui-tooltip{display:inline-block;vertical-align:top;position:relative;top:-10px;margin:0 -10px}}.sz-softskills__dl{margin:0 0 4rem}.sz-softskills__dl dd,.sz-softskills__dl dt{display:block;margin:0;background:#FFF;border-radius:12px;padding:1.2rem 1.8rem;font-size:1.6rem;line-height:1.4;font-weight:500;text-align:center;position:relative}.sz-softskills__dl dt{margin:0 0 3rem}.sz-softskills__dl dt:after{content:"";display:block;position:absolute;top:100%;left:50%;width:1.4rem;height:1.4rem;background:url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7 5.60581V8.19781L6.3 13.5978L0.9 8.19781V5.60581L5.364 10.0698V0.907813H7.236V10.0698L11.7 5.60581Z' fill='%23407BFF'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;background-size:contain;margin:7px 0 0 -7px}@media (min-width:1200px){.sz-softskills__dl{display:-ms-flexbox;display:flex;margin:-10px 0}.sz-softskills__dl dd,.sz-softskills__dl dt{font-size:2rem;line-height:1.4;font-weight:500;margin:10px 3rem 10px 0;min-height:5.2rem}.sz-softskills__dl dt:after{background-image:url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.82 -7.15256e-07H8.16L14.16 6L8.16 12H5.82L10.98 6.84H0.1V5.16H10.98L5.82 -7.15256e-07Z' fill='%23407BFF'/%3E%3C/svg%3E%0A");top:50%;left:100%;margin:-7px 0 0 7px}}.sz-softskills__blockquote{display:block;margin:0;font-size:2rem;line-height:1.3;font-weight:600;font-style:normal}@media (min-width:1200px){.sz-softskills__blockquote{margin:4rem 0 0;padding:0 44rem 0 0;position:relative;font-size:3rem;line-height:1.2;font-weight:600}}.sz-softskills__blockquote-text{display:block;margin:0 0 10px}@media (min-width:1200px){.sz-softskills__blockquote-text{margin:0}}.sz-softskills__blockquote-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 -2rem 0 0;position:relative;z-index:-1}.sz-softskills__blockquote-image img{display:block}@media (min-width:1200px){.sz-softskills__blockquote-image{position:absolute;bottom:-10px;right:-4rem;margin:0}}.sz-pupils{margin:0 0 4rem}@media (min-width:1200px){.sz-pupils{margin:0 0 10rem}}.sz-pupils__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.sz-pupils__title{margin:0 0 3.5rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.sz-pupils__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-pupils__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.sz-pupils__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.sz-pupils__list>li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.sz-pupils__item{background:#407BFF;color:#fff;border-radius:29px;padding:2rem;min-height:100%}.sz-pupils__item-stars{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 10px}.sz-pupils__item-stars svg{display:block;margin:0 2px 0 0;width:1.8rem;height:1.8rem;-ms-flex:0 0 auto;flex:0 0 auto}.sz-pupils__item-title{display:block;margin:0;font-size:2rem;line-height:1.3;font-weight:600}@media (min-width:1200px){.sz-pupils__item-title{font-size:2.4rem;line-height:1.2;font-weight:600;margin:0 0 10px}}.sz-pupils__item-text{display:block;margin:0;font-size:1.4rem;line-height:1.4;font-weight:500}.sz-ta{background:#fff;border-radius:40px;padding:4rem 0;margin:0 0 4rem}@media (min-width:1200px){.sz-pupils__item-text{font-size:1.6rem;line-height:1.4;font-weight:500}.sz-ta{border-radius:80px;padding:10rem 0;margin:0 0 10rem}}.sz-ta__title{display:block;margin:0 0 10px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.sz-ta__title{margin:0 0 2rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;max-width:87rem}}.sz-ta__text{display:block;margin:0 0 2rem;font-size:1.6rem;line-height:1.4;font-weight:500}@media (min-width:1200px){.sz-ta__text{margin:0 0 3rem;font-size:3rem;line-height:1.2;font-weight:600;max-width:94rem}}.sz-ta__subtitle{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.sz-ta__list{margin:0;padding:0;list-style:none;position:relative;z-index:100}.sz-ta__list:before{content:"";display:block;position:absolute;top:3rem;left:0;right:0;bottom:5rem;background:url(/local/templates/mg_winter/include/css/../images/bg-sz-ta-mobile.svg) 50% 50% no-repeat;background-size:contain;z-index:-1}.sz-ta__list>li{margin:0 0 2rem}.sz-ta__list>li:last-child{margin:0}@media (min-width:1200px){.sz-ta__list{margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-ta__list:before{top:3rem;bottom:10rem;background-position:60% 50%}.sz-ta__list>li{padding:0;margin:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;position:relative}.sz-ta__list>li:nth-of-type(2):before,.sz-ta__list>li:nth-of-type(3):before,.sz-ta__list>li:nth-of-type(4):before{content:"";display:block;position:absolute;bottom:100%}.sz-ta__list>li:after,.sz-ta__list>li:before{z-index:-1}.sz-ta__list>li:nth-of-type(1){padding:0}.sz-ta__list>li:nth-of-type(2){padding:13rem 0 0 10px}.sz-ta__list>li:nth-of-type(2):before{right:0;background:url(/local/templates/mg_winter/include/css/../images/img-sz-ta-decor-01.png) 50% 50% no-repeat;background-size:contain;width:34.2rem;height:31.2rem;margin:0 -3rem -15rem 0}.sz-ta__list>li:nth-of-type(3){padding:6.5rem 0 0 10rem}.sz-ta__list>li:nth-of-type(3):before{right:100%;background:url(/local/templates/mg_winter/include/css/../images/img-sz-ta-decor-02.png) 50% 50% no-repeat;background-size:contain;width:15rem;height:15rem;margin:0 -14rem -10rem 0}.sz-ta__list>li:nth-of-type(4){padding:22rem 0 0 11rem}.sz-ta__list>li:nth-of-type(4):before{left:100%;background:url(/local/templates/mg_winter/include/css/../images/img-sz-ta-decor-03.png) 50% 50% no-repeat;background-size:contain;width:13.6rem;height:10rem;margin:0 0 -20rem -7rem}.sz-ta__list>li:last-of-type:after,.sz-ta__list>li:last-of-type:before{content:"";display:block;position:absolute;top:50%;left:50%}.sz-ta__list>li:last-of-type{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:12rem 0 0}.sz-ta__list>li:last-of-type:before{background:url(/local/templates/mg_winter/include/css/../images/img-sz-ta-decor-04.png) 50% 50% no-repeat;background-size:contain;width:42.8rem;height:31.8rem;margin:-21.8rem 0 0 -59rem}.sz-ta__list>li:last-of-type:after{background:url(/local/templates/mg_winter/include/css/../images/img-sz-ta-decor-05.png) 50% 50% no-repeat;background-size:contain;width:17.3rem;height:15.7rem;margin:2.5rem 0 0 35rem}.sz-ta__list>li:last-of-type .sz-ta__item{max-width:58rem;margin:0 auto}.sz-ta__list:before{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-ta-desktop.svg)}.sz-ta__item{max-width:48rem}}.sz-ta__item{background:#FFF;box-shadow:0 18px 30px rgba(64,123,255,.15);border-radius:29px;padding:2rem 2.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.sz-courses__info-item-counting-item,.sz-installment__item,.sz-need__item,.sz-ta__item-number{box-shadow:0 8px 12px rgba(64,123,255,.15)}.sz-ta__item-number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;background:#FFF;border:1px solid #F4F8FE;border-radius:50px;margin:0 1.5rem 0 0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:2rem;line-height:1.3;font-weight:600;color:#407BFF}.sz-ta__item-text{display:block;margin:0;-ms-flex:1;flex:1;font-size:1.6rem;line-height:1.4;font-weight:500}@media (min-width:1200px){.sz-ta__item-text{font-size:2rem;line-height:1.4;font-weight:500}}.sz-ta__action{padding:4rem 0 0;text-align:center}@media (max-width:1199px){.sz-ta__action{padding:2rem 0 0}.sz-ta__action .ui-btn{height:4rem;font-size:1.6rem;line-height:1.3;font-weight:600;padding:5px 2rem;border-radius:14px;width:100%}}.sz-courses{margin:0 0 4rem}@media (min-width:1200px){.sz-courses{margin:0 0 10rem}}.sz-courses__title{display:block;margin:0 0 10px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.sz-courses__title{margin:0 0 2rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.sz-courses__text{display:block;margin:0 0 2rem;font-size:1.6rem;line-height:1.4;font-weight:500}@media (min-width:1200px){.sz-courses__text{margin:0 0 3rem;font-size:3rem;line-height:1.2;font-weight:600;max-width:104rem}}.sz-courses__info{margin:0 0 10px}.sz-courses__info .row{margin:0 -10px -10px}.sz-courses__info .row>[class^=col]{padding:0 10px 10px}@media (min-width:1200px){.sz-courses__info{margin:0 0 2rem}}.sz-courses__info-item{background:#FFF;border-radius:29px;padding:2rem 2.5rem;min-height:100%}.sz-courses__info-item-title{display:block;margin:0 0 8px;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.sz-courses__info-item-title:last-child{margin:0}@media (min-width:1200px){.sz-courses__info-item-title{font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:0;margin:0 0 10px}}.sz-courses__info-item-list{margin:0;padding:0;list-style:none;font-size:1.6rem;line-height:1.4;font-weight:500}.sz-courses__info-item-list>li{position:relative;padding:0 0 0 2.4rem}.sz-courses__info-item-list>li:before{content:"";display:block;position:absolute;top:8px;left:10px;width:4px;height:4px;border-radius:50%;background:currentColor}.sz-courses__info-item-details{margin:0 -10px -2rem;padding:0 0 8px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.8rem;line-height:1.2;font-weight:600}.sz-courses__info-item-details>li{padding:0 10px 2rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sz-courses__info-item-details dfn{display:block;font-size:1.6rem;line-height:1.4;font-weight:500;font-style:normal}@media (min-width:1200px){.sz-courses__info-item-details{font-size:2.4rem;line-height:1.2;font-weight:600}.sz-courses__info-item-details>li{max-width:none;-ms-flex:1 1 auto;flex:1 1 auto}.sz-courses__info-item-counting>li:first-of-type{min-width:12.8rem}}.sz-courses__info-item-counting{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-courses__info-item-counting>li{padding:0 10px 2rem;-ms-flex:1;flex:1;position:relative}.sz-courses__info-item-counting>li:after{content:"+";position:absolute;top:0;bottom:2rem;right:-10px;width:2rem;height:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;line-height:1.4;font-weight:400}.sz-courses__info-item-counting>li:first-of-type:after{content:"="}.gc-testimonials__item-image:after,.gc-types__item-list>li:before,.gc-whom__item:before,.lc-teachers__item-image:before,.p-news__item-image:before,.p-team__item-image:before,.sz-courses__collapse-dl ul>li:before,.sz-courses__collapse-head:after,.sz-schools__item-dl ul>li:before,.tf-buy__item--01:before,.tf-buy__item--02:before,.tf-buy__item--03:before,.tf-steps__list:before{content:""}.sz-courses__info-item-counting>li:last-of-type:after{display:none}@media (max-width:1199px){.sz-courses__info-item-counting>li:first-of-type{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.sz-courses__info-item-counting>li:first-of-type:after{width:2rem;height:2rem;top:auto;bottom:0;left:50%;right:auto;margin:0 0 0 -10px}}.sz-courses__info-item-counting-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;min-height:6.5rem;background:#FFF;border-radius:14px;padding:8px;font-size:1.8rem;line-height:1.2;font-weight:600;text-align:center}.gc-faq__item,.gc-request__form,.gc-when__item,.sz-courses__collapse.is-open,.sz-courses__collapse:hover,.sz-daily__item,.sz-intro__form,.sz-learn__primary,.sz-schools__item,.sz-venues__item{box-shadow:0 18px 30px rgba(64,123,255,.15)}.sz-courses__info-item-counting-item small{display:block;font-size:1.4rem;line-height:1;font-weight:400}.sz-courses__collapse{margin:0 0 10px;background:#FFF;border-radius:30px;transition:box-shadow .25s}.sz-courses__collapse:last-child{margin:0}.sz-courses__collapse.is-open .sz-courses__collapse-head{color:#407BFF}.sz-courses__collapse.is-open .sz-courses__collapse-head:after{opacity:1}.sz-courses__collapse-head{padding:1.5rem 2.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer;transition:color .25s}.sz-courses__collapse-head:after{display:block;position:absolute;top:100%;left:2.5rem;right:2.5rem;border-top:1px solid #EDEDED;transition:opacity .25s;opacity:0}.sz-courses__collapse-head:hover{color:#407BFF}@media (min-width:1200px){.sz-courses__info-item-counting-item{font-size:1.6rem;white-space:nowrap}.sz-courses__collapse{margin:0 0 2rem}.sz-courses__collapse-head{padding:2.5rem 3rem}.sz-courses__collapse-head:after{left:3rem;right:3rem}}.sz-courses__collapse-body{padding:1.5rem 2.5rem 3rem;display:none}.sz-courses__collapse-body .row>[class^=col]{padding:0 10px 1.5rem}@media (min-width:1200px){.sz-courses__collapse-body{padding:2.5rem 3rem 3rem}.sz-courses__collapse-body .row{margin:0 -10px -2.5rem}.sz-courses__collapse-body .row>[class^=col]{padding:0 10px 2.5rem}}.sz-courses__collapse-title{display:block;margin:0 2rem 0 0;-ms-flex:1;flex:1;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width:1200px){.sz-courses__collapse-title{font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.sz-courses__collapse-toggle{padding:0;border:none;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 auto;flex:0 0 auto;background:#F4F8FE;border-radius:50px;width:4.4rem;height:4.4rem;color:#407BFF}.sz-courses__collapse-toggle svg{display:block;transition:transform .25s}.sz-courses__collapse-dl{display:block;margin:0;font-size:1.4rem;line-height:1.4;font-weight:500}.sz-courses__collapse-dl dt{display:block;margin:0 0 4px;font-size:2rem;line-height:1.3;font-weight:600}.sz-courses__collapse-dl dd{display:block;margin:0 0 1.5rem}.sz-courses__collapse-dl dd:last-child{margin:0}.sz-courses__collapse-dl ol{margin:0 0 5px;padding:0;list-style:none}.sz-courses__collapse-dl ol:last-child{margin:0}.sz-courses__collapse-dl ul{margin:0 0 5px;padding:0;list-style:none}.sz-courses__collapse-dl ul:last-child{margin:0}.sz-courses__collapse-dl ul>li{position:relative;padding:0 0 0 2.4rem}.sz-courses__collapse-dl ul>li:before{display:block;position:absolute;top:8px;left:10px;width:4px;height:4px;border-radius:50%;background:currentColor}.sz-courses__collapse-dl p{margin:0 0 5px}.sz-courses__collapse-dl p:last-child{margin:0}@media (min-width:1200px){.sz-courses__collapse-dl{font-size:1.6rem;line-height:1.4;font-weight:500}.sz-courses__collapse-dl dt{font-size:2.4rem;line-height:1.2;font-weight:600}.sz-courses__collapse-dl dd{margin:0 0 2rem}.sz-courses__collapse-dl ol,.sz-courses__collapse-dl p,.sz-courses__collapse-dl ul{margin:0 0 10px}}.sz-courses__collapse-text{margin:0;font-size:1.6rem;line-height:1.4;font-weight:400}.sz-courses__collapse-school{background:#FFF;border:1px solid #EDEDED;border-radius:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px;text-decoration:none;color:#1D1D1B}.sz-courses__collapse-school:hover{text-decoration:none;color:#1D1D1B}.sz-courses__collapse-school-image{width:7rem;height:7rem;background:#EDEDED;border-radius:4px;overflow:hidden;margin:0 10px 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.sz-courses__collapse-school-image img{display:block;width:100%;height:100%;object-fit:cover}.sz-courses__collapse-school-desc{-ms-flex:1;flex:1}.sz-courses__collapse-school-title{display:block;margin:0;font-size:2rem;line-height:1.4;font-weight:600}.sz-courses__collapse-school-text{display:block;margin:0;font-size:1.4rem;line-height:1.4;font-weight:400;color:#407BFF}.sz-courses__collapse-video{background:#FFF;border:1px solid #EDEDED;border-radius:14px;padding:10px;display:block;text-decoration:none;color:#fff;position:relative}.sz-courses__collapse-video:hover{text-decoration:none;color:#fff}.sz-courses__collapse-video-image{background:#EDEDED;overflow:hidden;border-radius:4px;height:12rem;margin:0;display:block}.sz-courses__collapse-video-image img{display:block;width:100%;height:100%;object-fit:cover}.sz-courses__collapse-video-play{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:linear-gradient(133.67deg,rgba(255,255,255,.6) -4.51%,rgba(255,255,255,0) 122.61%);border:2px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(14.12px);backdrop-filter:blur(14.12px);position:absolute;top:50%;left:50%;margin:-2rem 0 0 -2rem}.sz-courses__collapse-video-play svg{display:block;width:1.6rem;height:1.6rem}@media (max-width:1199px){.sz-courses__collapse-action .ui-btn{height:4rem;padding:5px 2rem;font-size:1.6rem;line-height:1.3;font-weight:600;border-radius:14px}.sz-courses__collapse-action .ui-btn svg{width:2.5rem;height:2.5rem;margin:0 8px 0 0}}.sz-learn{margin:0 0 8rem}@media (min-width:1200px){.sz-learn{margin:0 0 9rem}}.sz-learn__title{display:block;margin:0 0 10px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.sz-learn__title{margin:0 0 2rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.sz-learn__text{display:block;margin:0 0 2rem;font-size:1.6rem;line-height:1.4;font-weight:500}@media (min-width:1200px){.sz-learn__text{margin:0 0 3rem;font-size:3rem;line-height:1.2;font-weight:600;max-width:74.8rem}}.sz-learn__grid .row{margin:0 -5px -10px}.sz-learn__grid .row>[class^=col]{padding:0 5px 10px}@media (min-width:1200px){.sz-learn__grid .row{margin:0 -10px -2rem}.sz-learn__grid .row>[class^=col]{padding:0 10px 2rem}}.sz-learn__primary{background:#407BFF;color:#fff;border-radius:29px;padding:2rem 2.5rem}.sz-learn__primary-title{display:block;margin:0 0 10px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.sz-learn__primary-title small{display:block;margin:0 0 10px;font-size:2rem;line-height:1.4;font-weight:600;letter-spacing:0}.sz-learn__primary-title mark{background:0 0;color:#C4E0FE;display:block}@media (min-width:1200px){.sz-learn__primary-title{margin:0 0 1.5rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}.sz-learn__primary-title small{margin:0 0 1.5rem;font-size:2.4rem;line-height:1.2;font-weight:600}}.sz-learn__primary-text{display:block;margin:0;font-size:1.4rem;line-height:1.4;font-weight:500}@media (min-width:1200px){.sz-learn__primary-text{font-size:2.4rem;line-height:1.2;font-weight:600;margin:0 -5px 0 0}}.sz-learn__secondary{margin:0 0 10px;padding:2rem 2.5rem;background:#FFF;border-radius:29px}.sz-learn__secondary:last-child{margin:0}@media (min-width:1200px){.sz-learn__secondary{margin:0 0 2rem}}.sz-learn__secondary-title{display:block;margin:0 0 10px;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.sz-learn__secondary-title{letter-spacing:0}}.lc-intro__title,.lc-lessons__title,.lc-selected__image,.lc-selected__title,.lc-want__title,.sz-buy__mark,.sz-buy__title,.sz-course__mark,.sz-how__title,.sz-installment__title,.sz-need__title,.sz-schools__title{letter-spacing:-.03em}.sz-learn__secondary-text{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:500}.sz-schools{margin:0 0 4rem}@media (min-width:1200px){.sz-learn__secondary-text{font-size:2rem;line-height:1.4;font-weight:500}.sz-schools{margin:0 0 5rem}}.sz-schools__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600}@media (min-width:1200px){.sz-schools__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.sz-schools__text{display:block;margin:0 0 2rem;font-size:2rem;line-height:1.4;font-weight:500}@media (min-width:1200px){.sz-schools__text{margin:0 0 3rem;font-size:3rem;line-height:1.2;font-weight:600}}.sz-schools__item{display:block;background:#FFF;border-radius:29px;padding:1.5rem;min-height:100%;color:#1D1D1B;text-decoration:none}.sz-schools__item:hover{color:#1D1D1B;text-decoration:none}.sz-schools__item-image{display:block;overflow:hidden;border-radius:14px;height:20rem;background:#F4F8FE;margin:0 0 10px}.sz-schools__item-image img{display:block;width:100%;height:100%;object-fit:cover}.sz-schools__item-title{display:block;margin:0;font-size:2.4rem;line-height:1.2;font-weight:600}.sz-schools__item-address{display:block;margin:0 0 8px;font-size:1.4rem;line-height:1.4;font-weight:400;font-style:normal;color:#407BFF}.sz-schools__item-dl{display:block;margin:0}.sz-schools__item-dl dt{display:block;margin:0 0 8px;font-size:2rem;line-height:1.4;font-weight:600}.sz-schools__item-dl dd{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:500}.sz-schools__item-dl ul{margin:0;padding:0;list-style:none}.sz-schools__item-dl ul>li{position:relative;padding:0 0 0 2.4rem}.sz-schools__item-dl ul>li:before{display:block;position:absolute;top:8px;left:10px;width:4px;height:4px;border-radius:50%;background:currentColor}.sz-installment{padding:6rem 0 3rem}.sz-installment__desc{position:relative;z-index:2}@media (min-width:1200px){.sz-installment__desc{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.sz-installment__title{display:block;margin:0 0 11px;font-size:3.2rem;line-height:1.1;font-weight:600}@media (min-width:1200px){.sz-installment__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 2.1rem;-ms-flex-order:1;order:1}}.sz-installment__text{display:block;margin:0 0 2rem;font-size:1.8rem;line-height:1.2;font-weight:600}@media (min-width:1200px){.sz-installment__text{margin:0 0 2.6rem;font-size:2.4rem;line-height:1.2;font-weight:600;-ms-flex-order:2;order:2}}.sz-installment__notice{display:block;margin:0 0 2.5rem;font-size:10px;line-height:1.2;font-weight:400}@media (min-width:1200px){.sz-installment__notice{-ms-flex-order:4;order:4;line-height:1;margin:0}}.sz-installment__list{margin:0 0 3rem;padding:0;list-style:none}.sz-installment__list>li{margin:0 0 10px}.sz-installment__list>li:last-child{margin:0}@media (min-width:768px){.sz-installment__list{margin:0 -10px -2rem;padding:0 0 3rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-installment__list>li{padding:0 10px 2rem;margin:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}@media (min-width:1200px){.sz-installment__list{-ms-flex-order:3;order:3}}.sz-installment__item{background:#FFF;border-radius:30px;padding:2rem 2.5rem;min-height:100%}.sz-installment__item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:2.4rem;height:2.4rem;margin:0 0 6px}.sz-installment__item-icon svg{display:block}.sz-installment__item-title{display:block;margin:0 0 4px;font-size:2rem;line-height:1.3;font-weight:600}.sz-installment__item-text{display:block;margin:0;font-size:1.4rem;line-height:1.45;font-weight:400}.sz-installment__image{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 -8rem}.sz-installment__image img{display:block}@media (min-width:1200px){.sz-installment__image{margin:2rem -10rem -5rem -16rem}}.sz-need{margin:0 0 8rem}@media (min-width:1200px){.sz-need{margin:0 0 10rem}}.sz-need__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600}@media (min-width:1200px){.sz-need__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}}.sz-need__list{margin:0;padding:0;list-style:none}.sz-need__list>li{margin:0 0 10px}.sz-need__list>li:last-child{margin:0}@media (min-width:768px){.sz-need__list{margin:0 -10px -2rem;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-need__list>li{padding:0 10px 2rem;margin:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.sz-need__list>li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.sz-need__item{background:#FFF;border-radius:30px;padding:2rem 1.5rem 2rem 2.5rem;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.6rem;line-height:1.4;font-weight:500}.sz-buy__line,.sz-buy__title{display:block;margin:0 0 2rem}.sz-buy{margin:0 0 8rem}@media (min-width:1200px){.sz-need__item{font-size:2rem;line-height:1.3;font-weight:600}.sz-buy{margin:0 0 5rem}}.sz-buy__title{font-size:3.2rem;line-height:1.1;font-weight:600}.sz-buy__line{border:none;border-bottom:2px solid #fff}@media (min-width:1200px){.sz-buy__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 2rem}.sz-buy__line{margin:0 0 2rem}}.sz-buy__mark{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 2rem;background:#FFF;border-radius:29px;padding:10px 1.5rem;min-height:4.9rem;font-size:2.4rem;line-height:1;font-weight:400;color:#407BFF}@media (min-width:1200px){.sz-buy__mark{margin:0 0 2rem;min-height:9rem;font-size:6rem;line-height:1;font-weight:400;letter-spacing:-.03em}}.sz-buy__text{display:block;margin:0 0 3rem;font-size:1.6rem;line-height:1.4;font-weight:500}.sz-buy__programs .programs-featured:before,.sz-course__line{display:none}.sz-course__mark,.sz-how__list>li:before{-ms-flex-align:center;font-size:2.4rem;color:#407BFF}@media (min-width:1200px){.sz-buy__text{margin:0 0 3rem;font-size:2.4rem;line-height:1.2;font-weight:600}}.sz-buy__programs .programs-featured{margin:0}.sz-buy__programs .programs-featured__more{padding:2rem 0 0}.sz-course{margin:0 0 8rem}@media (min-width:1200px){.sz-course{margin:0 0 10rem}.sz-course__line{display:block;margin:0 0 2rem;border:none;border-bottom:2px solid #fff}}.sz-course__mark{display:-ms-inline-flexbox;display:inline-flex;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 2rem;background:#FFF;border-radius:29px;padding:10px 1.5rem;min-height:4.9rem;line-height:1;font-weight:400}@media (min-width:1200px){.sz-course__mark{margin:0 0 2rem;min-height:9rem;font-size:6rem;line-height:1;font-weight:400;letter-spacing:-.03em}}.sz-course__text{display:block;margin:0 0 3rem;font-size:1.6rem;line-height:1.4;font-weight:500}.sz-course__action .ui-btn{width:100%}@media (min-width:1200px){.sz-course__text{margin:0 0 2rem;font-size:2.4rem;line-height:1.2;font-weight:600}.sz-course__action .ui-btn{width:auto;font-size:2.4rem;line-height:1.3;font-weight:600;padding:10px 3.2rem;min-height:6.9rem;border-radius:20px}}.sz-how{margin:0 0 8rem}.sz-how__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600}@media (min-width:1200px){.sz-how__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 -12rem 3rem 0}}.sz-how__list{margin:0 0 5rem;padding:0;list-style:none;font-size:1.6rem;line-height:1.4;font-weight:500;counter-reset:point}.sz-how__list>li{margin:0 0 10px;background:#FFF;box-shadow:0 8px 12px rgba(64,123,255,.15);border-radius:29px;padding:1.5rem}.sz-how__list>li:before{content:counter(point);counter-increment:point 1;display:-ms-flexbox;display:flex;align-items:center;-ms-flex-pack:center;justify-content:center;width:7.1rem;height:4.7rem;border:1px solid #95C8FF;border-radius:100px;margin:0 0 1.5rem;line-height:1;font-weight:700;-ms-flex:0 0 auto;flex:0 0 auto}.sz-how__list>li:last-child{margin:0}@media (min-width:768px){.sz-how__list>li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sz-how__list>li:before{width:7.1rem;height:5.3rem;margin:0 1.4rem 0 0}}@media (min-width:1200px){.sz-how__list{font-size:2.4rem;line-height:1.2;font-weight:600}.sz-how__list>li{margin:0 0 2rem}.sz-how__list>li:last-child{margin:0}}.sz-how__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0}.sz-how__image img{display:block}@media (min-width:1200px){.sz-how__image{margin:-2rem -3rem 0 0}}.lc-intro{background:url(/local/templates/mg_winter/include/css/../images/bg-lc-intro.webp) 50% 100% no-repeat #fff;background-size:140rem auto;border-radius:40px;padding:4rem 0 10rem;margin:0 0 10px}@media (max-width:767px){.lc-intro{border-radius:30px;padding:1.5rem;background:#fff}}.lc-intro__tags{margin:0 -4px -8px;padding:0 0 3rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}.lc-intro__tags>li{padding:0 4px 8px;display:-ms-flexbox;display:flex}.lc-intro__tags>li>*{margin:0 8px 0 0}.lc-intro__tags>li>:last-child{margin:0}@media (max-width:1199px){.lc-intro__tags{margin:0 -1.4rem -8px;padding:0 0 2rem}.lc-intro__tags>li{padding:0 2px 8px}.lc-intro__tags>li>*{margin:0 4px 0 0}.lc-intro__tags>li>:last-child{margin:0}.lc-intro__tags>li:last-child{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.lc-intro__tags>li:last-child>*{margin:0 0 0 4px}.lc-intro__tags>li:last-child>:last-child{margin:0}}.lc-intro__tag{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#ccc;color:#fff;border:2px solid #FFF;box-shadow:0 20px 30px rgba(64,123,255,.16),inset 0 -5px 15px rgba(255,255,255,.3);border-radius:60px;padding:4px 1.8rem;font-size:1.6rem;line-height:1.3;font-weight:600;min-height:4rem}.lc-intro__tag--60x60{padding:0;width:6rem;height:4rem}.lc-intro__tag--red{background:#FF5C98;box-shadow:0 20px 30px 0 rgba(255,92,152,.16),0 -5px 15px 0 rgba(255,255,255,.3) inset}.lc-intro__tag--blue{background:#1F4BFE;box-shadow:0 20px 30px 0 rgba(31,75,254,.16),0 -5px 15px 0 rgba(255,255,255,.3) inset}.lc-intro__tag--lightblue{background:#8FB3FF;box-shadow:0 20px 30px 0 rgba(143,179,255,.16),0 -5px 15px 0 rgba(255,255,255,.3) inset}.lc-feedback__form,.lc-intro__form,.lc-like__item{box-shadow:0 30px 60px rgba(64,123,255,.15)}@media (max-width:1199px){.lc-intro__tag{min-height:4.5rem;padding:5px 1.5rem;font-size:1.4rem}.lc-intro__tag--60x60{width:4.5rem;height:4.5rem;padding:5px}}.lc-intro__title{display:block;margin:0 0 7rem;font-size:13rem;line-height:1;font-weight:600;text-align:center}.lc-intro__title br{display:none}@media (max-width:1199px){.lc-intro__title{font-size:7rem;line-height:1;font-weight:600;position:relative;z-index:1}}@media (max-width:767px){.lc-intro__title{font-size:5.4rem;margin:0 0 1.5rem}.lc-intro__title br{display:block}}.lc-intro__title-line{display:block;margin:0 0 -3rem}.lc-intro__title-line:last-child{margin:0}@media (max-width:1199px){.lc-intro__title-line{margin:0}}.lc-intro__decor{display:none}@media (max-width:767px){.lc-intro__decor{display:block;position:absolute;top:50%;left:50%;z-index:-1}.lc-intro__decor img{display:block;width:100%;height:100%;object-fit:contain}.lc-intro__decor--01{width:6.6rem;height:4rem;margin:-5rem 0 0 -15rem}.lc-intro__decor--02{width:5.4rem;height:4.4rem;margin:7rem 0 0 -8rem}.lc-intro__decor--03{width:3.6rem;height:3.6rem;margin:-4rem 0 0 9rem}.lc-intro__decor--04{width:7.2rem;height:5.4rem;margin:6rem 0 0 8rem}}.lc-intro__form{background:#FFF;border:2px solid #F4F8FE;border-radius:30px;padding:4.2rem 4rem 4rem;margin:0 auto;max-width:100rem;position:relative;z-index:2}.lc-intro__form-contacts-item u,.sz-call__text a,.sz-conditions__info-item a u,.upsale__text a{border-bottom:1px solid currentColor}.lc-intro__form .row{margin:0 -2rem -2rem}.lc-intro__form .row>[class^=col]{padding:0 2rem 2rem}@media (min-width:1200px){.lc-intro__form .row>[class^=col-xl]:nth-of-type(1){-ms-flex:0 0 36%;flex:0 0 36%;max-width:36%}.lc-intro__form .row>[class^=col-xl]:nth-of-type(2){-ms-flex:0 0 37%;flex:0 0 37%;max-width:37%}.lc-intro__form .row>[class^=col-xl]:nth-of-type(3){-ms-flex:0 0 27%;flex:0 0 27%;max-width:27%}}@media (max-width:767px){.lc-intro__form{margin:0 -1.5rem -1.5rem;padding:2rem 2rem 2.5rem;border-radius:30px}}.lc-intro__form-desc-title{display:block;margin:0 0 10px;font-size:3.2rem;line-height:1;font-weight:600;letter-spacing:-.02em}.lc-intro__form-desc-text{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:500;color:rgba(2,48,71,.6);max-width:23.7rem}.lc-lessons__title,.lc-selected__image,.lc-selected__title,.lc-want__title{font-weight:600;line-height:1}@media (min-width:1200px){.lc-intro__form-desc-text{font-size:2rem;max-width:28rem}}@media (max-width:1199px){.lc-intro__form-desc-text{max-width:none}}.lc-intro__form-data{max-width:34rem;margin:0 auto}.lc-intro__form-data .ui-input-underline,.lc-intro__form-data .ui-textarea-underline{margin:0 0 2rem}.lc-intro__form-data .ui-validate{display:block;position:relative;top:-10px;margin:0 0 10px}.lc-intro__form-data .ui-btn{border-radius:10px}@media (max-width:1199px){.lc-intro__form-data{width:100%;max-width:100%}.lc-intro__form-data .ui-input-underline,.lc-intro__form-data .ui-textarea-underline{margin:0 0 3rem}}@media (max-width:767px){.lc-intro__form-data .ui-btn{width:100%;font-size:1.8rem;height:6rem}}.lc-intro__form-contacts-title{display:block;margin:0;font-size:2.2rem;line-height:1.1;font-weight:600}@media (max-width:1199px){.lc-intro__form-contacts-title{margin:0 0 10px}}@media (max-width:767px){.lc-intro__form-contacts-title{margin:0}}.lc-intro__form-contacts-text{display:block;margin:0 0 -10px;font-size:1.4rem;line-height:1.4;font-weight:500}@media (max-width:1199px){.lc-intro__form-contacts-text{margin:0 0 2rem}}.lc-intro__form-contacts-list{margin:0;padding:0;list-style:none;font-size:1.4rem;line-height:1.4;font-weight:500}.lc-intro__form-contacts-list>li{margin:0 0 10px}.lc-intro__form-contacts-list>li:last-child{margin:0}@media (max-width:1199px){.lc-intro__form-contacts-list{font-size:1.6rem}.lc-intro__form-contacts-list>li{margin:0 0 5px}}.lc-intro__form-contacts-item{display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-align:center;align-items:center;text-decoration:none;color:#023047}.lc-intro__form-contacts-item svg{display:block;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 5px 0 0;width:2rem;height:2rem;filter:grayscale(100%);transition:filter .25s;will-change:transform}.lc-intro__form-contacts-item u{text-decoration:none}.lc-intro__form-contacts-item:hover{text-decoration:none;color:#023047}.lc-intro__form-contacts-item:hover svg{filter:grayscale(0)}@media (hover:none){.lc-intro__form-contacts-item svg{filter:grayscale(0)}.is-sz-nav-open.is-sz-sticky body{overflow:hidden}}.lc-selected{margin:0 0 10px;text-align:center}.lc-selected__wrapper{background:#FFF;border-radius:40px;padding:6rem 4rem 8rem}.lc-selected__title{display:block;margin:0 auto 2.4rem;max-width:90rem;font-size:6rem}@media (max-width:1199px){.lc-selected__title{font-size:4.8rem}}@media (max-width:767px){.lc-selected__wrapper{padding:6rem 1.5rem;border-radius:30px}.lc-selected__title{font-size:3.2rem}}.lc-selected__text{display:block;margin:0 auto 4rem;max-width:59rem;font-size:2rem;line-height:1.4;font-weight:500;color:rgba(2,48,71,.6)}@media (max-width:1199px){.lc-selected__text{font-size:1.8rem;margin:0 0 2rem}}.lc-selected__list{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.lc-selected__list>li{margin:0 -3rem 0 0}.lc-selected__list>li:last-child{margin:0}.lc-selected__image{background:#F4F8FE;border:2px solid #FFF;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:16rem;height:16rem;position:relative;overflow:hidden;border-radius:50%;font-size:5.2rem;color:#023047}.lc-selected__image img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:1199px){.lc-selected__image{width:12rem;height:12rem;font-size:3.2rem}}@media (max-width:767px){.lc-selected__list>li{margin:0 -1.5rem 0 0}.lc-selected__image{width:6rem;height:6rem;font-size:2.4rem}}.lc-want{padding:16.5rem 0 18.5rem;margin:0}.lc-want__title{display:block;margin:0;font-size:13rem;white-space:nowrap;text-align:center;position:relative}@media (max-width:1199px){.lc-want{padding:10rem 0 12rem}.lc-want__title{font-size:7rem;white-space:normal}}.lc-want__title-line{display:block;margin:0 0 -2.5rem;position:relative}.lc-want__title-line:nth-of-type(1),.lc-want__title-line:nth-of-type(2),.lc-want__title-line:nth-of-type(3){z-index:2}.lc-want__title-line:last-child{margin:0}@media (max-width:1199px){.lc-want__title-line{margin:0 0 -5px}}.lc-want__decor{display:block;position:absolute;top:50%;left:50%;width:112.4rem;height:54.4rem;background:url(/local/templates/mg_winter/include/css/../images/bg-lc-want.png) 50% 50% no-repeat;background-size:contain;margin:-25.8rem 0 0 -50.8rem;z-index:1;pointer-events:none}.lc-lessons__info,.lc-lessons__programs{background:#fff;border-radius:40px;min-height:100%}@media (max-width:1199px){.lc-want__decor{transform:scale(.7);margin:-27rem 0 0 -56.8rem}}@media (max-width:767px){.lc-want__title{font-size:4.8rem}.lc-want__decor{transform:scale(.4);transform-origin:52% 55%}}.lc-lessons{margin:0 0 7rem}@media (max-width:1199px){.lc-lessons{margin:0 0 5rem}}.lc-lessons__title{display:block;margin:0 0 4rem;font-size:10rem}@media (max-width:1199px){.lc-lessons__title{font-size:4.2rem;margin:0 0 4rem}}.lc-lessons__list{margin:0;padding:0;list-style:none}.lc-lessons__list>li{margin:0 0 4rem}.lc-lessons__list>li:last-child{margin:0}.lc-lessons__group>.row{margin:0 -5px -10px}.lc-lessons__group>.row>[class^=col]{padding:0 5px 10px}@media (min-width:1200px){.lc-lessons__group--merged{background:#fff;border-radius:40px;padding:4.5rem}.lc-lessons__group--merged .lc-lessons__info,.lc-lessons__group--merged .lc-lessons__programs{padding:0}.lc-lessons__group--40x60>.row>[class^=col]:nth-of-type(1){-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.lc-lessons__group--40x60>.row>[class^=col]:nth-of-type(2){-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.lc-lessons__group--38x62>.row>[class^=col]:nth-of-type(1){-ms-flex:0 0 38%;flex:0 0 38%;max-width:38%}.lc-lessons__group--38x62>.row>[class^=col]:nth-of-type(2){-ms-flex:0 0 62%;flex:0 0 62%;max-width:62%}.lc-lessons__group--37x63>.row>[class^=col]:nth-of-type(1){-ms-flex:0 0 37%;flex:0 0 37%;max-width:37%}.lc-lessons__group--37x63>.row>[class^=col]:nth-of-type(2){-ms-flex:0 0 63%;flex:0 0 63%;max-width:63%}.lc-lessons__group--50x50>.row>[class^=col]:nth-of-type(1),.lc-lessons__group--50x50>.row>[class^=col]:nth-of-type(2){-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.lc-lessons__group--50x50 .lc-lessons__programs{text-align:left}.lc-lessons__group--50x50 .lc-lessons__programs-list{-ms-flex-pack:start;justify-content:flex-start}.lc-lessons__group--50x50 .lc-lessons__programs-list>li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:50%}.lc-lessons__group--50x50 .lc-lessons__programs-list>li:first-child:last-child{-ms-flex:0 0 auto;flex:0 0 auto}.lc-lessons__group--50x50 .lc-lessons__programs-action .ui-btn{min-width:19.2rem}}.lc-lessons__info{padding:4.5rem;margin:0}.lc-lessons__info>.row{margin:0 -2rem -3rem}.lc-lessons__info>.row>[class^=col]{padding:0 2rem 3rem}@media (max-width:1199px){.lc-lessons__info{padding:3rem}}@media (max-width:767px){.lc-lessons__title{font-size:3.2rem}.lc-lessons__info{padding:2rem;border-radius:30px}}.lc-lessons__info-wysiwyg{font-size:2rem;line-height:1.4;font-weight:500;margin:0 0 3rem}.lc-lessons__info-wysiwyg:last-child{margin:0}.lc-lessons__info-wysiwyg h1,.lc-lessons__info-wysiwyg h2,.lc-lessons__info-wysiwyg h3,.lc-lessons__info-wysiwyg h4,.lc-lessons__info-wysiwyg h5,.lc-lessons__info-wysiwyg h6{display:block;margin:0 0 10px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}.lc-lessons__info-wysiwyg p{color:rgba(2,48,71,.6);margin:0 0 2.4rem}.lc-lessons__info-wysiwyg p:last-child{margin:0}@media (max-width:1199px){.lc-lessons__info-wysiwyg{font-size:1.8rem;line-height:1.5;font-weight:500}.lc-lessons__info-wysiwyg h1,.lc-lessons__info-wysiwyg h2,.lc-lessons__info-wysiwyg h3,.lc-lessons__info-wysiwyg h4,.lc-lessons__info-wysiwyg h5,.lc-lessons__info-wysiwyg h6{margin:0 0 10px}.lc-lessons__info-wysiwyg p{margin:0 0 2rem}}.lc-lessons__info-dl{margin:0 0 3rem;padding:0;white-space:nowrap}.lc-lessons__info-dl:last-child{margin:0}.lc-lessons__info-dl dt{display:block;margin:0 0 3px;padding:0;font-size:1.6rem;line-height:1.25;font-weight:600}.lc-lessons__info-dl dd{margin:0 0 3rem}.lc-lessons__info-dl dd:last-child{margin:0}@media (max-width:1199px){.lc-lessons__info-dl{margin:0 0 2rem}.lc-lessons__info-dl dt{font-size:1.8rem;margin:0 0 5px}.lc-lessons__info-dl dd{margin:0 0 2rem}}.lc-lessons__info-list{padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px -3rem;font-size:1.6rem;line-height:1.15;font-weight:500;color:rgba(2,48,71,.6);white-space:normal}.lc-lessons__info-list>li{padding:0 5px 3rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 0 100%;flex:0 0 100%}.lc-lessons__info-list svg{display:block;width:2rem;height:2rem;margin:0 5px 0 0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:1199px){.lc-lessons__info-list{font-size:1.8rem;margin:0 -5px -2rem}.lc-lessons__info-list>li{padding:0 5px 2rem}.lc-lessons__info-list svg{margin:0 10px 0 0}}.lc-lessons__info-notice{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin:0;font-size:1.6rem;line-height:1.25;font-weight:500;color:#FF5C98}.lc-lessons__info-notice svg{display:block;width:2rem;height:2rem;margin:0 5px 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.lc-lessons__programs{padding:4.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}@media (max-width:1199px){.lc-lessons__info-notice{font-size:1.8rem}.lc-lessons__info-notice svg{margin:0 10px 0 0}.lc-lessons__programs{padding:3rem}}@media (max-width:767px){.lc-lessons__programs{padding:3rem 2rem}}.lc-lessons__programs-title{display:block;margin:0 0 10px;font-size:2.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}@media (max-width:1199px){.lc-lessons__programs-title{font-size:2.4rem}.lc-lessons__programs-action .ui-btn{width:100%}}.lc-lessons__programs-list{margin:0 -5px -10px;padding:0 0 3rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lc-lessons__programs-list:last-child{padding:0}.lc-lessons__programs-list>li{padding:0 5px 10px;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}@media (min-width:1200px){.lc-lessons__programs-list>li:nth-of-type(1){-ms-flex:0 0 26%;flex:0 0 26%;max-width:26%}.lc-lessons__programs-list>li:nth-of-type(2),.lc-lessons__programs-list>li:nth-of-type(3){-ms-flex:0 0 37%;flex:0 0 37%;max-width:37%}}@media (max-width:767px){.lc-lessons__programs-list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.lc-lessons__programs-item{min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left}.lc-lessons__programs-item-period{display:block;margin:0 0 5px;font-size:2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em;text-align:center;color:#1F4BFE}.lc-lessons__programs-item-card{-ms-flex:1;flex:1;background:#F4F8FE;border-radius:10px;padding:1.2rem 1.6rem 1.4rem;position:relative}.lc-lessons__programs-item-card .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -5px -10px}.lc-lessons__programs-item-card .row>[class^=col]{padding:0 5px 10px;position:static}@media (max-width:767px){.lc-lessons__programs-item-card{padding:1.4rem 2rem}.lc-lessons__programs-item-card .row{margin:0}.lc-lessons__programs-item-card .row>[class^=col]{padding:0;position:static}}.lc-lessons__programs-item-card-info{margin:0;white-space:nowrap}.lc-lessons__programs-item-card-info dt{display:block;margin:0 0 -5px;font-size:1.6rem;line-height:3rem;font-weight:600}.lc-lessons__programs-item-card-info dd{display:block;margin:0 0 5px;font-size:1.6rem;line-height:3rem;font-weight:600;color:rgba(2,48,71,.6)}.lc-lessons__programs-item-card-info dd:last-child{margin:0 0 -5px}.lc-lessons__programs-item-card-info b{display:block;font-size:2.2rem;line-height:1.35;font-weight:600;color:rgba(2,48,71,.6)}.lc-lessons__programs-item-card-info mark{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:top;background:linear-gradient(180deg,rgba(255,92,152,.3) 0,rgba(255,92,152,.11) 100%);border:2px solid #FFF;box-shadow:0 20px 30px rgba(255,92,152,.16);border-radius:60px;padding:10px 1.2rem;font-size:1.4rem;line-height:1.25;font-weight:600;color:#FF5C98;min-height:4.2rem;position:relative;top:-2.1rem;margin:0 0 -2.1rem}.lc-lessons__tabs-control,.lc-teachers__tabs-control{padding:4px;box-shadow:0 8px 12px 0 rgba(64,123,255,.15)}@media (max-width:767px){.lc-lessons__programs-item-card-info{columns:2;column-gap:10px}.lc-lessons__programs-item-card-info mark{position:absolute;top:auto;left:auto;right:-10px;bottom:-10px;height:3.6rem;margin:0;background-color:#f7cee2;background-image:none}.lc-lessons__programs-item-card-info dd{font-size:1.8rem;color:#023047}}.lc-lessons__programs-action{margin:auto 0 0;position:relative;top:0}.lc-lessons__programs-action .ui-btn{min-width:22.2rem;width:100%;border-radius:100px}@media (max-width:767px){.lc-lessons__programs-action .ui-btn{width:100%;min-width:auto;border-radius:15px;font-size:1.8rem;height:6rem}}.lc-lessons__tabs-control{margin:0 0 2rem;display:-ms-flexbox;display:flex;gap:4px;border-radius:100px;border:1px solid #F4F8FE;background:#fff}.lc-lessons__tabs-btn,.lc-teachers__tabs-btn{-ms-flex-align:center;height:6.6rem;padding:8px 2rem;letter-spacing:-.44px;transition:color .25s,border-color .25s,background .25s;cursor:pointer}.lc-lessons__tabs-btn{display:-ms-flexbox;display:flex;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:100px;border:1px solid transparent;background:0 0;font-size:2.2rem;line-height:1.1;font-weight:600;-ms-flex:1;flex:1}.lc-lessons__tabs-btn:hover{color:#407BFF}.lc-lessons__tabs-btn.is-active{background:#407BFF;border-color:#F4F8FE;color:#fff}.lc-lessons__tabs-wrapper{position:relative}.lc-lessons__tabs-content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden}.lc-lessons__tabs-content.is-active{transition:.7s;opacity:1;visibility:visible;position:relative}.lc-first{margin:0 0 17rem;text-align:center}@media (max-width:1199px){.lc-lessons__tabs-btn{font-size:1.8rem}.lc-first{margin:0 0 9rem}.lc-first__decor{transform:scale(.75)}}.lc-first__wrapper{position:relative;z-index:100;background:#fff;background-size:cover;box-shadow:0 40px 60px rgba(64,123,255,.13);border-radius:60px;padding:7rem 4rem 8rem;overflow:hidden}.lc-first__decor{position:absolute;top:50%;left:50%;z-index:-1;width:120rem;height:39.2rem;background:url(/local/templates/mg_winter/include/css/../images/bg-lc-first.png) 50% 50% no-repeat;background-size:contain;margin:-19.6rem 0 0 -60rem;display:block}.lc-first__title{display:block;margin:0 0 2rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}.lc-first__text,.lc-teachers__text{line-height:1.4;color:rgba(2,48,71,.6)}.lc-first__title br{display:none}@media (max-width:1199px){.lc-first__title{font-size:4.2rem}.lc-first__title br{display:block}}@media (max-width:767px){.lc-first__wrapper{padding:3.5rem 3rem;border-radius:30px}.lc-first__decor{transform:translate(0,-40px) scale(.5)}.lc-first__title{font-size:3.2rem}}.lc-first__text{display:block;margin:0 auto 4rem;font-size:2rem;font-weight:500;max-width:36.4rem}@media (max-width:1199px){.lc-first__text{font-size:1.8rem;margin:0 auto 2rem;max-width:30rem}}.lc-first__action .ui-btn{border-radius:10px}@media (max-width:767px){.lc-first__action .ui-btn{height:6rem;font-size:1.6rem;width:100%}}.lc-teachers{margin:0 0 18rem}@media (max-width:1199px){.lc-teachers{margin:0 0 8rem}}.lc-teachers__title{display:block;margin:0 0 2rem;font-size:10rem;line-height:1;font-weight:600;letter-spacing:-.03em}@media (max-width:1199px){.lc-teachers__title{font-size:7rem}}@media (max-width:767px){.lc-teachers__title{font-size:4.8rem;margin:0 0 10px}}.lc-teachers__text{display:block;margin:0 0 4rem;font-size:2rem;font-weight:500}@media (max-width:1199px){.lc-teachers__text{font-size:1.8rem;margin:0 0 3rem}}@media (max-width:767px){.lc-teachers__text{margin:0 0 2rem}}.lc-teachers__list{margin:0 -10px -10px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lc-teachers__list>li{padding:0 10px 10px;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}@media (max-width:1199px){.lc-teachers__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:767px){.lc-teachers__list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.lc-teachers__item-figure{margin:0 0 2.4rem;padding:2rem;border:2px solid #FFF;border-radius:50%;position:relative;max-width:28.5rem}.lc-teachers__item-image{display:block;position:relative;overflow:hidden;border-radius:50%;margin:0;background:#fff}.lc-teachers__item-image:before{float:left;padding:100% 0 0}.lc-teachers__item-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.lc-teachers__item-country{position:absolute;right:5%;bottom:5%;width:20%;height:20%;border-radius:50%;background:#fff;border:5px solid #fff}.lc-teachers__item-country img{display:block;width:100%;height:100%;object-fit:cover}.lc-teachers__item-desc{padding:0 10px}@media (max-width:1199px){.lc-teachers__item-figure{max-width:38rem}.lc-teachers__item-desc{padding:0 2rem}}.lc-teachers__item-title{display:block;margin:0 0 10px;font-size:2.8rem;line-height:1.05;font-weight:600}.lc-teachers__item-dl{margin:0;padding:0}.lc-teachers__item-dl dt{display:block;margin:0 0 3px;font-size:1.6rem;line-height:1.25;font-weight:600}.lc-teachers__item-dl dd{display:block;margin:0 0 10px;font-size:1.4rem;line-height:1.2;font-weight:500;color:rgba(2,48,71,.6)}.lc-teachers__item-dl dd:last-child{margin:0}.lc-teachers__item-dl b{font-weight:500;color:#023047}@media (max-width:1199px){.lc-teachers__item-dl dt{font-size:1.8rem}.lc-teachers__item-dl dd{font-size:1.6rem;margin:0 0 1.5rem}}.lc-teachers__tabs-control{margin:0 0 2rem;display:-ms-flexbox;display:flex;gap:4px;border-radius:100px;border:1px solid #F4F8FE;background:#fff}.lc-teachers__tabs-btn{display:-ms-flexbox;display:flex;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:100px;border:1px solid transparent;background:0 0;font-size:2.2rem;line-height:1.1;font-weight:600;-ms-flex:1;flex:1}.lc-effective__title,.lc-feedback__title,.lc-like__title{letter-spacing:-.03em;line-height:1}.lc-teachers__tabs-btn:hover{color:#407BFF}.lc-teachers__tabs-btn.is-active{background:#407BFF;border-color:#F4F8FE;color:#fff}.lc-teachers__tabs-wrapper{position:relative}.lc-teachers__tabs-content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden}.lc-teachers__tabs-content.is-active{transition:.7s;opacity:1;visibility:visible;position:relative}.lc-effective{margin:0 0 14rem}@media (max-width:1199px){.lc-teachers__tabs-btn{font-size:1.8rem}.lc-effective{margin:0 0 9rem}}.lc-effective__title{display:block;margin:0 0 4rem;font-size:10rem;font-weight:600}@media (max-width:1199px){.lc-effective__title{font-size:7rem}}.lc-effective__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lc-effective__list>li{padding:0 10px 2rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.lc-effective__list>li:nth-of-type(4) .lc-effective__item-text{max-width:44.8rem}@media (max-width:1199px){.lc-effective__list{margin:0 -5px -10px}.lc-effective__list>li{padding:0 5px 10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.lc-effective__item{background:#FFF;border-radius:40px;height:100%;min-height:45rem;padding:4.5rem 4rem 2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.lc-effective__title{font-size:4.8rem}.lc-effective__item{padding:2rem;border-radius:30px;min-height:auto}}.lc-effective__item-title{display:block;margin:0 0 10px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}@media (max-width:767px){.lc-effective__item-title{font-size:2.4rem;max-width:90%}}.lc-effective__item-text{display:block;margin:0 0 -2rem;font-size:2rem;line-height:1.4;font-weight:500;color:rgba(2,48,71,.6)}@media (max-width:767px){.lc-effective__item-text{font-size:1.6rem;margin:0 0 2rem}}.lc-effective__item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin:auto -2rem 0 0}.lc-effective__item-image img{display:block}@media (max-width:767px){.lc-effective__item-image{-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:60%}}.lc-feedback,.lc-like{margin:0 0 10px}.lc-effective__action{text-align:center;padding:4rem 0 0}.lc-effective__action .ui-btn{border-radius:10px}@media (max-width:767px){.lc-effective__action{padding:2rem 0 0}.lc-effective__action .ui-btn{height:6rem;font-size:1.6rem;border-radius:15px}}.lc-like__wrapper{background:#FFF;border-radius:40px;padding:6rem 4.5rem 4.5rem;overflow:hidden}.lc-like__title{display:block;margin:0 0 5rem;position:relative;font-size:10rem;font-weight:600;white-space:nowrap;text-align:center;z-index:1}@media (max-width:1199px){.lc-like__title{font-size:7rem}}@media (max-width:767px){.lc-like__wrapper{padding:4rem 2rem 2rem;border-radius:30px}.lc-like__title{font-size:4.8rem;white-space:normal;margin:0 0 2rem}.lc-like__decor{transform:scale(.4);transform-origin:45% 35%}}.lc-like__title-line{display:block;margin:0 0 -10px}.lc-like__title-line:last-child{margin:0}@media (max-width:1199px){.lc-like__title-line{margin:0}}.lc-like__decor{display:block;position:absolute;top:50%;left:50%;z-index:-1;background:url(/local/templates/mg_winter/include/css/../images/bg-lc-like.png) 50% 50% no-repeat;width:85.2rem;height:27.8rem;margin:-14rem 0 0 -42.6rem}.lc-like__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lc-like__list>li{padding:0 10px 2rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (max-width:1199px){.lc-like__list{margin:0 -5px -10px}.lc-like__list>li{padding:0 5px 10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.lc-like__item{background:#FFF;border:1px solid #F4F8FE;border-radius:30px;min-height:100%;padding:3rem 3.5rem}@media (max-width:767px){.lc-like__item{padding:2rem;border-radius:20px;margin:0 -2rem}}.lc-like__item-title{display:block;margin:0 0 5px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}@media (max-width:767px){.lc-like__item-title{font-size:2.4rem;margin:0 0 10px}}.lc-like__item-text{display:block;margin:0;font-size:2rem;line-height:1.4;font-weight:500;color:rgba(2,48,71,.6)}.lc-like__action{padding:4rem 0 0;text-align:center}.lc-like__action .ui-btn{border-radius:10px}@media (max-width:767px){.lc-like__item-text{font-size:1.6rem}.lc-like__action{padding:2rem 0 0}.lc-like__action .ui-btn{height:6rem;font-size:1.6rem;border-radius:15px}}.lc-feedback__wrapper{background:url(/local/templates/mg_winter/include/css/../images/bg-lc-feedback.png) 50% 100% no-repeat #fff;border-radius:40px;padding:5rem 4rem 8.5rem}.lc-feedback__decor{display:none}@media (max-width:767px){.lc-feedback__wrapper{padding:2rem;border-radius:30px;background-image:none}.lc-feedback__decor{display:block;position:absolute;top:50%;left:50%;z-index:-1}.lc-feedback__decor--01{width:2.4rem;height:2.4rem;margin:-13rem 0 0 -14rem}.lc-feedback__decor--02{width:5.2rem;height:5.2rem;margin:-2rem 0 0 -13rem;transform:rotate(90deg)}.lc-feedback__decor--03{width:2.4rem;height:2.4rem;margin:-14rem 0 0 12rem}.lc-feedback__decor--04{width:2.4rem;height:2.4rem;margin:-4rem 0 0 9rem}.lc-feedback__decor--05{width:2.4rem;height:2.4rem;margin:9rem 0 0 5rem}}.lc-feedback__title{display:block;margin:0 0 7rem;font-size:13rem;font-weight:600;text-align:center;white-space:nowrap;position:relative;z-index:100}@media (max-width:1199px){.lc-feedback__title{font-size:7rem}}@media (max-width:767px){.lc-feedback__title{font-size:5.4rem;white-space:normal;margin:0 0 3rem}}.lc-feedback__title-line{display:block;margin:0 0 -3rem}.lc-feedback__title-line:last-child{margin:0}@media (max-width:1199px){.lc-feedback__title-line{margin:0 0 -10px}}.lc-feedback__form{background:#FFF;border:2px solid #F4F8FE;border-radius:40px;margin:0 auto;max-width:59rem;padding:4.5rem 4rem 4rem}.is-page-spring .lc-feedback__form .promo__title,.is-page-weekends .lc-feedback__form .promo__title,.lc-feedback__form .is-page-spring .promo__title,.lc-feedback__form .is-page-weekends .promo__title,.lc-feedback__form .ui-title-32{display:block;margin:0 0 10px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}.lc-feedback__form .ui-text-20{display:block;margin:0 0 3rem;font-size:2rem;line-height:1.4;font-weight:500;color:rgba(2,48,71,.6)}.lc-feedback__form .ui-input-underline,.lc-feedback__form .ui-textarea-underline{margin:0 0 2rem}.lc-feedback__form .ui-validate{display:block;position:relative;top:-10px;margin:0 0 10px}@media (max-width:767px){.lc-feedback__form{border-radius:30px;padding:2rem;margin:0 -2rem -2rem}.is-page-spring .lc-feedback__form .promo__title,.is-page-weekends .lc-feedback__form .promo__title,.lc-feedback__form .is-page-spring .promo__title,.lc-feedback__form .is-page-weekends .promo__title,.lc-feedback__form .ui-title-32{font-size:2.8rem;margin:0 0 5px}.lc-feedback__form .ui-text-20{font-size:1.6rem}.lc-feedback__form .ui-input-underline,.lc-feedback__form .ui-textarea-underline{margin:0 0 3rem}.lc-feedback__form .ui-btn{height:6rem;font-size:1.6rem;border-radius:15px}}.tf-intro{padding:5rem 0 0;margin:0 0 6rem}@media (min-width:1200px){.tf-intro{padding:8rem 0 0;margin:0 0 8rem}.tf-intro .row{-ms-flex-align:end;align-items:flex-end}}.tf-intro__head{position:relative;z-index:2}.tf-intro__body{position:relative;z-index:1;background:#fff;border-radius:40px;padding:4rem 0}.tf-intro__title{display:block;margin:0 0 6rem;font-size:4rem;line-height:1.2;font-weight:700;letter-spacing:-.03em;text-transform:uppercase;text-align:center;position:relative;z-index:2}.tf-intro__title mark{background:0 0;color:#761CEA}.tf-intro__title img{width:auto;height:5rem;display:inline-block;vertical-align:middle;position:relative;top:-.1em}@media (min-width:1200px){.tf-intro__body{border-radius:80px;padding:5rem 0}.tf-intro__title{margin:0 -6rem 8rem 0;font-size:6rem;line-height:1.2;font-weight:600;letter-spacing:-.03em;text-align:left;text-transform:none}.tf-intro__title img{height:6.5rem}}.tf-intro__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 -2rem -3.6rem;position:relative;z-index:1}.tf-intro__image img{display:block}@media (min-width:768px){.tf-intro__image{max-width:61.6rem;margin:0 auto -3.6rem}}@media (min-width:1200px){.tf-intro__image{margin:-3rem -10rem -6rem -4rem;max-width:none}}.tf-intro__benefits{margin:0 -1.5rem -3rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tf-intro__benefits>li{padding:0 1.5rem 3rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.tf-intro__benefits>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.tf-intro__benefits>li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.tf-intro__benefits-item{max-width:24rem;margin:0 auto}.tf-intro__benefits-item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#F4F8FE;border-radius:20px;width:8.2rem;height:8.2rem;margin:0 auto 2rem}.tf-intro__benefits-item-icon img,.tf-intro__benefits-item-icon svg{display:block}.tf-intro__benefits-item-caption{display:block;margin:0;font-size:2rem;line-height:1.4;font-weight:500;text-align:center}.tf-buy{margin:0 0 6rem}@media (min-width:1200px){.tf-buy{margin:0 0 8rem}}.tf-buy__title{display:block;margin:0 0 4rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.tf-buy__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 4rem}}.tf-buy__list{margin:0;padding:0;list-style:none}.tf-buy__list>li{margin:0 0 5px}.tf-buy__list>li:last-child{margin:0}@media (min-width:1200px){.tf-buy__list{margin:0 -10px -2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tf-buy__list>li{padding:0 10px 2rem;margin:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.tf-buy__item{background:#FFF;border:1px solid #F4F8FE;border-radius:40px;padding:3rem;text-align:center;overflow:hidden;position:relative;z-index:100;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.tf-buy__item--01:before,.tf-buy__item--02:before,.tf-buy__item--03:before{position:absolute;z-index:-1;filter:blur(100px)}.tf-buy__item--01:before{display:block;top:-15rem;left:-12rem;width:39rem;height:39rem;background:rgba(118,28,234,.46)}.tf-buy__item--02:before{display:block;top:16rem;left:2rem;width:35.6rem;height:35.6rem;background:rgba(64,123,255,.49)}.tf-buy__item--03:before{display:block;top:-13rem;right:-8rem;width:34.4rem;height:34.4rem;background:rgba(22,163,197,.4)}.tf-buy__item-title{display:block;margin:0 0 2rem;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.tf-buy__item-title{font-size:3rem;line-height:1.2;font-weight:600;letter-spacing:0}}.tf-info__title,.tf-steps__title,.tf-txt h2{letter-spacing:-.03em}.tf-buy__item-image{margin:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:20rem;height:20rem}.tf-buy__item-image img{display:block}@media (min-width:1200px){.tf-buy__item-image{max-width:25rem;height:25rem;margin:auto}}.tf-buy__item-action{padding:2rem 0 0}.tf-steps{border-radius:40px;padding:6rem 0;margin:0 0 5px;background:url(/local/templates/mg_winter/include/css/../images/bg-tf-steps.png) 50% 50% no-repeat;background-size:cover}.tf-steps__title,.tf-txt mark{margin:0 0 3rem;text-align:center}.tf-steps__title{display:block;font-size:3.2rem;line-height:1.1;font-weight:600}@media (min-width:768px){.tf-steps__title{text-align:left}}@media (min-width:1200px){.tf-steps{padding:8rem 0;border-radius:80px}.tf-steps__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0}}.tf-steps__list{margin:0;padding:0;list-style:none;position:relative;z-index:100}.tf-steps__list:before{display:block;position:absolute;top:3rem;bottom:6rem;left:50%;width:100vw;margin:0 0 0 -50vw;z-index:-1;background:url(/local/templates/mg_winter/include/css/../images/bg-tf-steps-list-mobile.svg) 50% 50% no-repeat;background-size:auto 100%}.tf-steps__list>li{margin:0 0 2rem}.tf-steps__list>li:last-child{margin:0}.tf-steps__list>li:nth-of-type(1){padding:0 8.5rem 0 4rem}.tf-steps__list>li:nth-of-type(2){padding:0 2rem 0 0}.tf-steps__list>li:nth-of-type(3){padding:0 0 0 8.7rem}.tf-steps__list>li:nth-of-type(4){padding:0 5.6rem 0 2rem}.tf-steps__list>li:nth-of-type(5){padding:0 10px 0 0}.tf-steps__list>li:nth-of-type(6){padding:0 0 0 7.5rem}@media (min-width:1200px){.tf-steps__list{padding:4rem 0 0}.tf-steps__list:before{background-image:url(/local/templates/mg_winter/include/css/../images/bg-tf-steps-list-desktop.svg);top:8rem;bottom:5rem;transform:translate(20px,0)}.tf-steps__list>li{margin:0 0 3rem}.tf-steps__list>li:last-child{margin:0}.tf-steps__list>li:nth-of-type(1){padding:0 10px 0 21.5rem}.tf-steps__list>li:nth-of-type(2){padding:0 10rem 0 0}.tf-steps__list>li:nth-of-type(3){padding:0 0 0 17rem;margin-right:-30px}.tf-steps__list>li:nth-of-type(4){padding:0 16rem 0 2rem}.tf-steps__list>li:nth-of-type(5){padding:0 2rem 0 15rem}.tf-steps__list>li:nth-of-type(6){padding:0 6.5rem 0 5.5rem}}.tf-steps__item{height:100%;min-height:8.4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#fff;border-radius:29px;padding:2rem 1.5rem 2rem 2rem}.tf-steps__item-number{width:4rem;height:4rem;background:#FFF;border:1px solid #F4F8FE;box-shadow:0 8px 12px rgba(64,123,255,.15);border-radius:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 1.5rem 0 0;font-size:2rem;line-height:1.3;font-weight:600;color:#407BFF}.tf-steps__item-caption{display:block;-ms-flex:1;flex:1;font-size:1.6rem;line-height:1.4;font-weight:500}.tf-info{background:#FFF;border-radius:40px;padding:6rem 0;margin:0 0 5px}.tf-info .row{margin:0 -1.5rem -3rem}.tf-info .row>[class^=col]{padding:0 1.5rem 3rem}@media (min-width:1200px){.tf-steps__item{min-height:8rem}.tf-steps__item-caption{font-size:2rem}.tf-info{padding:8rem 0;border-radius:80px}.tf-info .row{margin:0 -2rem -4rem}.tf-info .row>[class^=col]{padding:0 2rem 4rem}}.tf-info__title{display:block;margin:0 0 1.5rem;font-size:2.4rem;line-height:1.1;font-weight:600}@media (min-width:1200px){.tf-info__title{margin:0 0 3rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.tf-info__text,.tf-txt{line-height:1.4;font-weight:500}.tf-info__text{display:block;margin:0;font-size:1.6rem}@media (min-width:1200px){.tf-info__text{font-size:2rem;line-height:1.4;font-weight:500}}.tf-txt{background:#FFF;border-radius:40px;padding:6rem 0;margin:0 0 5px;font-size:1.6rem}.tf-txt h2,.tf-txt p{margin:0 0 1.5rem}.tf-txt h2{display:block;font-size:2.4rem;line-height:1.1;font-weight:600}.tf-txt picture{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 3rem;max-width:28.4rem}.tf-txt mark{display:block;background:#761CEA;color:#fff;border-radius:29px;padding:2rem;font-size:2rem;line-height:1.3;font-weight:600}.tf-txt small{display:block;font-size:1.4rem;line-height:1.4;font-weight:400}.tf-txt hr{display:block;border:none;border-top:2px solid #F4F8FE;border-radius:3px;margin:3rem 0}@media (min-width:1200px){.tf-txt h2,.tf-txt p,.tf-txt picture{margin:0 0 3rem}.tf-txt{padding:8rem 0;border-radius:80px;font-size:2rem;line-height:1.4;font-weight:500}.tf-txt h2{font-size:3rem;line-height:1.2;font-weight:600;letter-spacing:0}.tf-txt picture{max-width:58rem}}.p-team-intro__text,.p-team-intro__title,.p-team__title{font-weight:600;display:block}.p-team-intro{margin:0 0 10px;overflow:hidden}.p-team-intro__image{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;margin:0 -3.5rem -12rem -2rem;min-height:18rem}.p-team-intro__image img{display:block;width:132.8rem;max-width:100%}.p-team-intro__desc{background:linear-gradient(184.64deg,#FFF 3.28%,#95C8FF 180.45%),#FFF;border-radius:40px;padding:4rem 0;position:relative;z-index:100}@media (min-width:1200px){.p-team-intro__image{margin:0 -5.5rem -17.5rem 0}.p-team-intro__desc{padding:6rem 0;border-radius:80px}}.p-team-intro__title{margin:0 0 1.6rem;font-size:3.8rem;line-height:1.1;letter-spacing:-.03em}@media (min-width:1200px){.p-team-intro__title{font-size:13rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;margin:0}}.p-team-intro__text{margin:0;font-size:1.8rem;line-height:1.2}.p-team{background:#FFF;border-radius:40px;padding:4rem 0;margin:0 0 10px}.p-team:last-child{margin:0}@media (min-width:1200px){.p-team-intro__text{font-size:2.4rem;line-height:1.2;font-weight:600}.p-team{padding:10rem 0 4rem;border-radius:80px}}.p-team__title{margin:0 0 2rem;font-size:3.8rem;line-height:1.1;letter-spacing:-.03em;text-align:center}@media (min-width:1200px){.p-team__title{margin:0 0 3rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;text-align:left}}.p-team__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-team__list>li{padding:0 10px 2rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (min-width:1200px){.p-team__list{margin:0 -10px -4rem}.p-team__list>li{padding:0 10px 4rem;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.p-team__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%}.p-team__item-image{display:block;position:relative;margin:0 0 1.2rem;overflow:hidden;background:#407BFF;border-radius:15px}.p-team__item-image:before{float:left;padding:118.75% 0 0}.p-team__item-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (min-width:1200px){.p-team__item-image{border-radius:30px;margin:0 0 1.2rem}.p-team__item-image:before{padding:142.85% 0 0}}.p-team__item-title{display:block;margin:0 0 2px;font-size:1.4rem;line-height:1.3;font-weight:700}@media (min-width:1200px){.p-team__item-title{font-size:2.5rem;line-height:1.2;font-weight:600}}.p-team__item-text{display:block;margin:0 0 1.2rem;font-size:1.2rem;line-height:1.25;font-weight:400}.p-team__item-action{margin:auto 0 0}.p-team__action{padding:2rem 0 0;text-align:center}.p-team__action .ui-btn{width:100%;box-shadow:0 8px 12px rgba(64,123,255,.15)}@media (min-width:1200px){.p-team__item-text{font-size:1.6rem;line-height:1.45;font-weight:400}.p-team__action{padding:4rem 0 0}.p-team__action .ui-btn{width:auto}}.p-team__pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;line-height:1.3;font-weight:600;padding:2rem 0 0}@media (min-width:1200px){.p-team__pagination{padding:4rem 0 0}}.p-team__pagination-link,.p-team__pagination-next,.p-team__pagination-prev{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;border-radius:10px;text-decoration:none;color:#407BFF;transition:.25s;border:1px solid transparent}.p-team__pagination-link.is-active,.p-team__pagination-link:hover,.p-team__pagination-next.is-active,.p-team__pagination-next:hover,.p-team__pagination-prev.is-active,.p-team__pagination-prev:hover{text-decoration:none;border-color:#F6F6F8;background:#407BFF;color:#fff;box-shadow:0 8px 12px rgba(64,123,255,.15)}.p-team__pagination-menu{margin:0 -3px;padding:0 3px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.p-team__pagination-menu>li{padding:0 3px;-ms-flex:0 0 auto;flex:0 0 auto}.p-employee{padding:4rem 0 0;margin:0 0 8rem}@media (min-width:1200px){.p-employee{padding:6.5rem 0 0;margin:0 0 10rem}}.p-employee__title{display:block;margin:0 0 8px;font-size:5rem;line-height:1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.p-employee__title{font-size:9rem;line-height:.8;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem;position:relative;top:-8px;left:-.05em}}.p-employee__text{display:block;margin:0 0 2rem;font-size:1.8rem;line-height:1.2;font-weight:600}@media (min-width:1200px){.p-employee__text{font-size:2.4rem;line-height:1.2;font-weight:600;margin:0 0 2.8rem}}.p-employee__image{display:block;background:#ccc;overflow:hidden;border-radius:40px;margin:0 0 4rem}.p-employee__image img{display:block;width:100%}@media (min-width:1200px){.p-employee__image{border-radius:50px;margin:0;max-height:655px}.p-employee__table{width:100%;border-collapse:collapse;border-spacing:0;text-align:left}.p-employee__table td,.p-employee__table th{border-top:1px solid rgba(29,29,27,.2);border-bottom:1px solid rgba(29,29,27,.2);padding:3rem 10px;vertical-align:top}.p-employee__table td:first-child,.p-employee__table th:first-child{padding-left:0;min-width:19rem}.p-employee__table td:last-child,.p-employee__table th:last-child{padding-right:0}.p-employee__table th{font-size:2.5rem;line-height:1.2;font-weight:600}.p-employee__table td{font-size:1.6rem;line-height:1.45;font-weight:400;padding-top:35px}.p-employee__table td p{margin:0 0 1.2rem}.p-employee__table td p:last-child{margin:0}}@media (max-width:1199px){.p-employee__table{display:block;border-top:1px solid rgba(29,29,27,.2);text-align:left}.p-employee__table tbody,.p-employee__table td,.p-employee__table tfoot,.p-employee__table th,.p-employee__table thead,.p-employee__table tr{display:block}.p-employee__table tr{padding:2.4rem 0;border-bottom:1px solid rgba(29,29,27,.2)}.p-employee__table th{font-size:2.5rem;line-height:1.2;font-weight:600;margin:0 0 2px}.p-employee__table td{font-size:1.6rem;line-height:1.45;font-weight:400}.p-employee__table td p{margin:0 0 8px}.p-employee__table td p:last-child{margin:0}}.p-documents{background:#fff;border-radius:40px;padding:4rem 0;margin:0 0 10px}.p-documents__title{display:block;margin:0 0 2rem;font-size:3.8rem;line-height:1.1;font-weight:600;text-align:center;letter-spacing:-.03em}@media (min-width:1200px){.p-documents{padding:10rem 0 6rem;border-radius:80px}.p-documents__title{margin:0 0 3rem;font-size:8rem;line-height:1;font-weight:600;text-align:left;letter-spacing:-.03em}}.p-documents__item{display:block;border-radius:5px;background:#fff;transition:transform .25s;overflow:hidden}.p-documents__item img{display:block;width:100%}.p-documents__item:hover{transform:scale(1.05)}.p-news{background:#FFF;border-radius:40px;margin:0 0 10px;padding:4rem 0 6rem}.p-news:last-child{margin:0}.p-news__title{display:block;margin:0 0 2rem;font-size:3.8rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;text-align:center}@media (min-width:1200px){.p-news{padding:10rem 0 6rem;border-radius:80px}.p-news__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem;text-align:left}}.p-news__list{margin:0 -10px -4rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-news__list>li{padding:0 10px 4rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.p-news__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.p-news__list{margin:0 -10px -4rem}.p-news__list>li{padding:0 10px 4rem;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.p-news__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%}.p-news__item-image{background:#ccc;border-radius:14px;margin:0 0 1.5rem;position:relative;overflow:hidden;display:block}.p-news__item-image:before{float:left;padding:58.825% 0 0}.p-news__item-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (min-width:1200px){.p-news__item-image{margin:0 0 1.5rem}.p-news__item-image:before{padding:52.6315% 0 0}}.p-news__item-desc{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.p-news__item-tags{margin:0 -2.5px -5px;padding:0 0 1.5rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-news__item-tag,.p-news__pagination{display:-ms-flexbox;-ms-flex-align:center}.p-news__item-tags>li{padding:0 2.5px 5px}.p-news__item-tag{display:flex;align-items:center;padding:0 8px;height:2.8rem;background:#F4F8FE;border-radius:15px;font-size:1.4rem;line-height:1.3;font-weight:600;white-space:nowrap;color:#1D1D1B}.p-news__item-text,.p-news__item-title{margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-news__item-title{font-size:2rem;line-height:2.8rem;font-weight:600;max-height:56px}.p-news__item-text{font-size:1.6rem;line-height:2.4rem;font-weight:500;max-height:48px}.p-news__item-date{display:block;margin:0 0 1.5rem;font-size:1.4rem;line-height:1.45;font-weight:400}@media (min-width:1200px){.p-news__item-date{margin:0 0 1.5rem}}.p-news__item-action{margin:auto 0 0}.p-news__pagination{display:flex;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;line-height:1.3;font-weight:600;padding:4rem 0 0}.p-news__pagination-link,.p-news__pagination-next,.p-news__pagination-prev{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;border-radius:10px;text-decoration:none;color:#407BFF;transition:.25s;border:1px solid transparent}.p-news__pagination-link.is-active,.p-news__pagination-link:hover,.p-news__pagination-next.is-active,.p-news__pagination-next:hover,.p-news__pagination-prev.is-active,.p-news__pagination-prev:hover{text-decoration:none;border-color:#F6F6F8;background:#407BFF;color:#fff;box-shadow:0 8px 12px rgba(64,123,255,.15)}.p-news__pagination-menu{margin:0 -3px;padding:0 3px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.p-news__pagination-menu>li{padding:0 3px;-ms-flex:0 0 auto;flex:0 0 auto}.gc-promo{text-align:center;padding:5rem 0 4.5rem;margin:0;position:relative;z-index:100}.gc-promo__text,.gc-promo__title{display:block;margin:0 0 2rem;letter-spacing:-.03em}.gc-promo__title{font-size:5.5rem;line-height:1.15;font-weight:600}.gc-promo__title mark{background:linear-gradient(91.41deg,#761CEA 2.74%,#407BFF 97.37%),#1D1D1B;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}@media (min-width:1200px){.gc-promo{padding:6rem 0 8rem}.gc-promo__title{font-size:10rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.gc-promo__text{font-size:3.2rem;line-height:1.15;font-weight:500}@media (min-width:1200px){.gc-promo__text{margin:0 0 4rem;font-size:3.2rem;line-height:1.2;font-weight:500;letter-spacing:0}}.gc-promo__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 -2rem 2rem}.gc-promo__image img{display:block}@media (min-width:1200px){.gc-promo__image{margin:0}.gc-promo__image--left{position:absolute;left:50%;bottom:-3rem;z-index:-1;width:36.4rem;margin:0 0 0 -67.5rem}.gc-promo__image--right{position:absolute;left:50%;bottom:2.5rem;z-index:-1;width:49rem;margin:0 0 0 26.5rem}}.gc-promo__action .ui-btn{width:100%;font-size:2.4rem;line-height:1.3;font-weight:600}.gc-when{background:url(/local/templates/mg_winter/include/css/../images/bg-gc-when.png) 50% 50% no-repeat;background-size:cover;border-radius:40px;padding:6rem 0;margin:0 0 6.5rem}@media (min-width:1200px){.gc-promo__action .ui-btn{width:auto}.gc-when{padding:8rem 0;margin:0 0 8rem;border-radius:80px}}.gc-when__title{display:block;margin:0 0 3rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em;text-align:center}@media (min-width:1200px){.gc-when__title{margin:0 0 4rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;text-align:left}}.gc-when__list{margin:0;padding:0;list-style:none}.gc-when__list>li{margin:0 0 5px}.gc-when__list>li:last-child{margin:0}@media (min-width:1200px){.gc-when__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -2rem}.gc-when__list>li{padding:0 10px 2rem;margin:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.gc-when__item{background:#FFF;border:1px solid #F4F8FE;border-radius:30px;padding:2rem}.gc-when__item-image{display:block;margin:0 0 10px;max-width:90%}.gc-when__item-image img{display:block;max-width:100%;max-height:100%}@media (min-width:1200px){.gc-when__item{padding:3rem;border-radius:40px}.gc-when__item-image{height:20rem;margin:0 0 2rem}}.gc-when__item-title{display:block;margin:0 0 1.5rem;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.gc-when__item-title{margin:0 0 2rem;font-size:3rem;line-height:1.2;font-weight:600;letter-spacing:0}}.gc-when__item-text{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:500}.gc-whom{margin:0 0 6rem}@media (min-width:1200px){.gc-when__item-text{font-size:2rem;line-height:1.4;font-weight:500}.gc-whom{margin:0 0 8rem}}.gc-whom__title{display:block;margin:0 0 3rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em;text-align:center}@media (min-width:1200px){.gc-whom__title{margin:0 0 4rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;text-align:left}}.gc-whom__list{margin:0;padding:0;list-style:none}.gc-whom__list>li{margin:0 0 5px}.gc-whom__list>li:last-child{margin:0}@media (min-width:1200px){.gc-whom__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -2rem}.gc-whom__list>li{padding:0 10px 2rem;margin:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.gc-whom__item{background:#FFF;border:1px solid #FFF;border-radius:30px;padding:2rem;position:relative;z-index:100;overflow:hidden}.gc-whom__item:before{display:block;position:absolute;z-index:-1;border-radius:50%;filter:blur(133.42px)}.gc-whom__item--01:before{position:absolute;top:-32.2rem;left:-26.4rem;width:49.1rem;height:49.1rem;background:rgba(118,28,234,.46)}.gc-whom__item--02:before{position:absolute;right:-17.7rem;bottom:-23.7rem;width:41.5rem;height:41.5rem;background:rgba(64,123,255,.49)}.gc-whom__item--03:before{position:absolute;top:-25.2rem;right:-14.4rem;width:39.9rem;height:39.9rem;background:rgba(22,163,197,.4)}.gc-whom__item-title{display:block;margin:0 0 1.5rem;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.gc-whom__item{padding:3rem;border-radius:40px;min-height:100%}.gc-whom__item-title{margin:0 0 2rem;font-size:3rem;line-height:1.2;font-weight:600;letter-spacing:0}}.gc-whom__item-text{display:block;margin:0;font-size:1.6rem;line-height:1.333;font-weight:500}.gc-types{padding:6rem 0;margin:0 0 6.5rem;background:#FFF;border-radius:40px}@media (min-width:1200px){.gc-whom__item-text{font-size:2rem;line-height:1.4;font-weight:500}.gc-types{padding:8rem 0;margin:0 0 8rem;border-radius:80px}}.gc-types__title{display:block;margin:0 0 3rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em;text-align:center}@media (min-width:1200px){.gc-types__title{margin:0 0 3rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;text-align:left}}.gc-types__list{margin:0;padding:0;list-style:none}.gc-types__list>li{margin:0 0 2rem}.gc-types__list>li:last-child{margin:0}@media (min-width:1200px){.gc-types__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -2rem}.gc-types__list>li{padding:0 10px 2rem;margin:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.gc-types__item{border-radius:40px;padding:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.gc-types__item--blue{background:#F4F8FE;box-shadow:0 8px 12px rgba(64,123,255,.15)}.gc-types__item--blue .gc-types__item-list>li:before,.gc-types__item--blue .gc-types__item-price,.gc-types__item--blue .gc-types__item-title{color:#407BFF}.gc-types__item--purple{background:#F7F3F9;box-shadow:0 18px 30px rgba(118,28,234,.15)}.gc-types__item--purple .gc-types__item-list>li:before,.gc-types__item--purple .gc-types__item-price,.gc-types__item--purple .gc-types__item-title{color:#761CEA}.gc-types__item--orange{background:#FFF9F2;box-shadow:0 18px 30px rgba(255,135,0,.15)}.gc-buy__item-icon,.gc-like__mark{box-shadow:0 8px 12px rgba(64,123,255,.15)}.gc-types__item--orange .gc-types__item-list>li:before,.gc-types__item--orange .gc-types__item-price,.gc-types__item--orange .gc-types__item-title{color:#FF8700}@media (min-width:1200px){.gc-types__item{padding:3rem;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.gc-types__item-price{display:block;margin:0 0 10px;font-size:5.4rem;line-height:1;font-weight:700;letter-spacing:-.03em}@media (min-width:1200px){.gc-types__item-price{margin:0 0 10px;font-size:6.6rem;line-height:1;font-weight:700;letter-spacing:-.03em}}.gc-types__item-image{display:block;margin:0 0 2rem;overflow:hidden;border-radius:10px;border:1px solid #fff;-ms-flex-order:1;order:1}.gc-types__item-image img{display:block;width:100%}@media (min-width:1200px){.gc-types__item-image{margin:0 0 10px;max-width:15rem;-ms-flex-order:initial;order:initial}}.gc-types__item-title{display:block;margin:0 0 2rem;font-size:2rem;line-height:1.4;font-weight:500}.gc-types__item-list,.gc-types__item-mark{font-size:1.6rem;line-height:1.4;font-weight:500}.gc-types__item-list{margin:0 0 2rem;padding:0;list-style:none}.gc-types__item-list>li{position:relative;padding:0 0 0 1.8rem;margin:0 0 2rem}.gc-types__item-list>li:before{display:block;position:absolute;top:0;left:0;height:100%;width:8px;border-radius:40px;background:currentColor}.gc-types__item-list>li:last-child{margin:0}.gc-types__item-mark{margin:0 0 2rem;background:#fff;border-radius:30px;display:inline-block;vertical-align:top;padding:6px 10px 4px}.gc-types__item-mark b{font-weight:600}.gc-types__item-action{-ms-flex-order:2;order:2}.gc-types__item-action .ui-btn{width:100%;font-size:2.4rem;line-height:1.1;font-weight:600}@media (min-width:1200px){.gc-types__item-mark{margin:0 0 3rem}.gc-types__item-action{margin:auto 0 0;-ms-flex-order:initial;order:initial}}.gc-buy{margin:0 0 6.5rem}@media (min-width:1200px){.gc-buy{margin:0 0 8rem}}.gc-buy__title{display:block;margin:0 0 3rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em;text-align:center}.gc-buy__wrapper{background:#fff;border-radius:40px;padding:2rem;overflow:hidden;position:relative;z-index:100}@media (min-width:1200px){.gc-buy__title{margin:0 0 4rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;text-align:left}.gc-buy__wrapper{padding:3rem}}.gc-buy__list{margin:0 0 3rem;padding:0;list-style:none}.gc-buy__list>li{margin:0 0 2rem}.gc-buy__list>li:last-child{margin:0}@media (min-width:1200px){.gc-buy__list{margin:0 -10px -3rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gc-buy__list>li{padding:0 10px 3rem;margin:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.gc-buy__list>li:nth-of-type(5),.gc-buy__list>li:nth-of-type(7){margin-right:33.333%}.gc-buy__item{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;min-height:100%}}.gc-buy__item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:6rem;height:6rem;background:#FFF;border:1px solid #F4F8FE;border-radius:20px;margin:0 0 2rem}.gc-faq,.gc-like{border-radius:40px}.gc-buy__item-icon img,.gc-buy__item-icon svg{display:block;width:4rem;height:4rem}@media (min-width:1200px){.gc-buy__item-icon{width:8.2rem;height:8.2rem;margin:0 2rem 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.gc-buy__item-icon img,.gc-buy__item-icon svg{width:5rem;height:5rem}.gc-buy__item-desc{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;top:-5px}}.gc-buy__item-title{display:block;margin:0 0 10px;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.gc-buy__item-title{margin:0 0 10px;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:0}}.gc-buy__item-action,.gc-buy__item-mark,.gc-buy__item-price{font-size:2rem;line-height:1.4;display:block}.gc-buy__item-price{margin:0 0 10px;font-weight:500}.gc-buy__item-action{font-weight:600;margin:0}@media (min-width:1200px){.gc-buy__item-action{margin:auto 0 0}}.gc-buy__item-mark{margin:0;padding:5px 0 0;font-weight:500;color:#407BFF;background:0 0}@media (min-width:1200px){.gc-buy__item-mark{margin:auto 0 0;padding:0}}.gc-buy__image{display:block;margin:0 -2rem -2rem}.gc-buy__image img{display:block;width:100%}@media (min-width:1200px){.gc-buy__image{margin:0;position:absolute;bottom:0;right:-10px;z-index:-1;width:41.4rem;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.gc-buy__image img{max-width:100%;max-height:100%}}.gc-like{margin:0 0 6.5rem;padding:6rem 0;background:url(/local/templates/mg_winter/include/css/../images/bg-gc-like-mobile.png) 50% 50% no-repeat;background-size:cover;text-align:center}@media (min-width:1200px){.gc-like{background-image:url(/local/templates/mg_winter/include/css/../images/bg-gc-like.png);padding:8rem 0;margin:0 0 8rem;border-radius:80px;text-align:left}}.gc-like__text,.gc-like__title{display:block;margin:0 0 2rem;font-weight:600}.gc-like__title{font-size:3.2rem;line-height:1.1;letter-spacing:-.02em}@media (min-width:1200px){.gc-like__title{margin:0 0 2rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.gc-like__text{font-size:2.4rem;line-height:1.1;letter-spacing:-.03em}@media (min-width:1200px){.gc-like__text{margin:0 0 4rem;font-size:3rem;line-height:1.2;font-weight:600;letter-spacing:0}}.gc-like__swiper{margin:0 0 2rem}.gc-like__swiper>*{margin:0 0 10px}.gc-like__swiper>:last-child{margin:0}.gc-like__mark{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#F4F8FE;border:1px solid #FFF;border-radius:66px;height:6.6rem;padding:10px 2rem;font-size:2rem;line-height:1.3;font-weight:600;white-space:nowrap}@media (min-width:1200px){.gc-like__swiper{margin:0 0 4rem}.gc-like__mark{padding:2rem 3rem;font-size:3rem;line-height:1.2;font-weight:500;height:9.6rem;border-radius:40px}}.gc-like__image{height:6.6rem;border-radius:66px;overflow:hidden;display:block;background:#F4F8FE;border:.69px solid #FFF;box-shadow:0 5.5px 8.25px rgba(64,123,255,.15)}.gc-like__image img{display:block;max-width:100%;max-height:100%}.gc-like__action .ui-btn{width:100%;font-size:2.4rem;line-height:1.1;font-weight:600}.gc-testimonials{margin:0 0 6.5rem}@media (min-width:1200px){.gc-like__image{height:9.6rem;border-radius:40px}.gc-like__action{text-align:center}.gc-like__action .ui-btn{width:auto}.gc-testimonials{margin:0 0 8rem}}.gc-testimonials__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em;text-align:center}@media (min-width:1200px){.gc-testimonials__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;text-align:left;margin:0 0 3rem}}.gc-testimonials__swiper{position:relative;margin:0 0 2rem}@media (min-width:1200px){.gc-testimonials__swiper{margin:0 0 3rem}}.gc-testimonials__item{display:block;text-decoration:none;color:#fff;cursor:pointer}.gc-testimonials__item:hover{text-decoration:none;color:#fff}.gc-testimonials__item.is-active .gc-testimonials__item-player{opacity:1;visibility:visible;pointer-events:auto}.gc-testimonials__item-group{background:#eee;border-radius:29px;overflow:hidden;width:100%;height:23rem;margin:0 0 1.5rem;position:relative}@media (min-width:1200px){.gc-testimonials__item-group{height:36rem;margin:0 0 1.2rem}}.gc-testimonials__item-image{display:block;width:100%;height:100%;position:relative;z-index:1;border-radius:inherit;overflow:hidden}.gc-testimonials__item-image img{display:block;width:100%;height:100%;object-fit:cover}.gc-testimonials__item-image:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:.25s;backface-visibility:hidden;border-radius:inherit}.gc-testimonials__item-play{position:absolute;top:50%;left:50%;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(133.67deg,rgba(255,255,255,.6) -4.51%,rgba(255,255,255,0) 122.61%);border:2px solid rgba(255,255,255,.5);backdrop-filter:blur(30px);border-radius:50%;width:8.4rem;height:8.4rem;transition:transform .25s;will-change:transform}.gc-testimonials__item-play svg{display:block;position:relative;left:2px}.gc-testimonials__item-player{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:3;border-radius:inherit;overflow:hidden;transition:opacity .25s,visibility .25s;opacity:0;visibility:hidden;pointer-events:none;margin:0}.gc-testimonials__item-player iframe{width:100%;height:100%}.gc-testimonials__item-caption{display:block;margin:0;padding:0 5px;font-size:2rem;line-height:1.4;font-weight:500;color:#000}.gc-testimonials__action .ui-btn{width:100%;font-size:2.4rem;line-height:1.3;font-weight:600}@media (min-width:1200px){.gc-testimonials__item-caption{padding:0 1.5rem}.gc-testimonials__action{text-align:center}.gc-testimonials__action .ui-btn{width:auto}}.gc-faq{position:relative;margin:0 0 5px;padding:6rem 0;background:#fff}@media (min-width:1200px){.gc-faq{margin:0 0 5px;padding:8rem 0;border-radius:80px}}.gc-faq__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em;text-align:center}@media (min-width:1200px){.gc-faq__title{margin:0 0 3rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;text-align:center}}.gc-faq__wrapper{max-width:98rem;margin:0 auto}.gc-faq__list{margin:0;padding:0;list-style:none}.gc-faq__list>li{margin:0 0 2rem}.gc-faq__list>li:last-child{margin:0}@media (min-width:1200px){.gc-faq__list>li{margin:0 0 10px}.gc-faq__list>li:last-child{margin:0}}.gc-faq__item{background:#FFF;border:2px solid #F4F8FE;box-sizing:border-box;border-radius:29px;padding:2rem}.gc-faq__item.is-open .gc-faq__item-question svg.icon-arrow-faq{transform:rotate(180deg)}.gc-faq__item-question{position:relative;font-size:2rem;line-height:1.3;font-weight:700;padding:0 4rem 0 0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;transition:color .25s}.gc-faq__item-question:hover{color:#407BFF}.gc-faq__item-question svg.icon-arrow-faq{position:absolute;top:50%;right:0;width:3rem;height:3rem;margin:-1.5rem 0 0;color:#407BFF;transition:transform .25s}@media (min-width:1200px){.gc-faq__item-question{font-size:2.4rem;line-height:1.2;font-weight:600}}.gc-faq__item-answer{font-size:1.4rem;line-height:1.4;font-weight:400;position:relative;padding:0 0 10px;top:10px;display:none}.gc-faq__item-answer p{margin:0 0 10px}.gc-faq__item-answer p:last-child{margin:0}@media (min-width:1200px){.gc-faq__item-answer{font-size:2rem;line-height:1.4;font-weight:500}}.form-notcamp__title,.sz-venues__title{font-size:3.2rem;letter-spacing:-.02em}.gc-request{position:relative;z-index:100;margin:0 0 5px;background:url(/local/templates/mg_winter/include/css/../images/bg-gc-request.png) 50% 50% no-repeat;background-size:cover;border-radius:40px;padding:6rem 0;overflow:hidden}@media (min-width:1200px){.gc-request{margin:0 0 5px;padding:8rem 0 6rem;border-radius:80px}}.gc-request__title{display:block;margin:0 0 3rem;font-size:3.2rem;line-height:1.1;font-weight:600;text-align:center}@media (min-width:1200px){.gc-request__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;text-align:left}.gc-request__form{max-width:48rem}}.gc-request__form{background:#FFF;border-radius:29px;padding:2rem;margin:0}.gc-request__form .ui-title{display:block;margin:0 0 10px;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;text-align:center}.gc-request__form .ui-field{margin:0 0 10px}.gc-request__form .ui-prepend{color:#407BFF;width:3.7rem;height:4.1rem}.gc-request__form .ui-prepend svg{display:block;width:2rem;height:2rem}.gc-request__form .ui-prepend~.ui-input,.gc-request__form .ui-prepend~.ui-textarea{padding-left:37px}.gc-request__form .ui-input,.gc-request__form .ui-textarea{height:4.1rem}.gc-request__form .ui-input:-ms-input-placeholder,.gc-request__form .ui-textarea:-ms-input-placeholder{color:#407BFF}.gc-request__form .ui-input::placeholder,.gc-request__form .ui-textarea::placeholder{color:#407BFF}.gc-request__form .ui-input:focus,.gc-request__form .ui-textarea:focus{border-color:#407BFF}.gc-request__form .ui-textarea{height:10.9rem;min-height:10.9rem}.gc-request__image{margin:0 -2rem -6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.gc-request__image img{display:block}@media (min-width:1200px){.gc-request__image{position:absolute;bottom:-20rem;right:50%;z-index:-1;width:60.3rem;height:60.3rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 -17rem 0 0}.gc-request__image img{display:block;width:100%}}.sz-intro{padding:4rem 0;margin:0;border:2px solid #FFF;border-radius:40px;overflow:hidden}@media (min-width:960px){.sz-intro{border-radius:80px}}.sz-intro__cards,.sz-intro__form{background:#FFF;border:1px solid #F4F8FE}.sz-intro__title{display:block;margin:0 0 3rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em;text-align:center}@media (min-width:960px){.sz-intro__title{margin:0 auto 3rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;max-width:96rem}}.sz-intro__cards{margin:0 0 2rem;padding:2rem;list-style:none;box-shadow:0 8px 12px rgba(118,28,234,.15);border-radius:30px}.sz-intro__cards>li{padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #F4F8FE}.sz-intro__cards>li:last-child{padding:0;margin:0;border:none}@media (min-width:960px){.sz-intro__cards{margin:0 -10px 4rem;padding:0;background:0 0;border:none;box-shadow:none;border-radius:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-intro__cards>li,.sz-intro__cards>li:last-child{padding:0 10px;margin:0;border:none}.sz-intro__cards>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.sz-intro__card{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:960px){.sz-intro__card{background:#FFF;border:1px solid #F4F8FE;box-shadow:0 8px 12px rgba(118,28,234,.15);border-radius:29px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:2rem;height:100%;min-height:15.6rem}}.sz-intro__card-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;margin:0 10px 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.sz-intro__card-icon svg{display:block;max-width:100%;max-height:100%}@media (min-width:960px){.sz-intro__card-icon{margin:0 auto 10px}}.sz-intro__card-text{display:block;margin:0;font-size:1.4rem;line-height:1.4;font-weight:500;-ms-flex:1;flex:1}.sz-intro__card-text b{font-weight:700}@media (min-width:960px){.sz-intro__card-text{text-align:center;-ms-flex:0 0 auto;flex:0 0 auto}.sz-intro__swiper{margin:0 0 3rem}}.sz-intro__banner,.sz-intro__banner-play{-ms-flex-direction:column;color:#fff;text-align:center}.sz-intro__swiper{margin:0 0 3rem}.sz-intro__banner{background:#F4F8FE;border:1px solid #fff;border-radius:20px;overflow:hidden;padding:2rem 6rem;position:relative;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:340/136}@media (min-width:960px){.sz-intro__banner{aspect-ratio:780/250;border-radius:30px}}.sz-intro__banner-image{position:absolute;top:0;left:0;width:100%;height:100%;display:block;margin:0;z-index:1;border-radius:inherit;backface-visibility:hidden;user-select:none;overflow:hidden}.sz-intro__banner-image img{display:block;width:100%;height:100%;object-fit:cover}.sz-intro__banner-desc{position:relative;z-index:2}.sz-intro__banner-title{display:block;margin:0 0 1.2rem;font-size:2rem;line-height:1;font-weight:600;letter-spacing:-.03em}@media (min-width:960px){.sz-intro__banner-title{margin:0 0 2rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.03em}.sz-intro__banner-action .ui-btn{min-width:21.2rem}}@media (max-width:959px){.sz-intro__banner-action .ui-btn{font-size:9px;height:2.2rem;min-width:11.6rem}}.sz-intro__banner-play{position:absolute;top:50%;left:66.666%;z-index:100;width:7.8rem;height:7.8rem;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,.04);box-shadow:0 8.59px 67px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5.01px);backdrop-filter:blur(5.01px);text-decoration:none;border-radius:50%;transition:transform .25s;margin:-3.9rem 0 0 -3.9rem;backface-visibility:hidden}.sz-intro__banner-play:hover{color:#fff;text-decoration:none}@media (min-width:960px){.sz-intro__banner-play{width:9rem;height:9rem;margin:-4.5rem 0 0 -4.5rem;position:absolute;top:50%;left:66.6666%}.sz-intro__banner-play:hover .sz-intro__banner-play-icon{transform:translate(0,0) scale(.9)}.sz-intro__banner-play:hover .sz-intro__banner-play-text{opacity:1}}.sz-intro__banner-play-wave,.sz-intro__banner-play-waves{position:absolute;top:0;width:100%;height:100%;display:block}.sz-intro__banner-play-waves{left:0;border-radius:50%}.sz-intro__banner-play-wave{left:0;border-radius:inherit;border:1px solid #fff;animation:3s ease-in-out infinite wavesIntroAlarm;opacity:0;transform:scale(0)}.sz-intro__banner-play-wave--01{animation-delay:0s}.sz-intro__banner-play-wave--02{animation-delay:1s}.sz-intro__banner-play-wave--03{animation-delay:2s}.sz-intro__banner-play-icon{display:block;width:4rem;height:4rem;position:relative;left:4%}.sz-intro__banner-play-icon svg{width:100%;height:100%}.sz-intro__banner-play-text{display:none}@media (min-width:960px){.sz-intro__banner-play-icon{width:4.6rem;height:4.6rem;transition:transform .25s;transform:translate(0,12px)}.sz-intro__banner-play-text{display:block;margin:0;padding:5px 0 0;font-size:10px;line-height:1;font-weight:600;letter-spacing:-.01em;transition:opacity .25s;opacity:0;will-change:transform}}.sz-intro__form .sz-row,.sz-intro__form-desc .sz-row{margin:0 -1.5rem}@keyframes waves{0%{transform:scale(.2);opacity:0}50%{opacity:.9}100%{transform:scale(.9);opacity:0}}@keyframes wavesIntroAlarm{0%{transform:scale(1);opacity:40%}100%{transform:scale(2);opacity:0}}.sz-intro__form{border-radius:20px;padding:2rem;text-align:center}.sz-intro__form .sz-row>[class^=sz-col]{padding:0 1.5rem}@media (min-width:960px){.sz-intro__form{padding:3rem;border-radius:30px;text-align:left}.sz-intro__form-desc{max-width:58rem}}.sz-intro__form-desc .sz-row>[class^=sz-col]{padding:0 1.5rem}.sz-intro__form-title{display:block;margin:0 0 5px;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}.sz-intro__form-title mark{display:inline-block;vertical-align:top;background:0 0;color:#41CC99}@media (min-width:960px){.sz-intro__form-title{margin:0 0 10px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}}.sz-intro__form-text{display:block;margin:0 0 2rem;font-size:1.6rem;line-height:1.4;font-weight:500}@media (min-width:960px){.sz-intro__form-text{margin:0;font-size:2rem;line-height:1.4;font-weight:500}}.sz-intro__form-data .sz-row{margin:0 -5px -10px}.sz-intro__form-data .sz-row>[class^=sz-col]{padding:0 5px 10px}.sz-intro__form-data .ui-field{margin:0}.sz-intro__form-data .ui-prepend{color:#761CEA;width:3.5rem}.sz-intro__form-data .ui-prepend svg{width:2rem;height:2rem}.sz-intro__form-data .ui-prepend~.ui-input,.sz-intro__form-data .ui-prepend~.ui-textarea{padding-left:35px}.sz-intro__form-data .ui-input,.sz-intro__form-data .ui-textarea{height:4rem;color:#761CEA;border-color:#F7F3F9}.sz-intro__form-data .ui-input:-ms-input-placeholder,.sz-intro__form-data .ui-textarea:-ms-input-placeholder{color:#1D1D1B}.sz-intro__form-data .ui-input::placeholder,.sz-intro__form-data .ui-textarea::placeholder{color:#1D1D1B}.sz-intro__form-data .ui-input:focus,.sz-intro__form-data .ui-textarea:focus{border-color:#761CEA}.sz-footer__contacts,.sz-footer__nav,.sz-header__nav-offcanvas,.sz-header__sticky{border-bottom:1px solid #F4F8FE}.sz-intro__form-data .ui-btn{height:4rem}@media (min-width:640px){.sz-intro__form-data .sz-row{margin:0 -10px -10px}.sz-intro__form-data .sz-row>[class^=sz-col]{padding:0 10px 10px}}@media (min-width:960px){.sz-intro__form-data .ui-field{margin:0}.sz-intro__form-data .ui-validate{padding:5px 0 0}}@media (min-width:1200px){.sz-intro__form-data{padding:5px 0}}.sz-container,.sz-container-fluid{margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px;width:100%}@media (min-width:576px){.sz-container{max-width:54rem}}@media (min-width:640px){.sz-container{max-width:72rem}}@media (min-width:960px){.sz-container{max-width:96rem}}@media (min-width:1200px){.sz-container{max-width:114rem}}.sz-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.sz-col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.sz-col,.sz-col-1,.sz-col-10,.sz-col-11,.sz-col-12,.sz-col-2,.sz-col-3,.sz-col-4,.sz-col-5,.sz-col-6,.sz-col-7,.sz-col-8,.sz-col-9,.sz-col-auto,.sz-col-hd,.sz-col-hd-1,.sz-col-hd-10,.sz-col-hd-11,.sz-col-hd-12,.sz-col-hd-2,.sz-col-hd-3,.sz-col-hd-4,.sz-col-hd-5,.sz-col-hd-6,.sz-col-hd-7,.sz-col-hd-8,.sz-col-hd-9,.sz-col-hd-auto,.sz-col-lg,.sz-col-lg-1,.sz-col-lg-10,.sz-col-lg-11,.sz-col-lg-12,.sz-col-lg-2,.sz-col-lg-3,.sz-col-lg-4,.sz-col-lg-5,.sz-col-lg-6,.sz-col-lg-7,.sz-col-lg-8,.sz-col-lg-9,.sz-col-lg-auto,.sz-col-md,.sz-col-md-1,.sz-col-md-10,.sz-col-md-11,.sz-col-md-12,.sz-col-md-2,.sz-col-md-3,.sz-col-md-4,.sz-col-md-5,.sz-col-md-6,.sz-col-md-7,.sz-col-md-8,.sz-col-md-9,.sz-col-md-auto,.sz-col-sm,.sz-col-sm-1,.sz-col-sm-10,.sz-col-sm-11,.sz-col-sm-12,.sz-col-sm-2,.sz-col-sm-3,.sz-col-sm-4,.sz-col-sm-5,.sz-col-sm-6,.sz-col-sm-7,.sz-col-sm-8,.sz-col-sm-9,.sz-col-sm-auto,.sz-col-xl,.sz-col-xl-1,.sz-col-xl-10,.sz-col-xl-11,.sz-col-xl-12,.sz-col-xl-2,.sz-col-xl-3,.sz-col-xl-4,.sz-col-xl-5,.sz-col-xl-6,.sz-col-xl-7,.sz-col-xl-8,.sz-col-xl-9,.sz-col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}.sz-col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.sz-col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.sz-col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.sz-col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.sz-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sz-col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.sz-col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.sz-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sz-col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.sz-col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.sz-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sz-col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.sz-col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.sz-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.sz-order-1{-ms-flex-order:1;order:1}.sz-order-2{-ms-flex-order:2;order:2}.sz-order-3{-ms-flex-order:3;order:3}.sz-order-4{-ms-flex-order:4;order:4}.sz-order-5{-ms-flex-order:5;order:5}.sz-order-6{-ms-flex-order:6;order:6}.sz-order-7{-ms-flex-order:7;order:7}.sz-order-8{-ms-flex-order:8;order:8}.sz-order-9{-ms-flex-order:9;order:9}.sz-order-10{-ms-flex-order:10;order:10}.sz-order-11{-ms-flex-order:11;order:11}.sz-order-12{-ms-flex-order:12;order:12}.sz-offset-1{margin-left:8.3333333333%}.sz-offset-2{margin-left:16.6666666667%}.sz-offset-3{margin-left:25%}.sz-offset-4{margin-left:33.3333333333%}.sz-offset-5{margin-left:41.6666666667%}.sz-offset-6{margin-left:50%}.sz-offset-7{margin-left:58.3333333333%}.sz-offset-8{margin-left:66.6666666667%}.sz-offset-9{margin-left:75%}.sz-offset-10{margin-left:83.3333333333%}.sz-offset-11{margin-left:91.6666666667%}.sz-push-1{left:8.3333333333%}.sz-push-2{left:16.6666666667%}.sz-push-3{left:25%}.sz-push-4{left:33.3333333333%}.sz-push-5{left:41.6666666667%}.sz-push-6{left:50%}.sz-push-7{left:58.3333333333%}.sz-push-8{left:66.6666666667%}.sz-push-9{left:75%}.sz-push-10{left:83.3333333333%}.sz-push-11{left:91.6666666667%}.sz-pull-1{right:8.3333333333%}.sz-pull-2{right:16.6666666667%}.sz-pull-3{right:25%}.sz-pull-4{right:33.3333333333%}.sz-pull-5{right:41.6666666667%}.sz-pull-6{right:50%}.sz-pull-7{right:58.3333333333%}.sz-pull-8{right:66.6666666667%}.sz-pull-9{right:75%}.sz-pull-10{right:83.3333333333%}.sz-pull-11{right:91.6666666667%}@media (min-width:576px){.sz-col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.sz-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.sz-col-sm-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.sz-col-sm-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.sz-col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sz-col-sm-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.sz-col-sm-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.sz-col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sz-col-sm-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.sz-col-sm-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.sz-col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sz-col-sm-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.sz-col-sm-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.sz-col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.sz-order-sm-1{-ms-flex-order:1;order:1}.sz-order-sm-2{-ms-flex-order:2;order:2}.sz-order-sm-3{-ms-flex-order:3;order:3}.sz-order-sm-4{-ms-flex-order:4;order:4}.sz-order-sm-5{-ms-flex-order:5;order:5}.sz-order-sm-6{-ms-flex-order:6;order:6}.sz-order-sm-7{-ms-flex-order:7;order:7}.sz-order-sm-8{-ms-flex-order:8;order:8}.sz-order-sm-9{-ms-flex-order:9;order:9}.sz-order-sm-10{-ms-flex-order:10;order:10}.sz-order-sm-11{-ms-flex-order:11;order:11}.sz-order-sm-12{-ms-flex-order:12;order:12}.sz-offset-sm-0{margin-left:0}.sz-offset-sm-1{margin-left:8.3333333333%}.sz-offset-sm-2{margin-left:16.6666666667%}.sz-offset-sm-3{margin-left:25%}.sz-offset-sm-4{margin-left:33.3333333333%}.sz-offset-sm-5{margin-left:41.6666666667%}.sz-offset-sm-6{margin-left:50%}.sz-offset-sm-7{margin-left:58.3333333333%}.sz-offset-sm-8{margin-left:66.6666666667%}.sz-offset-sm-9{margin-left:75%}.sz-offset-sm-10{margin-left:83.3333333333%}.sz-offset-sm-11{margin-left:91.6666666667%}.sz-push-sm-0{left:auto}.sz-push-sm-1{left:8.3333333333%}.sz-push-sm-2{left:16.6666666667%}.sz-push-sm-3{left:25%}.sz-push-sm-4{left:33.3333333333%}.sz-push-sm-5{left:41.6666666667%}.sz-push-sm-6{left:50%}.sz-push-sm-7{left:58.3333333333%}.sz-push-sm-8{left:66.6666666667%}.sz-push-sm-9{left:75%}.sz-push-sm-10{left:83.3333333333%}.sz-push-sm-11{left:91.6666666667%}.sz-pull-sm-0{right:auto}.sz-pull-sm-1{right:8.3333333333%}.sz-pull-sm-2{right:16.6666666667%}.sz-pull-sm-3{right:25%}.sz-pull-sm-4{right:33.3333333333%}.sz-pull-sm-5{right:41.6666666667%}.sz-pull-sm-6{right:50%}.sz-pull-sm-7{right:58.3333333333%}.sz-pull-sm-8{right:66.6666666667%}.sz-pull-sm-9{right:75%}.sz-pull-sm-10{right:83.3333333333%}.sz-pull-sm-11{right:91.6666666667%}}@media (min-width:640px){.sz-col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.sz-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.sz-col-md-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.sz-col-md-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.sz-col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sz-col-md-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.sz-col-md-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.sz-col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sz-col-md-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.sz-col-md-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.sz-col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sz-col-md-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.sz-col-md-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.sz-col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.sz-order-md-1{-ms-flex-order:1;order:1}.sz-order-md-2{-ms-flex-order:2;order:2}.sz-order-md-3{-ms-flex-order:3;order:3}.sz-order-md-4{-ms-flex-order:4;order:4}.sz-order-md-5{-ms-flex-order:5;order:5}.sz-order-md-6{-ms-flex-order:6;order:6}.sz-order-md-7{-ms-flex-order:7;order:7}.sz-order-md-8{-ms-flex-order:8;order:8}.sz-order-md-9{-ms-flex-order:9;order:9}.sz-order-md-10{-ms-flex-order:10;order:10}.sz-order-md-11{-ms-flex-order:11;order:11}.sz-order-md-12{-ms-flex-order:12;order:12}.sz-offset-md-0{margin-left:0}.sz-offset-md-1{margin-left:8.3333333333%}.sz-offset-md-2{margin-left:16.6666666667%}.sz-offset-md-3{margin-left:25%}.sz-offset-md-4{margin-left:33.3333333333%}.sz-offset-md-5{margin-left:41.6666666667%}.sz-offset-md-6{margin-left:50%}.sz-offset-md-7{margin-left:58.3333333333%}.sz-offset-md-8{margin-left:66.6666666667%}.sz-offset-md-9{margin-left:75%}.sz-offset-md-10{margin-left:83.3333333333%}.sz-offset-md-11{margin-left:91.6666666667%}.sz-push-md-0{left:auto}.sz-push-md-1{left:8.3333333333%}.sz-push-md-2{left:16.6666666667%}.sz-push-md-3{left:25%}.sz-push-md-4{left:33.3333333333%}.sz-push-md-5{left:41.6666666667%}.sz-push-md-6{left:50%}.sz-push-md-7{left:58.3333333333%}.sz-push-md-8{left:66.6666666667%}.sz-push-md-9{left:75%}.sz-push-md-10{left:83.3333333333%}.sz-push-md-11{left:91.6666666667%}.sz-pull-md-0{right:auto}.sz-pull-md-1{right:8.3333333333%}.sz-pull-md-2{right:16.6666666667%}.sz-pull-md-3{right:25%}.sz-pull-md-4{right:33.3333333333%}.sz-pull-md-5{right:41.6666666667%}.sz-pull-md-6{right:50%}.sz-pull-md-7{right:58.3333333333%}.sz-pull-md-8{right:66.6666666667%}.sz-pull-md-9{right:75%}.sz-pull-md-10{right:83.3333333333%}.sz-pull-md-11{right:91.6666666667%}}@media (min-width:960px){.sz-col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.sz-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.sz-col-lg-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.sz-col-lg-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.sz-col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sz-col-lg-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.sz-col-lg-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.sz-col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sz-col-lg-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.sz-col-lg-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.sz-col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sz-col-lg-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.sz-col-lg-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.sz-col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.sz-order-lg-1{-ms-flex-order:1;order:1}.sz-order-lg-2{-ms-flex-order:2;order:2}.sz-order-lg-3{-ms-flex-order:3;order:3}.sz-order-lg-4{-ms-flex-order:4;order:4}.sz-order-lg-5{-ms-flex-order:5;order:5}.sz-order-lg-6{-ms-flex-order:6;order:6}.sz-order-lg-7{-ms-flex-order:7;order:7}.sz-order-lg-8{-ms-flex-order:8;order:8}.sz-order-lg-9{-ms-flex-order:9;order:9}.sz-order-lg-10{-ms-flex-order:10;order:10}.sz-order-lg-11{-ms-flex-order:11;order:11}.sz-order-lg-12{-ms-flex-order:12;order:12}.sz-offset-lg-0{margin-left:0}.sz-offset-lg-1{margin-left:8.3333333333%}.sz-offset-lg-2{margin-left:16.6666666667%}.sz-offset-lg-3{margin-left:25%}.sz-offset-lg-4{margin-left:33.3333333333%}.sz-offset-lg-5{margin-left:41.6666666667%}.sz-offset-lg-6{margin-left:50%}.sz-offset-lg-7{margin-left:58.3333333333%}.sz-offset-lg-8{margin-left:66.6666666667%}.sz-offset-lg-9{margin-left:75%}.sz-offset-lg-10{margin-left:83.3333333333%}.sz-offset-lg-11{margin-left:91.6666666667%}.sz-push-lg-0{left:auto}.sz-push-lg-1{left:8.3333333333%}.sz-push-lg-2{left:16.6666666667%}.sz-push-lg-3{left:25%}.sz-push-lg-4{left:33.3333333333%}.sz-push-lg-5{left:41.6666666667%}.sz-push-lg-6{left:50%}.sz-push-lg-7{left:58.3333333333%}.sz-push-lg-8{left:66.6666666667%}.sz-push-lg-9{left:75%}.sz-push-lg-10{left:83.3333333333%}.sz-push-lg-11{left:91.6666666667%}.sz-pull-lg-0{right:auto}.sz-pull-lg-1{right:8.3333333333%}.sz-pull-lg-2{right:16.6666666667%}.sz-pull-lg-3{right:25%}.sz-pull-lg-4{right:33.3333333333%}.sz-pull-lg-5{right:41.6666666667%}.sz-pull-lg-6{right:50%}.sz-pull-lg-7{right:58.3333333333%}.sz-pull-lg-8{right:66.6666666667%}.sz-pull-lg-9{right:75%}.sz-pull-lg-10{right:83.3333333333%}.sz-pull-lg-11{right:91.6666666667%}}@media (min-width:1200px){.sz-col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.sz-col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.sz-col-xl-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.sz-col-xl-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.sz-col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sz-col-xl-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.sz-col-xl-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.sz-col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sz-col-xl-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.sz-col-xl-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.sz-col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sz-col-xl-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.sz-col-xl-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.sz-col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.sz-order-xl-1{-ms-flex-order:1;order:1}.sz-order-xl-2{-ms-flex-order:2;order:2}.sz-order-xl-3{-ms-flex-order:3;order:3}.sz-order-xl-4{-ms-flex-order:4;order:4}.sz-order-xl-5{-ms-flex-order:5;order:5}.sz-order-xl-6{-ms-flex-order:6;order:6}.sz-order-xl-7{-ms-flex-order:7;order:7}.sz-order-xl-8{-ms-flex-order:8;order:8}.sz-order-xl-9{-ms-flex-order:9;order:9}.sz-order-xl-10{-ms-flex-order:10;order:10}.sz-order-xl-11{-ms-flex-order:11;order:11}.sz-order-xl-12{-ms-flex-order:12;order:12}.sz-offset-xl-0{margin-left:0}.sz-offset-xl-1{margin-left:8.3333333333%}.sz-offset-xl-2{margin-left:16.6666666667%}.sz-offset-xl-3{margin-left:25%}.sz-offset-xl-4{margin-left:33.3333333333%}.sz-offset-xl-5{margin-left:41.6666666667%}.sz-offset-xl-6{margin-left:50%}.sz-offset-xl-7{margin-left:58.3333333333%}.sz-offset-xl-8{margin-left:66.6666666667%}.sz-offset-xl-9{margin-left:75%}.sz-offset-xl-10{margin-left:83.3333333333%}.sz-offset-xl-11{margin-left:91.6666666667%}.sz-push-xl-0{left:auto}.sz-push-xl-1{left:8.3333333333%}.sz-push-xl-2{left:16.6666666667%}.sz-push-xl-3{left:25%}.sz-push-xl-4{left:33.3333333333%}.sz-push-xl-5{left:41.6666666667%}.sz-push-xl-6{left:50%}.sz-push-xl-7{left:58.3333333333%}.sz-push-xl-8{left:66.6666666667%}.sz-push-xl-9{left:75%}.sz-push-xl-10{left:83.3333333333%}.sz-push-xl-11{left:91.6666666667%}.sz-pull-xl-0{right:auto}.sz-pull-xl-1{right:8.3333333333%}.sz-pull-xl-2{right:16.6666666667%}.sz-pull-xl-3{right:25%}.sz-pull-xl-4{right:33.3333333333%}.sz-pull-xl-5{right:41.6666666667%}.sz-pull-xl-6{right:50%}.sz-pull-xl-7{right:58.3333333333%}.sz-pull-xl-8{right:66.6666666667%}.sz-pull-xl-9{right:75%}.sz-pull-xl-10{right:83.3333333333%}.sz-pull-xl-11{right:91.6666666667%}}@media (min-width:1440px){.sz-col-hd{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.sz-col-hd-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.sz-col-hd-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.sz-col-hd-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.sz-col-hd-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sz-col-hd-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.sz-col-hd-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.sz-col-hd-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sz-col-hd-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.sz-col-hd-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.sz-col-hd-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sz-col-hd-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.sz-col-hd-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.sz-col-hd-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.sz-order-hd-1{-ms-flex-order:1;order:1}.sz-order-hd-2{-ms-flex-order:2;order:2}.sz-order-hd-3{-ms-flex-order:3;order:3}.sz-order-hd-4{-ms-flex-order:4;order:4}.sz-order-hd-5{-ms-flex-order:5;order:5}.sz-order-hd-6{-ms-flex-order:6;order:6}.sz-order-hd-7{-ms-flex-order:7;order:7}.sz-order-hd-8{-ms-flex-order:8;order:8}.sz-order-hd-9{-ms-flex-order:9;order:9}.sz-order-hd-10{-ms-flex-order:10;order:10}.sz-order-hd-11{-ms-flex-order:11;order:11}.sz-order-hd-12{-ms-flex-order:12;order:12}.sz-offset-hd-0{margin-left:0}.sz-offset-hd-1{margin-left:8.3333333333%}.sz-offset-hd-2{margin-left:16.6666666667%}.sz-offset-hd-3{margin-left:25%}.sz-offset-hd-4{margin-left:33.3333333333%}.sz-offset-hd-5{margin-left:41.6666666667%}.sz-offset-hd-6{margin-left:50%}.sz-offset-hd-7{margin-left:58.3333333333%}.sz-offset-hd-8{margin-left:66.6666666667%}.sz-offset-hd-9{margin-left:75%}.sz-offset-hd-10{margin-left:83.3333333333%}.sz-offset-hd-11{margin-left:91.6666666667%}.sz-push-hd-0{left:auto}.sz-push-hd-1{left:8.3333333333%}.sz-push-hd-2{left:16.6666666667%}.sz-push-hd-3{left:25%}.sz-push-hd-4{left:33.3333333333%}.sz-push-hd-5{left:41.6666666667%}.sz-push-hd-6{left:50%}.sz-push-hd-7{left:58.3333333333%}.sz-push-hd-8{left:66.6666666667%}.sz-push-hd-9{left:75%}.sz-push-hd-10{left:83.3333333333%}.sz-push-hd-11{left:91.6666666667%}.sz-pull-hd-0{right:auto}.sz-pull-hd-1{right:8.3333333333%}.sz-pull-hd-2{right:16.6666666667%}.sz-pull-hd-3{right:25%}.sz-pull-hd-4{right:33.3333333333%}.sz-pull-hd-5{right:41.6666666667%}.sz-pull-hd-6{right:50%}.sz-pull-hd-7{right:58.3333333333%}.sz-pull-hd-8{right:66.6666666667%}.sz-pull-hd-9{right:75%}.sz-pull-hd-10{right:83.3333333333%}.sz-pull-hd-11{right:91.6666666667%}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:640px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.sz-header{z-index:2000}}@media (min-width:960px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:1440px){.flex-hd-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-hd-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-hd-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-hd-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-hd-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-hd-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-hd-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-hd-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-hd-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-hd-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-hd-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-hd-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-hd-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-hd-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-hd-center{-ms-flex-align:center!important;align-items:center!important}.align-items-hd-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-hd-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-hd-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-hd-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-hd-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-hd-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-hd-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-hd-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-hd-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-hd-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-hd-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-hd-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-hd-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-hd-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@keyframes szIconShow{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes szHeaderFadeIn{0%{opacity:0}100%{opacity:1}}.is-sz-catalog-open .sz-header__catalog-toggle:before{opacity:1}.is-sz-catalog-open .sz-header__catalog-offcanvas,.is-sz-nav-open .sz-header__backdrop,.is-sz-nav-open .sz-header__nav-backdrop{opacity:1;visibility:visible}.is-sz-nav-open .sz-header__sticky{border-radius:0;box-shadow:none}.is-sz-nav-open .sz-header__nav-toggle-icon svg:nth-of-type(1),.is-sz-nav-open .sz-header__toggle svg:nth-of-type(1){display:none}.is-sz-nav-open .sz-header__nav-toggle-icon svg:nth-of-type(2),.is-sz-nav-open .sz-header__toggle svg:nth-of-type(2){display:block}.is-sz-nav-open .sz-header__nav-offcanvas{opacity:1;visibility:visible;transform:translate(0,0)}.is-sz-sticky .sz-header__phone{display:none}@media (min-width:960px){.is-sz-sticky .sz-header__sticky{position:fixed;animation:szHeaderFadeIn .25s forwards;padding:1.5rem 0}.is-sz-sticky .sz-header__section{margin:0}.is-sz-sticky .sz-header__section:nth-of-type(2){display:none}}@media (max-width:959px){.is-sz-sticky .sz-header__sticky{position:fixed}.is-sz-sticky .sz-header__logo svg.sz-header__logo-default{display:none}.is-sz-sticky .sz-header__logo svg.sz-header__logo-sticky{display:block}.is-sz-sticky .sz-header__additional{margin:0 auto}.is-sz-sticky .sz-header__toggle{visibility:visible}.is-sz-sticky .sz-header__nav{margin:0;width:auto}.is-sz-sticky .sz-header__nav-toggle{display:none}}@media (max-width:639px){.is-sz-nav-open.is-sz-sticky .sz-header__sticky{position:fixed}.is-sz-nav-open.is-sz-sticky .sz-header__nav-offcanvas{position:fixed;top:8.5rem;left:0;right:0;max-height:calc(100% - 85px - 15px)}}.is-filter-open .banner,.is-filter-open .sz-header{opacity:0;pointer-events:none}.sz-header{margin:0;position:relative;z-index:2000;line-height:1;transition:opacity .25s}.sz-header__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background:rgba(0,0,0,.05);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);transition:opacity .25s,visibility .25s;visibility:hidden;opacity:0;display:block}.sz-header__sticky{position:relative;top:0;left:0;right:0;z-index:200;background:#FFF;box-shadow:0 3px 5px rgba(118,28,234,.2);border-radius:0 0 20px 20px;padding:10px 0;opacity:1}@media (min-width:640px){.sz-header__backdrop{display:none}.sz-header__sticky{z-index:unset}}.sz-header__section{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;margin:0 0 1.5rem}.sz-header__section:last-of-type{margin:0}@media (min-width:640px){.sz-header__section{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:960px){.sz-header__sticky{padding:2rem 0 1.5rem}.sz-header__section{margin:0 0 2rem;-ms-flex-align:center;align-items:center}.sz-header__section:last-of-type{margin:0}}.sz-header__logo{position:absolute;top:50%;left:0;margin:-1.6rem 0 0;width:13.4rem;height:3.2rem}.sz-header__logo img,.sz-header__logo svg{display:block;max-width:100%;max-height:100%}.sz-header__logo img.sz-header__logo-sticky,.sz-header__logo svg.sz-header__logo-sticky{display:none}.sz-header__additional{margin:0 0 0 auto}.sz-header__additional-menu{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sz-header__additional-menu>li{margin:0 5px 0 0}.sz-header__additional-menu>li:last-child{margin:0}@media (min-width:960px){.sz-header__logo{width:12rem}.sz-header__additional-menu{font-size:1.6rem;line-height:1.3;font-weight:600;white-space:nowrap}.sz-header__additional-menu>li{margin:0 3rem 0 0}.sz-header__additional-menu>li:last-child{margin:0}}.sz-header__additional-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none;color:#1D1D1B;transition:color .25s}.sz-header__additional-link:hover{text-decoration:none;color:#FF8700}.sz-header__additional-link-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3.2rem;height:3.2rem;-ms-flex:0 0 auto;flex:0 0 auto}.sz-header__additional-link-icon img,.sz-header__additional-link-icon svg{display:block;width:2.6rem;height:2.6rem}.sz-header__additional-link-text{display:none}@media (min-width:960px){.sz-header__additional-link-icon{width:2.6rem;height:2.6rem;margin:0 4px 0 0}.sz-header__additional-link-text{display:block;-ms-flex:1;flex:1}}.sz-header__toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;right:0;margin:-1.6rem 0 0;padding:0;width:3.2rem;height:3.2rem;border:none;background:#761CEA;border-radius:14px;color:#fff;cursor:pointer;visibility:hidden}.sz-header__catalog-toggle,.sz-header__catalog-toggle:hover{color:#761CEA;text-decoration:none}.sz-header__toggle svg{display:block;-ms-flex:0 0 auto;flex:0 0 auto;will-change:transform;animation:szIconShow .25s forwards}.sz-header__toggle svg:nth-of-type(1){width:2.2rem;height:2.2rem}.sz-header__toggle svg:nth-of-type(2){width:1.6rem;height:1.6rem;display:none}.sz-header__catalog{position:relative;z-index:150;-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 5px 0 0;margin:0 10px 0 0}.sz-header__catalog:after,.sz-header__catalog:before{display:block;position:absolute;content:"";pointer-events:none}.sz-header__catalog:before{top:-5px;bottom:-5px;left:-2rem;right:0;z-index:-1;background:#fff;border-radius:0 0 0 30px}.sz-header__catalog:after{top:0;left:100%;width:10px;height:100%;background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}@media (min-width:640px){.sz-header__catalog{padding:5px 5px 5px 0}}@media (min-width:960px){.sz-header__catalog{-ms-flex-order:1;order:1;display:block;margin:0 1.5rem 0 0;padding:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.sz-header__catalog:after,.sz-header__catalog:before{display:none}}.sz-header__catalog-toggle{position:relative;z-index:100;border:none;background:0 0;padding:0;cursor:pointer;border-radius:4px}.sz-header__catalog-toggle:before{content:"";display:block;position:absolute;top:-2px;left:-6px;right:-6px;bottom:-2px;border-radius:inherit;background:#F4F8FE;z-index:-1;transition:opacity .25s;opacity:0}.sz-header__catalog-toggle:hover:before{opacity:1}@media (min-width:960px){.sz-header__catalog-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:none;padding:0;background:0 0;font:600 1.6rem/1.3 Gilroy,Helvetica,Arial,sans-serif;color:#761CEA;cursor:pointer;border-radius:4px;position:relative;z-index:100}.sz-header__catalog-toggle:before{left:-2px;right:-3px}}.sz-header__catalog-toggle-icon{display:none}@media (min-width:960px){.sz-header__catalog-toggle-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 4px 0 0}.sz-header__catalog-toggle-icon svg{display:block;width:2.5rem;height:2.5rem}.sz-header__catalog-toggle-text{display:block;-ms-flex:1;flex:1}}.sz-header__catalog-offcanvas{display:none}@media (min-width:960px){.sz-header__catalog-offcanvas{position:absolute;top:100%;left:0;margin:5px 0 0;background:#FFF;border:1px solid #F4F8FE;box-shadow:0 8px 12px rgba(118,28,234,.15);border-radius:4px 4px 10px 10px;z-index:1000;padding:10px 10px 10px 1.5rem;width:18.7rem;transition:opacity .25s,visibility .25s;opacity:0;visibility:hidden;display:block}.sz-header__catalog-offcanvas:before{content:"";display:block;position:absolute;left:0;right:0;bottom:100%;height:5px}.sz-header__catalog-group{margin:0 0 2.5rem}.sz-header__catalog-group:last-child{margin:0}.sz-header__catalog-title{display:block;margin:0 0 1.5rem;font-size:1.4rem;line-height:1.3;font-weight:500;color:#8B8B8A}.sz-header__catalog-menu{margin:0;padding:0;list-style:none;font-size:1.6rem;line-height:1.3;font-weight:600}.sz-header__catalog-menu>li{margin:0 0 1.5rem}.sz-header__catalog-menu>li:last-child{margin:0}.sz-header__catalog-link{text-decoration:none;color:#1D1D1B;transition:color .25s}.sz-header__catalog-link:hover{text-decoration:none;color:#FF8700}}.sz-header__phone{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:3.2rem;width:100%;padding:0 8px;margin:0 0 10px;background:#F9F9FA;border-radius:14px;font-size:1.4rem;line-height:1;font-weight:600;color:#1D1D1B;text-decoration:none}.sz-header__phone svg{display:block;width:3rem;height:3rem;margin:0 1.5rem 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.sz-header__phone:hover{text-decoration:none;color:#1D1D1B}.sz-header__nav{margin:0 0 1.5rem;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:640px){.sz-header__phone{display:none}.sz-header__nav{-ms-flex-order:3;order:3;-ms-flex:0 0 auto;flex:0 0 auto;width:33.333%;position:relative;z-index:200;margin:0 0 0 1.5rem}.sz-header__nav:after,.sz-header__nav:before{content:"";display:block;position:absolute;top:0;z-index:-1;pointer-events:none}.sz-header__nav:before{right:100%;width:1.5rem;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)}.sz-header__nav:after{left:0;right:-2rem;bottom:0;background:#fff}}@media (min-width:960px){.sz-header__nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:auto;max-width:none;-ms-flex:0 0 auto;flex:0 0 auto;margin:0}.sz-header__nav:after,.sz-header__nav:before{display:none}}.sz-header__nav-helper{display:none}@media (min-width:960px){.sz-header__nav-helper{margin:0 2rem 0 0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.6rem;line-height:1.3;font-weight:600;white-space:nowrap}.sz-header__nav-helper>li{margin:0 2rem 0 0}.sz-header__nav-helper>li:last-child{margin:0}.sz-header__nav-helper-link{text-decoration:none;color:#1D1D1B;transition:color .25s}.sz-header__nav-helper-link:hover{text-decoration:none;color:#FF8700}}.sz-header__nav-back,.sz-header__nav-toggle{border:none;font:600 1.4rem/1.3 Gilroy,Helvetica,Arial,sans-serif;cursor:pointer}.sz-header__nav-toggle{display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#761CEA;color:#fff;border-radius:14px;padding:5px 10px;height:3.2rem;width:100%;position:relative;overflow:hidden}.sz-header__nav-toggle:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.25);transition:opacity .25s;opacity:0}.sz-header__nav-toggle:hover:after{opacity:1}@media (min-width:960px){.sz-header__nav-toggle{width:auto;height:4rem;font-size:1.6rem}}.sz-header__nav-toggle-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:2.8rem;height:2.8rem;position:relative;margin:0 10px 0 0;padding:0;-ms-flex:0 0 auto;flex:0 0 auto}.sz-header__nav-toggle-icon svg{display:block;width:100%;height:100%;animation:szIconShow .25s forwards;-ms-flex:0 0 auto;flex:0 0 auto}.sz-header__nav-toggle-icon svg:nth-of-type(1){width:2.7rem;height:2.7rem}.sz-header__nav-toggle-icon svg:nth-of-type(2){width:2rem;height:2rem;display:none}.sz-header__nav-backdrop{display:none}@media (min-width:640px){.sz-header__nav-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:500;background:rgba(0,0,0,.05);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);transition:opacity .25s,visibility .25s;visibility:hidden;opacity:0;display:block;pointer-events:none}}.ddo-certificates__item-icon,.sz-header__nav-offcanvas{transition:opacity .25s,visibility .25s,transform .25s}.sz-header__nav-offcanvas{position:absolute;top:100%;left:-2rem;right:-2rem;z-index:1000;background:#FFF;box-shadow:0 5px 5px rgba(118,28,234,.2);border-radius:0 0 0 20px;padding:1.5rem 2rem;opacity:0;visibility:hidden;overflow-x:hidden;overflow-y:auto}.sz-header__nav-offcanvas::-webkit-scrollbar{display:none}@media (min-width:640px){.sz-header__nav-offcanvas{position:fixed;top:0;bottom:0;left:auto;right:0;height:100%;width:27.2rem;background:#FFF;border-left:1px solid #F4F8FE;box-shadow:0 18px 28px rgba(9,30,66,.15);border-radius:20px 0 0 20px;padding:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;transform:translate(100%,0)}.sz-header__nav-offcanvas::-webkit-scrollbar{display:none}}.sz-header__nav-close{display:none}@media (min-width:640px){.sz-header__nav-close{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:2rem;right:2rem;z-index:1200;border:none;background:#F4F8FE;box-shadow:0 8px 12px rgba(118,28,234,.15);border-radius:25px;width:3.6rem;height:3.6rem;color:#761CEA;cursor:pointer}.sz-header__nav-close svg{display:block;width:2rem;height:2rem}}.sz-header__nav-logo{display:none}.sz-header__nav-scrollbar{position:relative}@media (min-width:640px){.sz-header__nav-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:3.6rem;margin:0 0 10px}.sz-header__nav-logo img,.sz-header__nav-logo svg{display:block}.sz-header__nav-scrollbar{-ms-flex:1;flex:1;overflow-x:hidden;overflow-y:auto;height:100%}.sz-header__nav-scrollbar::-webkit-scrollbar{display:none}}.sz-header__nav-menu{margin:0 0 1.5rem;padding:0;list-style:none;font-size:1.4rem;line-height:1.3;font-weight:600;columns:2;column-gap:20px}.sz-header__nav-menu>li{display:inline-block;vertical-align:top;width:100%}@media (min-width:640px){.sz-header__nav-menu{columns:unset;column-gap:unset;margin:0 0 10px}}.sz-header__nav-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none;color:#1D1D1B;transition:color .25s;padding:5px 3rem 5px 0;position:relative;height:4rem}.sz-header__nav-aside,.sz-interests__tooltip:after,.sz-interests__tooltip:before,.sz-programs__filter-offcanvas{transition:opacity .25s,visibility .25s}.sz-header__nav-link svg{display:block;position:absolute;top:50%;right:5px;width:2rem;height:2rem;margin:-10px 0 0;color:#761CEA}.sz-header__nav-link:hover{text-decoration:none;color:#FF8700}.sz-header__nav-aside{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;background:#fff;opacity:0;visibility:hidden}.sz-header__nav-aside.is-open{opacity:1;visibility:visible;position:relative}.sz-header__nav-aside .sz-header__nav-menu{columns:unset;column-gap:unset}.sz-header__nav-back{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin:0;background:0 0;padding:10px 0;min-height:4rem;color:#8B8B8A;transition:color .25s}.sz-header__nav-back svg{display:block;width:2rem;height:2rem;margin:0 10px 0 0;-ms-flex:0 0 auto;flex:0 0 auto;color:#761CEA}.sz-header__nav-back:hover{color:#761CEA}.sz-header__nav-group{margin:0 0 10px}.sz-header__nav-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0;padding:5px 0;min-height:3rem;font-size:1.4rem;line-height:1.3;font-weight:500;color:#761CEA}.sz-header__nav-submenu{margin:0 0 1.5rem;padding:0;list-style:none;font-size:1.4rem;line-height:1.3;font-weight:600}@media (min-width:640px){.sz-header__nav-submenu{margin:0 0 10px}}.sz-header__nav-contacts{border-top:1px solid #DEDEDE;padding:1.5rem 0 0;margin:auto 0 0}@media (min-width:640px){.sz-header__nav-contacts{position:relative;z-index:100;-ms-flex:0 0 auto;flex:0 0 auto;padding:10px 0 0;margin:10px 0 0;background:#fff}}.sz-header__nav-email,.sz-header__nav-phone{display:block;margin:0 0 10px;line-height:1.3}.sz-header__nav-phone{font-size:2rem;font-weight:700}.sz-header__nav-phone a{text-decoration:none;color:#1D1D1B;transition:color .25s}.sz-header__nav-phone a:hover{text-decoration:none;color:#FF8700}.sz-header__nav-email{font-size:1.4rem;font-weight:600}.sz-header__nav-email a{text-decoration:none;color:#1D1D1B;transition:color .25s}.sz-header__nav-email a:hover{text-decoration:none;color:#FF8700}.sz-header__multicolor-link,.sz-header__multicolor-link:hover,.sz-header__nav-social a,.sz-header__nav-social a:hover{color:#1D1D1B;text-decoration:none}.sz-header__nav-social{margin:0 -4px -8px;padding:0;list-style:none;display:-ms-flexbox;display:flex}.sz-header__nav-social>li{padding:0 4px 8px}.sz-header__nav-social a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:transform .25s}.sz-footer__subsc-btn:after,.sz-header__multicolor-link:before{transition:opacity .25s;content:""}.sz-header__nav-social a:hover{transform:scale(.8)}.sz-header__nav-social svg{display:block;width:5rem;height:5rem}.sz-header__multicolor{overflow-x:auto;overflow-y:hidden;margin:-10px -2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;min-width:0}.sz-header__multicolor::-webkit-scrollbar{display:none}@media (min-width:640px){.sz-header__nav-social svg{width:2.5rem;height:2.5rem}.sz-header__multicolor{-ms-flex-order:2;order:2;margin:0 -1.5rem;padding:0 1.5rem;-ms-flex:1;flex:1}}@media (min-width:960px){.sz-header__multicolor{margin:0 11.5rem 0 0;padding:0 0 0 1.5rem;position:relative;overflow:visible}.sz-header__multicolor:before{content:"";display:block;position:absolute;top:0;left:0;width:1px;height:100%;border-radius:2px;background:#DEDEDE}}.sz-header__multicolor-menu{margin:0;padding:10px 2rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.4rem;line-height:2.2rem;font-weight:600;white-space:nowrap}.sz-header__multicolor-menu>li{margin:0 1.5rem 0 0}.sz-header__multicolor-menu>li:last-child{margin:0}@media (min-width:640px){.sz-header__multicolor-menu{padding:0;display:-ms-flexbox;display:flex}.sz-header__multicolor-menu>li{padding:5px 0}}@media (min-width:960px){.sz-header__multicolor-menu{font-size:1.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:normal}.sz-header__multicolor-menu>li{margin:0 1.5rem 0 0}.sz-header__multicolor-menu>li:last-child{margin:0}}@media (min-width:1200px){.sz-header__multicolor-menu{max-width:none}}.sz-header__multicolor-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;z-index:100;border-radius:4px}.sz-header__multicolor-link:before{display:block;position:absolute;top:-2px;left:-6px;right:-6px;bottom:-2px;border-radius:inherit;background:#F4F8FE;z-index:-1;opacity:0}.sz-header__multicolor-link:hover:before{opacity:1}.sz-header__multicolor-link--purple,.sz-header__multicolor-link--purple:hover{color:#761CEA}.sz-header__multicolor-link--orange,.sz-header__multicolor-link--orange:hover{color:#FF8700}.sz-header__multicolor-link--blue,.sz-header__multicolor-link--blue:hover{color:#407BFF}.sz-header__multicolor-link--green,.sz-header__multicolor-link--green:hover{color:#39B385}.sz-header__multicolor-link--turq,.sz-header__multicolor-link--turq:hover{color:#16A3C5}.sz-footer{background:#fff;color:#1D1D1B;border-radius:40px 40px 0 0;padding:6rem 0;width:100%;max-width:192rem;margin:0 auto}.sz-footer__logo{margin:0 0 2.5rem;max-width:25rem}.sz-footer__logo img,.sz-footer__logo svg{display:block;max-width:100%;max-height:100%}@media (min-width:960px){.sz-footer{border-radius:80px 80px 0 0}.sz-footer__logo{margin:0 0 2rem;max-width:28rem}}.sz-footer__subsc{border:1px solid #F4F8FE;background:#F4F8FE;border-radius:20px;margin:0 0 2.5rem;padding:1.5rem 2rem 2rem}.sz-footer__subsc .ui-validate{position:absolute;opacity:0;visibility:hidden;display:none}@media (min-width:960px){.sz-footer__subsc{margin:0 0 3rem;padding:2rem}.sz-footer__subsc .sz-row{margin:0 -5px -10px;-ms-flex-align:center;align-items:center}.sz-footer__subsc .sz-row>[class^=sz-col]{padding:0 5px 10px}.sz-footer__subsc .sz-row>[class^=sz-col]:nth-of-type(2),.sz-footer__subsc .sz-row>[class^=sz-col]:nth-of-type(3){max-width:22.9rem}}.sz-footer__subsc-label{display:block;margin:0 0 1.5rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}@media (min-width:960px){.sz-footer__subsc-label{text-align:left;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;margin:0}}.sz-footer__subsc-btn,.sz-footer__subsc-input{width:100%;font:600 1.6rem/2.8rem Gilroy,Helvetica,Arial,sans-serif}.sz-footer__subsc-input{display:block;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #F4F8FE;border-radius:14px;padding:5px 10px;height:4rem;color:#1D1D1B;margin:0 0 10px}.sz-footer__subsc-input:-ms-input-placeholder{color:#676C77;transition:opacity .25s}.sz-footer__subsc-input::placeholder{color:#676C77;transition:opacity .25s}.sz-footer__subsc-input:focus{border-color:#761CEA;box-shadow:0 0 0 1px #761CEA}.sz-footer__subsc-input:focus:-ms-input-placeholder{opacity:.2}.sz-footer__subsc-input:focus::placeholder{opacity:.2}.sz-footer__subsc-input.is-error{border-color:#FF3E3B;box-shadow:0 0 0 1px #FF3E3B}@media (min-width:960px){.sz-footer__subsc-input{margin:0;text-align:left}}.sz-footer__subsc-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:5px 1.2rem;height:4rem;border:none;background:#407BFF;border-radius:14px;color:#fff;cursor:pointer;position:relative;overflow:hidden}.sz-footer__subsc-btn svg{display:block;width:2.5rem;height:2.5rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 8px 0 0}.sz-footer__subsc-btn:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.25);opacity:0}.sz-footer__subsc-btn:hover:after{opacity:1}.sz-footer__subsc-btn:active{transition:none;transform:translate(0,1px);box-shadow:inset 0 2px 5px rgba(0,0,0,.15)}.sz-footer__nav{margin:0 0 2.5rem}@media (min-width:960px){.sz-footer__nav{margin:0 0 3rem;padding:0 0 3rem}}.sz-footer__nav-group.is-open .sz-footer__nav-title svg{transform:rotate(180deg)}.sz-footer__nav-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.8rem;line-height:1.2;font-weight:600;cursor:pointer;color:#1D1D1B;padding:10px 2.5rem 10px 0;min-height:5.8rem;position:relative;transition:color .25s}.sz-footer__nav-title svg{display:block;position:absolute;top:50%;right:0;width:2.5rem;height:2.5rem;margin:-1.25rem 0 0;transition:transform .25s;color:#761CEA}.sz-footer__nav-title:hover{text-decoration:none;color:#FF8700}.sz-footer__nav-dropdown{display:none}@media (min-width:960px){.sz-footer__nav-title{cursor:default;min-height:auto;padding:0;margin:0 0 10px;font-size:1.4rem;line-height:1.3;font-weight:500;color:#99A0AF}.sz-footer__nav-title:hover{color:#99A0AF}.sz-footer__nav-title svg{display:none}.sz-footer__nav-dropdown{display:block}}.sz-footer__nav-menu{margin:0;padding:0 1.5rem 2.5rem;list-style:none;font-size:1.6rem;line-height:1.4;font-weight:500}.sz-footer__nav-menu>li{margin:0 0 10px}.sz-footer__nav-menu>li:last-child{margin:0}.sz-footer__nav-menu a{text-decoration:none;color:#1D1D1B;transition:color .25s}.sz-footer__nav-menu a:hover{text-decoration:none;color:#FF8700}@media (min-width:960px){.sz-footer__nav-menu{padding:0;font-size:2rem;line-height:1.4;font-weight:500}.sz-footer__nav-menu small{display:block;font-size:1.4rem;line-height:1.3;font-weight:600}}.sz-footer__contacts{padding:0 0 2.5rem;margin:0 0 2.5rem}@media (min-width:640px){.sz-footer__contacts .sz-row{-ms-flex-align:center;align-items:center}}@media (min-width:960px){.sz-footer__contacts{margin:0 0 3rem;padding:0;border:none}.sz-footer__contacts .sz-row{-ms-flex-align:start;align-items:flex-start}}.sz-footer__contacts-phone{display:block;margin:0 0 10px;font-size:1.8rem;line-height:1.2;font-weight:600}.sz-footer__contacts-phone a{text-decoration:none;color:#1D1D1B;transition:color .25s}.sz-footer__contacts-phone a:hover{text-decoration:none;color:#FF8700}@media (min-width:640px){.sz-footer__contacts-phone{margin:0 0 5px}}@media (min-width:960px){.sz-footer__contacts-phone{margin:0 0 10px;font-size:2rem;line-height:1.3;font-weight:700}}.sz-footer__contacts-social{margin:0 -4px -8px;padding:0 0 10px;list-style:none;display:-ms-flexbox;display:flex}.sz-footer__contacts-social>li{padding:0 4px 8px;-ms-flex:0 0 auto;flex:0 0 auto}.sz-footer__contacts-social a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:#fff;transition:color .25s,transform .25s}.sz-footer__contacts-social a:hover{text-decoration:none;color:#FF8700;transform:scale(.8)}.sz-footer__contacts-email a,.sz-footer__policy-link{color:#1D1D1B;text-decoration:none;transition:color .25s}.sz-footer__contacts-social svg{display:block;width:5rem;height:5rem;max-width:100%;max-height:100%}@media (min-width:640px){.sz-footer__contacts-social{padding:0 0 5px}.sz-footer__contacts-social svg{width:2.5rem;height:2.5rem}}.sz-footer__contacts-address,.sz-footer__contacts-email{display:block;margin:0;font-size:1.4rem;line-height:1.4;font-weight:400;font-style:normal}.sz-footer__contacts-email a:hover{text-decoration:none;color:#FF8700}@media (min-width:960px){.sz-footer__contacts-social{padding:0 0 10px}.sz-footer__contacts-social:last-child{padding:0}.sz-footer__contacts-email{margin:0 0 10px;font-size:1.4rem;line-height:1.3;font-weight:600}.sz-footer__contacts-email:last-child{margin:0}}.sz-footer__requisites{padding:0 0 2.5rem;margin:0 0 2.5rem;border-bottom:1px solid #F4F8FE}@media (min-width:960px){.sz-footer__requisites{padding:0;margin:0 0 3rem;border:none}}.sz-footer__requisites-menu{margin:0;padding:0;list-style:none;font-size:1.4rem;line-height:1.4;font-weight:400}.sz-footer__policy{padding:0 0 2.5rem;margin:0 0 2.5rem;border-bottom:1px solid #F4F8FE}.sz-footer__policy-menu{margin:0;padding:0;list-style:none;font-size:1.6rem;line-height:1.3;font-weight:600}.sz-footer__policy-menu>li{margin:0 0 5px}.sz-footer__policy-menu>li:last-child{margin:0}@media (min-width:640px){.sz-footer__policy-menu{margin:0 -10px -2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-footer__policy-menu>li{padding:0 10px 2rem;margin:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.sz-footer__policy-link:hover{text-decoration:none;color:#FF8700}.sz-footer__registry{margin:0 0 2.5rem}@media (min-width:960px){.sz-footer__registry{padding:3rem 0;margin:0 0 3rem;border-top:1px solid #F4F8FE;border-bottom:1px solid #F4F8FE}}.sz-footer__registry-menu{margin:0;padding:0;list-style:none}.sz-footer__registry-menu>li{margin:0 0 2.5rem}.sz-footer__registry-menu>li:last-child{margin:0}@media (min-width:640px){.sz-footer__registry-menu{margin:0 -10px -2.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-footer__registry-menu>li{padding:0 10px 2.5rem;margin:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:960px){.sz-footer__registry-menu>li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.sz-footer__registry-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none;color:#1D1D1B;transition:color .25s}.sz-footer__registry-item:hover{text-decoration:none;color:#FF8700}.sz-footer__registry-item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:4.6rem;height:4.6rem;margin:0 10px 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.sz-footer__registry-item-image img,.sz-footer__registry-item-image svg{display:block;max-width:100%;max-height:100%}@media (min-width:960px){.sz-footer__registry-item-image{margin:0 5px 0 0}}.sz-footer__registry-item-title{display:block;margin:0;-ms-flex:1;flex:1;font-size:1.4rem;line-height:1.4;font-weight:400}@media (min-width:960px){.sz-footer__registry-item-title{font-size:1.4rem;line-height:1.3;font-weight:600}}.sz-footer__copyright{font-size:1.4rem;line-height:1.4;font-weight:400;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:4rem}.sz-footer__payments-menu{margin:0 -5px -10px;padding:0;list-style:none;display:-ms-flexbox;display:flex}.sz-footer__payments-menu>li{padding:0 5px 10px;-ms-flex:1;flex:1}.sz-footer__payments-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#F4F8FE;border-radius:14px;height:4rem;padding:5px}.sz-footer__payments-item img,.sz-footer__payments-item svg{display:block;max-width:100%;max-height:100%}.form-notcamp{background:url(/local/templates/mg_winter/include/css/../images/bg-form-notcamp-purple.png) 50% 50% no-repeat #761CEA;background-size:cover;color:#fff;border-radius:40px;margin:0 0 8rem;overflow:hidden}.form-notcamp .row{-ms-flex-align:end;align-items:flex-end}.form-notcamp--01{padding:6rem 0}.form-notcamp--01 .form-notcamp__image{margin:-2rem -2rem -6rem}.form-notcamp--02{padding:4rem 0}.form-notcamp--02 .form-notcamp__title{margin:0 0 3rem}.form-notcamp--02 .form-notcamp__image{margin:0 0 -4rem;padding:0 0 0 2rem}.form-notcamp--03,.form-notcamp--03 .form-notcamp__image,.form-notcamp--03 .form-notcamp__title{margin:0}.form-notcamp--03{background:url(/local/templates/mg_winter/include/css/../images/bg-form-notcamp-white-mobile.png) 50% 50% no-repeat #fff;background-size:cover;color:#1D1D1B;padding:4rem 0 2rem}.form-notcamp--03 .form-notcamp__title img{width:6.1rem}@media (min-width:1200px){.form-notcamp{margin:0 0 10rem;border-radius:80px}.form-notcamp--01{padding:10rem 0 7rem}.form-notcamp--01 .form-notcamp__image{position:relative;top:-18rem;margin:0 -6rem -25rem -2rem;min-height:100%}.form-notcamp--02{padding:10rem 0 10.5rem}.form-notcamp--02 .form-notcamp__title{margin:0 -3rem 3rem 0}.form-notcamp--02 .form-notcamp__image{position:relative;top:-14rem;margin:0 -3rem -24.5rem -6rem;min-height:100%}.form-notcamp--03{padding:10rem 0 9.5rem;margin:0;background-image:url(/local/templates/mg_winter/include/css/../images/bg-form-notcamp-white-desktop.png)}.form-notcamp--03 .form-notcamp__title{margin:0 -3rem 2.4rem 0}.form-notcamp--03 .form-notcamp__title img{width:11.7rem;margin:-5px 0}.form-notcamp--03 .form-notcamp__image{position:relative;top:-10rem;margin:0 -9rem -27.5rem -3rem;min-height:100%}}.form-notcamp__title{display:block;margin:0 0 2rem;line-height:1.1;font-weight:600;position:relative;z-index:2}@media (min-width:1200px){.form-notcamp__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 -3rem 3rem 0}}.form-notcamp__data{position:relative;z-index:2;margin:0}.form-notcamp__data .ui-form{text-align:center}.form-notcamp__data .ui-form .ui-title{display:block;margin:0 0 4px;font-size:2rem;line-height:1.3;font-weight:600}.form-notcamp__data .ui-form .ui-text{display:block;margin:0 auto 10px;font-size:1.4rem;line-height:1.4;font-weight:400}@media (min-width:1200px){.form-notcamp__data{max-width:58rem;margin:0}.form-notcamp__data .ui-form .ui-title{font-size:2.4rem;line-height:1.2;font-weight:600;margin:0 0 2px}.form-notcamp__data .ui-form .ui-text{font-size:1.6rem;line-height:1.4;font-weight:500;margin:0 auto 10px;max-width:42rem}}.form-notcamp__image{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:38rem}.form-notcamp__image img{display:block}.sz-venues{margin:0 0 10rem}@media (min-width:1200px){.form-notcamp__image{max-width:none}.sz-venues{margin:0 0 12rem}}.sz-venues__title{display:block;margin:0 0 2rem;line-height:1.1;font-weight:600}@media (min-width:1200px){.sz-venues__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 4rem}}.sz-venues__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-daily__grid .row>[class^=col],.sz-venues__list>li{padding:0 10px 2rem}.sz-venues__list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:1200px){.sz-venues__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sz-venues__item{min-height:50rem}}.sz-venues__item{background:#FFF;border:1px solid #F4F8FE;border-radius:25px;padding:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.sz-venues__item-image{display:block;height:20rem;background:#ccc;margin:0 0 1.5rem;border-radius:10px;overflow:hidden}.sz-venues__item-image img{display:block;width:100%;height:100%;object-fit:cover}.sz-venues__item-title{display:block;margin:0 0 10px;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.sz-venues__item-title{margin:0 0 1.5rem}}.sz-venues__item-list{margin:0 -5px 1.5rem 0;padding:0;list-style:none;font-size:1.4rem;line-height:1.4;font-weight:400}.sz-venues__item-list>li{position:relative;padding:0 0 0 1.8rem}.sz-venues__item-list>li:before{content:"";display:block;position:absolute;top:.5em;left:6px;width:3px;height:3px;border-radius:50%;background:currentColor}@media (min-width:1200px){.sz-venues__item-list{font-size:1.6rem;line-height:1.4;font-weight:500}.sz-venues__item-list>li{padding:0 0 0 2.4rem}.sz-venues__item-list>li:before{left:10px}}.sz-venues__item-location{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:auto 0 0;padding:1.5rem 0 0;border-top:1px solid #C4E0FE;font-size:1.4rem;line-height:1.4;font-weight:500}.sz-venues__item-location svg{display:block;width:2rem;height:2rem;margin:0 4px 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.sz-venues__action{text-align:center;padding:4rem 0 0}.sz-venues__action .ui-btn{width:100%}.sz-daily{margin:0 0 10rem}.sz-daily__title{display:block;margin:0 0 10px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}@media (min-width:1200px){.sz-venues__action .ui-btn{width:auto}.sz-daily__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}}.sz-daily__text{display:block;margin:0 0 2rem;font-size:1.4rem;line-height:1.4;font-weight:400}@media (min-width:1200px){.sz-daily__text{margin:0 0 5rem;font-size:2.8rem;line-height:1.4;font-weight:500;max-width:104rem}.sz-daily__grid .row>[class^=col]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.sz-daily__grid{margin:0 0 2rem}.sz-daily__grid .row{margin:0 -10px -2rem}.sz-daily__item{background:#FFF;border-radius:29px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;margin:0 0 2rem}.sz-daily__item:last-child{margin:0}.sz-daily__item-image{display:block;height:22rem;background:#ccc;margin:0;border-radius:29px;overflow:hidden;position:relative}.sz-daily__item-image img{display:block;width:100%;height:100%;object-fit:cover}.sz-daily__item-desc{padding:2rem}.sz-daily__item-title{display:block;margin:0 0 10px;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}@media (min-width:1200px){.sz-daily__item{-ms-flex:1 1 auto;flex:1 1 auto}.sz-daily__item-image{height:auto}.sz-daily__item-desc{padding:3rem 3.5rem}.sz-daily__item-title{font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:0}}.sz-daily__item-list{margin:0 0 1.5rem;padding:0;list-style:none;font-size:1.4rem;line-height:1.4;font-weight:500}.sz-daily__item-list>li{position:relative;padding:0 0 0 1.8rem}.sz-daily__item-list>li:before{content:"";display:block;position:absolute;top:.5em;left:6px;width:3px;height:3px;border-radius:50%;background:currentColor}.sz-daily__item-list:last-child{margin:0}.sz-daily__action{text-align:center}.sz-daily__action .ui-btn{width:100%}@media (min-width:1200px){.sz-daily__item-list{font-size:1.6rem;line-height:1.4;font-weight:400}.sz-daily__item-list>li{padding:0 0 0 2.4rem}.sz-daily__item-list>li:before{left:10px}.sz-daily__action .ui-btn{width:auto}.sz-programs__body{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}}@media (max-width:1199px){.is-sz-filter-open .banner,.is-sz-filter-open .sz-header{opacity:0;pointer-events:none}.is-sz-filter-open .sz-programs__filter-offcanvas{opacity:1;visibility:visible}.is-sz-filter-open body{overflow:hidden}}.sz-programs{border:2px solid #FFF;background:#F4F8FE;border-radius:40px;padding:6rem 0}.sz-programs--similar .sz-programs__title{text-align:left}.sz-programs--similar .sz-programs__body{padding:0}.sz-programs__head{margin:0 0 4rem}@media (min-width:960px){.sz-programs{border-radius:80px;padding:10rem 0}.sz-programs__head{margin:0 0 6rem}}.sz-programs__body{position:relative;margin:0 0 3rem;padding:6rem 0 0}.sz-programs__body:last-child{margin:0}@media (min-width:1200px){.sz-programs__aside{width:20rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 2rem 0 0}.sz-programs__content{-ms-flex:1;flex:1;min-width:0}}.sz-programs__title{display:block;margin:0;font-size:3.2rem;line-height:1;font-weight:600;letter-spacing:-.015em;text-align:center}@media (min-width:960px){.sz-programs__body{padding:7rem 0 0}.sz-programs__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em}}.sz-programs__filter .ui-label{display:block;margin:0 0 5px;cursor:text;font-size:1.6rem;line-height:1.3;font-weight:600}.sz-programs__filter .ui-range{margin:0 0 10px}.sz-programs__filter .ui-range .sz-row{margin:0 -5px -5px}.sz-programs__filter .ui-range .sz-row>[class^=sz-col]{padding:0 5px 5px}.sz-programs__filter .ui-range .irs{margin:0 8px}.sz-programs__filter .ui-range__input{cursor:pointer;transition:background .25s,border-color .25s;border:1px solid #C4E0FE}.sz-programs__filter .ui-range__input:focus,.sz-programs__filter .ui-range__input:hover{background:#F4F8FE;border-color:#C4E0FE}.sz-programs__filter .ui-line{border:none;border-top:1px solid #fff;margin:0 0 10px}.sz-programs__filter .ui-select{white-space:nowrap;margin:0 0 10px}.sz-programs__filter .ui-select .selectric{border:1px solid #C4E0FE;background:#fff;color:#1D1D1B;box-shadow:none;height:4rem;transition:background .25s,border-color .25s;border-radius:10px;font-size:1.4rem;line-height:1.45;font-weight:600;padding:8px 4.8rem 8px 10px}.sz-programs__filter .ui-select .selectric .arrow{position:absolute;top:50%;right:10px;width:2rem;height:2rem;color:#407BFF;margin:-10px 0 0}.sz-programs__filter .ui-select .selectric .arrow svg{display:block;width:100%;height:100%}.sz-programs__filter .ui-select .selectric-items{position:absolute;top:100%;left:0;margin:2px 0 0;background:#FFF;border:1px solid #C4E0FE;box-shadow:0 8px 12px rgba(64,123,255,.15);border-radius:10px;font-size:1.4rem;line-height:1.45;font-weight:600}.sz-programs__filter .ui-select .selectric-items li{border-color:#C4E0FE;background:0 0;color:#1D1D1B;transition:.25s;min-height:4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px 10px}.sz-programs__filter .ui-select .selectric-items li:hover{background:#FAF9FA;color:#1D1D1B}.sz-programs__filter .ui-select .selectric-items li.selected{background:#2F80ED;color:#fff}.sz-programs__filter .ui-select:hover .selectric{background:#F4F8FE;border-color:#C4E0FE}.l-request__form .ui-input:focus,.l-request__form .ui-textarea:focus,.sz-programs__filter .ui-select .selectric-changed .selectric{border-color:#407BFF}.sz-programs__filter .ui-chosen,.sz-programs__filter .ui-switch{margin:0 0 10px}.sz-programs__filter .ui-action .sz-row{margin:0 -5px -10px}.sz-programs__filter .ui-action .sz-row>[class^=sz-col]{padding:0 5px 10px}.sz-programs__filter .ui-action .ui-btn{width:100%;height:4rem;font-size:1.6rem;line-height:1.3;font-weight:600;padding:8px 10px}.sz-programs__filter .ui-action .ui-btn svg{display:block;width:2rem;height:2rem;margin:0 0 0 10px;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:960px){.sz-programs__filter .ui-chosen,.sz-programs__filter .ui-range,.sz-programs__filter .ui-select,.sz-programs__filter .ui-switch{margin:0 0 2rem}.sz-programs__filter .ui-line{display:none}}@media (min-width:1200px){.sz-programs__filter .ui-action .sz-row{margin:0 -5px -1.5rem}.sz-programs__filter .ui-action .sz-row>[class^=sz-col]{padding:0 5px 1.5rem}}.sz-programs__filter-toggle{position:absolute;top:0;left:0;border:none;padding:0;background:0 0;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.4rem;line-height:1.45;font-weight:600;color:#1D1D1B}@media (min-width:960px){.sz-programs__filter-toggle{font-size:3.2rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}}@media (min-width:1200px){.sz-programs__filter-toggle{cursor:default}}.sz-programs__filter-toggle-icon{background:#fff;color:#407BFF;box-shadow:0 8px 12px rgba(64,123,255,.15);border-radius:25px;width:4rem;height:4rem;margin:0 10px 0 0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 auto;flex:0 0 auto}.sz-programs__filter-toggle-icon svg{display:block;width:2.4rem;height:2.4rem}.sz-programs__filter-toggle-icon mark{position:absolute;top:5px;right:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#FF3E3B;color:#fff;box-shadow:0 1.88px 3.76px rgba(255,62,59,.7);width:1.4rem;height:1.4rem;font-size:10px;line-height:1;font-weight:600;border-radius:50%}.sz-programs__filter-close,.sz-programs__filter-toggle-icon:has(mark){background:#407BFF;color:#fff}.sz-programs__filter-toggle-text{-ms-flex:1;flex:1}.sz-programs__filter-close{position:absolute;bottom:100%;right:10px;z-index:1000;width:3rem;height:3rem;padding:0;margin:0 0 10px;border:none;border-radius:13.13px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sz-programs__filter-close svg{display:block;width:2rem;height:2rem}.sz-programs__filter-offcanvas{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:rgba(255,255,255,.7);backdrop-filter:blur(10px);padding:5rem 10px 9rem;opacity:0;visibility:hidden;overflow-x:hidden;overflow-y:auto}.sz-programs__filter-offcanvas::-webkit-scrollbar{display:none}@media (min-width:960px){.sz-programs__filter-offcanvas{padding:12rem 5rem}}@media (min-width:1200px){.sz-programs__filter-close{display:none}.sz-programs__filter-offcanvas{position:static;padding:0;background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none;transition:none;opacity:1;visibility:visible;overflow:visible}}.sz-programs__filter-offcanvas-in{background:#F4F8FE;box-shadow:0 18px 30px rgba(64,123,255,.15);border-radius:14px;padding:10px;position:relative}@media (min-width:960px){.sz-programs__filter-offcanvas-in{padding:2rem}}@media (min-width:1200px){.sz-programs__filter-offcanvas-in{background:0 0;padding:0;border-radius:0;box-shadow:none}}.sz-programs__sorting .ui-sorting .selectric,.sz-programs__sorting .ui-sorting select{border:1px solid #F4F8FE;height:4rem;font-weight:600;padding:8px 4.8rem 8px 10px;font-size:1.4rem;line-height:1.4}.sz-programs__sorting{position:absolute;top:0;right:0;min-width:14rem}.sz-programs__sorting .ui-sorting{margin:0}.sz-programs__sorting .ui-sorting select{background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2C9.82955 2 9.65903 2.06498 9.52869 2.19531L4.19536 7.52865C4.00469 7.71931 3.94749 8.00587 4.05083 8.25521C4.15349 8.50454 4.39738 8.66667 4.66671 8.66667H15.3334C15.6027 8.66667 15.8466 8.50454 15.9493 8.25521C16.0526 8.00587 15.9954 7.71931 15.8047 7.52865L10.4714 2.19531C10.3411 2.06498 10.1705 2 10 2ZM4.66671 11.3333C4.39738 11.3333 4.15349 11.4955 4.05083 11.7448C3.94749 11.9941 4.00469 12.2807 4.19536 12.4714L9.52869 17.8047C9.65869 17.9347 9.82938 18 10 18C10.1707 18 10.3414 17.9347 10.4714 17.8047L15.8047 12.4714C15.9954 12.2807 16.0526 11.9941 15.9493 11.7448C15.8466 11.4955 15.6027 11.3333 15.3334 11.3333H4.66671Z' fill='%23407BFF'/%3E%3C/svg%3E%0A") right 10px center no-repeat #FFF;box-shadow:0 3px 5px rgba(64,123,255,.2);border-radius:10px}.sz-programs__sorting .ui-sorting .selectric{background:#FFF;color:#1D1D1B;box-shadow:0 3px 5px rgba(64,123,255,.2);border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:background .25s}.sz-programs__sorting .ui-sorting .selectric .arrow{position:absolute;top:50%;right:10px;margin:-10px 0 0;width:2rem;height:2rem;color:#407BFF}.sz-programs__sorting .ui-sorting .selectric .arrow svg{display:block;width:100%;height:100%}.sz-programs__sorting .ui-sorting .selectric:hover{background:#F4F8FE;color:#1D1D1B}.sz-programs__sorting .ui-sorting .selectric-items{margin:2px 0 0;background:#FFF;border:1px solid #F4F8FE;box-shadow:0 8px 12px rgba(64,123,255,.15);border-radius:10px;position:absolute;top:100%;left:auto;right:0;font-size:1.4rem;line-height:1.4;font-weight:500;min-width:20rem}.ddo-cases__item,.ddo-certificates__item,.ddo-form__data,.fancybox-navigation .fancybox-button--arrow_left,.fancybox-navigation .fancybox-button--arrow_left:hover,.fancybox-navigation .fancybox-button--arrow_right,.fancybox-navigation .fancybox-button--arrow_right:hover,.form-season--coral .ui-form,.l-faq__item,.l-purchases__item,.l-request__form,.sz-areas__item:hover,.sz-combo__item,.sz-form__data,.sz-programs__card,.sz-programs__card-leoni-tooltip:before,.tmpl-basic__cost-item{box-shadow:0 18px 30px rgba(64,123,255,.15)}.sz-programs__sorting .ui-sorting .selectric-items ul>li{padding:10px;border-bottom:1px solid #DEDEDE;transition:background .25s,color .25s}.sz-programs__sorting .ui-sorting .selectric-items ul>li:last-child{border:none}.sz-programs__sorting .ui-sorting .selectric-items ul>li:hover{background:#F4F8FE}.sz-programs__sorting .ui-sorting .selectric-items ul>li.selected{background:#407BFF;color:#fff}.sz-programs__grid{margin:0;padding:0;list-style:none}.sz-programs__grid>li{margin:0 0 2rem}.sz-programs__grid>li:last-child{margin:0}@media (min-width:640px){.sz-programs__grid{margin:0 -10px -2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-programs__grid>li{padding:0 10px 2rem;margin:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sz-programs__grid>li:last-child{margin:0}}@media (min-width:960px){.sz-programs__sorting{min-width:20rem}.sz-programs__grid{margin:0 -10px -3rem}.sz-programs__grid>li{padding:0 10px 3rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.sz-programs__card{background:#FFF;border:1px solid #F4F8FE;border-radius:20px;padding:10px;color:#1D1D1B;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sz-programs__card .sz-row{margin:0 -7.5px}.sz-programs__card .sz-row>[class^=sz-col]{padding:0 7.5px}.sz-programs__card .sz-row:last-of-type{margin-top:auto}@media (min-width:960px){.sz-programs__card .sz-row{margin-bottom:10px}.sz-programs__card .sz-row:last-child{margin-bottom:0}}.sz-programs__card-image{display:block;border-radius:14px;overflow:hidden;margin:0 0 10px;background:#F4F8FE;height:20rem}.sz-programs__card-image img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:960px){.sz-programs__card-image{width:15rem;height:15rem;margin:0}}.sz-programs__card-title{display:block;margin:0 0 3px;font-size:2rem;line-height:1.3;font-weight:600;color:#407BFF}.sz-programs__card-title mark{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:0 0;color:#761CEA;-ms-flex:0 0 auto;flex:0 0 auto}.sz-programs__card-title svg{display:block;width:2.8rem;height:2.8rem;margin:0 7px 0 0;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:960px){.sz-programs__card-title{font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.sz-programs__card-title mark{margin:0 0 0 2.2rem;position:relative}.sz-programs__card-title mark:before{content:"";display:block;position:absolute;top:50%;left:0;margin:-1.4rem 0 0 -11px;background:#F4F8FE;width:2px;height:2.8rem;border-radius:2px}}.sz-programs__card-subtitle{display:block;margin:0 0 10px;font-size:1.8rem;line-height:1.2;font-weight:600}@media (min-width:960px){.sz-programs__card-subtitle{font-size:2rem;line-height:1.2;font-weight:600;margin:0 0 5px}}.sz-programs__card-info{margin:0 0 10px;padding:10px 0;list-style:none;font-size:1.4rem;line-height:1.3;font-weight:500;position:relative}.sz-programs__card-info:after,.sz-programs__card-info:before{content:"";display:block;width:100%;height:2px;background:#F4F8FE;border-radius:2px}.sz-programs__card-info:before{position:absolute;top:0;left:0}.sz-programs__card-info:after{position:absolute;bottom:0;left:0}.sz-programs__card-info>li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 1.5rem}.sz-programs__card-info>li:last-child{margin:0}.sz-programs__card-info svg{display:block;width:3rem;height:3rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 5px 0 0;color:#407BFF}.sz-programs__card-info b{font-weight:600;margin:0 5px 0 0}.sz-programs__card-info mark{background:#F4F8FE;border-radius:22px;height:2.2rem;padding:0 8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#1D1D1B}@media (min-width:960px){.sz-programs__card-info{margin:0 0 5px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-programs__card-info:after,.sz-programs__card-info:before{display:none}.sz-programs__card-info>li{margin:0 1.5rem 0 0;position:relative}.sz-programs__card-info>li:after{content:"";display:block;position:absolute;top:50%;right:-7.5px;width:2px;height:2.2rem;border-radius:2px;background:#F4F8FE;margin:-11px 0 0}.sz-programs__card-info>li:last-child{margin:0}.sz-programs__card-info>li:last-child:after{display:none}}.sz-programs__card-dl{margin:0 0 10px}.sz-programs__card-dl dt{display:block;margin:0 0 5px;font-size:1.4rem;line-height:1.45;font-weight:600}.sz-programs__card-dl dd{font-size:1.4rem;line-height:2rem;font-weight:400;margin:0 0 10px;overflow:hidden;max-height:80px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.sz-programs__card-dl dd:last-child{margin:0}@media (min-width:960px){.sz-programs__card-dl{margin:0}.sz-programs__card-dl dt{margin:0 0 2px;font-size:1.4rem;line-height:1.45;font-weight:600}.sz-programs__card-dl dd{font-size:1.2rem;line-height:1.5rem;font-weight:400;max-height:45px;-webkit-line-clamp:3}}.sz-programs__card-include{margin:0 0 10px;padding:10px;background:#F4F8FE;border-radius:14px}@media (min-width:960px){.sz-programs__card-include{margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;width:100%}}.sz-programs__card-include-title{display:block;margin:0 0 10px;font-size:1.4rem;line-height:1.4;font-weight:500}@media (min-width:960px){.sz-programs__card-include-title{margin:0 10px 0 0}}.sz-programs__card-include-info{margin:0 -5px -5px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem;line-height:1.3;font-weight:600}.sz-programs__card-include-info>li{padding:0 5px 5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sz-programs__card-include-info svg{display:block;width:3rem;height:3rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 5px 0 0;color:#407BFF}.sz-programs__card-places{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#F4F8FE;border-radius:14px;margin:0 0 10px;padding:4px 8px;min-height:4rem}.sz-programs__card-places-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;margin:0 5px 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.sz-programs__card-places-text{display:block;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.6rem;line-height:1;font-weight:600}.sz-programs__card-progress{background:#F4F8FE;color:#C5C5C5;border-radius:14px;padding:5px 6px;margin:0 0 10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.sz-programs__card-progress--blue .sz-programs__card-progress-bar-cell:nth-of-type(1)~.sz-programs__card-progress-bar-cell,.sz-programs__card-progress--orange .sz-programs__card-progress-bar-cell:nth-of-type(4)~.sz-programs__card-progress-bar-cell,.sz-programs__card-progress--purple .sz-programs__card-progress-bar-cell:nth-of-type(2)~.sz-programs__card-progress-bar-cell,.sz-programs__card-progress--red .sz-programs__card-progress-bar-cell:nth-of-type(5)~.sz-programs__card-progress-bar-cell,.sz-programs__card-progress--yellow .sz-programs__card-progress-bar-cell:nth-of-type(3)~.sz-programs__card-progress-bar-cell{background:#fff}.sz-programs__card-progress--blue{color:#407BFF}.sz-programs__card-progress--purple{color:#761CEA}.sz-programs__card-progress--yellow{color:#FFB600}.sz-programs__card-progress--orange{color:#FF8700}.sz-programs__card-progress--red{color:#FF3E3B}@media (min-width:960px){.sz-programs__card-progress{margin:0;height:100%}}.sz-programs__card-progress-icon{width:2rem;height:2rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 2px 0 0}.sz-programs__card-progress-icon svg{display:block;width:100%;height:100%}@media (min-width:960px){.sz-programs__card-progress-icon{width:3rem;height:3rem}}.sz-programs__card-progress-text{display:block;margin:0 2.5rem 0 0;font-size:1.6rem;line-height:1;font-weight:600;color:#1D1D1B;white-space:nowrap}.sz-programs__card-progress-bar{height:1.5rem;border-radius:10px;overflow:hidden;display:-ms-flexbox;display:flex;width:100%;-ms-flex:1;flex:1}.sz-programs__card-progress-bar-cell{margin:0 1px 0 0;background:currentColor;-ms-flex:1;flex:1}.sz-programs__card-progress-bar-cell:last-child{margin:0}.sz-programs__card-price{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 10px;font-size:3.2rem;line-height:1;font-weight:700;letter-spacing:-.01em;text-align:center;white-space:nowrap;border:2px solid #F4F8FE;border-radius:14px;padding:5px 2rem;min-height:9rem}@media (min-width:960px){.sz-programs__card-price{margin:0;padding:0 5px;min-height:100%;width:45.6rem}}.sz-programs__card-price-del{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;font-size:3rem;line-height:1;font-weight:600;letter-spacing:0;text-decoration:line-through;-webkit-text-decoration-color:#FF3E3B;text-decoration-color:#FF3E3B;color:#8B8B8A;padding:2px 5px;margin:0}.sz-programs__card-price-ins{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;padding:2px 5px;margin:0}.sz-programs__card-price-ins b{margin:0 5px;font-weight:700}.sz-programs__card-price-ins mark{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:radial-gradient(100% 193.51% at 0 0,#FF007A 0,#FF7A00 100%);color:#fff;padding:2px 6px;border-radius:30px;height:3rem;font-size:1.8rem;line-height:1.4;font-weight:600;letter-spacing:-.01em;margin:0 5px}.sz-programs__card-price-ins small{background:#FFF;border:1px solid #F4F8FE;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:100%;padding:2px 4px;border-radius:30px;font-size:10px;line-height:1;font-weight:600;letter-spacing:-.01em;position:relative;left:-4px;color:#1D1D1B}.sz-programs__card-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sz-programs__card-buttons .ui-btn{margin:0 0 10px;border-radius:14px;height:4rem;font-size:1.6rem;line-height:1.45;font-weight:600}.sz-programs__card-buttons .ui-btn:last-child{margin:0}.sz-programs__card-buttons .ui-btn--lightblue{border:1px solid #C4E0FE}@media (min-width:960px){.sz-programs__card-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:100%}.sz-programs__card-buttons .ui-btn{margin:0 1.5rem 0 0;-ms-flex:1;flex:1}.sz-programs__card-buttons .ui-btn:last-child{margin:0}}.sz-programs__more{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:3rem 0 0}.sz-programs__more .ui-btn{width:auto;box-shadow:none;background:0 0}.sz-programs__pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;line-height:1.3;font-weight:600}@media (max-width:959px){.sz-programs__pagination{display:none}}.sz-programs__pagination-link,.sz-programs__pagination-next,.sz-programs__pagination-prev{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;border-radius:10px;text-decoration:none;color:#8B8B8A;transition:.25s;border:1px solid transparent}.sz-programs__pagination-link svg,.sz-programs__pagination-next svg,.sz-programs__pagination-prev svg{display:block;width:2rem;height:2rem}.sz-programs__pagination-link.is-active,.sz-programs__pagination-link:hover,.sz-programs__pagination-next.is-active,.sz-programs__pagination-next:hover,.sz-programs__pagination-prev.is-active,.sz-programs__pagination-prev:hover{text-decoration:none;border-color:#F6F6F8;background:#407BFF;color:#fff;box-shadow:0 8px 12px rgba(64,123,255,.15)}.sz-programs__pagination-menu{margin:0 -3px;padding:0 10px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sz-programs__pagination-menu>li{padding:0 3px;-ms-flex:0 0 auto;flex:0 0 auto}.sz-programs__filter-head{display:none}@media (max-width:1199px){.sz-programs__filter .ui-label{font-size:1.6rem;line-height:1.4;font-weight:600}.sz-programs__filter .ui-action{border-top:1px solid #fff;position:relative;top:-10px;margin:0 0 -2rem;padding:10px 0 0}.sz-programs__filter-close{right:0;margin:0 0 2rem}.sz-programs__filter-offcanvas{-webkit-backdrop-filter:unset;backdrop-filter:unset;background:rgba(0,0,0,.6);padding:6rem 10px}.sz-programs__filter-offcanvas-in{padding:2.5rem 2rem;border-radius:20px;box-shadow:0 18px 28px 0 rgba(9,30,66,.15)}.sz-programs__filter-head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 10px}.sz-programs__filter-title{margin:0 2rem 0 0;-ms-flex:1;flex:1;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}.sz-programs__filter-reset{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0;border:none;background:0 0;font:600 1.4rem/1 Gilroy,Helvetica,Arial,sans-serif;color:#FF3E3B;cursor:pointer;transition:opacity .25s}.sz-programs__filter-reset svg{display:block;-ms-flex:0 0 auto;width:2rem;height:2rem;flex:0 0 auto;margin:0 0 0 10px}.sz-programs__filter-reset:hover{opacity:.6}}.programs__card-image,.sz-programs__card-image{position:relative}.programs__card-cci,.sz-programs__card-cci{position:absolute;left:0;bottom:0;width:10.4rem;height:7.8rem;margin:0}.programs__card-cci img,.sz-programs__card-cci img{display:block;width:100%;height:100%;object-fit:contain;object-position:left bottom}.sz-programs__card-leoni{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:linear-gradient(to right,#761cea 0,#00c673 100%);color:#fff;padding:4px 6px 4px 4px;border-radius:40px;min-height:3.8rem;text-decoration:none;gap:5px}.sz-programs__card-leoni-image{display:block;width:3rem;height:3rem;border-radius:50%;overflow:hidden;background:#F2767C}.sz-programs__card-leoni-image img{display:block;width:100%;height:100%;object-fit:cover}.sz-programs__card-leoni-text{display:block;-ms-flex:1;flex:1;margin:0 5px 0 0;font-size:1.4rem;line-height:1;font-weight:600;white-space:nowrap}.sz-programs__card-leoni-tooltip{display:block;width:1.6rem;height:1.6rem;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.sz-programs__card-leoni-tooltip:before{content:attr(data-tooltip);display:block;position:absolute;left:50%;bottom:100%;width:27rem;border:1px solid #F4F8FE;background:#fff;z-index:100;margin:0 0 10px -13.5rem;padding:10px;border-radius:12px;font-size:1.4rem;line-height:1.4;font-weight:500;text-align:center;color:#1D1D1B}.sz-programs__card-leoni-tooltip:after{content:"";display:block;position:absolute;left:50%;bottom:100%;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fff;margin:0 0 4px -6px;z-index:100}.sz-programs__card-leoni-tooltip:after,.sz-programs__card-leoni-tooltip:before{transition:.25s;opacity:0;visibility:hidden}.sz-programs__card-leoni-tooltip svg{display:block;width:100%;height:100%;margin:0;color:inherit;overflow:visible}.sz-programs__card-leoni-tooltip:hover:after,.sz-programs__card-leoni-tooltip:hover:before{opacity:1;visibility:visible}.l-intro{padding:6rem 0;text-align:center;overflow:hidden}@media (min-width:768px){.l-intro{text-align:left}.l-intro .row{-ms-flex-align:center;align-items:center}}.l-intro__title{display:block;margin:0 0 2rem;font-size:5.8rem;line-height:.9;font-weight:600}@media (min-width:1200px){.l-intro{text-align:left;padding:0}.l-intro__desc{padding:10rem 0}.l-intro__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 1.7rem}}.l-intro__text{display:block;margin:0;font-size:2rem;line-height:1.4;font-weight:500}.l-intro__text mark{background:0 0;color:#407BFF;font-weight:700}.l-intro__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;top:-3rem;margin:0 -2rem -12rem}.l-intro__image img{display:block}@media (min-width:768px){.l-intro__image{top:-6rem;margin:0 -6rem -12rem -3rem}}@media (min-width:1200px){.l-intro__image{top:-9rem;margin:0 -16rem -28rem -12rem}.l-intro__image img{max-width:87.4rem}}.l-purchases,.l-save{margin:0 0 8rem;text-align:center}.l-purchases{background:#FFF;border-radius:40px;padding:8rem 0}@media (min-width:1200px){.l-purchases{padding:10rem 0;margin:0 0 10rem;border-radius:80px;text-align:left}}.l-purchases__title{display:block;margin:0 0 3rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}@media (min-width:1200px){.l-purchases__title{margin:0 0 4rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.l-purchases__list{margin:0;padding:0;list-style:none}.l-purchases__list>li{margin:0 0 2rem}.l-purchases__list>li:last-child{margin:0}@media (min-width:768px){.l-purchases{text-align:left}.l-purchases__list{margin:0 -10px -2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-purchases__list>li{padding:0 10px 2rem;margin:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.l-save{text-align:left}}.l-purchases__item{height:100%;min-height:16rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;background:#fff;border:1px solid #F4F8FE;border-radius:30px;padding:2rem;text-align:left}.l-purchases__item--vip{box-shadow:0 18px 30px rgba(118,28,234,.15);border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(101.76deg,#FF8700 -.11%,#761CEA 100.18%) border-box}.l-purchases__item--vip .l-purchases__item-title{color:#FF8700}.l-purchases__item-icon{position:absolute;top:1.5rem;right:1.5rem;width:6rem;height:6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.l-purchases__item-icon img{display:block;max-width:100%;max-height:100%}@media (min-width:1200px){.l-purchases__item{min-height:21rem;padding:3rem}.l-purchases__item-icon{width:10rem;height:10rem;top:2rem;right:2rem}}.l-save__anim:after,.l-save__anim:before{height:100%;display:block;width:4rem;z-index:100;content:""}.l-purchases__item-title{display:block;margin:0 0 2rem;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;text-transform:uppercase;color:#407BFF}@media (min-width:1200px){.l-purchases__item-title{font-size:2.5rem;line-height:1.2;font-weight:600;letter-spacing:0}}.l-purchases__item-price{display:block;margin:auto 0 0;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}.l-purchases__item-price small{display:block;padding:8px 0 0;font-size:1.6rem;line-height:1.4;font-weight:500;letter-spacing:0}@media (min-width:1200px){.l-purchases__item-price{font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.03em}.l-save{margin:0 0 10rem;text-align:left}}.l-save__title{display:block;margin:0 0 4rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}@media (min-width:1200px){.l-save__title{margin:0 0 4rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.l-save__item,.l-save__mark{line-height:1.1;letter-spacing:-.02em}.l-save__grid .row{margin:0 -10px -2rem}.l-save__grid .row>[class^=col]{padding:0 10px 2rem}.l-save__item{background:#FFF;border-radius:30px;padding:3rem 2.4rem;font-size:3.2rem;font-weight:600;text-align:center}@media (min-width:1200px){.l-save__item{font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.03em;padding:4rem 3rem;min-width:38rem}}.l-save__anim{background:#fff;margin:0 -2rem;position:relative;overflow:hidden;border-radius:30px;white-space:nowrap;padding:12.4rem 0;user-select:none}.l-save__anim:before{position:absolute;top:0;left:-1px;background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}.l-save__anim:after{position:absolute;top:0;right:-1px;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)}@media (min-width:768px){.l-save__anim{margin:0}}@media (min-width:1200px){.l-save__anim{padding:19rem 0;margin:0}}.l-save__anim-top{position:absolute;top:0;left:0;z-index:2;width:100%;height:12.4rem;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.l-save__anim-top .l-save__anim-marquee{animation-duration:27s}.l-save__anim-top .l-save__anim-marquee>*{margin:0 14rem;top:10px}.l-save__anim-top .l-save__anim-marquee>:nth-of-type(even){top:2rem}@media (min-width:1200px){.l-save__anim-top{height:19rem}.l-save__anim-top .l-save__anim-marquee>*{margin:0 20rem;top:0}.l-save__anim-top .l-save__anim-marquee>:nth-of-type(even){top:4rem}}.l-save__anim-middle{position:relative;z-index:1;display:-ms-flexbox;display:flex}.l-save__anim-middle .l-save__anim-marquee{animation-duration:24s}.l-save__anim-middle .l-save__anim-marquee>*{margin:0 10px}.l-save__anim-bottom{position:absolute;bottom:0;left:0;z-index:2;width:100%;height:12.4rem;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.l-save__anim-bottom .l-save__anim-marquee{animation-duration:30s}.l-save__anim-bottom .l-save__anim-marquee>*{margin:0 18rem;top:-10px}.l-save__anim-bottom .l-save__anim-marquee>:nth-of-type(even){top:-2rem}@media (min-width:1200px){.l-save__anim-bottom{height:19rem}.l-save__anim-bottom .l-save__anim-marquee>*{margin:0 17rem;top:0}.l-save__anim-bottom .l-save__anim-marquee>:nth-of-type(even){top:-4rem}}.l-save__anim-marquee{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;min-width:100%;animation-name:marquee;animation-timing-function:linear;animation-iteration-count:infinite}.l-save__mark,.l-steps__item-number{-ms-flex-align:center;font-weight:600}.l-save__image{display:block;position:relative;width:11.6rem;height:11.6rem;background:#F4F8FE;border-radius:50%;overflow:hidden;margin:0}.l-save__image img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:1200px){.l-save__image{height:22rem;width:22rem}}.l-save__mark{display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;align-items:center;font-size:3.2rem;white-space:nowrap;color:#407BFF;background:#F4F8FE;border-radius:130px;padding:1.2rem 3.2rem;height:8.3rem;margin:0;-ms-flex:0 0 auto;flex:0 0 auto}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}.l-steps{margin:0 0 8rem;text-align:center}@media (min-width:1200px){.l-save__mark{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;padding:2rem 4.8rem;height:14rem}.l-steps{margin:0 0 10rem;text-align:left}}.l-steps__title{display:block;margin:0 0 4rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}@media (min-width:1200px){.l-steps__title{margin:0 0 4rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.l-steps__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-steps__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.l-steps{text-align:left}.l-steps__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.l-steps__list>li:nth-of-type(1){-ms-flex:0 0 28%;flex:0 0 28%;max-width:28%}.l-steps__list>li:nth-of-type(2){-ms-flex:0 0 42%;flex:0 0 42%;max-width:42%}.l-steps__list>li:nth-of-type(3){-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}}.l-steps__item{background:#FFF;border-radius:30px;position:relative;padding:3rem 2rem 2rem;text-align:left}.l-steps__item-number{position:absolute;top:2rem;left:2rem;display:-ms-flexbox;display:flex;align-items:center;-ms-flex-pack:center;justify-content:center;background:#FFF;border:1px solid #F4F8FE;box-shadow:0 8px 12px rgba(64,123,255,.15);border-radius:50px;width:4rem;height:4rem;font-size:2rem;line-height:1.3;color:#407BFF}.l-steps__item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:16rem;height:16rem;margin:0 auto 4rem}.l-steps__item-image img{display:block;max-width:100%;max-height:100%}.l-steps__item-title{display:block;margin:0 0 10px;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.l-steps__item-list,.l-steps__item-text{margin:0;line-height:1.4;font-weight:500}@media (min-width:1200px){.l-steps__item{padding:4rem 3rem 3rem}.l-steps__item-number{top:3rem;left:3rem}.l-steps__item-title{font-size:3rem;line-height:1.2;font-weight:600;letter-spacing:0}}.l-steps__item-text{display:block;font-size:1.6rem}@media (min-width:1200px){.l-steps__item-text{font-size:2rem;line-height:1.4;font-weight:500}}.l-steps__item-list{padding:0;list-style:none;font-size:1.6rem}.l-steps__item-list b{font-weight:600}.l-steps__item-list>li{position:relative;padding:0 0 0 2.4rem}.l-steps__item-list>li:before{content:"";display:block;position:absolute;top:.5em;left:10px;width:4px;height:4px;border-radius:50%;background:currentColor}.l-arithmetic{margin:0 0 8rem;text-align:center}@media (min-width:1200px){.l-steps__item-list{font-size:2rem;line-height:1.4;font-weight:500}.l-arithmetic{margin:0 0 10rem;text-align:left}}.l-arithmetic__title{display:block;margin:0 0 4rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}@media (min-width:1200px){.l-arithmetic__title{margin:0 0 4rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.l-arithmetic__grid .row{margin:0 -3rem -6rem}.l-arithmetic__grid .row>[class^=col]{padding:0 3rem 6rem}.l-arithmetic__before{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;background:#FFF;border-radius:30px;position:relative}.l-arithmetic__before:after{content:"";display:block;position:absolute;top:100%;left:50%;width:4rem;height:4rem;background:url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 16V13.3334C4.5 12.8187 4.79733 12.3494 5.26267 12.128C5.728 11.9067 6.27867 11.9747 6.67867 12.3014L20.5 23.6107L34.3227 12.3014C34.7213 11.9747 35.272 11.908 35.7387 12.128C36.2053 12.348 36.5 12.8187 36.5 13.3334V16C36.5 16.4 36.32 16.7787 36.0107 17.032L21.344 29.032C20.852 29.4334 20.1467 29.4334 19.6547 29.032L4.988 17.032C4.68 16.7787 4.5 16.4 4.5 16Z' fill='%23407BFF'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;background-size:contain;margin:10px 0 0 -2rem}.l-arithmetic__before>li{-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:768px){.l-arithmetic{text-align:left}.l-arithmetic__before{border-radius:0;background:0 0;min-height:100%}.l-arithmetic__before>li{margin:0 10px 0 0;-ms-flex:1;flex:1}.l-arithmetic__before>li:last-child{margin:0}.l-arithmetic__before:after{top:50%;left:100%;margin:-2rem 0 0 10px;transform:rotate(-90deg)}.l-arithmetic__item{background:#FFF;border-radius:30px}}.l-arithmetic__item,.l-levels__item,.sz-docs__card{-ms-flex-direction:column}.l-arithmetic__after{margin:0;padding:0;list-style:none}.l-arithmetic__after>li{margin:0 0 5px}.l-arithmetic__after>li:last-child{margin:0}@media (min-width:1200px){.l-arithmetic__after{margin:0 -3rem 0 0}.l-arithmetic__after>li{margin:0 0 10px}.l-arithmetic__after>li:last-child{margin:0}}.l-arithmetic__item{text-align:center;padding:2rem;position:relative;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;min-height:12rem}.l-arithmetic__item--small{background:#FFF;box-shadow:0 8px 12px rgba(64,123,255,.15);border-radius:30px;min-height:10rem}.l-arithmetic__item--small .l-arithmetic__item-title{margin:0 0 5px;font-size:1.6rem;line-height:1.4;font-weight:500}.l-arithmetic__item--blue .l-arithmetic__item-price{color:#407BFF}@media (min-width:1200px){.l-arithmetic__item--small{min-height:12.2rem}.l-arithmetic__item--small .l-arithmetic__item-title{margin:0 0 10px;font-size:1.6rem;line-height:1.4;font-weight:500}.l-arithmetic__item--small .l-arithmetic__item-price{font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 10px}.l-arithmetic__item--small .l-arithmetic__item-price:last-child{margin:0}.l-arithmetic__item--blue{padding:3.5rem 2rem}}.l-arithmetic__item-title{display:block;margin:0 0 10px;font-size:2rem;line-height:1.3;font-weight:600;color:#8B8B8A}.l-arithmetic__item-title:last-child{margin:0}@media (min-width:1200px){.l-arithmetic__item-title{margin:0 0 2rem;font-size:2.5rem;line-height:1.2;font-weight:600}}.l-arithmetic__item-price{display:block;margin:0 0 5px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}.l-arithmetic__item-price:last-child{margin:0}@media (min-width:1200px){.l-arithmetic__item-price{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 10px}.l-arithmetic__item-price:last-child{margin:0}}.l-arithmetic__item-text{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:500}@media (min-width:1200px){.l-arithmetic__item-text{font-size:1.4rem;line-height:1.4;font-weight:500}}@keyframes levelsNavFadeIn{0%{opacity:0}100%{opacity:1}}.is-levels-sticky .l-levels__nav-sticky{position:fixed;left:5px;right:5px;bottom:5px;z-index:1000;text-align:center}.is-levels-sticky .l-levels__nav-sticky-in{padding:5px;background:rgba(255,255,255,.5);border:1px solid #F4F8FE;box-shadow:0 8px 12px rgba(64,123,255,.15);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);border-radius:20px;display:inline-block;vertical-align:top;max-width:100%;overflow:hidden;animation:levelsNavFadeIn .5s forwards}@media (min-width:960px){.is-levels-sticky .l-levels__nav-sticky-in{padding:10px}}.is-levels-sticky .l-levels__nav-btn{height:4rem;padding:0 1.5rem;font-size:1.6rem;line-height:1.3;font-weight:600;background:0 0}.is-levels-sticky .scrolltop{transform:translate(0,100px);opacity:0}.it-faq__item.is-open .it-faq__item-question svg.icon-arrow-faq,.it-programs__item-accordion>dt.is-open svg,.l-faq__item.is-open .l-faq__item-question svg.icon-arrow-faq{transform:rotate(180deg)}.l-levels{margin:0 0 8rem}@media (min-width:768px){.l-levels{text-align:left}}@media (min-width:1200px){.l-levels{margin:0 0 10rem;text-align:left}}.l-levels__title{display:block;margin:0 0 3rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em;text-align:center}.l-levels__nav{height:4rem;margin:0 0 4rem}@media (min-width:1200px){.l-levels__title{margin:0 0 4rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;text-align:left}.l-levels__nav{margin:0 0 6rem;height:5.6rem}}.l-levels__nav-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 1.5rem;height:4rem;background:#FFF;border-radius:14px;font-size:1.6rem;line-height:1.3;font-weight:600;white-space:nowrap;color:#8B8B8A;text-decoration:none;transition:color .25s}.l-levels__nav-btn img{display:block;width:3.2rem;height:3.2rem;object-fit:contain;margin:0 0 0 10px;-ms-flex:0 0 auto;flex:0 0 auto}.l-levels__nav-btn:hover{text-decoration:none;color:#407BFF}.l-levels__nav-btn.is-active{background:#407BFF;color:#fff}.l-levels__nav-btn--vip{box-shadow:0 8px 12px rgba(118,28,234,.15);border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(101.76deg,#FF8700 -.11%,#761CEA 100.18%) border-box;color:#FF8700}.l-levels__nav-btn--vip:hover{color:#FF8700}@media (min-width:1200px){.l-levels__nav-btn{font-size:2.4rem;line-height:1.3;font-weight:600;padding:0 2.2rem;height:5.6rem;border-radius:20px}}.l-levels__wrapper{position:relative}.l-levels__content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden}.l-levels__content.is-active,.sz-interests__tooltip:hover:after,.sz-interests__tooltip:hover:before{opacity:1;visibility:visible}.l-levels__content.is-active{position:relative;transition:opacity .5s,visibility .5s}.l-levels__group{margin:0 0 3rem;text-align:left}.l-levels__group:last-child{margin:0}.l-levels__group-title{display:block;margin:0 0 1.5rem;font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.l-levels__group-title small{display:block;background:0 0;padding:5px 0 0;font-size:1.8rem;line-height:1.1;font-weight:500;color:#8B8B8A}@media (min-width:1200px){.l-levels__group-title,.l-levels__group-title small{font-size:2.4rem;line-height:1.2;letter-spacing:-.01em}.l-levels__group-title{margin:0 0 10px;font-weight:600}.l-levels__group-title small{padding:0;margin:0 0 0 2rem;display:inline;font-weight:500}.l-levels__group-swiper .swiper-slide--fullwidth .l-levels__item{padding:2rem}.l-levels__group-swiper .swiper-slide--fullwidth .l-levels__item-title{font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}}.l-levels__item{position:relative;z-index:100;width:100%;height:100%;min-height:17rem;padding:1.5rem;background:#FFF;border-radius:20px;display:-ms-flexbox;display:flex;flex-direction:column;overflow:hidden}.l-levels__item-title{display:block;margin:0 0 10px;font-size:1.8rem;line-height:1.1;font-weight:600;color:#407BFF}@media (min-width:1200px){.l-levels__item{min-height:15rem}.l-levels__item-title{font-size:2rem;line-height:1.1;font-weight:600;margin:0 0 5px}}.l-levels__item-text{display:block;margin:0 0 10px;font-size:1.2rem;line-height:1.3;font-weight:500}@media (min-width:1200px){.l-levels__item-text{font-size:1.4rem;line-height:1.3;font-weight:500}}.l-levels__item-points{display:block;margin:auto 0 0;font-size:3rem;line-height:1;font-weight:600}.l-levels__item-points small{display:block;padding:2px 0 0;font-size:1.4rem;line-height:1;font-weight:500;color:#8B8B8A}.l-levels__item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:13.4rem;height:13.4rem;position:absolute;top:-10px;right:-1.8rem;z-index:-1}.l-levels__item-image img{display:block;max-width:100%;max-height:100%}.l-faq{position:relative;margin:0;padding:8rem 0;background:#fff;border-radius:40px}.l-faq__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em;text-align:center}@media (min-width:1200px){.l-levels__item-image{width:20rem;height:20rem;top:-2.5rem;right:5rem}.l-faq{padding:10rem 0;border-radius:80px}.l-faq__title{margin:0 0 4rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;text-align:center}}.l-faq__wrapper{max-width:78rem;margin:0 auto}.l-faq__list{margin:0;padding:0;list-style:none}.l-faq__list>li{margin:0 0 2rem}.l-faq__list>li:last-child{margin:0}@media (min-width:1200px){.l-faq__list>li{margin:0 0 2rem}.l-faq__list>li:last-child{margin:0}}.l-faq__item{background:#FFF;border:2px solid #F4F8FE;box-sizing:border-box;border-radius:30px;padding:2rem}.l-request,.sz-form,.sz-topics{border-radius:40px}.l-faq__item-question{position:relative;font-size:2rem;line-height:1.3;font-weight:700;padding:0 3rem 0 0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;transition:color .25s}.l-faq__item-question:hover{color:#407BFF}.l-faq__item-question svg.icon-arrow-faq{position:absolute;top:0;right:-5px;width:3rem;height:3rem;margin:0;color:#407BFF;transition:transform .25s}@media (min-width:1200px){.l-faq__item-question{font-size:2rem;line-height:1.4;font-weight:600}}.l-faq__item-answer{font-size:1.4rem;line-height:1.4;font-weight:500;position:relative;padding:0 0 10px;top:10px;display:none}.l-faq__item-answer p{margin:0 0 10px}.l-faq__item-answer p:last-child{margin:0}@media (min-width:1200px){.l-faq__item-answer{font-size:1.6rem;line-height:1.4;font-weight:400}.l-faq__item-answer p{margin:0 0 2rem}.l-faq__item-answer p:last-child{margin:0}}.l-request{position:relative;z-index:100;background:url(/local/templates/mg_winter/include/css/../images/bg-loyalty-request-375.png) 50% 50% no-repeat;background-size:cover;padding:6rem 0;margin:0;overflow:hidden}.l-request__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em;text-align:center}@media (min-width:1200px){.l-request{padding:6rem 0;border-radius:80px;background-image:url(/local/templates/mg_winter/include/css/../images/bg-loyalty-request.png)}.l-request__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em;text-align:left;margin:4rem 0 0 10rem}}.l-request__form{background:#FFF;border-radius:30px;padding:1.5rem;margin:0;text-align:center}.l-request__form .ui-title{display:block;margin:0 0 5px;font-size:2rem;line-height:1.3;font-weight:600;letter-spacing:0}.l-request__form .ui-text{display:block;margin:0 -5px 10px;font-size:1.4rem;line-height:1.4;font-weight:400}.l-request__form .ui-field{margin:0 0 5px}.l-request__form .ui-prepend{color:#407BFF;width:3.7rem;height:4.1rem}.l-request__form .ui-prepend svg{display:block;width:2rem;height:2rem}.l-request__form .ui-prepend~.ui-input,.l-request__form .ui-prepend~.ui-textarea{padding-left:37px}.l-request__form .ui-input,.l-request__form .ui-textarea{height:4rem}.l-request__form .ui-input:-ms-input-placeholder,.l-request__form .ui-textarea:-ms-input-placeholder{color:#407BFF}.l-request__form .ui-input::placeholder,.l-request__form .ui-textarea::placeholder{color:#407BFF}.l-request__form .ui-textarea{height:10rem;min-height:10rem}@media (min-width:1200px){.l-request__form{max-width:48rem}.l-request__form .ui-title{margin:0 0 3px;font-size:3rem;line-height:1.2;font-weight:600}.l-request__form .ui-text{margin:0 auto 10px;font-size:1.6rem;line-height:1.45;font-weight:400}.l-request__form .ui-textarea{height:10.9rem;min-height:10.9rem}}.l-request__image{margin:0 0 -6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.l-request__image img{display:block;max-width:37.4rem}@media (min-width:1200px){.l-request__image{position:relative;top:-4rem;left:-4rem;margin:0 0 -10rem;-ms-flex-pack:end;justify-content:flex-end}.l-request__image img{max-width:37.4rem}}body:not(.is-page-index) .sz-form--self{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-form-self-mobile-reverse.png);background-position:50% 100%;background-size:100% auto}@media (min-width:960px){body:not(.is-page-index) .sz-form--self{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-form-self-desktop-reverse.png);background-size:cover}}.sz-form{position:relative;z-index:1;background:50% 0 no-repeat #761CEA;color:#fff;background-size:cover;padding:6rem 0;margin:0;overflow:hidden;text-align:center}.sz-form--camps,.sz-form--self{background-color:#fff}.sz-form--camps,.sz-form--choice{border:2px solid #fff;color:#1D1D1B}.sz-form .sz-row{margin:0 -5px}.sz-form .sz-row>[class^=sz-col]{position:relative;padding:0 5px}.sz-form--questions{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-form-questions-mobile.png)}.sz-form--professional{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-form-professional-mobile.png)}.sz-form--professional .sz-form__data{margin-bottom:-20px}.sz-form--self{border:2px solid #fff;color:#1D1D1B;padding:6rem 0 4rem}.sz-form--self:before{content:"";display:block;position:absolute;top:0;left:0;right:-50%;bottom:0;z-index:-1;background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-form-self-mobile.png);background-position:50% -5%;background-size:65.2rem auto;background-repeat:no-repeat}.sz-form--self .sz-form__title{text-align:left;margin:0 0 1.5rem}.sz-form--self .sz-form__image{margin:0 -2rem}.sz-form--self .sz-form__image img{max-width:27.5rem}.sz-form--self .sz-form__data .ui-prepend{color:#407BFF}.sz-form--choice{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-form-choice-mobile.png);background-size:cover;background-color:#F4F8FE;padding:6rem 0}.sz-form--choice .sz-form__title{font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em;margin:0 0 4rem}.sz-form--choice .sz-form__image{margin:0 -2rem}.sz-form--choice .sz-form__image img{max-width:37.5rem}.sz-form--choice .sz-form__data .ui-title__icon{display:none}.sz-form--choice .sz-form__data .ui-prepend{color:#407BFF}@media (min-width:960px){.sz-form--choice .sz-form__image img,.sz-form--self .sz-form__image img{max-width:none}.sz-form--choice,.sz-form--self:before{background-position:50% 50%;background-size:cover}.sz-form{padding:10rem 0;border-radius:80px}.sz-form .sz-row{margin:0 -10px}.sz-form .sz-row>[class^=sz-col]{padding:0 10px}.sz-form--questions{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-form-questions-desktop.png)}.sz-form--questions .sz-form__image{left:-10px}.sz-form--professional{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-form-professional-desktop.png);padding:8rem 0}.sz-form--professional .sz-form__data{margin-bottom:0}.sz-form--professional .sz-form__image{top:-8rem;bottom:-8rem;left:auto;right:-6rem}.sz-form--self{padding:11rem 0}.sz-form--self:before{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-form-self-desktop.png);top:0;left:0;right:0;bottom:0}.sz-form--self .sz-form__title{text-align:left;margin:0 0 6rem;white-space:nowrap}.sz-form--self .sz-form__image{top:-11rem;left:0;right:auto;bottom:-11rem;margin:0}.sz-form--self .sz-form__data .ui-prepend{color:#407BFF}.sz-form--camps{padding:5rem 0}.sz-form--camps .sz-form__image{top:-5rem;left:auto;right:0;bottom:-5rem;margin:0}.sz-form--choice{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-form-choice-desktop.png);padding:7.6rem 0}.sz-form--choice .sz-form__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em;margin:0 0 6rem}.sz-form--choice .sz-form__image{top:-7.6rem;right:0;left:auto;bottom:-7.6rem;margin:0}.sz-form--choice .sz-form__data .ui-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sz-form--choice .sz-form__data .ui-title__icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:10.2rem;height:10.2rem;margin:0 2rem 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.sz-form--choice .sz-form__data .ui-title__text{-ms-flex:0 0 auto;flex:0 0 auto}}@media (min-width:1200px){.sz-form--professional{padding:9.7rem 0 9rem}.sz-form--professional .sz-form__title{margin:0 0 6rem}.sz-form--professional .sz-form__image{top:-9.7rem;bottom:-9rem;right:-3rem}.sz-form--self .sz-form__image{left:2rem}.sz-form--camps{padding:9.8rem 0}.sz-form--camps .sz-form__image{top:-9.8rem;left:auto;right:-2rem;bottom:-9.8rem;margin:0}}.sz-form__title{display:block;margin:0 0 4rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}.sz-form__title img,.sz-interests__tooltip{display:inline-block;vertical-align:middle}.sz-form__title small{font-size:inherit}.sz-form__title img{width:6.2rem;height:3.2rem;object-fit:contain}.sz-form__title mark{background:0 0;color:#761CEA}@media (min-width:960px){.sz-form__title{font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em;margin:0 0 6rem}.sz-form__title img{width:8.6rem;height:4rem}}.sz-form__data{position:relative;z-index:2;margin:0 auto;background:#FFF;border:2px solid #F7F3F9;border-radius:20px;padding:2rem;text-align:center;color:#1D1D1B}.sz-form__data .sz-row{margin:0 -5px -10px}.sz-form__data .sz-row>[class^=sz-col]{padding:0 5px 10px}.sz-form__data .ui-title{display:block;margin:0 0 5px;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}.sz-form__data .ui-text{display:block;margin:0 0 2rem;font-size:1.6rem;line-height:1.4;font-weight:500;color:#676C77}.sz-form__data .ui-field{margin:0}.sz-form__data .ui-prepend{width:3.5rem;color:#761CEA}.sz-form__data .ui-prepend svg{display:block;width:2rem;height:2rem}.sz-form__data .ui-prepend~.ui-input,.sz-form__data .ui-prepend~.ui-textarea{padding-left:35px}.sz-form__data .ui-input,.sz-form__data .ui-textarea{background:#FFF;border:1px solid #F7F3F9;border-radius:14px;font-size:1.4rem;line-height:1;font-weight:600;padding:8px 2rem;color:#1D1D1B;height:4rem}.sz-form__data .ui-input:-ms-input-placeholder,.sz-form__data .ui-textarea:-ms-input-placeholder{color:#1D1D1B}.sz-form__data .ui-input::placeholder,.sz-form__data .ui-textarea::placeholder{color:#1D1D1B}.sz-form__data .ui-input:focus,.sz-form__data .ui-textarea:focus{border-color:#761CEA}.sz-form__data .ui-validate{padding:5px 0 0}@media (min-width:960px){.sz-form__data{border-radius:30px}.sz-form__data .ui-title{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em;margin:0 0 10px}.sz-form__data .ui-text{margin:0 0 2rem;font-size:2rem;line-height:1.4;font-weight:500}}.sz-form__image{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 -2rem -6rem}.sz-form__image img{display:block;max-width:37.5rem;-ms-flex:0 0 auto;flex:0 0 auto}.sz-interests{background:#F4F8FE;border:2px solid #FFF;border-radius:40px;padding:8rem 0}@media (min-width:960px){.sz-form__image{position:absolute;top:-10rem;left:0;right:auto;bottom:-10rem;margin:0}.sz-form__image img{max-width:none;max-height:100%;-ms-flex:0 0 auto;flex:0 0 auto}.sz-interests{padding:10rem 0 6rem;border-radius:80px}.sz-interests .sz-container-fluid{max-width:none}}.sz-interests__title{display:block;margin:0 0 4rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em;text-align:center;white-space:nowrap}@media (min-width:960px){.sz-interests__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em;margin:0 0 4rem}}.sz-interests__tooltip{position:relative;margin:0;width:3rem;height:3rem;cursor:pointer}.sz-interests__tooltip svg{display:block;width:100%;height:100%}.sz-interests__tooltip:before{content:attr(data-tooltip);display:block;position:absolute;left:50%;bottom:100%;background:#FFF;border:1px solid #F7F3F9;border-radius:12px;width:17rem;padding:8px 2rem;margin:0 0 1.6rem -8.5rem;font-size:1.4rem;line-height:1.4;font-weight:500;letter-spacing:0;white-space:normal;color:#1D1D1B;text-align:center;box-shadow:0 8px 12px rgba(118,28,234,.15);z-index:100;opacity:0;visibility:hidden}.sz-interests__item,.sz-partners__item{box-shadow:0 8px 12px rgba(64,123,255,.15)}.sz-interests__tooltip:after{content:"";display:block;position:absolute;bottom:100%;left:50%;margin:0 0 10px -6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fff;z-index:110;opacity:0;visibility:hidden}.ddo-transactions__link,.it-reviews__card-btn,.sz-interests__item{transition:color .25s,background .25s}@media (min-width:960px){.sz-interests__tooltip{width:4rem;height:4rem}.sz-interests__anim{padding:0 0 4rem;margin:0 auto;max-width:140rem;border-radius:60px;overflow:hidden}}.sz-interests__anim-group{position:relative;display:-ms-flexbox;display:flex;margin:0 0 1.5rem}.sz-interests__anim-group:last-child{margin:0}.sz-interests__anim-group:nth-of-type(even) .sz-interests__anim-marquee{animation-name:interestsMarqueeLeft}.sz-interests__anim-group:nth-of-type(odd){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sz-interests__anim-group:nth-of-type(odd) .sz-interests__anim-marquee{animation-name:interestsMarqueeRight}.sz-interests__anim-group:nth-of-type(3) .sz-interests__anim-marquee,.sz-interests__anim-group:nth-of-type(4) .sz-interests__anim-marquee{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sz-interests__anim-group:hover .sz-interests__anim-marquee{animation-play-state:paused}@media (min-width:960px){.sz-interests__anim-group{margin:0 0 10px}.sz-interests__anim-group:last-child{margin:0}}.sz-interests__anim-marquee{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;min-width:100%;animation-name:interestsMarquee;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:120s}@keyframes interestsMarqueeLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes interestsMarqueeRight{from{transform:translateX(0)}to{transform:translateX(100%)}}.sz-interests__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#F4F8FE;border:1px solid #FFF;border-radius:100px;height:4rem;min-width:4rem;padding:5px 1.5rem;margin:0 7.5px;font-size:2rem;line-height:1.3;font-weight:500;text-decoration:none;color:#1D1D1B;overflow:hidden}.sz-interests__item:hover{background:#fff;color:#1D1D1B;text-decoration:none}@media (min-width:960px){.sz-interests__item{height:9rem;min-width:9rem;padding:1.5rem 3rem;font-size:3.2rem;line-height:1.1;font-weight:500;box-shadow:0 18px 30px rgba(64,123,255,.15);border-radius:100px}}.sz-media__title,.sz-top__title{font-size:4.6rem;letter-spacing:-.02em}.sz-interests__item-image{display:block;height:4rem;margin:-5px -1.5rem}.sz-interests__item-image img{display:block;width:auto;height:100%;object-fit:cover}body:not(.is-page-index) .sz-combo{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-combo-mobile-reverse.png);background-position:50% 100%}@media (min-width:960px){.sz-interests__item-image{height:9rem;margin:-1.5rem -3rem}body:not(.is-page-index) .sz-combo{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-combo-desktop-reverse.png);background-size:100% auto}}.sz-combo{background:url(/local/templates/mg_winter/include/css/../images/bg-sz-combo-mobile.png) 50% 0 no-repeat #F4F8FE;background-size:100% auto;border:2px solid #FFF;border-radius:40px;padding:8rem 0}@media (min-width:960px){.sz-combo{padding:10rem 0 6rem;border-radius:80px;background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-combo-desktop.png);background-position:50% 100%;background-size:186rem auto}}.ddo-work__item,.sz-combo__item{background:rgba(255,255,255,.8)}.sz-combo__title{display:block;margin:0 0 4rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em;text-align:center}.sz-combo__title+.sz-combo__text{margin-top:-20px}@media (min-width:960px){.sz-combo__title{margin:0 0 6rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em}.sz-combo__title+.sz-combo__text{margin-top:-20px}}@media (min-width:1200px){.sz-combo{padding:10rem 0 8rem}.sz-combo__title{text-align:left;margin:0 0 10rem;max-width:52rem}.sz-combo__title+.sz-combo__text{margin-top:-60px}}.sz-combo__text{display:block;margin:0 0 4rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;text-align:center;color:#676C77}@media (min-width:960px){.sz-combo__text{text-align:left;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}}@media (min-width:1200px){.sz-combo__text{text-align:left}}.sz-combo__list{margin:0 auto;padding:0 0 38rem;list-style:none;max-width:34rem}.sz-combo__list>li{position:relative;margin:0 0 -38rem}.sz-combo__list>li:nth-of-type(4n - 2){text-align:right;left:8px}.sz-combo__list>li:nth-of-type(4n - 1){left:1.6rem}.sz-combo__list>li:nth-of-type(4n){text-align:right;left:-8px}@media (min-width:960px){.sz-combo__list{max-width:50.2rem;padding:0 0 38rem}.sz-combo__list>li{margin:0 0 -38rem}.sz-combo__list>li:nth-of-type(4n - 3){left:0}.sz-combo__list>li:nth-of-type(4n - 2){text-align:right;left:-2.8rem;margin:0 0 -33rem}.sz-combo__list>li:nth-of-type(4n - 1){left:3.6rem;margin:0 0 -39rem}.sz-combo__list>li:nth-of-type(4n){text-align:right;left:0}}@media (min-width:1200px){.sz-combo__list{margin:0 auto;position:relative;left:4rem}}.sz-combo__item{display:inline-block;vertical-align:top;position:relative;width:100%;max-width:28rem;min-height:42rem;height:100%;border:1px solid #FFF;backdrop-filter:blur(10px);border-radius:30px;padding:2rem;text-align:center}@media (min-width:960px){.sz-combo__item{padding:2rem 1.5rem 1.5rem;min-height:auto}}.sz-combo__item-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:6rem;margin:0 0 1.5rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}.sz-combo__item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:20rem;max-height:25vh;margin:0 0 1.5rem}.sz-combo__item-image img{display:block;max-width:100%;max-height:100%}.sz-combo__item-text{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:400;color:#676C77}.sz-docs__title,.sz-team-camp__title{font-size:3.2rem;letter-spacing:-.015em}.sz-combo__action{padding:6rem 0 0;text-align:center}.sz-combo__action .ui-btn{width:29rem;max-width:100%}@media (min-width:1200px){.sz-combo__action{text-align:left;padding:0}}.sz-team-camp{background:#F4F8FE;border:2px solid #FFF;border-radius:40px;padding:8rem 0 6rem;color:#1D1D1B;overflow:hidden}@media (min-width:960px){.sz-team-camp{padding:10rem 0;border-radius:80px}}@media (min-width:1200px){.sz-team-camp__topbar{margin:0 0 6rem}.sz-team-camp__topbar .sz-row{-ms-flex-align:center;align-items:center;margin:0 -10px}.sz-team-camp__topbar .sz-row>[class^=sz-col]{padding:0 10px}}.sz-team-camp__title{display:block;margin:0 0 4rem;line-height:1;font-weight:600;text-align:center}@media (min-width:960px){.sz-team-camp__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em;margin:0 0 2rem}}@media (min-width:1200px){.sz-team-camp__title{text-align:left;margin:0}}.sz-team-camp__action{margin:0 -5px -10px;padding:0 0 3rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.sz-team-camp__action>li{padding:0 5px 10px}@media (min-width:960px){.sz-team-camp__action{padding:0 0 6rem}}@media (min-width:1200px){.sz-team-camp__action{padding:1.5rem 0 0}}.sz-team-camp__btn{display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;cursor:pointer;background:0 0;border:1px solid transparent;color:#99A0AF;border-radius:20px;height:4rem;padding:0 1.2rem;margin:0;overflow:hidden;font:600 1.6rem/1.3 Gilroy,Helvetica,Arial,sans-serif;transition:color .25s,border-color .25s}.sz-gallery__item:after,.sz-team-camp__btn:after{transition:opacity .25s;left:0;content:""}.sz-team-camp__btn:after{display:block;position:absolute;top:0;right:0;bottom:0;background:rgba(255,255,255,.25);opacity:0}.sz-team-camp__btn svg{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 8px 0 0;width:2.4rem;height:2.4rem}.sz-team-camp__btn:hover{color:#407BFF}.sz-team-camp__btn:hover:after{opacity:1}.sz-team-camp__btn.is-active{border-color:#407BFF;color:#407BFF}.sz-team-camp__item,.sz-team-camp__item:hover{text-decoration:none;color:#1D1D1B}.sz-team-camp__topbar .row{-ms-flex-align:end;align-items:flex-end}.sz-team-camp__swiper{position:relative}.sz-team-camp__content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transform:translate(40px,0)}.sz-team-camp__content.is-active{position:relative;opacity:1;visibility:visible;transform:translate(0,0);transition:.7s}.sz-team-camp__item{position:relative;display:block;min-height:100%;background:#fff;border-radius:20px;padding:1.5rem;overflow:hidden}@media (min-width:960px){.sz-team-camp__item{border-radius:30px;padding:2rem 1.5rem 1.5rem}}.sz-team-camp__item-figure{margin:-1.5rem -1.5rem 1.5rem;position:relative;overflow:hidden;border-radius:20px;min-height:17rem}.sz-team-camp__item-figure:before{content:"";float:left;padding:90% 0 0}@media (min-width:960px){.sz-team-camp__item-figure{height:26rem;border-radius:30px;margin:-2rem -1.5rem 2rem}}.sz-team-camp__item-action{position:absolute;left:0;right:0;bottom:0;padding:5px;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sz-team-camp__item-image{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.sz-team-camp__item-image img{display:block;width:100%;height:100%;object-fit:cover}.sz-team-camp__item-dl{margin:0}.sz-team-camp__item-dl dt{display:block;margin:0 0 2px;font-size:1.4rem;line-height:1.4;font-weight:500}.sz-team-camp__item-dl dt:first-child{font-size:1.8rem;line-height:1.2;font-weight:600;margin:0}.sz-team-camp__item-dl dd{display:block;margin:0 0 1.5rem;font-size:1.4rem;line-height:1.44;font-weight:400;color:#99A0AF}.sz-team-camp__item-dl dd:last-child{margin:0}.sz-team-camp__item-more{position:absolute;left:0;right:0;bottom:0;height:3.6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;coloR:#407BFF;background:#fff;z-index:100}.sz-docs__certificates-list,.sz-docs__list,.sz-reviews__rating-list{-ms-flex-wrap:wrap;list-style:none}.sz-team-camp__item-more:before{content:"";display:block;position:absolute;left:0;right:0;bottom:100%;height:8.3rem;background:linear-gradient(360deg,#FFF 0,rgba(255,255,255,0) 100%)}@media (min-width:960px){.sz-team-camp__item-dl dt{font-size:1.6rem;line-height:1.3;font-weight:600;margin:0 0 2px}.sz-team-camp__item-dl dt:first-child{font-size:2rem;line-height:1.3;font-weight:600;margin:0}.sz-team-camp__item-dl dd{font-size:1.4rem;line-height:1.4;font-weight:500;margin:0 0 2rem}.sz-team-camp__item-dl dd:last-child{margin:0}.sz-team-camp__item-more{height:3.6rem}}.sz-docs{background:#F4F8FE;border:2px solid #FFF;border-radius:40px;padding:8rem 0}.sz-docs__card,.sz-docs__certificates{min-height:14rem;background:#FFF;text-decoration:none}.sz-docs .sz-row{margin:0 -5px -10px}.sz-docs .sz-row>[class^=sz-col]{padding:0 5px 10px}@media (min-width:960px){.sz-docs{padding:10rem 0;border-radius:80px}.sz-docs .sz-row{margin:0 -10px -2rem}.sz-docs .sz-row>[class^=sz-col]{padding:0 10px 2rem}}.sz-docs__title{display:block;margin:0 0 4rem;line-height:1.1;font-weight:600;text-align:center}@media (min-width:960px){.sz-docs__title{margin:0 0 6rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.sz-docs__list{margin:0 -5px -10px;padding:0;display:-ms-flexbox;display:flex;flex-wrap:wrap}.sz-docs__list>li{padding:0 5px 10px;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (min-width:960px){.sz-docs__list{margin:0 -10px -2rem}.sz-docs__list>li{padding:0 10px 2rem}}.sz-docs__card{height:100%;display:-ms-flexbox;display:flex;flex-direction:column;border-radius:20px;padding:1.5rem 2rem;color:#000}.sz-docs__card:hover{text-decoration:none;color:#000}.sz-docs__card-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 10px;width:4rem;height:4rem}.sz-docs__card-logo img{display:block;max-width:100%;max-height:100%}@media (min-width:960px){.sz-docs__card{border-radius:30px;padding:3rem;min-height:25rem}.sz-docs__card-logo{width:8rem;height:8rem;margin:0 0 2rem}}.sz-docs__card-title{display:block;margin:auto 0 5px;font-size:1.4rem;line-height:1.4;font-weight:500}.sz-docs__card-title:last-child{margin-bottom:0}@media (min-width:960px){.sz-docs__card-title{font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}}.sz-docs__card-text{display:block;margin:0;font-size:1.2rem;line-height:1.25;font-weight:400;color:#99A0AF}.sz-docs__certificates{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:20px;padding:2rem;color:#000;max-width:58rem;margin:0 auto}.sz-docs__certificates:hover{text-decoration:none;color:#000}@media (min-width:960px){.sz-docs__card-text{font-size:1.4rem;line-height:1.4;font-weight:500}.sz-docs__certificates{border-radius:30px;padding:3rem}}@media (min-width:1200px){.sz-docs__certificates{max-width:none}}.sz-docs__certificates-title{display:block;margin:0 0 2rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;text-align:center}.sz-docs__certificates-list{margin:0 -5px -10px;padding:0;display:-ms-flexbox;display:flex;flex-wrap:wrap}.sz-docs__certificates-list>li{padding:0 5px 10px;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (min-width:960px){.sz-docs__certificates-title{text-align:left}.sz-docs__certificates-list{margin:0 -10px -2rem}.sz-docs__certificates-list>li{padding:0 10px 2rem}}@media (min-width:1200px){.sz-docs__certificates-list{margin-top:auto}}.sz-docs__certificates-item{border:1px solid #F4F8FE;border-radius:10px;display:block;position:relative;overflow:hidden;text-decoration:none;color:#761CEA}.sz-docs__certificates-item:hover{text-decoration:none;color:#761CEA}.sz-docs__certificates-item:hover .sz-docs__certificates-item-icon{transform:scale(1);opacity:1}.sz-docs__certificates-item-image{display:block}.sz-docs__certificates-item-image img{display:block;width:100%}.sz-docs__certificates-item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;left:50%;margin:-2.25rem 0 0 -2.25rem;width:4.5rem;height:4.5rem;background:rgba(255,255,255,.5);border:2px solid rgba(255,255,255,.5);backdrop-filter:blur(10px);border-radius:131px;color:#761CEA;transition:transform .25s,opacity .25s;transform:scale(.5);opacity:0}.sz-numbers__item,.sz-reviews,.sz-reviews__control,.sz-reviews__wrapper,.sz-top__item-image{position:relative}.sz-docs__certificates-item-icon svg{display:block;width:1.5rem;height:1.5rem}@media (min-width:960px){.sz-docs__certificates-item-icon{width:9rem;height:9rem;margin:-4.5rem 0 0 -4.5rem}.sz-docs__certificates-item-icon svg{width:3rem;height:3rem}}.sz-top{background:url(/local/templates/mg_winter/include/css/../images/bg-sz-top-mobile.png) 50% 0 no-repeat #F4F8FE;background-size:100% auto;border:2px solid #FFF;border-radius:40px;padding:8rem 0;margin:0 0 -2px;overflow:hidden}.sz-top__title{display:block;margin:0 0 4rem;line-height:1;font-weight:600}@media (min-width:960px){.sz-top{padding:10rem 0 6rem;border-radius:80px;background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-top-desktop.png);background-size:cover}.sz-top__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 6rem}}.sz-top__swiper{margin:0 0 4rem}.sz-top__swiper:last-child{margin:0}.sz-top__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%;background:#fff;border-radius:20px;overflow:hidden;transition:transform .25s}.sz-top__item:hover{transform:translate(0,-5px)}@media (min-width:960px){.sz-top__item{border-radius:30px}}.sz-top__item-image{display:-ms-flexbox;display:flex;margin:0;background:#ccc;border-radius:20px;overflow:hidden;-ms-flex:1;flex:1}.sz-top__item-image img{display:block;width:100%;height:auto;object-fit:cover}.sz-top__item-desc{padding:1.5rem 2rem 2rem}@media (min-width:960px){.sz-top__item-image{border-radius:30px}.sz-top__item-desc{padding:2.5rem 3rem}}.sz-top__item-title{display:block;margin:0 0 10px;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}.sz-top__item-text{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:400;color:#676C77}.sz-top__action{text-align:center}.sz-top__action .ui-btn{max-width:100%;width:29rem}.sz-numbers{background:#F4F8FE;border:2px solid #FFF;border-radius:40px;padding:8rem 0}.sz-numbers__title{display:block;margin:0 0 4rem;font-size:3.2rem;line-height:1;font-weight:600;letter-spacing:-.015em;text-align:center}@media (min-width:960px){.sz-numbers{padding:10rem 0;border-radius:80px}.sz-numbers__title{margin:0 auto 6rem;max-width:99.2rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em}}.sz-numbers__list{margin:0;padding:0;list-style:none}.sz-numbers__list>li{margin:0 0 2rem}.sz-numbers__list>li:nth-of-type(4n - 3) .sz-numbers__item{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-numbers-01.png)}.sz-numbers__list>li:nth-of-type(4n - 2) .sz-numbers__item{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-numbers-02.png)}.sz-numbers__list>li:nth-of-type(4n - 1) .sz-numbers__item{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-numbers-03.png)}.sz-numbers__list>li:nth-of-type(4n) .sz-numbers__item{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-numbers-04.png)}.sz-numbers__list>li:nth-of-type(even){text-align:right}.sz-numbers__list>li:last-of-type{margin:0}@media (min-width:960px){.sz-numbers__list>li{margin:0 0 3rem}.sz-numbers__list>li:nth-of-type(4n - 1) .sz-numbers__item,.sz-numbers__list>li:nth-of-type(4n - 2) .sz-numbers__item,.sz-numbers__list>li:nth-of-type(4n - 3) .sz-numbers__item,.sz-numbers__list>li:nth-of-type(4n) .sz-numbers__item{background-image:none}}@media (min-width:1200px){.sz-numbers__list{margin:0 -10px -5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-numbers__list>li{padding:0 10px 5rem;margin:0}.sz-numbers__list>li:nth-of-type(4n - 3){-ms-flex:0 0 calc(60% - 20px);flex:0 0 calc(60% - 2rem);max-width:calc(60% - 2rem)}.sz-numbers__list>li:nth-of-type(4n - 2){-ms-flex:0 0 calc(40% + 20px);flex:0 0 calc(40% + 2rem);max-width:calc(40% + 2rem)}.sz-numbers__list>li:nth-of-type(4n - 1){-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.sz-numbers__list>li:nth-of-type(4n){-ms-flex:0 0 66.666%;flex:0 0 66.666%;max-width:66.666%}}.sz-numbers__item{background:50% 50% no-repeat #FFF;background-size:cover;border:1px solid #FFF;border-radius:20px;padding:2rem}.sz-partners,.sz-reviews{background:#F4F8FE;overflow:hidden}@media (min-width:960px){.sz-numbers__item{height:100%;min-height:12rem;border-radius:30px;padding:3rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-align:right}}.sz-numbers__item-number{display:block;margin:0 0 2rem;font-size:7rem;line-height:.9;font-weight:600;letter-spacing:-.03em;text-transform:lowercase;color:#407BFF}@media (min-width:960px){.sz-numbers__item-number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:6rem;margin:0 2rem 0 0;font-size:18rem;line-height:1;font-weight:700;white-space:nowrap}}.sz-numbers__item-text{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:500;color:#676C77}.sz-reviews{border:2px solid #FFF;border-radius:40px;padding:8rem 0 4rem}.sz-reviews__title{display:block;margin:0 0 6rem;font-size:3.2rem;line-height:1;font-weight:600;letter-spacing:-.015em;text-align:center}@media (min-width:960px){.sz-reviews{padding:10rem 0 4rem;border-radius:80px}.sz-reviews__title{margin:0 0 6rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em}}.sz-reviews__swiper{margin:0 0 8rem}.sz-reviews__swiper:last-child{margin:0}.sz-reviews__item{width:25rem;background:#ccc;overflow:hidden;border-radius:10px;display:block;transition:transform .25s}.sz-reviews__item img{display:block;width:100%}.sz-reviews__btn,.sz-reviews__control{display:-ms-flexbox;-ms-flex-align:center}@media (hover:hover){.sz-reviews__item:hover{transform:scale(1.05)}}@media (min-width:960px){.sz-reviews__swiper{margin:0 0 10rem}.sz-reviews__item{width:28rem}}.sz-reviews__control{display:flex;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 3rem;z-index:100}.sz-reviews__btn{display:flex;align-items:center;-ms-flex-pack:center;justify-content:center;font:600 1.6rem/1.45 Gilroy,Helvetica,Arial,sans-serif;padding:4px 1.2rem;background:#F7F3F9;color:#761CEA;border-radius:14px;border:none;cursor:pointer;margin:0 10px 0 0}.sz-reviews__btn:last-child{margin:0}.sz-reviews__btn svg{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 8px 0 0}.sz-reviews__btn:hover{background:#761CEA;color:#fff}.sz-reviews__btn.is-active{background:#fff;color:#761CEA}.sz-reviews__content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;pointer-events:none}.sz-media,.sz-media__tabs-wrapper,.sz-reviews__content.is-active,.sz-reviews__rating{position:relative}.sz-reviews__content.is-active{opacity:1;visibility:visible;transition:.7s;pointer-events:auto}.sz-reviews__rating-list{margin:0 -5px -10px;padding:0;display:-ms-flexbox;display:flex;flex-wrap:wrap}.sz-reviews__rating-list>li{padding:0 5px 10px;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (min-width:960px){.sz-reviews__rating-list{margin:0 -10px -2rem}.sz-reviews__rating-list>li{padding:0 10px 2rem}}@media (min-width:1200px){.sz-reviews__rating-list>li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.sz-reviews__rating-item{background:#FFF;text-align:center;border-radius:20px;margin:0 0 5px;padding:3rem 2rem 10px}.sz-reviews__rating-item:last-child{margin:0}@media (min-width:960px){.sz-reviews__rating-item{border-radius:30px;margin:0 0 2rem;padding:3rem 2rem 2rem}}.sz-reviews__rating-item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:5rem;margin:0 0 10px;padding:0}.sz-reviews__rating-item-image img{display:block;object-fit:contain;max-width:100%;max-height:100%}@media (min-width:960px){.sz-reviews__rating-item-image{height:8rem;margin:0 0 5rem}}.sz-reviews__rating-item-stars{height:4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sz-reviews__rating-item-stars .ui-stars__rating{margin:0 4px 0 0;color:#FFB600}.sz-reviews__rating-item-stars .ui-stars__rating svg{width:1.6rem;height:1.6rem}.sz-reviews__rating-item-stars .ui-stars__counter{font-size:1.2rem;line-height:1.25;font-weight:600}@media (min-width:960px){.sz-reviews__rating-item-stars{height:2rem}.sz-reviews__rating-item-stars .ui-stars__rating{margin:0 5px 0 0;color:#FFB600}.sz-reviews__rating-item-stars .ui-stars__rating svg{width:2rem;height:2rem}.sz-reviews__rating-item-stars .ui-stars__counter{font-size:1.4rem;line-height:1;font-weight:600}}.sz-reviews__rating-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:4rem;border:2px solid transparent;color:#99A0AF;border-radius:14px;font-size:1.6rem;line-height:1.3;font-weight:600;padding:8px 2rem;text-decoration:none;transition:color .25s,border-color .25s}.sz-media__title,.sz-partners__title{line-height:1;font-weight:600;text-align:center}.sz-reviews__rating-btn:hover{border-color:#fff;text-decoration:none;color:#1D1D1B}.sz-partners__item,.sz-partners__item:hover{color:#000;text-decoration:none}.sz-partners{border:2px solid #FFF;border-radius:40px;padding:8rem 0}.sz-partners__title{display:block;margin:0 0 3rem;font-size:3.2rem;letter-spacing:-.015em}@media (min-width:960px){.sz-partners{padding:10rem 0 12rem;border-radius:80px}.sz-partners__title{margin:0 0 8rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em}}.sz-partners__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:14rem;width:18rem;max-width:100%;background:#FFF;border:1px solid #F4F8FE;border-radius:20px}.sz-partners__item img{display:block;max-width:100%;max-height:100%}@media (min-width:960px){.sz-partners__item{width:27rem;height:17rem;border-radius:30px;box-shadow:0 18px 30px rgba(64,123,255,.15);background:#F4F8FE;border:1px solid #FFF;padding:3rem}}.sz-partners__stripe-item,.sz-topics__item{box-shadow:0 8px 12px rgba(64,123,255,.15)}@keyframes move-it{0%{transform:translate(50%,0)}100%{transform:translate(0,0)}}.sz-partners__stripe{pointer-events:none;direction:rtl;margin:0 0 8rem}.sz-partners__stripe:hover .sz-partners__stripe-animation{animation-play-state:paused}@media (min-width:960px){.sz-partners__stripe{margin:0 0 12rem}}.sz-partners__stripe-animation{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex:0 0 auto;flex:0 0 auto;transform:translate(50%,0);animation:move-it 20s linear infinite;will-change:transform}.ddo-cards__item:hover .ddo-cards__item-image img,.ddo-events__item-video:hover .ddo-events__item-video-image img,.ddo-intensives__item:hover .ddo-intensives__item-image img,.ddo-schools__item:hover .ddo-schools__item-image img,.sz-areas__item:hover .sz-areas__item-image,.sz-intro-areas__video:hover .sz-intro-areas__video-play,.sz-partners__stripe-item:hover{transform:scale(1.1)}.sz-partners__stripe-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:18rem;height:14rem;-ms-flex:0 0 auto;flex:0 0 auto;background:#fff;border:1px solid #F4F8FE;border-radius:20px;padding:1.5rem;margin:0 10px;pointer-events:auto;transition:transform .5s ease-in-out}.sz-partners__stripe-item img{display:block;max-width:100%;max-height:100%}@media (min-width:960px){.sz-partners__stripe-item{width:27rem;height:17rem;border-radius:30px;box-shadow:0 18px 30px rgba(64,123,255,.15);background:#F4F8FE;border:1px solid #FFF;padding:3rem}}.sz-media{border:2px solid #FFF;border-radius:40px;padding:8rem 0 6rem;background:url(/local/templates/mg_winter/include/css/../images/bg-sz-programs.png) 50% 0 no-repeat #F4F8FE;background-size:165.5rem auto}.sz-media__title{display:block;margin:0 0 4rem}@media (min-width:960px){.sz-media{padding:10rem 0 6rem;border-radius:80px}.sz-media__title{margin:0 0 6rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;text-align:left}}.sz-media__tabs-control{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 -5px 3rem}@media (min-width:1200px){.sz-media__tabs-control{margin:0 -5px 2rem}}.sz-media__tabs-btn{border:1px solid transparent;background:0 0;border-radius:26px;cursor:pointer;padding:0 1.2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:4rem;font:600 1.6rem/1.3 Gilroy,Helvetica,Arial,sans-serif;color:#1D1D1B;margin:5px;transition:.25s}.sz-media__tabs-btn:hover{color:#407BFF}.sz-media__tabs-btn.is-active{border-color:#407BFF;color:#407BFF}.sz-media__tabs-content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden}.sz-media__tabs-content.is-active{position:relative;opacity:1;visibility:visible;transition:.7s}.org-events__highlight,.org-events__item,.sz-areas__item,.sz-media__item{transition:box-shadow .25s}.sz-media__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%;background:#FFF;border-radius:14px;padding:0;color:#1D1D1B;text-decoration:none}.sz-media__item:hover{color:#1D1D1B;text-decoration:none}@media (min-width:960px){.sz-media__item{border-radius:30px}}.sz-media__item-image{background:#C4C4C4;position:relative;overflow:hidden;border-radius:14px;display:block;margin:0}.sz-media__item-image:before{content:"";float:left;padding:72% 0 0}.sz-media__item-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.sz-media__item-image .sz-media__item-mark{position:absolute;right:0;bottom:0;margin:0}.sz-media__item-desc{padding:2rem 1.5rem 1.5rem;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sz-media__item-tags{margin:0 -2.5px -5px;padding:0 0 1.5rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-media__item-tags>li{padding:0 2.5px 5px}@media (min-width:960px){.sz-media__item-image{border-radius:30px;height:20rem}.sz-media__item-tags{padding:0 3rem 10px 0}}.sz-media__item-tag{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 8px;height:2.2rem;background:#F4F8FE;border-radius:15px;font-size:1.4rem;line-height:1.3;font-weight:500;white-space:nowrap;color:#1D1D1B}.sz-media__item-tag.is-active{background:#407BFF;color:#fff}.sz-media__item-mark{position:relative;padding:0 8px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:2.8rem;background:#2F80ED;border-radius:14px;color:#fff;margin:0 0 5px}.sz-media__item-title{display:block;margin:0 0 5px;font-size:1.8rem;line-height:1.3;font-weight:600}@media (min-width:960px){.sz-media__item-title{margin:0 0 10px;font-size:2rem;line-height:1.3;font-weight:600}}.sz-media__item-text{display:block;margin:0 0 5px;font-size:1.4rem;line-height:1.4;font-weight:400;color:#676C77}.sz-media__item-text:last-child{margin:0}@media (min-width:960px){.sz-media__item-text{margin:0 0 10px;font-size:1.6rem;line-height:1.4;font-weight:500}}.sz-media__item-date{display:block;margin:0 0 1.5rem;font-size:1.2rem;line-height:1.25;font-weight:400;color:#676C77}.sz-media__item-date:last-child{margin:0}.sz-media__item-action{margin:auto 0 0}.sz-media__item-action .ui-btn{width:100%}.sz-media__action{padding:4rem 0 0;text-align:center}.sz-media__action .ui-btn:after,.sz-media__action .ui-btn:before{display:none}.sz-topics__text,.sz-topics__title{display:block;text-align:center;font-weight:600}@media (min-width:960px){.sz-media__action{padding:3rem 0 0}}.sz-topics{padding:6rem 0 8rem;border:2px solid #fff;background:url(/local/templates/mg_winter/include/css/../images/bg-sz-topics-mobile.png) 50% 0 no-repeat;background-size:100% auto}.sz-topics__title{margin:0 0 2rem;font-size:4.6rem;line-height:1;letter-spacing:-.02em}@media (min-width:960px){.sz-topics{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-topics-desktop.png);padding:8rem 0;border-radius:80px}.sz-topics__title{margin:0 0 3rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em}}.sz-topics__text{margin:0 0 4rem;font-size:2.4rem;line-height:1.2;letter-spacing:-.01em;color:#676C77}.sz-topics__item,.sz-topics__item:hover{color:#000;text-decoration:none}@media (min-width:960px){.sz-topics__text{margin:0 auto 4rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em;max-width:64rem}}.sz-topics__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-topics__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:640px){.sz-topics__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sz-topics__list>li:nth-of-type(1),.sz-topics__list>li:nth-of-type(2),.sz-topics__list>li:nth-of-type(3){-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}@media (min-width:960px){.sz-topics__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.sz-topics__list>li:nth-of-type(1),.sz-topics__list>li:nth-of-type(2),.sz-topics__list>li:nth-of-type(3),.sz-topics__list>li:nth-of-type(4){-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.sz-topics__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#FFF;border-radius:30px;padding:2rem;height:100%;min-height:21rem;text-align:center;overflow:hidden}.sz-topics__item:hover .sz-topics__item-image img{transform:translate(0,-5%) scale(1.2)}@media (min-width:960px){.sz-topics__item{padding:3rem;min-height:28rem;text-align:left}.sz-topics__item:hover .sz-topics__item-image img{transform:translate(10%,0) scale(1.3) rotate(10deg)}}.sz-areas__group-title,.sz-areas__text,.sz-areas__title,.sz-intro-areas,.sz-intro-topic,.sz-services__item-route,.sz-services__title{text-align:center}.sz-topics__item-title{display:block;margin:0 0 10px;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}@media (min-width:960px){.sz-topics__item-title{margin:0 0 2rem}}.sz-topics__item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:auto 0 -7.3rem}.sz-topics__item-image img{display:block;width:20rem;height:20rem;object-fit:contain;transition:transform .25s}.sz-intro-topic{position:relative;padding:0 0 6rem;border:2px solid #FFF;border-radius:40px;background:url(/local/templates/mg_winter/include/css/../images/bg-sz-intro-topic-mobile.png) 50% 0 no-repeat;background-size:100% auto}@media (min-width:960px){.sz-topics__item-image{margin:auto 0 -6.7rem -4.7rem;-ms-flex-pack:start;justify-content:flex-start}.sz-topics__item-image img{transform:translate(-20%,0) scale(1) rotate(20deg);transform-origin:50% 100%}.sz-intro-topic{padding:4rem 0 8rem;background:0 0;border-radius:80px}}.sz-intro-topic__wrapper{padding:6rem 0 4rem;border-radius:40px}.sz-intro-topic__title{display:block;margin:0;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}@media (min-width:960px){.sz-intro-topic__wrapper{border-radius:80px;padding:6rem 6rem 0;background:url(/local/templates/mg_winter/include/css/../images/bg-sz-intro-topic-desktop.png) 50% 0 no-repeat;background-size:100% auto}.sz-intro-topic__title{margin:0 0 4rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em}.sz-intro-topic__grid .sz-row{-ms-flex-align:center;align-items:center}}.sz-intro-topic__image{max-width:20.7rem;display:block;margin:0 auto}.sz-intro-topic__image img{display:block;max-width:100%;max-height:100%}@media (min-width:960px){.sz-intro-topic__image{max-width:none;margin:-6rem 0}}.sz-intro-topic__text{display:block;margin:0 auto 3rem;max-width:74rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:#676C77}.sz-intro-topic__text b{font-weight:600;color:#1D1D1B}@media (min-width:1200px){.sz-intro-topic__text{max-width:none}}.sz-intro-topic__action .ui-btn{width:29rem;max-width:100%}@media (min-width:960px){.sz-intro-topic__text{margin:0 auto 4rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}.sz-intro-topic__text b{font-weight:600}.sz-intro-topic__action{margin:0 0 6rem}}.sz-intro-topic__desc{background:#fff;border-radius:30px;padding:2rem;position:relative;font-size:1.6rem;line-height:1.4;font-weight:500}.sz-intro-topic__desc:after{content:"";display:block;position:absolute;top:-3rem;right:-2rem;width:6.6rem;height:7.4rem;background:url(/local/templates/mg_winter/include/css/../images/decor-sz-intro-topic-desc.png) 50% 50% no-repeat;background-size:contain}.sz-intro-topic__desc h2{display:block;margin:0 0 2rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}.sz-intro-topic__desc p{margin:0 0 2rem}.sz-intro-topic__desc p:last-child{margin:0}@media (min-width:960px){.sz-intro-topic__desc{padding:3rem;border-radius:30px;font-size:2rem;line-height:1.4;font-weight:500;margin:0 6rem 0 0}.sz-intro-topic__desc h2{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}}.sz-gallery{padding:8rem 0;background:url(/local/templates/mg_winter/include/css/../images/bg-sz-gallery-mobile.png) 50% 100% no-repeat;background-size:100% auto;border-radius:40px}.sz-gallery__title{font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em;margin:0 0 4rem}@media (min-width:960px){.sz-gallery{padding:10rem 0;border-radius:80px}.sz-gallery__title{margin:0 0 6rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;text-align:center}}.sz-gallery__item{display:block;border-radius:14px;overflow:hidden;width:100%;height:100%;position:relative;text-decoration:none;color:#fff}.sz-gallery__item:after{display:block;position:absolute;top:0;width:100%;height:100%;background:linear-gradient(357.99deg,rgba(0,0,0,.45) 1.67%,rgba(0,0,0,0) 42.29%)}.sz-gallery__item:hover{text-decoration:none;color:#fff}.sz-gallery__item:hover:after{opacity:0}.sz-gallery__item-image{display:block;width:100%;height:100%;margin:0}.sz-gallery__item-image img{display:block;width:100%;height:100%;object-fit:cover}.sz-gallery__item-desc{position:absolute;left:0;bottom:0;right:0;z-index:100;padding:10px}.sz-gallery__item-title{display:block;margin:0;font-size:1.4rem;line-height:1.2;font-weight:600}@media (min-width:960px){.sz-gallery__item{border-radius:30px}.sz-gallery__item-desc{padding:2rem 3.5rem}.sz-gallery__item-title{font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}}.sz-gallery__item-play{position:absolute;top:50%;left:50%;width:4rem;height:4rem;z-index:200;margin:-2rem 0 0 -2rem;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sz-gallery__item-play svg.icon-play{position:relative;left:2px;width:1.6rem;height:1.6rem}.sz-areas{background:url(/local/templates/mg_winter/include/css/../images/bg-sz-areas-mobile.png) 50% 0 no-repeat #F4F8FE;background-size:100% auto;border:2px solid #FFF;border-radius:40px;padding:6rem 0 8rem}@media (min-width:960px){.sz-gallery__item-play{width:9rem;height:9rem;margin:-4.5rem 0 0 -4.5rem}.sz-gallery__item-play svg.icon-play{width:3.5rem;height:3.5rem}.sz-areas{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-areas-desktop.png);padding:8rem 0;border-radius:80px}}.sz-areas__title{display:block;margin:0 0 2rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em}@media (min-width:960px){.sz-areas__title{margin:0 0 3rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em}}.sz-areas__text{display:block;margin:0 0 4rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:#676C77}@media (min-width:960px){.sz-areas__text{margin:0 auto 4rem;max-width:78rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}}.sz-areas__group{background:#fff;border-radius:30px;padding:2rem;margin:0 -2rem 4rem}.sz-areas__group:last-child{margin-bottom:0}@media (min-width:960px){.sz-areas__group{margin:0 0 4rem;padding:4rem;border-radius:60px}.sz-areas__group:last-child{margin:0}}.sz-areas__group-title{display:block;margin:0 0 1.5rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}@media (min-width:960px){.sz-areas__group-title{margin:0 0 3rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em;text-align:left}}.sz-areas__group-list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-areas__group-list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:640px){.sz-areas__group-list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:960px){.sz-areas__group-list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.sz-areas__item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;background:#ccc;color:#fff;text-decoration:none;border:1px solid #F4F8FE;border-radius:30px;overflow:hidden;height:100%;min-height:20rem}.sz-areas__item:hover{text-decoration:none;color:#fff}.sz-areas__item.is-disabled{pointer-events:none}.sz-areas__item.is-disabled .sz-areas__item-image:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sz-areas__item-image{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1;transition:transform .25s}.sz-areas__item-image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(29,29,27,0) 49.17%,rgba(29,29,27,.63) 100%)}.sz-areas__item-image img{display:block;width:100%;height:100%;object-fit:cover}.sz-areas__item-mark{position:absolute;top:2rem;left:2rem;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 8px;border-radius:100px;height:2.2rem;background:#ccc;color:#fff;font-size:1.4rem;line-height:1;font-weight:500;white-space:nowrap}.sz-areas__item-mark--purple{background:#761CEA}.sz-areas__item-mark--orange{background:#FF8700}.sz-areas__item-mark--blue{background:#407BFF}.sz-areas__item-desc{position:relative;z-index:3;padding:6.2rem 2rem 2rem}@media (min-width:960px){.sz-areas__item{min-height:28rem}.sz-areas__item:hover .sz-areas__item-desc{transform:translate(0,0)}.sz-areas__item:hover .sz-areas__item-btn{opacity:1;visibility:visible}.sz-areas__item-mark{top:3rem;left:3rem}.sz-areas__item-desc{padding:8.2rem 3rem 3rem;transition:transform .25s;transform:translate(0,50px)}}.sz-areas__item-stars{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:top;height:2.2rem;border-radius:100px;padding:0 8px;margin:0 0 10px;background:rgba(29,29,27,.1);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sz-areas__item-stars svg{display:block;width:1.3rem;height:1.3rem;margin:0 1px 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.sz-areas__item-stars svg:last-child{margin:0}.sz-areas__item-title{display:block;margin:0 0 10px;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}.sz-areas__item-logo{margin:0 0 10px}.sz-areas__item-logo img,.sz-areas__item-logo svg{display:block}.sz-areas__item-btn{display:none}@media (min-width:960px){.sz-areas__item-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #FFF;border-radius:14px;height:4rem;margin:0;padding:0 2rem;font-size:1.6rem;line-height:1.3;font-weight:600;text-decoration:none;text-align:center;color:#fff;transition:color .25s,background .25s,opacity .25s,visibility .25s;opacity:0;visibility:hidden}.sz-areas__item-btn:hover{background:#fff;text-decoration:none;color:#1D1D1B}}.sz-intro-areas{overflow:hidden;position:relative}.sz-intro-areas__head{padding:4rem 0 3rem;position:relative;z-index:100}@media (min-width:960px){.sz-intro-areas__head{padding:8rem 0 4rem}}.sz-intro-areas__body{position:relative;z-index:200;background:#F4F8FE;border:2px solid #FFF;border-radius:20px 20px 40px 40px;overflow:hidden;padding:0 0 2rem;transform:translateZ(0)}.sz-intro-areas__mark{display:block;margin:0 0 2rem;font-size:1.8rem;line-height:1.2;font-weight:600;color:#99A0AF;background:0 0}@media (min-width:960px){.sz-intro-areas__body{border-radius:30px 30px 60px 60px;padding:0 0 4rem}.sz-intro-areas__mark{font-size:2rem;line-height:1.3;font-weight:600;margin:0 0 2rem}}.sz-intro-areas__text,.sz-intro-areas__title{margin:0 0 3rem;font-weight:600;display:block}.sz-intro-areas__title{font-size:4.6rem;line-height:1;letter-spacing:-.02em}@media (min-width:960px){.sz-intro-areas__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}}.sz-intro-areas__text{font-size:2.4rem;line-height:1.2;letter-spacing:-.01em}.sz-intro-areas__text:last-child{margin:0}.sz-intro-areas__video{display:block;margin:0;text-decoration:none;color:#fff;border-radius:20px;overflow:hidden;position:relative;z-index:2;background:#000;aspect-ratio:16/9}.sz-intro-areas__video:hover{text-decoration:none;color:#fff}.sz-intro-areas__video figure{margin:0}.sz-intro-areas__video img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.sz-intro-areas__video iframe,.sz-intro-areas__video video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;object-fit:cover;max-width:100%;max-height:100%}@media (min-width:960px){.sz-intro-areas__text{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}.sz-intro-areas__video{border-radius:30px}}.sz-intro-areas__video-image{display:block;width:100%}.sz-intro-areas__video-image img{display:block;width:100%;min-height:20rem;object-fit:cover}.ddo-events__item-video-play,.sz-intro-areas__video-play{width:9rem;height:9rem;top:50%;margin:-4.5rem 0 0 -4.5rem;-webkit-backdrop-filter:blur(10px)}.sz-intro-areas__video-play{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:50%;background:rgba(255,255,255,.5);border:2px solid rgba(255,255,255,.5);backdrop-filter:blur(10px);border-radius:131px;transition:transform .25s}.sz-intro-areas__video-play svg{display:block;width:3.5rem;height:3.5rem;position:relative;left:5px}.sz-intro-areas__desc{position:relative;z-index:1;font-size:1.6rem;line-height:1.4;font-weight:500;padding:3rem 3rem 0;margin:0 0 2rem}.sz-intro-areas__desc:before{content:"";display:block;position:absolute;top:-13rem;left:0;width:100%;height:20rem;background:url(/local/templates/mg_winter/include/css/../images/bg-sz-intro-areas-mobile.png) 50% 50% no-repeat;background-size:100% 100%;z-index:-1}.sz-intro-areas__desc h2{display:block;margin:0 0 2rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}.sz-intro-areas__desc p{margin:0 0 2rem}.sz-intro-areas__desc p:last-child{margin:0}@media (min-width:960px){.sz-intro-areas__desc{padding:4rem 3rem 0;margin:0 0 2rem;font-size:2rem;line-height:1.4;font-weight:500}.sz-intro-areas__desc:before{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-intro-areas-desktop.png);height:29rem;top:-17.5rem}.sz-intro-areas__desc h2{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}}.sz-intro-areas__action .ui-btn{width:29rem;max-width:100%}.sz-services{position:relative;z-index:100;padding:8rem 0;background:#F4F8FE;border-radius:40px}.sz-services__title{display:block;margin:0 0 4rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em}.sz-services__grid{margin:0 0 4rem}@media (min-width:960px){.sz-services{padding:10rem 0;border-radius:80px}.sz-services__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em;text-align:left}.sz-services__grid .sz-row{margin:0 -10px -2rem}.sz-services__grid .sz-row>[class^=sz-col]{padding:0 10px 2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.sz-services__item{background:#FFF;box-shadow:0 3px 5px rgba(64,123,255,.2);border-radius:30px;padding:2rem;margin:0 0 2rem;text-align:left}.sz-services__item:last-child{margin:0 0 2rem}@media (min-width:960px){.sz-services__item{padding:2rem 3rem 3rem;margin:0 0 2rem;-ms-flex:1 1 auto;flex:1 1 auto;box-shadow:none}.sz-services__item:last-child{margin:0}}.sz-services__item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;color:#407BFF;margin:0 0 1.5rem}.sz-services__item-icon img,.sz-services__item-icon svg{display:block;width:100%;height:100%}.sz-services__item-title{display:block;margin:0 0 1.5rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}@media (min-width:960px){.sz-services__item-title{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}}.sz-services__item-body,.sz-services__item-text{line-height:1.4;font-weight:400;font-size:1.6rem}.sz-services__item-text{display:block;margin:0 0 1.5rem}.sz-services__item-map{background:#ccc;border:1px solid #F4F8FE;border-radius:20px;overflow:hidden;margin:0 0 1.5rem;height:34rem}.sz-services__item-map img{display:block;width:100%;height:100%;object-fit:cover}.sz-services__item-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:6rem;height:6rem;margin:0;color:#676C77;transition:transform .25s}.sz-services__item-toggle svg{display:block;width:100%;height:100%}.sz-services__item-head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sz-services__item-head .sz-services__item-icon{margin:0 1.5rem 0 0}.sz-services__item-head .sz-services__item-title{-ms-flex:1;flex:1;margin:0}.sz-services__item-head .sz-services__item-toggle{margin:0 0 0 10px}@media (min-width:960px){.sz-services__item-head{display:block}.sz-services__item-head .sz-services__item-icon,.sz-services__item-head .sz-services__item-title{margin:0 0 1.5rem}.sz-services__item-head .sz-services__item-toggle{display:none}}.sz-services__item-body{position:relative;top:1.5rem;padding:0 0 1.5rem;display:none}.sz-services__item-body ul{margin:0 0 2rem;padding:0;list-style:none}.sz-services__item-body ul:last-child{margin:0}.sz-services__item-body ul>li{position:relative;padding:0 0 0 2rem}.sz-services__item-body ul>li:before{content:"";display:block;position:absolute;top:.7em;left:8px;width:3px;height:3px;border-radius:50%;background:currentColor}@media (min-width:960px){.sz-services__item-body{position:relative;top:0;padding:0;display:block}}.sz-services__image{display:none}@media (min-width:960px){.sz-services__image{display:block;border-radius:30px;overflow:hidden;background:#ccc;margin:0 0 2rem;box-shadow:none}.sz-services__image:last-child{margin:0}.sz-services__image img{display:block;width:100%}}.is-page-ddo .sz-reviews{margin:0 0 8rem}.ddo-intro{border-radius:20px 20px 40px 40px;position:relative;overflow:hidden;padding:16rem 0 2rem;color:#fff;min-height:50rem;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.ddo-intro__image,.ddo-intro__image:after{position:absolute;top:0;width:100%;height:100%;left:0}@media (min-width:960px){.is-page-ddo{margin:0 0 10rem}.ddo-intro{border-radius:20px 20px 80px 80px;padding:25.8rem 0 10px;text-align:center}}.ddo-intro__image{z-index:1;background:#F4F8FE;display:block}.ddo-intro__image:after{content:"";display:block;background:linear-gradient(180deg,rgba(0,0,0,.19) 13.29%,rgba(0,0,0,.7) 100%)}.ddo-intro__image img{display:block;width:100%;height:100%;object-fit:cover}.ddo-intro__desc{position:relative;z-index:2}.ddo-intro__title{display:block;margin:0 0 1.5rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em;text-shadow:0 18px 28px rgba(9,30,66,.15)}@media (min-width:640px){.ddo-intro__title{font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em}}@media (min-width:960px){.ddo-intro__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em;margin:0 0 3rem}}.ddo-intro__typed{display:block;margin:0 0 1.5rem;font-size:2rem;line-height:1.3;font-weight:600;letter-spacing:-.01em;text-shadow:0 18px 28px rgba(9,30,66,.15);height:5.2rem;overflow:hidden}.ddo-intro__typed .typed-cursor{color:#FF8700}@media (min-width:960px){.ddo-intro__typed{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em;margin:0 0 3rem;height:auto;min-height:3.6rem}}.ddo-intro__numbers{background:rgba(255,255,255,.01);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;margin:0 0 10px;padding:1.5rem 2rem}@media (min-width:640px){.ddo-intro__numbers{display:inline-block;vertical-align:top}}@media (min-width:960px){.ddo-intro__numbers{width:100%;padding:2rem;border-radius:30px}}.ddo-intro__numbers-list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:4rem;line-height:1;font-weight:600;letter-spacing:-.025em}.ddo-intro__numbers-list>li{padding:0 10px 2rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ddo-intro__numbers-list>li:nth-of-type(1){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ddo-intro__numbers-list mark{background:0 0;color:#FF8700;margin:0 10px 0 0}.ddo-intro__numbers-list small{display:block;font-size:1.6rem;line-height:1.4;font-weight:500;letter-spacing:0}@media (min-width:640px){.ddo-intro__numbers-list>li,.ddo-intro__numbers-list>li:nth-of-type(1){-ms-flex:0 0 auto;flex:0 0 auto}}.ddo-intro__info{padding:10px 2rem}@media (min-width:960px){.ddo-intro__numbers-list{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em}.ddo-intro__numbers-list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;display:block}.ddo-intro__numbers-list>li:nth-of-type(1){-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.ddo-intro__numbers-list mark{margin:0 0 1.5rem}.ddo-intro__numbers-list small{font-size:2rem;line-height:1.4;font-weight:500;letter-spacing:0}.ddo-intro__numbers-list br{display:none}.ddo-intro__info{padding:2rem}}.ddo-intro__info-list{margin:0 -5px -5px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem;line-height:1.4;font-weight:500}.ddo-intro__info-list>li{padding:0 5px 5px;-ms-flex:0 0 auto;flex:0 0 auto}.ddo-intro__info-list>li:nth-of-type(1){-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:640px){.ddo-intro__info-list>li,.ddo-intro__info-list>li:nth-of-type(1){-ms-flex:0 0 auto;flex:0 0 auto}}@media (min-width:960px){.ddo-intro__info-list{margin:0 -10px -2rem;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;line-height:1.4;font-weight:500}.ddo-intro__info-list>li{padding:0 10px 2rem;min-width:18rem}}.ddo-events__title,.ddo-team__title,.ddo-work__title{font-size:4.6rem;text-align:center}.ddo-events{background:#F4F8FE;border:2px solid #FFF;border-radius:40px;padding:8rem 0}.ddo-events__title{display:block;margin:0 0 4rem;line-height:1;font-weight:600;letter-spacing:-.02em}@media (min-width:960px){.ddo-events{padding:9rem 0 10rem;border-radius:80px}.ddo-events__title{margin:0 0 6rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em}}.ddo-events__list{margin:0;padding:0;list-style:none}.ddo-events__list>li{margin:0 0 3rem}.ddo-events__list>li:last-child{margin:0}@media (min-width:640px){.ddo-events__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -2rem}.ddo-events__list>li{padding:0 10px 2rem;margin:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:960px){.ddo-events__list{margin:0 -10px -4rem}.ddo-events__list>li{padding:0 10px 4rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ddo-events__item{background:#FFF;border-radius:20px;position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%}@media (min-width:960px){.ddo-events__item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border-radius:30px}}.ddo-events__item-image{background:#F4F8FE;margin:0}.ddo-events__item-image img{display:block;width:100%;min-height:18rem;object-fit:cover;aspect-ratio:340/180}@media (min-width:960px){.ddo-events__item-image{-ms-flex:0 0 50%;flex:0 0 50%;margin:0 2rem 0 0;max-width:58rem;display:-ms-flexbox;display:flex;border-radius:30px;overflow:hidden}.ddo-events__item-image img{-ms-flex:1;flex:1;aspect-ratio:unset}}.ddo-events__item-desc{padding:1.5rem;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:960px){.ddo-events__item-desc{margin:0;padding:2rem;-ms-flex:1 1 auto;flex:1 1 auto}}.ddo-events__item-mark{display:block;margin:0 0 10px;background:0 0;color:#1D1D1B;font-size:1.6rem;line-height:1.3;font-weight:600}.ddo-events__item-mark--green{color:#41CC99}.ddo-events__item-mark--purple{color:#761CEA}.ddo-events__item-title{display:block;margin:0 0 10px;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}@media (min-width:960px){.ddo-events__item-title{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}}.ddo-events__item-subtitle{display:block;margin:0 0 10px;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}.ddo-events__item-text{display:block;margin:0 0 10px;font-size:1.4rem;line-height:1.4;font-weight:500;color:#676C77}@media (min-width:960px){.ddo-events__item-text{margin:0 0 2rem;font-size:2rem}}.ddo-events__item-dl{display:block;margin:auto 0 10px}.ddo-events__item-dl dd,.ddo-events__item-dl dt{display:block;margin:0 0 10px}.ddo-events__item-dl dt{font-size:1.4rem;line-height:1.4;font-weight:500;color:#676C77}.ddo-events__item-dl dd:last-child{margin:0}@media (min-width:960px){.ddo-events__item-dl{margin:auto 0 2rem}.ddo-events__item-dl dt{margin:0 0 10px}.ddo-events__item-dl dd{margin:0 0 2rem}.ddo-events__item-dl dd:last-child{margin:0}}.ddo-events__item-tags{margin:0 -2.5px -5px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ddo-events__item-tags>li{padding:0 2.5px 5px}@media (min-width:960px){.ddo-events__item-tags{margin:0 -5px -10px}.ddo-events__item-tags>li{padding:0 5px 10px}}.ddo-events__item-tag{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:3rem;padding:4px 1.5rem;font-size:1.4rem;line-height:1;font-weight:500;background:#F4F8FE;border:1px solid #F4F8FE;border-radius:30px;text-decoration:none;color:#1D1D1B;transition:background .25s}.ddo-events__item-more,.ddo-events__item-tag:hover{background:#fff;color:#1D1D1B;text-decoration:none}@media (min-width:960px){.ddo-events__item-tag{font-size:2rem;line-height:1.3;font-weight:500;height:4rem;padding:8px 1.5rem}}.ddo-events__item-more{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:3rem;padding:4px 1.5rem;font-size:2rem;line-height:1.3;font-weight:500;border-radius:30px;border:1px solid #F4F8FE;transition:background .25s}.ddo-events__item-more:hover{text-decoration:none;color:#1D1D1B;background:#F4F8FE}.ddo-events__item-video{display:block;margin:0;position:relative;background:#F4F8FE;border:1px solid #F4F8FE;border-radius:20px;overflow:hidden;will-change:transform}.ddo-events__item-video-image{display:block;width:100%}.ddo-events__item-video-image img{display:block;width:100%;aspect-ratio:310/150;object-fit:cover;transition:transform .25s}@media (min-width:960px){.ddo-events__item-more{font-size:2rem;line-height:1.3;font-weight:500;height:4rem;padding:8px 1.5rem}.ddo-events__item-video-image img{aspect-ratio:540/250}}.ddo-events__item-video-play{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:50%;background:rgba(255,255,255,.5);border:2px solid rgba(255,255,255,.5);backdrop-filter:blur(10px);color:#fff;text-decoration:none;border-radius:50%}.ddo-events__item-video-play svg{display:block;width:3.5rem;height:3.5rem;position:relative;left:2.5px}.ddo-events__item-video-play:hover{text-decoration:none;color:#fff}.ddo-events__item-action .sz-row{margin:0 -5px -10px}.ddo-events__item-action .sz-row>[class^=sz-col]{padding:0 5px 10px}.ddo-events__item-action .ui-btn{width:100%}@media (min-width:960px){.ddo-events__item-action .sz-row{margin:0 -10px -10px}.ddo-events__item-action .sz-row>[class^=sz-col]{padding:0 10px 10px}}.ddo-work{border:2px solid #FFF;border-radius:40px;padding:8rem 0}.ddo-work__title{display:block;margin:0 0 4rem;line-height:1;font-weight:600;letter-spacing:-.02em}.ddo-work__title+.ddo-work__text{margin-top:-20px}@media (min-width:960px){.ddo-work{padding:10rem 0;border-radius:80px}.ddo-work__title{margin:0 0 6rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em}.ddo-work__title+.ddo-work__text{margin-top:-40px}}.ddo-work__text{display:block;margin:0 0 4rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;text-align:center;color:#676C77}@media (min-width:960px){.ddo-work__text{margin:0 0 6rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}}.sz-work__wrapper .sz-row{-ms-flex-pack:center;justify-content:center;margin:0 -10px}.sz-work__wrapper .sz-row>[class^=sz-col]{padding:0 10px}.ddo-work__list{margin:0 auto;padding:0 0 16rem;list-style:none;max-width:58rem}.ddo-work__list>li{margin:0 0 -16rem;will-change:transform}.ddo-work__item{border:2px solid #FFF;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2rem;height:100%;min-height:24rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;transition:-webkit-backdrop-filter .25s;transition:backdrop-filter .25s;transition:backdrop-filter .25s,-webkit-backdrop-filter .25s}.ddo-work__item-number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:4rem;position:absolute;top:2rem;right:2rem;font-size:4rem;line-height:1;font-weight:600;letter-spacing:-.03em;color:#99A0AF}@media (min-width:960px){.ddo-work__item{border-radius:30px;padding:3rem;min-height:24rem}.ddo-work__item-number{height:6rem;top:3rem;right:3rem;font-size:6rem}}.ddo-work__item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;margin:0 0 2rem}.ddo-work__item-icon svg{display:block;width:100%;height:100%}.ddo-work__item-title{display:block;margin:auto 0 5px;font-size:2rem;line-height:1.3;font-weight:600;letter-spacing:-.01em}.ddo-work__item-title small{display:block;margin:0 0 10px;font-size:1.4rem;line-height:1.4;font-weight:500;color:#676C77}@media (min-width:960px){.ddo-work__item-icon{width:6rem;height:6rem}.ddo-work__item-title{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}.ddo-work__item-title small{font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}}.ddo-work__item-list{margin:0;padding:0;list-style:none;font-size:1.4rem;line-height:1.4;font-weight:500}.ddo-work__item-list>li{position:relative;padding:0 0 0 1.8rem;margin:0 0 5px}.ddo-work__item-list>li:before{content:"";display:block;width:8px;height:8px;position:absolute;top:50%;left:0;margin:-4px 0 0;background:#407BFF;border-radius:3px}.ddo-work__item-list>li:last-child{margin:0}.ddo-work__image{overflow:hidden;border-radius:20px;display:-ms-flexbox;display:flex;height:100%;background:#fff}.ddo-work__image img{display:block;width:100%;height:auto;object-fit:cover;-ms-flex:1;flex:1}.ddo-work__action{padding:4rem 0 0}.ddo-work__action .ui-btn{width:100%}@media (min-width:960px){.ddo-work__image{border-radius:30px;position:relative}.ddo-work__image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.ddo-work__action{text-align:center;padding:6rem 0 0}.ddo-work__action .ui-btn{width:auto}}.ddo-transactions{border:2px solid #FFF;border-radius:40px;padding:8rem 0}.ddo-transactions__title{display:block;margin:0 0 1.5rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em;text-align:center}@media (min-width:960px){.ddo-transactions{padding:10rem 0;border-radius:80px}.ddo-transactions .sz-container-fluid{padding:0 5rem;max-width:146rem}.ddo-transactions__title{margin:0 0 1.5rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em}}.ddo-transactions__link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:5.4rem;border:1px solid #FFF;border-radius:30px;padding:8px 1.5rem;margin:0 0 4rem;text-decoration:none;font-size:1.6rem;line-height:1.1;font-weight:600;letter-spacing:-.015em;color:#1D1D1B}.ddo-transactions__link u,.sz-upsale__item-link,.sz-upsale__item-link:hover{text-decoration:underline}.ddo-certificates__item,.ddo-certificates__item:hover,.ddo-transactions__link:hover{text-decoration:none;color:#1D1D1B}.ddo-transactions__link img{width:8.4rem;height:3.4rem;object-fit:contain}.ddo-transactions__link img,.ddo-transactions__link u{margin:0 10px}.ddo-transactions__link:hover{background:#fff}.ddo-transactions__wrapper{margin:0 0 4rem}@media (min-width:960px){.ddo-transactions__wrapper{background:#FFF;border-radius:30px;padding:3rem}.ddo-transactions__table{border-collapse:collapse;border-spacing:0;width:100%;font-size:1.4rem;line-height:1.4;font-weight:500;text-align:left}.ddo-transactions__table td,.ddo-transactions__table th{padding:10px 1.5rem;border-top:1px solid #F4F8FE}.ddo-transactions__table td:first-child,.ddo-transactions__table th:first-child{padding-left:0}.ddo-transactions__table td:last-child,.ddo-transactions__table th:last-child{padding-right:0}.ddo-transactions__table th{color:#676C77;font-weight:500;text-align:left;white-space:nowrap}.ddo-transactions__table thead td,.ddo-transactions__table thead th{padding-top:0;border-top:none}.ddo-transactions__table tbody td:nth-of-type(1),.ddo-transactions__table tbody th:nth-of-type(1){font-size:1.6rem;line-height:1.3;font-weight:600;width:15rem}}@media (max-width:959px){.ddo-transactions__table{display:block;font-size:1.4rem;line-height:1.4;font-weight:500}.ddo-transactions__table .ui-btn{padding-left:15px;padding-right:15px}.ddo-transactions__table tbody,.ddo-transactions__table td,.ddo-transactions__table tfoot,.ddo-transactions__table th,.ddo-transactions__table thead,.ddo-transactions__table tr{display:block}.ddo-transactions__table thead{display:none}.ddo-transactions__table tbody{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#FFF;border-radius:20px;padding:1.5rem;margin:0 0 10px}.ddo-transactions__table tbody:last-child{margin:0}.ddo-transactions__table tr{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2rem -10px}.ddo-transactions__table td{padding:0 2rem 10px}.ddo-transactions__table td:nth-of-type(1){font-size:1.2rem;line-height:1.25;font-weight:500;color:#676C77;-ms-flex-order:1;order:1;-ms-flex:1;flex:1}.ddo-transactions__table td:nth-of-type(2){-ms-flex-order:3;order:3;-ms-flex:0 0 100%;flex:0 0 100%}.ddo-transactions__table td:nth-of-type(3){-ms-flex-order:2;order:2;-ms-flex:0 0 auto;flex:0 0 auto}.ddo-transactions__table td:nth-of-type(4){-ms-flex-order:4;order:4;-ms-flex:1;flex:1;position:relative}.ddo-transactions__table td:nth-of-type(4):before{content:attr(data-th);display:block;margin:0 0 5px;font-size:1.2rem;line-height:1.25;font-weight:400;color:#676C77}.ddo-transactions__table td:nth-of-type(4):after{content:"";display:block;position:absolute;top:0;bottom:10px;right:-1px;width:2px;height:auto;margin:0;background:#F4F8FE;border-radius:100px}.ddo-transactions__table td:nth-of-type(5){-ms-flex-order:5;order:5;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:end;align-self:flex-end}}.ddo-transactions__action .ui-btn{width:100%}.ddo-transactions__action .ui-btn:after,.ddo-transactions__action .ui-btn:before{display:none}.ddo-certificates{background:url(/local/templates/mg_winter/include/css/../images/bg-ddo-certificates-375.webp) 50% 100% repeat-x #F4F8FE;background-size:auto 24.8rem;border:2px solid #FFF;border-radius:40px;padding:8rem 0 0;overflow:hidden;will-change:transform}.ddo-certificates__title{display:block;margin:0 0 4rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}.ddo-certificates__title svg{display:inline-block;vertical-align:middle;width:3rem;height:3rem;margin:0 5px 0 0}@media (min-width:960px){.ddo-certificates{background-image:url(/local/templates/mg_winter/include/css/../images/bg-ddo-certificates-960.webp);background-size:cover;padding:0;border-radius:80px}.ddo-certificates .sz-row{-ms-flex-align:center;align-items:center}.ddo-certificates__desc{padding:22rem 0}.ddo-certificates__title{margin:0;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em}.ddo-certificates__title svg{width:6rem;height:6rem}}.ddo-certificates__anim{border-radius:20px 20px 0 0;overflow:hidden;margin:0 -2rem;padding:0 1.5rem;display:-ms-flexbox;display:flex;max-height:670px;position:relative}@media (min-width:960px){.ddo-certificates__anim{height:65.4rem;width:67rem;margin:0;padding:0;border-radius:0;overflow:visible}}.ddo-certificates__anim-column{-ms-flex:1;flex:1;padding:0 5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ddo-certificates__anim-column:nth-of-type(2)~.ddo-certificates__anim-column{display:none}.ddo-certificates__anim-column:nth-of-type(even) .ddo-certificates__anim-marquine{animation-name:ddoCertificatesUp}.ddo-certificates__anim-column:nth-of-type(odd){-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ddo-certificates__anim-column:nth-of-type(odd) .ddo-certificates__anim-marquine{animation-name:ddoCertificatesDown}@media (min-width:640px){.ddo-certificates__anim-column:nth-of-type(2)~.ddo-certificates__anim-column{display:-ms-flexbox;display:flex}}.ddo-certificates__anim-marquine{-ms-flex:0 0 auto;flex:0 0 auto;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:30s}@keyframes ddoCertificatesUp{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ddoCertificatesDown{from{transform:translateY(0)}to{transform:translateY(100%)}}.ddo-certificates__item{display:block;border-radius:10px;overflow:hidden;background:#fff;position:relative;margin:5px 0;will-change:transform}.ddo-certificates__item:hover .ddo-certificates__item-icon{opacity:1;visibility:visible;transform:scale(1)}.ddo-certificates__item-image{display:block;width:100%}.ddo-certificates__item-image img{display:block;width:100%;object-fit:cover;aspect-ratio:160/230}.ddo-certificates__item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:ceter;align-items:ceter;-ms-flex-pack:center;justify-content:center;width:9rem;height:9rem;border-radius:50%;position:absolute;top:50%;left:50%;margin:-4.5rem 0 0 -4.5rem;background:rgba(255,255,255,.5);border:2px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#761CEA;opacity:0;visibility:hidden;transform:scale(0)}.ddo-schools__title,.ddo-team__title{margin:0 0 4rem;letter-spacing:-.02em}.ddo-cards__item-icon,.ddo-cases__item-icon,.ddo-courses__item-btn,.is-page-china .sz-promo__play,.is-page-dubai .sz-promo__play,.r-topbar__text,.sza-directions__item-btn{-webkit-backdrop-filter:blur(10px)}.ddo-team{background:#F4F8FE;border:2px solid #FFF;border-radius:40px;padding:10rem 0 6rem;color:#1D1D1B;overflow:hidden}.ddo-team__title{display:block;line-height:1;font-weight:600}@media (min-width:960px){.ddo-team{padding:12rem 0;border-radius:80px}.ddo-team__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-2.4px;margin:0 0 8rem}}.ddo-team__action{margin:0 -5px -10px;padding:0 0 3rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.ddo-team__action>li{padding:0 5px 10px}@media (min-width:960px){.ddo-team__action{padding:0 0 6rem}}@media (min-width:1200px){.ddo-team__action{padding:1.5rem 0 0}}.ddo-cards__btn,.ddo-team__btn{background:0 0;color:#99A0AF;padding:0 1.2rem;vertical-align:top;cursor:pointer;overflow:hidden}.ddo-team__btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;border:1px solid transparent;border-radius:20px;height:4rem;margin:0;font:600 1.6rem/1.3 Gilroy,Helvetica,Arial,sans-serif;transition:color .25s,border-color .25s}.ddo-team__btn:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.25);transition:opacity .25s;opacity:0}.ddo-team__btn svg{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 8px 0 0;width:2.4rem;height:2.4rem}.ddo-team__btn:hover{color:#407BFF}.ddo-team__btn:hover:after{opacity:1}.ddo-team__btn.is-active{border-color:#407BFF;color:#407BFF}.ddo-team__item,.ddo-team__item:hover{color:#1D1D1B;text-decoration:none}.ddo-team__topbar .row{-ms-flex-align:end;align-items:flex-end}.ddo-team__swiper{position:relative}.ddo-team__content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transform:translate(40px,0)}.ddo-team__content.is-active{position:relative;opacity:1;visibility:visible;transform:translate(0,0);transition:.7s}.ddo-team__item{position:relative;display:block;min-height:100%;background:#fff;border-radius:20px;padding:1.5rem;overflow:hidden}@media (min-width:960px){.ddo-team__item{border-radius:30px;padding:2rem 1.5rem 1.5rem}}.ddo-team__item-figure{margin:-1.5rem -1.5rem 1.5rem;position:relative;overflow:hidden;border-radius:20px;min-height:17rem}.ddo-team__item-figure:before{content:"";float:left;padding:90% 0 0}@media (min-width:960px){.ddo-team__item-figure{height:26rem;border-radius:30px;margin:-2rem -1.5rem 2rem}}.ddo-team__item-action{position:absolute;left:0;right:0;bottom:0;padding:5px;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ddo-team__item-image{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.ddo-team__item-image img{display:block;width:100%;height:100%;object-fit:cover}.ddo-team__item-dl{margin:0 0 2rem}.ddo-team__item-dl dt{display:block;margin:0 0 2px;font-size:1.4rem;line-height:1.4;font-weight:500}.ddo-team__item-dl dt:first-child{font-size:1.8rem;line-height:1.2;font-weight:600;margin:0}.ddo-team__item-dl dd{display:block;margin:0 0 1.5rem;font-size:1.4rem;line-height:1.44;font-weight:400;color:#99A0AF}.ddo-team__item-dl dd:last-child{margin:0}.ddo-team__item-more{position:absolute;left:0;right:0;bottom:0;height:3.6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;coloR:#407BFF;background:#fff;z-index:100}.ddo-team__item-more:before{content:"";display:block;position:absolute;left:0;right:0;bottom:100%;height:8.3rem;background:linear-gradient(360deg,#FFF 0,rgba(255,255,255,0) 100%)}.ddo-schools{border:2px solid #FFF;border-radius:40px;padding:8rem 0;color:#1D1D1B;overflow:hidden}@media (min-width:960px){.ddo-team__item-dl dt{font-size:1.6rem;line-height:1.3;font-weight:600;margin:0 0 2px}.ddo-team__item-dl dt:first-child{font-size:2rem;line-height:1.3;font-weight:600;margin:0}.ddo-team__item-dl dd{font-size:1.4rem;line-height:1.4;font-weight:500;margin:0 0 2rem}.ddo-team__item-dl dd:last-child{margin:0}.ddo-team__item-more{height:4rem}.ddo-schools{padding:10rem 0;border-radius:80px}}.ddo-schools__title{display:block;font-size:4.6rem;line-height:1;font-weight:600;text-align:center}@media (min-width:960px){.ddo-schools__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em;margin:0 0 6rem}}.ddo-schools__anim{margin:0 -2rem}.ddo-schools__anim-group{position:relative;display:-ms-flexbox;display:flex;margin:0 0 2rem}.ddo-schools__anim-group:last-child{margin:0}.ddo-schools__anim-group:nth-of-type(even) .ddo-schools__anim-marquee{animation-name:schoolsAnimLeft;animation-duration:40s}.ddo-schools__anim-group:nth-of-type(odd){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ddo-schools__anim-group:nth-of-type(odd) .ddo-schools__anim-marquee{animation-name:schoolsAnimRight;animation-duration:40s}.ddo-schools__anim-marquee{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;min-width:100%;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes schoolsAnimLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes schoolsAnimRight{from{transform:translateX(0)}to{transform:translateX(100%)}}.ddo-schools__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#FFF;border:1px solid #F4F8FE;border-radius:20px;width:24rem;height:24rem;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden;text-decoration:none;color:#1D1D1B;margin:0 10px;transition:color .25s;will-change:transform}.ddo-schools__item:hover{text-decoration:none;color:#407BFF}@media (min-width:960px){.ddo-schools__item{width:28rem;height:28rem;border-radius:30px}}.ddo-schools__item-image{display:-ms-flexbox;display:flex;width:100%;-ms-flex:1;flex:1;overflow:hidden;border-radius:inherit;will-change:transform}.ddo-schools__item-image img{display:block;-ms-flex:1;flex:1;object-fit:cover;transition:transform .25s}.b2b-products__tabs-btn,.ddo-cards__btn,.org-how__btn,.sz-promos__item-desc a{transition:color .25s,border-color .25s}.ddo-schools__item-title{display:block;margin:0;padding:1.5rem 2rem 2rem;-ms-flex:0 0 auto;flex:0 0 auto;font-size:2rem;line-height:1.3;font-weight:600;letter-spacing:-.01em;text-align:center;width:100%}@media (min-width:960px){.ddo-schools__item-title{font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;padding:1.5rem 2rem}}.ddo-cards__title,.ddo-feedback__title{letter-spacing:-.02em;text-align:center}.ddo-schools__action{padding:4rem 0 0;text-align:center}.ddo-schools__action .ui-btn{width:100%;white-space:normal}.ddo-schools__action .ui-btn--60{height:auto;min-height:6rem}@media (min-width:960px){.ddo-schools__action{padding:6rem 0 0}.ddo-schools__action .ui-btn{width:auto;padding-left:30px;padding-right:30px}}.ddo-cards{background:url(/local/templates/mg_winter/include/css/../images/bg-ddo-cards-375.webp) 50% 0 repeat-x #F4F8FE;background-size:auto 19.8rem;border:2px solid #FFF;border-radius:40px;padding:8rem 0 6rem}.ddo-cards__title{display:block;margin:0 0 4rem;font-size:4.6rem;line-height:1;font-weight:600}@media (min-width:960px){.ddo-cards{background-image:url(/local/templates/mg_winter/include/css/../images/bg-ddo-cards-960.webp);background-size:auto 41.8rem;padding:9rem 0 10rem;border-radius:80px}.ddo-cards__title{margin:0 0 6rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em}}.ddo-cards__control{margin:0 -5px 3rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.ddo-cards__btn,.ddo-cards__item-mark,.ddo-intensives__item-mark{display:-ms-inline-flexbox;-ms-flex-align:center}.ddo-cards__control>li{padding:0 5px;-ms-flex:0 0 auto;flex:0 0 auto}.ddo-cards__nav{margin:0 0 3rem;text-align:center}.ddo-cards__btn{display:inline-flex;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;border:1px solid transparent;border-radius:20px;height:4rem;margin:0;font:600 1.6rem/1.3 Gilroy,Helvetica,Arial,sans-serif;white-space:nowrap}.ddo-cards__btn:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.25);transition:opacity .25s;opacity:0}.ddo-cards__btn svg{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 8px 0 0;width:2.4rem;height:2.4rem}.ddo-cards__item,.ddo-intensives__item{-ms-flex-direction:column;will-change:transform}.ddo-cards__btn:hover{color:#407BFF}.ddo-cards__btn:hover:after{opacity:1}.ddo-cards__btn.is-active{border-color:#407BFF;color:#407BFF}.ddo-cards__item,.ddo-cards__item:hover{text-decoration:none;color:#fff}.ddo-cards__wrapper{position:relative}.ddo-cards__content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden}.ddo-cards__content.is-active{position:relative;opacity:1;visibility:visible;transition:.7s}.ddo-cards__item{display:-ms-flexbox;display:flex;flex-direction:column;height:100%;min-height:45rem;border-radius:20px;position:relative;overflow:hidden}.ddo-cards__item:hover .ddo-cards__item-icon{opacity:1;transform:scale(1)}@media (min-width:960px){.ddo-cards__item{min-height:50rem;border-radius:30px}}.ddo-cards__item-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;margin:0;display:block;background:#fff}.ddo-cards__item-image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 41.93%,rgba(0,0,0,.64) 89.99%)}.ddo-cards__item-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.ddo-cards__item-icon{position:absolute;top:50%;left:50%;z-index:2;width:9rem;height:9rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,.5);border:2px solid rgba(255,255,255,.5);backdrop-filter:blur(10px);border-radius:50%;margin:-4.5rem 0 0 -4.5rem;transition:opacity .25s,transform .25s;opacity:0;transform:scale(.5)}.ddo-cards__item-icon svg{display:block;position:relative}.ddo-cards__item-icon svg.icon-play{width:3.5rem;height:3.5rem;left:5px}.ddo-cards__item-icon svg.icon-gallery{width:4rem;height:4rem}.ddo-cards__item-desc{padding:1.5rem;margin:auto 0 0;position:relative;z-index:3}.ddo-cards__item-title{display:block;margin:0 0 10px;font-size:1.8rem;line-height:1.2;font-weight:600}@media (min-width:960px){.ddo-cards__item-desc{padding:2rem}.ddo-cards__item-title{font-size:2rem;line-height:1.3;font-weight:600}}.ddo-cards__item-text{display:block;margin:0 0 10px;font-size:1.4rem;line-height:1.4;font-weight:500;color:#ECEDF0}@media (min-width:960px){.ddo-cards__item-text{font-size:1.6rem;line-height:1.4;font-weight:500}}.ddo-cards__item-mark{display:inline-flex;align-items:center;vertical-align:top;margin:0 0 10px;padding:2px 8px;height:2.2rem;background:#F4F8FE;border-radius:100px;font-size:1.4rem;line-height:1.3;font-weight:500;color:#1D1D1B}.ddo-cards__item-time{display:block;margin:0;font-size:1.2rem;line-height:1.45;font-weight:400;opacity:.6}.ddo-feedback{background:#F4F8FE;border:2px solid #FFF;border-radius:40px;padding:8rem 0}@media (min-width:960px){.ddo-feedback{padding:8rem 0 10rem;border-radius:80px}.ddo-feedback .sz-row>[class^=sz-col]:last-of-type{padding-top:35px}}.ddo-feedback__image{display:block;background:#fff;border-radius:30px;overflow:hidden;margin:0 0 2rem}.ddo-feedback__image:last-child{margin:0}.ddo-feedback__image img{display:block;width:100%}.ddo-feedback__title{display:block;margin:0 0 4rem;font-size:3.2rem;line-height:1.1;font-weight:600}@media (min-width:960px){.ddo-feedback__title{margin:0 auto;max-width:78rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em}}.ddo-feedback__form{background:#FFF;border-radius:20px;padding:2rem;text-align:center}.ddo-feedback__form .ui-title{display:block;margin:0 0 5px;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}.ddo-feedback__form .ui-text{display:block;margin:0 0 2rem;font-size:1.6rem;line-height:1.4;font-weight:500;color:#676C77}.ddo-feedback__form .ui-field{margin:0 0 10px}.ddo-feedback__form .ui-prepend{color:#407BFF}.ddo-feedback__form .ui-input,.ddo-feedback__form .ui-input:-ms-input-placeholder,.ddo-feedback__form .ui-textarea,.ddo-feedback__form .ui-textarea:-ms-input-placeholder{color:#1D1D1B}.ddo-feedback__form .ui-input,.ddo-feedback__form .ui-input::placeholder,.ddo-feedback__form .ui-textarea,.ddo-feedback__form .ui-textarea::placeholder{color:#1D1D1B}.ddo-feedback__form .ui-textarea{min-height:10.9rem;height:10.9rem}@media (min-width:960px){.ddo-feedback__form{margin:8rem 0 12rem;border-radius:30px}.ddo-feedback__form .ui-title{margin:0 0 10px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}.ddo-feedback__form .ui-text{margin:0 0 2rem;font-size:2rem;line-height:1.4;font-weight:500}.ddo-feedback__form .ui-btn{height:6rem;font-size:2.4rem;line-height:1.3;font-weight:600;border-radius:20px}}.ddo-topbar{border-radius:20px 20px 40px 40px;position:relative;overflow:hidden;padding:16rem 0 3rem;color:#fff;min-height:50rem;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.ddo-topbar__image,.ddo-topbar__image:after{position:absolute;height:100%;width:100%;top:0;left:0}.ddo-intensives__item,.ddo-intensives__item:hover{color:#1D1D1B;text-decoration:none}@media (min-width:960px){.ddo-topbar{border-radius:20px 20px 80px 80px;padding:16rem 0 4rem;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;min-height:52rem}}.ddo-topbar__image{z-index:1;background:#F4F8FE;display:block}.ddo-topbar__image:after{content:"";display:block;background:linear-gradient(180deg,rgba(0,0,0,.19) 13.29%,rgba(0,0,0,.7) 100%)}.ddo-topbar__image img{display:block;width:100%;height:100%;object-fit:cover}.ddo-topbar__desc{position:relative;z-index:2}.ddo-topbar__title{display:block;margin:0 0 1.5rem;font-size:3.2rem;line-height:1;font-weight:600;letter-spacing:-.02em;text-shadow:0 18px 28px rgba(9,30,66,.15)}@media (min-width:640px){.ddo-topbar__title{font-size:4.6rem}}@media (min-width:960px){.ddo-topbar__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 3rem}}.ddo-topbar__text{display:block;margin:0;font-size:1.8rem;line-height:1.2;font-weight:600;text-shadow:0 18px 28px rgba(9,30,66,.15)}.ddo-intensives{background:#F4F8FE;border:2px solid #FFF;border-radius:40px;padding:8rem 0}@media (min-width:960px){.ddo-topbar__text{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}.ddo-intensives{padding:10rem 0;border-radius:80px}.ddo-intensives--x2 .ddo-intensives__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.ddo-intensives__title{display:block;margin:0 0 4rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em;text-align:center}.ddo-intensives__list{margin:0;padding:0;list-style:none}.ddo-intensives__list>li{margin:0 0 2rem}.ddo-intensives__list>li:last-child{margin:0}@media (min-width:640px){.ddo-intensives__list{margin:0 -10px -4rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.ddo-intensives__list>li{margin:0;padding:0 10px 4rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:960px){.ddo-intensives__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em}.ddo-intensives__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.ddo-intensives__item{display:-ms-flexbox;display:flex;flex-direction:column;height:100%;background:#FFF;border-radius:20px}@media (min-width:960px){.ddo-intensives__item{border-radius:30px}}.ddo-intensives__item-image{display:block;overflow:hidden;border-radius:inherit;height:18rem;will-change:transform}.ddo-intensives__item-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.ddo-intensives__item-desc{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex:1;flex:1;padding:1.5rem 2rem 2rem}.ddo-intensives__item-title{display:block;margin:0 0 10px;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}.ddo-intensives__item-text{display:block;margin:0 0 10px;font-size:1.6rem;line-height:1.4;font-weight:500;color:#676C77}.ddo-intensives__item-mark{margin:auto 0 0;display:inline-flex;vertical-align:top;align-items:center;height:2.2rem;padding:2px 8px;font-size:1.4rem;line-height:1.3;font-weight:500;color:#1D1D1B;background:#F4F8FE;border-radius:100px}.ddo-cases__title,.ddo-promo__title{font-size:4.6rem;line-height:1;letter-spacing:-.02em}.ddo-intensives__action{padding:4rem 0 0;text-align:center}.ddo-intensives__action .ui-btn{width:100%;margin:0 0 4rem}.ddo-intensives__action .ui-btn:last-child{margin:0}.ddo-cases{background:url(/local/templates/mg_winter/include/css/../images/bg-ddo-cases-375.webp) 50% 0 repeat-x #F4F8FE;background-size:auto 19.8rem;border:2px solid #FFF;border-radius:40px;padding:8rem 0 6rem}.ddo-cases__title{display:block;margin:0 0 4rem;font-weight:600}@media (min-width:960px){.ddo-intensives__action .ui-btn--blue{width:auto}.ddo-cases{border-radius:80px;background-image:url(/local/templates/mg_winter/include/css/../images/bg-ddo-cases-960.webp)}.ddo-cases__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em}}.ddo-cases__group{position:relative;overflow:hidden;background:#FFF;border-radius:20px;padding:2rem;margin:0 -2rem 4rem}.ddo-cases__group:last-child{margin-bottom:0}@media (min-width:960px){.ddo-cases__group{border-radius:30px;padding:3rem;margin:0 0 4rem}.ddo-cases__group:last-child{margin-bottom:0}}.ddo-cases__group-title{display:block;margin:0 0 1.5rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}.ddo-cases__group-title+.ddo-cases__group-text{margin-top:-5px}@media (min-width:960px){.ddo-cases__group-title{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em;margin:0 0 3rem}.ddo-cases__group-title+.ddo-cases__group-text{margin-top:-15px}}.ddo-cases__group-text{display:block;margin:0 0 1.5rem;font-size:1.6rem;line-height:1.4;font-weight:500;color:#676C77}@media (min-width:960px){.ddo-cases__group-text{margin:0 0 3rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}}.ddo-cases__group-anim-row{position:relative;display:-ms-flexbox;display:flex;margin:0 0 10px}.ddo-cases__group-anim-row:last-child{margin:0}.ddo-cases__group-anim-row:nth-of-type(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ddo-cases__group-anim-row:nth-of-type(even) .ddo-cases__group-anim-marquee{animation-name:casessAnimRight;animation-duration:30s}.ddo-cases__group-anim-row:nth-of-type(odd) .ddo-cases__group-anim-marquee{animation-name:casessAnimLeft;animation-duration:30s}@media (hover:hover){.ddo-cases__group-anim-row:hover .ddo-cases__group-anim-marquee,.ddo-certificates__anim-column:hover .ddo-certificates__anim-marquine,.ddo-schools__anim-group:hover .ddo-schools__anim-marquee{animation-play-state:paused}}@media (min-width:960px){.ddo-cases__group-anim-row{margin:0}.ddo-cases__group-anim-row:first-child~*{display:none}}.ddo-cases__group-anim-marquee{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;min-width:100%;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes casessAnimLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes casessAnimRight{from{transform:translateX(0)}to{transform:translateX(100%)}}.ddo-cases__item{position:relative;overflow:hidden;border:1px solid #FFF;border-radius:20px;aspect-ratio:280/140;display:block;text-decoration:none;color:#1D1D1B;will-change:transform;width:28rem;margin:0 5px}.ddo-cases__item:hover{text-decoration:none;color:#1D1D1B}@media (min-width:960px){.ddo-cases__item{border-radius:30px;aspect-ratio:380/280;width:38rem}.ddo-cases__item:hover .ddo-cases__item-image img{transform:scale(1.1)}}.ddo-cases__item-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.ddo-cases__item-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.ddo-cases__item-icon{position:absolute;top:50%;left:50%;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:-4.5rem 0 0 -4.5rem;width:9rem;height:9rem;border-radius:50%;background:rgba(255,255,255,.5);border:2px solid rgba(255,255,255,.5);backdrop-filter:blur(10px)}.ddo-cases__item-icon svg{display:block;width:3.5rem;height:3.5rem;position:relative;left:5px}.ddo-cases__action .ui-btn{width:100%}.ddo-promo{background:#F4F8FE;border-radius:20px 20px 40px 40px;padding:0 0 6rem;position:relative;z-index:100;overflow:hidden}.ddo-promo__image{margin:0 -2rem 10px;display:block}.ddo-promo__image img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:375/220}@media (min-width:960px){.ddo-promo{border-radius:20px 20px 80px 80px;padding:6rem 0 4rem}.ddo-promo__image{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;z-index:-1}.ddo-promo__image img{display:block;width:100%;height:100%}}.ddo-courses__btn,.ddo-promo__tag{position:relative;-ms-flex-align:center}.ddo-promo__title{display:block;margin:0 0 3rem;font-weight:600}@media (min-width:960px){.ddo-promo__title{margin:0 0 2rem;max-width:58rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.ddo-promo__text{display:block;margin:0 0 3rem;font-size:2rem;line-height:1.3;font-weight:600;letter-spacing:-.01em;color:#676C77}@media (min-width:960px){.ddo-promo__text{display:block;margin:0 0 3rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;max-width:58rem}}.ddo-promo__tags{margin:0;padding:0;list-style:none}.ddo-promo__tags>li{margin:0 0 10px}.ddo-promo__tags>li:last-child{margin:0}@media (min-width:960px){.ddo-promo__tags{margin:0 -5px -10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ddo-promo__tags>li{margin:0;padding:0 5px 10px}}.ddo-promo__tag:before,.tmpl-intro__tag:before{left:1.5rem;height:10px;margin:-5px 0 0;width:10px;content:""}.ddo-promo__tag{display:-ms-inline-flexbox;display:inline-flex;align-items:center;vertical-align:top;background:#FFF;border:1px solid #F4F8FE;border-radius:14px;padding:10px 1.5rem 10px 3.5rem;font-size:1.6rem;line-height:1.4;font-weight:500;color:#1D1D1B}.ddo-promo__tag:before{display:block;position:absolute;top:50%;border-radius:50%;background:#761CEA}@media (min-width:960px){.ddo-promo__tag{font-size:2rem;line-height:1.4;font-weight:500;border-radius:30px}}.ddo-consultation{background:url(/local/templates/mg_winter/include/css/../images/bg-ddo-consultation-375.webp) 50% 0 repeat-x #F4F8FE;background-size:auto 17.8rem;border:1px solid #FFF;border-radius:30px;padding:8rem 0}.ddo-consultation__wrapper{overflow:hidden}@media (min-width:960px){.ddo-consultation{background-image:url(/local/templates/mg_winter/include/css/../images/bg-ddo-consultation-960.webp);background-size:auto 100rem;background-position:50% -500px;background-repeat:no-repeat;border-radius:80px}.ddo-consultation__wrapper{position:relative;padding:3rem 30rem 3rem 3rem;background:#F4F8FE;border:1px solid #FFF;border-radius:30px}}.ddo-consultation__image{display:block;width:8rem;height:8rem;float:right;margin:0 0 2rem 2rem;background:linear-gradient(275.52deg,rgba(143,55,255,.4) 18.82%,rgba(0,79,255,.4) 79.93%);border:1px solid #FFF;border-radius:50%;overflow:hidden}.ddo-consultation__image img{display:block;width:100%;height:100%;object-fit:cover}.ddo-consultation__title{display:block;margin:0 0 2.5rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}@media (min-width:960px){.ddo-consultation__image{position:absolute;top:0;right:0;height:100%;width:28rem;border-radius:0;background:0 0;float:none;border:none}.ddo-consultation__title{margin:0 0 10px;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em}}.ddo-consultation__text{display:block;margin:0 0 3rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:#676C77}@media (min-width:960px){.ddo-consultation__text{margin:0 0 2rem}}.ddo-consultation__form .ui-field{margin:0 0 10px}.ddo-consultation__form .ui-prepend{color:#407BFF}.ddo-consultation__form .ui-input,.ddo-consultation__form .ui-input:-ms-input-placeholder,.ddo-consultation__form .ui-textarea,.ddo-consultation__form .ui-textarea:-ms-input-placeholder{color:#1D1D1B}.ddo-consultation__form .ui-input,.ddo-consultation__form .ui-input::placeholder,.ddo-consultation__form .ui-textarea,.ddo-consultation__form .ui-textarea::placeholder{color:#1D1D1B}.ddo-consultation__form .ui-textarea{min-height:10.9rem;height:10.9rem}@media (min-width:960px){.ddo-consultation__form .sz-row{margin:0 -5px}.ddo-consultation__form .sz-row>[class^=sz-col]{padding:0 5px}.ddo-consultation__form .ui-field{margin:0}}.ddo-teaching{background:#023047;color:#FFF;border-radius:40px;padding:8rem 0}.ddo-teaching__title{display:block;margin:0 0 6rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em;text-align:center}@media (min-width:960px){.ddo-teaching{border-radius:80px;padding:9rem 0 10rem}.ddo-teaching__title{margin:0 0 6rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.ddo-teaching__list{margin:0;padding:0;list-style:none}.ddo-teaching__list>li{margin:0 0 10px}.ddo-teaching__list>li:last-child{margin:0}@media (min-width:960px){.ddo-teaching__list>li:nth-of-type(odd) .ddo-teaching__item{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ddo-teaching__list>li:nth-of-type(odd) .ddo-teaching__item-desc{padding:4rem 2rem 4rem 10rem;text-align:left}}.ddo-teaching__item{background:#054461;border-radius:120px 120px 20px 20px;padding:2rem}@media (min-width:960px){.ddo-teaching__item{padding:0;border-radius:300px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:24rem}}.ddo-teaching__item-image{display:block;margin:0 0 2rem;overflow:hidden;border-radius:110px}.ddo-teaching__item-image img{width:100%;display:block;aspect-ratio:300/240;object-fit:cover}@media (min-width:960px){.ddo-teaching__item-image{margin:0;-ms-flex:0 0 auto;flex:0 0 auto;width:32%;border-radius:300px}.ddo-teaching__item-image img{aspect-ratio:380/240}.ddo-teaching__item-desc{padding:4rem 10rem 4rem 2rem;-ms-flex:1;flex:1;min-width:0;text-align:right}}.ddo-teaching__item-title{display:block;margin:0 0 1.5rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}@media (min-width:960px){.ddo-teaching__item-title{margin:0 0 2rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em}}.ddo-teaching__item-text{display:block;margin:0;font-size:2rem;line-height:1.4;font-weight:500;color:#D0D3DA}.ddo-courses{background:#F4F8FE;border:1px solid #FFF;border-radius:30px;padding:8rem 0 6rem}@media (min-width:960px){.ddo-teaching__item-text{font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.01em}.ddo-courses{padding:10rem 0;border-radius:80px}}.ddo-courses__title{display:block;margin:0 0 5px;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em}@media (min-width:960px){.ddo-courses__title{margin:0 0 4rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;text-align:center}}.ddo-courses__touch{display:block;margin:0 0 2rem;font-size:1.4rem;line-height:1;font-weight:500;color:#676C77}.ddo-courses__touch svg{display:block;margin:5px 0 0;width:100%}@media (min-width:640px){.ddo-courses__touch{display:none}}.ddo-courses__control{margin:0 0 4rem}.ddo-courses__btn{display:-ms-flexbox;display:flex;align-items:center;-ms-flex-pack:center;justify-content:center;background:0 0;border:none;cursor:pointer;font-size:1.4rem;line-height:1;font-weight:600;text-align:center;white-space:nowrap;color:#99A0AF;padding:0 2px;min-width:12rem;height:3.3rem;width:100%;transition:color .25s}.ddo-courses__btn:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:2px;background:#D0D3DA;transition:background .25s}.ddo-courses__btn.is-active,.ddo-courses__btn:hover{color:#407BFF}.ddo-courses__item,.ddo-courses__item:hover{color:#fff;text-decoration:none}.ddo-courses__btn.is-active:after{background:#407BFF}.ddo-courses__wrapper{margin:0 0 6rem}@media (min-width:960px){.ddo-courses__btn{height:4.3rem;font-size:1.6rem;line-height:1.3;font-weight:600}.ddo-courses__wrapper{margin:0 0 8rem}}.ddo-courses__list{margin:0 -10px -2rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ddo-courses__list>li{padding:0 10px 2rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}@media (min-width:640px){.ddo-courses__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%}}@media (min-width:960px){.ddo-courses__list>li{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}}.ddo-courses__item{background:#99A0AF;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;border-radius:20px;overflow:hidden;position:relative;z-index:100;height:100%;min-height:24rem;padding:2rem}.ddo-courses__item--purple{background:linear-gradient(111.75deg,#8A30FE 0,#761CEA 100%)}.ddo-courses__item--orange{background:linear-gradient(111.75deg,#FF9B14 0,#FF8700 100%),#FFF}.ddo-courses__item--blue{background:linear-gradient(111.75deg,#548FFF 0,#407BFF 100%),#FFF}.ddo-courses__item--turq{background:linear-gradient(111.75deg,#2AB7D9 0,#16A3C5 100%)}.ddo-courses__item--black{background:linear-gradient(111.75deg,#064A6B 0,#023047 100%),#FFF}.ddo-courses__item--green{background:linear-gradient(111.75deg,#4DC799 0,#39B385 100%),#FFF}@media (min-width:960px){.ddo-courses__item{padding:3rem;border-radius:30px}}.ddo-courses__item-title{display:block;margin:0 0 10px;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}.ddo-courses__item-mark{display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-align:center;align-items:center;height:2.2rem;padding:0 8px;background:#F4F8FE;border-radius:100px;font-size:1.4rem;line-height:1.3;font-weight:500;color:#1D1D1B}.ddo-courses__item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:-1;right:-4rem;bottom:-3rem;width:18rem;height:18rem;margin:0;opacity:.6}.ddo-courses__item-icon svg{display:block;width:100%;height:100%}@media (min-width:960px){.ddo-courses__item-icon{width:21.8rem;height:21.8rem;right:-5rem;bottom:-4rem}}.ddo-courses__item-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:auto 0 0;height:4rem;width:100%;background:rgba(255,255,255,.01);border:1px solid #FFF;backdrop-filter:blur(10px);border-radius:14px;font-size:1.6rem;line-height:1.3;font-weight:600;text-align:center;padding:0 2rem}@media (min-width:960px){.ddo-courses__item-btn{display:none}.ddo-courses__consultation{position:relative;overflow:hidden;background:#FFF;border:1px solid #F4F8FE;border-radius:30px;padding:3rem 30rem 3rem 3rem}}.ddo-courses__consultation-image{display:block;width:8rem;height:8rem;float:right;margin:0 0 2rem 2rem;background:linear-gradient(275.52deg,rgba(143,55,255,.4) 18.82%,rgba(0,79,255,.4) 79.93%);border:1px solid #FFF;border-radius:50%;overflow:hidden}.ddo-courses__consultation-image img{display:block;width:100%;height:100%;object-fit:cover}.ddo-courses__consultation-title{display:block;margin:0 0 2.5rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}@media (min-width:960px){.ddo-courses__consultation-image{position:absolute;top:0;right:0;height:100%;width:28rem;border-radius:0;background:0 0;float:none;border:none}.ddo-courses__consultation-title{margin:0 0 10px;font-size:4.6rem;line-height:1;font-weight:600}}.ddo-benefits__item-title,.ddo-courses__consultation-text{font-size:2.4rem;line-height:1.2;display:block;font-weight:600}.ddo-courses__consultation-text{margin:0 0 3rem;letter-spacing:-.01em;color:#676C77}@media (min-width:960px){.ddo-courses__consultation-text{margin:0 0 2rem}}.ddo-courses__consultation-form .ui-field{margin:0 0 10px}.ddo-courses__consultation-form .ui-prepend{color:#407BFF}.ddo-courses__consultation-form .ui-input,.ddo-courses__consultation-form .ui-input:-ms-input-placeholder,.ddo-courses__consultation-form .ui-textarea,.ddo-courses__consultation-form .ui-textarea:-ms-input-placeholder{color:#1D1D1B}.ddo-courses__consultation-form .ui-input,.ddo-courses__consultation-form .ui-input::placeholder,.ddo-courses__consultation-form .ui-textarea,.ddo-courses__consultation-form .ui-textarea::placeholder{color:#1D1D1B}.ddo-courses__consultation-form .ui-textarea{min-height:10.9rem;height:10.9rem}@media (min-width:960px){.ddo-courses__consultation-form .sz-row{margin:0 -5px}.ddo-courses__consultation-form .sz-row>[class^=sz-col]{padding:0 5px}.ddo-courses__consultation-form .ui-field{margin:0}}.ddo-benefits{background:#F4F8FE;border-radius:40px;padding:8rem 0}.ddo-benefits__title{display:block;margin:0 0 6rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em}.ddo-benefits__image{display:none}@media (min-width:960px){.ddo-benefits{border-radius:80px;padding:9rem 0 10rem}.ddo-benefits__title{margin:0 0 6rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;text-align:center}.ddo-benefits__wrapper{position:relative}.ddo-benefits__image{display:block;overflow:hidden;border-radius:30px;height:100%;background:#D9D9D9}.ddo-benefits__image img{display:block;width:100%;height:100%;object-fit:cover}}.ddo-benefits__list{margin:0;padding:0;list-style:none}.ddo-benefits__list>li{margin:0 0 10px}.ddo-benefits__list>li:last-child{margin:0}@media (min-width:960px){.ddo-benefits__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -2rem}.ddo-benefits__list>li{padding:0 10px 2rem;margin:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.ddo-benefits__list>li:nth-of-type(1){-ms-flex-order:1;order:1}.ddo-benefits__list>li:nth-of-type(2){-ms-flex-order:2;order:2}.ddo-benefits__list>li:nth-of-type(3){-ms-flex-order:4;order:4}.ddo-benefits__list>li:nth-of-type(4){-ms-flex-order:5;order:5}.ddo-benefits__list>li:nth-of-type(5){-ms-flex-order:3;order:3}.ddo-benefits__list>li:nth-of-type(6){-ms-flex-order:6;order:6}}.ddo-benefits__item{background:#FFF;border-radius:20px;padding:2rem;height:100%;min-height:18rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:960px){.ddo-benefits__item{border-radius:30px;padding:3rem;min-height:24rem;height:24rem}.ddo-benefits__item-title{padding:0 2rem 0 0}}.ddo-benefits__item-icon{margin:0 0 2rem;width:4rem;height:4rem}.ddo-benefits__item-icon svg{display:block;width:100%;height:100%}.ddo-benefits__item-title{margin:auto 0 0;letter-spacing:-.01em}.ddo-build{background:#023047;color:#fff;border-radius:40px;padding:8rem 0}.ddo-build__title{display:block;margin:0 0 6rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em;text-align:center}@media (min-width:960px){.ddo-build{border-radius:80px;padding:9rem 0 10rem}.ddo-build__title{margin:0 0 6rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em}}.ddo-build__list{margin:0;padding:0;list-style:none}.ddo-build__list>li{margin:0 0 2rem}.ddo-build__list>li:last-child{margin:0}.ddo-build__item{background:#054461;border-radius:20px;position:relative;overflow:hidden;height:100%}@media (min-width:960px){.ddo-build__list{margin:0 -10px -2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ddo-build__list>li{margin:0;padding:0 10px 2rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ddo-build__item{border-radius:30px}}.ddo-build__item-image{display:block;margin:0;border-radius:inherit;overflow:hidden}.ddo-build__item-image img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:340/240}.ddo-build__item-desc{padding:2rem}.ddo-build__item-title{display:block;margin:0 0 1.5rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}.ddo-build__item-text,.ddo-place__desc{line-height:1.4;font-weight:500;font-size:2rem}@media (min-width:960px){.ddo-build__item-image img{aspect-ratio:580/280}.ddo-build__item-desc{padding:2rem 3rem 3rem}.ddo-build__item-title{margin:0 0 1.5rem;padding:0 4rem 0 0}}.ddo-build__item-text{display:block;margin:0;color:#D0D3DA}.ddo-place{background:url(/local/templates/mg_winter/include/css/../images/bg-ddo-place-375.webp) 50% 100% repeat-x #F4F8FE;background-size:auto 23.3rem;border-radius:40px;padding:8rem 0}.ddo-place__desc{margin:0 0 6rem}.ddo-place__desc h1,.ddo-place__desc h2,.ddo-place__desc h3{display:block;margin:0 0 3rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em}.ddo-place__desc p{color:#676C77;margin:0 0 2rem}.ddo-place__desc p:last-child{margin:0}@media (min-width:960px){.ddo-place{border-radius:80px;padding:10rem 0;background-image:url(/local/templates/mg_winter/include/css/../images/bg-ddop-place-960.webp);background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.ddo-place__desc{margin:0;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;max-width:58rem}.ddo-place__desc h1,.ddo-place__desc h2,.ddo-place__desc h3{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 4rem}.ddo-place__desc p{margin:0 0 3rem}}.ddo-place__mockup{position:relative;margin:0 auto;max-width:58rem;padding:0 27% 0 24%}.ddo-place__image{display:block;margin:0 auto;position:relative}.ddo-place__image--middle img{display:block;width:100%}.ddo-place__image--left{position:absolute;top:45%;left:0;width:35%}.ddo-place__image--left img{width:100%;display:block;filter:drop-shadow(6.33px 6.33px 18.99px rgba(0, 0, 0, .15))}@media (min-width:960px){.ddo-place__image--left{top:42%}}.ddo-place__image--right{position:absolute;top:15%;right:0;width:34%}.ddo-place__image--right img{width:100%;display:block;filter:drop-shadow(6.33px 6.33px 18.99px rgba(0, 0, 0, .15))}.ddo-form{border-radius:40px;padding:0 0 8rem;overflow:hidden;position:relative;text-align:center}.ddo-form .sz-row>[class^=sz-col]{position:static}.ddo-form__image{margin:0 -2rem 4rem;display:block}.ddo-form__image img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:375/220}@media (min-width:960px){.ddo-place__image--right{top:19%}.ddo-form{position:relative;z-index:100;padding:8rem 0;border-radius:80px;background:#fff;overflow:hidden}.ddo-form__image{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;z-index:-1}.ddo-form__image img{display:block;width:100%;height:100%;object-fit:cover}}.ddo-form__title{display:block;margin:0 0 4rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}@media (min-width:960px){.ddo-form__title{margin:0 0 4rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em}}.ddo-form__data{background:#FFF;border:2px solid #F4F8FE;border-radius:20px;padding:2rem}.ddo-form__data .ui-title{display:block;margin:0 0 10px;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}.ddo-form__data .ui-text{display:block;margin:0 0 2rem;font-size:1.6rem;line-height:1.4;font-weight:500;color:#676C77}.ddo-form__data .ui-field{margin:0 0 10px}.ddo-form__data .ui-prepend{color:#407BFF}.ddo-form__data .ui-input,.ddo-form__data .ui-input:-ms-input-placeholder,.ddo-form__data .ui-textarea,.ddo-form__data .ui-textarea:-ms-input-placeholder{color:#1D1D1B}.ddo-form__data .ui-input,.ddo-form__data .ui-input::placeholder,.ddo-form__data .ui-textarea,.ddo-form__data .ui-textarea::placeholder{color:#1D1D1B}.ddo-form__data .ui-textarea{min-height:8rem;height:8rem}@media (min-width:960px){.ddo-form__data{border-radius:30px}.ddo-form__data .ui-title{margin:0 0 10px;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}.ddo-form__data .ui-text{margin:0 0 2rem;font-size:2rem;line-height:1.4;font-weight:500}}.is-page-tmpl .sz-gallery{background:#F4F8FE}.tmpl-intro{background:#FFF;border:2px solid #FFF;border-radius:40px;padding:4rem 0 6rem}.tmpl-intro__image{max-width:48rem;margin:0 auto 3rem;display:block}.tmpl-intro__image img{display:block}@media (min-width:960px){.tmpl-intro{border-radius:20px 20px 80px 80px;padding:6rem 0 4rem}.tmpl-intro__image{position:relative;top:-2rem;margin:0 -4rem 0 -2rem;max-width:none}}.tmpl-intro__title{display:block;margin:0 0 3rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em}@media (min-width:960px){.tmpl-intro__title{margin:0 0 2rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}}@media (min-width:1200px){.tmpl-intro__title{font-size:8rem}}.tmpl-intro__card-title,.tmpl-intro__text{font-size:2.4rem;line-height:1.2;letter-spacing:-.01em;font-weight:600}.tmpl-intro__text{display:block;margin:0 0 3rem}@media (min-width:960px){.tmpl-intro__text{margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em;max-width:66rem}}.tmpl-intro__tags{margin:0 -5px -10px;padding:0 0 3rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tmpl-intro__tags>li{padding:0 5px 10px}@media (min-width:960px){.tmpl-intro__tags{padding:0 0 4rem}}.tmpl-intro__tag{display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-align:center;align-items:center;min-height:4.8rem;background:#F4F8FE;border-radius:30px;padding:10px 1.5rem 10px 3.5rem;position:relative;font-size:2rem;line-height:1.4;font-weight:500;color:#1D1D1B}.tmpl-intro__tag:before{display:block;position:absolute;top:50%;border-radius:50%;background:#407BFF}.tmpl-intro__action{margin:0 0 3rem}.tmpl-intro__action .ui-btn{width:100%;height:auto;min-height:6rem;margin:0 0 2rem;font-size:1.6rem;line-height:1.3;font-weight:600;border-radius:20px}.tmpl-intro__action .ui-btn svg{display:block;width:3rem;height:3rem;margin:0 0 0 10px;-ms-flex:0 0 auto;flex:0 0 auto}.tmpl-intro__action .ui-btn:last-child{margin:0}@media (min-width:640px){.tmpl-intro__action{display:-ms-flexbox;display:flex}.tmpl-intro__action .ui-btn{-ms-flex:1;flex:1;margin:0 2rem 0 0}.tmpl-intro__action .ui-btn:last-child{margin:0}}@media (min-width:960px){.tmpl-intro__action{margin:0 0 4rem}.tmpl-intro__action .ui-btn{font-size:2.4rem}}.tmpl-intro__cards{margin:0 -5px -10px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tmpl-intro__cards>li{padding:0 5px 10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:640px){.tmpl-intro__cards>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.tmpl-intro__card{background:#F4F8FE;border-radius:20px;padding:2rem;height:100%}.tmpl-intro__card-title{display:block;margin:0 0 10px}.tmpl-intro__card-text{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:400;color:#676C77}.tmpl-txt{background:#F4F8FE;border-radius:40px;padding:8rem 0;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}.tmpl-txt h2{display:block;margin:0 0 4rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em}.tmpl-txt p{margin:0 0 2rem}.tmpl-txt p:last-child{margin:0}@media (min-width:960px){.tmpl-intro__cards>li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.tmpl-txt{border-radius:80px;padding:9rem 0 10rem;font-size:2.8rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}.tmpl-txt h2{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}.tmpl-txt p{margin:0 0 4rem}.tmpl-txt p:last-child{margin:0}}.tmpl-give__item-title,.tmpl-give__title{line-height:1;font-weight:600;text-align:center}@media (min-width:1200px){.tmpl-txt{font-size:3.2rem}.tmpl-txt h2{font-size:8rem}}.tmpl-give{background:#023047;border-radius:40px;padding:8rem 0;color:#fff}.tmpl-give__title{display:block;margin:0 0 6rem;font-size:4.6rem;letter-spacing:-.02em}@media (min-width:960px){.tmpl-give{border-radius:80px;padding:9rem 0 10rem}.tmpl-give__title{margin:0 0 6rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.03em}}@media (min-width:1200px){.tmpl-give__title{font-size:8rem}}.tmpl-give__swiper{text-align:center;margin:0 auto;max-width:68rem}.tmpl-give__item{background:#054461;border-radius:30px;padding:1.5rem;height:100%;overflow:hidden}@media (min-width:960px){.tmpl-give__swiper{max-width:none}.tmpl-give__item,.tmpl-give__item .sz-row>[class^=sz-col]{padding:0}.tmpl-give__item .sz-row{margin:0}}.tmpl-give__item-image{display:block;margin:0 0 2rem;border-radius:20px;overflow:hidden}.tmpl-give__item-image img{display:block;width:100%;height:auto;aspect-ratio:310/280;object-fit:cover}@media (min-width:960px){.tmpl-give__item-image{height:100%;margin:0;display:-ms-flexbox;display:flex;border-radius:30px}.tmpl-give__item-image img{-ms-flex:1;flex:1;aspect-ratio:unset}.tmpl-give__item-desc{padding:3rem}.tmpl-give__item-title{text-align:left;margin:0 0 2rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em}}.tmpl-give__item-title{display:block;margin:0 0 2rem;font-size:4.6rem;letter-spacing:-.02em}.tmpl-give__item-list{margin:0;padding:0;list-style:none;font-size:2rem;line-height:1.4;font-weight:500;text-align:left;color:#D0D3DA}.tmpl-give__item-list>li{position:relative;padding:0 0 0 3rem;margin:0 0 2rem}.tmpl-give__item-list>li:last-child{margin:0}.tmpl-give__item-list svg{display:block;position:absolute;top:50%;left:0;width:2rem;height:2rem;margin:-10px 0 0}@media (min-width:960px){.tmpl-give__item-list{font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.01em}.tmpl-give__item-list>li{padding:0 0 0 4rem;margin:0 0 2rem}.tmpl-give__item-list>li:last-child{margin:0}.tmpl-give__item-list svg{width:3rem;height:3rem;margin:-1.5rem 0 0}}.tmpl-basic{background:url(/local/templates/mg_winter/include/css/../images/bg-tmpl-basic-375.webp) 50% 100% repeat-x #FFF;background-size:auto 26.8rem;border-radius:40px;padding:8rem 0}.tmpl-basic__title{display:block;margin:0 0 6rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.025em}@media (min-width:960px){.tmpl-basic{background-image:url(/local/templates/mg_winter/include/css/../images/bg-tmpl-basic-960.webp);background-size:auto 100rem;background-position:center bottom -500px;border-radius:80px;padding:9rem 0 10rem}.tmpl-basic__title{margin:0 0 6rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;text-align:center}}.tmpl-basic__grid{margin:0 0 6rem}.tmpl-basic__grid .sz-row{margin:0 -10px -3rem}.tmpl-basic__grid .sz-row>[class^=sz-col]{padding:0 10px 3rem}@media (min-width:640px){.tmpl-basic__grid{margin:0 0 8rem}.tmpl-basic__grid .sz-row{margin:0 -10px -2rem}.tmpl-basic__grid .sz-row>[class^=sz-col]{padding:0 10px 2rem}.tmpl-basic__grid .sz-row>[class^=sz-col]:nth-of-type(even){padding-top:100px}}.tmpl-basic__item{background:#F4F8FE;border-radius:20px;overflow:hidden;margin:0 0 3rem}.tmpl-basic__item:last-child{margin:0}@media (min-width:960px){.tmpl-basic__item{margin:0 0 2rem;border-radius:30px}.tmpl-basic__item:last-child{margin:0}}.tmpl-basic__item-image{display:block;margin:0;border-radius:inherit;overflow:hidden}.tmpl-basic__item-image img{display:block;width:100%;height:auto;aspect-ratio:340/280;object-fit:cover}.tmpl-basic__item-desc{padding:3rem 2rem 2rem}.tmpl-basic__item-title{display:block;margin:0 0 1.5rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}@media (min-width:960px){.tmpl-basic__item-image img{aspect-ratio:580/280}.tmpl-basic__item-desc{padding:2.5rem 3rem 3rem}.tmpl-basic__item-title{margin:0 0 1.5rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em}}.tmpl-basic__item-text{display:block;margin:0;font-size:2rem;line-height:1.4;font-weight:500;color:#676C77}.tmpl-basic__cost .sz-row{margin:0 -5px -10px}.tmpl-basic__cost .sz-row>[class^=sz-col]{padding:0 5px 10px}.tmpl-basic__cost-item{background:#FFF;border:1px solid #F4F8FE;border-radius:30px;padding:2rem;overflow:hidden;position:relative}.tmpl-basic__cost-item--buy{text-align:center}@media (min-width:960px){.tmpl-basic__item-text{font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.01em}.tmpl-basic__cost-item{min-height:100%;background:#FFF;border:1px solid #F4F8FE;box-shadow:0 18px 30px rgba(64,123,255,.15);border-radius:30px;padding:3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}@media (min-width:640px){.tmpl-basic__cost-item-desc{-ms-flex:1;flex:1;margin:0 24rem 0 0;min-height:25.5rem}}.tmpl-basic__cost-item-title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}@media (min-width:960px){.tmpl-basic__cost-item-title{font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em}}.tmpl-basic__cost-item-text{display:block;margin:0 0 3rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:#676C77}@media (min-width:960px){.tmpl-basic__cost-item-text{margin:0 0 2rem;max-width:42rem}}.tmpl-basic__cost-item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 3rem}.tmpl-basic__cost-item-image img{display:block;max-width:100%;max-height:100%}@media (min-width:640px){.tmpl-basic__cost-item-image{position:absolute;top:0;right:-19.5rem;width:49rem;height:29.5rem;margin:0;padding:2rem 0}}.tmpl-basic__cost-item-action .ui-btn{width:100%;height:auto;min-height:6rem;font-size:1.6rem;line-height:1.3;font-weight:600;white-space:normal;border-radius:20px;padding:10px 2rem}.tmpl-basic__cost-item-action .ui-btn svg{display:block;width:3rem;height:3rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 10px}@media (min-width:960px){.tmpl-basic__cost-item-action{margin:auto 0 0}.tmpl-basic__cost-item-action .ui-btn{font-size:2.4rem}}.tmpl-basic__cost-item-price{margin:0 0 2rem;padding:0;list-style:none}.tmpl-basic__cost-item-price>li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 10px}.tmpl-basic__cost-item-price>li:last-child{margin:0}.tmpl-basic__cost-item-price>li:has(del){font-size:3.2rem;line-height:1;font-weight:500;letter-spacing:-.02em;color:#99A0AF}.tmpl-basic__cost-item-price>li:has(del) del{-webkit-text-decoration-line:line-through;text-decoration-line:line-through;margin:0 10px 0 0}.tmpl-basic__cost-item-price>li:has(del) sup{font-size:1.8rem;line-height:1.2;font-weight:500;letter-spacing:-.01em;position:relative;top:-.2em}.tmpl-basic__cost-item-price>li:has(ins){font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em;color:#1D1D1B}.tmpl-basic__cost-item-price>li:has(ins) ins{text-decoration:none;margin:0 10px 0 0;color:#41CC99}.tmpl-basic__cost-item-price>li:has(ins) sup{font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;position:relative;top:-.2em}.tmpl-program{background:#F4F8FE;border-radius:40px;padding:8rem 0}.tmpl-program__title{display:block;margin:0 0 6rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em}@media (min-width:960px){.tmpl-program{border-radius:80px;padding:9rem 0 10rem}.tmpl-program__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;text-align:center}}.tmpl-program__list{margin:0;padding:0;list-style:none}.tmpl-program__list>li{margin:0 0 2rem}.tmpl-program__list>li:last-child{margin:0}.tmpl-program__item{background:#FFF;border:1px solid #F4F8FE;border-left:5px solid #407BFF;border-radius:20px;padding:1.5rem 2rem;cursor:pointer}.tmpl-program__item-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}@media (min-width:960px){.tmpl-program__item{border-radius:30px;border-left-width:10px;padding:3rem}.tmpl-program__item-toggle{min-height:8rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.tmpl-program__item-title{display:block;-ms-flex:1;flex:1;margin:0 10px 0 0;font-size:2rem;line-height:1.3;font-weight:600}.tmpl-program__item-arrow{display:block;width:4rem;height:4rem;-ms-flex:0 0 auto;flex:0 0 auto;transition:transform .25s}.tmpl-program__item-arrow svg{display:block;width:100%;height:100%}@media (min-width:960px){.tmpl-program__item-title{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}.tmpl-program__item-arrow{width:8rem;height:8rem}}.tmpl-program__item-content{display:none;font-size:1.6rem;line-height:1.4;font-weight:500;color:#676C77;position:relative;top:1.5rem;padding:0 0 1.5rem}.tmpl-program__item-content p{margin:0 0 10px}.tmpl-program__item-content p:last-child{margin:0}.tmpl-teachers{background:#023047;color:#fff;border-radius:40px;padding:8rem 0}@media (min-width:960px){.tmpl-program__item-content{font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.01em}.tmpl-teachers{border-radius:80px;padding:9rem 0 10rem}}.tmpl-teachers__title{display:block;margin:0 0 6rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em;text-align:center}.tmpl-teachers__list{margin:0;padding:0;list-style:none}.tmpl-teachers__list>li{margin:0 0 2rem}.tmpl-teachers__list>li:last-child{margin:0}@media (min-width:640px){.tmpl-teachers__list{margin:0 -10px -2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tmpl-teachers__list>li{margin:0;padding:0 10px 2rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.tmpl-teachers__item{background:#054461;border-radius:200px 200px 20px 20px;padding:2rem 2rem 3rem}@media (min-width:960px){.tmpl-teachers__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em}.tmpl-teachers__item{padding:3rem;border-radius:30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}}.tmpl-teachers__item-image{display:block;margin:0 0 2rem;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:200px}.tmpl-teachers__item-image img{display:block;width:100%;height:auto;aspect-ratio:1/1}@media (min-width:960px){.tmpl-teachers__item-image{width:15rem;height:15rem;margin:0 2rem 2.5rem 0;-ms-flex:0 0 auto;flex:0 0 auto}}.tmpl-teachers__item-title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:500;letter-spacing:-.015em;text-align:center}@media (min-width:960px){.tmpl-teachers__item-title{margin:0 0 2.5rem;padding:0 5rem 0 0;font-size:3.2rem;line-height:1.1;font-weight:500;letter-spacing:-.015em;text-align:left;-ms-flex:1;flex:1}.tmpl-teachers__item-list{-ms-flex:0 0 100%;flex:0 0 100%}}.tmpl-teachers__item-list{margin:0;padding:0;list-style:none;font-size:2rem;line-height:1.4;font-weight:500;color:#D0D3DA}.tmpl-teachers__item-list>li{position:relative;padding:0 0 0 2.5rem;margin:0 0 1.5rem}.tmpl-teachers__item-list>li:before{content:"";display:block;position:absolute;top:50%;left:0;width:10px;height:10px;border-radius:50%;background:#41CC99;margin:-5px 0 0}.tmpl-teachers__item-list>li:last-child{margin:0}.tmpl-feedback{background:#F4F8FE;border-radius:40px;padding:8rem 0}.tmpl-feedback__title{display:block;margin:0 0 6rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-.025em;text-align:center}@media (min-width:960px){.tmpl-feedback{border-radius:80px;padding:9rem 0 10rem}.tmpl-feedback__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-.03em;margin:0 0 8rem}}.tmpl-feedback__text{display:block;margin:0 0 3rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:#676C77}@media (min-width:640px){.tmpl-feedback__title{text-align:left}.tmpl-feedback__text{padding:10px 0 0}.r-topbar{text-align:center}}@media (min-width:960px){.tmpl-feedback__text{margin:0 0 3rem 10px;padding:10px 0 0;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}}.tmpl-feedback__action{margin:0 0 6rem}.tmpl-feedback__action .ui-btn{height:auto;min-height:6rem;width:100%;font-size:1.6rem;line-height:1.3;font-weight:600;padding:10px 2rem}.tmpl-feedback__action .ui-btn svg{display:block;width:3rem;height:3rem;margin:0 0 0 10px;-ms-flex:0 0 auto;flex:0 0 auto}.tmpl-feedback__data{background:#FFF;border-radius:20px 60px 20px 20px;padding:2rem;overflow:hidden}@media (min-width:960px){.tmpl-feedback__action{margin:0 0 8rem 10px}.tmpl-feedback__action .ui-btn{font-size:2.4rem}.tmpl-feedback__data{position:relative;padding:3rem 30rem 3rem 3rem;background:#fff;border:1px solid #FFF;border-radius:30px}}.tmpl-feedback__data-image{display:block;width:8rem;height:8rem;float:right;margin:0 0 2rem 2rem;background:linear-gradient(275.52deg,rgba(143,55,255,.4) 18.82%,rgba(0,79,255,.4) 79.93%);border:1px solid #FFF;border-radius:50%;overflow:hidden}.tmpl-feedback__data-image img{display:block;width:100%;height:100%;object-fit:cover}.tmpl-feedback__data-title{display:block;margin:0 0 2.5rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}@media (min-width:960px){.tmpl-feedback__data-image{position:absolute;top:0;right:0;height:100%;width:28rem;border-radius:0;background:0 0;float:none;border:none}.tmpl-feedback__data-title{margin:0 0 10px;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em}}.tmpl-feedback__data-text{display:block;margin:0 0 3rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:#676C77}@media (min-width:960px){.tmpl-feedback__data-text{margin:0 0 2rem}}.tmpl-feedback__data-form .ui-field{margin:0 0 10px}.tmpl-feedback__data-form .ui-prepend{color:#407BFF}.tmpl-feedback__data-form .ui-input,.tmpl-feedback__data-form .ui-input:-ms-input-placeholder,.tmpl-feedback__data-form .ui-textarea,.tmpl-feedback__data-form .ui-textarea:-ms-input-placeholder{color:#1D1D1B}.tmpl-feedback__data-form .ui-input,.tmpl-feedback__data-form .ui-input::placeholder,.tmpl-feedback__data-form .ui-textarea,.tmpl-feedback__data-form .ui-textarea::placeholder{color:#1D1D1B}.tmpl-feedback__data-form .ui-textarea{min-height:10.9rem;height:10.9rem}@media (min-width:960px){.tmpl-feedback__data-form .sz-row{margin:0 -5px}.tmpl-feedback__data-form .sz-row>[class^=sz-col]{padding:0 5px}.tmpl-feedback__data-form .ui-field{margin:0}}.sz-container-fluid{padding:0 1.8rem;max-width:100%}@media (min-width:960px){.sz-container-fluid{padding:0 5rem;max-width:128rem}}.r-topbar{border-radius:20px 20px 40px 40px;position:relative;overflow:hidden;padding:16rem 0 3.5rem;color:#fff;min-height:52.4rem;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.r-topbar__image,.r-topbar__image:after{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:960px){.r-topbar{border-radius:20px 20px 80px 80px;padding:16rem 0 2rem;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;min-height:59.4rem}}.r-topbar__image{z-index:1;background:#F4F8FE;display:block}.r-topbar__image:after{content:"";display:block;background:linear-gradient(180deg,rgba(0,0,0,.19) 13.29%,rgba(0,0,0,.7) 100%)}.r-topbar__image img{display:block;width:100%;height:100%;object-fit:cover}.r-topbar__desc{position:relative;z-index:2}.r-topbar__title{display:block;margin:0 0 1.5rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;text-shadow:0 18px 28px rgba(9,30,66,.15)}@media (min-width:960px){.r-topbar__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-2.4px;margin:0 auto 10px;text-shadow:none}}.r-topbar__subtitle{display:block;margin:0 0 1.5rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px;text-shadow:0 18px 28px rgba(9,30,66,.15)}@media (min-width:960px){.r-topbar__subtitle{margin:0 0 2rem;font-size:3.2rem;line-height:1.1;letter-spacing:-.48px;text-shadow:none}}.r-topbar__text{display:block;margin:0;padding:1.5rem 2rem;border-radius:20px;border:1px solid #761CEA;background:rgba(255,255,255,.01);backdrop-filter:blur(10px);font-size:1.6rem;line-height:1.4;font-weight:500;text-align:center}@media (min-width:960px){.r-topbar__text{max-width:118rem;margin:0 auto;padding:2rem;font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.24px}}.r-feedback{border-radius:30px;padding:8rem 0 4rem;text-align:center}@media (min-width:960px){.r-feedback{padding:10rem 0;border-radius:80px}}.r-feedback__title{display:block;margin:0 0 4rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;text-align:center}.r-feedback__title small{display:block;padding:10px 0 0;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px;color:#676C77}@media (min-width:960px){.r-feedback__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px;margin:0 0 4rem}.r-feedback__title small{padding:0}}.r-feedback__wrapper{border-radius:20px;border:1px solid #FFF;background:#F4F8FE;padding:2rem;position:relative;z-index:1}.r-feedback__wrapper:after,.r-feedback__wrapper:before{position:absolute;content:""}.r-feedback__wrapper:before{top:50%;left:50%;z-index:-2;width:97.4rem;height:65.6rem;background:url(/local/templates/mg_winter/include/css/../images/bg-r-feedback-375.webp) 50% 50% no-repeat;background-size:contain;margin:-32.8rem 0 0 -48.7rem}.r-feedback__wrapper:after{display:block;top:0;left:0;width:100%;height:100%;z-index:-1;background:#F4F8FE;border-radius:inherit;border:1px solid #FFF}@media (min-width:960px){.r-feedback__wrapper{position:relative;border-radius:30px;padding:4rem;overflow:hidden}.r-feedback__wrapper:before{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background-image:url(/local/templates/mg_winter/include/css/../images/bg-r-feedback-960.webp);background-size:cover}.r-feedback__wrapper:after{display:none}.r-feedback__wrapper .sz-row{-ms-flex-align:end;align-items:flex-end}.r-feedback__form{text-align:left}}.r-feedback__form-bonus,.r-feedback__form-title{margin:0 0 2rem;line-height:1.2;letter-spacing:-.24px;font-weight:600}.r-feedback__form-title{display:block;font-size:2.4rem}.r-feedback__form-title mark{background:0 0;color:#761CEA}@media (min-width:960px){.r-feedback__form-title{margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px}}.r-feedback__form-bonus{display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:10px 2rem;background:#761CEA;border-radius:100px;min-height:4.8rem;font-size:2.4rem;color:#fff}.r-feedback__form-bonus mark{background:0 0;color:#41CC99}.r-feedback__form-data .ui-field{margin:0 0 10px}.r-feedback__form-data .ui-prepend{color:#761CEA}.r-feedback__form-data .ui-input,.r-feedback__form-data .ui-input:-ms-input-placeholder,.r-feedback__form-data .ui-textarea,.r-feedback__form-data .ui-textarea:-ms-input-placeholder{color:#1D1D1B}.r-feedback__form-data .ui-input,.r-feedback__form-data .ui-input::placeholder,.r-feedback__form-data .ui-textarea,.r-feedback__form-data .ui-textarea::placeholder{color:#1D1D1B}.r-feedback__form-data .ui-input:focus,.r-feedback__form-data .ui-textarea:focus{border-color:#761CEA}.r-feedback__image{display:none}@media (min-width:960px){.r-feedback__form-data .sz-row{margin:0 -5px}.r-feedback__form-data .sz-row>[class^=sz-col]{padding:0 5px}.r-feedback__image{display:block;margin:0 0 -4rem;width:54.2rem}.r-feedback__image img{display:block}}.sz-statusbar{padding:4rem 0 3rem;text-align:center}@media (min-width:960px){.sz-statusbar{padding:4rem 0}}.sz-statusbar__title{display:block;margin:0 0 10px;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px;color:#1D1D1B}.sz-statusbar__title mark{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:middle;padding:5px;border-radius:5px;background:#1D1D1B;color:#fff;height:2.7rem;white-space:nowrap}@media (min-width:960px){.sz-statusbar__title{margin:0 0 2rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px}.sz-statusbar__title mark{height:4.8rem;border-radius:10px;padding:5px 10px}}.sz-statusbar__text{display:block;margin:0;font-size:2rem;line-height:1.3;font-weight:600;color:#676C77}.sz-upsale{border-radius:40px;border:1px solid #FFF;padding:2rem 0;background:url(/local/templates/mg_winter/include/css/../images/bg-sz-updale-375.webp) 50% 0 no-repeat #F4F8FE;background-size:cover}@media (min-width:960px){.sz-statusbar__text{font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}.sz-upsale{padding:3rem 0;background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-updale-960.webp);border-width:2px}}@media (min-width:1200px){.sz-upsale{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sz-updale-1200.webp)}}.sz-upsale__head{text-align:center;margin:0 0 2rem}@media (min-width:960px){.sz-upsale__head{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;text-align:left}}.sz-upsale__timer{display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:100px;border:1px solid #F4F8FE;background:radial-gradient(207.74% 141.42% at 0 0,#FF007A 0,#FF7A00 100%);box-shadow:0 8px 12px 0 rgba(118,28,234,.15);color:#fff;padding:0 1.5rem;margin:0 0 1.5rem;height:3rem;font-size:1.8rem;line-height:1.3;font-weight:600;white-space:nowrap;text-align:center}.sz-offers__item,.sz-upsale__item{border-radius:30px;min-height:100%}.sz-upsale__title{display:block;margin:0;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}@media (min-width:960px){.sz-upsale__title{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px;margin:0 2rem 0 0}}.sz-upsale__list{margin:0 -5px -10px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-upsale__list>li{padding:0 5px 10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:960px){.sz-upsale__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.sz-upsale__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.sz-upsale__item{border:1px solid #F4F8FE;background:#fff;padding:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sz-upsale__item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:3rem;margin:0 0 1.5rem}.sz-upsale__item-icon img,.sz-upsale__item-icon svg{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.sz-upsale__item-title{display:block;margin:0 0 10px;font-size:2rem;line-height:1.3;font-weight:600}.sz-upsale__item-text{display:block;margin:0 0 10px;font-size:1.4rem;line-height:1.4;font-weight:500;color:#676C77}.sz-upsale__item-link{display:inline-block;vertical-align:top;font-size:1.4rem;line-height:1;font-weight:600;color:#761CEA;transition:opacity .25s}.sz-upsale__item-link:hover{color:#761CEA;opacity:.5}.sz-upsale__item-group{width:100%;margin:auto 0 0;padding:10px 0 0}.sz-upsale__item-price{margin:0 0 1.5rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1}.sz-upsale__item-price del,.sz-upsale__item-price ins{display:inline-block;text-decoration:none;font-weight:600;vertical-align:top}.sz-upsale__item-price del{font-size:2.4rem;line-height:1.2;letter-spacing:-.24px;color:#676C77}.sz-upsale__item-price ins{font-size:3.2rem;line-height:1.1;letter-spacing:-.48px;background:linear-gradient(to right,#4200ff 0,#bd00ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sz-upsale__item-price>li{padding:0 4rem 0 0;position:relative}.sz-upsale__item-price>li:after{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3736 10.7071C17.7641 10.3166 17.7641 9.68343 17.3736 9.2929L11.0097 2.92894C10.6191 2.53842 9.98596 2.53842 9.59544 2.92894C9.20491 3.31947 9.20491 3.95263 9.59544 4.34315L14.2523 9.00001H3.33317C2.78089 9.00001 2.33317 9.44772 2.33317 10C2.33317 10.5523 2.78089 11 3.33317 11H14.2523L9.59544 15.6569C9.20491 16.0474 9.20491 16.6806 9.59544 17.0711C9.98596 17.4616 10.6191 17.4616 11.0097 17.0711L17.3736 10.7071Z' fill='%2399A0AF'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;width:2rem;height:2rem;position:absolute;top:50%;right:10px;margin:-10px 0 0}.sz-upsale__item-price>li:last-child{padding:0}.sz-upsale__item-price>li:last-child:after{display:none}.sz-upsale__item-action .ui-btn{width:100%}.sz-upsale__item-action .ui-btn--light{background:#F4F8FE;color:#1D1D1B}.sz-offers{border-radius:40px;border:1px solid #FFF;padding:2rem 0}.sz-offers__title{display:block;margin:0 0 2rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px;text-align:center}@media (min-width:960px){.sz-offers{padding:3rem 0;border-width:2px}.sz-offers__title{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px;text-align:left}}.sz-offers__list{margin:0 -5px -10px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-offers__list>li{padding:0 5px 10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:960px){.sz-offers__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.sz-offers__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:1px solid #F4F8FE;background:#fff;padding:2rem}@media (min-width:1200px){.sz-offers__item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}.sz-offers__item-image{margin:0 0 2rem;border-radius:14px;background:#d3d3d3;height:28rem;overflow:hidden;display:block}.sz-offers__item-image img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:960px){.sz-offers__item-image{height:30rem}}@media (min-width:1200px){.sz-offers__item-image{min-height:30rem;height:auto;width:calc(50% - 10px);-ms-flex:1;flex:1;margin:0 2rem 0 0;position:relative}.sz-offers__item-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}.sz-offers__item-desc{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:1200px){.sz-offers__item-desc{width:50%;-ms-flex:1;flex:1}}.sz-offers__item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:3rem;margin:0 0 1.5rem}.sz-offers__item-icon img,.sz-offers__item-icon svg{width:auto;height:auto;max-width:100%;max-height:100%}.sz-offers__item-title{display:block;margin:0 0 10px;font-size:2rem;line-height:1.3;font-weight:600}.sz-offers__item-text{display:block;margin:0 0 10px;font-size:1.4rem;line-height:1.4;font-weight:500;color:#676C77}.sz-offers__item-group{width:100%;margin:auto 0 0;padding:10px 0 0}.sz-offers__item-price{margin:0 0 1.5rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1}.sz-offers__item-price del,.sz-offers__item-price ins{display:inline-block;font-weight:600;text-decoration:none}.sz-offers__item-price del{vertical-align:top;font-size:2.4rem;line-height:1.2;letter-spacing:-.24px;color:#676C77}.sz-offers__item-price ins{vertical-align:top;font-size:3.2rem;line-height:1.1;letter-spacing:-.48px;background:linear-gradient(to right,#4200ff 0,#bd00ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sz-offers__item-price>li{padding:0 4rem 0 0;position:relative}.sz-offers__item-price>li:after{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3736 10.7071C17.7641 10.3166 17.7641 9.68343 17.3736 9.2929L11.0097 2.92894C10.6191 2.53842 9.98596 2.53842 9.59544 2.92894C9.20491 3.31947 9.20491 3.95263 9.59544 4.34315L14.2523 9.00001H3.33317C2.78089 9.00001 2.33317 9.44772 2.33317 10C2.33317 10.5523 2.78089 11 3.33317 11H14.2523L9.59544 15.6569C9.20491 16.0474 9.20491 16.6806 9.59544 17.0711C9.98596 17.4616 10.6191 17.4616 11.0097 17.0711L17.3736 10.7071Z' fill='%2399A0AF'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;width:2rem;height:2rem;position:absolute;top:50%;right:10px;margin:-10px 0 0}.sz-offers__item-price>li:last-child{padding:0}.sz-offers__item-price>li:last-child:after{display:none}.sz-offers__item-action .ui-btn{width:100%}.sz-offers__item-action .ui-btn--light{background:#F4F8FE;color:#1D1D1B}.sz-call{padding:3rem 0 4rem;text-align:center}@media (min-width:960px){.sz-call{padding:4rem 0}}.sz-call__text{display:block;margin:0;font-size:2rem;line-height:1.3;font-weight:600;color:#676C77}.sz-call__text a{display:inline-block;vertical-align:top;text-decoration:none;color:#676C77;transition:color .25s}.sz-call__text a:hover{color:#1D1D1B}.countdown .item{margin:0 4px 0 0}.countdown .item:last-child{margin:0}.countdown .separator{margin:0 4px 0 0}.countdown .label{margin:0 0 0 4px}.fancybox-type-image .fancybox-infobar{display:none}.fancybox-type-image .fancybox-navigation,.fancybox-type-image .fancybox-toolbar{display:block}.fancybox-navigation .fancybox-button--arrow_left,.fancybox-navigation .fancybox-button--arrow_right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border-radius:50%;cursor:pointer;border:none;position:absolute;top:50%;margin:-1.8rem 0 0;z-index:110000;overflow:hidden;background:#407bff;color:#fff}.fancybox-navigation .fancybox-button--arrow_left svg,.fancybox-navigation .fancybox-button--arrow_right svg{display:block;width:2rem;height:2rem}.fancybox-navigation .fancybox-button--arrow_left:after,.fancybox-navigation .fancybox-button--arrow_right:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.25);transition:opacity .25s;opacity:0}.fancybox-navigation .fancybox-button--arrow_left:hover,.fancybox-navigation .fancybox-button--arrow_right:hover{background:#407bff;color:#fff}.fancybox-navigation .fancybox-button--arrow_left:hover:after,.fancybox-navigation .fancybox-button--arrow_right:hover:after{opacity:1}.fancybox-navigation .fancybox-button--arrow_left{left:3rem}.fancybox-navigation .fancybox-button--arrow_right{right:3rem}.sz-contest{overflow:hidden;border-radius:80px;border:2px solid #fff;padding:6rem 0 8rem;text-align:center}.sz-contest__wrapper{position:relative}@media (max-width:959px){.sz-contest{padding:4rem 0;border:none}.sz-contest__wrapper:before{content:"";display:block;margin:0 auto 3rem;width:20rem;height:6rem;background:url(/local/templates/mg_winter/include/css/../images/decor-sz-contest-375.webp) 50% 50% no-repeat;background-size:contain}}@media (min-width:960px){.sz-contest__wrapper:after,.sz-contest__wrapper:before{content:"";display:block;position:absolute;z-index:-1;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.sz-contest__wrapper:before{background-image:url(/local/templates/mg_winter/include/css/../images/decor-sz-contest-01.webp);width:46.2rem;height:46.2rem;top:50%;right:100%;margin:-14rem -17rem 0 0}.sz-contest__wrapper:after{background-image:url(/local/templates/mg_winter/include/css/../images/decor-sz-contest-02.webp);width:68rem;height:68rem;top:50%;left:100%;margin:-34rem 0 0 -20rem}}.sz-contest__title{display:block;margin:0 auto 4rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-2.4px;max-width:74rem}.sz-contest__title span{white-space:nowrap}@media (max-width:959px){.sz-contest__title{margin:0 auto 3rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px}}.sz-contest__text{display:block;margin:0 0 4rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px}@media (max-width:959px){.sz-contest__text{margin:0 0 3rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}}.sz-contest__list{margin:0 -5px -10px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.sz-contest__list>li{padding:0 5px 10px;-ms-flex:1;flex:1;min-width:33.333%}.sz-contest__item{padding:1.5rem 2rem;background:#fff;border-radius:30px}.sz-contest__item-title{display:block;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #F4F8FE;font-size:1.4rem;line-height:1.4;font-weight:500;color:#676C77}.sz-contest__item-text{display:block;margin:0;font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.24px}@media (max-width:959px){.sz-contest__list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.sz-contest__item{border-radius:20px}.sz-contest__item-text{font-size:2rem;line-height:1.4;font-weight:500;letter-spacing:0}}.sz-prizes{border:2px solid #fff;background:url(/local/templates/mg_winter/include/css/../images/bg-sz-prizes.webp) 50% 100% no-repeat;background-size:cover;border-radius:80px;padding:8rem 0 10rem;margin:0 0 10rem}@media (max-width:959px){.sz-prizes{border:none;padding:4rem 0 8rem;margin:0 0 8rem;border-radius:40px}}.sz-prizes__title{display:block;margin:0 0 5.5rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-2.4px;text-align:center}@media (max-width:959px){.sz-prizes__title{margin:0 0 4rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px}}.sz-prizes__list{margin:0 -5px -10px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.sz-prizes__list>li{padding:0 5px 10px}.sz-prizes__list--x2>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sz-prizes__list--x3>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}@media (max-width:1199px){.sz-prizes__list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:639px){.sz-prizes__list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.sz-prizes__item{padding:4.5rem 3rem 3rem;border-radius:30px;border:2px solid #F4F8FE;background:linear-gradient(180deg,#FFF 0,#F4F8FE 100%);box-shadow:0 18px 30px 0 rgba(64,123,255,.15);text-align:center;position:relative;overflow:hidden;height:100%;min-height:43rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:959px){.sz-prizes__item{padding:4rem 2rem 2rem;border-radius:20px;min-height:38rem;margin:0 auto}}.sz-prizes__item-title{position:relative;z-index:100;display:block;margin:0 0 2rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;white-space:nowrap}.sz-prizes__item-image{margin:auto -3rem -3rem;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;height:20rem}.sz-prizes__item-image img{display:block;max-width:none;max-height:none;width:auto;height:100%;object-fit:contain}@media (max-width:959px){.sz-prizes__item-title{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.64px}.sz-prizes__item-image{margin:auto -2rem -2rem}}.sz-conditions{margin:0 0 10rem}@media (max-width:959px){.sz-conditions{margin:0 0 8rem}}.sz-conditions__title{display:block;margin:0 0 6rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px}@media (max-width:959px){.sz-conditions__title{margin:0 0 4rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px}}.sz-conditions__list{margin:0 -5px -10px;padding:0 2.4rem 6rem 0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-conditions__list>li{padding:0 5px 10px;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}@media (max-width:1199px){.sz-conditions__list{padding:0 0 6rem}.sz-conditions__list>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:959px){.sz-conditions__list{padding:0 0 4rem}}.sz-conditions__item{padding:3rem;border-radius:30px;background:#fff;position:relative;height:100%}@media (max-width:959px){.sz-conditions__item{padding:2rem;border-radius:20px}}.sz-conditions__item-number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:10px;right:10px;width:4rem;height:4rem;border-radius:50px;border:1px solid #F4F8FE;background:#fff;box-shadow:0 8px 12px 0 rgba(64,123,255,.15);font-size:2rem;line-height:1.3;font-weight:600;letter-spacing:-.2px;color:#407BFF}.sz-conditions__item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:14rem;height:14rem;margin:0 0 4rem}.sz-conditions__item-image img{display:block;max-width:100%;max-height:100%}@media (max-width:959px){.sz-conditions__item-image{width:10rem;height:10rem;margin:0 0 3rem}}.sz-conditions__item-title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px}@media (max-width:959px){.sz-conditions__item-title{font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}}.sz-conditions__item-text{display:block;margin:0;font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.24px;color:#676C77}.sz-conditions__info{margin:0 -5px -10px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sz-conditions__info>li{padding:0 5px 10px}.sz-conditions__info>li:nth-of-type(2){-ms-flex:1;flex:1}@media (max-width:959px){.sz-conditions__item-text{font-size:1.6rem;line-height:1.4;font-weight:500;letter-spacing:0}.sz-conditions__info>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.sz-conditions__info>li:nth-of-type(1),.sz-conditions__info>li:nth-of-type(2){-ms-flex:0 0 100%;flex:0 0 100%}}.sz-conditions__info-item{background:#fff;border-radius:30px;padding:2rem;font-size:1.4rem;line-height:1.4;font-weight:500;color:#676C77;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%}.sz-conditions__info-item a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:top;font-size:1.6rem;line-height:1.3;font-weight:600;text-decoration:none;color:#1D1D1B;transition:color .25s}.sz-conditions__info-item a img{display:block;width:3rem;height:3rem;margin:0 1.5rem 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.sz-conditions__info-item a u{text-decoration:none}.sz-conditions__info-item a:hover{text-decoration:none;color:#407BFF}.sz-conditions__info-item p{margin:0}@media (max-width:959px){.sz-conditions__info-item{text-align:center;border-radius:20px}}.text-gradient,.upsale__card-price ins{background:linear-gradient(88deg,#407BFF 24.88%,#761CEA 84.58%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.org-intro{padding:6rem 0;border-radius:40px;background:url(/local/templates/mg_winter/include/css/../images/bg-org-intro-375.webp) 50% 0 no-repeat #fff;overflow:hidden}.org-intro__title{display:block;margin:0 0 4rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px}@media (min-width:960px){.org-intro{border-radius:80px;padding:10rem 0;background-image:url(/local/templates/mg_winter/include/css/../images/bg-org-intro-960.webp);background-position:50% 50%}.org-intro__title{margin:0 0 6rem;font-size:8rem;text-align:center}}.org-intro__list{margin:0 0 4rem;padding:0;list-style:none}.org-intro__list>li{margin:0 0 10px}.org-intro__list>li:last-child{margin:0}@media (min-width:960px){.org-intro__list{margin:0 -5px -10px;padding:0 0 6rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.org-intro__list>li{padding:0 5px 10px;margin:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.org-intro{background-position:50% 100%}.org-intro__title{font-size:10rem;line-height:.9;letter-spacing:-4px}.org-intro__list>li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.org-intro__item{border-radius:20px;border:1px solid #F4F8FE;background:#fff;padding:2rem;min-height:13.3rem;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.org-intro__item-image{width:5rem;height:5rem;margin:0 0 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.org-intro__item-image img{display:block;max-width:100%;max-height:100%}@media (min-width:960px){.org-intro__item{padding:3rem 2.5rem 3rem 3rem;border-radius:30px}.org-intro__item-image{margin:0 0 2.5rem}}.org-intro__item-title{display:block;margin:auto 0 0;font-size:2rem;line-height:1.5;font-weight:500}.org-intro__action{margin:0 -8px}.org-intro__action .ui-btn{width:100%}.org-ind{padding:10rem 0 14rem;overflow:hidden;border-radius:40px}@media (min-width:960px){.org-intro__action{text-align:center;margin:0}.org-intro__action .ui-btn{width:auto}.org-ind{padding:12rem 0 15rem;border-radius:80px}}.org-ind__item{margin:0 0 6rem}.org-ind__item--01 .org-ind__item-image{display:none}@media (min-width:960px){.org-ind__item{margin:0 0 8rem}.org-ind__item--01 .org-ind__item-image{display:block;margin:0;width:100%;height:40rem}.org-ind__item--02{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}.org-ind__item--02 .org-ind__item-image{margin:0 2rem 0 0;width:42rem;height:40rem}}@media (min-width:1200px){.org-ind__item{margin:0}.org-ind__item--01 .org-ind__item-image{display:block;width:100%;height:auto;margin:0}.org-ind__item--02{display:block}.org-ind__item--02 .org-ind__item-image{display:block;width:100%;height:auto;margin:0 0 12rem}}.org-ind__item-title{display:block;margin:0;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px}@media (min-width:960px){.org-ind__item-title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px;padding:0 10px 0 0;margin:0 0 4rem}}@media (min-width:1200px){.org-ind__item-title{margin:0 0 12rem}}.org-ind__item-image{background:#F4F8FE;border:1px solid #F4F8FE;border-radius:20px;overflow:hidden;height:40rem;display:block;margin:0 0 6rem}.org-ind__item-image img{display:block;width:100%;height:100%;object-fit:cover}.org-ind__item-price{display:block;margin:0;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;text-align:right}.org-ind__anim{margin:0 -1.8rem}@media (min-width:960px){.org-ind__item-image{border-radius:30px}.org-ind__item-price{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-2.4px}.org-ind__anim{margin:0 -5rem}}@media (min-width:1200px){.org-ind__anim{margin:8rem 0 0}}.org-ind__anim-group{position:relative;display:-ms-flexbox;display:flex;margin:0 0 10px}.org-ind__anim-group:last-child{margin:0}.org-ind__anim-group:nth-of-type(even) .org-ind__anim-marquee{animation-name:orgMarqueeLeft}.org-ind__anim-group:nth-of-type(odd){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.org-ind__anim-group:nth-of-type(odd) .org-ind__anim-marquee{animation-name:orgMarqueeRight}.org-ind__anim-group:nth-of-type(3) .org-ind__anim-marquee,.org-ind__anim-group:nth-of-type(4) .org-ind__anim-marquee{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.org-ind__anim-group:hover .org-ind__anim-marquee{animation-play-state:paused}@media (min-width:960px){.org-ind__anim-group:nth-of-type(2)~.org-ind__anim-group{display:none}.org-ind__anim-group:nth-of-type(2)~.org-ind__anim-group .org-ind__anim-marquee{animation:none}}.org-ind__anim-marquee,.sza-choose__anim-marquee,.sza-intro__anim-marquee,.sza-photos__anim-marquee{min-width:100%;animation-timing-function:linear;animation-iteration-count:infinite}.org-ind__anim-marquee{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;animation-name:interestsMarquee;animation-duration:60s}.org-ind__icon{margin:0 5px;width:6rem;height:6rem;border-radius:100px;border:1px solid #FFF;background:#F4F8FE;box-shadow:0 18px 30px 0 rgba(64,123,255,.15);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.org-ind__icon img{display:block;width:4rem;height:4rem;object-fit:contain}.org-ind__label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:6rem;border-radius:100px;border:1px solid #fff;background:#F4F8FE;box-shadow:0 18px 30px 0 rgba(64,123,255,.15);padding:0 2rem;font-size:2.4rem;line-height:1.1;font-weight:500;letter-spacing:-.24px;margin:0 5px;white-space:nowrap}@keyframes orgMarqueeLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes orgMarqueeRight{from{transform:translateX(0)}to{transform:translateX(100%)}}.org-interest{padding:10rem 0;border-radius:40px;background:#fff}.org-interest__title{display:block;margin:0 0 6rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px}@media (min-width:960px){.org-interest{padding:12rem 0;border-radius:80px}.org-interest__title{margin:0 0 8rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px}}.org-interest__list{margin:0 0 -10px;padding:0;list-style:none}.org-interest__list>li{margin:0 0 2rem}.org-interest__list>li:last-child{margin:0}.org-interest__item{box-shadow:0 18px 30px 0 rgba(64,123,255,.15);background:#fff;border:1px solid #F4F8FE;border-radius:20px}@media (min-width:960px){.org-interest__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -2rem}.org-interest__list>li{padding:0 10px 2rem;margin:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333}.org-interest__list>li:nth-of-type(3n - 2){padding-top:20px}.org-interest__list>li:nth-of-type(3n - 1){padding-top:80px}.org-interest__item{border-radius:30px}}.org-interest__item-image{display:block;margin:-1px -1px 0;border-radius:20px;overflow:hidden;height:25rem}.org-interest__item-image img{display:block;width:100%;height:100%;object-fit:cover}.org-interest__item-desc{padding:2rem}@media (min-width:960px){.org-interest__item-image{height:28rem;border-radius:30px}.org-interest__item-desc{padding:2rem 3rem 3rem}}.org-events,.org-quote{padding:10rem 0}.org-interest__item-title{display:block;margin:0 0 10px;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}@media (min-width:960px){.org-interest__item-title{margin:0 0 1.5rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px}}.org-numbers__title,.org-quote__title{letter-spacing:-.92px;font-weight:600}.org-interest__item-text{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:500;color:#676C77}.org-quote{border-radius:40px;background:url(/local/templates/mg_winter/include/css/../images/bg-org-quote-375.webp) 50% 50% no-repeat #F4F8FE}@media (min-width:960px){.org-interest__item-text{font-size:2rem}.org-quote{padding:12rem 0;border-radius:80px;background-image:url(/local/templates/mg_winter/include/css/../images/bg-org-quote-960.webp);background-size:cover}}.org-events,.org-how,.org-numbers{border-radius:40px}.org-quote__title{display:block;margin:0 0 6rem;font-size:4.6rem;line-height:1}@media (min-width:960px){.org-quote__title{margin:0 0 8rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-2.4px}}@media (min-width:1200px){.org-quote__title{font-size:8rem}}.org-quote__blockquote{display:block;margin:0;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px;text-align:right}.org-quote__blockquote span{display:block;white-space:nowrap}@media (min-width:960px){.org-quote__blockquote{font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-1.5px}.org-quote__blockquote span{display:inline;white-space:normal}}@media (min-width:1200px){.org-quote__blockquote{font-size:6rem}}.org-numbers{background:#fff;padding:10rem 0 5rem}.org-numbers__title{display:block;margin:0 0 6rem;font-size:4.6rem;line-height:1;text-align:center}@media (min-width:960px){.org-numbers{padding:12rem 0 6rem;border-radius:80px}.org-numbers .sz-row{-ms-flex-align:center;align-items:center}.org-numbers__title{margin:0 0 8.5rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px;text-align:left}}.org-numbers__license{margin:0 0 6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:960px){.org-numbers__license{margin:0 0 8rem}}.org-numbers__license-image{width:8rem;height:8rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 2rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.org-numbers__license-image img{display:block;max-width:100%;max-height:100%}.org-numbers__license-figcaption{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:500}.org-numbers__list{margin:0 0 6rem;padding:0;list-style:none}.org-numbers__list>li{margin:0 0 2rem}.org-numbers__list>li:nth-of-type(4n - 3) .org-numbers__item{background-image:url(/local/templates/mg_winter/include/css/../images/bg-org-numbers-01.webp)}.org-numbers__list>li:nth-of-type(4n - 2) .org-numbers__item{background-image:url(/local/templates/mg_winter/include/css/../images/bg-org-numbers-02.webp)}.org-numbers__list>li:nth-of-type(4n - 1) .org-numbers__item{background-image:url(/local/templates/mg_winter/include/css/../images/bg-org-numbers-03.webp)}.org-numbers__list>li:nth-of-type(4n) .org-numbers__item{background-image:url(/local/templates/mg_winter/include/css/../images/bg-org-numbers-04.webp)}.org-numbers__list>li:nth-of-type(even){text-align:right}.org-numbers__list>li:last-of-type{margin:0}@media (min-width:960px){.org-numbers__list{margin:0 0 4rem}.org-numbers__list>li{margin:0 0 3rem}.org-numbers__list>li:nth-of-type(4n - 1) .org-numbers__item,.org-numbers__list>li:nth-of-type(4n - 2) .org-numbers__item,.org-numbers__list>li:nth-of-type(4n - 3) .org-numbers__item,.org-numbers__list>li:nth-of-type(4n) .org-numbers__item{background-image:none}}@media (min-width:1200px){.org-numbers__list{margin:0 -10px -5rem;padding:0 0 5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.org-numbers__list>li{padding:0 10px 5rem;margin:0}.org-numbers__list>li:nth-of-type(4n - 3){-ms-flex:0 0 calc(60% - 20px);flex:0 0 calc(60% - 2rem);max-width:calc(60% - 2rem)}.org-numbers__list>li:nth-of-type(4n - 2){-ms-flex:0 0 calc(40% + 20px);flex:0 0 calc(40% + 2rem);max-width:calc(40% + 2rem)}.org-numbers__list>li:nth-of-type(4n - 1){-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.org-numbers__list>li:nth-of-type(4n){-ms-flex:0 0 66.666%;flex:0 0 66.666%;max-width:66.666%}}.org-numbers__item{background:50% 50% no-repeat #FFF;background-size:cover;border:1px solid #FFF;border-radius:20px;padding:2rem;position:relative}@media (min-width:960px){.org-numbers__item{height:100%;min-height:12rem;border-radius:30px;padding:2.4rem 3rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-align:right;background:#F4F8FE}}.org-numbers__item-number{display:block;margin:0 0 1.8rem;font-size:7rem;line-height:.9;font-weight:600;letter-spacing:-.03em;text-transform:lowercase;color:#407BFF}@media (min-width:960px){.org-numbers__item-number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:6rem;margin:0 2rem 0 0;position:relative;top:5px;font-size:18rem;line-height:.95;font-weight:700;white-space:nowrap}.org-events{padding:12rem 0;border-radius:80px}}.org-numbers__item-text,.org-numbers__year{margin:0;font-weight:500;display:block;line-height:1.4;font-size:1.6rem}.org-numbers__item-text{color:#676C77}.org-numbers__year{color:#99A0AF}.org-events__title{display:block;margin:0 0 6rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;text-align:center}@media (min-width:960px){.org-events__title{margin:0 0 8rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px}}.org-events__list{margin:0 0 4rem;padding:0;list-style:none}.org-events__list>li{margin:0 0 2rem}.org-events__list>li:last-child{margin:0}@media (min-width:960px){.org-events__list{columns:2;column-gap:20px;margin:0 0 6rem}.org-events__list>li{display:inline-block;vertical-align:top;width:100%;margin:0 0 2rem}.org-events__list>li:last-child{margin:0 0 2rem}}.org-events__highlight{position:relative;z-index:100;border-radius:20px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:2rem}.org-events__highlight:after,.org-events__highlight:before{display:block;position:absolute;content:""}.org-events__highlight:before{top:0;left:0;right:0;bottom:0;z-index:-2;background:linear-gradient(135deg,#407bff 0,#761cea 100%);border-radius:inherit}.org-events__highlight:after{top:2px;left:2px;right:2px;bottom:2px;background:#fff;z-index:-1;border-radius:inherit}.org-events__highlight:hover{box-shadow:0 18px 30px 0 rgba(64,123,255,.15)}.org-events__highlight-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:6rem;height:6rem;margin:0 1.5rem 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.org-events__highlight-image img{display:block;max-width:100%;max-height:100%}@media (min-width:960px){.org-events__highlight{padding:3rem;border-radius:30px}.org-events__highlight-image{width:8rem;height:8rem}}.org-events__highlight-title{display:block;margin:0;font-size:2rem;line-height:1.4;font-weight:500;-ms-flex:1;flex:1}.org-events__item{border-radius:20px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2rem;background:#fff}.org-events__item:hover{box-shadow:0 18px 30px 0 rgba(64,123,255,.15)}@media (min-width:960px){.org-events__item{border-radius:30px;padding:3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:1200px){.org-events__list{columns:3}.org-events__item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.org-events__item-image{width:5rem;height:5rem;margin:0 0 5px;-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.org-events__item-image img{display:block;max-width:100%;max-height:100%}@media (min-width:960px){.org-events__item-image{-ms-flex-order:1;order:1;width:4rem;height:4rem;margin:0 0 1.5rem}}@media (min-width:1200px){.org-events__item-image{-ms-flex-order:1;order:1;width:5rem;height:5rem;margin:0 1.5rem 1.5rem 0}}.org-events__item-mark{margin:0 0 5px auto;font-size:1.4rem;line-height:1.3;font-weight:500;white-space:nowrap;padding:2px 8px;height:2.2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:22px;background:#F4F8FE;color:#1D1D1B}@media (min-width:960px){.org-events__item-mark{-ms-flex-order:3;order:3;margin:0}}@media (min-width:1200px){.org-events__item-mark{-ms-flex-order:2;order:2;margin:0 0 1.5rem auto}}.org-events__item-title{-ms-flex:0 0 100%;flex:0 0 100%;display:block;margin:0;font-size:2rem;line-height:1.4;font-weight:500}@media (min-width:960px){.org-events__item-title{-ms-flex-order:2;order:2;margin:0 0 1.5rem}}@media (min-width:1200px){.org-events__item-title{-ms-flex-order:3;order:3;margin:0}}.org-events__action{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.org-events__action .ui-btn{width:100%;margin:0 0 2rem}.org-events__action .ui-btn:last-child{margin:0}.org-how{padding:10rem 0;background:#fff}@media (min-width:960px){.org-events__action .ui-btn{width:auto;margin:0 10px}.org-events__action .ui-btn:last-child{margin:0 10px}.org-how{padding:12rem 0 14rem;border-radius:80px}}.org-how__title{display:block;margin:0 0 5.5rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;text-align:center}@media (min-width:960px){.org-how__title{margin:0 0 8rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px}}.org-how__control{display:-ms-flexbox;display:flex;margin:0 -2px 6rem}@media (min-width:960px){.org-how__control{margin:0 -2px 7rem}}.org-how__btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 2px;font-size:2rem;line-height:1.3;font-weight:600;color:#99A0AF;border:none;border-bottom:2px solid #D0D3DA;background:0 0;padding:10px 0;-ms-flex:1;flex:1;cursor:pointer}.org-how__btn:hover{color:#1D1D1B}.org-how__btn.is-active{color:#407BFF;border-color:#407BFF}.org-how__wrapper{position:relative}.org-how__content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden}.org-how__content.is-active{position:relative;opacity:1;visibility:visible;transition:.4s}.org-how__subtitle{display:block;margin:0 0 4rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}@media (min-width:960px){.org-how__btn{font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}.org-how__subtitle{margin:0 0 4rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px}}.org-how__list{margin:0 0 4rem;padding:2rem;list-style:none;background:#F4F8FE;border-radius:20px}.org-how__list>li{border-bottom:2px solid #fff;padding:0 0 8px;margin:0 0 10px}.org-how__list>li:last-child{border:none;padding:0;margin:0}.org-how__list dl{margin:0 0 10px}.org-how__list dl:last-child{margin:0}.org-how__list dd,.org-how__list dt{margin:0 0 10px;line-height:1.4;font-weight:500}.org-how__list dt{display:block;font-size:1.6rem;color:#676C77}.org-how__list dd{font-size:2rem}.org-how__list dd:last-child{margin:0}.org-how__list small{display:block;font-size:1.4rem;line-height:1.4;font-weight:500;color:#676C77}.org-how__list ul{margin:0 0 10px;padding:0;list-style:none}.org-how__list ul:last-child{margin:0}.org-how__list ul>li{position:relative;margin:0 0 10px;padding:0 0 0 1.6rem}.org-how__list ul>li:before{content:"";display:block;position:absolute;top:.5em;left:0;width:6px;height:6px;border-radius:50%;background:#407BFF}.org-how__checklist>li:before,.sz-tech{background-position:50% 50%;background-repeat:no-repeat}.org-how__list ul>li:last-child{margin:0}@media (min-width:960px){.org-how__list{border-radius:30px;padding:3rem;margin:0 0 6rem;display:-ms-flexbox;display:flex}.org-how__list>li{margin:0 2rem 0 0;padding:0;border:none;border-right:2px solid #fff;-ms-flex:1;flex:1}.org-how__list>li:last-child{border-right:none;margin:0}.org-how__list dt{font-size:2rem;line-height:1.4;font-weight:500;margin:0 0 10px}.org-how__list dt:last-child{margin:0}.org-how__list dd{font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.24px}.org-how__list small{font-size:1.6rem}}.org-how__checklist{margin:0 0 4rem;padding:0;list-style:none;font-size:1.6rem;line-height:1.4;font-weight:500}.org-how__checklist>li{position:relative;margin:0 0 1.5rem;padding:0 0 0 4.5rem}.org-how__checklist>li:before{content:"";display:block;position:absolute;top:50%;left:0;width:3rem;height:3rem;margin:-1.5rem 0 0;background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.9806 5.99018C26.7208 5.99792 26.4742 6.1065 26.2931 6.29292L11.0001 21.5859L4.70712 15.2929C4.61497 15.1969 4.5046 15.1203 4.38247 15.0675C4.26034 15.0147 4.12891 14.9869 3.99587 14.9855C3.86283 14.9842 3.73086 15.0094 3.60768 15.0597C3.4845 15.1099 3.3726 15.1843 3.27852 15.2784C3.18444 15.3725 3.11008 15.4844 3.05979 15.6075C3.0095 15.7307 2.98429 15.8627 2.98565 15.9957C2.987 16.1288 3.01489 16.2602 3.06767 16.3823C3.12046 16.5045 3.19708 16.6148 3.29305 16.707L10.2931 23.707C10.4806 23.8944 10.7349 23.9998 11.0001 23.9998C11.2653 23.9998 11.5196 23.8944 11.7071 23.707L27.7071 7.70698C27.8516 7.56652 27.9503 7.38567 27.9903 7.18815C28.0302 6.99063 28.0096 6.78565 27.931 6.60007C27.8525 6.41448 27.7197 6.25695 27.5501 6.14812C27.3805 6.03929 27.182 5.98424 26.9806 5.99018Z' fill='%2341CC99'/%3E%3C/svg%3E%0A");background-size:contain}.org-how__checklist>li:last-child{margin:0}.org-how__warning{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}@media (min-width:960px){.org-how__checklist{margin:0 0 6rem;font-size:2rem;line-height:1.4;font-weight:500;columns:2;column-gap:10px}.org-how__checklist>li{margin:0 0 10px}.org-how__warning{display:block;padding:0 0 0 10rem;position:relative;top:10px}}.org-how__warning-image{width:5rem;height:5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 1.5rem 2rem 0;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:960px){.org-how__warning-image{width:8rem;height:8rem;position:absolute;top:50%;left:0;margin:-4rem 0 0}}.org-how__warning-title{display:block;-ms-flex:1;flex:1;margin:0 0 2rem;font-size:2rem;line-height:1.4;font-weight:500}@media (min-width:960px){.org-how__warning-title{font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.24px;margin:0 0 5px}}.org-how__warning-text{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:500;color:#676C77}.org-formats{border-radius:40px;padding:10rem 0;background:url(/local/templates/mg_winter/include/css/../images/bg-org-formats.webp) 50% 0 no-repeat}@media (min-width:960px){.org-how__warning-text{font-size:2rem;line-height:1.4;font-weight:500}.org-formats{padding:12rem 0;border-radius:80px}}.org-formats__title{display:block;margin:0 0 6rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;text-align:center}@media (min-width:960px){.org-formats__title{margin:0 0 8rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px;text-align:left}}.org-formats__list{margin:0;padding:0;list-style:none}.org-formats__list>li{margin:0 0 2rem}.org-formats__list>li:last-child{margin:0}@media (min-width:960px){.org-formats__list{margin:0 -10px -2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.org-formats__list>li{padding:0 10px 2rem;margin:0;-ms-flex:1;flex:1;min-width:33.333%;max-width:50%}}.org-formats__item{background:#fff;border-radius:20px;padding:2rem;min-height:100%}@media (min-width:960px){.org-formats__item{border-radius:30px;padding:3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.org-formats__item-title{display:block;margin:0 0 1.5rem;font-size:2rem;line-height:1.3;font-weight:600}@media (min-width:960px){.org-formats__item-title{margin:0 0 2rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}}.org-formats__item-text{display:block;margin:0 0 1.5rem;font-size:1.6rem;line-height:1.4;font-weight:500;color:#676C77}@media (min-width:960px){.org-formats__item-text{margin:0 0 2rem;font-size:2rem;line-height:1.4;font-weight:500}}.org-formats__item-price{display:inline-block;vertical-align:top;margin:0;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}.org-work{border-radius:40px;padding:10rem 0;background:#fff}@media (min-width:960px){.org-formats__item-price{margin:auto 0 0}.org-work{padding:12rem 0;border-radius:80px}}.org-work__title{display:block;margin:0 0 6rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;text-align:center}@media (min-width:960px){.org-work__title{margin:0 0 8rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px}}.org-work__list{margin:0 0 6rem;padding:0;list-style:none}.org-work__list>li{margin:0 0 3rem}.org-work__list>li:last-child{margin:0}@media (min-width:960px){.org-work__list{margin:0 0 10rem}.org-work__list>li{margin:0 0 10rem;position:relative}.org-work__list>li:after{content:"";display:block;position:absolute;top:100%;left:50%;width:4px;height:8rem;margin:10px 0 0 -2px;background:#F4F8FE;border-radius:4px}.org-work__list>li:nth-of-type(even) .org-work__item{padding:0 0 0 calc(50% + 4rem + 2rem);text-align:left;-ms-flex-pack:start;justify-content:flex-start}}.org-work__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;padding:0 0 0 8rem;height:100%;min-height:6rem}@media (min-width:960px){.org-work__item{min-height:8rem;padding:0 calc(50% + 4rem + 2rem) 0 0;text-align:right;-ms-flex-pack:end;justify-content:flex-end}}.org-work__item-number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:6rem;height:6rem;position:absolute;top:50%;left:0;margin:-3rem 0 0;border-radius:60px;border:1px solid #fff;background:#F4F8FE;box-shadow:0 18px 30px 0 rgba(64,123,255,.15);font-size:2.4rem;line-height:1.1;font-weight:600;letter-spacing:-.36px}@media (min-width:960px){.org-work__item-number{width:8rem;height:8rem;position:absolute;top:50%;left:50%;margin:-4rem 0 0 -4rem;z-index:100;border-radius:30px;font-size:4.2rem;line-height:1.1;font-weight:600;letter-spacing:-.63px}}.org-work__item-title{display:block;margin:0;font-size:2rem;line-height:1.4;font-weight:500}.org-work__action{padding:0 6px}.org-work__action .ui-btn{width:100%}@media (min-width:960px){.org-work__item-title{font-size:3.2rem;line-height:1.1;font-weight:500;letter-spacing:-.48px}.org-work__action{padding:0;text-align:center}.org-work__action .ui-btn{width:auto}}.org-why{border-radius:40px;padding:10rem 0;overflow:hidden}.org-why__title{display:block;margin:0 0 6rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;text-align:center}@media (min-width:960px){.org-why{padding:12rem 0;border-radius:80px}.org-why__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px;margin:0 0 8rem;text-align:left}}.org-why__swiper{margin:0 0 4rem}.org-why__swiper:last-child{margin:0}.org-why__item{background:#fff;border-radius:20px;overflow:hidden;transition:transform .25s}.org-why__item:hover{transform:translate(0,-5px)}@media (min-width:960px){.org-why__item{border-radius:30px}}.org-why__item-image{display:-ms-flexbox;display:flex;margin:0;background:#ccc;position:relative;border-radius:20px;overflow:hidden;height:28rem}.org-why__item-image img{display:block;width:100%;height:auto;object-fit:cover}.org-why__item-desc{padding:2rem}.org-why__item-title{display:block;margin:0 0 1.5rem;font-size:2rem;line-height:1.3;font-weight:600}@media (min-width:960px){.org-why__item-image{border-radius:30px}.org-why__item-desc{padding:2rem 3rem 3rem}.org-why__item-title{font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px;margin:0 0 1.5rem}}.org-why__item-text{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:400;color:#676C77}.org-cases{border-radius:40px;padding:10rem 0;overflow:hidden;background:url(/local/templates/mg_winter/include/css/../images/bg-org-cases-375.webp) 55% 50% no-repeat}.org-cases .sz-row{margin:0 -10px -4rem}.org-cases .sz-row>[class^=sz-col]{padding:0 10px 4rem}.org-cases__title{display:block;margin:0 0 6rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;text-align:center;position:relative;z-index:100}.org-cases__image{display:none}@media (min-width:960px){.org-cases{padding:12rem 0;border-radius:80px;background-image:url(/local/templates/mg_winter/include/css/../images/bg-cases-960.webp);background-position:50% 50%;background-size:cover}.org-cases__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px;margin:0 0 8rem}.org-cases__image{display:block;border-radius:50%;overflow:hidden;background:#ccc;aspect-ratio:1/1;margin:0;position:relative;z-index:1;clear:both}.org-cases__image img{display:block;width:100%;height:100%;object-fit:cover}.org-cases__image--01{max-width:32.7rem;margin:6.7rem 0 0 -14.7rem}.org-cases__image--02{max-width:43.6rem;position:relative;top:5rem;margin:0 -16.5rem -10px 0;float:right}.org-cases__image--03{max-width:21rem;margin:0 0 -8.5rem -6rem}}@media (min-width:1200px){.org-cases__image--02{margin:0 -18.5rem -12rem 0;position:relative;top:-5rem}.org-cases__image--03{margin:0 0 3rem -6rem}}.org-cases__desc{position:relative;z-index:2;background:#fff;border-radius:20px;border:1px solid #F4F8FE;padding:2rem;clear:both;font-size:1.6rem;line-height:1.4;font-weight:400;color:#676C77}.org-cases__desc h2,.org-cases__desc h3{margin:0 0 1.5rem;font-weight:600;color:#1D1D1B;display:block}.org-cases__desc h2{font-size:3.2rem;line-height:1.1;letter-spacing:-.48px}.org-cases__desc h3{font-size:2rem;line-height:1.3}.org-cases__desc p{margin:0 0 1.8rem}.org-cases__desc p:last-child{margin:0}.org-cases__desc b{font-weight:500}@media (min-width:960px){.org-cases__desc{padding:3rem;border-radius:30px;font-size:2rem;line-height:1.4;font-weight:400}.org-cases__desc h2,.org-cases__desc h3{line-height:1.1;font-weight:600;letter-spacing:-.48px;margin:0 0 2rem}.org-cases__desc h2{font-size:4.6rem}.org-cases__desc h3{font-size:3.2rem}.org-cases__desc p{margin:0 0 2.4rem}}.org-feedback{padding:8rem 0;border-radius:40px}@media (min-width:960px){.org-feedback{border-radius:80px;padding:12rem 0}}.org-feedback__data{background:#FFF;box-shadow:0 18px 30px 0 rgba(118,28,234,.15);border:1px solid #F4F8FE;border-radius:20px;padding:2rem;overflow:hidden}.org-feedback__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px;text-align:center}@media (min-width:960px){.org-feedback__data{position:relative;padding:3rem 30rem 3rem 3rem;border-radius:30px}.org-feedback__title{margin:0 0 2rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;text-align:left}}.org-feedback__text{display:block;margin:0 0 3.5rem;font-size:2rem;line-height:1.2;font-weight:600;color:#676C77;text-align:center}@media (min-width:960px){.org-feedback__text{margin:0 0 3rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px;text-align:left}}.org-feedback__form{margin:0 0 2rem}.org-feedback__form .ui-field{margin:0 0 10px}.org-feedback__form .ui-prepend{color:#407BFF}.org-feedback__form .ui-input,.org-feedback__form .ui-input:-ms-input-placeholder,.org-feedback__form .ui-textarea,.org-feedback__form .ui-textarea:-ms-input-placeholder{color:#1D1D1B}.org-feedback__form .ui-input,.org-feedback__form .ui-input::placeholder,.org-feedback__form .ui-textarea,.org-feedback__form .ui-textarea::placeholder{color:#1D1D1B}.org-feedback__form .ui-textarea{min-height:10.9rem;height:10.9rem}@media (min-width:960px){.org-feedback__form{margin:0}.org-feedback__form .sz-row{margin:0 -5px}.org-feedback__form .sz-row>[class^=sz-col]{padding:0 5px}.org-feedback__form .ui-field{margin:0}}.org-feedback__image{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;margin:-10rem -8rem -12rem -16rem}.org-feedback__image img{display:block;width:63rem;max-width:none;object-fit:contain}@media (min-width:960px){.org-feedback__image{position:absolute;top:0;right:0;height:100%;width:28rem;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:start;justify-content:flex-start}.org-feedback__image img{position:relative;top:12%;left:-30%;height:130%;width:auto}}@media (min-width:1200px){.org-feedback__image img{top:20%;left:-30%;height:46.8rem}}.sz-tech{padding:8rem 0;text-align:center;border-radius:40px;background-size:cover}.sz-tech--cart{background-image:url(/local/templates/mg_winter/include/css/../images/bg-tech-cart-375.webp)}.sz-tech--error{background-image:url(/local/templates/mg_winter/include/css/../images/bg-tech-error-375.webp)}.sz-tech__title{display:block;margin:0 0 4rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px}@media (min-width:960px){.sz-tech{padding:10rem 0;border-radius:80px}.sz-tech--cart{background-image:url(/local/templates/mg_winter/include/css/../images/bg-tech-cart-960.webp)}.sz-tech--error{background-image:url(/local/templates/mg_winter/include/css/../images/bg-tech-error-960.webp)}.sz-tech__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px}}.sz-tech__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 4rem;max-width:61rem}.sz-tech__image img{display:block;max-width:100%;max-height:100%;object-fit:contain;height:auto}.sz-tech__group .sz-row{margin:0 -2rem -4rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sz-tech__group .sz-row>[class^=sz-col]{padding:0 2rem 4rem}.sz-tech__text{display:block;margin:0;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px;color:#676C77}.sz-tech__text b{display:block;color:#1D1D1B}.sz-tech__action .ui-btn--orange{background:#FF8700;color:#fff}.is-page-sz-about .sz-container-fluid{max-width:128rem}.is-page-sz-about .sz-partners{padding:10rem 0;border-radius:40px;background:#F4F8FE}.is-page-sz-about .sz-partners__title{font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;margin:0 -2rem 6rem;text-align:center}@media (min-width:960px){.is-page-sz-about .sz-partners{padding:12rem 0;border-radius:80px}.is-page-sz-about .sz-partners__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-2.4px;margin:0 0 6rem;text-align:center}}.is-page-sz-about .sz-media{padding:10rem 0;border-radius:40px;background:#F4F8FE}.is-page-sz-about .sz-media__title{font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;margin:0 0 5rem;text-align:center}@media (min-width:960px){.is-page-sz-about .sz-media{padding:12rem 0 6rem;border-radius:80px}.is-page-sz-about .sz-media__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-2.4px;margin:0 0 7.5rem;text-align:center}}.is-page-sz-about .sz-reviews{padding:10rem 0;border-radius:40px;background:#F4F8FE;border:none}.is-page-sz-about .sz-reviews__title{font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;margin:0 0 5rem;text-align:center}@media (min-width:960px){.is-page-sz-about .sz-reviews{padding:12rem 0;border-radius:80px}.is-page-sz-about .sz-reviews__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-2.4px;margin:0 0 7.5rem;text-align:center}.is-page-sz-about .sz-reviews__swiper{margin:0 0 12rem}}.sza-intro{position:relative;z-index:100;overflow:hidden;border-radius:40px;padding:8rem 0 9rem;text-align:center;background:#fff}.sza-intro:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:url(/local/templates/mg_winter/include/css/../images/bg-sza-intro-375.webp) 50% 125% no-repeat;border-radius:inherit;pointer-events:none}.sza-intro__title{display:block;margin:0 0 4rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width:960px){.sza-intro{padding:12rem 0 11rem;border-radius:80px}.sza-intro:before{background-image:url(/local/templates/mg_winter/include/css/../images/bg-sza-intro.webp);background-position:50% 50%;bottom:-50%}.sza-intro__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-2.4px;margin:0 auto 6rem;word-wrap:normal;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}}.sza-intro__text{display:block;margin:0 0 6.5rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}@media (min-width:960px){.sza-intro__text{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px;max-width:78rem;margin:0 auto 8.5rem}}@keyframes szaIntroAnim{from{transform:translateX(0)}to{transform:translateX(-100%)}}.sza-intro__anim{display:-ms-flexbox;display:flex;transform:rotate(4deg);position:relative;left:50%;width:192rem;margin:0 0 0 -96rem}.sza-choose__item:hover img,.sza-directions__item:hover .sza-directions__item-image img{transform:scale(1.1)}.sza-intro__anim-marquee{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;animation-name:szaIntroAnim;animation-duration:50s;will-change:transform}.sza-intro__image{height:17rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 2.5px;display:block;border-radius:10px;background:#F4F8FE;overflow:hidden;border:1px solid #F4F8FE}.sza-intro__image img{display:block;width:auto;height:100%;object-fit:cover}@media (min-width:960px){.sza-intro__image{height:30rem;margin:0 5px;border-radius:20px}}.sza-directions{padding:10rem 0;border-radius:40px;background:linear-gradient(180deg,#FFF 0,#F4F8FE 100%),#FFF}.sza-directions__title{display:block;margin:0 0 8.5rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;text-align:center}@media (min-width:960px){.sza-directions{padding:12rem 0;border-radius:80px}.sza-directions__title{margin:0 0 8rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-2.4px}}.sza-directions__list{margin:0;padding:0;list-style:none}.sza-directions__list>li{margin:0 0 10px}.sza-directions__list>li:last-child{margin:0}@media (min-width:640px){.sza-directions__list{margin:0 -5px -10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.sza-directions__list>li{padding:0 5px 10px;margin:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:960px){.sza-directions__list>li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.sza-directions__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;aspect-ratio:340/320;border-radius:20px;position:relative;overflow:hidden;text-decoration:none;color:#fff;will-change:transform}.sza-directions__item:hover{text-decoration:none;color:#fff}@media (min-width:960px){.sza-directions__item{border-radius:30px}}.sza-directions__item-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.sza-directions__item-image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 68.92%)}.sza-directions__item-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.sza-directions__item-desc{padding:2rem;margin:auto 0 0;position:relative;z-index:2}.sza-directions__item-title{display:block;margin:0 0 2rem;font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.24px}.sza-directions__item-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:4rem;font-size:1.6rem;line-height:1.4;font-weight:600;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(244,248,254,.01);backdrop-filter:blur(10px)}.sza-choose__title,.sza-start__title{font-size:4.6rem;line-height:1;text-align:center;font-weight:600}.sza-choose{border-radius:40px;padding:10rem 0}.sza-choose__title{display:block;margin:0 0 8.5rem;letter-spacing:-.92px}@media (min-width:960px){.sza-choose{border-radius:80px;padding:12rem 0}.sza-choose__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-2.4px;margin:0 0 10rem}}.sza-choose__anim{display:-ms-flexbox;display:flex}.sza-choose__anim-marquee{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;animation-name:schoolsAnimLeft;animation-duration:50s;will-change:transform}.sza-choose__item{display:block;margin:0 5px;height:27rem;text-decoration:none;position:relative;color:#fff;border-radius:20px;overflow:hidden;will-change:transform}.sza-choose__item:hover{text-decoration:none;color:#fff}.sza-choose__item:hover .sza-choose__item-play{opacity:1;transform:scale(1)}@media (min-width:960px){.sza-choose__item{height:35rem;border-radius:30px}}.sza-choose__item-image{width:auto;height:100%}.sza-choose__item-image img{display:block;width:auto;height:100%;object-fit:cover;transition:transform .25s}.sza-choose__item-play{position:absolute;top:50%;left:50%;width:8.6rem;height:8.6rem;margin:-4.3rem 0 0 -4.3rem;z-index:100;border-radius:131px;border:2px solid rgba(255,255,255,.5);background:linear-gradient(134deg,rgba(255,255,255,.6) -4.51%,rgba(255,255,255,0) 122.61%);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:opacity .25s,transform .25s;opacity:0;transform:scale(.5);will-change:transform}.b2b-products__item:hover .b2b-products__item-image img,.it-education__result-item-video:hover .it-education__result-item-video-image,.sza-photos__image:hover img{transform:scale(1.1)}.sza-choose__item-play svg{display:block;width:2.5rem;height:3rem;position:relative;left:2px}.sza-start{border-radius:40px;padding:10rem 0}.sza-start__title{display:block;margin:0 0 8rem;letter-spacing:-.92px}@media (min-width:960px){.sza-start{border-radius:80px;padding:12rem 0}.sza-start__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-2.4px;text-align:left}}.sza-start__text{display:block;margin:0 0 8rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px;text-align:center;color:#676C77}.sza-start__text b{font-weight:inherit;color:#1D1D1B}@media (min-width:960px){.sza-start__text{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px;text-align:left;margin:0 0 7.5rem}.sza-start__wrapper{display:-ms-flexbox;display:flex}}.sza-start__list{margin:0;padding:0;list-style:none}.sza-start__list>li{margin:0 0 10px}.sza-start__list>li:after{content:"+";display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:8rem;margin:10px 0 0;border-radius:20px;border:1px solid #F4F8FE;background:#fff;font-size:8rem;line-height:1;font-weight:300;letter-spacing:-2.4px}.sza-start__list>li:last-child{margin:0}.sza-start__list>li:nth-last-of-type(2):after{content:"="}.sza-start__list>li:nth-last-of-type(1):after{display:none}.sza-start__list>li:nth-of-type(2) .sza-start__item-school-image{height:5.4rem}.sza-start__list>li:nth-of-type(2) .sza-start__item-list strong{color:#1A3C9E}@media (min-width:960px){.sza-start__list{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto}.sza-start__list>li{margin:0 10rem 0 0;-ms-flex:0 0 1040px;flex:0 0 104rem;max-width:104rem;position:relative}.sza-start__list>li:last-child{margin:0}.sza-start__list>li:after{width:8rem;height:8rem;position:absolute;top:50%;right:-10rem;margin:-4rem 10px 0;padding:10px 0 0}}.sza-start__item{border-radius:20px;background:#fff;display:block;position:relative;overflow:hidden}@media (min-width:960px){.sza-start__item{display:-ms-flexbox;display:flex;border-radius:30px;min-height:100%}}.sza-start__item-image{display:block;overflow:hidden;border-radius:20px;aspect-ratio:340/250;margin:0;background:#ccc}.sza-start__item-image img{display:block;width:100%;height:100%;object-fit:cover}.sza-start__item-desc{padding:3rem 3rem 5rem}@media (min-width:960px){.sza-start__item-image{aspect-ratio:unset;-ms-flex:0 0 36%;flex:0 0 36%;max-width:36%;border-radius:30px}.sza-start__item-desc{-ms-flex:1;flex:1;padding:7rem 6rem 6rem;margin:0 2rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.sza-start__item-school{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.sza-start__item-school{margin:0 0 4rem}.sza-start__item-school-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:8.8rem;margin:0 0 2rem}.sza-start__item-school-image img{display:block;max-width:100%;max-height:100%}@media (min-width:960px){.sza-start__item-school-image{width:14.5rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 2rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sza-start__item-school-title{-ms-flex:1;flex:1}}.sza-start__item-school-title{display:block;margin:0;font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.24px}.sza-start__item-text{display:block;margin:0 0 4rem;font-size:2rem;line-height:1.4;font-weight:500;color:#676C77}.sza-start__item-list{margin:0;padding:0;list-style:none}.sza-start__item-list>li{margin:0 0 2rem}.sza-start__item-list>li:last-child{margin:0}.sza-start__item-list strong{display:block;margin:0 0 10px;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;color:#ED2224}.sza-start__item-list p{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:500;color:#676C77}@media (min-width:960px){.sza-start__item-list{margin:0 -10px -2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sza-start__item-list>li{padding:0 10px 2rem;-ms-flex:1;flex:1;min-width:33.333%}}.sza-start__formula{padding:4rem 3rem;border-radius:20px;background:#fff;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sza-start__formula-title{display:block;margin:0 0 4rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}.sza-start__formula-mark{display:block;margin:0 0 4rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px;color:#407BFF;background:linear-gradient(88deg,#407BFF 24.88%,#7001FF 84.58%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:960px){.sza-start__formula{min-height:100%;padding:6rem}.sza-start__formula-title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px}.sza-start__formula-mark{font-size:10rem;line-height:1;font-weight:600;letter-spacing:-4px}}.sza-start__formula-text{display:block;margin:0;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px;color:#676C77}.sza-start__formula-text b{font-weight:inherit;color:#1D1D1B}.sza-numbers{background:#F4F8FE;border:2px solid #FFF;border-radius:40px;padding:10rem 0 9.5rem}@media (min-width:960px){.sza-start__formula-text{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px}.sza-numbers{padding:12rem 0;border-radius:80px}}.sza-numbers__title{display:block;margin:0 0 8rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.02em;text-align:center}@media (min-width:960px){.sza-numbers__title{margin:0 0 8rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-2.4px;text-align:left}}.sza-numbers__award{margin:0 0 8rem;text-align:center}@media (min-width:960px){.sza-numbers__award{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left}}.sza-numbers__award-image{width:12rem;height:12rem;margin:0 auto 4rem;box-shadow:0 18px 30px 0 rgba(64,123,255,.15);background:#fff;border:1px solid #F4F8FE;border-radius:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sza-numbers__award-image img{display:block;max-width:100%;max-height:100%;width:8rem;height:8rem;object-fit:contain}.sza-numbers__award-figcaption{display:block;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}@media (min-width:960px){.sza-numbers__award-image{margin:0 4rem 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.sza-numbers__award-figcaption{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px;-ms-flex:1;flex:1;max-width:78rem}}.sza-numbers__list{margin:0;padding:0;list-style:none}.sza-numbers__list>li{margin:0 0 10px}.sza-numbers__list>li:last-of-type{margin:0}@media (min-width:960px){.sza-numbers__list>li{margin:0 0 3rem}}@media (min-width:1200px){.sza-numbers__list{margin:0 -10px -5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sza-numbers__list>li{padding:0 10px 5rem;margin:0}.sza-numbers__list>li:nth-of-type(4n - 3){-ms-flex:0 0 calc(60% - 20px);flex:0 0 calc(60% - 2rem);max-width:calc(60% - 2rem)}.sza-numbers__list>li:nth-of-type(4n - 2){-ms-flex:0 0 calc(40% + 20px);flex:0 0 calc(40% + 2rem);max-width:calc(40% + 2rem)}.sza-numbers__list>li:nth-of-type(4n - 1){-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.sza-numbers__list>li:nth-of-type(4n){-ms-flex:0 0 66.666%;flex:0 0 66.666%;max-width:66.666%}}.sza-numbers__item{background:50% 50% no-repeat #FFF;background-size:cover;border:1px solid #FFF;border-radius:20px;padding:2rem;position:relative}@media (min-width:960px){.sza-numbers__item{height:100%;min-height:12rem;border-radius:30px;padding:3rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-align:right}}.sza-numbers__item-number{display:block;margin:0 0 1.8rem;font-size:7rem;line-height:.9;font-weight:600;letter-spacing:-.03em;text-transform:lowercase;color:#407BFF}@media (min-width:960px){.sza-numbers__item-number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:6rem;margin:0 2rem 0 0;font-size:18rem;line-height:1;font-weight:700;white-space:nowrap}}.sza-numbers__item-text{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:500;color:#676C77}.sza-photos{padding:10rem 0;border-radius:40px;position:relative;overflow:hidden;clear:both}@media (min-width:960px){.sza-photos{padding:12rem 0 16rem;border-radius:80px}.sza-photos__mobile{display:none}}.sza-photos__anim{display:-ms-flexbox;display:flex;margin:0 0 10px}.sza-photos__anim:last-child{margin:0}.sza-photos__anim:nth-of-type(even) .sza-photos__anim-marquee{animation-name:schoolsAnimLeft;animation-duration:40s}.sza-photos__anim:nth-of-type(odd){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sza-photos__anim:nth-of-type(odd) .sza-photos__anim-marquee{animation-name:schoolsAnimRight;animation-duration:40s}@media (hover:hover){.sza-choose__anim:hover .sza-choose__anim-marquee,.sza-photos__anim:hover .sza-photos__anim-marquee{animation-play-state:paused}}.sza-photos__anim-marquee{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;will-change:transform}.sza-photos__desktop{display:none}@media (min-width:960px){.sza-photos__desktop{display:-ms-flexbox;display:flex;margin:0 -5px}}.sza-photos__col{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 0 10px}.sza-photos__col:last-child{margin:0}@media (min-width:960px){.sza-photos__col{padding:0 5px;margin:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start}.sza-photos__col:nth-of-type(1){padding-top:130px}.sza-photos__col:nth-of-type(3){padding-top:90px}}.sza-photos__image{margin:0 5px;height:23rem;background:#fff;border-radius:20px;overflow:hidden;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;will-change:transform;display:block}.sza-photos__image img{display:block;height:100%;width:auto;object-fit:cover;transition:transform .25s}@media (min-width:960px){.sza-photos__image{margin:0 0 10px;width:100%;height:auto;border-radius:30px}.sza-photos__image:last-child{margin:0}}.sza-principles{border-radius:40px;background:#fff;padding:10rem 0}.sza-principles__title{display:block;margin:0 -2rem 8rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;text-align:center}@media (min-width:960px){.sza-principles{padding:12rem 0;border-radius:80px}.sza-principles__title{margin:0 0 8rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-2.4px}}.sza-principles__list{margin:0;padding:0;list-style:none}.sza-principles__list>li{margin:0 0 10px}.sza-principles__list>li:last-child{margin:0}@media (min-width:1200px){.sza-principles__list{margin:0 -5px -10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sza-principles__list>li{padding:0 5px 10px;margin:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sza-principles__list>li:nth-of-type(1){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-ms-flex-order:1;order:1}.sza-principles__list>li:nth-of-type(2){-ms-flex-order:2;order:2}.sza-principles__list>li:nth-of-type(3){-ms-flex-order:4;order:4}.sza-principles__list>li:nth-of-type(4){-ms-flex-order:6;order:6}.sza-principles__list>li:nth-of-type(5){-ms-flex-order:3;order:3}.sza-principles__list>li:nth-of-type(6){-ms-flex-order:5;order:5}.sza-principles__list>li:nth-of-type(7){-ms-flex-order:7;order:7}}.sza-principles__item{border-radius:20px;background:#F4F8FE;color:#1D1D1B;padding:3rem;height:100%;min-height:43rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sza-principles__item--light{text-align:center;min-height:auto}.sza-principles__item--green{background:#41CC99;color:#004A17}.sza-principles__item--blue{background:#407BFF;color:#EAF0FF}.sza-principles__item--orange{background:#FF8700;color:#fff}.sza-principles__item--violet{background:#761CEA;color:#E9D9FF}.sza-principles__item--turq{background:#16A3C5;color:#002B4D}.sza-principles__item--yellow{background:#FFB600;color:#5F1600}.sza-principles__item-image{margin:0 0 3rem;height:10rem;display:block}.sza-principles__item-image img{display:block;width:auto;height:100%}@media (min-width:960px){.sza-principles__item{border-radius:30px;padding:6rem;min-height:60rem}.sza-principles__item--light{text-align:center;min-height:auto}.sza-principles__item--light .sza-principles__item-title{margin:0 0 3rem}.sza-principles__item-image{height:12rem}}.sza-principles__item-title{display:block;margin:auto 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px;word-wrap:break-word}.sza-principles__item-title:last-child{margin:0}@media (min-width:960px){.sza-principles__item-title{font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px}}.sza-principles__item-subtitle{display:block;margin:0 0 2rem;font-size:2rem;line-height:1.4;font-weight:500;color:#676C77}.sza-principles__item-subtitle:last-child{margin:0}.sza-principles__item-subtitle b{font-weight:inherit;color:#1D1D1B}@media (min-width:960px){.sza-principles__item-subtitle{font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.24px}}.sza-principles__item-text{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:500}.sza-cooperation{border-radius:40px;padding:9rem 0 10rem;border:2px solid #fff}@media (min-width:960px){.sza-principles__item-text{font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.24px}.sza-cooperation{padding:13rem 0 12rem;border-radius:80px}}.sza-cooperation__title{display:block;margin:0 0 8rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;text-align:center}@media (min-width:960px){.sza-cooperation__title{margin:0 0 10rem;font-size:8rem;line-height:1;font-weight:600;letter-spacing:-2.4px;text-align:left}}.sza-cooperation__list{margin:0 0 6rem;padding:0;list-style:none}.sza-cooperation__list:last-child{margin:0}.sza-cooperation__list>li{margin:0 0 6rem}.sza-cooperation__list>li:last-child{margin:0}@media (min-width:960px){.sza-cooperation__list{margin:0 0 10rem}.sza-cooperation__list:last-child{margin:0}.sza-cooperation__list>li{margin:0 0 10rem}.sza-cooperation__list>li:last-child{margin:0}.sza-cooperation__list>li:nth-of-type(odd) .sza-cooperation__item .sz-row{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sza-cooperation__item .sz-row{margin:0 -10px}.sza-cooperation__item .sz-row>[class^=sz-col]{padding:0 10px}}.sza-cooperation__item-image{position:relative;border-radius:20px;background:#F4F8FE;overflow:hidden;margin:0 0 2rem;display:block}.sza-cooperation__item-image img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:960px){.sza-cooperation__item-image{border-radius:30px;margin:0}.sza-cooperation__item-desc{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%}}.sza-cooperation__item-title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px}@media (min-width:960px){.sza-cooperation__item-title{font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;margin:0 0 3.5rem}}.sza-cooperation__item-tags{margin:0 0 4rem;padding:0;list-style:none}.sza-cooperation__item-tags>li{margin:0 0 10px}.sza-cooperation__item-tags>li:last-child{margin:0}.sza-cooperation__item-tag{display:inline-block;vertical-align:top;padding:2px 8px;font-size:1.6rem;line-height:1.4;font-weight:500;border-radius:10px;background:#fff;color:#1D1D1B}@media (min-width:960px){.sza-cooperation__item-tag{padding:2px 10px;font-size:2rem;line-height:1.4;font-weight:500}}.sza-cooperation__item-text{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:500;color:#676C77}.sza-cooperation__info{background:#fff;border:1px solid #F4F8FE;border-radius:20px;padding:3rem}@media (min-width:960px){.sza-cooperation__item-text{margin:auto 0 0}.sza-cooperation__info{border-radius:30px}.sza-cooperation__info .sz-row{-ms-flex-align:center;align-items:center}}.sza-cooperation__info-title{display:block;margin:0 0 3rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px}@media (min-width:960px){.sza-cooperation__info-title{margin:0 0 2rem}}.sza-cooperation__info-dl{margin:0}.sza-cooperation__info-dl dt{margin:0 0 5px;font-size:1.6rem;line-height:1.4;font-weight:500;color:#676C77}.sza-cooperation__info-dl dd{margin:0 0 10px;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}@media (min-width:960px){.sza-cooperation__info-dl dt{font-size:2rem;line-height:1.4;font-weight:500;margin:0 0 5px}.sza-cooperation__info-dl dd{margin:0}}.sza-cooperation__info-email{display:block;margin:0;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}.sza-cooperation__info-email a,.sza-cooperation__info-email a:hover{text-decoration:none;color:#1D1D1B}.sz-welcome{padding:10rem 0;border-radius:40px;background:#fff;text-align:center}.sz-welcome__title{display:block;margin:0 0 6rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px}@media (min-width:960px){.sza-cooperation__info-email{font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px}.sz-welcome{padding:12rem 0;border-radius:80px}.sz-welcome__title{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-2.4px;margin:0 0 8rem}}.sz-welcome__text{display:block;margin:0;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px;color:#676C77}.fancybox-image{border-radius:20px}@media (min-width:960px){.sz-welcome__text{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px}.fancybox-image{border-radius:30px}}.swiper-slide--08 .row>.col-6{height:25%}.swiper-slide--08 .row>.col-12{height:75%}.swiper-gallery .swiper-slide--08 .row>[class^=col]:nth-of-type(1),.swiper-gallery .swiper-slide--08 .row>[class^=col]:nth-of-type(2){height:25%}.sz-conditions__info>li:nth-of-type(1){-ms-flex:1 1 auto;flex:1 1 auto}body .gallery .gallery__title{font-size:4.6rem}.sz-promos{padding:6rem 0 10rem}@media (min-width:960px){body .gallery .gallery__title{font-size:8rem}.sz-promos{padding:10rem 0 12rem}}.sz-promos__title{display:block;margin:0 0 6rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;text-align:center}@media (min-width:960px){.sz-promos__title{font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px;margin:0 0 8rem}}.sz-promos__list{margin:0;padding:0;list-style:none}.sz-promos__list>li{margin:0 0 3rem}.sz-promos__list>li:last-child{margin:0}.sz-promos__item{border-radius:20px;padding:2rem;border:1px solid #F9F9FA;background:#fff}@media (min-width:960px){.sz-promos__list>li{margin:0 0 4rem}.sz-promos__list>li:last-child{margin:0}.sz-promos__item{border-radius:40px;padding:4rem}}.sz-promos__item-title{display:block;margin:0 0 1.5rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}@media (min-width:960px){.sz-promos__item-title{margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px}}.sz-promos__item-discount{margin:0 0 1.5rem}@media (min-width:960px){.sz-promos__item-discount{margin:0 0 2rem}}.sz-promos__item-discount-title{display:block;margin:0 0 10px;font-size:1.8rem;line-height:1.2;font-weight:600}@media (min-width:960px){.sz-promos__item-discount-title{font-size:2rem;line-height:1.3;font-weight:600}}.sz-promos__item-discount-list{margin:0;padding:0;list-style:none;font-size:1.8rem;line-height:1.2;font-weight:600}.sz-promos__item-discount-list>li{position:relative;padding:0 0 0 8px;margin:0 0 10px}.sz-promos__item-discount-list>li:before{content:"";display:block;position:absolute;top:50%;left:0;width:3px;height:2rem;border-radius:10px;background:#407BFF;margin:-1rem 0 0}.b2b-about__item-list>li:before,.sz-promos__item-terms-list>li:before,.upsale__card-price>li:after{content:"";background-repeat:no-repeat}.sz-promos__item-discount-list>li:last-child{margin:0}@media (min-width:960px){.sz-promos__item-discount-list{font-size:2rem;line-height:1.3;font-weight:600}}.sz-promos__item-desc{margin:0 -5px 1.5rem 0;font-size:1.4rem;line-height:1.38;font-weight:500}.sz-promos__item-desc h1,.sz-promos__item-desc h2,.sz-promos__item-desc h3{display:block;margin:0 0 1.2rem;font-size:1.8rem;line-height:1.2;font-weight:600}.sz-promos__item-desc h1:last-child,.sz-promos__item-desc h2:last-child,.sz-promos__item-desc h3:last-child{margin:0}.sz-promos__item-desc ul{margin:0 0 1.2rem;padding:0;list-style:none}.sz-promos__item-desc ul:last-child{margin:0}.sz-promos__item-desc ul>li{margin:0 0 1.2rem}.sz-promos__item-desc ul>li:last-child{margin:0}.sz-promos__item-desc p{margin:0 0 1.2rem}.sz-promos__item-desc p:last-child{margin:0}.sz-promos__item-desc a{text-decoration:none;color:#407BFF}.sz-promos__item-desc a:hover{text-decoration:none;color:#FF8700}@media (min-width:960px){.sz-promos__item-desc{margin:0 0 2rem;font-size:1.6rem;line-height:1.4;font-weight:500}.sz-promos__item-desc h1,.sz-promos__item-desc h2,.sz-promos__item-desc h3{font-size:2rem;line-height:1.3;font-weight:600;margin:0 0 10px}.sz-promos__item-desc h1:last-child,.sz-promos__item-desc h2:last-child,.sz-promos__item-desc h3:last-child{margin:0}.sz-promos__item-desc p{margin:0 0 10px}.sz-promos__item-desc p:last-child{margin:0}.sz-promos__item-desc ul{margin:0 0 10px}.sz-promos__item-desc ul:last-child{margin:0}.sz-promos__item-desc ul>li{margin:0 0 10px}.sz-promos__item-desc ul>li:last-child{margin:0}.sz-promos__item-desc a{border-bottom:1px solid currentColor}}.sz-promos__item-terms-title{display:block;margin:0 0 1.5rem;font-size:1.8rem;line-height:1.2;font-weight:600}@media (min-width:960px){.sz-promos__item-terms-title{margin:0 0 2rem;font-size:2rem;line-height:1.3;font-weight:600}}.sz-promos__item-terms-list{margin:0;padding:0;list-style:none;font-size:1.6rem;line-height:2.5rem;font-weight:500}.sz-promos__item-terms-list>li{position:relative;padding:0 0 0 4rem;margin:0 0 1.5rem}.sz-promos__item-terms-list>li:last-child{margin:0}.sz-promos__item-terms-list>li:before{display:block;position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;margin:0;border-radius:50%;border:1px solid #fff;background-position:50% 50%;background-size:1.2rem 1.2rem}.sz-promos__item-terms-list>li.is-true:before{background-color:#D9F5DC;background-image:url(/local/templates/mg_winter/include/css/../images/icons/icon-list-true.webp);box-shadow:0 8px 12px 0 rgba(65,204,153,.25)}.sz-promos__item-terms-list>li.is-false:before{background-color:#FFF2F2;background-image:url(/local/templates/mg_winter/include/css/../images/icons/icon-list-false.webp);box-shadow:0 8px 12px 0 rgba(255,62,59,.25)}.sz-promos__item-terms-list p{margin:0 0 6px}.sz-promos__item-terms-list p:last-child{margin:0}.sz-promos__item-terms-list a{text-decoration:none;transition:color .25s;color:#407BFF}.sz-promos__item-terms-list a:hover{text-decoration:none;color:#FF8700}.sz-promos__item-terms-list ul{margin:0;padding:0;list-style:none;font-size:1.4rem;line-height:1.4;font-weight:500;color:#676C77}.sz-promos__item-terms-list ul>li{margin:0 0 10px}.sz-promos__item-terms-list ul>li:last-child{margin:0}@media (min-width:960px){.sz-promos__item-terms-list{font-size:2rem;line-height:3rem;font-weight:500}.sz-promos__item-terms-list>li{padding:0 0 0 4.5rem;margin:0 0 2rem}.sz-promos__item-terms-list>li:last-child{margin:0}.sz-promos__item-terms-list>li:before{width:3rem;height:3rem;background-size:1.6rem 1.6rem}.sz-promos__item-terms-list ul{font-size:1.6rem;line-height:1.4;font-weight:500}}.b2b-benefits__title,.b2b-intro__title{font-size:4.6rem;letter-spacing:-.92px;text-align:center}.b2b-intro{padding:6rem 0;border-radius:40px;background:url(/local/templates/mg_winter/include/css/../images/bg-b2b-intro-cards-375.webp) 50% 50% no-repeat #fff}.b2b-intro__title{display:block;line-height:1;font-weight:600;margin:0 0 6rem}.b2b-intro__title small{display:block;margin:0 0 1.5rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}.b2b-intro__cards{position:relative}@media (min-width:960px){.b2b-intro{padding:10rem 0 6rem;border-radius:80px;background-image:url(/local/templates/mg_winter/include/css/../images/bg-b2b-intro-cards-1400.png)}.b2b-intro__title,.b2b-intro__title small{font-size:8rem;line-height:1;font-weight:600;letter-spacing:-2.4px}.b2b-intro__title{margin:0 0 6rem}.b2b-intro__title small{margin:0}.b2b-intro__cards{max-width:118rem;margin:0 auto}}.b2b-intro__cards-decor{margin:0;box-shadow:0 15px 25.01px 0 rgba(64,123,255,.15);background:#fff;border:1px solid #F4F8FE;border-radius:50px;padding:8px 1.6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.b2b-intro__cards-decor--01{position:absolute;top:-2rem;right:-3.5rem;transform:rotate(18.43deg);width:16.6rem;height:5.8rem}@media (min-width:960px){.b2b-intro__cards-decor--01{padding:0 2rem;height:7rem;width:20rem;position:absolute;top:-3.5rem;right:-6.5rem}}.b2b-intro__cards-decor--02{position:absolute;bottom:16rem;right:-3rem;transform:rotate(-16.22deg);width:11.4rem;height:4.8rem}@media (min-width:960px){.b2b-intro__cards-decor--02{padding:0 2rem;height:7rem;width:16rem;position:absolute;bottom:2rem;right:auto;left:14rem}}.b2b-intro__cards-decor img,.b2b-intro__cards-decor svg{display:block;max-width:100%;max-height:100%}.b2b-intro__cards-list{margin:0 0 6rem;padding:0;list-style:none}.b2b-intro__cards-list>li{margin:0 0 10px}.b2b-intro__cards-list>li:last-child{margin:0}@media (min-width:960px){.b2b-intro__cards-list{margin:0 -5px -10px;padding:0 0 6rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.b2b-intro__cards-list>li{padding:0 5px 10px;margin:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%}}.b2b-intro__card{background:#fff;border-radius:20px;border:1px solid #F4F8FE;padding:2rem}@media (min-width:960px){.b2b-intro__card{padding:3rem;border-radius:30px;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.b2b-intro__card-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:5rem;height:5rem;margin:0 0 1.3rem}.b2b-intro__card-image img{display:block;max-width:100%;max-height:100%}@media (min-width:960px){.b2b-intro__card-image{margin:0 0 4.4rem}}.b2b-intro__card-text{display:block;margin:0;font-size:2rem;line-height:1.4;font-weight:500}@media (min-width:960px){.b2b-intro__card-text{font-size:1.6rem;line-height:1.4;font-weight:500;margin:auto 0 0}}.b2b-intro__action{margin:0 -9px 6rem}.b2b-intro__action .ui-btn{width:100%;padding:0 2rem}@media (min-width:960px){.b2b-intro__action{text-align:center;margin:0 0 6rem}.b2b-intro__action .ui-btn{width:auto;padding:0 3rem}.b2b-intro__services-mobile{display:none}}.b2b-intro__services-stripe{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 0 5px}.b2b-intro__services-stripe:last-child{margin:0}.b2b-intro__services-stripe:nth-of-type(even) .b2b-intro__services-stripe-marquee{animation-name:b2bMarqueeLeft}.b2b-intro__services-stripe:nth-of-type(odd){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.b2b-feedback__anim-marquee,.b2b-intro__services-stripe-marquee{-ms-flex:0 0 auto;min-width:100%;animation-timing-function:linear;animation-iteration-count:infinite}.b2b-intro__services-stripe:nth-of-type(odd) .b2b-intro__services-stripe-marquee{animation-name:b2bMarqueeRight}.b2b-intro__services-stripe-marquee{flex:0 0 auto;display:-ms-flexbox;display:flex;animation-name:b2bMarqueeLeft;animation-duration:60s}.b2b-intro__services-desktop{display:none}@media (min-width:960px){.b2b-intro__services-desktop{display:block}}.b2b-intro__services-list{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;font-size:2rem;line-height:1.1;font-weight:500;letter-spacing:-.2px;white-space:nowrap}.b2b-intro__services-list>li{margin:0 2.5px;border:1px solid #FFF;background:#F4F8FE;box-shadow:0 18px 30px 0 rgba(64,123,255,.15);height:4rem;padding:0 1.5rem;border-radius:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:960px){.b2b-intro__services-list{margin:-5px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.b2b-intro__services-list>li{margin:5px;height:5rem;padding:0 2rem}}@keyframes b2bMarqueeLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes b2bMarqueeRight{from{transform:translateX(0)}to{transform:translateX(100%)}}.b2b-benefits{padding:10rem 0;border-radius:40px;border:2px solid #fff}.b2b-benefits__title{display:block;margin:0 0 6rem;line-height:1;font-weight:600}@media (min-width:960px){.b2b-benefits{padding:12rem 0;border-radius:80px}.b2b-benefits__title{margin:0 0 10rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px}}.b2b-benefits__quote{margin:0 0 6rem;display:block;border-radius:40px;background:url(/local/templates/mg_winter/include/css/../images/bg-b2b-benefits-375.png) 50% 50% no-repeat;padding:3.2rem 1.8rem;overflow:hidden}@media (min-width:960px){.b2b-benefits__quote{margin:0 0 10rem;padding:9rem 8rem;border-radius:30px;background-image:url(/local/templates/mg_winter/include/css/../images/bg-b2b-benefits-1400.png)}}.b2b-benefits__quote-text{display:block;margin:0;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px;text-align:center}@media (min-width:960px){.b2b-benefits__quote-text{font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;padding:0 3rem}}.b2b-benefits__list{margin:0;padding:0;list-style:none}.b2b-benefits__list>li{margin:0 0 6rem}.b2b-benefits__list>li:last-child{margin:0}@media (min-width:960px){.b2b-benefits__list>li{margin:0 0 10rem}.b2b-benefits__list>li:last-child{margin:0}.b2b-benefits__list>li:nth-of-type(even) .sz-row{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.b2b-benefits__item .sz-row{-ms-flex-align:center;align-items:center}}.b2b-benefits__item-desc{position:relative;font-size:1.6rem;line-height:1.4;font-weight:500}.b2b-benefits__item-desc:before{content:"";display:block;width:5rem;height:5rem;border-radius:50%;box-shadow:0 18px 30px 0 rgba(64,123,255,.15);background:url(/local/templates/mg_winter/include/css/../images/icons/icon-done.png) 50% 50% no-repeat #F4F8FE;border:1px solid #FFF;background-size:3rem 3rem;margin:0 0 3rem}.b2b-benefits__item-desc h3{display:block;margin:0 0 3rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}.b2b-benefits__item-desc picture{display:block;overflow:hidden;border-radius:20px;background:rgba(0,0,0,.1);margin:0 0 3rem;aspect-ratio:340/190}.b2b-benefits__item-desc picture img{display:block;width:100%;height:100%;object-fit:cover}.b2b-benefits__item-desc p{margin:0 0 2rem;color:#676C77}.b2b-benefits__item-desc p:last-child{margin:0}@media (min-width:960px){.b2b-benefits__item-desc{font-size:1.6rem;line-height:1.4;font-weight:500}.b2b-benefits__item-desc:before{width:6rem;height:6rem;margin:0 0 3rem;background-size:4rem 4rem}.b2b-benefits__item-desc h3{display:block;margin:0 0 3rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px}.b2b-benefits__item-desc p{margin:0 0 2rem}.b2b-benefits__item-desc p:last-child{margin:0}.b2b-benefits__item-desc picture{display:none}}.b2b-benefits__item-image{display:none}@media (min-width:960px){.b2b-benefits__item-image{display:block;border-radius:30px;background:rgba(0,0,0,.1);margin:0;overflow:hidden}.b2b-benefits__item-image img{display:block;width:100%}}.b2b-who{padding:10rem 0;border-radius:40px;background:url(/local/templates/mg_winter/include/css/../images/bg-b2b-who-375.png) 50% 600px no-repeat}.b2b-who__title{display:block;margin:0 0 6rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;text-align:center}@media (min-width:960px){.b2b-who{padding:12rem 0;border-radius:80px;background-image:url(/local/templates/mg_winter/include/css/../images/bg-b2b-who-1400.png)}.b2b-who__title{margin:0 0 8rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px}}.b2b-who__list{margin:0;padding:0;list-style:none}.b2b-who__list>li{margin:0 0 2rem}.b2b-who__list>li:last-child{margin:0}@media (min-width:960px){.b2b-who__list{margin:0 -10px -2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.b2b-who__list>li{padding:0 10px 2rem;margin:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.b2b-who__list>li:first-of-type{padding-top:20px}.b2b-who__list>li:nth-of-type(even){padding-top:80px}}.b2b-who__item{background:#fff;border-radius:20px;padding:3rem}@media (min-width:960px){.b2b-who__item{padding:3rem;border-radius:30px}}.b2b-who__item-title{display:block;margin:0 0 2rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px;text-align:center}.b2b-who__item-image{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;margin:0 -3rem -3rem}.b2b-who__item-image img{display:block}.b2b-products{padding:10rem 0;border-radius:40px;background:#fff}.b2b-products__title{display:block;margin:0 0 4rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;text-align:center}@media (min-width:960px){.b2b-products{padding:12rem 0;border-radius:80px}.b2b-products__title{margin:0 0 7rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px}}.b2b-products__tabs{margin:0 0 2rem}.b2b-products__tabs-control{margin:0 0 4.5rem;display:-ms-flexbox;display:flex}@media (min-width:960px){.b2b-products__tabs-control{margin:0 0 5.6rem}}.b2b-products__tabs-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 1.5px;background:0 0;border:none;cursor:pointer;border-bottom:2px solid #D0D3DA;font-size:2rem;line-height:1.3;font-weight:600;text-align:center;padding:10px 0;color:#99A0AF;-ms-flex:1;flex:1}.b2b-products__tabs-btn:first-child{margin-left:0}.b2b-products__tabs-btn:last-child{margin-right:0}.b2b-products__tabs-btn:hover{color:#1D1D1B}.b2b-products__tabs-btn.is-active{color:#407BFF;border-color:#407BFF}.b2b-products__tabs-wrapper{position:relative}.b2b-products__tabs-content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden}.b2b-products__tabs-content.is-active{position:relative;opacity:1;visibility:visible;transition:.7s}.b2b-products__list{margin:0;padding:0;list-style:none}.b2b-products__list>li{margin:0 0 2rem}.b2b-products__list>li:last-child{margin:0}@media (min-width:960px){.b2b-products__tabs-btn{font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}.b2b-products__list{margin:0 -10px -2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.b2b-products__list>li{padding:0 10px 2rem;margin:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.b2b-products__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;text-decoration:none;background:rgba(0,0,0,.1);position:relative;border-radius:20px;overflow:hidden;aspect-ratio:340/480;color:#fff}.b2b-products__item:hover{text-decoration:none;color:#fff}.b2b-products__item:hover .b2b-products__item-btn{background:#407BFF;color:#fff}.b2b-products__item-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.b2b-products__item-image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 68.92%)}.b2b-products__item-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.b2b-products__item-desc{position:relative;z-index:2;padding:2rem}.b2b-products__item-title{display:block;margin:0 0 1.5rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}@media (min-width:960px){.b2b-products__item{aspect-ratio:580/480;border-radius:30px}.b2b-products__item-title{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px}}.b2b-products__item-text{display:block;margin:0 0 1.5rem;font-size:1.6rem;line-height:1.4;font-weight:500}.b2b-products__item-price{display:block;margin:0 0 1.5rem;font-size:2rem;line-height:1.3;font-weight:600;letter-spacing:-.2px}@media (min-width:960px){.b2b-products__item-price{font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}}.b2b-products__item-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:4rem;border-radius:14px;background:#fff;color:#1D1D1B;font-size:1.6rem;line-height:1.4;font-weight:600;text-align:center;padding:0 8px;transition:.25s}.b2b-products__ready{background:#F4F8FE;border:1px solid #fff;padding:2rem 3rem;border-radius:20px}@media (min-width:960px){.b2b-products__ready{border-radius:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.b2b-products__ready-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:6rem;height:6rem;margin:0 auto 10px}@media (min-width:960px){.b2b-products__ready-image{margin:0 10px 0 0}}.b2b-products__ready-text{display:block;margin:0;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px;text-align:center}.b2b-cooperation{border-radius:40px;padding:10rem 0}.b2b-cooperation__title{display:block;margin:0 0 6rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;text-align:center}@media (min-width:960px){.b2b-cooperation{padding:12rem 0 6rem;border-radius:80px}.b2b-cooperation__title{margin:0 0 8rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px}}.b2b-cooperation__wrapper{max-width:98rem;margin:0 auto}.b2b-cooperation__list{margin:0;padding:0;list-style:none}.b2b-cooperation__list>li{margin:0 0 2rem}.b2b-cooperation__list>li:nth-of-type(4n - 3)>*{background:#41CC99;color:#004A17}.b2b-cooperation__list>li:nth-of-type(4n - 2)>*{background:#761CEA;color:#E9D9FF}.b2b-cooperation__list>li:nth-of-type(4n - 1)>*{background:#FF8700;color:#fff}.b2b-cooperation__list>li:nth-of-type(4n)>*{background:#16A3C5;color:#002B4D}.b2b-cooperation__list>li:last-child{margin:0}@media (min-width:960px){.b2b-cooperation__list{margin:0 -10px -2rem;padding:0 0 11rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.b2b-cooperation__list>li{padding:0 10px 2rem;margin:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;position:relative}.b2b-cooperation__list>li:nth-of-type(even){top:11rem}}.b2b-cooperation__item{display:block;border-radius:20px;padding:3rem;background:#fff;color:#1D1D1B}.b2b-cooperation__item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:10rem;height:10rem;margin:0 0 4rem}.b2b-cooperation__item-image img{display:block;max-width:100%;max-height:100%}@media (min-width:960px){.b2b-cooperation__item{padding:3rem;border-radius:30px}.b2b-cooperation__item-image{width:11rem;height:11rem;margin:0 0 8rem}.b2b-cooperation__item-desc{margin:auto 0 0}}.b2b-cooperation__item-title{display:block;margin:0 0 1.5rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}.b2b-about__title,.b2b-numbers__title{letter-spacing:-.92px;text-align:center}.b2b-cooperation__item-text{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:500}.b2b-about{border-radius:40px;padding:10rem 0;background:url(/local/templates/mg_winter/include/css/../images/bg-b2b-about-375.png) 50% -360px no-repeat}.b2b-about__title{display:block;margin:0 0 6rem;font-size:4.6rem;line-height:1;font-weight:600}@media (min-width:960px){.b2b-about{padding:12rem 0;border-radius:80px;background-image:url(/local/templates/mg_winter/include/css/../images/bg-b2b-about-1400.png)}.b2b-about__title{margin:0 0 8rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px}.b2b-about__grid .sz-row{margin:0 -5px -10px}.b2b-about__grid .sz-row>[class^=sz-col-]{padding:0 5px 10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.b2b-about__grid .sz-row>[class^=sz-col-]>*{-ms-flex:1 1 auto;flex:1 1 auto}.b2b-about__grid .sz-row>[class^=sz-col-]:first-of-type .b2b-about__image{-ms-flex-order:1;order:1}.b2b-about__grid .sz-row>[class^=sz-col-]:last-of-type .b2b-about__image{-ms-flex-order:-1;order:-1}}.b2b-about__grid .sz-row{margin:0 -5px -10px}.b2b-about__grid .sz-row>[class^=sz-col-]{padding:0 5px 10px}.b2b-about__item{border-radius:20px;padding:3rem;background:#fff;margin:0 0 10px}.b2b-about__item:last-child{margin:0}@media (min-width:960px){.b2b-about__item{padding:3rem;border-radius:30px;margin:0 0 10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.b2b-about__item:last-child{margin:0 0 10px}}.b2b-about__item-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 2rem;height:4.5rem}.b2b-about__item-logo img,.b2b-about__item-logo svg{display:block;max-width:100%;max-height:100%}.b2b-about__item-text{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:500}@media (min-width:960px){.b2b-about__item-text{font-size:2rem;line-height:1.4;font-weight:500;margin:auto 0 0}}.b2b-about__item-list{margin:0 -10px;padding:0;list-style:none;font-size:1.6rem;line-height:1.4;font-weight:500}.b2b-about__item-list>li{margin:0 0 2rem;padding:0 0 0 4.5rem;position:relative}.b2b-about__item-list>li:before{display:block;position:absolute;top:50%;left:0;width:3rem;height:3rem;margin:-1.5rem 0 0;background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.9805 5.99018C26.7207 5.99792 26.4741 6.1065 26.293 6.29292L11 21.5859L4.70705 15.2929C4.61491 15.1969 4.50454 15.1203 4.38241 15.0675C4.26028 15.0147 4.12885 14.9869 3.99581 14.9855C3.86277 14.9842 3.7308 15.0094 3.60762 15.0597C3.48444 15.1099 3.37254 15.1843 3.27846 15.2784C3.18438 15.3725 3.11002 15.4844 3.05973 15.6075C3.00944 15.7307 2.98423 15.8627 2.98559 15.9957C2.98694 16.1288 3.01483 16.2602 3.06761 16.3823C3.1204 16.5045 3.19702 16.6148 3.29299 16.707L10.293 23.707C10.4805 23.8944 10.7349 23.9998 11 23.9998C11.2652 23.9998 11.5195 23.8944 11.7071 23.707L27.7071 7.70698C27.8516 7.56652 27.9503 7.38567 27.9902 7.18815C28.0302 6.99063 28.0095 6.78565 27.931 6.60007C27.8524 6.41448 27.7197 6.25695 27.5501 6.14812C27.3805 6.03929 27.1819 5.98424 26.9805 5.99018Z' fill='%2341CC99'/%3E%3C/svg%3E%0A");background-position:50% 50%;background-size:contain}.b2b-about__item-list>li:last-child{margin:0}@media (min-width:960px){.b2b-about__item-list{font-size:2rem;line-height:1.4;font-weight:500}.b2b-about__item-list>li{margin:0 0 3rem}.b2b-about__item-list>li:last-child{margin:0}}.b2b-about__image{border-radius:20px;background:rgba(0,0,0,.1);position:relative;overflow:hidden;margin:0 0 10px;border:1px solid #F4F8FE;display:-ms-flexbox;display:flex}.b2b-about__image:last-child{margin:0}.b2b-about__image img{display:block;width:100%;height:100%;object-fit:cover;-ms-flex:1;flex:1}@media (min-width:960px){.b2b-about__image{border-radius:30px;margin:0 0 10px}.b2b-about__image:last-child{margin:0 0 10px}}.b2b-numbers{background:#fff;border-radius:40px;padding:10rem 0}.b2b-numbers__title{display:block;margin:0 0 6rem;font-size:4.6rem;line-height:1;font-weight:600}@media (min-width:960px){.b2b-numbers{padding:12rem 0;border-radius:80px}.b2b-numbers__title{margin:0 0 9rem;font-size:6rem;line-height:1;font-weight:600;letter-spacing:-1.5px}}.b2b-numbers__list{margin:0;padding:0;list-style:none}.b2b-numbers__list>li{margin:0 0 2rem}.b2b-numbers__list>li:nth-of-type(even){text-align:right}.b2b-numbers__list>li:last-of-type{margin:0}@media (min-width:960px){.b2b-numbers__list>li{margin:0 0 3rem}}@media (min-width:1200px){.b2b-numbers__list{margin:0 -10px -5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.b2b-numbers__list>li{padding:0 10px 5rem;margin:0}.b2b-numbers__list>li:nth-of-type(4n - 3){-ms-flex:0 0 calc(60% - 20px);flex:0 0 calc(60% - 2rem);max-width:calc(60% - 2rem)}.b2b-numbers__list>li:nth-of-type(4n - 2){-ms-flex:0 0 calc(40% + 20px);flex:0 0 calc(40% + 2rem);max-width:calc(40% + 2rem)}.b2b-numbers__list>li:nth-of-type(4n - 1){-ms-flex:0 0 28%;flex:0 0 28%;max-width:28%}.b2b-numbers__list>li:nth-of-type(4n){-ms-flex:0 0 72%;flex:0 0 72%;max-width:72%}}.b2b-numbers__item{background:#F4F8FE;border-radius:20px;padding:2rem;position:relative}@media (min-width:960px){.b2b-numbers__item{height:12rem;border-radius:30px;padding:3rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-align:right}}.it-benefits__list,.it-intro,.order-status,.popup-nps,.ui-check__number,.ui-check__switch,.upsale{text-align:center}.b2b-numbers__item-number{display:inline-block;vertical-align:top;margin:0 0 2rem;font-size:10rem;line-height:.9;font-weight:600;letter-spacing:-4px;text-transform:lowercase;color:#407BFF;background:linear-gradient(88deg,#407BFF 24.88%,#761CEA 84.58%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:960px){.b2b-numbers__item-number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:18rem;margin:-3rem 2rem -3rem 0;font-size:18rem;line-height:1;font-weight:700;white-space:nowrap}}.b2b-numbers__item-text{display:block;margin:0;font-size:1.6rem;line-height:1.4;font-weight:500;color:#676C77}.b2b-numbers__action{display:none}@media (min-width:960px){.b2b-numbers__action{display:block;text-align:center;padding:9rem 0 0}}.b2b-feedback{padding:10rem 0;border-radius:40px}.b2b-feedback__title{display:block;margin:0 0 2rem;font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px}.b2b-feedback__text,.nps__thanks-title,.popup-nps__title{letter-spacing:-.24px;font-size:2.4rem;font-weight:600}.b2b-feedback__text{display:block;margin:0 0 4rem;line-height:1.2;color:#676C77}@media (min-width:960px){.b2b-feedback{padding:12rem 0;border-radius:80px}.b2b-feedback__desc{padding:3rem}.b2b-feedback__text{margin:0 0 3rem}}.b2b-feedback__form{margin:0 0 13rem}.b2b-feedback__form .ui-field{margin:0 0 10px}.b2b-feedback__form .ui-prepend{color:#407BFF;width:3.5rem}.b2b-feedback__form .ui-prepend svg{width:2rem;height:2rem}.b2b-feedback__form .ui-prepend~.ui-input,.b2b-feedback__form .ui-prepend~.ui-textarea{padding-left:35px}.b2b-feedback__form .ui-input,.b2b-feedback__form .ui-textarea{height:4rem;color:#1D1D1B}.b2b-feedback__form .ui-input:-ms-input-placeholder,.b2b-feedback__form .ui-textarea:-ms-input-placeholder{color:#1D1D1B}.b2b-feedback__form .ui-input::placeholder,.b2b-feedback__form .ui-textarea::placeholder{color:#1D1D1B}.b2b-feedback__form .ui-input:focus,.b2b-feedback__form .ui-textarea:focus{border-color:#407BFF}.b2b-feedback__gallery{display:none}@media (min-width:960px){.b2b-feedback__form{margin:0}.b2b-feedback__gallery{display:block;aspect-ratio:680/1560}.b2b-feedback__gallery .sz-row{margin:0 -5px -10px}.b2b-feedback__gallery .sz-row>[class^=sz-col]{padding:0 5px 10px}}@keyframes szaB2BAnim{from{transform:translateX(0)}to{transform:translateX(-100%)}}.b2b-feedback__anim{display:-ms-flexbox;display:flex;transform:rotate(10.93deg);position:relative;left:50%;width:120vw;margin:0 0 0 -60vw}@media (min-width:960px){.b2b-feedback__anim{display:none}}.b2b-feedback__anim-marquee{flex:0 0 auto;display:-ms-flexbox;display:flex;animation-name:szaB2BAnim;animation-duration:50s;will-change:transform}.b2b-feedback__image{width:16rem;height:20rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 5px;display:block;border-radius:20px;background:#F4F8FE;overflow:hidden}.b2b-feedback__image img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:960px){.b2b-feedback__anim-marquee{animation:none}.b2b-feedback__image{height:auto;width:100%;margin:0 0 10px;border-radius:30px}}.fancybox-container:has(.popup-nps) .fancybox-bg{background:#000;opacity:0}.fancybox-container:has(.popup-nps).fancybox-is-open .fancybox-bg{opacity:.6}.popup-nps{padding:2rem;border-radius:20px;background:#fff;width:34rem;max-width:100%}.nps__data,.nps__thanks{background:#fff;box-shadow:0 18px 30px 0 rgba(64,123,255,.15)}.popup-nps__title{display:block;margin:0 0 2rem;line-height:1.2}@media (min-width:960px){.popup-nps{width:66rem;padding:3rem}.popup-nps__title{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px}}.popup-nps__action .ui-btn{width:100%;height:4rem}.nps{padding:4rem 0 10rem;color:#1D1D1B}@media (min-width:960px){.nps{padding:6rem 0 12rem}}.nps__data{border-radius:30px;max-width:78rem;margin:0 auto;padding:3rem}.nps__title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px}@media (min-width:960px){.nps__data{padding:6rem}.nps__title{font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px}}.nps__group-text,.nps__group-title,.nps__subtitle,.nps__text{display:block;line-height:1.4;font-weight:500}.nps__subtitle{margin:0 0 2rem;font-size:1.6rem}.nps__subtitle mark{background:0 0;color:#407BFF}@media (min-width:960px){.nps__subtitle{font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.24px}}.nps__text{margin:0 0 3rem;font-size:1.4rem;color:#99A0AF}.nps__group-title sup,.nps__text sup{color:#FF3E3B;position:relative;top:0}.nps__text sup{font-size:inherit}@media (min-width:960px){.nps__text{margin:0 0 4rem}}.nps__line{display:block;margin:0 0 3rem;border:none;border-bottom:1px solid #ECEDF0}@media (min-width:960px){.nps__line{margin:0 0 4rem}}.nps__group{padding:0 0 3rem;margin:0 0 3rem;border-bottom:1px solid #ECEDF0}@media (min-width:960px){.nps__group{padding:0 0 4rem;margin:0 0 4rem}}.nps__group-title{margin:0 0 3rem;font-size:2rem}.nps__group-title sup{font-size:inherit}.nps__group-title+.nps__group-text{position:relative;margin:-2rem 0 3rem}.nps__group-text{margin:0 0 3rem;font-size:1.4rem;color:#99A0AF}.nps__group-vote{max-width:24rem;margin:0 auto}.nps__group-vote .ui-check{margin:0}.nps__group-vote .ui-validate{position:absolute;opacity:0;visibility:hidden}@media (min-width:960px){.nps__group-vote{max-width:none}}.nps__group-vote-list{margin:0 -5px -10px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nps__group-vote-list>li{padding:0 5px 10px;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media (min-width:960px){.nps__group-vote-list{margin:0 -9px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.nps__group-vote-list>li{padding:0 9px;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}.nps__group-field,.nps__group-switch .ui-check{margin:0}.nps__group-field .ui-prepend{width:3.5rem;height:4.5rem}.nps__group-field .ui-prepend~.ui-textarea{padding-left:35px}.nps__group-field .ui-textarea{height:8rem;min-height:8rem;background:#fff;border-color:#ECEDF0;color:#1D1D1B;padding:10px 2rem;font-size:1.6rem;line-height:2.4rem;font-weight:600}.nps__group-field .ui-textarea:-ms-input-placeholder{color:#1D1D1B}.nps__group-field .ui-textarea::placeholder{color:#1D1D1B}.nps__group-field .ui-textarea:focus{border-color:#407BFF}.nps__group-switch{border-radius:18px;border:1px solid #ECEDF0;padding:4px}.nps__group-switch-list{margin:0 -2px;padding:0;list-style:none;display:-ms-flexbox;display:flex}.nps__group-switch-list>li{padding:0 2px;-ms-flex:1;flex:1}.nps__action .ui-btn{width:100%}.nps__thanks{border-radius:30px;max-width:78rem;margin:0 auto;padding:3rem}.nps__thanks-title{display:block;margin:0 0 3rem;line-height:1.2}@media (min-width:960px){.nps__thanks{padding:6rem}.nps__thanks-title{margin:0 0 4rem;font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px}}.nps__thanks-line{display:block;margin:0 0 3rem;border:none;border-bottom:1px solid #ECEDF0}.nps__thanks-action .ui-btn{width:100%}.ui-check--red .ui-check__number,.ui-check--red .ui-check__switch:hover{background:#FFECEB;color:#FF3E3B}.ui-check--red .ui-check__input:checked~.ui-check__switch{background:#FFECEB;border-color:#FF3E3B;color:#FF3E3B}.ui-check--orange .ui-check__number{background:#FFB600;color:#FFF8E6}.ui-check--green .ui-check__number{background:#41CC99;color:#ECFAF5}.ui-check--green .ui-check__switch:hover{background:#ECFAF5;color:#41CC99}.ui-check--green .ui-check__input:checked~.ui-check__switch{background:#ECFAF5;border-color:#41CC99;color:#41CC99}.ui-check.is-muted:not(:hover) .ui-check__number{background:#ECEDF0;color:#676C77}.ui-check:hover .ui-check__number,.ui-check__input:checked~.ui-check__number{border-color:#407BFF}.ui-check__number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:auto;aspect-ratio:1/1;border-radius:50%;border:2px solid rgba(255,255,255,.2);font-size:2rem;line-height:1.2;font-weight:500;letter-spacing:-.2px;-ms-flex:1;flex:1;transition:.25s}@media (min-width:960px){.nps__thanks-line{margin:0 0 4rem}.ui-check__number{font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.24px}}.ui-check__switch{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:14px;padding:8px 1.6rem;border:2px solid transparent;font-size:1.6rem;line-height:1.3;font-weight:600;color:#99A0AF;height:3.7rem;-ms-flex:1;flex:1;transition:.25s}.ui-btn.is-disabled{background:#D0D3DA;border-color:#D0D3DA;color:#99A0AF}.sz-programs__filter .ui-range .irs{margin-left:0;margin-right:0}.sz-programs__filter .ui-range .irs .irs-handle{position:absolute;top:50%;margin:-4px 0 0;width:8px;height:8px}.order-status{padding:4rem 0 3rem}@media (min-width:960px){.order-status{padding:4rem 0}}.order-status__title{display:block;margin:0 0 10px;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}.order-status__title mark{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;padding:0 5px;border-radius:5px;background:#1D1D1B;color:#fff;height:2.7rem}@media (min-width:960px){.order-status__title{font-size:4.6rem;line-height:1;font-weight:600;letter-spacing:-.92px;margin:0 0 2rem}.order-status__title mark{padding:0 10px;height:4.8rem;border-radius:10px}}.order-status__text{font-size:2rem;line-height:1.3;font-weight:600;display:block;margin:0 0 3rem;color:#676C77}.order-status__text:last-child{margin:0}.upsale{border-radius:40px;border:1px solid #FFF;padding:4rem 0;margin:0 0 4rem}@media (min-width:960px){.order-status__text{font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}.upsale{border-width:2px;margin:0;padding:6rem 0}}.upsale__title{display:block;margin:0 0 2rem;font-size:2.4rem;line-height:1.2;font-weight:600;letter-spacing:-.24px}@media (min-width:960px){.upsale__title{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.48px;margin:0 0 2rem}}.upsale__swiper{margin:0 0 4rem}@media (min-width:960px){.upsale__swiper{margin:0 0 6rem}}.upsale__card{border-radius:20px;border:1px solid #F4F8FE;background:#fff;position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left;min-height:100%}.upsale__card-image{background:#d3d3d3;display:block;aspect-ratio:260/140}.upsale__card-image img{display:block;width:100%;height:100%;object-fit:cover}.upsale__card-desc{padding:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}.upsale__card-title{display:block;margin:0 0 10px;font-size:2rem;line-height:1.3;font-weight:600}.upsale__card-text{display:block;margin:0 0 4rem;font-size:1.4rem;line-height:1.4;font-weight:500;color:#676C77}.upsale__card-price{margin:auto 0 1.5rem;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:2.4rem;line-height:1;font-weight:600;color:#1D1D1B}.upsale__card-price>li{position:relative;padding:0 4rem 0 0}.upsale__card-price>li:after{display:block;position:absolute;top:50%;right:10px;width:2rem;height:2rem;margin:-10px 0 0;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3737 10.7071C17.7643 10.3165 17.7643 9.68336 17.3737 9.29284L11.0098 2.92888C10.6192 2.53836 9.98608 2.53836 9.59556 2.92888C9.20503 3.3194 9.20503 3.95257 9.59556 4.34309L14.2524 8.99995H3.33329C2.78101 8.99995 2.33329 9.44766 2.33329 9.99995C2.33329 10.5522 2.78101 10.9999 3.33329 10.9999H14.2524L9.59556 15.6568C9.20503 16.0473 9.20503 16.6805 9.59556 17.071C9.98608 17.4615 10.6192 17.4615 11.0098 17.071L17.3737 10.7071Z' fill='%2399A0AF'/%3E%3C/svg%3E%0A");background-position:50% 50%;background-size:contain}.upsale__card-price>li:last-child{padding:0}.upsale__card-price>li:last-child:after{display:none}.upsale__card-price del{text-decoration:line-through;font-size:2rem;color:#676C77}.upsale__card-price ins{text-decoration:none}.upsale__card-action{margin:0}.upsale__card-action .ui-btn{width:100%;height:4rem}.upsale__text{display:block;margin:0;font-size:2rem;line-height:1.3;font-weight:600;color:#676C77}.upsale__text a{display:inline-block;vertical-align:top;color:#1D1D1B;text-decoration:none;transition:color .25s}.upsale__text a:hover{text-decoration:none;color:#FF8700}.is-page-it{background:#081339;color:#E1E7FE}@media (min-width:640px){.is-page-it section>.sz-container-fluid{padding:0 5rem}}@media (min-width:1200px){.is-page-it section>.sz-container-fluid{padding:0 5rem;max-width:128rem}}.it-intro{padding:6rem 0 4rem}@media (min-width:960px){.it-intro{padding:6rem 0 10px}.it-intro__wrapper{border-radius:30px;background:#121D43;border:1px solid #1E284C;padding:6rem 0}}.it-intro__title{display:block;margin:0 0 3rem;font-size:4.6rem;line-height:1;font-weight:500;letter-spacing:-.02em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.it-intro__title mark{background:linear-gradient(135deg,#7c60ff 0,#18baff 50%,#e1ff1f 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:1}.it-intro__title img{border-radius:30px;width:20rem;height:8rem;object-fit:cover;vertical-align:middle}@media (min-width:960px){.it-intro__title{font-size:8rem;line-height:1;font-weight:500;letter-spacing:-.03em;margin:0 0 6rem}.it-intro__title .is-sz-line{white-space:nowrap;display:block;margin:0 0 -1.5rem}.it-intro__title .is-sz-line:last-child{margin:0}}@media (min-width:1200px){.it-intro__title{font-size:10rem}.it-intro__title img{width:20rem;height:9rem}.it-intro__title .is-sz-line{margin:0 0 -2.5rem}.it-intro__title .is-sz-line:last-child{margin:0}}.it-intro__text{display:block;margin:0 auto;font-size:2rem;line-height:1.3;font-weight:500;max-width:84rem}.it-benefits{margin:0 0 10px}.it-benefits__wrapper{position:relative;padding:3rem;border-radius:20px;overflow:hidden}.it-benefits__wrapper:after,.it-benefits__wrapper:before{display:block;position:absolute;content:""}.it-benefits__wrapper:before{top:0;left:0;right:0;bottom:0;z-index:-2;background:linear-gradient(135deg,#7c60ff 0,#18baff 50%,#e1ff1f 100%);border-radius:inherit}.it-benefits__wrapper:after{top:1px;left:1px;right:1px;bottom:1px;z-index:-1;background:#121D43;border-radius:inherit}@media (min-width:960px){.it-intro__text{font-size:3.2rem;line-height:1.1;font-weight:500;letter-spacing:-.015em}.it-benefits__wrapper{border-radius:30px;padding:6rem}}.it-benefits__list{margin:0;padding:0;list-style:none}.it-benefits__list>li{margin:0 0 3rem}.it-benefits__list>li:last-child{margin:0}@media (min-width:960px){.it-benefits__list>li{margin:0 0 2rem}.it-benefits__list>li:last-child{margin:0}}@media (min-width:1200px){.it-benefits__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 -1.5rem -2rem}.it-benefits__list>li{padding:0 1.5rem 2rem;margin:0}}.it-benefits__item{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:top;text-align:left}.it-benefits__item-icon{width:4rem;height:4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 10px 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.it-benefits__item-text{display:block;margin:0 0 -1px;-ms-flex:1;flex:1;font-size:1.6rem;line-height:1.4;font-weight:500}.it-lesson{margin:0 0 6rem}.it-lesson .sz-row{margin:0 -5px -10px}.it-lesson .sz-row>[class^=sz-col]{padding:0 5px 10px}.it-lesson__image{border-radius:20px;overflow:hidden;background:#1E284C;border:1px solid #1E284C;aspect-ratio:165/200;display:block}.it-lesson__image img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:960px){.it-benefits__item-text{font-size:2rem;line-height:1.4;font-weight:500}.it-lesson{margin:0 0 12rem}.it-lesson__image{border-radius:30px;aspect-ratio:425/409}}.it-lesson__card{background:#7C60FF;color:#fff;border-radius:20px;padding:3rem}.it-lesson__card-title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:500;letter-spacing:-.015em}.it-lesson__card-title mark{background:0 0;color:#081339}@media (min-width:960px){.it-lesson__card{border-radius:30px;padding:6rem;min-height:100%}.it-lesson__card-title{font-size:4.6rem;line-height:1;font-weight:500;letter-spacing:-.02em}.it-lesson__card-title mark{display:block}}@media (min-width:1200px){.it-lesson__image{aspect-ratio:unset;height:100%;width:100%}.it-lesson__card-title mark{display:inline}}.it-lesson__card-text{display:block;margin:0 0 2rem;font-size:2rem;line-height:1.4;font-weight:500}.it-lesson__card-action .ui-btn{width:100%}@media (min-width:960px){.it-lesson__card-text{font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.02em;margin:0 0 3rem}.it-lesson__card-action .ui-btn{height:6rem;border-radius:20px;font-size:2.4rem}}.it-why{margin:0 0 6rem}.it-why .sz-row{margin:0 -5px -10px}.it-why .sz-row>[class^=sz-col]{padding:0 5px 10px}@media (min-width:960px){.it-why{margin:0 0 12rem}.it-why .sz-row>[class^=sz-col]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.it-why .sz-row>[class^=sz-col]:nth-of-type(even) .it-why__item{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.it-why .sz-row>[class^=sz-col]:nth-of-type(even) .it-why__item-image{margin:0 0 10px}.it-why .sz-row>[class^=sz-col]:nth-of-type(even) .it-why__item-desc{margin:0}}.it-why__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}.it-why__item-desc{background:#121D43;border:1px solid #1E284C;border-radius:20px;padding:3rem;margin:0 0 10px}.it-why__item-title{display:block;margin:0 0 2rem;font-size:3.2rem;line-height:1.1;font-weight:500;letter-spacing:-.015em}@media (min-width:960px){.it-why__item-desc{border-radius:30px;padding:6rem}.it-why__item-title{margin:0 0 3rem;font-size:4.6rem;line-height:1;font-weight:500;letter-spacing:-.02em}}.it-education__title,.it-programs__title{letter-spacing:-.015em;text-align:center}.it-why__item-list{margin:0;padding:0;list-style:none;font-size:1.6rem;line-height:1.4;font-weight:500}.it-why__item-list>li{position:relative;padding:0 0 0 1.2rem;margin:0 0 1.8rem}.it-why__item-list>li:before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:2px;background:#DAF372;border-radius:2px}.it-why__item-list>li:last-child{margin:0}.it-why__item-image{border:1px solid #1E284C;background:#1E284C;border-radius:20px;display:block;width:100%;height:auto;aspect-ratio:340/200;overflow:hidden}.it-why__item-image img{display:block;width:100%;height:100%;object-fit:cover}.it-programs{padding:6rem 0}@media (min-width:960px){.it-why__item-list{font-size:2rem}.it-why__item-list>li{margin:0 0 3rem}.it-why__item-list>li:last-child{margin:0}.it-why__item-image{border-radius:30px;aspect-ratio:unset;-ms-flex:1;flex:1;min-height:30rem}.it-programs{padding:12rem 0}}.it-programs__title{display:block;margin:0 0 4rem;font-size:3.2rem;line-height:1.1;font-weight:500}@media (min-width:960px){.it-programs__title{font-size:6.2rem;line-height:1;font-weight:500;letter-spacing:-.03em;margin:0 0 6rem}}.it-programs__tabs{margin:0 0 4rem}@media (min-width:960px){.it-programs__tabs{margin:0 0 6rem}}.it-programs__tabs-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 2rem}@media (min-width:960px){.it-programs__tabs-control{margin:0 0 2.6rem}}.it-programs__tabs-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 3px 0 0;-ms-flex:1;flex:1;background:0 0;padding:8px 0;border:none;cursor:pointer;font-size:1.6rem;line-height:1.4;font-weight:500;color:#99A0AF;border-bottom:2px solid currentColor;transition:color .25s}.it-programs__tabs-btn:last-child{margin:0}.it-programs__tabs-btn:hover{color:#E1E7FE}.it-programs__tabs-btn.is-active{color:#DAF372}.it-programs__tabs-wrapper{position:relative}.it-programs__tabs-content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden}.it-programs__tabs-content.is-active{position:relative;opacity:1;visibility:visible;transition:.5s}.it-programs__filter{margin:0 0 3rem}.it-programs__filter .sz-row{margin:0 -5px -10px}.it-programs__filter .sz-row>[class^=sz-col]{padding:0 5px 10px}@media (min-width:960px){.it-programs__tabs-btn{font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.01em}.it-programs__filter{margin:0 0 4rem}}.it-programs__filter-checklist{margin:0 -5px -10px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.it-programs__filter-checklist>li{padding:0 5px 10px}.it-programs__filter-check{display:block;position:relative;line-height:1}.it-programs__filter-check-input{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.it-programs__filter-check-input:checked~.it-programs__filter-check-btn{background:#7C60FF;border-color:#7C60FF;color:#E1E7FE}.it-programs__filter-check-btn,.it-programs__filter-reset{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:3rem;padding:5px 1.5rem;background:#121D43;border:1px solid #1E284C;border-radius:40px;font-size:1.4rem;line-height:1;font-weight:500;cursor:pointer;transition:color .25s,border-color .25s,background .25s;color:#99A0AF}.it-programs__filter-check-btn:hover,.it-programs__filter-reset:hover{color:#99A0AF;border-color:#7C60FF}.it-programs__filter-reset{color:#FF3E3B}.it-programs__filter-reset:hover{color:#FF3E3B;border-color:#FF3E3B}.it-programs__list{margin:0;padding:0;list-style:none}.it-programs__list>li{margin:0 0 2rem}.it-programs__list>li:last-child{margin:0}.it-programs__item{border-radius:20px;background:#121D43;border:1px solid #1E284C}@media (min-width:960px){.it-programs__filter-check-btn,.it-programs__filter-reset{height:4rem;font-size:1.6rem}.it-programs__list{columns:2;column-gap:20px;margin:0 0 -2rem}.it-programs__list>li{display:inline-block;vertical-align:top;width:100%;margin:0 0 2rem}.it-programs__list>li:last-child{margin:0 0 2rem}.it-programs__item{border-radius:30px}}.it-programs__item-image{background:#1E284C;display:block;width:100%;height:16rem;overflow:hidden;border-radius:20px}.it-programs__item-image img{display:block;width:100%;height:100%;object-fit:cover}.it-programs__item-desc{padding:1.5rem}.it-programs__item-title{display:block;margin:0 0 1.5rem;font-size:2rem;line-height:1.3;font-weight:500}@media (min-width:960px){.it-programs__item-image{border-radius:30px;height:18rem}.it-programs__item-desc{padding:3rem}.it-programs__item-title{font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.01em}}.it-programs__item-tags{margin:0 -2.5px -5px;padding:0 0 1.5rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.it-programs__item-tags>li{padding:0 2.5px 5px}.it-programs__item-tag{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:top;font-size:1.4rem;line-height:1;font-weight:500;padding:0 10px;color:#121D43;border-radius:20px;min-height:2rem;background:#E1E7FE;border:1px solid transparent}.it-programs__item-tag--outline{background:0 0;color:#E1E7FE;border-color:#DAF372}.it-programs__item-text{margin:0 0 2rem;font-size:1.4rem;line-height:1.4;font-weight:400}.it-programs__item-text p{margin:0 0 2rem}.it-programs__item-text p:last-child,.it-programs__item-text:last-child{margin:0}@media (min-width:960px){.it-programs__item-text{font-size:1.6rem;margin:0 0 3rem}}.it-programs__item-accordion{margin:0 0 2rem;border-top:1px solid #E1E7FE;border-bottom:1px solid #E1E7FE;color:#99A0AF}.it-programs__item-accordion>dt{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.4rem;line-height:1.4;font-weight:500;color:#DAF372;padding:1.2rem 4rem 1.2rem 0;cursor:pointer}.it-programs__item-accordion>dt svg{display:block;width:3rem;height:3rem;position:absolute;top:50%;right:0;margin:-1.5rem 0 0;transition:transform .25s}.it-programs__item-accordion>dd{font-size:1.2rem;line-height:1.25;font-weight:400;position:relative;padding:0 0 1.5rem;margin:0 0 1.5rem;display:none}.it-programs__item-accordion dl,.it-programs__item-accordion>dd:last-child{margin:0}.it-programs__item-accordion dl>dt{display:block;margin:0 0 5px;font-size:1.4rem;line-height:1.3;font-weight:500;color:#E1E7FE}.it-programs__item-accordion dl>dt:last-child{margin:0}.it-programs__item-accordion dl>dd{display:block;margin:0 0 5px}.it-programs__item-accordion dl>dd:last-child{margin:0}.it-programs__item-accordion ul{margin:0;padding:0;list-style:none}.it-programs__item-accordion p{margin:0 0 1.5rem}.it-programs__item-accordion p:last-child{margin:0}@media (min-width:960px){.it-programs__item-accordion{margin:0 0 3rem}.it-programs__item-accordion>dt{font-size:1.6rem;padding:8px 4rem 8px 0}.it-programs__item-accordion>dd{font-size:1.4rem;line-height:1.4;font-weight:400}}.it-programs__item-price{margin:0 0 2rem;padding:0;list-style:none}.it-programs__item-price>li{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #E1E7FE}.it-programs__item-price>li:last-child{margin:0;padding:0;border:none}@media (min-width:960px){.it-programs__item-price{margin:0 0 3rem}}@media (min-width:1200px){.it-programs__item-price{margin-left:-10px;margin-right:-10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.it-programs__item-price>li{padding:0 10px;margin:0;border:none;border-right:1px solid #E1E7FE;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.it-programs__item-price>li:last-child{padding:0 10px;margin:0;border:none}}.it-programs__item-price-title{display:block;margin:0 0 5px;font-size:1.4rem;line-height:1.4;font-weight:500;color:#D0D3DA}.it-programs__item-price-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0;font-size:2rem;line-height:1.4;font-weight:500}.it-programs__item-tooltip{display:block;-ms-flex:0 0 auto;flex:0 0 auto;width:3rem;height:3rem;position:relative;top:4px;cursor:pointer;color:#7C60FF;transition:color .25s}.it-programs__item-tooltip:hover{color:#a693ff}.it-programs__item-tooltip:hover .it-programs__item-tooltip-offcanvas{opacity:1;visibility:visible}.it-programs__item-tooltip-offcanvas{position:absolute;right:-8px;bottom:100%;margin:0 0 10px;padding:8px 10px;font-size:1.4rem;line-height:1.4;font-weight:500;text-align:center;width:17rem;border:1px solid #E1E7FE;background:#FFF;color:#1D1D1B;border-radius:12px;transition:opacity .25s,visibility .25s;opacity:0;visibility:hidden}.it-programs__item-tooltip-offcanvas:after{content:"";display:block;position:absolute;top:100%;right:1.6rem;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #E1E7FE;margin:1px 0 0}.it-programs__item-action .ui-btn{width:100%}.it-programs__banner{position:relative;overflow:hidden;background:#232328;border-radius:20px;padding:2rem}@media (min-width:960px){.it-programs__item-tooltip-offcanvas{right:50%;margin-right:-85px}.it-programs__item-tooltip-offcanvas:after{right:50%;margin:1px -6px 0 0}.it-programs__banner{padding:5rem;border-radius:30px}}.it-programs__banner-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.it-programs__banner-image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(8,19,57,.5)}.it-programs__banner-image img{display:block;width:100%;height:100%;object-fit:cover}.it-programs__banner-action{position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.it-programs__banner-action .ui-btn{width:100%;height:auto;min-height:4rem;white-space:normal;font-size:1.6rem;line-height:1.3;font-weight:500;padding:8px 1.5rem;border-radius:14px}@media (min-width:960px){.it-programs__banner-action .ui-btn{width:auto;min-height:6rem;border-radius:20px;padding:10px 3rem;font-size:2.4rem;line-height:1.3;font-weight:500}.it-programs__banner-action .ui-btn br{display:none}}.it-education,.it-team{padding:6rem 0}.it-education__title{display:block;margin:0 0 4rem;font-size:3.2rem;line-height:1.1;font-weight:500}@media (min-width:960px){.it-education{padding:12rem 0}.it-education__title{font-size:6rem;line-height:1;font-weight:500;letter-spacing:-.025em;margin:0 0 8rem}}.it-education__type{margin:0 0 10px}.it-education__type-list{margin:0 -5px -10px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.it-education__type-list>li{padding:0 5px 10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.it-education__type-item{border-radius:20px;background:#121D43;border:1px solid #1E284C;overflow:hidden}@media (min-width:960px){.it-education__type-list>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.it-education__type-item{border-radius:30px;min-height:100%}}.it-education__type-item-image{display:block;width:100%;height:20rem;border-radius:20px;overflow:hidden}.it-education__type-item-image img{display:block;width:100%;height:100%;object-fit:cover}.it-education__type-item-desc{padding:3rem}.it-education__type-item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:3rem;margin:0 0 10px}.it-education__type-item-icon svg{display:block;max-height:100%;max-width:100%}.it-education__type-item-title{display:block;margin:0 0 2rem;font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.01em}@media (min-width:960px){.it-education__type-item-image{border-radius:30px}.it-education__type-item-desc{padding:4rem 6rem 6rem}.it-education__type-item-title{margin:0 0 3rem;font-size:3.2rem;line-height:1.1;font-weight:500;letter-spacing:-.015em}}.it-education__type-item-list{margin:0;padding:0;list-style:none;font-size:1.6rem;line-height:1.36;font-weight:400}.it-education__type-item-list>li{position:relative;padding:0 0 0 2.2rem}.it-education__type-item-list>li:before{content:"";display:block;position:absolute;top:.5em;left:7px;width:4px;height:4px;border-radius:50%;background:currentColor}@media (min-width:960px){.it-education__type-item-list{font-size:2rem;line-height:1.4;font-weight:500}.it-education__type-item-list>li{padding:0 0 0 2.8rem}.it-education__type-item-list>li:before{left:1.2rem}}.it-education__inside{margin:0 0 10px;border-radius:20px;background:#7C60FF;color:#fff;padding:3rem}.it-education__inside-title{display:block;margin:0 0 3rem;font-size:3.2rem;line-height:1.1;font-weight:500;letter-spacing:-.015em;color:#081339}@media (min-width:960px){.it-education__inside{border-radius:30px;padding:6rem}.it-education__inside-title{margin:0 0 4rem;font-size:6rem;line-height:1;font-weight:500;letter-spacing:-.025em}}.it-education__inside-list{margin:0;padding:0;list-style:none}.it-education__inside-list>li{margin:0 0 2rem;padding:0 0 2rem;border-bottom:1px solid rgba(255,255,255,.2)}.it-education__inside-list>li:last-child{margin:0;padding:0;border:none}@media (min-width:960px){.it-education__inside-list{margin:0 -2rem -8rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.it-education__inside-list>li{padding:0 2rem 8rem;border:none;margin:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;position:relative}.it-education__inside-list>li:nth-of-type(5n - 1),.it-education__inside-list>li:nth-of-type(5n){-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.it-education__inside-list>li:last-child{padding:0 2rem 4rem;margin:0;border:none}.it-education__inside-list>li:after{content:"";display:block;position:absolute;top:0;right:0;bottom:8rem;width:1px;background:rgba(255,255,255,.2)}.it-education__inside-list>li:nth-of-type(5n - 1):before,.it-education__inside-list>li:nth-of-type(5n):before{content:"";display:block;position:absolute;top:-4rem;left:2rem;right:2rem;height:1px;background:rgba(255,255,255,.2)}.it-education__inside-list>li:nth-of-type(5n - 2):after,.it-education__inside-list>li:nth-of-type(5n):after{display:none}}.it-education__inside-item-title{display:block;margin:0 0 10px;font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.01em}@media (min-width:960px){.it-education__inside-item-title{font-size:3.2rem;line-height:1.1;font-weight:500;letter-spacing:-.015em}}.it-education__inside-item-text{display:block;margin:0;font-size:1.4rem;line-height:1.37;font-weight:500}.it-education__result{margin:0;border-radius:20px;padding:3rem;background:#121D43}@media (min-width:960px){.it-education__inside-item-text{font-size:2rem}.it-education__inside-item-text br{display:none}.it-education__result{border-radius:30px;padding:6rem}}.it-education__result-title{display:block;margin:0 0 3rem;font-size:3.2rem;line-height:1.1;font-weight:500;letter-spacing:-.015em}@media (min-width:960px){.it-education__result-title{font-size:4.6rem;line-height:1;font-weight:500;letter-spacing:-.02em;margin:0 0 4rem}}.it-education__result-list{margin:0;padding:0;list-style:none}.it-education__result-list>li{margin:0 0 4rem}.it-education__result-list>li:last-child{margin:0}@media (min-width:960px){.it-education__result-list{margin:0 -2rem -4rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.it-education__result-list>li{padding:0 2rem 4rem;margin:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.it-education__result-list>li:last-child{margin:0}.it-education__result-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%}}.it-education__result-item-desc{position:relative;padding:0 0 0 1.2rem;margin:0 0 2rem}.it-education__result-item-desc:before{content:"";display:block;position:absolute;top:0;left:0;width:2px;height:100%;border-radius:2px;background:#DAF372}@media (min-width:960px){.it-education__result-item-desc{margin:0 1.2rem 2.4rem 0}}.it-education__result-item-title{display:block;margin:0 0 10px;font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.01em;color:#fff}.it-choose__title,.it-team__title{letter-spacing:-.015em;text-align:center}.it-education__result-item-text{display:block;margin:0;font-size:1.6rem;line-height:1.36;font-weight:500}@media (min-width:1200px){.it-education__result-item-text{margin:0 -5px 0 0}}.it-education__result-item-video{display:block;width:100%;height:auto;position:relative;overflow:hidden;border-radius:20px;border:1px solid #F4F8FE;aspect-ratio:280/180;text-decoration:none;color:#fff;will-change:transform}.it-education__result-item-video:hover{text-decoration:none;color:#fff}@media (min-width:960px){.it-education__result-item-text{font-size:2rem}.it-education__result-item-video{margin:auto 0 0;aspect-ratio:350/247;border-radius:20px}}.it-education__result-item-video-image{display:block;width:100%;height:100%;position:relative;z-index:1;transition:transform .25s}.it-education__result-item-video-image img{display:block;width:100%;height:100%;object-fit:cover}.it-education__result-item-video-play{position:absolute;top:50%;left:50%;z-index:2;margin:-4.5rem 0 0 -4.5rem;border:2px solid #fff;background:rgba(255,255,255,.5);color:#fff;border-radius:50%;width:9rem;height:9rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.it-education__result-item-video-play svg{display:block;width:2.5rem;height:2.8rem;position:relative;left:4px}.it-education__result-item-image{display:block;border-radius:20px;overflow:hidden}.it-education__result-item-image img{display:block;width:100%}@media (min-width:960px){.it-education__result-item-image{margin:auto 0 0;aspect-ratio:350/247;border-radius:20px}.it-team{padding:12rem 0}}.it-team__title{display:block;margin:0 0 4rem;font-size:3.2rem;line-height:1.2;font-weight:500}.it-team__card{border-radius:20px;position:relative;overflow:hidden;background:#121D43;border:1px solid #1E284C}@media (min-width:960px){.it-team__title{margin:0 0 8rem;font-size:6rem;line-height:1;font-weight:500;letter-spacing:-.025em}.it-team__swiper{max-width:78rem;margin:0 auto}.it-team__card{border-radius:30px;display:-ms-flexbox;display:flex;height:100%}}.it-team__card-image{display:block;width:100%;height:auto;aspect-ratio:298/280;overflow:hidden;border-radius:20px}.it-team__card-image img{display:block;width:100%;height:100%;object-fit:cover}.it-team__card-desc{padding:2rem}@media (min-width:960px){.it-team__card-image{width:18rem;height:100%;min-height:100%;aspect-ratio:unset;border-radius:30px}.it-team__card-image img{min-height:26.6rem}.it-team__card-desc{padding:4rem 3rem 3rem;-ms-flex:1;flex:1}}.it-team__card-title{display:block;margin:0;font-size:2rem;line-height:1.3;font-weight:500}.it-team__card-exp,.it-team__card-list{font-size:1.4rem;line-height:1.4;font-weight:500}.it-team__card-exp{display:block;margin:0 0 2rem;color:#99A0AF}.it-team__card-list{margin:0;padding:0;list-style:none}.it-team__card-list>li{position:relative;padding:0 0 0 1.2rem;margin:0 0 2rem}.it-team__card-list>li:before{content:"";display:block;position:absolute;top:0;left:0;width:2px;height:100%;border-radius:2px;background:#7C60FF}.it-team__card-list>li:last-child{margin:0}.it-choose{position:relative;padding:6rem 0;border-radius:50px;overflow:hidden;background:url(/local/templates/mg_winter/include/css/../images/bg-it-choose-375.webp) 50% 0 no-repeat;background-size:cover}.it-choose__title{display:block;margin:0 0 4rem;font-size:3.2rem;line-height:1.1;font-weight:500}@media (min-width:960px){.it-choose{padding:12rem 0;border-radius:80px;background-image:url(/local/templates/mg_winter/include/css/../images/bg-it-choose-960.webp)}.it-choose__title{margin:0 0 8rem;font-size:6rem;line-height:1;font-weight:500;letter-spacing:-.025em}.it-choose__list{text-align:center}}.it-choose__list{margin:0;padding:0;list-style:none}.it-choose__list>li{margin:0 0 10px}.it-choose__list>li:last-child{margin:0}@media (min-width:1200px){.it-choose{background-image:url(/local/templates/mg_winter/include/css/../images/bg-it-choose.webp)}.it-choose__list{margin:0 -5px -10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.it-choose__list>li{padding:0 5px 10px;margin:0}.it-choose__list>li:last-child{margin:0}}.it-choose__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#121D43;border:1px solid #1E284C;border-radius:20px;position:relative;padding:6.5rem 2rem 1.5rem}.it-choose__item:before{content:"";display:block;position:absolute;top:1.5rem;left:2rem;width:3rem;height:3rem;background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.9804 5.99018C26.7206 5.99792 26.4741 6.1065 26.2929 6.29292L11 21.5859L4.70699 15.2929C4.61485 15.1969 4.50448 15.1203 4.38235 15.0675C4.26022 15.0147 4.12879 14.9869 3.99575 14.9855C3.86271 14.9842 3.73073 15.0094 3.60756 15.0597C3.48438 15.1099 3.37247 15.1843 3.2784 15.2784C3.18432 15.3725 3.10996 15.4844 3.05967 15.6075C3.00938 15.7307 2.98417 15.8627 2.98553 15.9957C2.98688 16.1288 3.01476 16.2602 3.06755 16.3823C3.12033 16.5045 3.19696 16.6148 3.29293 16.707L10.2929 23.707C10.4805 23.8944 10.7348 23.9998 11 23.9998C11.2651 23.9998 11.5195 23.8944 11.707 23.707L27.707 7.70698C27.8515 7.56652 27.9502 7.38567 27.9902 7.18815C28.0301 6.99063 28.0095 6.78565 27.9309 6.60007C27.8524 6.41448 27.7196 6.25695 27.55 6.14812C27.3804 6.03929 27.1819 5.98424 26.9804 5.99018Z' fill='%2341CC99'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain}@media (min-width:960px){.it-choose__item{display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;padding:10px 3rem 10px 8rem;border-radius:30px;min-height:6rem}.it-choose__item:before{position:absolute;top:50%;left:3rem;margin:-1.5rem 0 0}}.it-reviews,.it-reviews__swiper{position:relative}.it-choose__item-title{display:block;margin:0 10px 0 0;font-size:2rem;line-height:1.35;font-weight:500}.it-choose__item-title:last-child{margin:0}.it-choose__item-title a{transition:color .25s;color:#7C60FF;border-bottom:1px solid currentColor;text-decoration:none}.it-choose__item-title a:hover{color:#407BFF;text-decoration:none}.it-choose__item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;-ms-flex:0 0 auto;flex:0 0 auto}.it-choose__item-image img{display:block;max-width:100%;max-height:100%}.it-reviews{padding:6rem 0;overflow:hidden}@media (min-width:960px){.it-choose__item-title{font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.01em;margin:0 2rem 0 0}.it-choose__item-title:last-child{margin:0}.it-choose__item-title a{border:none}.it-reviews{padding:12rem 0}.it-reviews__topbar{margin:0 0 8rem}.it-reviews__topbar .sz-row{-ms-flex-align:end;align-items:flex-end}}.it-reviews__title{display:block;margin:0 0 3rem;font-size:3.2rem;line-height:1.1;font-weight:500;letter-spacing:-.015em;text-align:center}@media (min-width:960px){.it-reviews__title{text-align:left;margin:0;font-size:6rem;line-height:1;font-weight:500;letter-spacing:-.025em}}.it-reviews__control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 6rem}@media (min-width:960px){.it-reviews__control{margin:0}}.it-reviews__btn{background:0 0;border:1px solid transparent;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 10px 0 0;height:3.9rem;border-radius:14px;padding:4px 1.5rem;font-size:1.6rem;line-height:1.3;font-weight:500;text-align:center;transition:color .25s,border-color .25s;color:#99A0AF}.it-reviews__btn svg{display:block;width:2.4rem;height:2.4rem;margin:0 8px 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.it-reviews__btn:last-child{margin:0}.it-reviews__btn:hover{color:#E1E7FE}.it-reviews__btn.is-active{border-color:#7C60FF;color:#E1E7FE}.it-reviews__content{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden}.it-reviews__content.is-active{opacity:1;visibility:visible;position:relative;transition:.5s}.it-reviews__card{background:#121D43;border:1px solid #1E284C;padding:2rem;border-radius:20px}.it-reviews__card-author{margin:0 0 3rem}@media (min-width:960px){.it-reviews__card{padding:3rem;border-radius:30px}.it-reviews__card-author{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 10px}}.it-reviews__card-author-image{width:10rem;height:10rem;position:relative;overflow:hidden;border-radius:50%;margin:0 0 10px;background:#1E284C;display:block}.it-reviews__card-author-image img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:960px){.it-reviews__card-author-image{margin:0 2rem 0 0;-ms-flex:0 0 auto;flex:0 0 auto}.it-reviews__card-author-desc{-ms-flex:1;flex:1}}.it-reviews__card-author-title{display:block;margin:0 0 5px;font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.01em}.it-reviews__card-author-text,.it-reviews__card-blockquote{display:block;font-size:1.6rem;line-height:1.36;font-weight:500}.it-reviews__card-author-text{margin:0;color:#99A0AF}.it-reviews__card-blockquote{margin:0 0 3rem}@media (min-width:960px){.it-reviews__card-blockquote{font-size:2rem;line-height:1.4;font-weight:500}}.it-reviews__card-btn{display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid currentColor;min-height:4rem;padding:5px 1.5rem;border-radius:14px;font-size:1.6rem;line-height:1.2;font-weight:500;text-decoration:none;color:#E1E7FE}.it-reviews__card-btn:hover{text-decoration:none;color:#121D43;background:#E1E7FE}.it-faq{position:relative;margin:0;padding:6rem 0}.it-faq__title{display:block;margin:0 0 4rem;font-size:3.2rem;line-height:1.1;font-weight:500;letter-spacing:-.015em;text-align:center}@media (min-width:960px){.it-faq{padding:12rem 0 8rem}.it-faq__title{font-size:6rem;line-height:1;font-weight:500;letter-spacing:-.02em;margin:0 0 8rem}}.it-faq__wrapper{max-width:78rem;margin:0 auto}.it-faq__list{margin:0;padding:0;list-style:none}.it-faq__list>li{margin:0 0 2rem}.it-faq__list>li:last-child{margin:0}.it-faq__item{background:#121D43;border:1px solid #1E284C;border-radius:20px;padding:2rem}@media (min-width:960px){.it-faq__item{padding:3rem;border-radius:30px}}.it-faq__item-question{position:relative;font-size:2rem;line-height:1.4;font-weight:500;padding:0 3rem 0 0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;transition:color .25s}.it-faq__item-question:hover{color:#7C60FF}.it-faq__item-question svg.icon-arrow-faq{position:absolute;top:50%;right:0;width:3rem;height:3rem;margin:-1.5rem 0 0;color:#7C60FF;transition:transform .25s}@media (min-width:960px){.it-faq__item-question{font-size:2.4rem;line-height:1.2;font-weight:500}}.it-faq__item-answer{font-size:1.6rem;line-height:1.4;font-weight:400;position:relative;padding:0 0 2rem;top:2rem;display:none}.it-faq__item-answer p{margin:0 0 2rem}.it-faq__item-answer p:last-child{margin:0}.it-feedback{margin:0 0 8rem}.it-feedback__wrapper{border-radius:20px;padding:3rem;background:#7C60FF;text-align:center;position:relative;overflow:hidden}@media (min-width:960px){.it-feedback{margin:0 0 12rem}.it-feedback__wrapper{border-radius:30px;padding:5rem;text-align:left}.it-feedback__wrapper>.sz-row{margin:0 -5px;-ms-flex-align:end;align-items:flex-end}.it-feedback__wrapper>.sz-row>[class^=sz-col]{padding:0 5px}}.it-feedback__title{display:block;font-size:4.6rem;line-height:1;font-weight:500;letter-spacing:-.02em;margin:0 0 2rem;color:#fff}@media (min-width:960px){.it-feedback__title{font-size:6rem;line-height:1;font-weight:500;letter-spacing:-.025em}}.it-feedback__text{display:block;margin:0 0 3rem;font-size:2rem;line-height:1.4;font-weight:500}@media (min-width:960px){.it-feedback__text{margin:0 0 4rem;font-size:2.4rem;line-height:1.2;font-weight:500;letter-spacing:-.01em}}.it-feedback__form{position:relative;z-index:100;margin:0 0 2rem}.it-feedback__form .ui-field{margin:0 0 10px}.it-feedback__form .ui-prepend{color:#7C60FF}.it-feedback__form .ui-prepend svg{width:2rem;height:2rem}.it-feedback__form .ui-input,.it-feedback__form .ui-textarea{color:#1D1D1B}.it-feedback__form .ui-input:-ms-input-placeholder,.it-feedback__form .ui-textarea:-ms-input-placeholder{color:#1D1D1B}.it-feedback__form .ui-input::placeholder,.it-feedback__form .ui-textarea::placeholder{color:#1D1D1B}@media (min-width:960px){.it-feedback__form{margin:0}}@media (min-width:1200px){.it-feedback__form{margin:0 -1.5rem 0 0}.it-feedback__form .ui-field{margin:0}.it-feedback__form .ui-validate{position:absolute;top:100%;left:0}.it-feedback__form .sz-row{margin:0 -5px}.it-feedback__form .sz-row>[class^=sz-col]{padding:0 5px}}.it-feedback__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 -4.5rem -3rem}.it-feedback__image img{display:block;max-width:37.5rem}@media (min-width:960px){.it-feedback__image{min-height:100%;margin:-5rem -11rem -5rem 0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}.it-feedback__image img{max-width:100%}}.sz-plans__item--china .sz-plans__item-list,.sz-plans__item--dubai .sz-plans__item-list{max-width:none}@media (min-width:1200px){.it-feedback__image{margin:-5rem}}.is-page-china .rating .ui-stars__rating,.is-page-dubai .rating .ui-stars__rating{color:#ffb600}.is-page-china .gallery,.is-page-dubai .gallery{margin:0!important}.is-page-china .sz-promo,.is-page-dubai .sz-promo{margin:0}.is-page-china .sz-promo__title,.is-page-dubai .sz-promo__title{font-size:4.6rem}.is-page-china .sz-promo__text,.is-page-dubai .sz-promo__text{font-size:2rem;line-height:1.3;font-weight:600;letter-spacing:-.01em;margin:0 0 2rem}.is-page-china .sz-promo__play,.is-page-dubai .sz-promo__play{backdrop-filter:blur(10px)}.is-page-china .sz-promo__form,.is-page-dubai .sz-promo__form{background:#fff;color:#000;text-align:center}.is-page-china .sz-promo__form .ui-title,.is-page-dubai .sz-promo__form .ui-title{text-align:inherit;padding:0;margin:0 0 10px}.is-page-china .sz-promo__form .ui-btn,.is-page-china .sz-promo__form .ui-input,.is-page-china .sz-promo__form .ui-textarea,.is-page-dubai .sz-promo__form .ui-btn,.is-page-dubai .sz-promo__form .ui-input,.is-page-dubai .sz-promo__form .ui-textarea{height:4.2rem}@media (min-width:1200px){.is-page-china .sz-promo,.is-page-dubai .sz-promo{color:#fff}.is-page-china .sz-promo__title,.is-page-dubai .sz-promo__title{font-size:8rem}.is-page-china .sz-promo__text,.is-page-dubai .sz-promo__text{font-size:3.2rem;line-height:1.1;font-weight:600;letter-spacing:-.015em;margin:0 0 2rem}.is-page-china .sz-promo__play,.is-page-dubai .sz-promo__play{left:calc(50% + 24rem + 9rem)}.is-page-china .sz-promo__image img,.is-page-dubai .sz-promo__image img{width:100%;height:100%;background-size:cover}.is-page-china .sz-promo__form,.is-page-dubai .sz-promo__form{width:48rem}.is-page-china .sz-promo__form .ui-title,.is-page-dubai .sz-promo__form .ui-title{margin:0 0 1.7rem}}.is-page-china .sz-promo__play{background:rgba(64,123,255,.7)}.is-page-china .sz-promo__waves{border-color:#407bff}.is-page-china .sz-promo__form .ui-prepend{color:#ff564f}.is-page-dubai .sz-promo__info-item-badge--orange{background:#ff8700;color:#fff}.is-page-dubai .sz-promo__form .ui-prepend{color:#ff8700}.text-coral{color:#ff564f!important}.form-season--coral{background:#ff564f;color:#fff}.form-season--dubai{background-color:#000;background-image:url(/local/templates/mg_winter/include/css/../images/img-form-season-dubai-bg.png);background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff}.form-season--m0{margin:0}.sz-promo__info-item-badge--coral{background:#ff564f;color:#fff}.sz-plans__item--china{background:#000;color:#fff}.sz-plans__item--china .sz-plans__item-list>li:nth-of-type(7n - 1):after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11.0102C1.73936 11.7495 2.3774 12.541 3.07 13.3273C3.58781 13.9152 5.05812 15.619 5.85061 16.0152C7.28911 16.7345 7.44527 14.2355 7.63482 13.5591C8.76599 9.52234 9.96345 5.68706 15.1811 1' stroke='%2300C673' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item--china .sz-plans__item-list>li:nth-of-type(7n - 2):after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10.6021C2.18869 12.0672 3.27642 13.6048 4.39776 15.1213C4.59327 15.3857 5.05995 16.3716 5.45224 16.4352C6.00276 16.5245 6.54558 14.772 6.64062 14.5689C8.52796 10.5369 11.5334 7.44004 14.8589 4.5263C16.0333 3.49723 17.2652 2.49127 18.6248 1.71436' stroke='%2300C673' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item--china .sz-plans__item-list>li:nth-of-type(7n - 3):after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.42773 6.70076C2.0539 8.82418 2.60445 10.9191 2.99069 13.1006C3.08923 13.6571 3.13791 14.2569 3.2877 14.8043C3.41377 15.265 3.68928 14.7919 3.82329 14.609C6.15466 11.427 8.59872 8.34131 11.2826 5.44618C12.6324 3.99018 14.0586 2.53465 15.7134 1.42859' stroke='%2300C673' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item--china .sz-plans__item-list>li:nth-of-type(7n - 4):after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10.602C2.18869 12.0671 3.27642 13.6047 4.39776 15.1212C4.59327 15.3856 5.05995 16.3715 5.45224 16.4351C6.00276 16.5244 6.54558 14.7719 6.64062 14.5688C8.52796 10.5368 11.5334 7.43992 14.8589 4.52617C16.0333 3.4971 17.2652 2.49115 18.6248 1.71423' stroke='%2300C673' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item--china .sz-plans__item-list>li:nth-of-type(7n - 5):after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.28516 11.4388C2.02452 12.1781 2.66255 12.9696 3.35516 13.7559C3.87296 14.3438 5.34327 16.0476 6.13576 16.4438C7.57427 17.1631 7.73042 14.6641 7.91998 13.9876C9.05115 9.95093 10.2486 6.11565 15.4662 1.42859' stroke='%2300C673' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item--china .sz-plans__item-list>li:nth-of-type(7n - 6):after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.42773 6.70076C2.0539 8.82418 2.60445 10.9191 2.99069 13.1006C3.08923 13.6571 3.13791 14.2569 3.2877 14.8043C3.41377 15.265 3.68928 14.7919 3.82329 14.609C6.15466 11.427 8.59872 8.34131 11.2826 5.44618C12.6324 3.99018 14.0586 2.53465 15.7134 1.42859' stroke='%2300C673' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item--china .sz-plans__item-list>li:nth-of-type(7n):after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10.6021C2.18869 12.0672 3.27642 13.6048 4.39776 15.1213C4.59327 15.3857 5.05995 16.3716 5.45224 16.4352C6.00276 16.5245 6.54558 14.772 6.64062 14.5689C8.52796 10.5369 11.5334 7.44004 14.8589 4.5263C16.0333 3.49723 17.2652 2.49127 18.6248 1.71436' stroke='%2300C673' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item--china .sz-plans__item-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;display:block}.sz-plans__item--china .sz-plans__item-image:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6)}.sz-plans__item--china .sz-plans__item-image img{width:100%;height:100%;object-fit:cover}.sz-plans__item--dubai{color:#1d1d1b}.sz-plans__item--dubai .sz-plans__item-list>li:nth-of-type(7n - 1):after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11.0102C1.73936 11.7495 2.3774 12.541 3.07 13.3273C3.58781 13.9152 5.05812 15.619 5.85061 16.0152C7.28911 16.7345 7.44527 14.2355 7.63482 13.5591C8.76599 9.52234 9.96345 5.68706 15.1811 1' stroke='%2300C673' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item--dubai .sz-plans__item-list>li:nth-of-type(7n - 2):after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10.6021C2.18869 12.0672 3.27642 13.6048 4.39776 15.1213C4.59327 15.3857 5.05995 16.3716 5.45224 16.4352C6.00276 16.5245 6.54558 14.772 6.64062 14.5689C8.52796 10.5369 11.5334 7.44004 14.8589 4.5263C16.0333 3.49723 17.2652 2.49127 18.6248 1.71436' stroke='%2300C673' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item--dubai .sz-plans__item-list>li:nth-of-type(7n - 3):after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.42773 6.70076C2.0539 8.82418 2.60445 10.9191 2.99069 13.1006C3.08923 13.6571 3.13791 14.2569 3.2877 14.8043C3.41377 15.265 3.68928 14.7919 3.82329 14.609C6.15466 11.427 8.59872 8.34131 11.2826 5.44618C12.6324 3.99018 14.0586 2.53465 15.7134 1.42859' stroke='%2300C673' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item--dubai .sz-plans__item-list>li:nth-of-type(7n - 4):after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10.602C2.18869 12.0671 3.27642 13.6047 4.39776 15.1212C4.59327 15.3856 5.05995 16.3715 5.45224 16.4351C6.00276 16.5244 6.54558 14.7719 6.64062 14.5688C8.52796 10.5368 11.5334 7.43992 14.8589 4.52617C16.0333 3.4971 17.2652 2.49115 18.6248 1.71423' stroke='%2300C673' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item--dubai .sz-plans__item-list>li:nth-of-type(7n - 5):after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.28516 11.4388C2.02452 12.1781 2.66255 12.9696 3.35516 13.7559C3.87296 14.3438 5.34327 16.0476 6.13576 16.4438C7.57427 17.1631 7.73042 14.6641 7.91998 13.9876C9.05115 9.95093 10.2486 6.11565 15.4662 1.42859' stroke='%2300C673' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item--dubai .sz-plans__item-list>li:nth-of-type(7n - 6):after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.42773 6.70076C2.0539 8.82418 2.60445 10.9191 2.99069 13.1006C3.08923 13.6571 3.13791 14.2569 3.2877 14.8043C3.41377 15.265 3.68928 14.7919 3.82329 14.609C6.15466 11.427 8.59872 8.34131 11.2826 5.44618C12.6324 3.99018 14.0586 2.53465 15.7134 1.42859' stroke='%2300C673' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sz-plans__item--dubai .sz-plans__item-list>li:nth-of-type(7n):after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10.6021C2.18869 12.0672 3.27642 13.6048 4.39776 15.1213C4.59327 15.3857 5.05995 16.3716 5.45224 16.4352C6.00276 16.5245 6.54558 14.772 6.64062 14.5689C8.52796 10.5369 11.5334 7.44004 14.8589 4.5263C16.0333 3.49723 17.2652 2.49127 18.6248 1.71436' stroke='%2300C673' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}@media (min-width:1200px){.sz-plans__item{padding:3rem}.sz-plans__item--dubai{padding-right:190px}.sz-plans__item--dubai .sz-plans__item-image{position:absolute;top:0;right:0;bottom:0;left:auto;width:18rem;height:100%}.sz-plans__item--dubai .sz-plans__item-image img{display:block;width:100%;height:100%;object-fit:cover}}.sz-promo__limit{color:#000}.sz-banners{padding:1.6rem 0}@media (min-width:1200px){.sz-banners{padding:10rem 0;border:2px solid #fff;border-radius:80px}}.sz-banners__list{margin:0;padding:0;list-style:none;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:10px}.sz-banners__list>li{min-width:0}.sz-banners__list>li:nth-child(4n-3) .sz-banners__card{--accent-color:#761CEA}.sz-banners__list>li:nth-child(4n-3) .sz-banners__card .sz-banners__card-text{padding-right:25px}.sz-banners__list>li:nth-child(4n-2) .sz-banners__card{--accent-color:#A967FF}.sz-banners__list>li:nth-child(4n-1) .sz-banners__card{--accent-color:#1B50F3}.sz-banners__list>li:nth-child(4n) .sz-banners__card{--accent-color:#407BFF}@media (min-width:768px){.sz-banners__list{-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr)}}.sz-banners__card{--accent-color:#761CEA;position:relative;display:-ms-flexbox;display:flex;text-decoration:none;background:var(--accent-color);color:#fff;padding:1.8rem 9rem 1.8rem 1.5rem;overflow:hidden;border-radius:20px;height:100%;min-height:13.4rem;box-shadow:0 18px 30px rgba(64,123,255,.25);transition:.25s}.sz-banners__card:after{content:"";display:block;position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.25);z-index:10}.sz-banners__card:hover{color:#fff;text-decoration:none;transform:scale(1.05)}.sz-banners__card-desc{position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.sz-banners__card-title{display:block;margin:0 0 8px;font-size:1.525rem;line-height:1.1;font-weight:600;letter-spacing:-.015em}@media (min-width:1200px){.sz-banners__list{gap:32px}.sz-banners__card{padding:3rem 31.7rem 3rem 1.9rem;border-radius:30px;min-height:28.2rem}.sz-banners__card:after{border-width:2px}.sz-banners__card-title{font-size:2.5rem;margin:0 0 3rem}}.sz-banners__card-text{display:block;margin:0 0 8px;font-size:9.53px;line-height:1.2;font-weight:500;letter-spacing:0}@media (min-width:1200px){.sz-banners__card-text{font-size:1.358rem;margin:0 0 3rem;padding:0 4rem 0 0}}.sz-banners__card-btn{display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-ms-flex-align:center;align-items:center;height:2.138rem;border-radius:6px;padding:4px 10px;font-size:9.34px;line-height:1.2;font-weight:600;letter-spacing:0;background:#F7F3F9;color:var(--accent-color);margin:auto 0 0}@media (min-width:1200px){.sz-banners__card-btn{font-size:11.85px;padding:4px 1.3rem;border-radius:8px;height:2.716rem}}.sz-banners__card-image{width:18.2rem;height:13.2rem;position:absolute;top:1.8rem;right:-3.4rem;z-index:1}.sz-banners__card-image img{display:block;width:100%;height:auto}@media (min-width:1200px){.sz-banners__card-image{width:35.6rem;height:28.5rem;top:2.4rem;right:-3.8rem}}.sz-header__social{display:none}@media (max-width:959px){.is-sz-sticky .sz-header__social{display:none}.is-sz-sticky .sz-header__additional-menu>li.is-sz-lg-visible{display:block!important}.sz-header__sticky{padding:10px 0 5px}.sz-header__section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:0 0 1.2rem}.sz-header__section:last-child{margin-bottom:0}.sz-header__logo{width:15.2rem;height:4.8rem;margin:-2.4rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sz-header__additional{margin:0 6.4rem 0 auto}.sz-header__additional-menu>li{margin:0 10px 0 0}.sz-header__additional-link-icon:last-child,.sz-header__additional-menu>li:last-child{margin-right:0}.sz-header__additional-link-icon{position:relative;width:3.2rem;height:3.2rem;margin:0}.sz-header__additional-link-icon svg{width:100%;height:100%}.sz-header__additional-link-icon mark{position:absolute;right:-4px;top:-4px;background:#ff3e3b;border-radius:50%;border:1px solid #ff3e3b;padding:2px;width:2rem;height:2rem;line-height:1.4rem;text-align:center;font-size:1.2rem;color:#fff}.sz-header__social-menu,.sz-header__switch-menu{list-style:none;gap:5px;line-height:1.2;white-space:nowrap;font-weight:600}.sz-header__nav{width:auto;margin:0}.sz-header__nav-toggle,.sz-header__nav:after,.sz-header__nav:before{display:none}.sz-header__toggle{visibility:visible;width:5.4rem;height:3.2rem;border-radius:10px}.sz-header__social{-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 1.2rem;display:block}.sz-header__social-menu{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem}.sz-header__social-menu>li{-ms-flex:1 1 auto;flex:1 1 auto}.sz-header__social-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:3.8rem;border-radius:100px;background:#f7f3f9;color:#1d1d1b;text-decoration:none;padding:0 10px;gap:5px}.sz-header__social-link svg{display:block;width:2.4rem;height:2.4rem;-ms-flex:0 0 auto;flex:0 0 auto}.sz-header__switch{margin:0 0 2px;padding:5px;border-radius:100px;background:#f7f3f9;-ms-flex:0 0 100%;flex:0 0 100%}.sz-header__switch-menu{margin:0;padding:0;display:-ms-flexbox;display:flex;font-size:1.4rem}.sz-header__switch-menu>li{-ms-flex:1 1 auto;flex:1 1 auto}.sz-header__switch-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:3.4rem;width:100%;padding:0 10px;text-decoration:none;color:#000;border-radius:100px;transition:.25s}.sz-header__switch-link:hover{text-decoration:none;color:#761cea}.sz-header__switch-link.is-active{background:#761cea;color:#fff}.sz-header__multicolor{padding:0;margin:0;-ms-flex:0 0 100%;flex:0 0 100%}.sz-header__multicolor:before{display:none}.sz-header__multicolor-menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:1.4rem;line-height:1;font-weight:600;padding:1.2rem 0}.sz-header__multicolor-menu>li{margin:0 10px 0 0}.sz-header__multicolor-link:before{top:-5px;bottom:-5px;left:-5px;right:-5px}.sz-header__multicolor-link:after{content:"";display:block;position:absolute;left:-5px;right:-5px;bottom:-5px;border-bottom:2px solid transparent}.sz-header__multicolor-link.is-active:before{display:none}.sz-header__multicolor-link.is-active:after{border-color:currentColor}.sz-header__multicolor-link--yellow,.sz-header__multicolor-link--yellow:hover{color:#ffb600}.sz-header__multicolor-link--green,.sz-header__multicolor-link--green:hover{color:#39b385}.sz-header__multicolor-link--violet,.sz-header__multicolor-link--violet:hover{color:#761cea}.sz-header__multicolor-link--orange,.sz-header__multicolor-link--orange:hover{color:#ff8700}}@media (min-width:960px){.sz-header__logo{width:15.2rem;height:4.8rem;margin:-2.4rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sz-header__additional-menu>li{margin:0 2rem 0 0}.sz-header__additional-menu>li:last-child{margin-right:0}.sz-header__additional-link-icon{position:relative;width:3.2rem;height:3.2rem;margin:0 7px 0 0}.sz-header__additional-link-icon:last-child{margin-right:0}.sz-header__additional-link-icon svg{width:100%;height:100%}.sz-header__additional-link-icon mark{position:absolute;right:-4px;top:0;background:#ff3e3b;border-radius:50%;border:1px solid #ff3e3b;padding:2px;width:2rem;height:2rem;line-height:1.4rem;text-align:center;font-size:1.2rem;color:#fff}.sz-header__switch{margin:0 10px 0 0;padding:5px;border-radius:100px;background:#f7f3f9}.sz-header__switch-menu{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;font-size:1.4rem;line-height:1.2;font-weight:600}.sz-header__switch-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:3rem;min-width:16rem;padding:0 10px;text-decoration:none;color:#000;border-radius:100px;transition:.25s}.sz-header__switch-link:hover{text-decoration:none;color:#761cea}.sz-header__switch-link.is-active{background:#761cea;color:#fff}.sz-header__multicolor{padding:0;margin:0 2rem 0 0}.sz-header__multicolor:before{display:none}.sz-header__multicolor-menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:1.4rem;line-height:1;font-weight:600}.sz-header__multicolor-menu>li{margin:0 10px 0 0}.sz-header__multicolor-link:before{top:-5px;bottom:-5px;left:-5px;right:-5px}.sz-header__multicolor-link:after{content:"";display:block;position:absolute;left:-5px;right:-5px;bottom:-5px;border-bottom:2px solid transparent}.sz-header__multicolor-link.is-active:before{display:none}.sz-header__multicolor-link.is-active:after{border-color:currentColor}.sz-header__multicolor-link--yellow,.sz-header__multicolor-link--yellow:hover{color:#ffb600}.sz-header__multicolor-link--green,.sz-header__multicolor-link--green:hover{color:#39b385}.sz-header__multicolor-link--violet,.sz-header__multicolor-link--violet:hover{color:#761cea}.sz-header__multicolor-link--orange,.sz-header__multicolor-link--orange:hover{color:#ff8700}.sz-header__nav-helper{font-size:1.4rem}}@media (min-width:1200px){.sz-header__logo{width:18.6rem;height:4.8rem;margin:-2.4rem 0 0}.sz-header__additional-menu{font-size:2.177rem}.sz-header__additional-menu>li{margin-right:40px}.sz-header__additional-link-icon{width:4.2rem;height:4.2rem}.sz-header__switch-link{min-width:16rem}.sz-header__multicolor-menu,.sz-header__nav-helper,.sz-header__switch-menu{font-size:1.6rem}}.sz-cookies{position:fixed;right:1.8rem;bottom:1.8rem;z-index:500;width:120rem;max-width:calc(100svw - 3.6rem);border-radius:15px;padding:1.6rem;background:#761CEA;border:1px solid rgba(255,255,255,.2);color:#fff;transform:translate(0,100%);opacity:0;visibility:hidden;transition:.4s cubic-bezier(.4,0,.2,1)}.sz-cookies.is-show{transform:translate(0,0);opacity:1;visibility:visible}@media (min-width:1200px){.sz-cookies{padding:2.5rem 4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px}}.sz-cookies__figure{margin:0 0 1.6rem;font-size:1.2rem;line-height:1.5rem;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:10px}.sz-cookies__figure img{display:block;-ms-flex:0 0 auto;flex:0 0 auto;width:2.5rem;height:2.5rem;object-fit:contain}.sz-cookies__figure figcaption{min-width:0;-ms-flex:1;flex:1}.sz-cookies__figure a{text-decoration:none;color:#FFB600}.sz-cookies__figure a:hover{text-decoration:underline;color:#FFB600}@media (min-width:1200px){.sz-cookies__figure{margin:0;-ms-flex:1;flex:1;gap:20px;font-size:1.5rem;line-height:2rem;font-weight:400}}.sz-cookies__control{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:8px}.sz-cookies__control>*{-ms-flex:1;flex:1;min-width:9.6rem}@media (min-width:1200px){.sz-cookies__control{gap:20px;-ms-flex-direction:row;flex-direction:row;-ms-flex:0 0 auto;flex:0 0 auto}}.sz-cookies__btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:3.1rem;border-radius:6px;border:1px solid transparent;padding:0 8px;font:600 1.2rem/1.2 Gilroy,Helvetica,Arial,sans-serif;text-decoration:none;box-shadow:0 2px 2px rgba(34,38,50,.3);transition:.4s}.sz-cookies__btn:hover{text-decoration:none;opacity:.5}.sz-cookies__btn--accept{border-color:#fff;background:#fff;color:#761CEA}.sz-cookies__btn--accept:hover{color:#761CEA}.sz-cookies__btn--decline{border-color:#fff;color:#fff}.sz-cookies__btn--decline:hover{color:#fff}.sz-programs__card-badge{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.2);color:#fff;padding:4px 10px;border-radius:40px;min-height:3.8rem;text-decoration:none;gap:5px}.sz-programs__card-badge--leoni{background:linear-gradient(to right,#761cea 0,#00c673 100%)}.sz-programs__card-badge--uchiru{background:linear-gradient(to right,#765fde 0,#fe6170 100%)}.sz-programs__card-badge-image{display:block;width:auto;height:3rem;overflow:hidden}.sz-programs__card-badge-image img{display:block;width:100%;height:100%;object-fit:cover}.sz-programs__card-badge-text{display:block;-ms-flex:1;flex:1;margin:0 5px 0 0;font-size:1.4rem;line-height:1;font-weight:600;white-space:nowrap;text-align:center}.sz-programs__card-badge-tooltip{display:block;width:2rem;height:2rem;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.cp-intro__badge-tooltip:before,.sz-programs__card-badge-tooltip:before{width:27rem;font-size:1.4rem;text-align:center;box-shadow:0 18px 30px rgba(64,123,255,.15);left:50%;bottom:100%;z-index:100}.sz-programs__card-badge-tooltip:before{content:attr(data-tooltip);display:block;position:absolute;border:1px solid #f4f8fe;background:#fff;margin:0 0 10px -13.5rem;padding:10px;border-radius:12px;line-height:1.4;font-weight:500;color:#1d1d1b}.sz-programs__card-badge-tooltip:after{content:"";display:block;position:absolute;left:50%;bottom:100%;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fff;margin:0 0 4px -6px;z-index:100}.sz-programs__card-badge-tooltip:after,.sz-programs__card-badge-tooltip:before{transition:.25s;opacity:0;visibility:hidden}.sz-programs__card-badge-tooltip svg{display:block;width:100%;height:100%;margin:0;color:inherit;overflow:visible}.sz-programs__card-badge-tooltip:hover:after,.sz-programs__card-badge-tooltip:hover:before{opacity:1;visibility:visible}.cp-intro__badge{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:linear-gradient(to right,#761cea 0,#00c673 100%);color:#fff;padding:4px 10px;border-radius:40px;min-height:3.8rem;text-decoration:none;gap:5px}.cp-intro__badge--uchiru{background:linear-gradient(to right,#765fde 0,#fe6170 100%)}.cp-intro__badge-image{display:block;width:auto;height:3rem}.cp-intro__badge-image img{display:block;width:100%;height:100%;object-fit:cover}.cp-intro__badge-text{display:block;-ms-flex:1;flex:1;margin:0 5px 0 0;font-size:1.4rem;line-height:1;font-weight:600;white-space:nowrap;text-align:center}.cp-intro__badge-tooltip{display:block;width:2rem;height:2rem;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.cp-intro__badge-tooltip:before{content:attr(data-tooltip);display:block;position:absolute;border:1px solid #f4f8fe;background:#fff;margin:0 0 10px -13.5rem;padding:10px;border-radius:12px;line-height:1.4;font-weight:500;color:#1d1d1b}.cp-intro__badge-tooltip:after{content:"";display:block;position:absolute;left:50%;bottom:100%;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fff;margin:0 0 4px -6px;z-index:100}.cp-intro__badge-tooltip:after,.cp-intro__badge-tooltip:before{transition:.25s;opacity:0;visibility:hidden}.cp-intro__badge-tooltip svg{display:block;width:100%;height:100%;margin:0;color:inherit;overflow:visible}.cp-intro__badge-tooltip:hover:after,.cp-intro__badge-tooltip:hover:before{opacity:1;visibility:visible}.cp-story__item-desc small{color:#676c77}
/* End */


/* Start:/local/templates/mg_winter/include/vendor/intl/intlTelInput.min.css?167855754719149*/
.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:auto;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(/local/templates/mg_winter/include/vendor/intl/img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/local/templates/mg_winter/include/vendor/intl/img/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}
/* End */


/* Start:/local/templates/.default/components/bitrix/sale.basket.basket.line/top/style.css?16785575664141*/
.bx-basket { }

/*FIXED BASKET*/

@media (min-width: 768px) {
	.bx-basket-fixed {
		position: fixed;
		z-index: 998;
		overflow: hidden;
		padding-top: 10px;
		width: 200px;
		border: 1px solid #f0f0f0;
		border-radius: 1px;
		background: #fff;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
	}

	.bx-basket-fixed.top { top: 10px }

	.bx-basket-fixed.right { right: 10px }

	.bx-basket-fixed.bottom { bottom: 10px }

	.bx-basket-fixed.left { left: 10px }

	.bx-basket-fixed.bx-max-height { top: 10px; bottom: 10px; }

	.block-store-catalog-list .bx-basket-fixed.bottom { bottom: 70px }
}

@media (max-width: 767px) {
	.bx-basket-fixed {
		position: fixed;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 998;
		overflow: hidden;
		padding-top: 10px;
		border: 1px solid #f0f0f0;
		border-radius: 1px;
		background: #fff;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
	}

	.bx-basket-item-list { display: none; }

	/*.bx-basket-fixed */
}

.bx-basket-item-list {
	position: relative;
	overflow: hidden;
	padding-bottom: 20px;
	border-top: 1px solid #f7f7f7;
}

.bx-opener .bx-basket-item-list { padding-bottom: 75px; }

.bx-max-height .bx-basket-item-list {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
}

.bx-closed .bx-basket-item-list {
	overflow: hidden;
	height: 20px;
}

.bx-basket-item-list-action {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 120;
	padding: 3px 0;
	height: 20px;
	background: #f7f7f7;
	color: #4f4f4f;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	line-height: 14px;
	cursor: pointer;
}

.bx-basket-item-list-button-container {
	position: absolute;
	right: 0;
	bottom: 20px;
	left: 0;
	padding: 10px 0;
	border-top: 1px solid #f7f7f7;
	background: #fff;
	text-align: center;
}

.bx-basket-item-list-container {
	overflow-y: auto;
	max-height: 100%
}

.bx-basket-item-list-item {
	position: relative;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #f7f7f7;
}

.bx-basket-item-list-container .bx-basket-item-list-item:last-child {
	margin-bottom: 0;
	border-bottom: none;
}

.bx-basket-item-list-item-status {
	margin: 0 10px 20px;
	padding: 3px;
	border-radius: 3px;
	background: #ebebeb;
	text-align: center;
	white-space: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
}

.bx-basket-item-list-item-img {
	position: relative;
	padding-bottom: 5px;
	text-align: center;
}

.bx-basket-item-list-item-img img {
	max-width: 90px;
	height: auto;
	border: 1px solid #e6e6e6;
}

.bx-basket-item-list-item-name { padding-bottom: 5px; }

.bx-basket-item-list-item-name a {
	font-size: 13px;
	line-height: 16px;
}

.bx-basket-item-list-item-remove {
	position: absolute;
	top: -7px;
	right: 10px;
	width: 20px;
	height: 20px;
	opacity: .5;
	cursor: pointer;
	transition: 250ms linear all;
}

.bx-basket-item-list-item-remove:after,
.bx-basket-item-list-item-remove:before {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 10px;
	height: 2px;
	border-radius: 1px;
	background-color: #333;
	content: '';
	transform: translate(-50%, -50%);
}

.bx-basket-item-list-item-remove:after {
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	-moz-transform: translate(-50%, -50%) rotate(45deg);
	-ms-transform: translate(-50%, -50%) rotate(45deg);
	-o-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
}

.bx-basket-item-list-item-remove:before {
	-webkit-transform: translate(-50%, -50%) rotate(135deg);
	-moz-transform: translate(-50%, -50%) rotate(135deg);
	-ms-transform: translate(-50%, -50%) rotate(135deg);
	-o-transform: translate(-50%, -50%) rotate(135deg);
	transform: translate(-50%, -50%) rotate(135deg);
}

.bx-basket-item-list-item-remove:hover { opacity: .7; }

.bx-basket-item-list-item-price-block {
	padding-bottom: 5px;
	font-size: 12px;
}

.bx-basket-item-list-item-price {
	display: inline-block;
	margin-right: 5px;
}

.bx-basket-item-list-item-price-old {
	display: inline-block;
	margin-right: 5px;
	color: #b0b0b0;
	text-decoration: line-through
}

.bx_cart_login_top .bx-hdr-profile { line-height: 1.44em; }
/* End */


/* Start:/local/templates/.default/components/bitrix/menu/bottom/style.min.css?1678557552906*/
.store-menu{display:block;padding-left:16px;padding-top:5px;margin:0 0 35px;width:100%;list-style:none}.store-menu-item{display:block;padding:0;margin:0}.store-menu-item-link{display:block;padding:13px 30px 12px 0;position:relative;border-top:1px solid rgba(255,255,255,0.1);font-style:normal;font-weight:normal;font-size:16px;line-height:25px;vertical-align:middle;opacity:.6;color:#fff}.store-menu-item.selected .store-menu-item-link,.store-menu-item-link:active,.store-menu-item-link:hover{opacity:1;color:#fff;text-decoration:none}.store-menu .store-menu-item:first-child .store-menu-item-link{border-top:0}.store-menu-item-link:after{content:'';display:block;border:1.5px solid rgba(255,255,255,0.3);border-bottom:0;border-left:0;width:9px;height:9px;position:absolute;right:20px;top:50%;transform:rotate(45deg) translateY(-50%)}.store-menu-item.selected .store-menu-item-link:after{border-color:#fff}
/* End */


/* Start:/local/templates/mg_winter/styles.css?177063340821630*/
.b24-form .b24-form-control-label {
    color: #1D1D1B !important;
}
.b24-form .b24-form-sign {
    display: none !important;
}

/* .form-white */
.ui-form--white {
    background: #fff !important;
    color: #1D1D1B !important;
}

.ui-form--white .b24-form-field-name .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/icon-user.svg) !important;
}

.ui-form--white .b24-form-field-phone .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/icon-phone.svg) !important;
}

.ui-form--white .b24-form-field-email .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/email_blue.svg);
}

/*.ui-form--white .b24-form-field-text .b24-form-control-icon-after {
    background-image: url(/local/templates/mg_winter/include/images/icons/pen_violet.svg);
}*/

.ui-form--white .b24-form .b24-form-btn {
    background: #2F80ED !important;
    border-color: #2F80ED !important;
    color: #fff !important;
}

.ui-form--white .b24-form .b24-form-control-string .b24-form-control, .ui-form--white .b24-form .b24-form-control-text .b24-form-control {
    border-color: #F7F3F9 !important;
}

.ui-form--white .b24-form .b24-form-control-string .b24-form-control:focus, .ui-form--white .b24-form .b24-form-control-text .b24-form-control:focus {
    border-color: #95C8FF !important;
}

.ui-form--white .b24-form-control-alert.b24-form-control-string .b24-form-control {
    border-color: #FF3E3B !important;
}

/* .form-violet */
.ui-form--purple {
    background: #761CEA !important;
}

.ui-form--purple .b24-form-field-name .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/contact_violet.svg) !important;
}

.ui-form--purple .b24-form-field-phone .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/tel_violet.svg) !important;
}

.ui-form--purple .b24-form-field-text .b24-form-control-icon-after {
    background-image: url(/local/templates/mg_winter/include/images/icons/pen_violet.svg);
}

.ui-form--purple .b24-form-field-email .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/email-purple.svg);
}

.ui-form--purple .b24-form .b24-form-btn {
    background: #41CC99 !important;
    border-color: #41CC99 !important;
    color: #fff !important;
}

/* .form-green */
.ui-form--green {
    background: #41CC99 !important;
}

.ui-form--green .b24-form-field-name .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/contact_violet.svg) !important;
}

.ui-form--green .b24-form-field-phone .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/tel_violet.svg) !important;
}

.ui-form--purple .b24-form-field-text .b24-form-control-icon-after {
    background-image: url(/local/templates/mg_winter/include/images/icons/pen_violet.svg);
}

.ui-form--green .b24-form-field-email .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/email-purple.svg);
}

.ui-form--green .b24-form .b24-form-btn {
    background: #761CEA !important;
    border-color: #761CEA !important;
    color: #fff !important;
}

/* .form-orange */
.ui-form--orange {
    background: #FF8700 !important;
}

.ui-form--orange .b24-form-field-name .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/contact_violet.svg) !important;
}

.ui-form--orange .b24-form-field-phone .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/tel_violet.svg) !important;
}

.ui-form--orange .b24-form-field-text .b24-form-control-icon-after {
    background-image: url(/local/templates/mg_winter/include/images/icons/pen_violet.svg);
}

.ui-form--orange .b24-form-field-email .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/email-purple.svg);
}

.ui-form--orange .b24-form .b24-form-btn {
    background: #761CEA !important;
    border-color: #761CEA !important;
    color: #fff !important;
}

/* .form-turq */
.ui-form--turq {
    background: #16A3C5 !important;
}

.ui-form--turq .b24-form-field-name .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/contact_violet.svg) !important;
}

.ui-form--turq .b24-form-field-phone .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/tel_violet.svg) !important;
}

.ui-form--turq .b24-form-field-text .b24-form-control-icon-after {
    background-image: url(/local/templates/mg_winter/include/images/icons/pen_violet.svg);
}

.ui-form--turq .b24-form-field-email .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/email-purple.svg);
}

.ui-form--turq .b24-form .b24-form-btn {
    background: #761CEA !important;
    border-color: #761CEA !important;
    color: #fff !important;
}

/* .ui-form--white_purple */
.ui-form--white_purple {
    color: #1D1D1B !important;
}

.ui-form--white_purple .b24-form-field-name .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/contact_violet.svg) !important;
}

.ui-form--white_purple .b24-form-field-phone .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/tel_violet.svg) !important;
}

.ui-form--white_purple .b24-form-field-text .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/pen_violet.svg);
}

.ui-form--white_purple .b24-form-field-email .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/email-purple.svg);
}

.ui-form--white_purple .b24-form .b24-form-btn {
    background: #761CEA !important;
    border-color: #761CEA !important;
    color: #fff !important;
}

.ui-form--white_purple .b24-form .b24-form-control-string .b24-form-control, .ui-form--white_purple .b24-form .b24-form-control-text .b24-form-control {
    border-color: #F7F3F9 !important;
}

.ui-form--white_purple .b24-form .b24-form-control-string .b24-form-control:focus, .ui-form--white_purple .b24-form .b24-form-control-text .b24-form-control:focus {
    border-color: #761CEA !important;
}

.ui-form--white_purple .b24-form-control-alert.b24-form-control-string .b24-form-control {
    border-color: #FF3E3B !important;
}

/* .ui-form--white_green */
.ui-form--white_green {
    color: #1D1D1B !important;
}

.ui-form--white_green .b24-form-field-name .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/icon-user-green.svg) !important;
}

.ui-form--white_green .b24-form-field-phone .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/icon-phone-geen.svg) !important;
}

.ui-form--white_green .b24-form-field-text .b24-form-control-icon-after {
    background-image: url(/local/templates/mg_winter/include/images/icons/pen_violet.svg);
}

.ui-form--white_green .b24-form-field-email .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/email-purple.svg);
}

.ui-form--white_green .b24-form .b24-form-btn {
    background: #41CC99 !important;
    border-color: #41CC99 !important;
    color: #fff !important;
}

.ui-form--white_green .b24-form .b24-form-control-string .b24-form-control, .ui-form--white_green .b24-form .b24-form-control-text .b24-form-control {
    border-color: #D9F5DC !important;
}

.ui-form--white_green .b24-form .b24-form-control-string .b24-form-control:focus, .ui-form--white_green .b24-form .b24-form-control-text .b24-form-control:focus {
    border-color: #41CC99 !important;
}

.ui-form--white_green .b24-form-control-alert.b24-form-control-string .b24-form-control {
    border-color: #FF3E3B !important;
}

.sz-news__item-title-link {
    text-decoration: none;
    color: #000000;
    transition: color 0.25s;
}

.sz-news__item-title-link:hover {
    text-decoration: none;
    color: #407BFF;
}

/*education page form*/
.is-page-sz-education .b24-form .b24-form-field
{
    width: 95%;
}

.is-page-sz-education .b24-form .b24-form-field:not(:last-child){
    margin-right: 2px;
}

.is-page-sz-education .form-education .b24-form-content form > div{
    display: flex;
    flex-wrap: wrap;
}

.is-page-sz-education .form-education .b24-form-content form .b24-form-field:not(:last-child){
    width: 33%;
}

.is-page-sz-education .form-education .b24-form-content form .b24-form-field:nth-child(3n){
    margin-right: 0;

}
.is-page-sz-education .form-education .b24-form-content form .b24-form-field:last-child{
    width: 100%;
}

.is-page-sz-education .ui-form--white .b24-form-field-text .b24-form-control-icon-after {
    background-image: none;
}

.is-page-sz-education .ui-form--white_purple .b24-form-field-text .b24-form-control-icon-after {
    background-image: none;
}
.is-page-sz-education .ui-form--white_purple .b24-form-field-text .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/pen_violet.svg);
}

.is-page-sz-education .sz-education .b24-form-content form > div{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.is-page-sz-education .b24-form-control-alert {
    margin-bottom: 33px !important;
}
/**/

/*form detail programs */

.is-page-camp-program .b24-form-field-name .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/icon-user.svg) !important;
}

.is-page-camp-program .b24-form-field-phone .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/icon-phone.svg) !important;
}

.is-page-camp-program .b24-form-field-email .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/icon-edit.svg);
}

.is-page-camp-program .b24-form-field-text .b24-form-control-icon-after {
    background-image: url(/local/templates/mg_winter/include/images/icons/pen_violet.svg);
}

.is-page-camp-program .b24-form .b24-form-control-string .b24-form-control, .is-page-camp-program .b24-form .b24-form-control-text .b24-form-control {
    border-color: #F7F3F9 !important;
}

.is-page-camp-program .b24-form .b24-form-control-string .b24-form-control:focus, .is-page-camp-program .b24-form .b24-form-control-text .b24-form-control:focus {
    border-color: #95C8FF !important;
}

.is-page-camp-program .b24-form-control-alert.b24-form-control-string .b24-form-control {
    border-color: #FF3E3B !important;
}

/**
form-season--gorizontal
*/
.form-season--gorizontal .b24-form-content form {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.form-season--gorizontal .b24-form-content form > div {
    display: inline-flex;
}

.form-season--gorizontal .b24-form-content form > div:first-child {
    width: 66.66667%;
}

.form-season--gorizontal .b24-form-content form .b24-form-btn-container {
    width: 33.33333%;
}

.form-season--gorizontal .b24-form-content form .b24-form-field:first-child {
    padding-right: 5px;
}
.form-season--gorizontal .b24-form .b24-form-control-string .b24-form-control, .form-season--gorizontal .b24-form .b24-form-control-text .b24-form-control {
    color: #761CEA;
}

/**
form-season--gorizontal three
*/
.form-season--gorizontal.three .b24-form-content form {
    flex-direction: column;
}
.form-season--gorizontal.three .b24-form-content form > div:first-child {
    width: 100%;
}
.form-season--gorizontal.three .b24-form-content form .b24-form-btn-container {
    width: 100%;
    margin: 0;
}
.form-season--gorizontal.three .b24-form-content form .b24-form-field:nth-child(2) {
    padding-right: 5px;
}
.form-season--gorizontal.three .b24-form .b24-form-btn-block {
    padding: 0;
}

/**
form-season--columns
**/
.form-season--columns .b24-form-content form .b24-form-field {
    display: inline-flex;
    width: 50%;
    flex-direction: column;
    padding-left: 3px;
    padding-right: 3px;
}

/**

**/
.ui-form--white_green-button .b24-form .b24-form-btn {
    background: #41CC99 !important;
    border-color: #41CC99 !important;
}
.ui-form--white_blue-button .b24-form .b24-form-btn {
    background: none !important;
    border-color: #2F80ED !important;
    color: #2F80ED !important;
    border: 1px solid;
}
.ui-form--white_blue-button .b24-form .b24-form-btn:hover {
    background: #2F80ED !important;
    color: #fff !important;
}

/**
form-underline
*/
.ui-form--underline .b24-form .b24-form-control-string .b24-form-control,
.ui-form--underline .b24-form .b24-form-control-text .b24-form-control {
    display: block;
    transition: .25s;
    width: 100%;
    background: none;
    border: none;
    border-bottom: 2px solid rgba(2, 48, 71, 0.15);
    font: 500 2rem/1.4 "Gilroy", Helvetica, Arial, sans-serif;
    padding: 0 0 10px;
    color: #023047;
    -webkit-appearance: none;
    appearance: none;
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    height: auto;
    margin: 0 0 2rem;
}
.ui-form--underline .b24-form .b24-form-field-name .b24-form-control-icon-after:before,
.ui-form--underline .b24-form .b24-form-field-phone .b24-form-control-icon-after:before,
.ui-form--underline .b24-form .b24-form-field-email .b24-form-control-icon-after:before,
.ui-form--underline .b24-form .b24-form-field-text .b24-form-control-icon-after:before {
    display: none;
}
.ui-form--underline .b24-form .b24-form-control-icon-after .b24-form-control-label {
    color: rgba(2, 48, 71, 0.3);
    transition: opacity 0.25s;
    padding-left: 0 !important;
    font: 500 2rem/1.4 "Gilroy", Helvetica, Arial, sans-serif;
}
.ui-form--underline .b24-form .b24-form-control-string .b24-form-control:focus {
    border-color: #407BFF;
}
.ui-form--underline .b24-form .b24-form-btn {
    background: #2F80ED !important;
    border-color: #2F80ED;
    color: #fff;
    font-size: 2.4rem;
    line-height: 1.3;
    font-weight: 600;
    padding: 10px 3rem;
    height: 6.6rem;
    border-radius: 20px;
}
.ui-form--underline .b24-form .b24-form-control-text .b24-form-control {
    max-width: 100%;
    min-width: 100%;
    min-height: 12rem;
    height: 12rem;
}

/**
sz-intro__form-data
*/
.sz-intro__form-data .b24-form .b24-form-field, .sz-intro__form-data .b24-form .b24-form-control-container {
    margin-bottom: 0;
}
.sz-intro__form-data.form-season--gorizontal.three .b24-form .b24-form-btn-block {
    margin-top: 10px;
}
.sz-intro__form-data.form-season--gorizontal .b24-form-content form .b24-form-field:first-child {
    padding-right: 20px;
}

/*.ui-form--subscribe*/
.ui-form--subscribe .b24-form-content form {
    display: flex;
}
.ui-form--subscribe .b24-form-content form > div {
    display: inline-flex;
}
.ui-form--subscribe .b24-form-content form > div:first-child {
    flex-basis: 50%;
    flex-grow: 1;
    padding: 0 5px;
}
.ui-form--subscribe .b24-form-content form .b24-form-btn-container {
    flex-basis: 50%;
    flex-grow: 1;
    padding: 0 5px;
}
.ui-form--subscribe .b24-form .b24-form-field, .ui-form--subscribe .b24-form .b24-form-control-container {
    margin-bottom: 0;
}
.ui-form--subscribe .b24-form .b24-form-control-string {
    width: 100%;
}
.ui-form--subscribe .b24-form .b24-form-control-string .b24-form-control, .ui-form--subscribe .b24-form .b24-form-control-text .b24-form-control {
    text-align: left !important;
    font: 600 1.6rem/2.8rem "Gilroy", Helvetica, Arial, sans-serif;
    color: #1D1D1B;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.ui-form--subscribe .b24-form .b24-form-control-label {
    transition: opacity 0.25s;
    text-align: left;
    font: 600 1.6rem/2.8rem "Gilroy", Helvetica, Arial, sans-serif;
    color: #1D1D1B;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.ui-form--subscribe .b24-form-field-email .b24-form-control-icon-after:before {
    display: none;
}
.ui-form--subscribe .b24-form-control-alert .b24-form-control-alert-message {
    display: none !important;
}
.ui-form--subscribe .b24-form-control-alert {
    margin-bottom: 0 !important;
}
.ui-form--subscribe .b24-form .b24-form-btn {
    background-color: #407BFF !important;
    padding-left: calc(63% - 80px);
}
.ui-form--subscribe .b24-form .b24-form-btn:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-image: url(/local/templates/mg_winter/include/images/icons/icon-letter.svg);
    background-repeat: no-repeat;
    background-position: calc(57% - 65px) center;
}
.ui-form--subscribe .b24-form-wrapper {
    max-width: none;
}
.ui-form--submit_green .b24-form .b24-form-btn {
    background-color: #41CC99 !important;
}
.ddo-feedback__form .b24-form .b24-form-btn {
    background: #41CC99 !important;
    border-color: #41CC99 !important;
}
.ddo-feedback__form .b24-form .b24-form-control-container {
    margin-bottom: 10px;
}

/**
form-wide
*/
.ui-form-wide .b24-form-wrapper {
    max-width: 100%;
}
.form-season--gorizontal.ui-form-wide .b24-form-content form .b24-form-field {
    padding-right: 10px;
}
.form-season--gorizontal.ui-form-wide .b24-form-content form > div:first-child {
    width: 100%;
}
.ui-form--white.ui-form-wide {
    background: none !important;
}
.ui-check__input.is-error ~ .ui-check__checkbox {
    border-color: #FF3E3B !important;
}
.ui-check--left .ui-check__text {
    text-align: left !important;
}

@media(max-width: 1199px){
    .form-season--gorizontal.ui-form-wide .b24-form-content form {
        flex-direction: column;
    }
    .form-season--gorizontal.ui-form-wide .b24-form-content form > div:first-child {
        flex-direction: column;
    }
    .form-season--gorizontal.ui-form-wide .b24-form-content form .b24-form-field {
        padding-right: 0;
        width: 100%;
    }
    .form-season--gorizontal.ui-form-wide .b24-form-content form .b24-form-btn-container {
        width: 100%;
        margin: 0;
    }
    .form-season--gorizontal.ui-form-wide .b24-form-content form .b24-form-btn-block {
        padding: 0;
    }
}

@media(max-width: 767px){
    .is-page-autumn .b24-form .b24-form-field
    {
        width: 100%;
        margin-right: 0;
    }

    .is-page-autumn .sz-promo .b24-form-content form {
        display: block;
    }
    .is-page-autumn .sz-promo .b24-form-content form > div {
        display: block;
    }

    .is-page-autumn .sz-promo .b24-form .b24-form-control-string .b24-form-control, .b24-form .b24-form-control-text .b24-form-control {
        width: 100%;
    }

    .is-page-autumn .form-season .b24-form-content form > div {
        display: block;
    }

    .is-page-autumn .form-self .b24-form-content form > div {
        display: block;
    }


    /*education page form*/
    .is-page-sz-education .sz-education .b24-form-content form > div {
        display: block;
    }

    .is-page-sz-education .b24-form .b24-form-field {
        width: 100%;
    }

    .is-page-sz-education .form-education .b24-form-content form > div{
        display: block;
    }

    .is-page-sz-education .form-education .b24-form-content form .b24-form-field:not(:last-child){
        width: 100%;
    }
    
    /**
    form-season--gorizontal
    */
    .form-season--gorizontal .b24-form-content form {
        flex-direction: column;
    }
    
    .form-season--gorizontal .b24-form-content form > div {
        display: block;
    }
    
    .form-season--gorizontal .b24-form-content form > div:first-child {
        width: 100%;
    }
    
    .form-season--gorizontal .b24-form-field {
        width: 100%;
        margin-right: 0;
    }
    
    .form-season--gorizontal .b24-form-content form .b24-form-field:first-child {
        padding-right: 0;
    }
    
    .form-season--gorizontal .b24-form .b24-form-control-string .b24-form-control {
        width: 100%;
    }
    
    .form-season--gorizontal .b24-form .b24-form-control-container {
        margin-bottom: 10px;
    }
    
    .form-season--gorizontal .b24-form-content form .b24-form-btn-container {
        width: 100%;
        margin: 0;
    }
    
    .form-season--gorizontal .b24-form-content form .b24-form-btn-block {
        padding: 0;
    }
    
    /**
    form-season--columns mobile
    **/
    .form-season--columns.mobile-vertical .b24-form-content form .b24-form-field {
        width: 100%;
    }
    
    /**
    form-season--columns three
    **/
    .form-season--gorizontal.three .b24-form-content form .b24-form-field:nth-child(2) {
        padding-right: 0;
    }
    
    /**
    form-underline
    */
    .ui-form--underline .b24-form .b24-form-btn {
        width: 100%;
        border-radius: 15px;
        font-size: 1.8rem;
        height: 6rem;
    }
}

@media (min-width: 960px) {
    .ui-form--subscribe {
        max-width: 45.8rem !important;
        padding-right: 0;
    }
    .ui-form--subscribe .b24-form-btn-block {
        padding-right: 0;
    }
    .ddo-feedback__form .b24-form .b24-form-btn {
        height: 6rem;
        font-size: 2.4rem;
        line-height: 1.3;
        font-weight: 600;
        border-radius: 20px;
    }
}

@media(max-width: 959px) {
    .ui-form--subscribe .b24-form-content form {
        flex-direction: column;
    }
    .ui-form--subscribe .b24-form .b24-form-control-string {
        margin-bottom: 5px;
    }
    .ui-form--subscribe .b24-form .b24-form-btn {
        padding-left: calc(50% - 400px);
    }
    .ui-form--subscribe .b24-form .b24-form-control-string .b24-form-control {
        text-align: left !important;
    }
    .ui-form--subscribe .b24-form .b24-form-control-label {
        text-align: left;
    }
}

@media(max-width: 959px) {
    .ui-form--subscribe .b24-form .b24-form-btn {
        padding-left: 14%;
    }
    .ui-form--subscribe .b24-form .b24-form-btn:before {
        background-position: calc(54% - 70px) center;
    }
}

@media (min-width: 768px) {
    .form-season--gorizontal .b24-form-content form .b24-form-field {
        width: 50%;
    }
}
/* End */


/* Start:/local/templates/mg_winter/template_styles.css?177063340848016*/
.header__additional-links {
  display: flex;
  gap: 16px; /* расстояние между иконками */
  align-items: center; /* вертикальное выравнивание */
}

.sz-cookies {
    z-index: 10000000005;
}

.is-page-travel .sz-promo, {
        color: #000000;
    margin: 0;
    }
    .sz-promos-travel {
        padding: 0rem 0 12rem;
    }

@media (min-width: 1200px) {
    .is-page-travel .sz-promo__image img, {
        width: 100%;
        height: 100%;
        background-size: cover;
    }
}

.is-page-blacksea .sz-promo__form .ui-title {
    text-align: center;
    margin: 0 0 10px;
}

@media (min-width: 1200px) {
    .is-page-blacksea .sz-promo__form .ui-title {
        text-align: left;
        padding: 0;
    }
}

.sz-header__multicolor-link--blue2, .sz-header__multicolor-link--blue2:hover {
    color: #1B50F3;
}

.sza-principles__item-title {
hyphens: auto;
}

.sz-conditions__info-item {
    justify-content: inherit;
}

body .gallery .gallery__title {
    font-size: 46px;
}

.b24-form-control-bool {
    display: none;
}

@media (min-width: 960px) {
    body .gallery .gallery__title {
        font-size: 80px;
    }
}

.sz-conditions__list {
padding-right: 0;
}
.sz-conditions__info>li:nth-of-type(1) {
flex: 1 1 auto;
}

.take-seat__image {
    margin: 8rem -8rem -10rem 0;
}
.team-camp__item-dl {
    overflow: hidden;
    max-height: 240px;
}

.team-camp--update .team-camp__item-dl dd {
    max-height: none;
    overflow: visible;
}

.ui-form--subscribe .b24-form .b24-form-control-string .b24-form-control {
    text-align: left !important;
    font: 600 1.6rem/2.8rem "Gilroy", Helvetica, Arial, sans-serif;
}

.sz-footer {
    position: relative;
}
.sz-programs__foot .ui-btn {
    width: auto;
    box-shadow: none;
    background: 0 0;
}

.cashback{
    padding:5rem 0 0rem;
    font-size:1.8rem;
    line-height:1.5;
    font-weight:400
}

.testimonials__text{
    display:block;
    margin:0 0 1.6rem;
    font-size:1.6rem;
    line-height:1.45;
    font-weight:400
}
@media (min-width:1200px){
    .testimonials__text{
        font-size:2.4rem;
        margin:0 -3rem 0 0
    }
}

.sz-intro__banner {
    background:none;
}

.ui-btn--blue_light {
    background: #2F80ED;
    border-color: #2F80ED;
    color: #fff;
}
.ui-btn--blue_light:hover {
    background: #2F80ED;
    border-color: #2F80ED;
    color: #fff;
}
@media (max-width: 1199px) {
    .take-seat__action {
        text-align: center;
        margin: 0 0 2.4rem;
    }
    .take-seat__action .ui-btn--68 {
        width: 100%;
        font-size: 2.4rem;
        line-height: 1.45;
        font-weight: 600;
        min-height: 6rem;
        padding: 8px 1.2rem;
        border-radius: 14px;
    }
}

.discount {
    padding: 0rem 0 5rem;
}
.discount picture {
    display: block;
    margin: 0 0 0rem;
    overflow: hidden;
}
.discount picture img {
    display: block;
    width: 100%;
}
@media (min-width: 1200px) {
    .discount {
        padding: 0rem 0 6rem;
    }
}

.sz-intro__banner {
    text-decoration: none;
}
.banner--image .banner__item {
    background: #FFF9F2;
    color: #fff;
    z-index: 100;
}
.banner--image .banner__item:hover {
    color: #fff;
}

.header__sticky{
    z-index: 120;
}
.header__nav-offcanvas{
    z-index: 110;
}
.hidden{
    display: none;
}
.programs__list, .programs-featured__list{
    margin-bottom: 0;
}
.programs{
    margin-bottom: 10rem;
}
.programs-featured__foot{
    padding: 0;
}
.container-responsive{
    width: 100%;
}
.programs__filter-offcanvas{
    z-index: 110;
}
body .programs__filter .bx-filter-popup-result{
    position: relative;
    width: 100%;
    top: 0;
    margin-top: 10px;
    padding: 10px;
    z-index: 10;
}
.ui-price {
    font-size: 2.9rem;
}
.programs-featured__item-info {
    margin-left: -2px;
}
.is-page-winter .programs-featured__item-info svg {
    color: #407BFF;
}
.is-page-winter .programs-featured__item-mark {
    color: #407BFF;
}
.programs-featured__item-address {
    margin-left: -5px;
}
.programs-featured__item-info > li {
    margin: 0 1.5rem 0 0;
}

/*button-loading region*/
.button--loading{
    position: relative;
}
.button__text {
    transition: all 0.2s;
}
.button--loading .button__text {
    visibility: hidden;
    opacity: 0;
}
.button--loading::after{
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border: 4px solid transparent;
    border-top-color: #ffffff;
    border-radius: 50%;
    animation: button-loading-spinner 1s ease infinite;
    opacity: 1;
}
@keyframes button-loading-spinner{
    from {
        transform: rotate(0turn);
    }

    to {
        transform: rotate(1turn);
    }
}
/*button-loading end region*/

/*product region*/
.product-item-scu-item-color{
    font-size: 0;
}
.product-image{
    display: block !important;
}
.sz-programs__card-buttons a .in-cart{
    display: none;
}
.sz-programs__card-buttons a.incart .in-cart{
    display: inline-block;
}
.sz-programs__card-buttons a.incart .to-cart{
    display: none;
}
.programs__filter {
    opacity: 0;
}
.programs-featured__item {
    min-height: 100%;
}
/*product region end*/

/*basket-top region*/
.bx-basket-fixed{
    overflow: initial;
    position: relative;
    top: auto !important;
    z-index: 20;
    padding: 0;
    background: none;
    width: auto;
    box-shadow: none;
    border: 0;
}
.bx-basket-fixed .header__additional-link{
    position: relative;
}
.bx-basket-fixed .header__additional-link-icon{
    margin-right: 9px;
}
.bx-basket-fixed .header-basket-num{
    position: absolute;
    left: 12px;
    top: -4px;
    background: #FF3E3B;
    border-radius: 50%;
    border: 1px solid #FF3E3B;
    padding: 2px;
    width: 20px;
    height: 20px;
    line-height: 14px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    box-shadow: 0 7px 10px rgb(0 0 0 / 15%);

}
.bx-basket-fixed .bx-basket-block{
    margin-left: 0;
    padding-left: 3px;
}
.bx-basket-block {
    padding-bottom: 0;
}
/*basket-top region end*/

/*popup region*/
.popup-window.popup-window-with-titlebar{
    background: #FFF0E0;
    border-radius: 29px;
    padding-top: 35px;
    font-family: Gilroy;
}
.popup-window-with-titlebar .popup-window-content{
    background: #FFF0E0 !important;
}
.popup-window-titlebar{
    height: auto;
}
.popup-window-titlebar-text{
    font-weight: 800;
    font-size: 30px;
    line-height: 120%;
    color: #1D1D1B;
}
.popup-window-titlebar{
    text-align: center;
}
.popup-window-with-titlebar .popup-window-content{
    padding-top: 0;
    padding-bottom: 0;
}
.popup-window-buttons .btn-buy{
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    font: 600 1.6rem/2.9rem "Gilroy", Helvetica, Arial, sans-serif;
    text-align: center;
    border: none;
    background: none;
    padding: 5px 1.2rem;
    text-decoration: none;
    transition: box-shadow 0.25s, color 0.25s, background 0.25s, box-shadow 0.25s;
    cursor: pointer;
    white-space: nowrap;
    border-radius: 14px;
    height: 3.9rem;
    overflow: hidden;
}
.popup-window-buttons .btn-buy:hover{
    background: #761CEA;
    border-color: #761CEA;
    color: #fff;
}
.popup-window .product-item-scu-item-text{
    line-height: 36px;
    text-transform: none;
    font-size: 16px;
}
.popup-window .product-item-scu-item-text-container{
    width: calc(50% - 6px);
    min-width: 260px;
    max-width: 300px;
    border-radius: 14px;
}
.popup-window .product-item-scu-item-text-block{
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    background: #fff;
    padding: 8px 15px;
    color: #1D1D1B;
    font-weight: 600;
    font-size: 16px;
    border-radius: 14px;
}
.popup-window .product-item-scu-icon-cart{
    color: #fff;
    background: #761CEA;
    border-radius: 25px;
    padding: 5px;
    width: 3.6rem;
    height: 3.6rem;
    text-align: center;
}
.popup-window .product-item-scu-icon-cart .icon-cart{
    width: 1.8rem;
    height: 1.8rem;
    margin-top: 3px;
}
/*popup region end*/

/*user header region*/
.user-header-top-toogle{
    display: inline-block;
    width: 11px;
    height: 6px;
    background: url(/local/templates/mg_winter/include/images/icons/icon-arrow-down.svg) center no-repeat;
    vertical-align: middle;
}
.user-header-top{
    display: -ms-flexbox;
    display: flex;
}
.user-header-top-name{
    margin-right: 1rem;
}
.user-header .user-header-bottom{
    position: absolute;
    top: calc(100% + 10px);
    left: -40px;
    padding: 8px;
    background: #fff;
    box-shadow: 0px 10px 40px rgba(29, 29, 27, 0.1);
    border-radius: 14px;
    border: 1px solid #FFFFFF;
    min-width: 240px;
    display: none;
    z-index: 101;
}
.header__additional-link {
    position: relative;
}
.header__additional-link.open .user-header-bottom{
    display: block;
}
.header__additional-link.noactive{
    color: inherit;
    cursor: pointer;
}
.header__additional-link.noactive:hover{
    color: inherit;
}
.sz-header__additional .header__additional-phone {
    display: block;
    text-decoration: none;
    color: inherit;
}
.is-sticky .header__sticky .header__additional-phone {
    font-size: 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 2.5rem;
    height: 2.5rem;
}
.user-header .user-header-bottom--info{
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
}
.user-header .user-header-bottom--info-photo{
    min-width: 44px;
    margin-right: 10px;
}
.user-header .user-header-bottom--info-email{
    font-size: 12px;
    line-height: 125%;
    color: #1D1D1B;
    opacity: 0.6;
}
.user-header .user-header-bottom--logout-link a{
    color: #2F80ED;
    font-weight: 600;
    font-size: 14px;
    line-height: 145%;
    text-decoration: none;
}
.user-header .user-header-bottom--logout-link{
    background: url(/local/templates/mg_winter/include/images/icon-logout.svg) right center no-repeat;
    padding: 2px 0;
}
.sz-header {
    z-index: 200;
}
/*user header region end*/

.swiper-news .swiper-slide {
    height: auto;
}

/*b24-form region*/
.b24-form .b24-form-control-string .b24-form-control, .b24-form .b24-form-control-text .b24-form-control {
    display: block;
    transition: .25s;
    width: 100%;
    background: #fff;
    border: 1px solid #F7F3F9;
    font: 600 1.4rem/1.9rem "Gilroy", Helvetica, Arial, sans-serif;
    padding: 10px 32px 10px 15px;
    color: #1D1D1B;
    -webkit-appearance: none;
    appearance: none;
    margin: 0;
    box-shadow: none;
    border-radius: 14px;
    height: 3.9rem;
    margin: 0;
    position: relative;
    padding-left: 32px;
}

.b24-form .b24-form-control-text .b24-form-control {
    max-width: 100%;
    min-width: 100%;
    min-height: 9.7rem;
    resize: none !important;
}

.b24-form .b24-form-control-label {
    opacity: 1;
}

.b24-form .b24-form-control-text .b24-form-control-label {
    margin-top: -5px;
    color: #6ca0d7;
    text-overflow: unset;
    white-space: initial;
}

.questions .b24-form .b24-form-control-text .b24-form-control-label {
    color: #761CEA;
}

.b24-form-field-name .b24-form-control-icon-after:before,
.b24-form-field-phone .b24-form-control-icon-after:before,
.b24-form-field-email .b24-form-control-icon-after:before,
.b24-form-field-text .b24-form-control-icon-after:before,
.b24-form-field-string .b24-form-control-icon-after:before {
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    width: 32px;
    height: 39px;
    position: absolute;
    left: 0;
    top: -1px;
    z-index: 1;
    opacity: 1;
}

.b24-form-field-string .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/icon-company.svg);
}

.b24-form-field-name .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/contact_violet.svg);
}

.b24-form-field-phone .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/tel_violet.svg);
}

.is-page-ta .request .b24-form-field-name .b24-form-control-icon-after:before,
.is-page-vacancies .b24-form-field-name .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/icon-user.svg);
}

.is-page-ta .request .b24-form-field-phone .b24-form-control-icon-after:before,
.is-page-vacancies .b24-form-field-phone .b24-form-control-icon-after:before,
.is-page-party .b24-form-field-phone .b24-form-control-icon-after:before,
.is-page-organized .b24-form-field-phone .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/icon-phone.svg);
}

.questions .b24-form-field-text .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/pen_violet.svg);
}

.is-page-vacancies .b24-form-field-string .b24-form-control-icon-after:before {
    display: none;
}

.b24-form-field-phone .iti--allow-dropdown {
    width: 100%;
}

.b24-form-field-phone .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
    background-color: transparent;
}

.b24-form-field-email .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/email-purple.svg);
}

.is-page-ta .request .b24-form-field-email .b24-form-control-icon-after:before,
.is-page-vacancies .b24-form-field-email .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/email_blue.svg);
}

.b24-form-field-text .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/icon-edit.svg);
}

.b24-form .b24-form-control-label {
    color: #761CEA;
    padding-left: 32px !important;
    font: 600 1.4rem/1.9rem "Gilroy", Helvetica, Arial, sans-serif;
    text-align: left;
}

.is-page-vacancies .popup__vacancies-feedback .b24-form-field-string:last-child .b24-form-control-label,
.is-page-vacancies .tell__feedback .b24-form-field-string:last-child .b24-form-control-label {
    padding-left: 20px !important;
}

.is-page-ta .request .b24-form .b24-form-control-label,
.is-page-vacancies .b24-form .b24-form-control-label {
    color: #407BFF;
}

.b24-form .b24-form-control-string .b24-form-control:focus {
    border-color: #761CEA;
}

.is-page-ta .request .b24-form .b24-form-control-string .b24-form-control:focus,
.is-page-vacancies .b24-form .b24-form-control-string .b24-form-control:focus,
.is-page-organized .b24-form .b24-form-control-string .b24-form-control:focus {
    border-color: #2F80ED;
}

.b24-form-control:focus+.b24-form-control-label, .b24-form-control-not-empty+.b24-form-control-label {
    display: none;
}

.is-page-vacancies .b24-form-header {
    display: none;
}

.b24-form .b24-form-btn {
    background: #41CC99 !important;
    border-color: #41CC99;
    color: #fff;
    width: 100%;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    font: 600 1.6rem/2.9rem "Gilroy", Helvetica, Arial, sans-serif;
    text-align: center;
    border: none;
    background: none;
    padding: 5px 1.2rem;
    text-decoration: none;
    transition: box-shadow 0.25s, color 0.25s, background 0.25s, box-shadow 0.25s;
    cursor: pointer;
    white-space: nowrap;
    border-radius: 14px;
    height: 3.9rem;
    overflow: hidden;
    box-shadow: none;
    min-height: min-content;
}

.request .b24-form .b24-form-btn {
    background: #41CC99 !important;
    border-color: #41CC99;
}

.is-page-ta .request .b24-form .b24-form-btn {
    background: #2F80ED !important;
    border-color: #2F80ED;
}

.is-page-vacancies .b24-form .b24-form-btn {
    background: #2F80ED !important;
    border-color: #2F80ED;
}

.is-page-party .b24-form .b24-form-btn,
.is-page-organized .b24-form .b24-form-btn {
    background: #2F80ED !important;
    border-color: #2F80ED;
}

.is-page-party .b24-form-header {
    display: none;
}

.is-page-party .b24-form .b24-form-control-label,
.is-page-party .b24-form-control-label,
.is-page-organized .b24-form .b24-form-control-label {
    color: #2F80ED;
}

.is-page-party .b24-form-field-name .b24-form-control-icon-after:before,
.is-page-organized .b24-form-field-name .b24-form-control-icon-after:before {
    background-image: url(/local/templates/mg_winter/include/images/icons/icon-user.svg);
}

.b24-form .b24-form-btn:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.25);
    transition: opacity 0.25s;
    opacity: 0;
}

.b24-form .b24-form-btn:hover {
    background: #761CEA;
    border-color: #761CEA;
    color: #fff;
}

.b24-form .b24-form-btn:hover:after {
    opacity: 1;
}

.b24-form .b24-form-btn:active {
    transition: none;
    transform: translate(0, 1px);
    box-shadow: inset 0 2px 5px rgb(0 0 0 / 15%);
}

.b24-form-wrapper.b24-form-border-bottom {
    border-bottom: 0 !important;
}

.b24-form-wrapper.b24-form-shadow {
    box-shadow: none !important;
}

.b24-form .b24-form-field, .b24-form .b24-form-control-container {
    margin-bottom: 5px;
}

.b24-form .b24-form-btn-block {
    padding-top: 0;
    padding-bottom: 0;
}

.b24-form-control-alert.b24-form-control-string .b24-form-control {
    background-color: transparent !important;
    border-color: #FF3E3B !important;
}

.b24-form .b24-form-control-alert.b24-form-control-text .b24-form-control {
    background: none;
}

.questions__form .b24-form .b24-form-control-text .b24-form-control {
    min-height: 10rem;
}

.b24-form .b24-form-content.b24-form-padding-side {
    padding: 0;
}

.b24-form .b24-form-header-padding {
    padding: 0;
}

.b24-form .b24-form-wrapper, .b24-form .b24-form-wrapper.b24-from-state-on {
    min-height: min-content;
}

.b24-form .b24-form-control-alert-message {
    background: none;
    padding-left: 0;
    font-size: 1.2rem !important;
    line-height: 1.45 !important;
    font-weight: 400 !important;
    color: #FF3E3B;
    font-family: "Gilroy", Helvetica, Arial, sans-serif !important;
    top: 100%;
    left: 0;
    z-index: 1;
}

.b24-form .b24-form-control-alert-message:before, .b24-form .b24-form-control-alert-message:after {
    display: none;
}

.b24-form .b24-form-state-container .b24-form-success {
    background: #fff;
}

.b24-form .b24-form-success-icon {
    width: 59px;
    height: 59px;
    margin: 0 auto 10px;
    padding: 0;
    display: block;
}

.b24-form .b24-form-loader-icon {
    width: 115px;
    height: 84px;
}

.b24-form .b24-form-success .b24-form-state-text {
    margin: 0;
    font-size: 18px !important;
    font-family: "Gilroy", Helvetica, Arial, sans-serif !important;
    line-height: 1.3 !important;
}

.b24-form .b24-window-popup-wrapper {
    padding: 20px;
}

.b24-form .b24-window-popup-wrapper .b24-form-header {
    border-bottom: 0;
}

body .b24-form-control-file .b24-form-control {
    font-size: 0 !important;
    opacity: 1;
    border: 0;
    padding: 0 !important;
    margin: 20px 0 0;
    display: block;
}

body .b24-form-control-file .b24-form-control:after {
    content: 'Прикрепить файл';
    font-size: 1.4rem;
    width: 100%;
    height: auto;
    margin-top: -13px;
    left: 20px;
    top: 0;
    color: #4981fe;
    background: none;
    font: 600 1.4rem/1.9rem "Gilroy", Helvetica, Arial, sans-serif;
    text-align: left;
}

body .b24-form-control-file .b24-form-control:before {
    width: 15px;
    height: 16px;
    content: '';
    background: none;
    top: 0;
    left: 0;
    margin-top: -10px;
    background: url(/local/templates/mg_winter/include/images/attach.svg) left top no-repeat;
}

.is-page-vacancies .b24-form-field-file {
    background: none;
    padding: 20px 0 2px;
    border: 0;
    position: relative;
    margin-top: 5px;
}

.is-page-vacancies .b24-form-field-file:before {
    position: absolute;
    top: 0;
    left: 0;
    content: 'Резюме';
    display: block;
    margin: 0 0 5px;
    font-size: 1.6rem;
    line-height: 1.45;
    font: 600 1.6rem/1.9rem "Gilroy", Helvetica, Arial, sans-serif;
    color: #000;
}

body .b24-form-control-file .b24-form-control:hover:after {
    color: #FF8700;
}

.is-page-vacancies .b24-form-field-file .b24-form-control-label {
    display: none;
}

.call__form .b24-form .b24-form-success-icon {
    width: 39px;
    height: 39px;
}

.call__form .b24-form .b24-form-success .b24-form-state-text {
    font-size: 16px !important;
}

.is-page-summer .b24-form .b24-form-control-string .b24-form-control, .is-page-summer .b24-form .b24-form-control-text .b24-form-control {
    border-color: #FFF0E0;
    color: #761CEA;
}

.is-page-summer .b24-form .b24-form-control-string .b24-form-control:focus, .is-page-summer .b24-form .b24-form-control-text .b24-form-control:focus {
    border-color: #761CEA;
}

.is-page-summer .b24-form .b24-form-control-string .b24-form-control:-ms-input-placeholder, .is-page-summer .b24-form .b24-form-control-text .b24-form-control:-ms-input-placeholder {
    color: #761CEA !important;
}

.is-page-summer .b24-form .b24-form-control-string .b24-form-control::placeholder, .is-page-summer .b24-form .b24-form-control-text .b24-form-control::placeholder {
    color: #761CEA !important;
}

.is-page-filter .b24-form .b24-form-wrapper, .is-page-platforms .b24-form .b24-form-wrapper, .is-page-default .b24-form .b24-form-wrapper {
    background-color: transparent;
}

.is-page-default .b24-form .b24-form-control-string .b24-form-control {
    background-color: #fff;
}

.is-page-default .b24-form .b24-form-control-alert.b24-form-control-string .b24-form-control{
    background-color: #fff !important;
}

.footer__subsc .b24-form-wrapper.b24-form-border-bottom {
    border-bottom: 0 !important;
    background: none !important;
}

.footer__subsc .b24-form .b24-form-btn {
    background: #2F80ED !important;
    border-color: #2F80ED !important;
}

.footer__subsc .b24-form-field-agreement-link {
    color: #fff;
}

.footer__subsc .b24-form-control-alert.b24-form-control-string .b24-form-control {
    background-color: #fff !important;
}

.footer__subsc .b24-form-state-container .b24-form-success {
    background-color: #761CEA !important;
}

.footer__subsc .b24-form-success .b24-form-state-text {
    color: #fff !important;
}

.footer .is-xl-hidden .footer__group-menu a {
    font-weight: 600;
}

.footer__subsc .b24-form .b24-form-success-icon {
    width: 2.9rem;
    height: 2.9rem;
    margin: 0 auto;
    padding: 0;
    display: block;
}

.footer__subsc .b24-form .b24-form-success .b24-form-state-text {
    font-size: 1.6rem !important;
}

.footer__subsc .b24-form-wrapper.b24-from-state-on .b24-form-btn {
    display: none;
}

.footer .is-xl-hidden .footer__group-menu a {
    font-weight: 600;
}
/*b24-form region end*/

/*range slider region end*/
.irs--sportzania .irs-handle.from {
    z-index: 110;
}
/*range slider region end*/

/*news region*/
.news__item-mark, .news__item-source-image {
    background-color: transparent;
    padding: 0;
    height: 2rem;
}
.news__item-mark img, .news__item-source-image img {
    object-fit: cover;
    max-height: 100%;
}
/*news region end*/

.team-camp__item-dl ul {
    padding-left: 0;
    list-style-position: inside;
    list-style-type: none;
}

.team-camp__item-dl ul li {
    position: relative;
    padding-left: 12px;
}

.team-camp__item-dl ul li::before {
    content: '\2022';
    font-size: 27px;
    line-height: 21px;
    position: absolute;
    left: 0;
    top: 0;
}

.team-camp__action .ui-btn img {
    margin-right: 8px;
}

.footer__gerb {
    margin-bottom: 1.5rem;
}

.footer__gerb .image {
    vertical-align: middle;
    margin-right: .5rem;
}

.show-more {
    display: inline-flex;
    margin-left: auto;
    margin-right: auto;
}

.upcoming__item-image img {
    max-height: 245px;
}

.sz-news__sorting > li{
    cursor: pointer;
}

.sz-news__sorting-btn.is-active{
    display: inline-flex;
}

.sz-news__pagination-link.is-active{
    display: inline-flex;
}


.testimonials-txt__action .ui-btn.is-active {
    display: flex;
}

.header__nav-link.is-active, .header__nav-sublink.is-active {
    display: flex;
}

.ui-rating__title {
    font-weight: 600;
    margin-right: 10px;
}

.footer__contacts-social {
    margin-bottom: 10px;
}

.iti--allow-dropdown .iti__flag-container {
    border-top-left-radius: 14px;
    border-bottom-left-radius: 14px;
}

.ui-rating__number {
    display: none;
}

body .roistat-lh-pulsator-phone {
    bottom: 6rem !important;
    right: 0 !important;
    left: auto !important;
}

.questions .questions__user-image {
    height: 24rem;
}

.is-page-spring .programs-featured > .container-fluid,
.programs-featured > .container-fluid,
.is-page-sea .programs-featured > .container-fluid,
.programs-featured > .container-fluid {
    z-index: 200;
}

.is-sticky .header__sticky {
    z-index: 210;
}

.is-page-spring .programs-featured .container-fluid[data-entity]:before {
    display: none;
}

.is-page-spring .programs-featured > .container-fluid:after {
    display: none;
}

.programs-featured__item-info > li {
    margin-right: 1.8rem;
}

.programs-featured__item-info .icon-calendar {
    margin-left: -.3rem;
}

.is-page-faq .faq:before {
    display: none;
}

.is-page-reviews .reviews:before {
    background: none;
}

.is-page-reviews .swiper-reviews .swiper-pagination-bullet {
    background: #bababa;
}

.is-page-about .team-camp {
    padding-bottom: 6rem;
    margin-bottom: 0;
}

.is-page-about .events {
    padding-top: 0;
}

.certificates__item {
    box-shadow: 0px 18px 30px rgba(64, 123, 255, 0.15);
    border-radius: 14px;
}

.certificates__item img {
    border-radius: 14px;
}

.programs-featured:before {
    background: none;
}

.is-page-filter {
    background: #F4F8FE;
}


.is-page-filter .desc,
.is-page-filter .programs-featured,
.is-page-filter .cashback,
.is-page-filter .call,
.is-page-filter .team-camp {
    background: none;
}

.is-page-filter .team-camp {
    margin: 0;
    padding-bottom: 10rem;
}

.camp__rating-item {
    min-height: 72px;
}

.is-page-spring .team-camp .swiper-prev, .is-page-spring .team-camp .swiper-next {
    background: #761CEA;
}
.is-page-platforms {
    background: #F4F8FE;
}
.is-page-platforms .camp__rating-item {
    background: none;
    border: 1px solid #fff;
    color: #fff;
    box-shadow: 0px 18px 30px rgba(0, 0, 0, 0.15);
}
.is-page-platforms .desc, .is-page-platforms .wrapper, .is-page-platforms .call:before {
    background: none;
}
.is-page-platforms .camp__rating-item.is-active {
    background: #FFFFFF;
    color: #1D1D1B;
    box-shadow: none;
}

.is-page-platforms .programs__card {
    color: #1D1D1B;
}

.swiper-prev, .swiper-next {
    background: #2F80ED;
}

.ui-price.ui-price--del:before {
    background: #FF3E3B;
    will-change: transform;
}

.is-page-about .wysiwyg--07 {
    /*padding-bottom: 0;*/
}

.is-page-about .partners {
    background: #F4F8FE;
}

.is-page-about .partners__swiper {
    margin-bottom: 0;
}

.is-page-about .partners {
    padding-bottom: 5rem;
}

.is-page-winter .partners__wrapper,
.is-page-spring .partners__wrapper,
.is-page-summer .partners__wrapper,
.is-page-weekends .partners__wrapper,
.is-page-sea .partners__wrapper,
.is-page-moscow .partners__wrapper {
    background: #ffffff;
    padding-top: 0;
}

.is-page-index .partners__wrapper {
    background: #F1FDDF;
    border-radius: 0;
}

.is-page-index .team-camp .team-camp__inner {
    background: #407BFF;
}

.is-page-komanda .team-camp {
    background: transparent;
}

.is-page-ta .profit {
    padding-bottom: 60px;
}

.b24-form .b24-form-control:-ms-input-placeholder, .b24-form .b24-form-control:-ms-input-placeholder {
    color: #761CEA !important;
    opacity: 1;
    transition: opacity 0.25s;
}
.b24-form .b24-form-control::placeholder {
    color: #761CEA !important;
    opacity: 1;
    transition: opacity 0.25s;
}
.b24-form-control:focus, .b24-form-control:focus {
    border-color: #761CEA;
}
.b24-form-control:focus:-ms-input-placeholder, .b24-form-control:focus:-ms-input-placeholder {
    opacity: 0;
}
.b24-form-control:focus::placeholder, .ui-textarea:focus::placeholder {
    opacity: 0;
}
.b24-form-control:disabled, .b24-form-control:disabled {
    border-color: #e4ebf1;
    background: #e4ebf1;
    pointer-events: none;
}
.b24-form-control.is-error, .is-error.b24-form-control {
    border-color: #FF3E3B;
}

.testimonials-txt__action .ui-btn.is-active svg path {
    fill: #fff;
}

.programs__card-image img {
    object-position: center top;
}

.is-page-index .cashback--inner {
    padding-top: 6rem;
}

.cashback--inner {
    padding-bottom: 5rem;
}

.cashback--inner picture {
    margin-bottom: 0;
}

.is-page-spring .cashback--inner {
    background: #fff;
}

.is-page-index .programs-featured {
    padding-top: 0;
}

.is-page-sea .cashback--inner {
    background: #FEF7EB;
}

.is-page-platforms .cashback--inner {
    background: #EAD8FF;
}

.is-page-sea .cashback--inner {
    background: #D7FBDB;
}

.is-page-programs .desc {
    padding-bottom: 6rem;
}

.is-page-programs .cashback--inner {
    padding-top: 0;
    padding-bottom: 6rem;
}

.is-page-summer .plans {
    padding-top: 0;
}

.is-page-index .promo {
    margin-bottom: 0;
}

.partners .swiper-wrapper {
    justify-content: space-between;
}

.is-page-testimonials .swiper-prev, .is-page-testimonials .swiper-next {
    background: #2F80ED;
}


.is-page-article .header {
    /*padding-bottom: 4rem;*/
    margin-bottom: 0;
}


.checkout__total th {
    font-size: 2.6rem;
}

.testimonials-video__item-group {
    background: #eee;
}

.gallery__action .ui-btn img {
    margin-right: 10px;
}

.is-page-index .request__wrapper:before {
    display: none;
}

.is-page-index .faq__title {
    font-weight: 600;
}

.swiper-gallery .swiper-slide.big-1 .row > [class^="col"],
.swiper-gallery .swiper-slide.big-2 .row > [class^="col"] {
    height: 100%;
}

.swiper-gallery .swiper-slide--08 .row > [class^="col"]:nth-of-type(1),
.swiper-gallery .swiper-slide--08 .row > [class^="col"]:nth-of-type(2) {
    height: 50%;
}

.is-page-ta .programs__sorting {
    display: none;
}

.is-page-party .team-camp__action {
    display: none;
}

.is-page-sea .impressions {
    z-index: auto;
}
.is-page-sea .impressions .container-fluid {
    z-index: 200;
}

.is-page-about .rating {
    margin-bottom: 0;
    padding-bottom: 5rem;
}

h1,
body .promo .promo__title,
body .about-us__title,
body .coolest__title {
    font-size: 3.2rem;
    line-height: 1.1;
    font-weight: 600;
    letter-spacing: -0.03em;
    text-transform: none;
}

h2,
body .plans__title,
body .upcoming__title,
body .gallery__title,
body .info-before__title,
body .impressions__title,
body .statistic__title,
body .why__title,
body .team-camp__title,
body .camp .camp__title,
body.is-page-summer .camp .camp__title,
body.is-page-sea .camp .camp__title,
body.is-page-moscow .camp .camp__title,
body .price__title,
body .questions__title,
body .request__title,
body.is-page-summer .request .request__title,
body.is-page-sea .request .request__title,
body .partners__title,
body .events__title,
body .seasons__title,
body.is-page-platforms .seasons .seasons__title,
body .call__title,
body.is-page-programs .programs-featured__title,
body .education--gradient .education__title,
body .rest__title,
body .gallery--gradient .gallery__title,
body .destinations__title,
body .hiring__title,
body .family__title,
body .work__title,
body .reviews--gradient .reviews__title,
body .results__title,
body .important__title,
body .targets__title,
body .programs-featured--gradient .programs-featured__title,
body .create__work-title,
body .join__title,
body .promising__title,
body .tell__title,
body .vacancies__title,
body .career__title,
body .employees__title,
body .testimonials__title,
body .video-reviews__title,
body .come-us__title,
body.is-page-kids .gallery .gallery__title,
body.is-page-kids .programs-featured__title,
body .whole-year__title,
body .video-reviews__title,
body .hotel__title,
body .faq__title,
body .ability__title,
body .for-you__title,
body .progress__title,
body .effective__title,
body .training__title,
body .course__title,
body .our-teachers__title,
body .course-price__title,
body .first-lesson__title,
body .first-lesson__title,
body.is-page-trajectory .request .request__title,
body .strategies__title,
body .suggest__title,
body .teaching__title,
body .school-groups__title,
body .places__title,
body .technique__title,
body .cashback h2 {
    font-size: 3.2rem;
    line-height: 1.1;
    font-weight: 600;
    letter-spacing: -0.03em;
    text-transform: none;
}

.technique__title small {
    letter-spacing: 0;
}

.form-bg-summer {
    background: #FEF6ED;
    padding-bottom: 3rem;
}

.form-bg-moscow {
    background: #F3DBCF;
    padding-bottom: 3rem;
}

.form-pro-bg-summer {
    background: #D8F7DC;
    padding-bottom: 3rem;
}

.form-pro-bg-partner {
    background: #eef4f0;
    padding-bottom: 3rem;
}

.form-pro-bg-moscow {
    background: #dde9f9;
    padding-bottom: 3rem;
}

.form-pro--gray {
    background: #effce4;
}

.programs-featured__wrapper.programs-featured__wrapper--detail {
    padding-top: 0;
    padding-bottom: 0;
}
.is-page-form .header, .is-page-form .footer {
    display: none;
}
.is-page-form .main {
    padding-top: 4rem;
}
.popup__booking-form .ui-field--margin {
    margin-top: 1rem;
}
.tf-buy__item {
    text-decoration: none;
    color: inherit;
}
.pt-0 {
    padding-top: 0 !important;
}
.mt-1 {
    margin-top: 10px;
}
.is-page-ploshchadki main.main {
    display: flex;
    flex-direction: column;
}
.is-page-ploshchadki .sz-intro-areas {
    order: 1;
}
.is-page-ploshchadki .sz-services {
    order: 2;
}
.is-page-ploshchadki .sz-programs {
    order: 3;
}
.is-page-ploshchadki .sz-form--choice {
    order: 4;
}
.is-page-ploshchadki .sz-top {
    order: 5;
}
.is-page-ploshchadki .sz-gallery {
    order: 6;
}
.is-page-ploshchadki .sz-reviews {
    order: 7;
}
.is-page-ploshchadki .sz-form--self {
    order: 8;
}
.sz-team-camp__item-dl {
    max-height: 18rem;
}
.is-page-tematiki main.main {
    display: flex;
    flex-direction: column;
}
.is-page-tematiki .sz-intro-topic {
    order: 1;
}
.is-page-tematiki .sz-programs {
    order: 2;
}
.is-page-tematiki .sz-form--choice {
    order: 3;
}
.is-page-tematiki .sz-combo {
    order: 4;
}
.is-page-tematiki .sz-team-camp {
    order: 5;
}
.is-page-tematiki .sz-top {
    order: 6;
}
.is-page-tematiki .sz-gallery {
    order: 7;
}
.is-page-tematiki .sz-reviews {
    order: 8;
}
.is-page-tematiki .sz-form--self {
    order: 9;
}
.sz-gallery__item {
    max-height: 540px;
}
.mb-3 {
    margin-bottom: 3rem;
}
.ui-select.is-error .selectric {
    border-color: #FF3E3B!important;
}

@media (min-width: 1400px){
    /*basket-top region*/
    .bx-hdr-profile{
        width: 100%;
    }
    .is-sticky .bx-basket-fixed{
        position: fixed;
        width: 80px;
        height: 80px;
        top: 100px !important;
        background: #761CEA;
        box-shadow: 0px 18px 30px rgba(118, 28, 234, 0.12);
        border-radius: 50%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        justify-content: center;
    }
    .is-sticky .bx-basket-fixed.top{
        right: 20px;
    }
    .is-sticky .bx-basket-fixed .header__additional-link{
        width: auto;
        height: auto;
        flex-wrap: wrap;
        -ms-flex-align: center;
        align-items: center;
        justify-content: center;
    }
    .is-sticky .bx-basket-fixed .header__additional-link-icon svg.icon-cart{
        color: #fff;
        margin-bottom: 3px;
    }
    .is-sticky .bx-basket-fixed .header-basket-num{
        left: auto;
        top: -7px;
        right: 19px;
    }
    .is-sticky .bx-basket-fixed .header__additional-link-text{
        width: 100%;
        display: block;
        color: #fff;
        font-weight: 800;
        font-size: 12px;
        text-align: center;
    }
    /*basket-top region end*/
}

@media (max-width: 1280px) {
    body .roistat-lh-pulsator-phone {
        bottom: 7rem !important;
        right: 1.4rem !important;
    }
}

@media (max-width: 1199px){
    .news__action.ajax-pager-action {
        display: none;
    }
    .header__nav-link.is-active {
        pointer-events: auto;
    }
    .header__additional .header__additional-phone {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        font-size: 0;
    }
    .is-page-filter .team-camp {
        padding-bottom: 5rem;
    }
    .sz-gallery__item-image {
        max-height: 23rem;
    }
}

@media (min-width: 1200px){
    /*basket-top region*/
    .bx-basket-fixed .header-basket-num{
        top: -8px;
    }
    /*basket-top region end*/
    /*education region*/
    .education {
        margin: 0;
    }
    /*education region end*/
    /*events region*/
    .events {
        padding: 10rem 0;
    }
    /*events region end*/

    .swiper-why-group .swiper-control {
        display: none;
    }

    .news-link-index {
        display: none;
    }

    .is-page-about .team-camp {
        padding-bottom: 12rem;
    }

    .camp__item-badges--columns {
        margin: 0;
    }

    .header__nav-menu .header__nav-dropdown {
        height: 0;
    }

    .header__nav-menu li.is-open .header__nav-dropdown {
        height: auto;
    }

    .swiper-gallery .swiper-slide.big-1 {
        width: 68rem;
    }

    .swiper-gallery .swiper-slide.big-2 {
        width: 48rem;
    }

    .is-page-about .rating {
        padding-bottom: 5rem;
    }

    .is-page-about .partners {
        padding-bottom: 12rem;
    }

    h1,
    body .promo .promo__title,
    body .about-us__title,
    body .coolest__title {
        font-size: 6rem;
        line-height: 1;
    }

    h2,
    body .plans__title,
    body .upcoming__title,
    body .gallery__title,
    body .info-before__title,
    body .why__title,
    body .statistic__title,
    body .team-camp__title,
    body .camp .camp__title,
    body.is-page-summer .camp .camp__title,
    body.is-page-sea .camp .camp__title,
    body.is-page-moscow .camp .camp__title,
    body .price__title,
    body .questions__title,
    body .request__title,
    body.is-page-summer .request .request__title,
    body.is-page-sea .request .request__title,
    body .partners__title,
    body .events__title,
    body .seasons__title,
    body.is-page-platforms .seasons .seasons__title,
    body .call__title,
    body.is-page-programs .programs-featured__title,
    body .education--gradient .education__title,
    body .rest__title,
    body .gallery--gradient .gallery__title,
    body .destinations__title,
    body .hiring__title,
    body .family__title,
    body .work__title,
    body .reviews--gradient .reviews__title,
    body .results__title,
    body .important__title,
    body .targets__title,
    body .programs-featured--gradient .programs-featured__title,
    body .create__work-title,
    body .join__title,
    body .promising__title,
    body .tell__title,
    body .vacancies__title,
    body .career__title,
    body .employees__title,
    body .testimonials__title,
    body .video-reviews__title,
    body .come-us__title,
    body.is-page-kids .gallery .gallery__title,
    body.is-page-kids .programs-featured__title,
    body .whole-year__title,
    body .video-reviews__title,
    body .hotel__title,
    body .faq__title,
    body .ability__title,
    body .for-you__title,
    body .progress__title,
    body .effective__title,
    body .training__title,
    body .course__title,
    body .our-teachers__title,
    body .course-price__title,
    body.is-page-trajectory .request .request__title,
    body .strategies__title,
    body .suggest__title,
    body .teaching__title,
    body .school-groups__title,
    body .places__title,
    body .technique__title,
    body .cashback h2 {
        font-size: 6rem;
        line-height: 1;
    }

    .form-bg-summer {
        padding-bottom: 6rem;
    }

    .form-bg-moscow {
        padding-bottom: 6rem;
    }

    .form-pro-bg-moscow {
        padding-bottom: 6rem;
    }

    .form-pro-bg-summer {
        padding-bottom: 6rem;
    }

    .form-pro-bg-partner {
        padding-bottom: 6rem;
    }

    .programs__card-empty {
        min-height: 3.9rem;
        padding: 6px 1.2rem;
    }
}

@media (min-width: 768px) {
    .upcoming__list > li:nth-of-type(3n-2) {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    /*basket-top region*/
    .bx-basket-fixed.right{
        right: auto;
    }
    /*basket-top region end*/
    .mobile {
        display: none !important;
    }
}

@media (max-width: 768px){
    .desktop {
        display: none;
    }
}

@media (max-width: 767px){
    .is-page-index .about {
        margin-bottom: 5rem;
    }
    .swiper-certificates-center .swiper-control {
        margin-top: 2rem;
    }
    .sz-learn__text,
    .sz-schools__text,
    .sz-softskills__text,
    .sz-ta__text,
    .sz-courses__text,
    .sz-courses__text,
    .sz-courses__text{
        display: block;
        margin: 0 0 20px;
        font-size: 2rem;
        line-height: 1.3;
        font-weight: 600;
        font-style: normal;
    }
    .programs-featured__list.load > li:nth-of-type(2) ~ li {
        display: block;
    }
    .is-page-platforms .call {
        margin: 0 0 8rem;
    }
    .swiper-gallery .swiper-slide--08 .row > [class^="col"]:nth-of-type(1),
    .swiper-gallery .swiper-slide--08 .row > [class^="col"]:nth-of-type(2) {
        height: 25%;
    }

    .swiper-slide--06 .row > .col-12 {
        height: 50%;
    }


    .swiper-slide--08 .row > .col-6 {
        height: 25%;
    }

    .swiper-slide--08 .row > .col-12 {
        height: 75%;
    }
    .is-page-platforms .camp__item .row {
        margin: 0 -10px -2rem;
    }

    .is-page-platforms .camp__item .row>[class^="col"] {
        padding: 0 10px 2rem;
    }
}

.catalog_card{
    text-decoration: none;
    color: #000000;
    /*transition: color 0.25s;*/
}

.catalog_card:hover {
    color: #407BFF;
    text-decoration: none;
}
.catalog_card:focus {
    color: #000000;
    text-decoration: none;
}

.is-page-camp-program{
    background: #F4F8FE;
}

.is-page-camp-program .cp-intro a:focus {
    text-decoration: none;
    color: #fff;
}
.is-page-autumn .programs-featured__title{
    text-align: start;
}

.is-page-autumn .programs__card-button{
    display: flex;
}

.is-page-camp-program .scrolltop{
    z-index: 2000;
}

@media (max-width: 1199px){
    .is-page-camp-program .header__sticky{
        background: none;
        backdrop-filter: none;
    }


    .is-page-camp-program .sz-backdrop{
        z-index: 200;
    }
}

.is-page-camp-program #icon-more circle{
    fill: #2F80ED;
}

.is-page-camp-program .team-camp--update .team-camp__inner {
    background: none;
}

@media (max-width: 1199px){
    #popup-consultation .popup__close {
        position: absolute;
        top: 1rem;
        right: 1rem;
    }
}

.is-page-camp-program .team-camp__inner{
    padding: 0;
}

.is-page-camp-program .cp-team__title{
    color: #000;
}


.is-page-camp-program .sz-nav__sticky .sz-nav__btn--blue:focus{
    text-decoration: none;
    color: #ffffff;
}

.is-page-camp-program .sz-nav__sticky a:focus{
    text-decoration: none;
    color: #407BF;
}

.is-page-programs .programs-featured__wrapper{
    background: #F4F8FE;
    color: #000;
}

.sz-nav__sticky {
    z-index: 300;
}

.is-page-programs .programs__filter{
    color: black;
}

.programs__card-button{
    display: flex;
}

.reviews__title{
    text-align: start;
}

.programs__card {
    text-align: left;
}

.upsale__card-image {
    overflow: hidden;
}

@media (max-width: 768px){
    .cp-place__wysiwyg hr:last-child {
        display: none;
    }

    .is-page-winter .programs-featured__head .programs-featured__image{
        display: none;
    }

    .is-page-autumn .programs-featured__head .programs-featured__image{
        display: none;
    }

    .is-page-winter .reviews .reviews__title img {
        display: inline-block;
        vertical-align: middle;
        width: 6.2rem;
        height: 3rem;
        -o-object-fit: contain;
        object-fit: contain;
    }

    .is-page-autumn .reviews .reviews__title img {
        display: inline-block;
        vertical-align: middle;
        width: 6.2rem;
        height: 3rem;
        -o-object-fit: contain;
        object-fit: contain;
    }
}

@media (min-width: 1200px){
    .is-page-camp-program .cp-intro__group {
        justify-content: center;
    }

    .form-education--last .form-education__title {
        margin: -1px 0 -6.5rem;
    }
}

.sz-nav__sticky {
    transition: opacity 0.25s, visibility 0.25s;
}

.is-nav-open .sz-nav__sticky {
    opacity: 0;
    visibility: hidden;
}

.is-nav-open .sz-backdrop {
    opacity: 0;
    visibility: hidden;
}

.sz-bfriday__image {
    margin: 0 -0rem -0rem;
    border-radius: 0px;
    overflow: hidden;
}
.sz-bfriday__image img {
    display: block;
    width: auto;
}
@media (min-width: 1200px) {
    .sz-bfriday__image {
        margin: 50px;
        position: absolute;
        top: 0;
        left: 0;
        width: 90%;
        height: 150%;
        border-radius: 0px;
        z-index: -1;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}
.product_row_images_main {
    position: relative;
}
.programs__card-image {
    overflow: hidden;
}
.banner__close {
    z-index: 190;
}
.sz-intro__form-data .b24-form .b24-form-success-icon {
    display: none !important;
}
.is-page-platforms .desc h1 {
    display: block;
    margin: 0 0 2rem;
    font-size: 4.5rem;
    line-height: .9;
    font-weight: 600;
    text-align: center;
    letter-spacing: -.03em;
}
@media (min-width: 1200px) {
    .is-page-platforms .desc h1 {
        margin: 0 0 4rem;
        font-size: 5.8rem;
        line-height: .9;
        font-weight: 600;
        letter-spacing: -.03em;
        text-align: left;
    }
}
.popup--cashback .fancybox-close-small {
    display: none;
}
.visibility-hidden {
    height: 0;
    width: 0;
    visibility: hidden;
}
.is-page-kids .coolest--discount {
    margin-bottom: 0;
}
@media(max-width:639.5px) {
    .is-page-index .sz-programs__grid>li:nth-child(n+3) {
        display: none;
    }
}
.sz-intro-areas__body {
    z-index: 180;
}
.swiper-sz-photos picture img {
    object-fit: cover;
}
@media (min-width: 960px) {
    .sza-photos__col:nth-of-type(2) {
        padding-top: 10%;
    }
}
.swiper-gallery .row {
    align-items: stretch;
}
.swiper-gallery .row > [class^=col] {
    display: flex;
}

.swiper-gallery .swiper-slide {
    display: flex;
}

.swiper-gallery .row {
    flex: 1;
    height: auto;
}

.swiper-gallery .gallery__item {
    max-height: 54rem;
}
.swiper-slide--06 .row > .col-12 {
    height: 50%;
}


.swiper-slide--08 .row > .col-6 {
    height: 25%;
}

.swiper-slide--08 .row > .col-12 {
    height: 75%;
}

.swiper-gallery .swiper-slide--08 .row > [class^="col"]:nth-of-type(1),
.swiper-gallery .swiper-slide--08 .row > [class^="col"]:nth-of-type(2) {
    height: 25%;
}

.sz-footer__subsc .b24-form-state-inner .b24-form-success-icon {
    display: none !important;
}

.popup__request-title, .popup__received, .popup__received-text {
    color: #000;
}

.m-products.merch .ui-select .selectric {
    color: #407BFF;
}

.m-products.merch .ui-select .selectric-changed .selectric {
    color: #1D1D1B;
}

.m-products.merch .ui-select .selectric {
    border: 1px solid #F7F3F9;
}

.m-products.merch .ui-select .selectric-changed .selectric {
    border: 1px solid #F7F3F9;
}

@media (min-width: 960px) {
    .sz-programs__filter .ui-field {
        margin:0 0 2rem
    }
}

.ui-check {
    flex-wrap: wrap;
}

.ui-check__input[type="checkbox"] ~ .error.ui-validate {
    width: 100%;
}
/* End */
/* /local/templates/mg_winter/include/css/app.min.css?17707202261368810 */
/* /local/templates/mg_winter/include/vendor/intl/intlTelInput.min.css?167855754719149 */
/* /local/templates/.default/components/bitrix/sale.basket.basket.line/top/style.css?16785575664141 */
/* /local/templates/.default/components/bitrix/menu/bottom/style.min.css?1678557552906 */
/* /local/templates/mg_winter/styles.css?177063340821630 */
/* /local/templates/mg_winter/template_styles.css?177063340848016 */
