.hero-add-to-cart-container{background:linear-gradient(180deg,#fff 61.98%,#f0f4f3 100.21%);width:100%}#hero-add-to-cart{align-items:center;align-self:stretch;display:flex;justify-content:space-between;margin:0 auto;max-width:1440px;padding:144px 120px;@media (max-width:1280px) and (min-width:768px){align-items:flex-start;background:linear-gradient(180deg,#fff 61.98%,#f0f4f3 100.21%),linear-gradient(264deg,#397e77,#2c635f);flex-direction:column;gap:40px;justify-content:center;padding-bottom:120px;padding-left:48px;padding-right:48px;padding-top:120px}@media screen and (max-width:767px){align-items:flex-start;background:linear-gradient(180deg,#fff 72.16%,#f0f4f3 100.21%);flex-direction:column;gap:32px;justify-content:center;padding-bottom:96px;padding-left:16px;padding-right:16px;padding-top:96px}}#hero-add-to-cart .content{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:center;max-width:588px;width:100%;@media screen and (max-width:767px){align-self:stretch}}#hero-add-to-cart .content .course-name{align-self:stretch;color:var(--Semantics-Content-Primary,#2e3a39);font-family:var(--font-primary);font-size:var(--text-2xl-font-size-px);font-style:normal;font-weight:500;line-height:var(--text-2xl-line-height-px);@media screen and (max-width:767px){font-size:var(--text-xl-font-size-px);line-height:var(--text-xl-line-height-px)}}#hero-add-to-cart .content .course-languages{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}#hero-add-to-cart .content .course-languages .tags{align-items:center;display:flex;gap:8px}#hero-add-to-cart .content .course-languages .tags .tags-text{color:var(--Semantics-Content-Primary,#2e3a39);font-family:var(--font-primary);font-size:var(--text-2xs-font-size-px);font-style:normal;font-weight:500;line-height:var(--text-2xs-line-height-px)}#hero-add-to-cart .tag-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:8px}#hero-add-to-cart .content .course-description{align-self:stretch;color:var(--Semantics-Content-Secondary,#3f504f);font-family:var(--font-primary);font-size:var(--text-2xs-font-size-px);font-style:normal;font-weight:400;line-height:var(--text-2xs-line-height-px);padding-bottom:32px;@media (max-width:1280px){padding-bottom:24px}@media screen and (max-width:767px){padding-bottom:16px}}#hero-add-to-cart .content .course-actions{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}#hero-add-to-cart .content .course-actions .course-price{align-self:stretch;color:var(--Semantics-Content-Primary,#2e3a39);font-family:var(--font-primary);font-size:var(--text-m-font-size-px);font-style:normal;font-weight:500;line-height:var(--text-m-line-height-px)}#hero-add-to-cart .content .course-actions .course-link{align-self:stretch;color:var(--Semantics-Content-Secondary,#3f504f);font-family:var(--font-primary);font-size:var(--text-2xs-font-size-px);font-style:normal;font-weight:400;line-height:var(--text-2xs-line-height-px);text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-underline-position:from-font;@media screen and (max-width:767px){text-align:center}}@media screen and (max-width:767px){.course-actions .btn-secondary-link{margin:auto;text-align:center}}#hero-add-to-cart .illustration{height:auto;max-width:516px;@media (max-width:1280px){display:none}}#hero-add-to-cart .illustration img{height:auto;width:100%}