.wp-block-theme-blocks-courses{background-color:rgba(246,248,248,.5);border-radius:72px 0 0 0;overflow:hidden;position:relative}@media(max-width:599px){.wp-block-theme-blocks-courses{border-radius:32px 0 0 0}}.wp-block-theme-blocks-courses .courses__container{margin:0 auto;max-width:1480px;padding-left:120px;padding-right:120px}@media(min-width:1580px){.wp-block-theme-blocks-courses .courses__container{padding-left:0;padding-right:0}}@media(max-width:1119px){.wp-block-theme-blocks-courses .courses__container{padding-left:40px;padding-right:40px}}@media(max-width:599px){.wp-block-theme-blocks-courses .courses__container{padding-left:24px;padding-right:24px}}.wp-block-theme-blocks-courses .courses__container{display:flex;flex-direction:column;gap:54px;padding-bottom:80px;padding-top:80px}@media(max-width:1119px){.wp-block-theme-blocks-courses .courses__container{gap:40px;padding-bottom:32px;padding-top:64px}}@media(max-width:599px){.wp-block-theme-blocks-courses .courses__container{gap:40px;padding-bottom:80px;padding-left:24px!important;padding-right:24px!important;padding-top:80px}}.wp-block-theme-blocks-courses .courses__header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}@media(max-width:599px){.wp-block-theme-blocks-courses .courses__header{align-items:flex-start;flex-direction:column}}.wp-block-theme-blocks-courses .courses__header-text{display:flex;flex-direction:column;gap:16px;max-width:787px}.wp-block-theme-blocks-courses .courses__tagline{color:#3e839c;font-family:Lato,sans-serif;font-size:12px;font-weight:700;letter-spacing:.24px;line-height:1.6;text-transform:uppercase}.wp-block-theme-blocks-courses .courses__title{font-family:Lato,sans-serif;font-size:44px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0}@media(max-width:1119px){.wp-block-theme-blocks-courses .courses__title{font-size:36px;line-height:1.2}}.wp-block-theme-blocks-courses .courses__title{color:#314e5f;font-family:Exo,sans-serif}@media(max-width:599px){.wp-block-theme-blocks-courses .courses__title{font-size:32px;line-height:1.2}}.wp-block-theme-blocks-courses .courses__description{font-family:Lato,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.6;margin:0}@media(max-width:1119px){.wp-block-theme-blocks-courses .courses__description{font-size:16px;line-height:1.5}}@media(max-width:599px){.wp-block-theme-blocks-courses .courses__description{font-size:14px;line-height:1.6}}.wp-block-theme-blocks-courses .courses__description{color:#6a777d;max-width:600px}@media(max-width:599px){.wp-block-theme-blocks-courses .courses__description{font-size:16px;line-height:1.5}}.wp-block-theme-blocks-courses .courses__header-cta{align-items:center;background-color:#ff9700;border:2px solid transparent;border-radius:100px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Lato,sans-serif;font-size:16px;font-weight:500;justify-content:center;line-height:1.5;min-height:48px;padding:2px 32px;text-decoration:none;transition:all .3s ease-in-out;white-space:nowrap}@media(hover:hover){.wp-block-theme-blocks-courses .courses__header-cta:hover{border-color:#ffbb1b}}@media(max-width:599px){.wp-block-theme-blocks-courses .courses__header-cta{display:none}}.wp-block-theme-blocks-courses .courses__carousel{position:relative}.wp-block-theme-blocks-courses .courses__viewport{overflow:hidden}.wp-block-theme-blocks-courses .courses__slides{display:flex;gap:16px;touch-action:pan-y pinch-zoom}.wp-block-theme-blocks-courses .courses__slide{flex:0 0 calc(33.333% - 11px);min-width:0}@media(max-width:1119px){.wp-block-theme-blocks-courses .courses__slide{flex:0 0 calc(50% - 8px)}}@media(max-width:599px){.wp-block-theme-blocks-courses .courses__slide{flex:0 0 312px}}.wp-block-theme-blocks-courses .courses__card{background:#fff;border:1px solid #e8ecee;border-radius:24px;color:inherit;display:flex;flex-direction:column;height:336px;padding:20px;text-decoration:none;transition:box-shadow .3s ease}.wp-block-theme-blocks-courses .courses__card:hover{box-shadow:0 0 56px rgba(6,37,50,.1)}@media(max-width:599px){.wp-block-theme-blocks-courses .courses__card{height:336px}}.wp-block-theme-blocks-courses .courses__card-top{display:flex;flex-direction:column;gap:10px}.wp-block-theme-blocks-courses .courses__card-badge{align-self:flex-start;background:#fffbea;border-radius:8px;color:#e27000;display:inline-block;font-family:Lato,sans-serif;font-size:12px;font-weight:500;letter-spacing:.24px;line-height:1.6;padding:4px 8px;text-transform:uppercase}.wp-block-theme-blocks-courses .courses__card-title{color:#2b404e;font-family:Lato,sans-serif;font-size:20px;font-weight:900;line-height:1.3;margin:0;max-height:64px;overflow:hidden}.wp-block-theme-blocks-courses .courses__card-body{display:flex;flex:1;flex-direction:column;gap:20px;justify-content:space-between;margin-top:6px;padding-bottom:16px}.wp-block-theme-blocks-courses .courses__card-desc{color:#6a777d;display:-webkit-box;font-family:Lato,sans-serif;font-size:14px;font-weight:400;-webkit-line-clamp:3;line-height:1.6;margin:0;max-width:330px;-webkit-box-orient:vertical;overflow:hidden}.wp-block-theme-blocks-courses .courses__card-meta{align-items:center;background:#f6f8f8;border-radius:8px;display:flex;justify-content:space-between;max-width:300px;padding:4px 12px}.wp-block-theme-blocks-courses .courses__card-meta-item{align-items:center;color:#6a777d;display:flex;font-family:Lato,sans-serif;font-size:12px;font-weight:400;gap:8px;letter-spacing:.24px;line-height:1.6;white-space:nowrap}.wp-block-theme-blocks-courses .courses__card-meta-item svg{flex-shrink:0;height:16px;width:16px}.wp-block-theme-blocks-courses .courses__card-meta-sep{background:#e8ecee;flex-shrink:0;height:13px;width:1px}.wp-block-theme-blocks-courses .courses__card-professors{align-items:center;display:flex;gap:12px}.wp-block-theme-blocks-courses .courses__card-professors-label{color:#314e5f;font-family:Lato,sans-serif;font-size:14px;font-weight:500;line-height:1.6;white-space:nowrap}.wp-block-theme-blocks-courses .courses__card-avatars{align-items:center;display:flex;padding-right:16px}.wp-block-theme-blocks-courses .courses__card-avatar{border-radius:50%;height:32px;margin-right:-16px;-o-object-fit:cover;object-fit:cover;position:relative;width:32px}.wp-block-theme-blocks-courses .courses__card-avatar-more{align-items:center;background:#f1f8fa;border-radius:50%;color:#6a777d;display:flex;font-family:Lato,sans-serif;font-size:12px;font-weight:400;height:32px;justify-content:center;letter-spacing:.24px;line-height:1.6;margin-right:-16px;overflow:hidden;position:relative;text-align:center;width:32px}.wp-block-theme-blocks-courses .courses__card-footer{align-items:center;border-top:1px solid rgba(195,209,215,.3);display:flex;gap:8px;height:24px;margin-top:auto;padding-top:16px}.wp-block-theme-blocks-courses .courses__card-platform-label{color:#314e5f;font-family:Lato,sans-serif;font-size:12px;font-weight:400;letter-spacing:.24px;line-height:1.6}.wp-block-theme-blocks-courses .courses__card-platform-logo{height:24px;-o-object-fit:contain;object-fit:contain;width:auto}.wp-block-theme-blocks-courses .courses__card-platform-name{color:#314e5f;font-family:Lato,sans-serif;font-size:12px;font-weight:700}.wp-block-theme-blocks-courses .courses__arrow{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 3.6px 28px 0 rgba(3,28,38,.1);color:#314e5f;cursor:pointer;display:flex;height:51px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;width:51px;z-index:2}.wp-block-theme-blocks-courses .courses__arrow:disabled{cursor:default;opacity:.3}@media(hover:hover){.wp-block-theme-blocks-courses .courses__arrow:hover:not(:disabled){background-color:#182834;box-shadow:0 4px 32px 0 rgba(3,28,38,.18);color:#f6f8f8;transform:translateY(-50%) scale(1.05)}}@media(max-width:599px){.wp-block-theme-blocks-courses .courses__arrow{display:none}}.wp-block-theme-blocks-courses .courses__arrow--prev{left:-71px}@media(max-width:1119px){.wp-block-theme-blocks-courses .courses__arrow--prev{left:-51px}}.wp-block-theme-blocks-courses .courses__arrow--next{right:-71px}@media(max-width:1119px){.wp-block-theme-blocks-courses .courses__arrow--next{right:-51px}}.wp-block-theme-blocks-courses .courses__mobile-cta{display:none}@media(max-width:599px){.wp-block-theme-blocks-courses .courses__mobile-cta{display:block}}.wp-block-theme-blocks-courses .courses__mobile-cta-btn{align-items:center;background-color:#ff9700;border-radius:100px;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:16px;font-weight:900;justify-content:center;line-height:1.5;min-height:32px;padding:8px 16px;text-decoration:none;transition:all .3s ease;width:100%}@media(hover:hover){.wp-block-theme-blocks-courses .courses__mobile-cta-btn:hover{background-color:#d67f00}}
