.layout_headerWrapper__dTugz{background:linear-gradient(0deg,#f5f5f5,#fff)}.layout_header__kmos1{color:#333;padding:0 16px 0 0}.layout_header__kmos1 h1{font-size:24px;font-weight:600}.layout_header__kmos1 h1 a{color:#333;text-decoration:none;display:block;padding:0 16px;width:224px;line-height:60px}@media only screen and (min-width:768px){.layout_header__kmos1{padding:0 24px 0 0}.layout_header__kmos1 h1 a{padding:0 24px}}.layout_header__kmos1 h1 a:hover{color:#fff;background:#333;transition:all .3s}.layout_logoWrapper___MLM2{display:flex;align-items:center;overflow:hidden;background:#2c3e50;padding:5px 16px}@media only screen and (min-width:768px){.layout_logoWrapper___MLM2{padding:5px 24px}}.layout_logoWrapper___MLM2>a{display:block}.layout_logoWrapper___MLM2>a img{display:block;height:37px}.layout_headerLink__1Tza6{display:flex;align-items:center;justify-content:center;line-height:60px;font-size:20px;font-weight:600;color:#333;text-decoration:none}.layout_current__GkxAi,.layout_headerLink__1Tza6:hover{color:#fff;background:#333;transition:all .3s}.layout_headerExtraLink__si_9G{display:flex;justify-content:center;align-items:center;height:60px;line-height:60px;font-size:18px;font-weight:600;color:#333;text-decoration:none;margin-left:8px;padding:0 6px}@media only screen and (min-width:768px){.layout_headerExtraLink__si_9G{padding:0 10px}}.layout_headerExtraLink__si_9G:hover{color:#fff;background:#333;transition:all .3s}@media only screen and (min-width:768px){.layout_header__kmos1 h1{font-size:24px}.layout_header__kmos1 h1 a{line-height:80px}.layout_logoWrapper___MLM2>a img{height:65px}.layout_headerLink__1Tza6{line-height:80px}.layout_headerExtraLink__si_9G{height:80px;line-height:80px}}.layout_dropdownMenu__IsuUx{position:absolute;left:0;z-index:10;width:100%;background:#f3f3f3;transform-origin:top;transition:transform .5s ease}.layout_dropdownMenu__IsuUx li{padding:0 24px}.layout_dropdownMenu__IsuUx li svg{margin-right:8px}.layout_main__teCdZ{padding:16px}@media only screen and (min-width:768px){.layout_main__teCdZ{padding:24px}}.layout_footerWrapper__0Xkwz{background:#2c3e50;font-size:14px}.layout_footer__agPsP{color:hsla(0,0%,100%,.66);line-height:48px;padding:24px 16px;text-align:center}@media only screen and (min-width:768px){.layout_footer__agPsP{padding:32px 24px}}.layout_footer__agPsP address,.layout_footer__agPsP p{line-height:24px}.layout_footerName__q_kxk{font-size:16px;font-weight:600;color:#bbb;padding-bottom:8px}.layout_footer__agPsP a{color:#fff}.layout_footerLinks__fkUcD a{margin-right:16px}.layout_footerLinks__fkUcD a:last-child{margin-right:0}.layout_footerCopyright__1UhCN{padding:16px 0 8px}.section_sectionTitle___DFPC{font-size:40px;text-align:center;color:#1a1a1a;line-height:56px;padding-bottom:24px}@media only screen and (min-width:768px){.section_sectionTitle___DFPC{padding-bottom:40px}}.section_sectionTitle___DFPC>a{text-decoration:none;color:#1a1a1a}.section_section__0IeEF{padding-bottom:24px}.index_eventContainer__DGWwU{margin-right:-24px;margin-bottom:24px}.index_event__zVXLx{margin-right:24px}.index_eventImage__1deXm{width:100%;object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px;height:300px}@media only screen and (max-width:768px){.index_eventImage__1deXm{height:200px}}@media only screen and (max-width:425px){.index_eventImage__1deXm{height:200px}}.index_eventTitle__K0LFG{text-align:center;padding:12px 0;font-size:20px;font-weight:300;background:#f5f5f5;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.index_courseImage__5WN0d{width:100%;object-fit:cover;border-radius:12px;height:180px}@media only screen and (min-width:768px){.index_courseImage__5WN0d{height:240px}}.index_coursesNotFound__DNAJG{font-size:18px;text-align:center;min-height:64px}.index_courseTitle__pmMAA{font-size:18px;font-weight:300;padding:8px 0;display:flex}.index_courseTitle__pmMAA>a{color:#1a1a1a;text-decoration:none;font-weight:500;width:100%;display:flex;align-items:center;justify-content:space-between}.index_courseBadges__0LGkp{margin-left:8px;display:flex;gap:8px}.index_live__Q73oR{display:flex;align-items:center;flex-direction:column}.index_live__Q73oR iframe{width:calc(100vw - 48px);height:40vh}@media only screen and (min-width:768px){.index_live__Q73oR iframe{height:70vh}}