.wysiwyg-content{padding:var(--size-l)}@media screen and (min-width:768px){.wysiwyg-content{padding:var(--size-xl) var(--size-2xl)}}.wysiwyg-content h2,.wysiwyg-content h3,.wysiwyg-content h4,.wysiwyg-content h5{font-weight:600;line-height:1.5}.wysiwyg-content h2{font-size:var(--size-l);margin-block-start:var(--size-xl)}@media screen and (min-width:768px){.wysiwyg-content h2{font-size:var(--size-xl);margin-block-start:var(--size-2xl)}}.wysiwyg-content h3{font-size:var(--size-m);margin-block-start:var(--size-l)}@media screen and (min-width:768px){.wysiwyg-content h3{font-size:var(--size-l);margin-block-start:var(--size-xl)}}.wysiwyg-content h4{font-size:var(--size-m)}.wysiwyg-content h5{font-size:var(--size-s)}.wysiwyg-content img{height:auto!important;max-width:100%}.wysiwyg-content p img{margin-block:var(--size-l) var(--size-l)}.wysiwyg-content b,.wysiwyg-content strong{font-weight:600}.wysiwyg-content a{color:var(--color-primary-0);-webkit-text-decoration:underline;text-decoration:underline;transition:color .3s ease-out}.wysiwyg-content a:active,.wysiwyg-content a:focus,.wysiwyg-content a:hover{color:var(--color-accent)}.wysiwyg-content>:not(:last-child){margin-block-end:var(--size-l)}.wysiwyg-content h2:first-child{margin-block-start:unset}@media screen and (min-width:768px){.wysiwyg-content h2:first-child{margin-block-start:unset}}.wysiwyg-content ol li,.wysiwyg-content ul li{margin-block-end:var(--size-xs)}.wysiwyg-content ol li img,.wysiwyg-content ul li img{margin-block:var(--size-l) var(--size-l)}.wysiwyg-content ul>li{list-style:none;padding-inline-start:16px;position:relative}.wysiwyg-content ul>li:before{color:var(--color-accent);content:"•";display:inline-block;font-weight:700;inset-inline-start:0;position:absolute;width:16px}.wysiwyg-content ol{list-style-type:decimal}.wysiwyg-content ol li::marker{color:var(--color-accent)}.wysiwyg-content p:empty{margin-block-end:0}.wysiwyg-content blockquote{margin-block:var(--size-xl) var(--size-xl);padding-inline:var(--size-l) var(--size-l)}@media screen and (min-width:768px){.wysiwyg-content blockquote{margin-block:var(--size-2xl) var(--size-2xl);padding-inline:var(--size-2xl) var(--size-2xl)}}@media screen and (min-width:1024px){.wysiwyg-content blockquote{padding-inline:var(--size-5xl) var(--size-5xl)}}.wysiwyg-content blockquote>*{margin-block:0 var(--size-l)}.wysiwyg-content blockquote img{border-radius:50%;display:block;height:81px!important;max-height:81px;max-width:81px;overflow:hidden;width:81px!important}.wysiwyg-content iframe{max-width:100%}.wysiwyg-content--cp-text{font-family:CodePro,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.wysiwyg-content--cp-text p+ol,.wysiwyg-content--cp-text p+ul{margin-block-start:-11px}.wysiwyg-content--cp-text ol>li,.wysiwyg-content--cp-text ul>li{margin-block-end:0}.wysiwyg-content .table{max-width:100%;overflow-x:scroll}.wysiwyg-content .table table{margin:0 auto}.wysiwyg-content .accordion{list-style:none!important;min-width:100%;overflow:hidden;padding-inline-start:unset}.wysiwyg-content .accordion__item{border-block-end:1px solid #000;display:flex;flex-direction:column;padding-block:var(--size-l) var(--size-l)}@media screen and (max-width:767px){.wysiwyg-content .accordion__item{padding-block:var(--size-m) var(--size-m)}}.wysiwyg-content .accordion__item:first-child{border-block-start:unset;padding-block-start:unset}.wysiwyg-content .accordion__item:before{content:""}.wysiwyg-content .accordion__label{align-items:baseline;cursor:pointer;display:flex;gap:var(--size-m);justify-content:space-between;padding-block:var(--size-m) var(--size-m);position:relative;width:100%}@media screen and (max-width:767px){.wysiwyg-content .accordion__label{padding-block:var(--size-m) var(--size-m)}}.wysiwyg-content .accordion__label span{color:var(--color-black);font-family:CodePro,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:1.1666;text-align:start}@media screen and (max-width:767px){.wysiwyg-content .accordion__label span{font-size:16px;font-weight:500;line-height:1.5}}.wysiwyg-content .accordion__svg svg{transform:rotate(0deg);transition:all .3s ease-in;width:22px}.wysiwyg-content .accordion__answer{display:none;padding-inline-end:calc(76px + var(--size-m))}.wysiwyg-content .accordion__answer p{color:var(--color-black);font-family:CodePro,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}.wysiwyg-content .accordion__input{display:none}.wysiwyg-content .accordion__input:checked~.accordion__answer{display:block}.wysiwyg-content .accordion__input:checked~label svg{transform:rotate(180deg)}.wysiwyg-content .navigation__title{margin-block-end:var(--size-l)}.wysiwyg-content .navigation__hyperlinks{display:flex;flex-direction:column;gap:var(--size-xs);list-style:decimal!important;margin-block-end:var(--size-2xl)}.wysiwyg-content .navigation__hyperlinks li:before{content:""!important;margin-inline-start:unset!important;width:unset!important}.post-banner{align-items:center;background:linear-gradient(180deg,var(--color-accent) 0,var(--color-accent-1) 100%);box-sizing:border-box;display:flex;flex-direction:column;font-family:CodePro,sans-serif;justify-content:space-between;margin-block:var(--size-xl) var(--size-xl);margin-inline:calc(var(--size-m)*-1);padding:var(--size-xl) var(--size-l) var(--size-xl) var(--size-l);position:relative}@media screen and (min-width:768px){.post-banner{margin-block:var(--size-2xl) var(--size-2xl);margin-inline:calc(var(--size-2xl)*-1);padding-inline:var(--size-2xl) var(--size-2xl)}}@media screen and (min-width:1024px){.post-banner{flex-direction:row;vertical-align:middle}.post-banner--column{flex-direction:column;gap:var(--size-l);vertical-align:middle}}.post-banner__title{color:var(--color-white);display:inline-block;font-size:24px!important;font-weight:600!important;line-height:1.1666!important;margin-block:0 var(--size-l);margin-block-start:0!important}@media screen and (min-width:1024px){.post-banner__title{margin-block-end:0;margin-inline-end:var(--size-m);vertical-align:middle}}.post-banner__link{background-color:var(--color-white);border:1px solid #0000;border-radius:8px;box-shadow:0 5px 16px #00000029;color:var(--color-black)!important;display:inline-block;font-family:CodePro,sans-serif;font-size:24px;font-weight:500;line-height:1.1666;margin:0;overflow:visible;padding:var(--size-s) var(--size-l);position:relative;text-align:center;-webkit-text-decoration:none!important;text-decoration:none!important;transition:background-color .2s ease}.post-banner__link:hover{background-color:var(--color-black-10)}.post-banner__link:active,.post-banner__link:focus{border:1px solid var(--color-black-25)}.post-banner__control{background:var(--color-white);border:none;border-radius:8px;box-sizing:border-box;color:var(--color-black);cursor:pointer;display:inline-block;font-size:24px;font-weight:500;line-height:1.1666;margin:0;outline-color:#0000;-moz-outline-style:none;padding:var(--size-s) var(--size-m);position:relative;text-align:center;-webkit-text-decoration:none!important;text-decoration:none!important;transition:background-color .15s ease-out,box-shadow .3s ease-out;-webkit-user-select:none;user-select:none;vertical-align:initial;width:100%}.post-banner__control:after{border:1px solid #bfbfbf;border-radius:8px;content:"";display:block;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:1}.post-banner__control:before{border-radius:8px;box-shadow:0 5px 16px #00000029;content:"";display:block;inset:0;position:absolute;transition:opacity .2s ease-in}.post-banner__control:hover{background-color:var(--color-black-10)}.post-banner__control:hover:after{opacity:1}.post-banner__control:active{background-color:var(--color-black-10)}.post-banner__control:active:before{opacity:.6}.post-banner__control:focus:after{opacity:1}@media screen and (min-width:768px){.post-banner__control{width:auto}}@media screen and (min-width:1024px){.post-banner__control{margin-block-start:0;width:auto}}.course-section{padding-block-end:var(--size-3xl)}@media screen and (min-width:768px){.course-section .post-banner{left:-36px;margin-block:var(--size-2xl) var(--size-2xl);padding-inline:var(--size-2xl) var(--size-2xl);width:calc(100% + 72px)}}.course-hero{background:linear-gradient(1turn,var(--color-razzmataz) 0,var(--color-pink) 100%);padding-block:var(--size-l) var(--size-4xl)}@media screen and (max-width:1279px){.course-hero{padding-block-start:unset}}.course-hero__navigation{align-items:center;display:flex;grid-column:span 12;justify-content:flex-start}@media screen and (max-width:1279px){.course-hero__navigation{grid-column:span 9}}@media screen and (max-width:1023px){.course-hero__navigation{grid-column:span 6}}@media screen and (max-width:767px){.course-hero__navigation{grid-column:span 3}}.course-hero__navigation-step{margin-inline-end:var(--size-s)}.course-hero__navigation-step:last-child{margin-inline-end:0}.course-hero__navigation-delimetr{margin-inline-end:var(--size-s)}.course-hero__wrap-content{grid-column:1/span 9}@media screen and (max-width:1279px){.course-hero__wrap-content{grid-column:1/span 7}}@media screen and (max-width:1023px){.course-hero__wrap-content{grid-column:1/span 5}}@media screen and (max-width:767px){.course-hero__wrap-content{grid-column:span 3}}.course-hero__wrap-content>p{font-family:CodePro,sans-serif;font-size:var(--size-l);font-weight:500;line-height:var(--size-xl)}@media screen and (max-width:767px){.course-hero__wrap-content>p{font-size:var(--size-m);line-height:var(--size-l)}}.course-hero__header{margin-block-start:var(--size-2xl)}.course{grid-column:7/span 6;margin-block-start:var(--size-3xl);margin-inline-start:62px}@media screen and (max-width:1279px){.course{grid-column:5/span 5;margin-inline-start:70px}}@media screen and (max-width:1023px){.course{grid-column:span 6;margin-inline-start:var(--size-3xl)}}@media screen and (max-width:767px){.course{grid-column:span 3;margin-inline-start:0}}.course__step{counter-increment:number;margin-block-start:var(--size-xl)}.course__step:first-child{margin-block-start:0}.course__step-link{align-items:center;display:flex;transition:all .15s ease-out}@media screen and (max-width:767px){.course__step-link{display:block;font-size:var(--size-m)}}.course__step-link:before{align-items:center;background:var(--color-pink-3);border-radius:50%;color:var(--color-pink-2);content:counter(number);display:flex;font-size:var(--size-l);font-weight:500;justify-content:center;margin-inline-end:var(--size-l);min-height:var(--size-xl);min-width:var(--size-xl);text-align:center;transition:background-color .15s ease-out,box-shadow 0s ease-out}@media screen and (max-width:767px){.course__step-link:before{font-size:var(--size-m);margin-block-end:var(--size-m);margin-inline-end:0;max-width:var(--size-xl);min-width:unset}}.course__step-link:hover{color:var(--color-primary-2)}.course__step-link:hover:before{background-color:rgba(var(--color-primary-9),.2);color:var(--color-primary-2)}.course__step-description{margin-inline-start:var(--size-3xl)}@media screen and (max-width:767px){.course__step-description{margin-inline-start:var(--size-l)}}.course__step-description-chapter:before{content:"•";display:inline-block;font-size:var(--size-m);font-weight:600;line-height:var(--size-l);margin-inline-start:-2ch;position:absolute}.course-info{grid-column:1/span 6}@media screen and (max-width:1279px){.course-info{grid-column:1/span 4}}@media screen and (max-width:1023px){.course-info{grid-column:span 6}}@media screen and (max-width:767px){.course-info{grid-column:span 3}}.course-info__wrap-content{background:var(--color-white);border-radius:8px;box-shadow:0 7px 24px #0000001a,0 3px 7px #00000029;margin-block-start:-54px;padding:var(--size-xl)}@media screen and (max-width:767px){.course-info__wrap-content{padding:var(--size-l)}}.course-info__wrap-content>p{color:var(--color-black-75);font-family:CodePro,sans-serif;font-size:var(--size-m);font-weight:400;line-height:1.5;margin-block-end:var(--size-l)}@media screen and (max-width:767px){.course-info__wrap-content>p{margin-block-end:var(--size-m)}}.course-info__tags{display:flex;flex-wrap:wrap}.course-info__tag{background:var(--color-primary-7);border-radius:var(--size-l);color:var(--color-primary-6);font-size:12px;font-weight:500;line-height:var(--size-m);margin-block-end:var(--size-s);margin-inline-end:var(--size-s);padding:8px var(--size-m);white-space:nowrap}.course-info__button{margin-block-start:24px}@media screen and (max-width:767px){.course-info__button{margin-block-start:16px}}.course-info__info{padding:0}
