.course-banner-dy{background-repeat:no-repeat;background-size:cover;position:relative}.course-banner-dy:before{background:linear-gradient(0deg,rgba(11,50,83,.7),rgba(11,50,83,.7));content:"";height:100%;position:absolute;top:0;width:100%}.course-banner-dy .content-wrapper{position:relative}.course-banner-dy .title{padding-bottom:20px}.course-banner-dy .title h1{letter-spacing:-.01em;line-height:56px;margin:0 0 16px}.course-banner-dy .title h3{letter-spacing:.02em;line-height:132%}.course-banner-dy .title h3,.course-banner-dy .title p{margin:16px 0;text-shadow:0 2px 4px rgba(222,42,74,.05)}.course-banner-dy .title p{font-weight:700;line-height:160%}.course-banner-dy .title p span{text-transform:lowercase}.button-wrapper a{font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.3px;line-height:16px;padding:20px 34px;text-align:center}.button.white{background:#fff;border:.5px solid #c6cfda;border-radius:10px;box-shadow:0 1px 4px rgba(31,37,89,.05);box-sizing:border-box;color:#0b3253}.button-wrapper .button+.button{margin-left:24px}.author-section{bottom:-114px;left:50%;position:absolute}.author-section .atitle{color:#c6cfda}.img-wrapper{margin-top:24px}.img-wrapper img:first-child{margin-left:0}.img-wrapper img{border:2px solid #fff;border-radius:24px;border-radius:100%;height:120px;margin:0 12px;object-fit:cover;width:120px}@media (max-width:1199px){.course-banner-dy .author-section{padding-top:50px;position:static}}@media (max-width:767px){.course-banner-dy .button-wrapper{flex-direction:column}.course-banner-dy .button-wrapper .button+.button{margin:20px 0 0}}