.CourseCard_card__nG1FH{margin-top:47px;border-radius:8px;background:#fff;box-shadow:0 3px 30px rgba(0,0,0,.08);display:flex;width:100%;max-width:355px;flex-direction:column;padding:20px}.CourseCard_header__XzCPF{display:flex;gap:13px;color:#32332f;font:600 16px/21px Montserrat,-apple-system,Roboto,Helvetica,sans-serif;justify-content:space-between}.CourseCard_title__HdD_S{-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:auto 0;font-size:16px;font-weight:600}.CourseCard_title__HdD_S,.CourseCard_title__HdD_S span{overflow:hidden;color:var(--BLACK,#32332f);leading-trim:both;text-edge:cap;text-overflow:ellipsis;font-family:Montserrat,sans-serif;font-style:normal;line-height:130%}.CourseCard_title__HdD_S span{font-size:14px;font-weight:400}.CourseCard_courseImage__GzUBy{aspect-ratio:1;object-fit:contain;object-position:center;width:80px;border-radius:8px}.CourseCard_infoContainer__tLLi_{display:flex;margin-top:24px;width:100%;align-items:flex-start;gap:13px 16px;justify-content:flex-start}.CourseCard_infoItem__40flI{display:flex;align-items:center;gap:16px;justify-content:flex-start;width:20px}.CourseCard_infoIcon__AzHSa{aspect-ratio:.95;object-fit:contain;object-position:center;width:20px;align-self:stretch;flex:0 0 22px}.CourseCard_infoValue__aItMw{font-size:16px;font-weight:600;letter-spacing:.32px}.CourseCard_infoText__88vPY .CourseCard_location__urP3t,.CourseCard_infoValue__aItMw{color:var(--BLACK,#32332f);leading-trim:both;text-edge:cap;font-family:Montserrat,sans-serif;font-style:normal;line-height:130%}.CourseCard_infoText__88vPY .CourseCard_location__urP3t{align-self:stretch;width:128px;font-size:14px;font-weight:500}.CourseCard_infoText__88vPY span{color:var(--ORANGE,#e9511d);leading-trim:both;text-edge:cap;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.CourseCard_divider__AHl_U{background:#d8d8d8;height:1px;width:100%;margin:8px 0!important}.CourseCard_instructorInfo__dPHp_{display:flex;align-items:flex-start;gap:16px;color:#32332f;letter-spacing:.32px;justify-content:flex-start;font:500 16px/21px Lato,sans-serif}.CourseCard_soldout__tGHjW{color:#e9511d;text-align:right;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;display:inline-flex;width:100%;max-width:430px;height:50px;flex-shrink:0;border-radius:200px;border:1px solid var(--ORANGE,#e9511d);background:var(--WHITE,#fff);align-items:center;justify-content:center;align-content:center;flex-wrap:nowrap;flex-direction:row}.CourseCard_ctaButton__LjcIR{margin-top:21px;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:space-between;justify-content:center;align-items:flex-start;gap:10px}.CourseCard_ctaButton__LjcIR button{border-radius:8px;background-color:#e9511d;display:flex;margin-top:30px;gap:8px;color:#fff;text-align:right;text-transform:uppercase;padding:15px 31px;font:500 16px Montserrat,-apple-system,Roboto,Helvetica,sans-serif;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.CourseCard_ctaText__3_3_Z{flex-grow:1}.CourseCard_ctaIcon__iVrKv{aspect-ratio:1;object-fit:contain;object-position:center;width:11px;margin:auto 0}.CourseCard_otherDatesSection__as_aH{display:flex;margin-top:30px;width:100%;flex-direction:column;font-family:Montserrat,sans-serif}.CourseCard_otherDatesTitle__lvlST{color:#32332f;font-size:16px;font-weight:500;line-height:1.3}.CourseCard_datesList__3eLI_{display:flex;margin-top:1px;width:100%;flex-direction:column}.CourseCard_viewAllDates__v69ep{align-self:flex-start;display:flex;margin-top:15px;align-items:center;gap:13px;font-size:14px;color:#32332f;font-weight:500;text-align:right}.CourseCard_viewAllDatesText__akl77{align-self:stretch;margin:auto 0}.CourseCard_viewAllDatesIcon__nSFjz{aspect-ratio:1;object-fit:contain;object-position:center;width:10px;align-self:stretch;margin:auto 0}.CourseCard_buybutton__Jjo7M{text-decoration:none;color:var(--WHITE,#fff)!important;text-align:right;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;display:inline-flex;width:100%;max-width:430px;height:50px;flex-shrink:0;border-radius:200px;background:var(--ORANGE,#e9511d);align-items:center;justify-content:center;align-content:center;flex-wrap:nowrap;flex-direction:row}.CourseCard_buybutton__Jjo7M svg{margin-left:13px}@media screen and (max-width:700px){.CourseCard_card__nG1FH{margin-top:0;border-radius:8px;background:#fff;box-shadow:unset;display:flex;width:100%;max-width:100%;flex-direction:column;padding:0}}.DateOption_dateOption__sODT3{justify-content:space-between;align-items:center;align-content:center;row-gap:10px;flex-wrap:nowrap;border-radius:8px;border:1px solid #d8d8d8;display:flex;margin-top:10px;width:100%;gap:10px 64px;padding:12px 10px;flex-direction:row}.DateOption_date__21h0O{color:var(--ORANGE,#e9511d);leading-trim:both;text-edge:cap;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:130%}.DateOption_dateInfo__eagF_{align-self:stretch;width:121px;gap:10px;font-size:14px;color:#32332f;font-weight:700;line-height:18px;margin:auto 0}.DateOption_selectButton__ICucH{justify-content:space-between;align-items:center;border-radius:8px;border:1px solid #8b8b8b;align-self:stretch;display:flex;gap:9px;font-size:16px;color:#8b8b8b;font-weight:500;white-space:nowrap;width:110px;margin:auto 0;padding:10px}.DateOption_selectIcon__J7EtV{aspect-ratio:1.17;object-fit:contain;object-position:center;width:14px;stroke-width:1px;stroke:#8b8b8b;align-self:stretch;margin:auto 0}.DateOption_available__4AMX3,.DateOption_selectButton__ICucH:hover{border-color:#e9511d;color:#e9511d}.DateOption_availableIcon__903Pf{stroke:#e9511d}.TrainingCardVerticleWithPhoto_card__JH2gL{align-items:center;border-radius:8px;border-bottom:1px solid var(--GREY,#d8d8d8);background-color:hsla(0,0%,100%,0);display:flex;gap:10px;overflow:hidden;font-family:Montserrat,sans-serif;color:var(--BLACK,#32332f);font-weight:500;justify-content:start;flex-wrap:nowrap;padding:10px;flex-direction:row;cursor:pointer}.TrainingCardVerticleWithPhoto_card__JH2gL:hover{background:rgba(233,81,29,.1)}.TrainingCardVerticleWithPhoto_productImage__M8lSZ{aspect-ratio:1;object-fit:contain;object-position:center;width:64px;border-radius:3px;align-self:stretch;margin:auto 0}.TrainingCardVerticleWithPhoto_productInfo__SYxu3{font-size:16px;align-self:stretch;width:471px;margin:auto 0}@media (max-width:991px){.TrainingCardVerticleWithPhoto_productInfo__SYxu3{max-width:100%}}.TrainingCardVerticleWithPhoto_actionButton__oWQHK{display:flex;flex-direction:row;position:relative;align-self:stretch;aspect-ratio:4.941;width:84px;font-size:14px;white-space:nowrap;text-align:right;text-transform:uppercase;margin:auto 0;align-content:center;align-items:center}@media (max-width:991px){.TrainingCardVerticleWithPhoto_actionButton__oWQHK{white-space:normal}}.TrainingCardVerticleWithPhoto_actionButtonImage__4FA2o{margin-left:10px;inset:0;height:10px;width:10px;object-fit:cover;object-position:center}.TrainingCardVerticleWithPhoto_actionButtonText__f_RH3{position:relative}.TrainingCardVerticleWithPhoto_brandName__N2hFm{font-size:12px;line-height:14px;color:#32332f;text-transform:capitalize}.TrainingCardVerticleWithPhoto_productName__7Gpoa{font-weight:600;color:#32332f}.TrainingCardVerticleWithPhoto_visuallyhidden__yhgb9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.OtherTerminBox_container__2vQ2J{top:0;position:fixed;display:flex;width:100%;height:100vh;background:#000000db;z-index:100}.OtherTerminBox_closeform__EkO7E{position:absolute;text-align:right;right:30px;top:30px}.OtherTerminBox_hide__uu7Uf{display:none}.OtherTerminBox_incontainer__CdnD3{top:0;right:0;position:fixed;background:var(--WHITE,#fff);display:flex;width:100%;max-width:410px;margin-left:calc(50% - 180px);flex-direction:column;justify-content:flex-start;padding:30px 20px;background:#fff;height:100vh;overflow:auto}.OtherTerminBox_highlight__qGsRA{font-size:14px}.OtherTerminBox_highlight__qGsRA,.OtherTerminBox_subtitle__krTWl{color:var(--BLACK,#32332f);leading-trim:both;text-edge:cap;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.OtherTerminBox_subtitle__krTWl{text-align:right;font-size:22px}