body{margin:0;padding:0;font-family:'Montserrat',sans-serif}header .content .languages li,header .content-mob .languages li{opacity:1;margin-right:0}header .content .languages li.current-lang,header .content-mob .languages li.current-lang{display:none}header .content .nav li.menu-item-has-children ul.sub-menu li a,header .content-mob .nav li.menu-item-has-children ul.sub-menu li a{white-space:break-spaces}.inline-form-banner{float:right;max-width:50%;min-width:300px;color:#fff;margin:0 0 1rem 0;padding:15px 0;border-radius:10px;background:#d87756}.inline-form-banner p{line-height:1.4!important}.inline-form-banner .header .heading,.inline-form-banner .header .desc,.inline-form-banner .form .info,.inline-form-banner .form label{color:#fff!important}.inline-form-banner .header .heading{font-size:24px;font-weight:bold;line-height:1.2}.inline-form-banner .header .desc{font-size:16px;margin-top:24px}.inline-form-banner .form{margin-top:18px}.inline-form-banner .form label{display:none}.inline-form-banner .form br{display:none}.inline-form-banner .form p{line-height:1.2!important;margin:0;margin-bottom:24px}.inline-form-banner .form .info{display:block;font-size:14px;margin-top:24px}.inline-form-banner .form input{width:fill-available;width:-webkit-fill-available;width:-moz-available}.post-link{color:#db7756;text-decoration:underline}.post-link:hover{text-decoration:none}.section-black-friday{background-color:#d87756;padding:80px 0;background-image:var(--bg-image);background-repeat:no-repeat;background-position:left bottom}.section-black-friday .wrapper{display:grid;grid-template-columns:360px auto;column-gap:80px;row-gap:40px}.section-black-friday .wrapper>.heading{color:#fff;font-size:55px;font-weight:700;line-height:1}.section-black-friday .wrapper>.heading .dark{color:#4b2d3a;white-space:nowrap;line-height:1.15}.section-black-friday .wrapper>.heading .light{white-space:nowrap}.section-black-friday .details{max-width:360px}.section-black-friday .details>.heading{color:#4b2d3a;font-size:14px;font-weight:700;text-transform:uppercase}.section-black-friday .details>.description{color:#fff;font-size:20px;font-weight:600;font-style:italic;margin-top:14px}.section-black-friday .button{box-sizing:border-box;grid-column:span 2;justify-self:end;width:100%;max-width:300px}.iti{width:100%;margin-bottom:35px}.popup-window .iti__country-list{max-width:100%!important}.iti--container{top:55%!important;left:0!important}.popup-window input[name="books-phone"],.popup-window input[name="your-phone"]{width:calc(100% - 10px)!important}.new-error{background:#ffbebe!important;color:#4c212e!important;border:1px solid #4c212e!important}.section-about-courses{margin:40px auto}.section-about-courses .editor h2{font-size:22px}.section-about-courses .editor li{font-size:16px}.rt-reading-time{margin-right:2px}.intro{width:100%;padding:40px 0 0 0}.intro__badge{margin-bottom:16px;font-weight:500;color:#8b5e3c;display:flex;align-items:center;gap:8px}.intro__title{font-size:36px;line-height:1.2;font-weight:700;color:#8b5e3c;margin-bottom:24px}@media (min-width:1024px){.intro__title{font-size:48px}}.intro__description,.intro__description p{text-align:center;font-size:20px;color:#4b5563;margin-bottom:45px;line-height:28px}.intro__stats{display:flex;justify-content:space-around;flex-wrap:wrap;gap:32px}.intro__stat{text-align:center}.intro__counter{font-size:120px;line-height:1;font-weight:700;color:#d87756}@media (max-width:1024px){.intro__counter{font-size:100px}}@media (max-width:768px){.intro__counter{font-size:80px}}@media (max-width:480px){.intro__counter{font-size:60px}}.intro__counter span{font-size:16px;line-height:1;margin-left:4px}.intro__label{font-size:16px;line-height:1;font-weight:500;color:#4b5563}.benefits{padding-top:64px;padding-bottom:64px;background-color:#fff;opacity:1;transform:translateY(0);transition:opacity .6s , transform .6s}.benefits__container{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.benefits__title{font-size:32px;font-weight:700;text-align:center;margin-bottom:48px;color:#111827}.benefits__list{display:grid;gap:32px}@media (min-width:768px){.benefits__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.benefits__list{grid-template-columns:repeat(4,1fr)}}.benefit{text-align:center}.benefit__icon{width:60px;height:60px;background:#e67e22;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;margin:0 auto 16px}.benefit__icon img{width:32px;height:32px}.benefit__subtitle{font-size:20px;font-weight:600;margin-bottom:16px;color:#111827}.benefit__text{font-size:16px;color:#4b5563;line-height:24px}.risk-reversal{background-color:rgba(243,244,246,1);padding:80px 0}@media (max-width:480px){.risk-reversal{padding:40px 0}}.risk-reversal__wrapper{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:40px;border-radius:20px;text-align:center;margin:60px 0;position:relative;overflow:hidden}.risk-reversal__wrapper::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 40%,rgba(255,255,255,.1) 0%,transparent 50%)}.risk-reversal__heading{font-size:32px;line-height:1.2;font-weight:700;margin-bottom:20px}.risk-reversal__icon{width:42px;height:42px;margin-bottom:16px}.risk-reversal__list{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;flex-wrap:wrap}.risk-reversal__item{flex:0 1 31%;display:flex;align-items:center;flex-direction:column;margin-bottom:20px}@media (max-width:768px){.risk-reversal__list{justify-content:center}.risk-reversal__item{flex:0 1 45%}}@media (max-width:480px){.risk-reversal__item{flex:0 1 100%}}.risk-reversal__text{color:#fff}.risk-reversal__guarantee-badge{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:50%;width:120px;height:120px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:600;font-size:14px;position:absolute;top:-20px;right:60px;border:5px solid #fff;box-shadow:0 5px 15px rgba(0,0,0,.2)}@media (max-width:900px){.risk-reversal__guarantee-badge{display:none}}.risk-reversal__subtitle{font-size:22px;line-height:1.2;font-weight:700;margin-bottom:10px}.stories-of-our-graduates{background-color:rgba(243,244,246,1);padding:80px 0;margin-bottom:80px}@media (max-width:480px){.stories-of-our-graduates{padding:40px 0}}.stories-of-our-graduates__title{font-size:2.25rem;line-height:2.5rem;font-weight:700;margin-bottom:20px;text-align:center}.stories-of-our-graduates__title span{color:#d2704c}.stories-of-our-graduates__text{font-size:1.25rem;line-height:1.75rem;color:rgba(75,85,99,1);text-align:center}.stories-of-our-graduates__list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:1024px){.stories-of-our-graduates__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.stories-of-our-graduates__list{grid-template-columns:1fr}}.stories-of-our-graduates__heading{margin-bottom:64px}@media (max-width:480px){.stories-of-our-graduates__heading{margin-bottom:40px}}.stories-of-our-graduates__item{background:#fff;border-radius:15px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.1);position:relative;overflow:hidden}.stories-of-our-graduates__item::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#d2704c,#f59e0b)}.stories-of-our-graduates__item-top{display:flex;align-items:center;gap:15px;margin-bottom:20px}.stories-of-our-graduates__itm-top-left{flex:0 0 64px}.stories-of-our-graduates__itm-top-right{flex:1}.stories-of-our-graduates__letter{width:64px;height:64px;min-width:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;font-weight:600;color:#fff}.stories-of-our-graduates__letter--1{background-color:#ff6b6b}.stories-of-our-graduates__letter--2{background-color:rgba(59,130,246,1)}.stories-of-our-graduates__letter--3{background-color:rgba(16,185,129,1)}.stories-of-our-graduates__name{font-size:18px;line-height:1;font-weight:700;margin-bottom:5px}.stories-of-our-graduates__text p{text-align:left;color:rgba(55,65,81,1);margin:0;font-size:16px;line-height:1.4}.stories-of-our-graduates__text{margin-bottom:10px}.stories-of-our-graduates__stars{display:flex;align-items:center;gap:2px}.certification{padding:64px 0}@media (max-width:480px){.certification{padding:40px 0}}.certification__title{font-size:36px;font-weight:700;color:#5d4037;margin-bottom:24px}@media (max-width:480px){.certification__title{font-size:28px}}.certification__text{font-size:1.25rem;line-height:1.75rem;color:rgba(75,85,99,1)}.certification__heading{margin-bottom:48px;text-align:center}.certification__list{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:48px}.certification__icon img{width:26px;height:auto}.certification__icon{width:60px;height:60px;background:#e67e22;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;margin:0 auto 16px}@media (max-width:1024px){.certification__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.certification__list{grid-template-columns:1fr}}.certification__subtitle{font-size:1.25rem;line-height:1.75rem;font-weight:600;margin-bottom:16px;text-align:center}.certification__text{color:rgba(75,85,99,1);text-align:center;font-size:16px;line-height:24px;max-width:768px;margin:auto}.certification__item{text-align:center;padding:1.5rem;border-radius:.5rem}.certification__item:nth-child(1) {background-color:rgba(239,246,255,1)}.certification__item:nth-child(2) {background-color:rgba(236,253,245,1)}.certification__item:nth-child(3) {background-color:rgba(245,243,255,1)}.certification__list_how_become_an_member{background:linear-gradient(to right,#2563eb,#9333ea);color:#fff;border-radius:.5rem;padding:2rem;text-align:center}.certification__list_how_become_an_member_wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1024px){.certification__list_how_become_an_member_wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.certification__list_how_become_an_member_wrapper{grid-template-columns:1fr}}.certification__subtitle_how_become_an_member{font-size:18px;line-height:24px;text-align:center;font-weight:600;margin-bottom:10px}.certification__text_how_become_an_member{font-size:.875rem;line-height:1.25rem;color:#fff}.certification__item_how_become_an_member{display:flex;flex-direction:column}.certification__text_how_become_an_member{margin-top:auto}.certification__title_how_become_an_member{font-size:1.5rem;line-height:2rem;font-weight:700;margin-bottom:32px}.certification__icon_how_become_an_member{width:3rem;height:3rem;background-color:#fff;/
    color: #2563eb;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-weight:700;margin-left:auto;margin-right:auto;margin-bottom:.5rem}.certification__icon_how_become_an_member span{color:rgba(37,99,235,1);font-size:22px;line-height:1;font-weight:700}.popup-window .language-radio__title{font-size:16px;line-height:1.2;font-weight:500;margin-bottom:15px;padding:0 20px;color:#4b2d3a!important;text-align:center}.popup-window .language-radio__title em{color:red}.popup-window .first input[type="radio"],.popup-window .last input[type="radio"]{margin:0!important;width:16px!important;height:16px!important;flex:0 0 16px;-webkit-appearance:radio;appearance:radio}.popup-window .first label,.popup-window .last label{display:flex;align-items:center;gap:5px}.popup-window .first label span,.popup-window .last label span{font-size:14px;line-height:1.2;color:#4b2d3a}@supports (-webkit-touch-callout: none) {
    .popup-window .first label,
    .popup-window .last label {
        align-items: flex-start;
    }
    .popup-window .first input[type="radio"],
    .popup-window .last input[type="radio"] {
        margin-top: 1px!important;
    }
}.popup-window input,.popup-window input[name="your-phone"]{width:100%!important;border:1px solid #e5e5e5}.popup-window .wpcf7-radio{width:100%!important;display:flex!important;align-items:center;justify-content:center;gap:15px;padding:0 20px}.popup-window .wpcf7-list-item{margin:0!important}.popup-window .new-error{border-color:transparent!important}.popup-window .cf7sg-response-output{font-size:14px;line-height:1.4}.section-title .container .content .books{align-items:flex-start;flex-wrap:nowrap;overflow:hidden}.section-title .container .content .books .item{flex:1 1 0;min-width:0;transition:flex-grow .35s ease}.section-title .container .content .books .item:hover{flex-grow:2.2;min-width:0}@media (max-width:550px){.section-title .container .content .books-offer-heading{width:100%}}