html{height:-webkit-fill-available;background-color:#e8e8e8}body{position:relative;min-height:100%;color:#37373c;font-family:"Gilroy",sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input:focus,textarea:focus{outline:none}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fff;-webkit-text-fill-color:#37373c}input,button,textarea{color:inherit;-webkit-appearance:none}a{color:inherit;text-decoration:none}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.container{padding:0 24px}@media screen and (max-width: 350px){.container{padding:0 15px}}.screen-wrap{position:relative;width:100%;height:100%;max-width:425px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.bg-spot{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#003fb0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bg-spot span{position:absolute;top:-210px;left:-90px;display:block;width:326px;height:425px;background-image:url(../img/spot.jpg);background-size:cover;background-clip:content-box;padding:2px;-webkit-transition:-webkit-transform 26s linear;transition:-webkit-transform 26s linear;transition:transform 26s linear;transition:transform 26s linear, -webkit-transform 26s linear}.emoji{line-height:0}main .emoji,.course-welcome-image .emoji{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}main .emoji.animated,.course-welcome-image .emoji.animated{-webkit-transition:-webkit-transform .5s cubic-bezier(0.34, 1.56, 0.64, 1);transition:-webkit-transform .5s cubic-bezier(0.34, 1.56, 0.64, 1);transition:transform .5s cubic-bezier(0.34, 1.56, 0.64, 1);transition:transform .5s cubic-bezier(0.34, 1.56, 0.64, 1), -webkit-transform .5s cubic-bezier(0.34, 1.56, 0.64, 1)}.emoji.animated{-webkit-transform:scale(1);transform:scale(1)}.emoji-rounded{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border:1px solid #eaeaea;border-radius:50%}.emoji-light{border:1px solid rgba(255,255,255,.3)}.emoji-heart{position:absolute;top:21px;left:8px;z-index:1}.emoji-face{margin-bottom:-3px;margin-left:16px}.emoji-fire{margin-left:9px}.emoji-money{width:48px;height:48px;border:1px solid rgba(255,255,255,.3);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:16px}.emoji-starface,.emoji-movie_camera{margin-right:16px;width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:#f28038}.emoji-starface img,.emoji-movie_camera img{-webkit-filter:drop-shadow(0px 3px 6px rgba(181, 70, 0, 0.73));filter:drop-shadow(0px 3px 6px rgba(181, 70, 0, 0.73))}.emoji-graduation{width:40px;height:40px;border:1px solid #fff}.decorated{position:absolute;z-index:1}.decorated-container{position:relative}.decorated-static{position:static}.decorated.bounce{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.decorated.bounce.animated{-webkit-transition:-webkit-transform .5s cubic-bezier(0.34, 1.56, 0.64, 1);transition:-webkit-transform .5s cubic-bezier(0.34, 1.56, 0.64, 1);transition:transform .5s cubic-bezier(0.34, 1.56, 0.64, 1);transition:transform .5s cubic-bezier(0.34, 1.56, 0.64, 1), -webkit-transform .5s cubic-bezier(0.34, 1.56, 0.64, 1);-webkit-transform:scale(1);transform:scale(1)}.decorated-program-cat{top:-46px;right:28px}.decorated-program-cat img{-webkit-transform:rotate(15deg);transform:rotate(15deg)}.decorated-program-snowflake-1{top:-12px;right:14px}.decorated-program-snowflake-2{top:-12px;right:88px}.decorated-program-snowflake-3{bottom:-12px;right:34px}.decorated-advantages-star{top:-14px;right:14px}.decorated-plans-spring{top:11px;right:27px}.decorated-results-star{top:96px;right:80px}.decorated-results-spring{top:-84px;left:22px}.decorated-faq-cat-pink{top:-6px;right:24px}.decorated-faq-cat-orange{top:-40px;right:112px}[data-list] [class$=-wrap]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.grecaptcha-badge{display:none}@-webkit-keyframes slider{0%{-webkit-transform:translateX(0);transform:translateX(0)}99.99999%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slider{0%{-webkit-transform:translateX(0);transform:translateX(0)}99.99999%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes finger-point{0%{-webkit-transform:rotate(0deg) translateX(0);transform:rotate(0deg) translateX(0)}50%{-webkit-transform:rotate(-15deg) translateY(3px);transform:rotate(-15deg) translateY(3px)}100%{-webkit-transform:rotate(0deg) translateX(0);transform:rotate(0deg) translateX(0)}}@keyframes finger-point{0%{-webkit-transform:rotate(0deg) translateX(0);transform:rotate(0deg) translateX(0)}50%{-webkit-transform:rotate(-15deg) translateY(3px);transform:rotate(-15deg) translateY(3px)}100%{-webkit-transform:rotate(0deg) translateX(0);transform:rotate(0deg) translateX(0)}}@-webkit-keyframes welcome-heart-circle-trajectory{0%{-webkit-transform:rotate(0deg) translateX(0);transform:rotate(0deg) translateX(0)}50%{-webkit-transform:translate(10px, 5px);transform:translate(10px, 5px)}100%{-webkit-transform:translate(20px, 0px);transform:translate(20px, 0px)}}@keyframes welcome-heart-circle-trajectory{0%{-webkit-transform:rotate(0deg) translateX(0);transform:rotate(0deg) translateX(0)}50%{-webkit-transform:translate(10px, 5px);transform:translate(10px, 5px)}100%{-webkit-transform:translate(20px, 0px);transform:translate(20px, 0px)}}.marathon-results-wrap{margin:0 -24px;overflow:hidden}@media screen and (max-width: 350px){.marathon-results-wrap{margin:0 -15px}}.marathon-results-list{width:-webkit-min-content;width:-moz-min-content;width:min-content;display:-webkit-box;display:-ms-flexbox;display:flex}.marathon-results-item{margin-right:16px;line-height:0}.course-cta{position:fixed;left:0;bottom:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:425px}@media screen and (min-width: 425px){.course-cta{left:calc(50% - 212.5px)}}.course-cta.sticky{margin:0 -24px;width:auto;position:sticky;top:calc(var(--screen-height) - 82px - 56px)}@media screen and (max-width: 350px){.course-cta.sticky{margin:0 -15px}}.course-cta-btn{padding:.625em;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:3.5em;font-size:16px;font-weight:500;line-height:1;text-align:center;border:none;border-radius:24px 24px 0 0;-webkit-transition:.2s;transition:.2s;cursor:pointer}@media screen and (max-width: 330px){.course-cta-btn{font-size:14px}}.course-cta-btn.tg{-webkit-box-flex:0;-ms-flex:0 1 6em;flex:0 1 6em;background-color:#fff}.course-cta-btn.tg:hover{background-color:#f2f2f2}.course-cta-btn.reserve{color:#fff;background-color:#f28038}.course-cta-btn.reserve:hover{background-color:#f07120}.course-cta-btn.reserve img{position:absolute;top:-12px;left:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.marathon-author{position:absolute;top:-27px;right:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.marathon-author-image{line-height:0;width:36px;height:36px;border:2px solid #fff;border-radius:50%;overflow:hidden}.marathon-author-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.marathon-author-text{margin-top:5px;font-family:Caveat;font-size:16px;font-weight:500;line-height:.875;letter-spacing:-0.02em;text-align:center}.marathon-fire{position:absolute;right:5px;top:-29px}.marathon-days{position:relative}.marathon-days-arrow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:12px;right:20px;-webkit-transform:rotate(24deg);transform:rotate(24deg)}.marathon-day{padding:13px 20px;position:relative;color:#fff;font-size:16px;font-weight:500;line-height:1.375;text-align:center;border-radius:16px;overflow:hidden}.marathon-day::before,.marathon-day::after{content:"";position:absolute;width:32px;height:32px;background-size:cover}.marathon-day:nth-child(1){margin-bottom:16px;background-color:#003fb0}.marathon-day:nth-child(1)::before{left:16px;bottom:-4px;background-image:url(../img/marathon/sheet-left.png);-webkit-filter:drop-shadow(0px -5px 6px rgba(0, 0, 0, 0.16));filter:drop-shadow(0px -5px 6px rgba(0, 0, 0, 0.16))}@media screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 1.5dppx){.marathon-day:nth-child(1)::before{background-image:url(../img/marathon/sheet-left@2x.png)}}.marathon-day:nth-child(1)::after{right:16px;top:-4px;background-image:url(../img/marathon/sheet-right.png);-webkit-filter:drop-shadow(0px 10px 6px rgba(0, 0, 0, 0.16));filter:drop-shadow(0px 10px 6px rgba(0, 0, 0, 0.16))}@media screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 1.5dppx){.marathon-day:nth-child(1)::after{background-image:url(../img/marathon/sheet-right@2x.png)}}.marathon-day:nth-child(2){background-color:#f28038}.marathon-day:nth-child(2)::before{top:50%;left:16px;background-image:url(../img/marathon/palette.png);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-filter:drop-shadow(0px 10px 6px rgba(181, 70, 0, 0.51));filter:drop-shadow(0px 10px 6px rgba(181, 70, 0, 0.51))}@media screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 1.5dppx){.marathon-day:nth-child(2)::before{background-image:url(../img/marathon/palette@2x.png)}}.marathon-day:nth-child(2)::after{right:16px;bottom:-4px;background-image:url(../img/marathon/laptop.png);-webkit-filter:drop-shadow(0px -5px 10px #b54600);filter:drop-shadow(0px -5px 10px #b54600)}@media screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 1.5dppx){.marathon-day:nth-child(2)::after{background-image:url(../img/marathon/laptop@2x.png)}}.marathon-variants:not(:last-child){margin-bottom:40px}.marathon-variant{padding:23px 16px 16px;position:relative;border-radius:16px}.marathon-variant::before{content:"";position:absolute;top:0;left:16px;right:16px;height:6px;border-radius:0 0 5px 5px}.marathon-variant.free{margin-bottom:16px;border:1px solid #b2b2b2}.marathon-variant.free::before{top:-1px;background-color:#003fb0}.marathon-variant.pay{background-color:#003fb0}.marathon-variant.pay::before{background-color:#f28038}.marathon-variant-header{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.marathon-variant-header img{margin-right:16px}.marathon-variant-title{color:#37373c;font-size:20px;font-weight:500}.marathon-variant-subtitle{color:#b2b2b2;font-size:16px;font-weight:500}.marathon-variant-places{margin-bottom:24px;position:relative;display:inline-block;line-height:0}.marathon-variant-places span{width:100%;position:absolute;left:0;bottom:11px;color:#fff;font-size:16px;font-weight:500;line-height:1.1875;text-align:center}.marathon-variant-prices{margin-bottom:21px}.marathon-variant-price{padding:20px 0 24px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.marathon-variant-price::after,.marathon-variant-price:first-child::before{content:"";position:absolute;left:0;width:100%;height:1px;background-color:#3365c0}.marathon-variant-price:first-child::before{top:0}.marathon-variant-price::after{bottom:0}.marathon-variant-price .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.marathon-variant-price .price:not(:last-child){margin-bottom:4px}.marathon-variant-price .price span{color:#fff;font-size:24px;line-height:1.208}.marathon-variant-price .price a{margin-left:8px;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:#2665d6;-webkit-transition:.2s;transition:.2s}.marathon-variant-price .price a:hover{background-color:#225bc0}.marathon-variant-price .date{color:#809fd7;font-size:16px;font-weight:500;line-height:1.1875}.marathon-variant-price .discount{line-height:0}.marathon-variant-description{margin-bottom:24px;position:relative;color:#37373c;font-size:16px;font-weight:500;line-height:1.375}.marathon-variant-list{margin-bottom:24px;position:relative}.marathon-variant-list-item{padding:13px 0 16px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.marathon-variant-list-item:not(:last-child)::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#eaeaea}.marathon-variant-list-item.image{padding-right:75px}.marathon-variant-list-item.image>img{position:absolute;right:11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.marathon-variant-list-item b{margin-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;background-color:#f0f0f0;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.marathon-variant-list-item span{font-size:16px;font-weight:500;line-height:1.375}.marathon-variant.free .marathon-variant-list::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#eaeaea}.marathon-variant.pay{overflow:hidden}.marathon-variant.pay .marathon-variant-header{margin-bottom:8px}.marathon-variant.pay .marathon-variant-title{color:#fff}.marathon-variant.pay .marathon-variant-subtitle{color:#809fd7}.marathon-variant.pay .marathon-variant-description{margin-bottom:8px;color:#fff}.marathon-variant.pay .marathon-variant-list{margin-bottom:0}.marathon-variant.pay .marathon-variant-list::before{background-color:#3365c0}.marathon-variant.pay .marathon-variant-list-item::before{background-color:#3365c0}.marathon-variant.pay .marathon-variant-list-item b{background-color:#3365c0}.marathon-variant.pay .marathon-variant-list-item b img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.marathon-variant.pay .marathon-variant-list-item span{color:#fff}.marathon-variant-sponsors{margin-bottom:37px;position:relative}.marathon-variant-sponsors-arrow{position:absolute;right:10px;bottom:-26.5px;line-height:0;-webkit-transform:rotate(25deg);transform:rotate(25deg);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.marathon-variant-sponsors-wrap{margin:0 -16px;padding:0 6px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.marathon-variant-sponsors-list{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:-webkit-min-content;width:-moz-min-content;width:min-content;-webkit-animation:slider 20s linear infinite;animation:slider 20s linear infinite}.marathon-variant-sponsors-list::before,.marathon-variant-sponsors-list::after{content:"";position:absolute;left:-50%;width:200%;height:1px;background-color:rgba(255,255,255,.2)}.marathon-variant-sponsors-list::before{top:0}.marathon-variant-sponsors-list::after{bottom:0}.marathon-variant-sponsors-item{margin-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px}.marathon-variant-sponsors-item img{max-width:100%;max-height:100%}.marathon-variant-hint{margin-bottom:32px;padding-right:30px;position:relative;color:#809fd7;font-size:16px;font-weight:500;line-height:1.29}.marathon-variant-hint img{position:absolute;top:30px;right:0;line-height:0;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.marathon-variant-button a{padding:17px;position:relative;z-index:1;display:block;color:#fff;font-size:16px;font-weight:500;text-align:center;border-radius:16px;background-color:#f28038;-webkit-transition:.2s;transition:.2s}.marathon-variant-button a:hover{background-color:#f07120}.marathon-suitable-header{margin:0 -24px 11px;padding:14px 4px;position:relative;overflow:hidden}@media screen and (max-width: 350px){.marathon-suitable-header{margin:0 -15px 11px}}.marathon-suitable-header img{position:absolute;left:50%;top:50%;z-index:1;-webkit-transform:translate(-50%, -50%) rotate(5deg);transform:translate(-50%, -50%) rotate(5deg)}.marathon-suitable-line{white-space:nowrap;font-size:24px;line-height:1.208;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.marathon-suitable-line:not(:last-child){margin-bottom:3px}.marathon-suitable-line:nth-child(2) .marathon-suitable-line-wrap{-webkit-animation-duration:18s;animation-duration:18s}.marathon-suitable-line:nth-child(3){-webkit-transform:translateX(-176px);transform:translateX(-176px)}.marathon-suitable-line:nth-child(3) .marathon-suitable-line-wrap{-webkit-animation-duration:20s;animation-duration:20s}.marathon-suitable-line:nth-child(4){-webkit-transform:translateX(-62px);transform:translateX(-62px)}.marathon-suitable-line:nth-child(4) .marathon-suitable-line-wrap{-webkit-animation-duration:16s;animation-duration:16s}.marathon-suitable-line i{font-size:.75em}.marathon-suitable-line-wrap{width:-webkit-min-content;width:-moz-min-content;width:min-content;-webkit-animation:slider 20s linear infinite;animation:slider 20s linear infinite}.marathon-channel{padding:16px 17px;position:relative;background-color:#003fb0;border-radius:16px;overflow:hidden}.marathon-channel-decor img{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16)) blur(2px);filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16)) blur(2px)}.marathon-channel-decor img:nth-child(1){left:-2px;bottom:-3px;-webkit-transform:rotate(-28deg);transform:rotate(-28deg)}.marathon-channel-decor img:nth-child(2){top:-12px;right:8px;-webkit-transform:rotate(22deg);transform:rotate(22deg)}.marathon-channel-image{margin-bottom:13px;line-height:0;text-align:center}.marathon-channel-image img{-webkit-filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16))}.marathon-channel-text{color:#fff;font-size:16px;font-weight:500;line-height:1.3281;text-align:center}.modal{padding-top:81px;position:fixed;top:0;z-index:1010;width:100%;height:100%;text-align:center;overflow:hidden;font-size:0;white-space:nowrap}.modal::before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:bottom;width:0}.modal::after{content:"";display:none;position:absolute;bottom:0;left:50%;width:100%;max-width:425px;height:10vh;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);background-color:#fff}.modal.success,.modal.error{padding:52px 24px 96px}.modal.success::before,.modal.error::before{vertical-align:middle}.modal.success::after,.modal.error::after{display:none !important}.modal-mask{border-radius:24px 24px 0 0;background-color:rgba(0,0,0,.2) !important}.modal-overlay{position:fixed;top:0;width:100%;height:100%;z-index:0;-webkit-backdrop-filter:blur(10px) brightness(0.8);backdrop-filter:blur(10px) brightness(0.8);background-color:rgba(0,0,0,.2)}.modal-overlay img{cursor:pointer;position:absolute;top:24px;left:24px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (min-width: 425px){.modal-overlay img{left:calc((100% - 425px)/2 + 24px)}}.modal-content{padding:52px 24px 56px;position:relative;z-index:1;display:inline-block;vertical-align:middle;text-align:left;width:100%;max-width:425px;font-size:20px;border-radius:24px 24px 0 0;background-color:#fff;white-space:normal;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .6s cubic-bezier(0.34, 1.56, 0.64, 1);transition:-webkit-transform .6s cubic-bezier(0.34, 1.56, 0.64, 1);transition:transform .6s cubic-bezier(0.34, 1.56, 0.64, 1);transition:transform .6s cubic-bezier(0.34, 1.56, 0.64, 1), -webkit-transform .6s cubic-bezier(0.34, 1.56, 0.64, 1)}@media screen and (max-width: 350px){.modal-content{padding-left:15px;padding-right:15px}}.modal-content::before{content:"";position:absolute;top:-13px;left:50%;width:134px;height:5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:2.5px;background-color:inherit;pointer-events:none}.modal.fade .modal-content{opacity:0;-webkit-transform:none;transform:none;-webkit-transition:.3s;transition:.3s}.modal.success .modal-content,.modal.error .modal-content{border-radius:24px}.modal.success .modal-content::before,.modal.error .modal-content::before{display:none}.modal{left:-100%;-webkit-transition:left 0s .4s;transition:left 0s .4s}.modal-overlay{opacity:0;left:-100%;-webkit-transition:opacity .4s,left 0s .4s;transition:opacity .4s,left 0s .4s}.modal-close{position:absolute;top:calc(100% + 16px);left:50%;z-index:-1;width:56px;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#8996ff;border-radius:50%;cursor:pointer;-webkit-transition:.2s;transition:.2s}.modal-close:hover{background-color:#707fff}.modal.active,.modal.active .modal-overlay{-webkit-transition:opacity .4s;transition:opacity .4s;left:0;opacity:1}.modal.active .modal-content{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.modal.opening::after{display:block;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.modal-emoji{position:absolute;top:0;left:50%;width:56px;height:56px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);overflow:hidden}.modal-emoji img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.modal-header{text-align:center}.modal-header:not(:first-of-type){margin-top:60px}.modal-header:not(:last-child){margin-bottom:39px}.modal.success .modal-header{margin-bottom:0}.modal-title{color:#37373c;font-size:24px;line-height:1.333}.modal-title b{font-weight:400;background:linear-gradient(40deg, rgb(255, 214, 0) 0%, rgb(255, 1, 0) 50%, rgb(216, 0, 185) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.modal-subtitle{margin-top:36px;position:relative;color:#37373c;font-size:16px;font-weight:500;line-height:1.333}.modal-subtitle>img{vertical-align:sub}.modal-subtitle img,.modal-subtitle svg{vertical-align:middle}.modal.success .modal-subtitle,.modal.error .modal-subtitle{margin-top:12px;color:#b2b2b2}.modal-hr{margin:24px 0;width:100%;height:1px;background-color:#eaeaea;border:none}.modal-space{margin:19px 0;width:100%;height:1px}.modal-hint{margin-top:6px;color:#b2b2b2;font-size:16px;font-weight:500;line-height:1.375}@media screen and (max-width: 385px){.modal-hint{font-size:14px}}.modal-hint.alone{margin-top:32px;text-align:center}.modal-hint.alone a{background:linear-gradient(40deg, rgb(255, 214, 0) 0%, rgb(255, 1, 0) 50%, rgb(216, 0, 185) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.modal-link{color:#f28038;text-decoration:underline}.modal-link_gradient{background:linear-gradient(40deg, rgb(255, 214, 0) 0%, rgb(255, 1, 0) 50%, rgb(216, 0, 185) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.modal-message{margin-top:6px;color:#b2b2b2;font-size:16px;font-weight:500;line-height:1.375}.modal-message:empty{margin-top:0}.modal-message.success{color:green}.modal-message.success::before{content:"✓ "}.modal-message.error{color:#f28038}.modal-message.error::before{content:"✗ "}.modal-retry{position:absolute;left:0;bottom:0;width:100%}.modal-retry a{padding:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:16px;font-weight:500;background-color:#f28038;border-radius:0 0 16px 16px;-webkit-transition:.2s;transition:.2s}.modal-retry a:hover{background-color:#f07120}.modal-tabs{margin-bottom:24px}.modal-tabs-list{padding:2px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f0f0f0;border-radius:14px}.modal-tabs-item{padding:11px;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;font-size:14px;font-weight:500;line-height:1.1429;border-radius:13px;text-align:center;-webkit-transition:.2s;transition:.2s}.modal-tabs-item:hover{background-color:#e3e3e3}.modal-tabs-item.active{color:#fff;background-color:#f28038}.modal-input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.modal-input-wrap:not(:last-child){margin-bottom:16px}.modal-input span{position:absolute;left:17px;font-size:16px;font-weight:500;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s;transition:.2s;pointer-events:none}.modal-input span::before{content:"";position:absolute;top:2px;left:-8px;right:-8px;height:100%;background-color:#fff;z-index:-1;visibility:hidden;opacity:0;-webkit-transition:.2s;transition:.2s}.modal-input input,.modal-input textarea{padding:18px 16px;font-family:"Gilroy",sans-serif;font-size:16px;font-weight:500;width:100%;border:1px solid #b2b2b2;border-radius:16px}@media screen and (max-width: 330px){.modal-input input,.modal-input textarea{font-size:14px}}.modal-input input+span{top:50%}.modal-input textarea{height:96px}.modal-input textarea+span{top:28px}.modal-input input:focus+span,.modal-input input:not(:placeholder-shown)+span,.modal-input input:-webkit-autofill+span,.modal-input textarea:focus+span,.modal-input textarea:not(:placeholder-shown)+span,.modal-input textarea:-webkit-autofill+span{top:0;color:#b2b2b2;background-color:#fff}.modal-input input:focus+span::before,.modal-input input:not(:placeholder-shown)+span::before,.modal-input input:-webkit-autofill+span::before,.modal-input textarea:focus+span::before,.modal-input textarea:not(:placeholder-shown)+span::before,.modal-input textarea:-webkit-autofill+span::before{visibility:visible;opacity:1}.modal-check{position:relative;display:block}.modal-check-wrap:not(:last-child){margin-bottom:16px}.modal-check span{padding:13px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #b2b2b2;border-radius:16px;cursor:pointer;min-height:56px;-webkit-transition:.2s;transition:.2s}.modal-check span:active{-webkit-transform:scale(0.95);transform:scale(0.95)}.modal-check span u{position:relative;margin-right:8px;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;background:#f0f0f0;border-radius:4px;-webkit-transition:.2s;transition:.2s}.modal-check span u::before{content:"";position:absolute;top:50%;left:50%;width:8px;height:6px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url(../img/check.svg);background-size:cover;-webkit-filter:drop-shadow(0px 1px 3px #b54600);filter:drop-shadow(0px 1px 3px #b54600);-webkit-transition:.2s;transition:.2s;visibility:visible;opacity:0}.modal-check span b{color:#37373c;font-size:16px;font-weight:500;line-height:1.25;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.modal-check span i{color:#b2b2b2;font-size:16px;font-weight:500;font-style:normal;-ms-flex-negative:0;flex-shrink:0}.modal-check input{top:50%;left:25px}.modal-check input:checked+span{border-color:#f4823a}.modal-check input:checked+span u{background-color:#f4823a}.modal-check input:checked+span u::before{visibility:visible;opacity:1}.modal-submit{position:relative}.modal-submit-wrap{margin-top:40px}.modal-submit-wrap .modal-hint{margin-top:13px}.modal-submit input,.modal-submit button,.modal-submit a{padding:19px;display:block;width:100%;color:#fff;font-family:"Gilroy",sans-serif;font-size:16px;font-weight:500;background-color:#f28038;border:none;border-radius:16px;cursor:pointer;-webkit-transition:.2s;transition:.2s;text-align:center}@media screen and (max-width: 330px){.modal-submit input,.modal-submit button,.modal-submit a{font-size:14px}}.modal-submit input:hover,.modal-submit button:hover,.modal-submit a:hover{background-color:#f07120}.modal-submit input:disabled,.modal-submit button:disabled,.modal-submit a:disabled{opacity:.8;pointer-events:none}.modal-submit input img,.modal-submit button img,.modal-submit a img{vertical-align:bottom}.modal-submit .emoji{position:absolute;top:-40px;right:0;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);z-index:-1}.modal-reviews-title{margin-bottom:10px;font-size:20px}.modal-reviews-wrap{margin:0 -24px;padding-left:24px;overflow:hidden}@media screen and (max-width: 350px){.modal-reviews-wrap{margin:0 -15px;padding-left:15px}}.modal-reviews-list{width:-webkit-min-content;width:-moz-min-content;width:min-content;display:-webkit-box;display:-ms-flexbox;display:flex}.modal-reviews-item{position:relative;padding:4px;width:62px;height:62px;overflow:hidden;cursor:pointer;border-radius:50%}.modal-reviews-item img{position:relative;z-index:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:50%}.modal-reviews-item:not(:last-child){margin-right:16px}.modal-reviews-item::before,.modal-reviews-item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}.modal-reviews-item::before{background:-webkit-gradient(linear, left top, left bottom, from(#c42d90), to(#f79d4d)) border-box;background:linear-gradient(#c42d90 0%, #f79d4d 100%) border-box}.modal-reviews-item::after{padding:2px;background:#fff content-box}.modal-scrolltop{margin-top:32px;text-align:center}.modal-scrolltop a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;background-color:#f0f0f0;border-radius:50%;-webkit-transition:.2s;transition:.2s}.modal-scrolltop a:hover{background-color:#e3e3e3}.payment-modal{padding-bottom:24px}.payment-link{padding:20px;display:block;font-size:16px;font-weight:500;line-height:1;text-align:center;border-radius:16px;background-color:#f0f0f0;-webkit-transition:.2s;transition:.2s}.payment-link:hover{background-color:#e3e3e3}.payment-link:not(:last-child){margin-bottom:8px}.payment-list{margin-bottom:40px;position:relative;overflow:hidden}.payment-list.collapsed{height:240px}.payment-list.no-gutter .payment-list-item:first-child{padding-top:0}.payment-list.no-gutter .payment-list-item:last-child{padding-bottom:0}.payment-list-item{padding:16px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-list-item:not(:last-child)::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#eaeaea}.payment-list-item:first-child span{margin-top:-3px}.payment-list-item .emoji{margin-right:16px;-ms-flex-negative:0;flex-shrink:0}.payment-list-item span{margin-top:-4px;color:#37373c;font-size:16px;font-weight:500;line-height:1.375}.payment-list-more{margin-top:13px;color:#b2b2b2;font-size:16px;font-weight:500;line-height:1.375}.payment-list-expand{position:absolute;left:0;bottom:0;width:100%;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));background:linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 100%)}.payment-list-expand a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;background-color:#f28038;border-radius:50%;-webkit-transition:.2s;transition:.2s}.payment-list-expand a:hover{background-color:#f07120}.payment-discounts{padding-top:4px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-discounts-decor{position:absolute;top:23px;right:-13px;z-index:-1;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);line-height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.payment-discount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px;line-height:1.2084}@media screen and (max-width: 365px){.payment-discount{font-size:20px}}@media screen and (max-width: 330px){.payment-discount{font-size:18px}}.payment-discount>b{font-weight:400;white-space:nowrap}.payment-discount>*+:last-child{margin-left:15px;color:#b2b2b2;font-size:16px;font-weight:500}@media screen and (max-width: 365px){.payment-discount>*+:last-child{font-size:14px}}@media screen and (max-width: 345px){.payment-discount>*+:last-child{font-size:12px}}.payment-discount-badge{margin-right:-7px;margin-left:15px;position:relative;color:#fce6d7}.payment-discount-badge svg{position:absolute;left:-6px;top:0;height:100%;width:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 345px){.payment-discount-badge svg{left:-5px}}.payment-discount-badge div{padding:1.125em 1em;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;line-height:1;white-space:nowrap;background-color:currentColor;border-radius:26px}@media screen and (max-width: 385px){.payment-discount-badge div{font-size:14px}}@media screen and (max-width: 345px){.payment-discount-badge div{font-size:12px}}.payment-discount-badge div span{color:#f28038}.payment-discount-text{margin-left:auto;color:#b2b2b2;font-size:16px;font-weight:50;line-height:1.1875}@media screen and (max-width: 330px){.payment-discount-text{font-size:14px}}.payment-discount-text a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-discount-text a span{text-decoration:underline}.payment-discount-text a svg{margin-right:8px}.payment-promocode{margin-top:8px}.payment-promocode-opener{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-promocode-opener img{margin-right:8px}.payment-promocode-opener span{color:#b2b2b2;font-size:16px;font-weight:500;line-height:1;text-decoration:underline}.payment-promocode-form{margin-top:16px}.payment-promocode-form input{padding-right:146px;text-transform:uppercase}.payment-promocode-form button{padding:19px 24px;position:absolute;top:0;right:0;bottom:0;color:#fff;font-size:16px;font-weight:500;background-color:#f28038;border:none;border-radius:16px;-webkit-transition:.2s;transition:.2s;cursor:pointer}.payment-promocode-form button:hover{background-color:#f07120}.payment-method{margin-bottom:16px}.payment-method label{display:block}.payment-method label>span{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #b2b2b2;border-radius:16px;cursor:pointer;-webkit-transition:.2s;transition:.2s}.payment-method label>span:active{-webkit-transform:scale(0.95);transform:scale(0.95)}.payment-method label>span i{margin-right:8px;position:relative;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;background-color:#f0f0f0;border-radius:50%;-webkit-transition:.2s;transition:.2s}.payment-method label>span i::before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;-webkit-box-shadow:0px 1px 3px #b54600;box-shadow:0px 1px 3px #b54600;border-radius:50%;opacity:0;-webkit-transition:.2s;transition:.2s}.payment-method label>span b{font-size:16px;font-weight:500;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.payment-method label>span span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-method label>span span .sep{margin:0 16px;width:1px;height:22px;background-color:#eaeaea}.payment-method label>span span img{line-height:0}.payment-method label input:checked+span{border-color:#f4823a}.payment-method label input:checked+span i{background-color:#f4823a}.payment-method label input:checked+span i::before{opacity:1}.payment-address-title{font-size:16px;font-weight:500}.payment-address-block{margin-top:16px;position:relative}.payment-address-block svg{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;pointer-events:none}.payment-address-block input{padding:18px 76px 18px 20px;width:100%;font-family:"Gilroy",sans-serif;font-size:12px;font-weight:500;line-height:20px;background-color:rgba(0,0,0,0);border:none}.payment-address-block span{margin-right:-1px;position:absolute;top:0;right:0;height:100%;width:56px;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f28038;border-radius:16px;-webkit-transition:.2s;transition:.2s;cursor:pointer}.payment-address-block span:hover{background-color:#f07120}.payment-address-hint{margin-top:6px;color:#b2b2b2;font-size:16px;font-weight:500;line-height:1.1875}.payment-radios{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.payment-radio{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.payment-radio:not(:last-child){margin-right:14px}.payment-radio span{padding:18px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #b2b2b2;border-radius:16px;-webkit-transition:.2s;transition:.2s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 330px){.payment-radio span{padding:14px 5px}}.payment-radio span:active{-webkit-transform:scale(0.95);transform:scale(0.95)}.payment-radio span i{margin-right:8px;position:relative;display:inline-block;width:16px;height:16px;font-style:normal;border-radius:50%;background-color:#f0f0f0;-webkit-transition:.2s;transition:.2s}.payment-radio span i::before{position:absolute;left:50%;top:50%;content:"";width:6px;height:6px;background-color:#fff;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-box-shadow:0px 1px 3px #b54600;box-shadow:0px 1px 3px #b54600;visibility:hidden;opacity:0}.payment-radio span b{color:#37373c;font-size:16px;font-weight:500}@media screen and (max-width: 330px){.payment-radio span b{font-size:14px}}.payment-radio input{top:50%;left:20px}.payment-radio input:checked+span{border-color:#f4823a}.payment-radio input:checked+span i{background-color:#f4823a}.payment-radio input:checked+span i::before{visibility:visible;opacity:1}.payment-time{position:relative;display:block}.payment-time:not(:last-child){margin-bottom:16px}.payment-time>span{position:relative;padding:18px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:16px;border:1px solid #b2b2b2;cursor:pointer}.payment-time>span b{font-size:16px;font-weight:500}.payment-time>span i{margin-right:8px;position:relative;width:16px;height:16px;font-style:normal;background-color:#f0f0f0;border-radius:50%;-webkit-transition:.2s;transition:.2s}.payment-time>span i::before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;-webkit-box-shadow:0px 1px 3px rgba(181,70,0,.16);box-shadow:0px 1px 3px rgba(181,70,0,.16);background-color:#fff;-webkit-transition:.2s;transition:.2s;visibility:hidden;opacity:0}.payment-time input:checked+span{border-color:#f28038}.payment-time input:checked+span i{background-color:#f28038}.payment-time input:checked+span i::before{visibility:visible;opacity:1}.payment-time .arrow{position:absolute;top:50%;right:16px;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-color:#f0f0f0;pointer-events:none}.payment-gates{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.payment-gate{width:64px;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.payment-gate img{max-width:100%;max-height:100%}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.text-left{text-align:left}.text-center{text-align:center}