.course-testimonial__testimonial.extended-background p{font-size:32px;line-height:40px}@media (max-width:991.98px){.course-testimonial__testimonial.extended-background p{font-size:24px;line-height:30px}}.course-testimonial{padding-top:100px;padding-bottom:0}@media (max-width:1199.98px){.course-testimonial{position:relative}}.course-testimonial .container{position:relative}@media (max-width:1199.98px){.course-testimonial .container{position:unset}}.course-testimonial .red-line:before{content:"";width:40px;height:7px;background:#ed1c2e;display:block;margin-bottom:24px}@media (max-width:1199.98px){.course-testimonial .red-line{font-size:14px;line-height:18px}}.course-testimonial .nav{margin-bottom:24px}.course-testimonial .nav a{width:90%;color:#ed1c2e;border-color:#ed1c2e;-webkit-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px}@media (max-width:767.98px){.course-testimonial .nav a{padding:8px}}.course-testimonial .nav a:before{background-color:#ed1c2e}.course-testimonial__title{margin-top:100px}.course-testimonial__title .caption-medium{color:#8d8a8c}.course-testimonial__testimonial.extended-background{padding-left:0!important;padding-right:0!important}.course-testimonial__testimonial.extended-background:before{background:#f6f6f6}.course-testimonial__testimonial.extended-background:after{background:#f6f6f6;width:400px;left:-400px}.course-testimonial__testimonial.extended-background .content-wrapper{padding:50px 100px 50px 0}.course-testimonial__image{background-size:contain;background-repeat:no-repeat;background-position:bottom;position:absolute;bottom:0;left:50%;transform:translateX(-50%);max-height:673px;width:100%;height:100%}@media (max-width:1199.98px){.course-testimonial__image{max-width:300px;max-height:400px;left:unset;right:-50px;transform:none;z-index:2}}.course-testimonial__image img{object-fit:contain;width:100%;height:100%}.course-testimonial .extended-background.red{padding-left:0;padding-right:0;height:76px}@media (max-width:1199.98px){.course-testimonial .extended-background.red{margin-top:-76px}}.course-testimonial .extended-background.red:after,.course-testimonial .extended-background.red:before{background:#ed1c2e;mix-blend-mode:multiply;z-index:3}.course-testimonial .extended-background.red:after{right:-400px;width:400px}.course-testimonial__motivations{background:#f6f6f6}.course-testimonial__motivations.extended-background{padding-left:0;padding-right:0}.course-testimonial__motivations.extended-background:before{background:#f6f6f6;left:-200px;width:200px}.course-testimonial__motivations.extended-background:after{background:#f6f6f6;right:-400px;width:400px}.course-testimonial__motivations.extended-background .content-wrapper{padding:50px 0 50px 120px}.course-testimonial__motivations img{margin-bottom:24px;max-width:140px}.course-testimonial__tabs,.course-testimonial__tabs.extended-background{background:#f6f6f6}.course-testimonial__tabs.extended-background:before{background:#f6f6f6;left:-400px}.course-testimonial__tabs.extended-background:after{background:#f6f6f6;right:-400px;width:400px}.course-testimonial__tabs .slide-content{padding-top:48px;padding-bottom:48px;display:flex}@media only screen and (max-width:320px){.course-testimonial__tabs .slide-content{padding-bottom:380px}}.course-testimonial__tabs .slide-content#testimonial h3{font-size:20px;line-height:27px}.course-testimonial__tabs .slide-content#salary h3{font-size:74px;line-height:70px}.course-testimonial__tabs .slide-content .text-medium p{font-size:20px;line-height:27px;font-weight:500}.course-testimonial__tabs .slide-content p{font-size:14px;line-height:18px}@media (min-width:576px){.course-testimonial__tabs .slide-content p{font-size:16px}}.course-testimonial__tabs .slide-content img{margin-bottom:24px;max-width:140px}.course-testimonial__tabs .slide-content img.slide-content__motivations-img{max-width:100px}.course-testimonial+.apply-banner{margin-top:60px}@media (max-width:991.98px){.course-testimonial+.apply-banner{margin-top:24px}}.slide-content_shape-outside{float:right;max-width:250px;width:100%;height:400px;margin-right:-30px}@supports (shape-outside:ellipse(100px 200px at 50% 50%) border-box){.slide-content_shape-outside{clip-path:ellipse();shape-outside:ellipse(100px 200px at 50% 50%) border-box}@media (max-width:680px){.slide-content_shape-outside{margin-top:10%}}@media only screen and (max-width:425px){.slide-content_shape-outside{margin-top:30%}}}@media only screen and (max-width:320px){.slide-content_shape-outside{display:none}}