@media (max-width:1200px) and (min-width:430px){.course__content{padding:100px 50px!important}}body.night .content-container .course-about__item .description p,body.night .content-container .course-contents .contents-items .item span,body.night .content-container .course-contents__accordions .accordion-item .title,body.night .content-container .course-contents__header h2,body.night .content-container .course-cost__title strong,body.night .content-container .course-details__descr p,body.night .course-vantages__wrap .vantage-item .vantage-item__descr p{color:#fff}.page__breadcrumbs .course-prices__buttons .buy{cursor:pointer;transition:.5s}.page__breadcrumbs .course-prices__buttons .buy:hover{transform:scale(1.05)}@media(max-width:576px){.page__breadcrumbs .links .options{display:none}}@media(max-width:768px){.page__breadcrumbs .course__row{flex-direction:column-reverse}}.page__breadcrumbs .course__row .left{width:53%;margin:0;padding-right:155px;display:flex;flex-direction:column;align-items:flex-start}@media(max-width:1200px){.page__breadcrumbs .course__row .left{padding-right:100px}}@media(max-width:992px){.page__breadcrumbs .course__row .left{padding-right:50px}}@media(max-width:768px){.page__breadcrumbs .course__row .left{width:100%;padding-right:0}}.page__breadcrumbs .course__row .right{width:47%}@media(max-width:768px){.page__breadcrumbs .course__row .right{width:100%}}@media(max-width:576px){.page__breadcrumbs .course__row .right{padding-bottom:30px}}.course__row .course-vantages__title{font-size:40px;font-weight:600;line-height:72px;margin-bottom:56px}@media(max-width:1200px){.course__row .course-vantages__title{font-size:35px}}@media(max-width:992px){.course__row .course-vantages__title{margin-bottom:30px;line-height:50px}}@media(max-width:576px){.course__row .course-vantages__title{font-size:25px;line-height:72px}}.course__row .course-vantages__title span{color:#06f}.course__row .course-vantages__wrap .vantage-item{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:34px}.course__row .course-vantages__wrap .vantage-item__icon{margin-right:15px}.course__row .course-vantages__wrap .vantage-item__descr p{font-size:16px;font-weight:400;line-height:24px;color:#000001;margin:0;text-align:left}@media(max-width:576px){.course__row .course-vantages__wrap .vantage-item__descr p{font-size:15px}}.course__row .course-title{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:18px}.course__row .course-title h1{font-size:40px;font-weight:600;line-height:56px;color:#000001}@media(max-width:1280px){.course__row .course-title h1{font-size:34px;line-height:48px}}@media(max-width:576px){.course__row .course-title h1{font-size:23px;line-height:36px;text-align:center}}.course__row .course-title__discount{display:flex;margin-left:auto;justify-content:center;flex-direction:column;align-items:center;width:84px;height:84px;background:#eb236b;border-radius:12px 64px 64px 64px}@media(max-width:576px){.course__row .course-title__discount{display:none}}.course__row .course-title__discount span{font-size:20px;line-height:30px;font-weight:600;color:#fff}.course__row .course-preview{display:flex;align-items:center;position:relative;width:100%;margin-bottom:30px;min-height:350px;cursor:pointer}@media(max-width:576px){.course__row .course-preview{margin-bottom:20px}}.course__row .course-preview:before{content:"";position:absolute;right:0;left:0;top:0;bottom:0;background:#000;z-index:10;opacity:.3;border-radius:12px}.course__row .course-preview__label{display:flex;align-items:center;justify-content:center;position:absolute;z-index:10;top:14px;right:10px;width:84px;height:84px;background:#eb236b;border-radius:12px 64px 64px 64px}.course__row .course-preview__label span{font-size:20px;font-weight:600;line-height:30px;color:#fff}.course__row .course-preview__label.discount{left:10px;display:none}@media(max-width:576px){.course__row .course-preview__label.discount{display:flex}}.course__row .course-preview__image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:12px}.course__row .course-preview__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course__row .course-preview__descr{position:relative;z-index:100;display:flex;flex-direction:column;align-items:center;max-width:80%;margin:0 auto}.course__row .course-preview__descr .button-play{display:flex;align-items:center;justify-content:center;width:120px;height:120px;background:hsla(0,0%,100%,.3);border-radius:64px;margin:27px 0}.course__row .course-preview__descr .description{font-size:16px;font-weight:600;line-height:24px;letter-spacing:2px;color:#fff;text-transform:uppercase}@media(max-width:1200px){.course__row .course-preview__descr .description{font-size:15px;line-height:24px}}@media(max-width:576px){.course__row .course-preview__descr .description{font-size:12px;line-height:24px}}@media(max-width:576px){.course-props{padding-bottom:20px}}.course-props__tags{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}@media(max-width:1200px){.course-props__tags{padding-right:0;padding-bottom:15px}}@media(max-width:768px){.course-props__tags{padding-bottom:0}}.course-props__tags a{font-size:14px;font-weight:400;line-height:22px;color:#000001;padding:5px 16px;display:inline-block;background:#fff;border-radius:24px;margin-right:14px;margin-bottom:14px}.course-props .duration{display:flex;align-items:center;margin-right:14px;margin-bottom:14px}.course-props .duration span{font-size:14px;line-height:22px;font-weight:400;padding-left:10px}.course-prices{display:flex;align-items:center}@media(max-width:576px){.course-prices{justify-content:flex-start;flex-wrap:wrap}}.course-prices__old{position:relative;font-weight:400;font-size:24px;line-height:36px;color:#515076;margin-right:30px}@media(max-width:1200px){.course-prices__old{font-size:20px}}@media(max-width:576px){.course-prices__old{margin-left:20px}}.course-prices__old:before{content:"";position:absolute;height:1px;background:#515076;left:0;right:0;top:50%}.course-prices__curr{font-weight:700;font-size:36px;line-height:48px;color:#eb236b}@media(max-width:1200px){.course-prices__curr{font-size:31px}}.course-prices__buttons{margin-left:auto;margin-right:10px}@media(max-width:576px){.course-prices__buttons{width:100%;margin:0;text-align:center}}.course-prices__buttons .buy{font-weight:500;font-size:20px;line-height:30px;color:#fff;background:#eb236b;padding:34px 54px;border-radius:96px;display:block;transition:.3s}@media(max-width:1200px){.course-prices__buttons .buy{font-size:18px;padding:22px 42px}}@media(max-width:576px){.course-prices__buttons .buy{font-size:16px;line-height:24px;padding:20px 42px}}.course-prices__buttons .buy:hover{background:#c71857}.content-container{max-width:1728px;width:100%;margin:0 auto;overflow:hidden}@media(max-width:768px){.content-container{padding:0 20px}}.course-contents{max-width:1530px;width:100%;margin:0 auto;overflow:hidden;padding-bottom:150px}@media(max-width:1200px){.course-contents{padding-bottom:70px;padding-left:35px;padding-right:35px}}@media(max-width:768px){.course-contents{padding-bottom:40px;padding-left:0;padding-right:0}}.course-contents__header{display:flex;flex-direction:revert;align-items:center}@media(max-width:576px){.course-contents__header{flex-direction:column}}.course-contents__header h2{width:50%;font-weight:600;font-size:55px;line-height:72px;color:#000001}@media(max-width:1200px){.course-contents__header h2{font-size:40px}}@media(max-width:992px){.course-contents__header h2{line-height:52px}}@media(max-width:768px){.course-contents__header h2{line-height:100%}}@media(max-width:576px){.course-contents__header h2{width:100%;text-align:center;font-size:30px;line-height:40px}}.course-contents__header h2 span{color:#14685d}.course-contents__header .contents-items{width:50%;display:flex}@media(max-width:576px){.course-contents__header .contents-items{width:100%;flex-direction:column}}.course-contents__header .contents-items .item{margin-right:50px}@media(max-width:992px){.course-contents__header .contents-items .item{margin-right:40px}}@media(max-width:768px){.course-contents__header .contents-items .item{margin-right:35px}}@media(max-width:576px){.course-contents__header .contents-items .item{padding-bottom:20px}}.course-contents__header .contents-items .item .num{font-weight:600;font-size:16px;line-height:24px;color:#fff;background:#000001;border-radius:36px;display:inline-block;padding:6px 24px;margin-right:10px}.course-contents__header .contents-items .item span{font-weight:400;font-size:16px;line-height:24px;color:#000001}@media(max-width:992px){.course-contents__header .contents-items .item span{display:block}}.course-contents__accordions .accordion-item{margin-bottom:10px;border-bottom:1px solid #adadbd;cursor:pointer}.course-contents__accordions .accordion-item .title{font-weight:400;font-size:24px;line-height:36px;color:#000001;display:flex;align-items:center;padding:24px 0}@media(max-width:576px){.course-contents__accordions .accordion-item .title{font-size:16px;line-height:24px;padding:22px 0}}.course-contents__accordions .accordion-item .btn{height:36px;width:36px;border-radius:100%;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:10px;border:1px solid #000001;background:#fff;background-image:url(/img/content-plus.svg);background-repeat:no-repeat;background-position:50%;transition:.2s;cursor:pointer}.course-contents__accordions .accordion-item.active .btn{background:#000001;background-image:url(/img/content-close.svg);background-repeat:no-repeat;background-position:50%}.course-contents__accordions .accordion-item .description{max-height:0;overflow:hidden;transition:max-height .7s;padding-left:15px;padding-right:15px;color:#515076}@media(max-width:576px){.course-contents__accordions .accordion-item .description{font-size:14px;line-height:22px}}.course-contents__accordions .accordion-item.active .description{max-height:100vh;padding-bottom:15px;overflow-y:scroll}.course-about{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:70px}@media(max-width:1200px){.course-about{padding-bottom:50px}}@media(max-width:768px){.course-about{flex-direction:column;padding-bottom:40px}}.course-about__item{width:26%;padding:0 20px}@media(max-width:992px){.course-about__item{width:33%}}@media(max-width:768px){.course-about__item{width:100%;padding-bottom:20px}}.course-about__item .title{font-weight:600;font-size:19px;line-height:30px;color:#eb236b;min-height:60px;margin-bottom:15px;text-transform:uppercase}@media(max-width:1200px){.course-about__item .title{font-size:19px}}@media(max-width:768px){.course-about__item .title{min-height:auto}}.course-about__item .description{font-weight:400;font-size:16px;line-height:30px;color:#141418}.course-about__item .description p{margin:0 0 20px 0}.course-details{display:flex;align-items:center;padding-bottom:90px}@media(max-width:1200px){.course-details{padding-bottom:70px}}@media(max-width:768px){.course-details{flex-direction:column;padding-bottom:30px}}.course-details__image{width:43.6%;height:400px;padding-right:48px;overflow:hidden;border-radius:12px}@media(max-width:768px){.course-details__image{width:100%;padding-right:0}}.course-details__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.course-details__descr{max-width:50%}@media(max-width:768px){.course-details__descr{max-width:90%;text-align:center}}@media(max-width:576px){.course-details__descr{max-width:100%;text-align:left}}.course-details__descr p{font-weight:400;font-size:16px;line-height:30px;color:#000001}@media(max-width:576px){.course-details__descr p{font-size:17px;line-height:30px}}.course-cost{display:flex;justify-content:center;align-items:center;padding-bottom:70px}@media(max-width:768px){.course-cost{flex-direction:column}}.course-cost__title{width:35%}@media(max-width:1366px){.course-cost__title{width:45%}}@media(max-width:1200px){.course-cost__title{width:50%}}@media(max-width:992px){.course-cost__title{width:48%}}@media(max-width:768px){.course-cost__title{width:100%}}@media(max-width:576px){.course-cost__title{width:100%;padding:0 20px}}.course-cost__title strong{font-weight:600;font-size:48px;line-height:56px;color:#000001}@media(max-width:1200px){.course-cost__title strong{font-size:40px}}@media(max-width:576px){.course-cost__title strong{font-size:24px;line-height:36px}}.course-cost__title h3{font-weight:600;font-size:20px;line-height:30px;text-transform:uppercase;color:#eb236b}@media(max-width:1200px){.course-cost__title h3{font-size:19px}}@media(max-width:576px){.course-cost__title h3{font-size:14px;line-height:30px;margin-top:5px;margin-bottom:0}}.course-cost .course-prices{width:30%}@media(max-width:1366px){.course-cost .course-prices{width:45%}}@media(max-width:992px){.course-cost .course-prices{width:50%}}@media(max-width:768px){.course-cost .course-prices{width:100%}}@media(max-width:576px){.course-cost .course-prices{width:100%}}.page__breadcrumbs .course__row .btns .buy.disabled{background:#757575;cursor:not-allowed}.advantage-p{font-weight:500;font-size:18px}.page__breadcrumbs .course__row .left .btns a{white-space:nowrap;font-size:16px!important}.buy__course form .btm label input:after{top:-7px!important}.spiner_course{width:100%}.buyForm input.warning::-webkit-input-placeholder{color:red!important}.buyForm input.warning::-moz-placeholder{color:red!important}.buy__course__wrp{z-index:1000}.buy__course__wrp .policy_wrapp{display:flex;flex-direction:column;align-self:flex-start;padding-left:5px}.buy__course__wrp .policy_wrapp label{margin-bottom:5px;width:100%!important}.inp__row .promocode{width:100%!important}.buyForm .promo{color:#eb236b}.buyForm .promo_green{color:#14685d}.buy__course__wrp .custom_checkbox{margin-bottom:15px}.buy__course__wrp .custom_checkbox strong{margin-bottom:0}.buy__course__wrp .custom_checkbox strong span{font-size:13px;color:#14685d}.buy__course__wrp .custom_checkbox .custom-checkbox{position:absolute;z-index:-1;opacity:0}.buy__course__wrp .custom_checkbox .custom-checkbox+label{display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.buy__course__wrp .custom_checkbox .custom-checkbox+label:before{content:"";display:inline-block;width:1.3em;height:1.3em;flex-shrink:0;flex-grow:0;border:1px solid #14685d;border-radius:.25em;margin-right:.5em;background-repeat:no-repeat;background-position:50%;background-size:50% 50%}.buy__course__wrp .custom_checkbox .custom-checkbox:not(:disabled):not(:checked)+label:hover:before{border-color:#14685d}.buy__course__wrp .custom_checkbox .custom-checkbox:not(:disabled):active+label:before{background-color:rgba(20,104,93,.4588235294117647);border-color:rgba(20,104,93,.4588235294117647)}.buy__course__wrp .custom_checkbox .custom-checkbox:focus+label:before{box-shadow:0 0 0 .2rem rgba(20,104,93,.5019607843137255)}.buy__course__wrp .custom_checkbox .custom-checkbox:focus:not(:checked)+label:before{border-color:#14685d}.buy__course__wrp .custom_checkbox .custom-checkbox:checked+label:before{border-color:#14685d;background-color:#14685d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E");background-position-x:5px}.page__breadcrumbs{position:relative;justify-content:center}.page__breadcrumbs .options{display:flex;align-items:center;justify-content:center;position:absolute;left:30px;cursor:pointer}.page__breadcrumbs .options span{font-weight:500;font-size:14px;color:#6b6b78;margin-left:5px}.page__breadcrumbs .options:hover .arrow-img{transform:rotate(0deg)}@media(max-width:430px){.page__breadcrumbs .options{display:none}}.page__breadcrumbs .arrow-img{transform:rotate(180deg);transition:.5s;width:25%}@media(max-width:1200px)and (min-width:430px){.page__breadcrumbs .course__row{padding:0!important}.page__breadcrumbs .course__row .left .btns a{padding:20px 15px!important;line-height:25px!important}.page__breadcrumbs .course__row .left .btm .tags{margin-right:20px!important}.course__content{padding:100px 50px!important}.about__details .photo__cnt .img{min-height:300px}}@media(max-width:1024px)and (min-width:430px){.page__breadcrumbs{padding:15px}.page__breadcrumbs .course__row .left .title .sale{display:none}.course__cnt .about__row strong{line-height:unset;letter-spacing:unset}.course__cnt .about__row .col{width:calc(35% - 24px)}.course__cnt .about__details{margin-bottom:100px}.course__cnt .abilities .card{width:50%}.course__content .top .right .btm{display:flex;flex-direction:column;align-items:flex-end}.course__content .top .right .btm .card{margin-bottom:13px}}@media(max-width:430px){.course__cnt .about__row strong.title{color:#eb236b!important}.page__breadcrumbs .course__row .left .title strong{height:35px}.course__cnt .cost strong{width:100%}.course__cnt .cost{padding:0 16px;margin-top:0;margin-bottom:96px;flex-wrap:wrap;position:relative}.course__cnt .cost strong{font-size:24px;line-height:36px;margin:24px 0}.course__cnt .cost .right{width:100%}.course__cnt .cost .prices{position:absolute;top:0;right:16px;display:flex;flex-direction:column;margin:0}.course__cnt .cost .prices .current{order:2;margin:0;font-size:24px;line-height:36px}.course__cnt .cost .prices .old{order:1;font-size:16px;line-height:24px}.course__cnt .cost .register__btn{width:100%;line-height:64px;text-align:center}.about__details .photo__cnt .img{min-height:200px}.page__breadcrumbs .course__row .left .btns{margin-top:50px}.btn_buy{display:flex;width:200px;height:75px;padding:0;align-items:center;justify-content:center}.course__cnt .cost .right{width:unset}.page__breadcrumbs .course__row .left .title{width:100%;justify-content:center;margin-bottom:465px!important}}@media(min-width:430px){.course__content .content__col .card p{font-size:18px!important}.course__cnt .about__details .txt{font-size:16px!important}.course__cnt .about__row{justify-content:space-around}.course__cnt .about__row span{font-size:16px;font-weight:500}.course__cnt .about__row strong.title{font-size:19px;color:#eb236b!important;letter-spacing:1.5px}.course__cnt .about__row strong{font-size:15px;color:#000;letter-spacing:0}}.about__row .inner-p strong{font-size:16px;text-transform:none;font-weight:bolder;color:#000;letter-spacing:normal}.page__breadcrumbs .course__row .left .btm .tags{flex-wrap:wrap}@media(max-width:1200px){.page__breadcrumbs .course__row .left .btm .tags a{margin-bottom:10px;padding:5px 10px}}