@font-face{font-family:'inter';src:url("../fonts/inter-light-webfont.woff2") format("woff2"),url("../fonts/inter-light-webfont.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'inter';src:url("../fonts/inter-regular-webfont.woff2") format("woff2"),url("../fonts/inter-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'inter';src:url("../fonts/inter-medium-webfont.woff2") format("woff2"),url("../fonts/inter-medium-webfont.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'inter';src:url("../fonts/inter-semibold-webfont.woff2") format("woff2"),url("../fonts/inter-semibold-webfont.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'luminari';src:url("../fonts/luminari-regular-webfont.woff2") format("woff2"),url("../fonts/luminari-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{display:flex;justify-content:center;align-items:center;-moz-column-gap:25px;column-gap:25px;margin-top:50px}.slick-dots li{width:15px;height:15px;border:1px solid #3C3122;border-radius:50%;box-sizing:border-box;cursor:pointer;transition:background-color .2s ease-in-out}.slick-dots li button{display:none}.slick-dots .slick-active{background-color:#3C3122}.reviews-slider{font-size:16px;margin:0 -30px}.reviews-slider .slick-track{display:flex;-moz-column-gap:60px;column-gap:60px}.reviews-slider .slide{height:auto;display:flex;flex-direction:column;background:#ECFFFF;border:1px solid #96600E;border-radius:15px;padding:25px 30px 15px;box-sizing:border-box}.reviews-slider .evaluation{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;margin:0 0 20px}.reviews-slider .evaluation li{width:16px;min-width:16px;height:16px;background:url(../images/star-icon.svg) center no-repeat}.reviews-slider p{font-weight:400}.reviews-slider .reviewer{display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px;margin-top:auto}.reviews-slider .reviewer-photo{width:42px;min-width:42px;height:42px;border-radius:50%;overflow:hidden}.reviews-slider .reviewer-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reviews-slider-long .slick-list{overflow:visible}.reviews-slider-long .slick-track{display:flex;-moz-column-gap:20px;column-gap:20px}.reviews-slider-long .slick-slide{float:none}.reviews-slider-long .slide{max-width:300px;background:linear-gradient(93.83deg, #F3EEE6 0%, #E0DBD3 100%);box-shadow:7px 7px 30px #DBCCB5,-7px -7px 20px rgba(255,255,255,0.8);border-radius:20px;overflow:hidden}.reviews-slider-long .slide img{max-width:100%;height:auto}.course-slider{width:50%}.course-slider .slide{height:620px;border:25px solid #fff;box-sizing:border-box}.course-slider .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.together-cheaper-slider{padding-top:20px}.together-cheaper-slider .slide{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden}.together-cheaper-slider .slide.three-courses .together-courses{-moz-column-gap:20px;column-gap:20px}.together-cheaper-slider .slide.three-courses .box{flex-direction:column-reverse;align-items:center;row-gap:20px}.together-cheaper-slider .slide.three-courses .box .price{align-items:center}.together-cheaper-slider .slide.three-courses .course-info,.together-cheaper-slider .slide.three-courses h3{text-align:center}.together-cheaper-slider .together-courses{display:flex;align-items:center;-moz-column-gap:60px;column-gap:60px;row-gap:10px;margin:0 0 40px}.together-cheaper-slider .box{max-width:440px;width:100%;display:flex;-moz-column-gap:20px;column-gap:20px;border:1px solid #D3D0D7;border-radius:20px;padding:5px;box-sizing:border-box}.together-cheaper-slider .box .price{align-items:flex-end;margin:auto 0 0}.together-cheaper-slider .plus-icon{width:40px;min-width:40px;height:40px;background:url(../images/plus-icon-burgundy.svg) center no-repeat;background-size:contain}.together-cheaper-slider .course-info{width:100%;display:flex;flex-direction:column;text-align:right}.together-cheaper-slider h3{font-size:28px;font-family:"luminari",sans-serif;font-weight:normal;color:#D0286F;text-align:right}.together-cheaper-slider .course-img{width:170px;min-width:170px;height:170px;border-radius:20px;overflow:hidden}.together-cheaper-slider .course-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.together-cheaper-slider .price{font-size:36px;margin:0}#header{width:100%;position:absolute;top:0;right:0;left:0;z-index:2}.logo{font-size:24px;white-space:nowrap;text-decoration:none;transition:color .2s ease-in-out;position:relative;z-index:11}.logo:hover{color:#DB337A;text-decoration:none}.header-hold{display:flex;align-items:center;padding-top:20px}.header-hold,.main-nav,.main-menu,.footer-hold,.bottom-footer{-moz-column-gap:80px;column-gap:80px}.main-nav{width:100%;display:flex;align-items:center;row-gap:20px;font-size:20px}.main-nav .video-bg{display:none}.main-menu{display:flex;align-items:center;row-gap:20px}.main-menu a{display:block;text-decoration:none;padding:2px 0}.main-menu a:hover{text-decoration:underline}.languages-list{display:flex;align-items:center}.languages-list li{display:flex;align-items:center}.languages-list li:not(:last-child):after{content:'/'}.languages-list li.active a{color:#3C3122;pointer-events:none}.languages-list a{display:block;color:#B3AE81;text-decoration:none;padding:2px}.languages-list a:hover{text-decoration:underline}.contacts-list{font-size:18px;margin:0 0 0 auto}.contacts-list a{display:flex;align-items:center;text-decoration:none}.contacts-list a:before{content:'';width:36px;min-width:36px;height:36px;background-position:center;background-repeat:no-repeat;background-size:contain}.contacts-list a:hover{text-decoration:underline}.contacts-list .instagram-link a:before{background-image:url(../images/instagram-icon.svg)}.contacts-list .whatsapp-link a:before{background-image:url(../images/whatsapp_link.svg)}#check-menu{display:none}.toggle-menu{display:none;width:24px;height:24px;cursor:pointer;position:relative;z-index:11}.toggle-menu>span{display:block;width:20px;height:2px;background-color:#3C3122;border-radius:2px;position:absolute;left:2px;transition:transform .3s ease-in-out}.toggle-menu>span:nth-of-type(1){top:4px}.toggle-menu>span:nth-of-type(2){top:11px}.toggle-menu>span:nth-of-type(3){top:18px}.header-actions{display:flex;-moz-column-gap:20px;column-gap:20px;position:relative;z-index:11}.header-actions a{width:40px;min-width:40px;height:40px;background-position:center;background-repeat:no-repeat;background-size:contain;transition:transform .2s ease-in-out}.header-actions a:hover{transform:translateY(-4px)}.header-actions .cart-btn{background-image:url(../images/cart-icon.svg);position:relative}.header-actions .cart-btn .quantity{min-width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:12px;color:#fff;background-color:#D0286F;border-radius:10px;position:absolute;top:-5px;right:-5px;padding:0 5px;box-sizing:border-box}.header-actions .account-btn{background-image:url(../images/user-icon.svg);background-size:75%}#footer{position:absolute;right:0;bottom:0;left:0;z-index:1}#footer:before,#footer:after{content:'';width:283px;height:169px;background:url(../images/graphic-element05.svg) center no-repeat;background-size:contain;position:absolute;bottom:0;left:0;z-index:-1}#footer:after{transform:scaleX(-1);right:0;left:auto}#footer .main-nav{align-items:flex-end}.footer-hold{display:flex;align-items:flex-end;margin:0 0 30px}.bottom-footer{display:flex;align-items:center;justify-content:center;row-gap:10px;font-size:16px;font-weight:normal;margin:0 0 20px}.bottom-footer a{text-decoration:none}.bottom-footer a:hover{text-decoration:underline}html,body{height:100%;margin:0}html *{max-height:999999px}body{min-width:320px;font-size:24px;line-height:1.3;font-family:"inter",sans-serif;font-weight:500;color:#3C3122;background:#FAFAFA;margin:0;-webkit-text-size-adjust:100%}*{scroll-behavior:smooth}form,fieldset{margin:0;padding:0;border-style:none}img{border-style:none;vertical-align:top}ul li{vertical-align:top}input,select,textarea{vertical-align:middle;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{color:#3C3122;text-decoration:underline}a:hover{text-decoration:none;outline:0 none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}figure{margin:0}button::-moz-focus-inner{padding:0;border:0}ol{margin:0;padding:0;list-style:none;counter-reset:item}ol>li:before{content:counters(item, ".", decimal) ".";counter-increment:item}#wrapper{display:flex;flex-direction:column;overflow:hidden;width:100%;min-height:100%;position:relative}.container{max-width:1240px;margin:0 auto;padding:0 20px}p{margin:0 0 30px}h1,h2,h3{display:block;font-size:48px;line-height:1.3;font-family:"luminari",sans-serif;font-weight:normal;text-align:center;position:relative;margin:0 0 60px}h1{font-size:82px;line-height:1;text-align:left;margin:0 0 20px}h2{text-transform:uppercase}.title-with-lines{display:flex;justify-content:center}.title-with-lines h2:before,.title-with-lines h2:after{content:'';width:100px;height:1px;background-color:#3C3122;position:absolute;top:32px;right:calc(100% + 15px)}.title-with-lines h2:after{right:auto;left:calc(100% + 15px)}h3,legend{font-size:24px;font-family:"inter",sans-serif;font-weight:600;margin:0 0 20px}strong,b{font-weight:600}ul{list-style:none;padding:0;margin:0}.woocommerce a{text-decoration:underline}.woocommerce a:hover{text-decoration:none}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container .select2-selection--single .select2-selection__rendered{width:100%;height:60px;font-family:"inter",sans-serif;font-size:24px;line-height:1.3;color:#3C3122;background-color:#FAFAFA;border:1px solid #3C3122;outline:0 none;border-radius:10px;padding:10px 20px;box-sizing:border-box;margin:0}.woocommerce form .form-row textarea{min-height:60px}.select2-container .select2-selection--single .select2-selection__rendered{display:flex;align-items:center;padding-right:40px}.select2-container .select2-selection--single{height:100%;border:none}.select2-container--default .select2-selection--single .select2-selection__placeholder{font-weight:normal}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;right:20px;transform:translateY(-50%)}.basic-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button,#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:inline-flex;justify-content:center;align-items:center;overflow:hidden;height:87px;font-family:"inter",sans-serif;font-size:37px;color:#fff;font-weight:500;text-decoration:none;background:linear-gradient(265.76deg, #DB337A 0%, #810021 100%);border:0 none;outline:0 none;border-radius:44px;cursor:pointer;padding:0 87px;box-sizing:border-box;margin:0;position:relative;z-index:1;transition:all .2s ease-in-out}.basic-button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover,#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover{text-decoration:none;color:#fff;background:linear-gradient(265.76deg, #C74367 0%, #E74286 100%)}.basic-button.medium-size,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.medium-size,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.medium-size,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.medium-size,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.medium-size,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.medium-size,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.medium-size,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.medium-size,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.medium-size,#add_payment_method .wc-proceed-to-checkout a.checkout-button.medium-size,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.medium-size,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button.medium-size{height:77px;padding:0 37px}.basic-button.small-size,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.small-size,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.small-size,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.small-size,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.small-size,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.small-size,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.small-size,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.small-size,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.small-size,#add_payment_method .wc-proceed-to-checkout a.checkout-button.small-size,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.small-size,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button.small-size{height:44px;font-size:24px;padding:0 15px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button,#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{height:44px;font-size:24px;padding:0 15px}.woocommerce-button+.woocommerce-button{margin-top:10px !important}.woocommerce form .form-row em{font-size:18px}.woocommerce-form__input-checkbox{width:20px;height:20px;-webkit-appearance:auto;margin:-4px 0 0}.second-page .about-me-box{min-height:100vh;padding-top:150px;box-sizing:border-box}.woocommerce-MyAccount-content a{text-decoration:underline}.woocommerce-MyAccount-content a:hover{text-decoration:none}ul.woocommerce-error{row-gap:10px !important;font-size:16px}ul.woocommerce-error li:before{display:none}.woocommerce ul.order_details li:before{display:none}.video-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5;filter:blur(50px);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}hr{height:1px;background-color:#3C3122;border:none;margin:-15px 100px 15px}#main{width:100%}.course-main{font-size:20px}.course-main h1,.course-main h2{color:#D0286F}.course-main .title-with-lines h2:before,.course-main .title-with-lines h2:after{background-color:#D0286F}.course-main .title-box{background:linear-gradient(180deg, #FFFEF9 0%, #FCFFE8 100%);padding:220px 0 90px}.course-main .title-box:after{content:'';background:url(../images/graphic-element06.svg) 0 bottom no-repeat;background-size:100% auto;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.course-main .title-hold .title-col{width:50%;min-width:auto;padding:0 20px 0 0}.course-main .title-hold p{color:#620001}.course-main .title-hold .price{max-width:300px}.course-main .price{font-size:30px}.title-box{position:relative;padding:80px 0 70px;z-index:1}.title-hold{display:flex;align-items:flex-start}.title-hold .title-col{width:640px;min-width:640px;padding-top:150px;position:relative}.title-hold p{font-size:24px;max-width:520px}.title-hold .title-img{width:750px;min-width:750px;margin:0 0 0 -80px;position:relative}.title-hold .title-img img{display:block;width:100%;height:auto}.title-hold .title-img:after{content:'';background:url(../images/graphic-element10.svg) right bottom no-repeat;background-size:contain;width:731px;height:492px;position:absolute;right:0;bottom:-20px}.timer-hold{display:flex;-moz-column-gap:40px;column-gap:40px;font-size:12px;line-height:40px;text-align:center;padding:50px 0 0 23px;margin:0 0 5px}.timer-hold .days,.timer-hold .hours,.timer-hold .minutes{display:block;font-size:40px;line-height:1;font-weight:300;background:linear-gradient(147.14deg, rgba(207,44,110,0.6) 2.75%, rgba(108,184,191,0.138) 100%);border-radius:5px;padding:2px 5px 0}.timer-hidden{display:none}.top-courses-box{background:linear-gradient(180deg, #FAFAFA 0%, #FFFCF1 100%);padding:30px 0 50px}.top-courses-hold{display:flex;flex-wrap:wrap;-moz-column-gap:60px;column-gap:60px;row-gap:60px}.top-courses-hold .box{width:calc((100% - 120px)/3);display:flex;flex-direction:column;text-decoration:none}.top-courses-hold .box:hover{text-decoration:none}.top-courses-hold .box:hover .course-about{background-color:rgba(235,255,187,0.7)}.top-courses-hold .box:hover .basic-button{background:linear-gradient(265.76deg, #C74367 0%, #E74286 100%)}.top-courses-hold .box:nth-child(3n+2):hover .course-about{background-color:rgba(255,204,255,0.7)}.top-courses-hold .box:nth-child(3n):hover .course-about{background-color:rgba(226,254,255,0.7)}.top-courses-hold .course-img{width:100%;height:370px;border-radius:10px;overflow:hidden;margin:0 0 30px}.top-courses-hold .course-img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.top-courses-hold .course-about{display:flex;flex-direction:column;align-items:center;flex-grow:1;border:1px solid #3C3122;border-radius:10px;padding:20px;margin:0 10px;transition:background-color .2s ease-in-out}.top-courses-hold p{font-size:20px;margin:0 0 20px}.price{display:flex;flex-direction:column;align-items:center;font-size:24px;text-align:center;margin:auto 0 20px}.price .crossed-out{position:relative}.price .crossed-out:before{content:'';height:2px;background-color:#FA0E0E;position:absolute;top:50%;transform:translateY(-50%);right:-4px;left:-4px}.all-courses-box{background:linear-gradient(180deg, #FFFCF1 0%, #E1FEFF 100%);padding:80px 0}.all-courses-hold,.courses-in-cart{display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:20px;column-gap:20px;row-gap:30px;position:relative}.all-courses-hold .box,.courses-in-cart .box{width:calc((100% - 60px)/4);display:flex;flex-direction:column;align-items:center;text-decoration:none;border:1px solid #3C3122;border-radius:10px;padding:10px 10px 20px;box-sizing:border-box;transition:background-color .2s ease-in-out}.all-courses-hold .box:hover,.courses-in-cart .box:hover{text-decoration:none;background-color:rgba(235,255,187,0.7)}.all-courses-hold .box:hover:nth-child(3n+2):hover,.courses-in-cart .box:hover:nth-child(3n+2):hover{background-color:rgba(255,204,255,0.7)}.all-courses-hold .box:hover:nth-child(3n):hover,.courses-in-cart .box:hover:nth-child(3n):hover{background-color:rgba(226,254,255,0.7)}.all-courses-hold .box:hover .course-img img,.courses-in-cart .box:hover .course-img img{transform:scale(1.05)}.all-courses-hold .box:hover .basic-button,.courses-in-cart .box:hover .basic-button{background:linear-gradient(265.76deg, #C74367 0%, #E74286 100%)}.all-courses-hold .course-img,.courses-in-cart .course-img{width:100%;height:270px;border-radius:10px;overflow:hidden;margin:0 0 20px}.all-courses-hold .course-img img,.courses-in-cart .course-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease-in-out}.all-courses-hold h3,.courses-in-cart h3{font-size:20px}.courses-in-cart{justify-content:flex-start}.courses-in-cart .box{width:calc((100% - 20px)/2)}.how-are-courses{background:linear-gradient(180deg, #E1FEFF 0%, #F9FFF5 99.12%);padding:200px 0;position:relative;z-index:1}.how-are-courses:before,.how-are-courses:after{content:'';width:605px;height:510px;background:url(../images/graphic-element01.svg) center no-repeat;background-size:contain;position:absolute;top:0;right:0;z-index:-1}.how-are-courses:after{transform:rotate(180deg);top:auto;right:auto;bottom:0;left:0}.how-are-courses ul{display:flex;flex-wrap:wrap;-moz-column-gap:50px;column-gap:50px;row-gap:50px;font-size:18px;text-align:center;position:relative}.how-are-courses ul:after{content:'';width:1300px;height:214px;background-image:url(../images/graphic-element02.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-96px;left:50%;transform:translateX(-50%);z-index:-1}.how-are-courses ul li{width:calc((100% - 200px)/5);min-height:200px;background:linear-gradient(135deg, #fff 0%, snow 100%);border:2px solid #EFEDDB;box-shadow:2px 4px 4px rgba(0,0,0,0.1);border-radius:30px;overflow:hidden;padding:15px;box-sizing:border-box;position:relative}.how-are-courses ul li:after{content:'';width:41px;height:64px;background-image:url(../images/number01.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;right:16px;bottom:4px}.how-are-courses ul li:nth-child(2){background:linear-gradient(135deg, #FDFFEC 0%, #E8FFE4 100%)}.how-are-courses ul li:nth-child(2):after{background-image:url(../images/number02.svg)}.how-are-courses ul li:nth-child(3){background:linear-gradient(135deg, #ECFFFF 0%, #F9EAFF 100%)}.how-are-courses ul li:nth-child(3):after{background-image:url(../images/number03.svg)}.how-are-courses ul li:nth-child(4){background:linear-gradient(135deg, #fff 0%, #FFF0F0 100%)}.how-are-courses ul li:nth-child(4):after{background-image:url(../images/number04.svg)}.how-are-courses ul li:nth-child(5){background:#ECFFFF}.how-are-courses ul li:nth-child(5):after{background-image:url(../images/number05.svg)}.about-me-box{background:linear-gradient(180deg, #F9FFF5 0%, #D2FDFF 100%);padding:50px 0 150px}.about-me-hold{display:flex;align-items:flex-start;-moz-column-gap:100px;column-gap:100px;row-gap:50px}.about-me-hold .about-me-img{width:475px;min-width:475px;margin:0 0 0 -100px}.about-me-hold .about-me-img img{display:block;width:100%;height:auto}.about-me-hold .about-me-info{width:100%}.about-me-hold ul{display:flex;flex-direction:column;row-gap:30px}.about-me-hold ul li{position:relative;padding-left:36px}.about-me-hold ul li:before{content:'';width:26px;height:19px;background:url(../images/check-icon.svg) center no-repeat;background-size:contain;position:absolute;top:2px;left:0}.about-me-hold ul p:last-of-type{margin:0}.student-work-box{background:linear-gradient(180deg, #D3FDFF 0%, #FEFEEB 100%);padding:30px 0 0}.student-work-box .mCustomScrollBox{overflow:visible}.student-work-box .mCSB_container{display:flex;-moz-column-gap:20px;column-gap:20px;margin:0 !important}.student-work-box .mCSB_scrollTools{max-width:500px;height:auto;position:static;opacity:1;margin:40px auto 0}.student-work-box .mCSB_scrollTools .mCSB_draggerContainer{height:5px;background-color:rgba(217,217,217,0.5);border-radius:3px;position:relative}.student-work-box .mCSB_scrollTools .mCSB_dragger{height:11px;background-color:#D0286F;border-radius:6px;top:-3px}.student-work-box .mCSB_scrollTools .mCSB_dragger_bar,.student-work-box .mCSB_scrollTools .mCSB_draggerRail{display:none}.student-work-box .col{width:345px;min-width:345px;display:flex;flex-direction:column;row-gap:20px}.student-work-box .col a{height:390px;position:relative}.student-work-box .col a:before{content:'';width:50px;height:50px;background:url(../images/zoom-icon.svg) center no-repeat;background-size:contain;position:absolute;top:0;left:0;transition:all .4s ease-in-out}.student-work-box .col a:hover:before{top:50%;left:50%;transform:translate(-50%, -50%)}.student-work-box .col img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.student-work-box .container{display:flex;flex-direction:column}.student-work-box .basic-button{margin:0 auto}.student-work-box .price{margin:160px 0 20px}.reviews-box{overflow:hidden;background:linear-gradient(180deg, #FDFEEB 0%, #CDFDFF 100%);padding:160px 0 70px;position:relative;z-index:1}.reviews-box:after{content:'';width:1790px;height:722px;background:url(../images/graphic-element04.svg) center no-repeat;background-size:contain;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:-1}.questions-box{background:linear-gradient(180deg, #CDFDFF 0%, #D8FFD8 100%);padding:0 0 160px}.questions-hold{max-width:760px;font-size:20px;margin:0 auto 20px}.questions-hold.open .question:after{transform:rotate(45deg)}.questions-hold .question{display:block;border-bottom:1px solid #3C3122;position:relative;padding:4px 26px 4px 0;cursor:pointer}.questions-hold .question:after{content:'';width:26px;height:26px;background:url(../images/plus-icon-black.svg) center no-repeat;background-size:contain;position:absolute;top:4px;right:0;transition:transform .2s ease-in-out}.questions-hold .answer{padding-top:10px}.questions-hold .answer p{margin:0 0 10px}.questions-hold .answer p:last-of-type{margin:0}.course-results-box{background:linear-gradient(180deg, #FCFFE8 0%, #FFFEF1 100%);padding:70px 0 100px}.course-results-hold{display:flex;align-items:flex-start;-moz-column-gap:180px;column-gap:180px;row-gap:30px}.course-results-hold .course-results-img{width:430px;min-width:430px;box-shadow:3px 4px 4px rgba(0,0,0,0.25);border-radius:10px;overflow:hidden}.course-results-hold .course-results-img img{display:block;width:100%;height:auto}.course-results-hold .course-results-about{width:100%;text-align:center}.course-results-hold .course-results-about p{margin:0 0 30px}.course-program-box{background:linear-gradient(180deg, #FFFFF1 -3.49%, #FFFBF4 100%);padding:50px 0 90px;position:relative;z-index:1}.course-program-box:after{content:'';background:url(../images/graphic-element07.svg) center bottom no-repeat;background-size:100% auto;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.course-program-box ol{display:flex;flex-direction:column;row-gap:45px}.course-program-box ol>li{display:flex;align-items:flex-start;-moz-column-gap:100px;column-gap:100px}.course-program-box ol>li:before{display:none}.course-program-box ol .lesson-number{width:170px;min-width:170px;font-size:36px;line-height:1;font-family:"luminari",sans-serif;font-weight:normal;color:#76827A;text-align:center}.course-program-box ol .lesson-number:after{content:counters(item, "", decimal) "";counter-increment:item;font-size:120px}.course-program-box ol .lesson-info{width:100%}.course-program-box ol .lesson-img{width:250px;min-width:250px;height:250px;border-radius:10px;overflow:hidden}.course-program-box ol .lesson-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-program-box ul{display:flex;flex-direction:column;row-gap:20px;list-style:disc}.course-benefits-box{text-align:center;background:linear-gradient(180deg, #FFFBF3 -.64%, #D8FFF6 100%);padding:60px 0 110px;position:relative;z-index:1}.course-benefits-box:before{content:'';width:286px;height:289px;background:url(../images/graphic-element08.svg) center no-repeat;background-size:contain;position:absolute;top:90px;right:-30px;z-index:-1}.course-benefits-box:after{content:'';width:571px;height:602px;background:url(../images/graphic-element09.svg) center no-repeat;background-size:contain;position:absolute;bottom:-80px;left:-80px;z-index:-1}.course-benefits-hold{max-width:560px;width:100%;display:flex;flex-direction:column;margin:0 auto}.course-benefits-hold .basic-button{margin:0 auto}.together-cheaper-box{background:linear-gradient(180deg, #D9FFF6 0%, #DBFFF6 100%);padding:10px 0}.together-cheaper-wrap{background:#FCFFE9;border:1px solid #D3D0D7;border-radius:20px;padding:30px;box-sizing:border-box}.together-cheaper-wrap h2{font-size:32px;color:#3C3122;margin:0 0 20px}.together-cheaper-wrap p{text-align:center}@media only screen and (max-width: 1280px){.header-hold,.main-nav,.main-menu,.footer-hold,.bottom-footer{-moz-column-gap:50px;column-gap:50px}.title-hold .title-col{width:570px;min-width:570px}}@media only screen and (max-width: 1023px){html.hidden,body.hidden{overflow:hidden}body,.top-courses-hold p,.reviews-slider,.questions-hold,.course-main{font-size:16px}h1{font-size:36px}h2{font-size:24px;margin:0 0 50px}.title-with-lines h2:before,.title-with-lines h2:after{display:none}h3,.title-hold p{font-size:20px}h3{margin:0 0 15px}p{margin:0 0 10px}.basic-button{height:60px;padding:0 30px}.basic-button.medium-size{height:53px;font-size:18px;padding:0 25px}hr{margin:-15px 20px 15px}.header-hold{justify-content:space-between;align-items:center;-moz-column-gap:20px;column-gap:20px;padding-top:10px}.logo{font-size:22px}.toggle-menu{display:block}#header .main-nav{flex-direction:column;align-items:center;overflow-y:auto;background:linear-gradient(180deg, #ECECEC 0%, #FFEFEF 100%);position:fixed;top:0;right:0;bottom:0;left:0;padding-top:60px;z-index:10;transition:all .3s ease-in-out;box-sizing:border-box;opacity:0;visibility:hidden;transform:scale(0.7)}#header .main-nav .video-bg{display:block}#header .main-menu{flex-direction:column;font-size:25px}#header .main-menu a{padding:0}#header .logo{margin:0}.languages-list a{border:1px solid #3C3122;border-radius:5px;padding:2px 5px;margin:0 5px}.contacts-list{display:flex;flex-direction:column;row-gap:20px;font-size:20px;margin:0}.contacts-list a{-moz-column-gap:5px;column-gap:5px}.contacts-list a:before{width:25px;min-width:25px;height:25px}#check-menu:checked ~ .main-nav{opacity:1;visibility:visible;transform:none}#check-menu:checked ~ .toggle-menu>span:nth-of-type(1),#check-menu:checked ~ .toggle-menu>span:nth-of-type(3){top:11px;transform:rotate(45deg)}#check-menu:checked ~ .toggle-menu>span:nth-of-type(3){transform:rotate(135deg)}#check-menu:checked ~ .toggle-menu>span:nth-of-type(2){display:none}.header-actions{margin:0 0 0 auto}.header-actions a{width:24px;min-width:24px;height:24px}.header-actions .cart-btn .quantity{width:14px;min-width:14px;height:14px;font-size:10px}.all-courses-box,.about-me-box,.course-results-box{padding:0 0 50px}.title-box{padding:40px 0 50px}.title-hold{align-items:center}.title-hold .title-col{width:50%;min-width:50%;padding:0}.title-hold .title-img{width:60%;min-width:60%;margin:0 0 0 -10%}.title-hold .title-img:after{width:100%;height:100%;bottom:-10px}.title-hold p{margin:0 0 20px}.timer-hold{padding:0}.top-courses-box{padding:50px 0}.top-courses-hold{-moz-column-gap:20px;column-gap:20px;row-gap:20px}.top-courses-hold .box{width:calc((100% - 40px)/3)}.top-courses-hold .course-img{height:220px;margin:0 0 15px}.top-courses-hold .course-about{border:none;border-right:0;margin:0;padding:0}.top-courses-hold p{margin:0 0 15px}.price,.course-main .price{font-size:20px;margin-bottom:15px}.together-cheaper-slider .price{font-size:20px}.all-courses-hold{margin:0 -20px}.all-courses-hold .slick-track{display:flex;-moz-column-gap:25px;column-gap:25px}.all-courses-hold .slick-prev,.all-courses-hold .slick-next{width:50px;height:24px;font-size:0;line-height:0;background:url(../images/slider-arrow.svg) center no-repeat;background-size:contain;border:none;padding:0;position:absolute;top:-78px;left:20px;cursor:pointer}.all-courses-hold .slick-next{transform:scaleX(-1);right:20px;left:auto}.all-courses-hold .box{width:300px;height:auto}.all-courses-hold .course-img{height:220px;margin:0 0 10px}.all-courses-hold h3{margin:0 0 10px}.all-courses-hold .price{margin-bottom:10px}.how-are-courses{padding:0 0 50px}.how-are-courses:before,.how-are-courses:after{display:none}.how-are-courses ul{width:320px;flex-direction:column;row-gap:30px;margin:0 auto}.how-are-courses ul:after{content:'';width:425px;height:801px;background-image:url(../images/graphic-element03.svg);top:-40px;bottom:auto;left:-80px;transform:none}.how-are-courses ul li{width:120px;min-height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:14px;padding:10px}.how-are-courses ul li:after{width:27px;height:40px;right:5px;bottom:5px}.how-are-courses ul li:nth-child(2){background:linear-gradient(135deg, #FDFFEC 0%, #E8FFE4 100%);margin-left:50px}.how-are-courses ul li:nth-child(3){background:linear-gradient(135deg, #ECFFFF 0%, #F9EAFF 100%);margin-left:100px}.how-are-courses ul li:nth-child(4){background:linear-gradient(135deg, #fff 0%, #FFF0F0 100%);margin-left:150px}.how-are-courses ul li:nth-child(5){background:#ECFFFF;margin-left:auto}.about-me-hold{-moz-column-gap:20px;column-gap:20px}.about-me-hold .about-me-img{width:50%;min-width:auto;margin:0 0 0 -20px}.about-me-hold .about-me-info{width:50%}.about-me-hold .about-me-info.about-me-info-in-cart{width:100%}.about-me-hold ul{row-gap:10px}.about-me-hold ul li{padding-left:20px}.about-me-hold ul li:before{width:14px;height:9px}.student-work-box{padding:0 0 50px}.student-work-box .mCSB_container{-moz-column-gap:10px;column-gap:10px}.student-work-box .col{width:145px;min-width:145px;row-gap:10px}.student-work-box .col a{height:160px}.student-work-box .col a:before{width:25px;height:25px}.student-work-box .price{margin:50px 0 20px}.reviews-box{padding:0 0 50px}.reviews-box:after{display:none}.reviews-slider .slick-track{-moz-column-gap:15px;column-gap:15px}.reviews-slider .slide{width:220px;padding:10px}.reviews-slider .evaluation{margin:0 0 10px}.reviews-slider .reviewer{-moz-column-gap:8px;column-gap:8px}.reviews-slider .reviewer-photo{width:32px;min-width:32px;height:32px}.questions-box{padding:0 0 350px}.questions-hold .question::after{width:18px;height:18px}#footer:before,#footer:after,#footer .languages-list{display:none}#footer .main-nav{flex-direction:column;justify-content:flex-start;align-items:center}#footer .main-menu{flex-direction:column;row-gap:10px}#footer .contacts-list{row-gap:10px}.footer-hold{flex-direction:column;align-items:center;justify-content:flex-start;row-gap:10px;margin:0 0 20px}.bottom-footer{flex-direction:column}.course-main .title-box{padding:70px 0 50px}.course-main .title-box:after{display:none}.course-main .title-hold .price{max-width:200px}.course-slider .slide{height:460px}.course-results-hold{-moz-column-gap:20px;column-gap:20px}.course-results-hold .course-results-img{width:calc(50% - 10px);min-width:auto}.course-results-hold .course-results-about{width:calc(50% - 10px)}.course-program-box{padding:0 0 50px}.course-program-box:after{background-position:center 140px}.course-program-box ol{row-gap:30px}.course-program-box ol li{-moz-column-gap:30px;column-gap:30px}.course-program-box ol .lesson-number{width:130px;min-width:130px;font-size:24px}.course-program-box ol .lesson-number:after{font-size:100px}.course-program-box ol .lesson-img{width:150px;min-width:150px;height:150px}.course-program-box ul{row-gap:10px}.course-benefits-box{padding:0 0 50px}.course-benefits-box:before,.course-benefits-box:after{display:none}.course-benefits-hold{max-width:100%}.course-benefits-hold p{margin:0 0 30px}.together-cheaper-box{padding:0 0 50px}.together-cheaper-wrap{padding:10px}.together-cheaper-wrap h2{font-size:20px;margin:0 0 10px}.together-cheaper-slider{padding-top:10px}.together-cheaper-slider .together-courses{-moz-column-gap:10px;column-gap:10px}.together-cheaper-slider .box{-moz-column-gap:10px;column-gap:10px;border:none;border-radius:0;padding:0}.together-cheaper-slider h3{font-size:18px}.together-cheaper-slider .basic-button{height:60px;font-size:24px;padding:0 30px}.second-page .about-me-box{padding-bottom:150px}}@media only screen and (max-width: 768px){.courses-in-cart{margin-top:50px}.courses-in-cart .box{width:100%}}@media only screen and (max-width: 719px){.title-hold{flex-direction:column-reverse}.title-hold .title-img{width:100%;min-width:auto;margin:0 0 20px}.title-hold .title-col{width:100%;display:flex;flex-direction:column;min-width:auto}.title-hold .basic-button{margin:0 auto}.timer-hold{justify-content:center}.top-courses-hold{flex-direction:column;align-items:center}.top-courses-hold .box{width:100%;max-width:100%}.top-courses-hold .course-img{height:auto}.top-courses-hold .course-img img{height:auto}.about-me-hold{flex-direction:column}.about-me-hold .about-me-img{width:calc(100% + 40px);margin:0 -20px}.about-me-hold .about-me-info{width:100%}.course-main .title-box{padding:0 0 50px}.course-main .title-hold .title-col{width:100%;padding:0;margin:30px 0 0}.course-main .title-hold .price{max-width:100%}.course-main h1{text-align:center}.course-slider{width:calc(100% + 40px);margin:0 -20px}.course-slider .slide{border:none}.course-results-hold{flex-direction:column}.course-results-hold .course-results-img{max-width:220px;margin:0 auto}.course-results-hold .course-results-about{width:100%}.course-program-box ol li{align-items:center}.course-program-box ol .lesson-img{display:none}.together-cheaper-slider .slide.three-courses .box{flex-direction:row;align-items:stretch}.together-cheaper-slider .slide.three-courses .box .price{align-items:flex-end}.together-cheaper-slider .slide.three-courses .course-info,.together-cheaper-slider .slide.three-courses h3{text-align:right}.together-cheaper-slider .together-courses{flex-direction:column}#header{background-color:rgba(255,255,255,0.65)}.header-hold{padding-bottom:10px}}

/*# sourceMappingURL=../maps/all.css.map */
