.course-benefits-steps-block{overflow:hidden}.course-benefits-steps-block__body{display:-ms-grid;display:grid;gap:.625rem;padding:3.75rem 0;border-top:1px solid rgba(255,255,255,.2)}.course-benefits-steps-block__benefits,.course-benefits-steps-block__steps{border-radius:.5rem;background:linear-gradient(315deg,rgba(201,168,133,.1) 0,rgba(201,168,133,0) 70%),#191919;-webkit-box-shadow:0 .625rem 1.25rem 0 rgba(0,0,0,.25);box-shadow:0 .625rem 1.25rem 0 rgba(0,0,0,.25)}.course-benefits-steps-block__benefits{min-height:22.5rem;position:relative;overflow:hidden;padding:1.875rem 1.25rem}.course-benefits-steps-block__benefits-text{position:relative;z-index:2}.course-benefits-steps-block__benefits-text h2{font-weight:400;font-size:clamp(2rem,45 / 1920 * 100vw,3.125rem);line-height:100%;letter-spacing:-.02em;color:#fff}.course-benefits-steps-block__benefits-text span{color:#c9a885}.course-benefits-steps-block__benefits-list{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9375rem;margin-top:2.5rem;max-width:22.5rem}.course-benefits-steps-block__benefit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.875rem;min-height:2.5rem;padding:.5625rem 1rem;border-radius:.375rem;background:rgba(255,255,255,.08)}.course-benefits-steps-block__benefit-icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:1.25rem;height:1.25rem;min-width:1.25rem;color:#c9a885}.course-benefits-steps-block__benefit-text{font-family:NotoSans,sans-serif;font-weight:400;font-size:clamp(.875rem,16 / 1920 * 100vw,1rem);line-height:130%;color:#a7a7a7}.course-benefits-steps-block__bg-icon{position:absolute;right:-1.875rem;bottom:-1.875rem;width:52%;max-width:19.375rem;opacity:.85;z-index:1}.course-benefits-steps-block__bg-icon img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.course-benefits-steps-block__image{min-height:20rem;border-radius:.5rem;overflow:hidden}.course-benefits-steps-block__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-benefits-steps-block__steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.875rem 1.25rem}.course-benefits-steps-block__steps-title{font-weight:400;font-size:clamp(2rem,42 / 1920 * 100vw,2.8125rem);line-height:100%;letter-spacing:-.02em;color:#fff}.course-benefits-steps-block__steps-title span{color:#c9a885}.course-benefits-steps-block__steps-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.875rem}.course-benefits-steps-block__step{display:-ms-grid;display:grid;-ms-grid-columns:2.5rem 1fr;grid-template-columns:2.5rem 1fr;gap:1rem;position:relative}.course-benefits-steps-block__step:not(:last-child){padding-bottom:1.75rem}.course-benefits-steps-block__step:not(:last-child):after{content:"";position:absolute;left:1.1875rem;top:2.5rem;width:1px;height:calc(100% - 2.5rem);background:rgba(255,255,255,.18)}.course-benefits-steps-block__step-number{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:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(201,168,133,.45);color:#c9a885;font-weight:400;font-size:clamp(1.125rem,20 / 1920 * 100vw,1.25rem);line-height:1}.course-benefits-steps-block__step-text{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-family:NotoSans,sans-serif;font-weight:400;font-size:clamp(.875rem,16 / 1920 * 100vw,1rem);line-height:130%;color:#a7a7a7}.course-benefits-steps-block__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:2.1875rem}.theme-dark .course-benefits-steps-block__body{border-color:rgba(0,0,0,.2)}.theme-dark .course-benefits-steps-block__benefits,.theme-dark .course-benefits-steps-block__steps{background:#fff;-webkit-box-shadow:0 0 2.125rem 0 rgba(0,0,0,.15);box-shadow:0 0 2.125rem 0 rgba(0,0,0,.15)}.theme-dark .course-benefits-steps-block__benefits-text h2,.theme-dark .course-benefits-steps-block__steps-title h2{color:#000}.theme-dark .course-benefits-steps-block__benefit{background:rgba(0,0,0,.05)}.theme-dark .course-benefits-steps-block__step:after{background:rgba(0,0,0,.16)}@media screen and (min-width:768px){.course-benefits-steps-block__body{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.course-benefits-steps-block__benefits{-ms-grid-column-span:2;grid-column:span 2}.course-benefits-steps-block__image{min-height:26.25rem}}@media screen and (min-width:1240px){.course-benefits-steps-block__body{-ms-grid-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);padding:6.25rem 0}.course-benefits-steps-block__benefits{-ms-grid-column-span:1;grid-column:span 1;padding:2.5rem}.course-benefits-steps-block__steps{padding:2.5rem}}