.starRating_clip__Gsi6X{overflow:hidden;flex-shrink:0;margin-right:8px}.starRating_row__0uUHr{display:flex;flex-direction:row;align-items:center}.starRating_starCell__ydZCe{flex:1 1;min-width:0;height:100%;display:flex;align-items:center;justify-content:center}.starRating_starCell__ydZCe svg{max-height:100%;max-width:100%;height:auto;width:auto}.customerReview_container__f0u7Z{display:block}.customerReview_container__f0u7Z .customerReview_detail__PjERK{font-size:.75rem;margin-top:8px}.customerReview_container__f0u7Z .customerReview_detail__PjERK button{color:#0074e0}.customerReview_container__f0u7Z .customerReview_detail__PjERK .customerReview_pipe__V_H9r{display:none}.customerReview_container__f0u7Z blockquote{border-left:8px solid #ebeced;padding:8px 20px;margin:18px 0}.customerReview_container__f0u7Z .customerReview_review__CdVKU{display:contents}.customerReview_container__f0u7Z .customerReview_review__CdVKU .customerReview_instructorsList__1E9SK{width:100%;display:none}.customerReview_container__f0u7Z .customerReview_review__CdVKU .customerReview_instructorsList__1E9SK.customerReview_displayed__2Kk6G{display:initial}.customerReview_container__f0u7Z .customerReview_review__CdVKU .customerReview_instructorsList__1E9SK ul li{margin-bottom:0}.customerReview_container__f0u7Z .customerReview_reply__qbHOg{display:flex;flex-wrap:wrap;margin-top:20px}.customerReview_container__f0u7Z .customerReview_reply__qbHOg .customerReview_detail__PjERK{width:100%;margin-left:60px}.customerReview_container__f0u7Z .customerReview_reply__qbHOg .customerReview_replyAvatar__DFWxB{background-color:#ebeced;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;margin-right:20px}.customerReview_container__f0u7Z .customerReview_reply__qbHOg .customerReview_replyAvatar__DFWxB svg{height:25px;width:auto;fill:#747678}.customerReview_container__f0u7Z .customerReview_reply__qbHOg blockquote{width:calc(100% - 60px);border:0;margin:0;padding:0}@media(min-width:768px){.customerReview_container__f0u7Z{display:flex;flex-wrap:wrap;justify-content:space-between}.customerReview_container__f0u7Z .customerReview_reply__qbHOg{margin-left:50px}.customerReview_container__f0u7Z blockquote{width:100%}.customerReview_container__f0u7Z .customerReview_detail__PjERK{width:100%;font-size:.75rem}.customerReview_container__f0u7Z .customerReview_detail__PjERK:first-of-type{width:auto}.customerReview_container__f0u7Z .customerReview_detail__PjERK br{content:"|"}.customerReview_container__f0u7Z .customerReview_detail__PjERK .customerReview_pipe__V_H9r{display:inline;margin:0 8px}}.ratingsSection_container__g0SkF{margin-top:50px}@media(min-width:768px){.ratingsSection_container__g0SkF{display:flex}.ratingsSection_container__g0SkF .ratingsSection_rating__DJSUe{width:210px;margin-right:40px}.ratingsSection_container__g0SkF .ratingsSection_reviewsWrapper__GuLfy{width:calc(100% - 250px);padding-bottom:50px}.ratingsSection_container__g0SkF .ratingsSection_reviewsWrapper__GuLfy h2{margin-top:10px}}.ratingsSection_container__g0SkF ul li{margin-bottom:50px}.ratingsSection_container__g0SkF ul li:last-child{margin-bottom:0}.ratingsSection_container__g0SkF .ratingsSection_rating__DJSUe{display:flex;flex-direction:column;align-items:center;font-size:2.625rem;font-weight:600}.ratingsSection_container__g0SkF .ratingsSection_rating__DJSUe .ratingsSection_reviewCount__tUr0A{font-size:1.25rem;margin-top:16px;font-weight:400}.ratingsSection_container__g0SkF .ratingsSection_rating__DJSUe a{color:#232324;font-size:1rem;font-weight:400;margin-top:12px}.ratingsSection_container__g0SkF .ratingsSection_rating__DJSUe a:active,.ratingsSection_container__g0SkF .ratingsSection_rating__DJSUe a:focus,.ratingsSection_container__g0SkF .ratingsSection_rating__DJSUe a:hover{color:#0074e0}.requestClassDate_disclaimer__goWBC{font:normal normal normal .875rem/1.125rem Roboto,sans-serif;color:#9ea1a3}.requestClassDate_formHeader__qc_2A{font:normal normal 700 1.625rem/1.75rem Roboto,sans-serif;text-align:center}.requestClassDate_formSubHeader__OyB9h{color:#444546}.emailClassDetails_disclaimer___NuIS{font:normal normal normal .875rem/1.125rem Roboto,sans-serif;color:#9ea1a3}.emailClassDetails_emailClassDetailsHeader__jZi4m{display:flex;align-items:center;justify-content:center;margin-bottom:20px;font:normal normal 700 1.625rem/1.75rem Roboto,sans-serif;text-align:center}.emailClassDetails_emailClassDetailsHeader__jZi4m svg{height:32px;width:auto;margin-right:15px;fill:#747678}.registrationInformation_disclaimer__XKdCt{font:normal normal normal .875rem/1.125rem Roboto,sans-serif;color:#9ea1a3}.registrationInformation_registrationInformationHeader__qggeA{margin-bottom:20px;font:normal normal 700 1.625rem/1.75rem Roboto,sans-serif;text-align:center}.contactTheInstructor_disclaimer__auQAx{font:normal normal normal .875rem/1.125rem Roboto,sans-serif;color:#9ea1a3}.contactTheInstructor_contactInstructorHeader__umtH_{font:normal normal 700 1.625rem/1.75rem Roboto,sans-serif;text-align:center}ul.contactTheInstructor_contactOptions__yrap4{max-width:100%;display:flex;flex-direction:column;padding:20px 0 0!important}ul.contactTheInstructor_contactOptions__yrap4 li.contactTheInstructor_contactOption__l_CHZ{border:1px solid #cbced1;box-shadow:none!important;padding:10px!important;width:100%!important;margin-bottom:20px}ul.contactTheInstructor_contactOptions__yrap4 li.contactTheInstructor_contactOption__l_CHZ:last-child{margin-bottom:0}ul.contactTheInstructor_contactOptions__yrap4 li.contactTheInstructor_contactOption__l_CHZ:hover{box-shadow:0 0 20px rgba(0,0,0,.1607843137)!important}ul.contactTheInstructor_contactOptions__yrap4 li.contactTheInstructor_contactOption__l_CHZ a{margin:0!important;display:flex;flex-direction:row;overflow:hidden}ul.contactTheInstructor_contactOptions__yrap4 li.contactTheInstructor_contactOption__l_CHZ a:hover{animation:contactTheInstructor_pulse__CghJD 2s ease-in}ul.contactTheInstructor_contactOptions__yrap4 li.contactTheInstructor_contactOption__l_CHZ a .contactTheInstructor_svgWrap__qxM6N{display:flex;justify-content:center;align-items:center;width:45px;min-width:45px;min-height:45px;flex:0 1;border-radius:100%;background-color:#f4f6fb;margin-right:5px}ul.contactTheInstructor_contactOptions__yrap4 li.contactTheInstructor_contactOption__l_CHZ a .contactTheInstructor_svgWrap__qxM6N svg{width:22px;height:22px;fill:#386cc6;margin:0 0 5px!important}ul.contactTheInstructor_contactOptions__yrap4 li.contactTheInstructor_contactOption__l_CHZ a p{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;color:#386cc6;font:normal normal 500 1.125rem/2.8125rem Roboto,sans-serif}.FreeEventRegistration_backdrop__KiePK{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:24px 16px;background:#121212b8}.FreeEventRegistration_modal__aEeru{position:relative;width:min(100%,560px);max-height:calc(100vh - 48px);overflow-y:auto;border-top:8px solid #b88e33;border-radius:5px;background:#fff;box-shadow:0 16px 48px #12121266;color:#232324;padding:40px 24px 32px}.FreeEventRegistration_modal__aEeru h2{margin:0 0 8px;font:700 1.75rem/1.15 Roboto,sans-serif;text-align:center}.FreeEventRegistration_modal__aEeru label{display:block;margin-top:16px;font:500 1rem/1.4 Roboto,sans-serif}.FreeEventRegistration_modal__aEeru .FreeEventRegistration_loading__aJwMg,.FreeEventRegistration_modal__aEeru label span{color:#747678;font-weight:400}.FreeEventRegistration_modal__aEeru input:not([type=checkbox]){display:block;width:100%;height:46px;margin-top:4px;border:1px solid #9ea1a3;border-radius:5px;padding:0 12px;font:400 1rem/1 Roboto,sans-serif}.FreeEventRegistration_modal__aEeru input:not([type=checkbox]):focus{border-color:#0074e0;outline:3px solid #0074e033}.FreeEventRegistration_modal__aEeru input:not([type=checkbox]):-moz-read-only{background:#f7f7f8;color:#444546;cursor:default}.FreeEventRegistration_modal__aEeru input:not([type=checkbox]):read-only{background:#f7f7f8;color:#444546;cursor:default}.FreeEventRegistration_close__b_wtk{position:absolute;top:12px;right:16px;width:40px;height:40px;color:#232324;font:400 1.875rem/1 Roboto,sans-serif}.FreeEventRegistration_pretitle__00Pbs{margin:0 0 8px;color:#b88e33;font:600 .875rem/1 Stratum;letter-spacing:.12em;text-align:center}.FreeEventRegistration_intro___X1JP,.FreeEventRegistration_loading__aJwMg,.FreeEventRegistration_result__L4wlG p{margin:0;font:400 1rem/1.5 Roboto,sans-serif;text-align:center}.FreeEventRegistration_loading__aJwMg{margin-top:12px}.FreeEventRegistration_nameFields__T4fWf{display:grid;grid-gap:0 16px;gap:0 16px}@media(min-width:576px){.FreeEventRegistration_nameFields__T4fWf{grid-template-columns:1fr 1fr}}.FreeEventRegistration_submit__8Kzrq:disabled{cursor:wait;opacity:.65}.FreeEventRegistration_result__L4wlG{padding:24px 0 8px;text-align:center}.FreeEventRegistration_failureMark__T3kkG,.FreeEventRegistration_successMark__diXS_{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 24px!important;border-radius:50%;color:#fff;font:700 2rem/1 Roboto,sans-serif!important}.FreeEventRegistration_successMark__diXS_{background:green}.FreeEventRegistration_failureMark__T3kkG{background:#9c231f}.ClassDetailPage_container__pes1s{display:block;position:relative;width:100vw}.ClassDetailPage_container__pes1s .ClassDetailPage_description__G4Dyk a{text-decoration:underline;color:#3d6980}.ClassDetailPage_container__pes1s .ClassDetailPage_description__G4Dyk p{margin-bottom:20px}.ClassDetailPage_container__pes1s .ClassDetailPage_description__G4Dyk ul{list-style:initial;margin:10px;padding:0 40px}.ClassDetailPage_container__pes1s .ClassDetailPage_cancellationPolicy__NmlR1{margin-top:40px}.ClassDetailPage_container__pes1s .ClassDetailPage_curriculumContainer__teALL{border-top:1px solid #444546;padding-top:30px;margin-top:50px}.ClassDetailPage_container__pes1s .ClassDetailPage_curriculumContainer__teALL .ClassDetailPage_additionalNotes__kQG0w h3{margin-top:45px;font-size:1.125rem}.ClassDetailPage_container__pes1s .ClassDetailPage_curriculumContainer__teALL .ClassDetailPage_additionalNotes__kQG0w p{padding:30px;margin-top:20px;background-color:#ebeced;border:1px solid #ccced1;font-size:1.125rem}.ClassDetailPage_container__pes1s .ClassDetailPage_curriculumContainer__teALL ul{margin:initial;padding:initial;list-style:inside}.ClassDetailPage_container__pes1s .ClassDetailPage_curriculumContainer__teALL a{text-decoration:underline;color:#3d6980}.ClassDetailPage_container__pes1s .ClassDetailPage_linkOnHover__xYyaR:active,.ClassDetailPage_container__pes1s .ClassDetailPage_linkOnHover__xYyaR:focus,.ClassDetailPage_container__pes1s .ClassDetailPage_linkOnHover__xYyaR:hover{color:#0074e0}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_mobile__xMFfd{display:none!important}}.ClassDetailPage_container__pes1s .ClassDetailPage_tablet__O0Cak{display:none!important}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_tablet__O0Cak{display:block!important}}.ClassDetailPage_container__pes1s .ClassDetailPage_title__05lEB{position:relative}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7{background:rgba(0,0,0,0) linear-gradient(337deg,#5a5a5a,#212121 58%,#1d1d1d) 0 0 no-repeat padding-box;color:#fff;padding-top:0;padding-bottom:30px}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7{padding-top:80px;padding-bottom:80px}}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_classDescription__IiINj b,.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_classDescription__IiINj em,.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_classDescription__IiINj i,.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_classDescription__IiINj p,.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_classDescription__IiINj span,.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_classDescription__IiINj strong{color:#fff!important}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_classDescription__IiINj ul{list-style:disc;margin:20px}}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_imageWrapper__aJGQY{position:relative;top:0;left:-20px;display:flex;justify-content:center;align-items:center;max-height:55vw;width:100vw}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_imageWrapper__aJGQY{top:auto;left:auto;height:184px;width:auto}}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_imageWrapper__aJGQY img{height:100%;width:100%;object-fit:cover;object-position:top;-webkit-mask-image:linear-gradient(180deg,rgb(0,0,0),rgba(0,0,0,0));mask-image:linear-gradient(180deg,rgb(0,0,0),rgba(0,0,0,0))}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_imageWrapper__aJGQY img{-webkit-mask-image:none;mask-image:none;object-position:center}}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 h1{margin-top:-40px;font-size:2rem;line-height:2rem;text-transform:capitalize}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 h1{margin:0}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_classDescription__IiINj,.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_tags__paGrQ,.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_title__05lEB{width:calc(100% - 380px)}}@media(min-width:992px){.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_classDescription__IiINj,.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_tags__paGrQ,.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_title__05lEB{width:calc(100% - 500px)}}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_instructorEmail__kjR4g{margin:8px 0 36px}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_instructorEmail__kjR4g a,.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_instructorEmail__kjR4g button{color:#0a89ff}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_instructorEmail__kjR4g a[class]:not([class^=triggerableForm_close]):not([class^=triggerableForm_submit]),.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_instructorEmail__kjR4g button[class]:not([class^=triggerableForm_close]):not([class^=triggerableForm_submit]){text-decoration:underline}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_instructorEmail__kjR4g span{display:none}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_instructorEmail__kjR4g .ClassDetailPage_separator__wgvhK{display:block;padding-bottom:12px;width:70px;border-bottom:5px solid #b88e33;margin:0}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_instructorEmail__kjR4g span{display:inline;margin:0 8px}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_instructorEmail__kjR4g br{display:none}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P{position:absolute;width:324px;top:45px;right:20px}}@media(min-width:992px){.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P{right:40px}}@media(min-width:1480px){.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P{right:calc((100vw - 1400px)/2)}}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_quickReferenceSecondaryImg__V71E3{display:none;margin-top:25px}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_quickReferenceSecondaryImg__V71E3{display:block}}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_quickReference__tOZN_{background-color:#fff;color:#121212;padding:20px;line-height:1.4rem;justify-content:space-between;display:flex;flex-direction:column}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_quickReference__tOZN_ .ClassDetailPage_registerWrap__BU103 a[class^=button]{margin-bottom:10px}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_quickReference__tOZN_ .ClassDetailPage_seats__pp4cM{text-align:center;padding-top:20px}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_quickReference__tOZN_{box-shadow:0 0 20px rgba(0,0,0,.1607843137);padding:0}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_quickReference__tOZN_ .ClassDetailPage_seats__pp4cM{padding-bottom:25px;padding-top:0}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_quickReference__tOZN_ ul{padding:20px 20px 0}}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_quickReference__tOZN_ ul li{display:flex;margin-bottom:12px}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_quickReference__tOZN_ ul li:last-child{margin-bottom:0}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_quickReference__tOZN_ ul li svg{height:16px;width:24px;margin-right:15px;fill:#9ea1a3;position:relative;top:3px}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_quickReference__tOZN_ ul li .ClassDetailPage_datesOuterWrap__owOOL,.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_quickReference__tOZN_ ul li .ClassDetailPage_datesOuterWrap__owOOL div{width:100%}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_quickReference__tOZN_ ul li .ClassDetailPage_datesOuterWrap__owOOL div .ClassDetailPage_datesWrap__sacop{width:100%;padding:0;max-height:154px;overflow-y:auto}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_quickReference__tOZN_ ul li .ClassDetailPage_datesOuterWrap__owOOL div .ClassDetailPage_datesWrap__sacop li{display:block;flex-direction:column;margin-bottom:5px}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_quickReference__tOZN_ ul li .ClassDetailPage_datesOuterWrap__owOOL div .ClassDetailPage_datesWrap__sacop li b{font:normal normal 700 1rem/1.25rem Roboto,sans-serif}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_quickReference__tOZN_ ul li .ClassDetailPage_datesOuterWrap__owOOL div .ClassDetailPage_datesWrap__sacop li p{font:normal normal normal 1rem/1.25rem Roboto,sans-serif;padding-bottom:6px}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_quickReference__tOZN_ ul li .ClassDetailPage_datesOuterWrap__owOOL div .ClassDetailPage_datesWrap__sacop li:last-child p{padding-bottom:0}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_quickReference__tOZN_ [class^=countdown]{padding:0 40px 15px}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_quickReference__tOZN_ a[class^=button],.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_quickReference__tOZN_ button{margin:0 20px 20px;width:calc(100% - 40px)}}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_belowQuickReferenceOne__Zs7vk{display:none}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_belowQuickReferenceOne__Zs7vk{display:block}}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_belowQuickReferenceOne__Zs7vk{margin:45px 0 0}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_belowQuickReferenceOne__Zs7vk .ClassDetailPage_instructorCertifying__YC_s9 svg{height:40px;width:35px;margin-right:16px}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_belowQuickReferenceOne__Zs7vk .ClassDetailPage_instructorCertifying__YC_s9 p{color:#000;font-size:.875rem;line-height:24px}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_belowQuickReferenceOne__Zs7vk .ClassDetailPage_instructorCertifying__YC_s9 p:first-child{font-size:1rem;font-weight:600;display:flex;align-items:center;margin-bottom:10px}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_belowQuickReferenceOne__Zs7vk{position:absolute;top:655px;width:324px;background-color:#fff}}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_belowQuickReferenceOne__Zs7vk ul{display:flex;flex-wrap:wrap}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_belowQuickReferenceOne__Zs7vk ul li{width:calc((100% - 16px)/2);margin-right:16px;margin-bottom:12px;font-size:.75rem;line-height:1rem}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_quickReferenceWrap__eGV6P .ClassDetailPage_belowQuickReferenceOne__Zs7vk ul li:nth-child(2n){margin-right:0}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_tags__paGrQ{display:flex;flex-wrap:wrap;text-transform:capitalize;margin-bottom:40px;gap:15px}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_tags__paGrQ{margin-bottom:unset}}.ClassDetailPage_container__pes1s .ClassDetailPage_hero__qx2o7 .ClassDetailPage_tags__paGrQ li{display:flex;justify-content:center;align-items:center;background-color:#fff;color:#3d6980;border-radius:20px;height:33px;padding:0 18px}.ClassDetailPage_container__pes1s section{padding:45px 20px 0}@media(min-width:992px){.ClassDetailPage_container__pes1s section{padding:45px 40px}}@media(min-width:1480px){.ClassDetailPage_container__pes1s section{padding:50px calc((100vw - 1400px)/2)}}.ClassDetailPage_container__pes1s .ClassDetailPage_h2__AKLNb,.ClassDetailPage_container__pes1s h2{font-size:1.375rem;line-height:1.75rem;font-weight:500;margin-top:20px;margin-bottom:18px}.ClassDetailPage_container__pes1s .ClassDetailPage_h3__1x16R,.ClassDetailPage_container__pes1s h3{font-size:1.125rem;font-weight:500;margin-bottom:12px;margin-top:12px}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_description__G4Dyk,.ClassDetailPage_container__pes1s p{font-size:1.125rem}.ClassDetailPage_container__pes1s .ClassDetailPage_limitWidth__QFmRl{width:calc(100% - 380px)}}@media(min-width:992px){.ClassDetailPage_container__pes1s .ClassDetailPage_limitWidth__QFmRl{width:calc(100% - 500px)}}.ClassDetailPage_container__pes1s .ClassDetailPage_boxed__G2gS3{border:2px solid #ccced1;padding:20px;margin-bottom:20px}.ClassDetailPage_container__pes1s .ClassDetailPage_belowQuickReference__r44BL{margin:45px 0 0}.ClassDetailPage_container__pes1s .ClassDetailPage_belowQuickReference__r44BL .ClassDetailPage_instructorCertifying__YC_s9 svg{height:40px;width:35px;margin-right:16px}.ClassDetailPage_container__pes1s .ClassDetailPage_belowQuickReference__r44BL .ClassDetailPage_instructorCertifying__YC_s9 p{color:#000;font-size:.875rem;line-height:24px}.ClassDetailPage_container__pes1s .ClassDetailPage_belowQuickReference__r44BL .ClassDetailPage_instructorCertifying__YC_s9 p:first-child{font-size:1rem;font-weight:600;display:flex;align-items:center;margin-bottom:10px}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_belowQuickReference__r44BL{display:none}}.ClassDetailPage_container__pes1s .ClassDetailPage_belowQuickReference__r44BL ul{display:flex;flex-wrap:wrap}.ClassDetailPage_container__pes1s .ClassDetailPage_belowQuickReference__r44BL ul li{width:calc((100% - 16px)/2);margin-right:16px;margin-bottom:12px;font-size:.75rem;line-height:1rem}.ClassDetailPage_container__pes1s .ClassDetailPage_belowQuickReference__r44BL ul li:nth-child(2n){margin-right:0}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_curriculum__HdhG5{width:calc(100% - 380px);min-height:350px}}@media(min-width:992px){.ClassDetailPage_container__pes1s .ClassDetailPage_curriculum__HdhG5{width:calc(100% - 500px)}}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_curriculum__HdhG5.ClassDetailPage_minHeight__BAYah{min-height:800px}}.ClassDetailPage_container__pes1s .ClassDetailPage_upcoming__1rXjS{padding-bottom:20px}.ClassDetailPage_container__pes1s .ClassDetailPage_upcoming__1rXjS p{margin-bottom:12px}.ClassDetailPage_container__pes1s .ClassDetailPage_upcoming__1rXjS .ClassDetailPage_instructorLink__BsVaQ,.ClassDetailPage_container__pes1s .ClassDetailPage_upcoming__1rXjS .ClassDetailPage_modalTrigger__WImtE{color:#0074e0}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_upcoming__1rXjS ul{display:flex;flex-wrap:wrap}}.ClassDetailPage_container__pes1s .ClassDetailPage_upcoming__1rXjS ul li{box-shadow:0 0 20px rgba(0,0,0,.1607843137);padding:20px;margin-bottom:20px}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_upcoming__1rXjS ul li{width:calc((100% - 20px)/2)}}@media(min-width:992px){.ClassDetailPage_container__pes1s .ClassDetailPage_upcoming__1rXjS ul li{width:calc((100% - 40px)/3);margin-right:20px}}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_upcoming__1rXjS ul li:nth-child(odd){margin-right:20px}}@media(min-width:992px){.ClassDetailPage_container__pes1s .ClassDetailPage_upcoming__1rXjS ul li:nth-child(3n){margin-right:0}}.ClassDetailPage_container__pes1s .ClassDetailPage_upcoming__1rXjS ul li a,.ClassDetailPage_container__pes1s .ClassDetailPage_upcoming__1rXjS ul li button{margin-top:20px}.ClassDetailPage_container__pes1s .ClassDetailPage_upcoming__1rXjS a,.ClassDetailPage_container__pes1s .ClassDetailPage_upcoming__1rXjS button{margin-top:8px}.ClassDetailPage_container__pes1s .ClassDetailPage_lessonsPoweredByWrapper__tCUf7{padding-bottom:0}.ClassDetailPage_container__pes1s .ClassDetailPage_bringProvided__7taz_{margin-top:46px}.ClassDetailPage_container__pes1s .ClassDetailPage_bringProvided__7taz_ h3{font-weight:600;font-size:1.25rem}.ClassDetailPage_container__pes1s .ClassDetailPage_bringProvided__7taz_ li{display:flex;align-items:center}.ClassDetailPage_container__pes1s .ClassDetailPage_bringProvided__7taz_ li svg{height:28px;width:28px;fill:#b88e33;margin-right:8px}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_bringProvided__7taz_{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.ClassDetailPage_container__pes1s .ClassDetailPage_bringProvided__7taz_ .ClassDetailPage_boxed__G2gS3{width:324px}}.ClassDetailPage_container__pes1s .ClassDetailPage_lessonsForEveryone__SsNa4{background-color:#f7f7f8;position:relative;width:100vw;left:-20px;padding:45px 37px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media(min-width:992px){.ClassDetailPage_container__pes1s .ClassDetailPage_lessonsForEveryone__SsNa4{left:-40px}}@media(min-width:1480px){.ClassDetailPage_container__pes1s .ClassDetailPage_lessonsForEveryone__SsNa4{left:calc(calc((100vw - 1400px) / 2)*-1)}}.ClassDetailPage_container__pes1s .ClassDetailPage_lessonsForEveryone__SsNa4 svg{margin-right:16px}.ClassDetailPage_container__pes1s .ClassDetailPage_lessonsForEveryone__SsNa4 h2{margin:16px 0 20px;padding:0 10px}@media(min-width:992px){.ClassDetailPage_container__pes1s .ClassDetailPage_lessonsForEveryone__SsNa4 p{max-width:650px}}.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP{margin:100px 0 0;display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP{flex-direction:row;flex-wrap:wrap}}@media(min-width:1480px){.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP{margin:100px 0 50px;justify-content:center}}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP .ClassDetailPage_listCta__R2a6i{display:flex;flex-direction:column;width:calc(100% - 440px)}}@media(min-width:1480px){.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP .ClassDetailPage_listCta__R2a6i{width:auto;max-width:635px}}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP .ClassDetailPage_listCta__R2a6i ul{margin-top:0}.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP .ClassDetailPage_listCta__R2a6i ul li{margin-bottom:20px}.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP .ClassDetailPage_listCta__R2a6i ul li div{width:calc(100% - 28px)}}@media(min-width:1480px){.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP .ClassDetailPage_listCta__R2a6i ul{width:600px}}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP .ClassDetailPage_listCta__R2a6i .ClassDetailPage_ctaWrapper__VrFAM{justify-content:flex-start}.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP .ClassDetailPage_listCta__R2a6i .ClassDetailPage_ctaWrapper__VrFAM a,.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP .ClassDetailPage_listCta__R2a6i .ClassDetailPage_ctaWrapper__VrFAM button{width:275px}}.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP .ClassDetailPage_taglineImageWrapper__xvPwY{width:100%;background-image:url(https://cdn.usconcealedcarry.com/partner/images/official-partner-events/Common/USCCA-Instructor.jpg);background-position:50%;background-size:cover;height:354px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;color:#fff}@media(min-width:768px){.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP .ClassDetailPage_taglineImageWrapper__xvPwY{width:358px;height:354px;margin-right:65px}}.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP .ClassDetailPage_taglineImageWrapper__xvPwY h2{text-transform:uppercase;border:1px solid #fff;padding:8px;letter-spacing:1px}.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP .ClassDetailPage_taglineImageWrapper__xvPwY svg{height:166px;width:auto}.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP .ClassDetailPage_button__KB9sm{max-width:165px}.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP ul{margin-top:48px}.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP ul li{display:flex;margin-bottom:12px;font-size:1.375rem;line-height:1.75rem;font-weight:500}.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP ul li svg{height:20px;width:20px;fill:#b88e33;display:block;margin-right:8px}.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP ul li div{width:295px}.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP .ClassDetailPage_ctaWrapper__VrFAM{display:flex;justify-content:center}.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP .ClassDetailPage_ctaWrapper__VrFAM a,.ClassDetailPage_container__pes1s .ClassDetailPage_trainingPoweredBy__9PPsP .ClassDetailPage_ctaWrapper__VrFAM button{width:163px}.ClassDetailPage_container__pes1s section[class^=ratingsSection]{margin-top:0;padding-bottom:0}.hostHighlight_hostSectionContentWrap__xtRFU{border:1px solid #ccced1;padding:40px 30px;margin-top:50px}@media(min-width:1200px){.hostHighlight_hostSectionContentWrap__xtRFU{display:flex;gap:34px}}.hostHighlight_hostSectionContentWrap__xtRFU .hostHighlight_hostImgAndName__RRhTO{display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center;flex-shrink:0;max-width:193px;margin:0 auto 15px}@media(min-width:1200px){.hostHighlight_hostSectionContentWrap__xtRFU .hostHighlight_hostImgAndName__RRhTO{margin-bottom:0}}.hostHighlight_hostSectionContentWrap__xtRFU .hostHighlight_hostImgAndName__RRhTO .hostHighlight_hostName__R1iLL{font:normal normal 700 1rem/1.5rem Roboto,sans-serif}.hostHighlight_hostSectionContentWrap__xtRFU .hostHighlight_hostImgAndName__RRhTO img{width:125px;height:125px;min-width:125px;border-radius:100%;object-fit:cover}.hostHighlight_hostSectionContentWrap__xtRFU .hostHighlight_biography__8FJF8 p{font:normal normal normal 1rem/1.5rem Roboto,sans-serif}