﻿@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/montserrat_cyrillic.woff2") format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/montserrat_latin.woff2") format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Playfair Display";src:url("../fonts/playfair_display/playfair_display_italic_cyrillic.woff2") format("woff2");font-style:italic;font-weight:400 600;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Playfair Display";src:url("../fonts/playfair_display/playfair_display_italic_latin.woff2") format("woff2");font-style:italic;font-weight:400 600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);box-sizing:border-box}button{font-family:inherit}sub,sup{margin:0;padding:0;border:0;font-size:100%;background:rgba(0,0,0,0);box-sizing:border-box}sub::before,sup::before,sub::after,sup::after,a::before,a::after{box-sizing:border-box}table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=text]::-ms-clear,textarea::-ms-clear{display:none}input,textarea,select{border-radius:0;box-sizing:border-box;font-family:inherit}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:rgba(0,0,0,0)}textarea{resize:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*,*::before,*::after{box-sizing:border-box}*{word-wrap:break-word}img,picture,svg{max-width:100%}button,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.site_footer__logo_img,.course_trainers_section__img,.course_audience_section__icon,.site_header__logo_img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.course_gallery_section__img,.course_audience_section__img,.course_format_section__image,.course_intro_section__img,.course_hero_section__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.site_footer__social::before,.course_location_section__detail_icon::before,.site_header__registration::after,.btn_prime::after,.btn_donate::after,.btn_donate_prime::after{flex-shrink:0;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.site_footer__course::before,.course_trainers_section__features li::before,.course_hero__badge::before{width:1.2rem;height:1.2rem;flex-shrink:0;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.91113 0.713879C5.99806 0.686929 6.09454 0.699872 6.17188 0.753918L11.166 4.25001C11.1993 4.2723 11.227 4.30152 11.249 4.33497C11.2548 4.34376 11.2598 4.35296 11.2646 4.36232C11.2692 4.37109 11.2746 4.37943 11.2783 4.38868C11.2826 4.3993 11.2841 4.41078 11.2871 4.42189C11.2891 4.42936 11.2915 4.43666 11.293 4.44435C11.2936 4.44767 11.2954 4.45076 11.2959 4.45411C11.2972 4.46271 11.2963 4.47187 11.2969 4.48048C11.2973 4.48694 11.2998 4.49345 11.2998 4.50001C11.2998 4.50165 11.2989 4.50327 11.2988 4.50489C11.2986 4.51911 11.2962 4.53293 11.2939 4.54689C11.293 4.55313 11.2924 4.55933 11.291 4.56544C11.289 4.57444 11.2861 4.58304 11.2832 4.59181C11.2797 4.60281 11.2762 4.61363 11.2715 4.62403C11.268 4.63173 11.2639 4.63909 11.2598 4.6465C11.2541 4.65665 11.248 4.66641 11.2412 4.67579C11.2397 4.67783 11.2388 4.68063 11.2373 4.68263L6.23828 11.1836C6.18149 11.2574 6.09211 11.2998 5.99902 11.2998C5.9063 11.2996 5.81834 11.2571 5.76172 11.1836L0.762695 4.68263L0.760742 4.68068C0.728347 4.63792 0.707841 4.58646 0.702148 4.53028C0.701487 4.52378 0.700431 4.5173 0.700195 4.51075C0.700067 4.50718 0.69922 4.50361 0.699219 4.50001C0.699219 4.39602 0.752499 4.30398 0.833008 4.25001L5.82812 0.753918L5.91113 0.713879ZM1.60938 4.80079L5.99902 10.5068L10.3896 4.80079H1.60938ZM1.95215 4.19923H10.0469L5.99902 1.36622L1.95215 4.19923Z' fill='%23DEAE32'/%3E%3C/svg%3E")}.btn_prime,.btn_donate,.btn_donate_prime{height:5.4rem;padding-inline:4rem;font-size:1.4rem;line-height:5.4rem}.site_header__registration{height:4.4rem;padding-inline:3.2rem;font-size:1.4rem;line-height:4.4rem}.site_header__registration,.btn_prime,.btn_donate_prime{display:inline-flex;align-items:center;justify-content:center;max-width:100%;border:0;border-radius:0;font-family:"Montserrat",Arial,sans-serif;font-weight:700;letter-spacing:1px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .4s ease,background-color .4s ease,border-color .4s ease;-moz-column-gap:1.2rem;column-gap:1.2rem}.site_header__registration span,.btn_prime span,.btn_donate_prime span{overflow:hidden;text-overflow:ellipsis}.site_header__registration:focus-visible,.btn_prime:focus-visible,.btn_donate_prime:focus-visible{outline:3px solid #ffeab7;outline-offset:3px}.site_header__registration:active,.btn_prime:active,.btn_donate_prime:active{transform:translateY(1px)}.site_header__registration:disabled,.btn_prime:disabled,.btn_donate_prime:disabled{cursor:not-allowed;opacity:.6}.site_header__registration,.btn_prime,.btn_donate_prime{border:1px solid #deae32;color:#474038;background-color:#deae32}.site_header__registration:hover,.btn_prime:hover,.btn_donate_prime:hover{border-color:#c89b23;background-color:#c89b23}.btn_donate{display:inline-flex;align-items:center;justify-content:center;max-width:100%;border:0;border-radius:0;font-family:"Montserrat",Arial,sans-serif;font-weight:700;letter-spacing:1px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .4s ease,background-color .4s ease,border-color .4s ease;-moz-column-gap:1.2rem;column-gap:1.2rem}.btn_donate span{overflow:hidden;text-overflow:ellipsis}.btn_donate:focus-visible{outline:3px solid #ffeab7;outline-offset:3px}.btn_donate:active{transform:translateY(1px)}.btn_donate:disabled{cursor:not-allowed;opacity:.6}.btn_donate{border:1px solid #f5f1e8;color:#f5f1e8;background-color:rgba(0,0,0,0)}.btn_donate:hover{border-color:#deae32;color:#deae32}.site_header__registration::after,.btn_prime::after{width:1.4rem;height:1.4rem;content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.27344 3.19033C7.44421 3.01956 7.7217 3.01972 7.89258 3.19033L11.3867 6.68544C11.3994 6.69767 11.4098 6.71182 11.4209 6.72548C11.5611 6.89736 11.5527 7.1493 11.3926 7.30947L7.89258 10.8095C7.7217 10.98 7.44419 10.9802 7.27344 10.8095C7.10302 10.6388 7.10321 10.3621 7.27344 10.1913L10.0264 7.43837H2.91602C2.67447 7.43828 2.47852 7.24147 2.47852 6.9999C2.47862 6.75842 2.67453 6.56249 2.91602 6.5624H10.0273L7.27344 3.80947C7.10285 3.63861 7.10271 3.3611 7.27344 3.19033Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.27344 3.19033C7.44421 3.01956 7.7217 3.01972 7.89258 3.19033L11.3867 6.68544C11.3994 6.69767 11.4098 6.71182 11.4209 6.72548C11.5611 6.89736 11.5527 7.1493 11.3926 7.30947L7.89258 10.8095C7.7217 10.98 7.44419 10.9802 7.27344 10.8095C7.10302 10.6388 7.10321 10.3621 7.27344 10.1913L10.0264 7.43837H2.91602C2.67447 7.43828 2.47852 7.24147 2.47852 6.9999C2.47862 6.75842 2.67453 6.56249 2.91602 6.5624H10.0273L7.27344 3.80947C7.10285 3.63861 7.10271 3.3611 7.27344 3.19033Z' fill='black'/%3E%3C/svg%3E");transition:transform .4s ease}.site_header__registration:hover::after,.btn_prime:hover::after{transform:translateX(0.8rem)}.btn_donate::after,.btn_donate_prime::after{width:1.4rem;height:1.4rem;content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5968 4.95792C12.5967 4.60236 12.5268 4.25028 12.3907 3.92179C12.2545 3.59311 12.0545 3.29439 11.8028 3.04288C11.5513 2.79125 11.2526 2.59118 10.9239 2.45499C10.5954 2.31893 10.2433 2.24897 9.88779 2.24894C9.53202 2.24894 9.17935 2.3188 8.85068 2.45499C8.52201 2.59118 8.22328 2.79125 7.97177 3.04288L7.35361 3.66104C7.15837 3.85629 6.84185 3.85625 6.64658 3.66104L6.02841 3.04288C5.52036 2.53483 4.83089 2.24894 4.1124 2.24894C3.39401 2.24896 2.70537 2.53495 2.19736 3.04288C1.6894 3.55084 1.40352 4.23957 1.40341 4.95792C1.40341 5.67641 1.68931 6.36588 2.19736 6.87394L7.00009 11.6767L11.8028 6.87394L11.9815 6.67667C12.1503 6.47111 12.2885 6.24162 12.3907 5.99503C12.5269 5.66637 12.5968 5.31367 12.5968 4.95792ZM13.5968 4.95792C13.5968 5.44504 13.501 5.92783 13.3145 6.37784C13.1281 6.82787 12.8544 7.23659 12.5099 7.58097L7.35361 12.7382C7.15843 12.9331 6.84179 12.9331 6.64658 12.7382L1.48935 7.58097C0.793924 6.8854 0.403414 5.94151 0.403414 4.95792C0.403523 3.97451 0.794068 3.03131 1.48935 2.33585C2.18492 1.64028 3.12872 1.24896 4.1124 1.24894C5.09611 1.24894 6.03986 1.64026 6.73545 2.33585L7.00009 2.6005L7.26474 2.33585L7.39658 2.20987C7.71172 1.92415 8.07404 1.69435 8.46787 1.53116C8.9179 1.34469 9.40066 1.24894 9.88779 1.24894C10.3747 1.24897 10.8569 1.34482 11.3067 1.53116C11.7567 1.71761 12.1655 1.99138 12.5099 2.33585C12.8544 2.68022 13.1281 3.08895 13.3145 3.53897C13.5009 3.98883 13.5967 4.47099 13.5968 4.95792Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5968 4.95792C12.5967 4.60236 12.5268 4.25028 12.3907 3.92179C12.2545 3.59311 12.0545 3.29439 11.8028 3.04288C11.5513 2.79125 11.2526 2.59118 10.9239 2.45499C10.5954 2.31893 10.2433 2.24897 9.88779 2.24894C9.53202 2.24894 9.17935 2.3188 8.85068 2.45499C8.52201 2.59118 8.22328 2.79125 7.97177 3.04288L7.35361 3.66104C7.15837 3.85629 6.84185 3.85625 6.64658 3.66104L6.02841 3.04288C5.52036 2.53483 4.83089 2.24894 4.1124 2.24894C3.39401 2.24896 2.70537 2.53495 2.19736 3.04288C1.6894 3.55084 1.40352 4.23957 1.40341 4.95792C1.40341 5.67641 1.68931 6.36588 2.19736 6.87394L7.00009 11.6767L11.8028 6.87394L11.9815 6.67667C12.1503 6.47111 12.2885 6.24162 12.3907 5.99503C12.5269 5.66637 12.5968 5.31367 12.5968 4.95792ZM13.5968 4.95792C13.5968 5.44504 13.501 5.92783 13.3145 6.37784C13.1281 6.82787 12.8544 7.23659 12.5099 7.58097L7.35361 12.7382C7.15843 12.9331 6.84179 12.9331 6.64658 12.7382L1.48935 7.58097C0.793924 6.8854 0.403414 5.94151 0.403414 4.95792C0.403523 3.97451 0.794068 3.03131 1.48935 2.33585C2.18492 1.64028 3.12872 1.24896 4.1124 1.24894C5.09611 1.24894 6.03986 1.64026 6.73545 2.33585L7.00009 2.6005L7.26474 2.33585L7.39658 2.20987C7.71172 1.92415 8.07404 1.69435 8.46787 1.53116C8.9179 1.34469 9.40066 1.24894 9.88779 1.24894C10.3747 1.24897 10.8569 1.34482 11.3067 1.53116C11.7567 1.71761 12.1655 1.99138 12.5099 2.33585C12.8544 2.68022 13.1281 3.08895 13.3145 3.53897C13.5009 3.98883 13.5967 4.47099 13.5968 4.95792Z' fill='black'/%3E%3C/svg%3E")}:root{--gl_container_width: 140rem;--color_background: #f5f1e8}@media screen and (min-width: 1024px){:root{--gl_offset: 2rem;--site_header_height: 7.6rem}}@media screen and (max-width: 1023.98px){:root{--gl_offset: 1.6rem;--site_header_height: 7.2rem}}html{font-size:10px}@media(min-width: 1024px)and (max-width: 1619px){html{font-size:.625dvw}}html,body{height:100%;scroll-behavior:smooth}body{color:#474038;background-color:var(--color_background);font-family:"Montserrat",Arial,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.33;text-rendering:optimizeLegibility}.wrapper{display:flex;width:100%;min-height:100%;flex-direction:column}.main{flex-grow:1}.section{position:relative;width:100%}.section[id]{scroll-margin-top:var(--site_header_height)}.container{width:100%;max-width:var(--gl_container_width);margin:0 auto;padding:0 var(--gl_offset)}.skip_link{position:fixed;z-index:1000;top:1.2rem;left:1.2rem;padding:1rem 1.6rem;color:#181614;background-color:#deae32;transform:translateY(-200%)}.skip_link:focus-visible{transform:translateY(0)}.site_header{position:sticky;z-index:10;top:0;width:100%;height:var(--site_header_height);padding-block:1.4rem;transition:background-color .4s ease}@media screen and (min-width: 1024px){.site_header{margin-bottom:calc(-1*var(--site_header_height));background-color:rgba(0,0,0,0)}}@media screen and (max-width: 1023.98px){.site_header{background-color:#1a2b2b}.site_header::after{position:absolute;top:var(--site_header_height);left:0;display:block;width:100%;height:1px;background-color:#2f4f4f;content:""}body.body_open_menu_state .site_header,.no_js .site_header{inset:0;height:100dvh;padding-bottom:3.2rem;background-color:#1a2b2b;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}body.body_open_menu_state .site_header{position:fixed}.no_js .site_header{position:relative;height:auto}}.site_header_scroll_state{background-color:#1a2b2b}@media screen and (max-width: 1023.98px){body.body_open_menu_state{overflow:hidden}}.site_header__container{display:grid;align-items:center}@media screen and (min-width: 1024px){.site_header__container{grid-template-areas:"logo nav registration";grid-template-columns:13.4rem 1fr auto;-moz-column-gap:3.2rem;column-gap:3.2rem}}@media screen and (max-width: 1023.98px){.site_header__container{grid-template-areas:"logo registration trigger";grid-template-columns:4.4rem 1fr 4.4rem;-moz-column-gap:1.2rem;column-gap:1.2rem}body.body_open_menu_state .site_header__container,.no_js .site_header__container{grid-template-areas:"logo . trigger" "nav nav nav" "registration registration registration" "donate donate donate";grid-template-columns:4.4rem 1fr 4.4rem}}.site_header__logo{display:block;grid-area:logo}@media screen and (min-width: 1024px){.site_header__logo{width:13.4rem;height:4.8rem}}@media screen and (max-width: 1023.98px){.site_header__logo{width:4.4rem;height:4.4rem}}.site_header__logo_media{display:block;width:100%;height:100%}.site_header__nav{grid-area:nav}@media screen and (min-width: 1024px){.site_header__nav{justify-self:end}}@media screen and (max-width: 1023.98px){.site_header__nav{display:none}body.body_open_menu_state .site_header__nav,.no_js .site_header__nav{display:block;width:calc(100% - 1.6rem);margin:3.8rem auto 0}}.site_header__menu{display:flex}@media screen and (min-width: 1024px){.site_header__menu{align-items:center;gap:3.2rem}}@media screen and (max-width: 1023.98px){.site_header__menu{flex-direction:column}}.site_header__menu_link{display:flex;color:#f5f1e8;letter-spacing:1px;text-decoration:none;text-transform:uppercase;transition:color .4s ease}.site_header__menu_link:hover{color:#deae32}.site_header__menu_link:focus-visible{outline:2px solid #deae32;outline-offset:4px}@media screen and (min-width: 1024px){.site_header__menu_link{font-size:1.4rem;line-height:2rem}}@media screen and (max-width: 1023.98px){.site_header__menu_link{align-items:center;min-height:5.4rem;padding-block:1.6rem;border-bottom:1px solid #2f4f4f;font-size:1.8rem;line-height:1.22}}.site_header__registration{grid-area:registration}@media screen and (max-width: 1023.98px){.site_header__registration{justify-self:end}body.body_open_menu_state .site_header__registration,.no_js .site_header__registration{height:5.4rem;padding-inline:4rem;font-size:1.4rem;line-height:5.4rem;width:calc(100% - 1.6rem);margin:2.4rem auto 0}}.site_header__donate{grid-area:donate;display:none}@media screen and (max-width: 1023.98px){body.body_open_menu_state .site_header__donate,.no_js .site_header__donate{display:inline-flex;width:calc(100% - 1.6rem);margin:1.2rem auto 0}}.site_header__menu_trigger{grid-area:trigger;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:1px solid #deae32;color:#deae32;cursor:pointer}.site_header__menu_trigger:hover{background-color:rgba(222,174,50,.1)}.site_header__menu_trigger:focus-visible{outline:2px solid #ffeab7;outline-offset:2px}@media screen and (min-width: 1024px){.site_header__menu_trigger{display:none}}@media screen and (max-width: 1023.98px){.site_header__menu_trigger{display:flex}.no_js .site_header__menu_trigger{display:none}}.site_header__menu_icon{position:relative;display:block;width:1.6rem;height:1.4rem}.site_header__menu_icon::before,.site_header__menu_icon::after{position:absolute;left:0;width:100%;height:2px;background-color:currentColor;content:"";transition:top .4s ease,bottom .4s ease,transform .4s ease}.site_header__menu_icon::before{top:0}@media screen and (max-width: 1023.98px){body.body_open_menu_state .site_header__menu_icon::before{top:50%;transform:translateY(-50%) rotate(45deg)}}.site_header__menu_icon::after{bottom:0}@media screen and (max-width: 1023.98px){body.body_open_menu_state .site_header__menu_icon::after{top:50%;bottom:auto;transform:translateY(-50%) rotate(-45deg)}}.site_header__menu_icon_bar{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:currentColor;transform:translateY(-50%);transition:opacity .4s ease}@media screen and (max-width: 1023.98px){body.body_open_menu_state .site_header__menu_icon_bar{opacity:0}}.course_hero_section{position:relative;overflow:hidden;background-color:#181614}.course_hero_section__main{position:relative;display:flex;overflow:hidden}@media screen and (min-width: 1024px){.course_hero_section__main{min-height:100dvh;padding:13.8rem 0 8.8rem}}@media screen and (max-width: 1023.98px){.course_hero_section__main{min-height:0;padding:3.2rem 0 0}}.course_hero_section__img_w{position:absolute;z-index:0;inset:0}.course_hero_section__img_w::before,.course_hero_section__img_w::after{position:absolute;z-index:1;content:"";pointer-events:none}.course_hero_section__img_w::before{inset:0}@media screen and (min-width: 1024px){.course_hero_section__img_w::before{background:linear-gradient(90deg, rgba(47, 79, 79, 0.5) 0%, rgba(47, 79, 79, 0.5) 30%, rgba(47, 79, 79, 0) 65%)}.course_hero_section__img_w::after{top:0;right:0;left:0;height:40rem;background:linear-gradient(180deg, #1a2b2b 6%, rgba(26, 43, 43, 0.5) 28%, transparent 54%)}}@media screen and (max-width: 1023.98px){.course_hero_section__img_w::before{background:linear-gradient(123deg, #1a2b2b 25%, rgba(26, 43, 43, 0.95) 47%, rgba(26, 43, 43, 0.45) 63%, transparent 73%)}}.course_hero_section__container{position:relative;z-index:2;display:flex}@media screen and (min-width: 1024px){.course_hero_section__container{align-items:center;flex-direction:row;-moz-column-gap:5rem;column-gap:5rem}}@media screen and (max-width: 1023.98px){.course_hero_section__container{align-items:stretch;flex-direction:column;row-gap:3.2rem}}.course_hero{width:100%;max-width:78rem}.course_hero__badge{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid #644e11;color:#deae32;font-weight:700;letter-spacing:1px;text-transform:uppercase;-moz-column-gap:.8rem;column-gap:.8rem}.course_hero__badge::before{content:""}@media screen and (min-width: 1024px){.course_hero__badge{min-height:3.2rem;margin-bottom:2.8rem;padding:.6rem 2rem;font-size:1.4rem;line-height:1.43}}@media screen and (max-width: 1023.98px){.course_hero__badge{min-height:2.6rem;margin-bottom:2rem;padding:4px 1.4rem;font-size:1.1rem;line-height:1.45}}.course_hero__badge_dot{font-size:1.4rem;line-height:1}.course_hero__title{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.course_hero__title{margin-bottom:2.4rem}}@media screen and (max-width: 1023.98px){.course_hero__title{margin-bottom:1.6rem;row-gap:.8rem}}.course_hero__code{color:#f5f1e8;font-family:"Montserrat",Arial,sans-serif;font-weight:700}@media screen and (min-width: 1024px){.course_hero__code{font-size:6rem;line-height:1.17}}@media screen and (max-width: 1023.98px){.course_hero__code{font-size:3.2rem;line-height:1.2}}.course_hero__name{color:#deae32;font-family:"Playfair Display",Georgia,serif;font-style:italic;font-weight:600}@media screen and (min-width: 1024px){.course_hero__name{font-size:9rem;line-height:1.14}}@media screen and (max-width: 1023.98px){.course_hero__name{font-size:3.8rem;line-height:1.11}}.course_hero__lead{color:#cfdbdc;line-height:1.2}@media screen and (min-width: 1024px){.course_hero__lead{margin-bottom:2.4rem;font-size:2.8rem}}@media screen and (max-width: 1023.98px){.course_hero__lead{margin-bottom:2rem;font-size:1.6rem}}.course_hero__quote{border-left:2px solid #deae32;color:#cfdbdc;font-family:"Playfair Display",Georgia,serif;font-style:italic}@media screen and (min-width: 1024px){.course_hero__quote{margin-bottom:6.4rem;padding-left:2.6rem;font-size:2rem;line-height:1.3}}@media screen and (max-width: 1023.98px){.course_hero__quote{margin-bottom:2rem;padding-left:1.6rem;font-size:1.5rem;line-height:1.33}}.course_hero__actions{display:flex;align-items:flex-start}@media screen and (min-width: 1024px){.course_hero__actions{flex-direction:row;-moz-column-gap:1.4rem;column-gap:1.4rem}}@media screen and (max-width: 1023.98px){.course_hero__actions{flex-direction:column;row-gap:1.4rem}}@media screen and (max-width: 1023.98px){.course_hero__btn{width:100%;max-width:40rem}}@media screen and (min-width: 1024px){.course_hero__btn.course_hero__btn_donate{min-width:24.6rem}}@media screen and (min-width: 1024px){.course_dates{margin-left:auto;width:30rem;padding:3.6rem 4rem;background-color:rgba(26,43,43,.85)}}@media screen and (max-width: 1023.98px){.course_dates{margin:0 calc(-1*var(--gl_offset));width:calc(100% + 2*var(--gl_offset));padding:3.2rem 2rem;background-color:#1a2b2b}}.course_dates__title{color:#deae32;font-weight:700;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}@media screen and (min-width: 1024px){.course_dates__title{margin-bottom:1.2rem;font-size:1.4rem;line-height:1.43}}@media screen and (max-width: 1023.98px){.course_dates__title{margin-bottom:1.6rem;font-size:1.2rem;line-height:1.33}}.course_dates__item{display:flex;flex-direction:column;row-gap:4px;border-bottom:1px solid #3f6f73}@media screen and (min-width: 1024px){.course_dates__item:not(:first-child){padding-top:1.2rem}.course_dates__item{padding-bottom:1.2rem}.course_dates__item:last-of-type{margin-bottom:1.2rem}}@media screen and (max-width: 1023.98px){.course_dates__item:not(:first-child){padding-top:1.6rem}.course_dates__item{padding-bottom:1.6rem}.course_dates__item:last-of-type{margin-bottom:1.6rem}}.course_dates__date{color:#f5f1e8;font-weight:700;white-space:nowrap}@media screen and (min-width: 1024px){.course_dates__date{font-size:2.4rem;line-height:1.29}}@media screen and (max-width: 1023.98px){.course_dates__date{font-size:1.8rem;line-height:1.33}}.course_dates__meta,.course_dates__stream{color:#cfdbdc;white-space:nowrap}@media screen and (min-width: 1024px){.course_dates__meta,.course_dates__stream{font-size:1.4rem;line-height:1.43}}@media screen and (max-width: 1023.98px){.course_dates__meta,.course_dates__stream{font-size:1.2rem;line-height:1.33}}.course_intro_section{background-color:#f5f1e8}@media screen and (min-width: 1024px){.course_intro_section{padding:10rem 0}}@media screen and (max-width: 1023.98px){.course_intro_section{padding:4.8rem 0}}.course_intro_section__container{display:grid}@media screen and (min-width: 1024px){.course_intro_section__container{align-items:start;grid-template-areas:"image content";grid-template-columns:54.8rem minmax(0, 74.8rem);-moz-column-gap:6.4rem;column-gap:6.4rem}}@media screen and (max-width: 1023.98px){.course_intro_section__container{grid-template-areas:"content" "image";grid-template-columns:minmax(0, 1fr);row-gap:2rem}}.course_intro_section__content{grid-area:content;display:flex;flex-direction:column}@media screen and (min-width: 1024px){.course_intro_section__content{row-gap:3.2rem}}@media screen and (max-width: 1023.98px){.course_intro_section__content{row-gap:2rem}}.course_intro_section__header{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.course_intro_section__header{row-gap:1.2rem}}@media screen and (max-width: 1023.98px){.course_intro_section__header{row-gap:.8rem}}.course_intro_section__eyebrow{display:flex;align-items:center;color:#644e11;font-weight:700;text-transform:uppercase}.course_intro_section__eyebrow::before{height:1px;background-color:#deae32;content:"";flex-shrink:0}@media screen and (min-width: 1024px){.course_intro_section__eyebrow{font-size:1.4rem;line-height:1.43;letter-spacing:1px;-moz-column-gap:1.4rem;column-gap:1.4rem}.course_intro_section__eyebrow::before{width:2.8rem}}@media screen and (max-width: 1023.98px){.course_intro_section__eyebrow{font-size:1.1rem;line-height:1.45;letter-spacing:1.5px;-moz-column-gap:1rem;column-gap:1rem}.course_intro_section__eyebrow::before{width:2rem}}.course_intro_section__title{color:#474038;font-weight:700}.course_intro_section__title span{color:#67242d}@media screen and (min-width: 1024px){.course_intro_section__title{font-size:5rem;line-height:1.14}}@media screen and (max-width: 1023.98px){.course_intro_section__title{font-size:2.4rem;line-height:1.2}.course_intro_section__title br{display:none}}.course_intro_section__copy{display:flex;flex-direction:column;color:#181614;line-height:1.33}.course_intro_section__copy em{font-family:"Playfair Display",Georgia,serif;font-style:italic;font-weight:600}@media screen and (min-width: 1024px){.course_intro_section__copy{font-size:1.8rem;row-gap:2.4rem}.course_intro_section__copy em{color:#2f4f4f}}@media screen and (max-width: 1023.98px){.course_intro_section__copy{font-size:1.5rem;row-gap:1.6rem}.course_intro_section__copy em{color:#375f61}}.course_intro_section__quote{border-left:2px solid #deae32;font-family:"Playfair Display",Georgia,serif;font-style:italic;font-weight:600}@media screen and (min-width: 1024px){.course_intro_section__quote{padding-left:2.4rem;color:#2f4f4f;font-size:2.2rem;line-height:1.23}}@media screen and (max-width: 1023.98px){.course_intro_section__quote{padding-left:1.6rem;color:#375f61;font-size:1.6rem;line-height:1.25}}.course_intro_section__img_w{grid-area:image;overflow:hidden}@media screen and (min-width: 1024px){.course_intro_section__img_w{width:54.8rem;height:67rem}}@media screen and (max-width: 1023.98px){.course_intro_section__img_w{width:100%;height:24rem}}@media screen and (max-width: 1023.98px){.course_intro_section__img{-o-object-position:center bottom;object-position:center bottom}}.course_benefits_section{background-color:#f5f1e8}@media screen and (min-width: 1024px){.course_benefits_section{padding-bottom:10rem}}@media screen and (max-width: 1023.98px){.course_benefits_section{padding:4.8rem 0}}.course_benefits_section__container{display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 1024px){.course_benefits_section__container{row-gap:3.2rem}}@media screen and (max-width: 1023.98px){.course_benefits_section__container{row-gap:2rem}}.course_benefits_section__header{display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 1024px){.course_benefits_section__header{row-gap:1.2rem}}@media screen and (max-width: 1023.98px){.course_benefits_section__header{row-gap:.8rem}}.course_benefits_section__eyebrow{display:flex;align-items:center;color:#644e11;font-weight:700;text-transform:uppercase}.course_benefits_section__eyebrow::before,.course_benefits_section__eyebrow::after{height:1px;background-color:#deae32;content:"";flex-shrink:0}@media screen and (min-width: 1024px){.course_benefits_section__eyebrow{font-size:1.4rem;line-height:1.43;letter-spacing:1px;-moz-column-gap:1.4rem;column-gap:1.4rem}.course_benefits_section__eyebrow::before,.course_benefits_section__eyebrow::after{width:2.8rem}}@media screen and (max-width: 1023.98px){.course_benefits_section__eyebrow{font-size:1.1rem;line-height:1.45;letter-spacing:1.5px;-moz-column-gap:1rem;column-gap:1rem}.course_benefits_section__eyebrow::before,.course_benefits_section__eyebrow::after{width:2rem}}.course_benefits_section__title{color:#474038;font-weight:700;text-align:center}.course_benefits_section__title span{color:#3f6f73}@media screen and (min-width: 1024px){.course_benefits_section__title{font-size:5rem;line-height:1.14}}@media screen and (max-width: 1023.98px){.course_benefits_section__title{font-size:2.4rem;line-height:1.2}}.course_benefits_section__list{display:grid;width:100%}@media screen and (min-width: 1024px){.course_benefits_section__list{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.2rem}}@media screen and (max-width: 1023.98px){.course_benefits_section__list{grid-template-columns:minmax(0, 1fr);row-gap:1.2rem}}.course_benefits_section__item{display:flex;background-color:#f8efd6}@media screen and (min-width: 1024px){.course_benefits_section__item{min-height:18.6rem;padding:4rem 3rem;align-items:flex-start;-moz-column-gap:1rem;column-gap:1rem}}@media screen and (max-width: 1023.98px){.course_benefits_section__item{padding:1.2rem 2.4rem;align-items:center;flex-direction:column;row-gap:.8rem}}.course_benefits_section__img_w{display:flex;width:6rem;height:6rem;align-items:center;justify-content:center;flex:0 0 6rem}.course_benefits_section__img{display:block;width:auto;max-width:100%;height:auto;max-height:100%}.course_benefits_section__item_content{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}@media screen and (min-width: 1024px){.course_benefits_section__item_content{row-gap:1rem}}@media screen and (max-width: 1023.98px){.course_benefits_section__item_content{width:100%;row-gap:.8rem}}.course_benefits_section__item_title{font-weight:700}@media screen and (min-width: 1024px){.course_benefits_section__item_title{color:#644e11;font-size:1.8rem;line-height:1.33}}@media screen and (max-width: 1023.98px){.course_benefits_section__item_title{color:#474038;font-size:1.6rem;line-height:1.2}}@media screen and (min-width: 1024px){.course_benefits_section__item_text{color:rgba(24,22,20,.7);font-size:1.8rem;line-height:1.33}}@media screen and (max-width: 1023.98px){.course_benefits_section__item_text{color:rgba(71,64,56,.8);font-size:1.4rem;line-height:1.4}}.course_curriculum_section{background-color:#2f4f4f}@media screen and (min-width: 1024px){.course_curriculum_section{padding-block:10rem}}@media screen and (max-width: 1023.98px){.course_curriculum_section{padding-block:4.8rem}}.course_curriculum_section__overview{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.course_curriculum_section__container{display:grid;grid-template-columns:63.2rem 66.4rem;gap:6.4rem}}@media screen and (max-width: 1023.98px){.course_curriculum_section__container{display:flex;flex-direction:column;gap:2.4rem}}@media screen and (min-width: 1024px){.course_curriculum_section__overview{gap:3.2rem}}@media screen and (max-width: 1023.98px){.course_curriculum_section__overview{gap:2rem}}.course_curriculum_section__header{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.course_curriculum_section__header{align-items:flex-start;gap:1.2rem}}@media screen and (max-width: 1023.98px){.course_curriculum_section__header{align-items:center;gap:.8rem}}.course_curriculum_section__eyebrow{display:flex;align-items:center;color:#ffeab7;font-weight:700;text-transform:uppercase}.course_curriculum_section__eyebrow::before,.course_curriculum_section__eyebrow::after{height:1px;background-color:currentColor;content:""}@media screen and (min-width: 1024px){.course_curriculum_section__eyebrow{gap:1.2rem;font-size:1.4rem;line-height:2rem;letter-spacing:1px}.course_curriculum_section__eyebrow::before{width:2.8rem}.course_curriculum_section__eyebrow::after{display:none}}@media screen and (max-width: 1023.98px){.course_curriculum_section__eyebrow{gap:1rem;font-size:1.1rem;line-height:1.6rem;letter-spacing:1.5px}.course_curriculum_section__eyebrow::before,.course_curriculum_section__eyebrow::after{width:2rem}}.course_curriculum_section__title{color:#f5f1e8;font-weight:700}@media screen and (min-width: 1024px){.course_curriculum_section__title{font-size:5rem;line-height:5.7rem;text-align:left}}@media screen and (max-width: 1023.98px){.course_curriculum_section__title{font-size:2.4rem;line-height:1.2;text-align:center}}@media screen and (min-width: 1024px){.course_curriculum_section__title_part{display:block}}@media screen and (max-width: 1023.98px){.course_curriculum_section__title_part{display:inline}}.course_curriculum_section__title_accent{color:#deae32}.course_curriculum_section__copy{display:flex;flex-direction:column;gap:1.8rem}@media screen and (min-width: 1024px){.course_curriculum_section__copy{width:54.8rem;color:#f5f1e8;font-size:1.8rem;line-height:2.4rem}}@media screen and (max-width: 1023.98px){.course_curriculum_section__copy{color:rgba(245,241,232,.9);font-size:1.5rem;line-height:2rem}}.course_curriculum_section__stats{display:grid;row-gap:2px}@media screen and (min-width: 1024px){.course_curriculum_section__stats{width:54.8rem;grid-template-columns:repeat(2, 1fr);-moz-column-gap:4px;column-gap:4px;margin-top:0}}@media screen and (max-width: 1023.98px){.course_curriculum_section__stats{-moz-column-gap:2px;column-gap:2px;margin-top:4px}}.course_curriculum_section__stat{display:flex;flex-direction:column;border-left:1px solid #deae32;background-color:#375f61}@media screen and (min-width: 1024px){.course_curriculum_section__stat{gap:0;padding:1.8rem 2.4rem}.course_curriculum_section__stat:nth-child(1){grid-column:1;grid-row:1}.course_curriculum_section__stat:nth-child(2){grid-column:1;grid-row:2}.course_curriculum_section__stat:nth-child(3){grid-column:2;grid-row:1}.course_curriculum_section__stat:nth-child(4){grid-column:2;grid-row:2}}@media screen and (max-width: 1023.98px){.course_curriculum_section__stat{gap:4px;padding:1.4rem}}.course_curriculum_section__stat_label{color:#f5f1e8;letter-spacing:1px;text-transform:uppercase}@media screen and (min-width: 1024px){.course_curriculum_section__stat_label{font-size:1.6rem;line-height:2.4rem}}@media screen and (max-width: 1023.98px){.course_curriculum_section__stat_label{font-size:1.2rem;line-height:1.6rem}}.course_curriculum_section__stat_value{margin:0;color:#cfdbdc;font-weight:700}@media screen and (min-width: 1024px){.course_curriculum_section__stat_value{font-size:2.8rem;line-height:3.6rem}}@media screen and (max-width: 1023.98px){.course_curriculum_section__stat_value{font-size:2.2rem;line-height:1.2}}.course_curriculum_section__topics{margin:0;padding:0;list-style:none}.course_curriculum_section__topic{display:flex;align-items:center;border-bottom:1px solid rgba(245,241,232,.1)}@media screen and (min-width: 1024px){.course_curriculum_section__topic{min-height:7.6rem;gap:4.8rem;padding-block:2.4rem}.course_curriculum_section__topic:first-child{border-top:1px solid rgba(245,241,232,.07)}}@media screen and (max-width: 1023.98px){.course_curriculum_section__topic{gap:1.6rem;padding-block:1.6rem}}.course_curriculum_section__topic_number{flex-grow:0;flex-shrink:0;color:#95b0b2;font-weight:700;letter-spacing:2px}@media screen and (min-width: 1024px){.course_curriculum_section__topic_number{flex-basis:3.4rem;font-size:1.6rem;line-height:2.4rem}}@media screen and (max-width: 1023.98px){.course_curriculum_section__topic_number{flex-basis:2.4rem;font-size:1.4rem;line-height:2rem}}.course_curriculum_section__topic_name{color:#f5f1e8}@media screen and (min-width: 1024px){.course_curriculum_section__topic_name{font-size:2rem;line-height:2.6rem}}@media screen and (max-width: 1023.98px){.course_curriculum_section__topic_name{font-size:1.5rem;line-height:2rem}}.course_support_banner{overflow:hidden;background-color:#1a2b2b}@media screen and (min-width: 1024px){.course_support_banner{padding-block:10rem}}@media screen and (max-width: 1023.98px){.course_support_banner{padding-block:4.8rem}}.course_support_banner__media{position:absolute;inset:0;display:block}.course_support_banner__media::after{position:absolute;inset:0;background-color:rgba(26,43,43,.8);content:""}.course_support_banner__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course_support_banner__container{position:relative;z-index:2}@media screen and (min-width: 1024px){.course_support_banner__container{display:grid;grid-template-columns:63.2rem 66.4rem;align-items:center;gap:6.4rem}}@media screen and (max-width: 1023.98px){.course_support_banner__container{display:flex;flex-direction:column;gap:2.4rem}}.course_support_banner__main{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.course_support_banner__main{align-items:flex-start;gap:3.2rem}}@media screen and (max-width: 1023.98px){.course_support_banner__main{align-items:center;gap:2.4rem}}.course_support_banner__title{color:#f5f1e8;font-weight:700}@media screen and (min-width: 1024px){.course_support_banner__title{font-size:5rem;line-height:5.7rem;text-align:left}}@media screen and (max-width: 1023.98px){.course_support_banner__title{font-size:2.4rem;line-height:1.2;text-align:center}}.course_support_banner__title_accent{color:#c89b23}@media screen and (min-width: 1024px){.course_support_banner__button{width:57.6rem}}@media screen and (max-width: 1023.98px){.course_support_banner__button{width:100%;max-width:40rem}}.course_support_banner__copy{color:#f5f1e8}@media screen and (min-width: 1024px){.course_support_banner__copy{font-size:1.8rem;line-height:2.4rem}}@media screen and (max-width: 1023.98px){.course_support_banner__copy{font-size:1.5rem;line-height:2rem}}.course_format_section{background-color:#f5f1e8}@media screen and (min-width: 1024px){.course_format_section{padding-block:10rem}}@media screen and (max-width: 1023.98px){.course_format_section{padding-block:4.8rem}}@media screen and (min-width: 1024px){.course_format_section__container{display:grid;grid-template-columns:63.2rem 66.4rem;align-items:start;-moz-column-gap:6.4rem;column-gap:6.4rem}}@media screen and (max-width: 1023.98px){.course_format_section__container{display:flex;flex-direction:column;row-gap:2rem}}.course_format_section__content{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.course_format_section__content{row-gap:3.2rem}}@media screen and (max-width: 1023.98px){.course_format_section__content{row-gap:2rem}}.course_format_section__header{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.course_format_section__header{align-items:flex-start;row-gap:1.2rem}}@media screen and (max-width: 1023.98px){.course_format_section__header{align-items:center;row-gap:.8rem}}.course_format_section__eyebrow{display:flex;align-items:center;color:#644e11;font-weight:700;text-transform:uppercase}.course_format_section__eyebrow::before,.course_format_section__eyebrow::after{height:1px;background-color:#deae32;content:"";flex-shrink:0}@media screen and (min-width: 1024px){.course_format_section__eyebrow{font-size:1.4rem;line-height:1.43;letter-spacing:1px;-moz-column-gap:1.4rem;column-gap:1.4rem}.course_format_section__eyebrow::before{width:2.8rem}.course_format_section__eyebrow::after{display:none}}@media screen and (max-width: 1023.98px){.course_format_section__eyebrow{font-size:1.1rem;line-height:1.45;letter-spacing:1.5px;-moz-column-gap:1rem;column-gap:1rem}.course_format_section__eyebrow::before,.course_format_section__eyebrow::after{width:2rem}}.course_format_section__title{color:#474038;font-weight:700}.course_format_section__title span{color:#67242d}@media screen and (min-width: 1024px){.course_format_section__title{font-size:5rem;line-height:1.14;text-align:left}}@media screen and (max-width: 1023.98px){.course_format_section__title{font-size:2.4rem;line-height:1.2;text-align:center}}.course_format_section__list{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.course_format_section__list{row-gap:2rem}}@media screen and (max-width: 1023.98px){.course_format_section__list{row-gap:1.6rem}}.course_format_section__item{display:flex;align-items:flex-start}@media screen and (min-width: 1024px){.course_format_section__item{-moz-column-gap:1.6rem;column-gap:1.6rem}}@media screen and (max-width: 1023.98px){.course_format_section__item{-moz-column-gap:1.2rem;column-gap:1.2rem}}.course_format_section__marker{position:relative;display:flex;width:2.4rem;height:2.4rem;margin-top:2px;align-items:center;justify-content:center;border-radius:50%;background-color:#deae32;flex:0 0 2.4rem}.course_format_section__marker::before{width:1rem;height:.6rem;border-bottom:2px solid #67242d;border-left:2px solid #67242d;content:"";transform:translateY(-1px) rotate(-45deg)}.course_format_section__item_content{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}@media screen and (min-width: 1024px){.course_format_section__item_content{row-gap:2px}}@media screen and (max-width: 1023.98px){.course_format_section__item_content{row-gap:4px}}.course_format_section__item_title{color:#2f4f4f;font-weight:700}@media screen and (min-width: 1024px){.course_format_section__item_title{font-size:1.8rem;line-height:1.5}}@media screen and (max-width: 1023.98px){.course_format_section__item_title{font-size:1.6rem;line-height:1.25}}@media screen and (min-width: 1024px){.course_format_section__item_text{color:#181614;font-size:1.8rem;line-height:1.33}}@media screen and (max-width: 1023.98px){.course_format_section__item_text{color:rgba(24,22,20,.8);font-size:1.4rem;line-height:1.29}}.course_format_section__media{display:block;overflow:hidden}@media screen and (min-width: 1024px){.course_format_section__media{width:66.4rem;height:47.4rem}}@media screen and (max-width: 1023.98px){.course_format_section__media{width:100%;height:20rem}}.course_audience_section{background-color:#fff}@media screen and (min-width: 1024px){.course_audience_section{padding-block:10rem}}@media screen and (max-width: 1023.98px){.course_audience_section{padding-block:4.8rem}}.course_audience_section__container{display:grid}@media screen and (min-width: 1024px){.course_audience_section__container{grid-template-areas:"aside content";grid-template-columns:63.2rem 66.4rem;align-items:start;-moz-column-gap:6.4rem;column-gap:6.4rem}}@media screen and (max-width: 1023.98px){.course_audience_section__container{grid-template-areas:"content" "aside";grid-template-columns:minmax(0, 1fr);row-gap:2rem}}.course_audience_section__content{grid-area:content;display:flex;flex-direction:column}@media screen and (min-width: 1024px){.course_audience_section__content{row-gap:3.2rem}}@media screen and (max-width: 1023.98px){.course_audience_section__content{row-gap:2rem}}.course_audience_section__header{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.course_audience_section__header{align-items:flex-start;row-gap:1.2rem}}@media screen and (max-width: 1023.98px){.course_audience_section__header{align-items:center;row-gap:.8rem}}.course_audience_section__eyebrow{display:flex;align-items:center;color:#644e11;font-weight:700;text-transform:uppercase}.course_audience_section__eyebrow::before,.course_audience_section__eyebrow::after{height:1px;background-color:#deae32;content:"";flex-shrink:0}@media screen and (min-width: 1024px){.course_audience_section__eyebrow{font-size:1.4rem;line-height:1.43;letter-spacing:1px;-moz-column-gap:1.4rem;column-gap:1.4rem}.course_audience_section__eyebrow::before{width:2.8rem}.course_audience_section__eyebrow::after{display:none}}@media screen and (max-width: 1023.98px){.course_audience_section__eyebrow{font-size:1.1rem;line-height:1.45;letter-spacing:1.5px;-moz-column-gap:1rem;column-gap:1rem}.course_audience_section__eyebrow::before,.course_audience_section__eyebrow::after{width:2rem}}.course_audience_section__title{color:#474038;font-weight:700}.course_audience_section__title span{color:#3f6f73}@media screen and (min-width: 1024px){.course_audience_section__title{font-size:5rem;line-height:1.14;text-align:left}}@media screen and (max-width: 1023.98px){.course_audience_section__title{font-size:2.4rem;line-height:1.2;text-align:center}}.course_audience_section__criteria_title{border-bottom:1px solid #cac5bc;color:#2f4f4f;font-weight:700}@media screen and (min-width: 1024px){.course_audience_section__criteria_title{padding-bottom:2.4rem;font-size:1.8rem;line-height:1.5}}@media screen and (max-width: 1023.98px){.course_audience_section__criteria_title{padding-bottom:1.6rem;font-size:1.6rem;line-height:1.38;text-align:center}}.course_audience_section__item{display:flex;align-items:center;border-bottom:1px solid #cac5bc;color:#181614;line-height:1.33}@media screen and (min-width: 1024px){.course_audience_section__item{min-height:8.8rem;padding-block:1.4rem;-moz-column-gap:2rem;column-gap:2rem;font-size:1.8rem}}@media screen and (max-width: 1023.98px){.course_audience_section__item{padding-block:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;font-size:1.5rem}}.course_audience_section__icon_w{display:flex;width:6rem;height:6rem;align-items:center;justify-content:center;flex:0 0 6rem}.course_audience_section__aside{grid-area:aside;display:flex;flex-direction:column}@media screen and (min-width: 1024px){.course_audience_section__aside{row-gap:2.4rem}}@media screen and (max-width: 1023.98px){.course_audience_section__aside{row-gap:2rem}}.course_audience_section__img_w{display:block;overflow:hidden}@media screen and (min-width: 1024px){.course_audience_section__img_w{width:63.2rem;height:45rem}}@media screen and (max-width: 1023.98px){.course_audience_section__img_w{width:100%;height:22rem}}.course_audience_section__quote{border-left:2px solid #deae32;color:#2f4f4f;font-family:"Playfair Display",Georgia,serif;font-style:italic;font-weight:600}@media screen and (min-width: 1024px){.course_audience_section__quote{padding-inline:2.4rem;font-size:1.8rem;line-height:1.33}}@media screen and (max-width: 1023.98px){.course_audience_section__quote{padding-left:1.6rem;font-size:1.6rem;line-height:1.25}}.course_audience_section__copy{line-height:1.33}@media screen and (min-width: 1024px){.course_audience_section__copy{color:#181614;font-size:1.8rem}}@media screen and (max-width: 1023.98px){.course_audience_section__copy{color:#474038;font-size:1.5rem}}.course_gallery_section{overflow:hidden;background-color:#1a2b2b}@media screen and (min-width: 1024px){.course_gallery_section{padding-block:10rem}}@media screen and (max-width: 1023.98px){.course_gallery_section{padding-block:4.8rem}}.course_gallery_section__container{display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 1024px){.course_gallery_section__container{row-gap:3.2rem}}@media screen and (max-width: 1023.98px){.course_gallery_section__container{row-gap:2rem}}.course_gallery_section__header{display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 1024px){.course_gallery_section__header{row-gap:1.2rem}}@media screen and (max-width: 1023.98px){.course_gallery_section__header{row-gap:.8rem}}.course_gallery_section__eyebrow{display:flex;align-items:center;color:#ffeab7;font-weight:700;text-transform:uppercase}.course_gallery_section__eyebrow::before,.course_gallery_section__eyebrow::after{height:1px;background-color:#deae32;content:"";flex-shrink:0}@media screen and (min-width: 1024px){.course_gallery_section__eyebrow{font-size:1.4rem;line-height:1.43;letter-spacing:1px;-moz-column-gap:1.4rem;column-gap:1.4rem}.course_gallery_section__eyebrow::before,.course_gallery_section__eyebrow::after{width:2.8rem}}@media screen and (max-width: 1023.98px){.course_gallery_section__eyebrow{font-size:1.1rem;line-height:1.45;letter-spacing:1.5px;-moz-column-gap:1rem;column-gap:1rem}.course_gallery_section__eyebrow::before,.course_gallery_section__eyebrow::after{width:2rem}}.course_gallery_section__title{color:#f5f1e8;font-weight:700;text-align:center}.course_gallery_section__title span{color:#deae32}@media screen and (min-width: 1024px){.course_gallery_section__title{font-size:5rem;line-height:1.14}}@media screen and (max-width: 1023.98px){.course_gallery_section__title{font-size:2.4rem;line-height:1.2}}.course_gallery_section__grid{display:grid;width:100%}@media screen and (min-width: 1024px){.course_gallery_section__grid{grid-template-columns:repeat(16, minmax(0, 1fr));gap:1.6rem}}@media screen and (max-width: 1023.98px){.course_gallery_section__grid{grid-template-columns:minmax(0, 1fr);row-gap:.8rem}}.course_gallery_section__img_w{position:relative;display:block;overflow:hidden;width:100%;text-decoration:none;cursor:pointer}.course_gallery_section__img_w::after{position:absolute;inset:0;background-color:rgba(26,43,43,.22);content:"";pointer-events:none}@media screen and (min-width: 1024px){.course_gallery_section__img_w:nth-child(7n+1){grid-column:span 9;height:52rem}.course_gallery_section__img_w:nth-child(7n+2){grid-column:span 7;height:52rem}.course_gallery_section__img_w:nth-child(7n+3){grid-column:span 7;height:42rem}.course_gallery_section__img_w:nth-child(7n+4){grid-column:span 9;height:42rem}.course_gallery_section__img_w:nth-child(7n+5),.course_gallery_section__img_w:nth-child(7n+6){grid-column:span 5;height:32rem}.course_gallery_section__img_w:nth-child(7n+7){grid-column:span 6;height:32rem}.course_gallery_section__img_w:nth-child(7n+1):last-child,.course_gallery_section__img_w:nth-child(7n+3):last-child,.course_gallery_section__img_w:nth-child(7n+5):last-child{grid-column:1/-1}.course_gallery_section__img_w:nth-child(7n+5):nth-last-child(2),.course_gallery_section__img_w:nth-child(7n+6):last-child{grid-column:span 8}}@media screen and (max-width: 1023.98px){.course_gallery_section__img_w{height:22rem}.course_gallery_section__img_w:nth-child(7n+4){height:18rem}}.course_gallery_section__img_w:focus-visible{outline:3px solid #deae32;outline-offset:3px}.course_trainers_section{overflow:hidden;background-color:#f5f1e8}@media screen and (min-width: 1024px){.course_trainers_section{padding-block:10rem}}@media screen and (max-width: 1023.98px){.course_trainers_section{padding-block:4.8rem}}.course_trainers_section__container{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.course_trainers_section__container{row-gap:4.8rem}}@media screen and (max-width: 1023.98px){.course_trainers_section__container{row-gap:3.2rem}}.course_trainers_section__header,.course_trainers_section__heading{display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 1024px){.course_trainers_section__header{row-gap:3.2rem}}@media screen and (max-width: 1023.98px){.course_trainers_section__header{row-gap:2rem}}@media screen and (min-width: 1024px){.course_trainers_section__heading{width:66.4rem;row-gap:1.2rem}}@media screen and (max-width: 1023.98px){.course_trainers_section__heading{width:100%;row-gap:.8rem}}.course_trainers_section__eyebrow{display:flex;align-items:center;color:#644e11;font-weight:700;text-transform:uppercase}.course_trainers_section__eyebrow::before,.course_trainers_section__eyebrow::after{height:1px;background-color:#deae32;content:"";flex-shrink:0}@media screen and (min-width: 1024px){.course_trainers_section__eyebrow{-moz-column-gap:1.4rem;column-gap:1.4rem;font-size:1.4rem;line-height:1.43;letter-spacing:1px}.course_trainers_section__eyebrow::before,.course_trainers_section__eyebrow::after{width:2.8rem}}@media screen and (max-width: 1023.98px){.course_trainers_section__eyebrow{-moz-column-gap:1rem;column-gap:1rem;font-size:1.1rem;line-height:1.45;letter-spacing:1.5px}.course_trainers_section__eyebrow::before,.course_trainers_section__eyebrow::after{width:2rem}}.course_trainers_section__title{color:#474038;font-weight:700;text-align:center}.course_trainers_section__title span{color:#67242d}@media screen and (min-width: 1024px){.course_trainers_section__title{font-size:5rem;line-height:1.14}}@media screen and (max-width: 1023.98px){.course_trainers_section__title{font-size:2.4rem;line-height:1.2}}.course_trainers_section__features{display:grid}@media screen and (min-width: 1024px){.course_trainers_section__features{width:104rem;grid-template-columns:repeat(2, minmax(0, 1fr));-moz-column-gap:3.2rem;column-gap:3.2rem;row-gap:.6rem}.course_trainers_section__features li:first-child{grid-row:span 2}}@media screen and (max-width: 1023.98px){.course_trainers_section__features{width:100%;row-gap:.8rem}}.course_trainers_section__features li{display:flex;-moz-column-gap:1rem;column-gap:1rem;color:#2f4f4f;font-family:"Playfair Display",Georgia,serif;font-style:italic;font-weight:600;line-height:1.33}.course_trainers_section__features li::before{content:""}@media screen and (min-width: 1024px){.course_trainers_section__features li{align-items:center;font-size:1.8rem}}@media screen and (max-width: 1023.98px){.course_trainers_section__features li{align-items:flex-start;font-size:1.5rem}}.course_trainers_section__slider,.course_trainers_section__viewport{width:100%}.course_trainers_section__slider{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.course_trainers_section__slider{row-gap:3.2rem}}@media screen and (max-width: 1023.98px){.course_trainers_section__slider{row-gap:1.6rem}}.course_trainers_section__viewport{overflow:hidden;touch-action:pan-y;transition:height .4s ease}.course_trainers_section__track{display:flex;align-items:flex-start;transition:transform .4s ease;will-change:transform}@media screen and (min-width: 1024px){.course_trainers_section__track{-moz-column-gap:3.2rem;column-gap:3.2rem}}@media screen and (max-width: 1023.98px){.course_trainers_section__track{-moz-column-gap:1.6rem;column-gap:1.6rem}}.course_trainers_section__card{display:flex;background-color:rgba(255,255,255,.6)}@media screen and (min-width: 1024px){.course_trainers_section__card{flex:0 0 66.4rem;align-items:flex-start;flex-direction:row;padding:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem}}@media screen and (max-width: 1023.98px){.course_trainers_section__card{flex:0 0 100%;flex-direction:column;padding:1.6rem;row-gap:1.6rem}}.course_trainers_section__img_w{display:block;overflow:hidden;flex-shrink:0}@media screen and (min-width: 1024px){.course_trainers_section__img_w{width:24rem;height:30rem}}@media screen and (max-width: 1023.98px){.course_trainers_section__img_w{width:100%;height:37rem}}.course_trainers_section__card_content{display:flex;min-width:0;flex:1;flex-direction:column}@media screen and (min-width: 1024px){.course_trainers_section__card_content{row-gap:1.4rem}}@media screen and (max-width: 1023.98px){.course_trainers_section__card_content{row-gap:.8rem}}.course_trainers_section__card_header{display:flex;flex-direction:column;border-bottom:1px solid #c9b0b3;row-gap:4px}@media screen and (min-width: 1024px){.course_trainers_section__card_header{padding-bottom:1.4rem}}@media screen and (max-width: 1023.98px){.course_trainers_section__card_header{padding-bottom:.8rem}}.course_trainers_section__name{color:#474038;font-weight:700}@media screen and (min-width: 1024px){.course_trainers_section__name{font-size:2.8rem;line-height:1.29}}@media screen and (max-width: 1023.98px){.course_trainers_section__name{font-size:2rem;line-height:1.4}}.course_trainers_section__role{color:#67242d;font-weight:400}@media screen and (min-width: 1024px){.course_trainers_section__role{font-size:1.4rem;line-height:1.29}}@media screen and (max-width: 1023.98px){.course_trainers_section__role{font-size:1.2rem;line-height:1.5}}.course_trainers_section__bio{display:flex;flex-direction:column;row-gap:.8rem}.course_trainers_section__bio li{position:relative;padding-left:2.4rem;color:#474038}.course_trainers_section__bio li::before{position:absolute;top:0;left:0;color:#deae32;font-weight:700;content:"✓"}@media screen and (min-width: 1024px){.course_trainers_section__bio li{font-size:1.6rem;line-height:1.38}}@media screen and (max-width: 1023.98px){.course_trainers_section__bio li{font-size:1.5rem;line-height:1.33}}.course_trainers_section__controls{display:grid;align-items:center;justify-content:center}@media screen and (min-width: 1024px){.course_trainers_section__controls{grid-template-columns:4.4rem auto 4.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem}}@media screen and (max-width: 1023.98px){.course_trainers_section__controls{grid-template-columns:3.8rem auto 3.8rem;-moz-column-gap:1.6rem;column-gap:1.6rem}}.course_trainers_section__button{position:relative;padding:0;border:1px solid #3f6f73;border-radius:50%;color:#3f6f73;cursor:pointer;transition:color .4s ease,border-color .4s ease,background-color .4s ease}.course_trainers_section__button::before{position:absolute;top:50%;left:50%;width:.8rem;height:.8rem;border-top:2px solid currentColor;border-right:2px solid currentColor;content:""}.course_trainers_section__button:hover:not(:disabled),.course_trainers_section__button:focus-visible{border-color:#2f4f4f;background-color:rgba(255,255,255,.6);color:#2f4f4f}.course_trainers_section__button:focus-visible{outline:2px solid #deae32;outline-offset:3px}.course_trainers_section__button:disabled{border-color:#95b0b2;color:#95b0b2;cursor:default}@media screen and (min-width: 1024px){.course_trainers_section__button{width:4.4rem;height:4.4rem}}@media screen and (max-width: 1023.98px){.course_trainers_section__button{width:3.8rem;height:3.8rem}}.course_trainers_section__button_prev::before{transform:translate(-35%, -50%) rotate(-135deg)}.course_trainers_section__button_next::before{transform:translate(-65%, -50%) rotate(45deg)}.course_trainers_section__pagination{display:flex;align-items:center;justify-content:center;-moz-column-gap:1rem;column-gap:1rem}.course_trainers_section__pagination_button{width:.8rem;height:.8rem;padding:0;border-radius:4px;background-color:rgba(149,176,178,.55);cursor:pointer;transition:width .4s ease,background-color .4s ease}.course_trainers_section__pagination_button[aria-current=true]{width:2.4rem;background-color:#3f6f73}.course_trainers_section__pagination_button:focus-visible{outline:2px solid #deae32;outline-offset:3px}.no_js .course_trainers_section__viewport{overflow-x:auto}.no_js .course_trainers_section__controls{display:none}.course_registration_section{background-color:#2f4f4f}@media screen and (min-width: 1024px){.course_registration_section{padding-block:10rem}}@media screen and (max-width: 1023.98px){.course_registration_section{padding-block:4.8rem}}.course_registration_section__container{position:relative;display:grid}.course_registration_section__container::before{position:absolute;background-color:#3f6f73;content:""}@media screen and (min-width: 1024px){.course_registration_section__container{grid-template-columns:repeat(2, 54.8rem);justify-content:space-between}.course_registration_section__container::before{top:2rem;bottom:2rem;left:50%;width:1px}}@media screen and (max-width: 1023.98px){.course_registration_section__container{grid-template-columns:minmax(0, 1fr);row-gap:3.2rem}.course_registration_section__container::before{display:none}}.course_registration_section__card{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.course_registration_section__card{min-height:38rem}}@media screen and (min-width: 1024px){.course_registration_section__card_register{justify-content:space-between}}@media screen and (max-width: 1023.98px){.course_registration_section__card_register{row-gap:2rem}}@media screen and (min-width: 1024px){.course_registration_section__card_support{row-gap:2.4rem}}@media screen and (max-width: 1023.98px){.course_registration_section__card_support{padding-top:3.2rem;border-top:1px solid #3f6f73;row-gap:2rem}}.course_registration_section__card_content{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.course_registration_section__card_content{row-gap:3.2rem}}@media screen and (max-width: 1023.98px){.course_registration_section__card_content{row-gap:2rem}}.course_registration_section__header{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.course_registration_section__header{row-gap:1.2rem}}@media screen and (max-width: 1023.98px){.course_registration_section__header{row-gap:.8rem}}.course_registration_section__eyebrow{display:flex;align-items:center;color:#95b0b2;font-weight:700;text-transform:uppercase}.course_registration_section__eyebrow::before{height:1px;background-color:#deae32;content:"";flex-shrink:0}@media screen and (min-width: 1024px){.course_registration_section__eyebrow{font-size:1.4rem;line-height:1.43;letter-spacing:1px;-moz-column-gap:1.4rem;column-gap:1.4rem}.course_registration_section__eyebrow::before{width:2.8rem}}@media screen and (max-width: 1023.98px){.course_registration_section__eyebrow{font-size:1.1rem;line-height:1.45;letter-spacing:1.5px;-moz-column-gap:1rem;column-gap:1rem}.course_registration_section__eyebrow::before{width:2rem}}.course_registration_section__title{color:#f5f1e8;font-weight:700}.course_registration_section__title span{color:#c89b23}@media screen and (min-width: 1024px){.course_registration_section__title{font-size:5rem;line-height:1.14}}@media screen and (max-width: 1023.98px){.course_registration_section__title{font-size:2.4rem;line-height:1.2}}.course_registration_section__notes{display:flex;flex-direction:column;row-gap:1.2rem}.course_registration_section__note{display:flex;align-items:center;color:#f5f1e8;line-height:1.33}.course_registration_section__note::before{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:2px solid currentColor;border-radius:50%;font-size:1.2rem;font-weight:700;line-height:1;flex:0 0 2rem}@media screen and (min-width: 1024px){.course_registration_section__note{-moz-column-gap:1.2rem;column-gap:1.2rem;font-size:1.8rem}}@media screen and (max-width: 1023.98px){.course_registration_section__note{-moz-column-gap:.8rem;column-gap:.8rem;font-size:1.5rem}}.course_registration_section__note_attention::before{color:#c89b23;content:"!"}.course_registration_section__note_confirm::before{color:#95b0b2;content:"✓"}.course_registration_section__copy{display:flex;flex-direction:column;color:#f5f1e8;line-height:1.33}@media screen and (min-width: 1024px){.course_registration_section__copy{font-size:1.8rem;row-gap:2.4rem}}@media screen and (max-width: 1023.98px){.course_registration_section__copy{font-size:1.5rem;row-gap:2rem}}.course_registration_section__button{width:100%}@media screen and (max-width: 1023.98px){.course_registration_section__button{max-width:40rem}}.course_location_section{background-color:#f5f1e8}@media screen and (min-width: 1024px){.course_location_section{padding-block:10rem}}@media screen and (max-width: 1023.98px){.course_location_section{padding-block:4.8rem}}@media screen and (min-width: 1024px){.course_location_section__container{display:grid;grid-template-columns:63.2rem 66.4rem;align-items:center;-moz-column-gap:6.4rem;column-gap:6.4rem}}@media screen and (max-width: 1023.98px){.course_location_section__container{display:flex;flex-direction:column;row-gap:2rem}}.course_location_section__content{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.course_location_section__content{padding-block:2.2rem;row-gap:3.2rem}}@media screen and (max-width: 1023.98px){.course_location_section__content{width:100%;row-gap:2rem}}.course_location_section__header{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.course_location_section__header{align-items:flex-start;row-gap:1.2rem}}@media screen and (max-width: 1023.98px){.course_location_section__header{align-items:center;row-gap:.8rem}}.course_location_section__eyebrow{display:flex;align-items:center;color:#644e11;font-weight:700;text-transform:uppercase}.course_location_section__eyebrow::before,.course_location_section__eyebrow::after{height:1px;background-color:#deae32;content:"";flex-shrink:0}@media screen and (min-width: 1024px){.course_location_section__eyebrow{font-size:1.4rem;line-height:1.43;letter-spacing:1px;-moz-column-gap:1.4rem;column-gap:1.4rem}.course_location_section__eyebrow::before{width:2.8rem}.course_location_section__eyebrow::after{display:none}}@media screen and (max-width: 1023.98px){.course_location_section__eyebrow{font-size:1.1rem;line-height:1.45;letter-spacing:1.5px;-moz-column-gap:1rem;column-gap:1rem}.course_location_section__eyebrow::before,.course_location_section__eyebrow::after{width:2rem}}.course_location_section__title{color:#474038;font-weight:700}.course_location_section__title span{color:#3f6f73}@media screen and (min-width: 1024px){.course_location_section__title{font-size:5rem;line-height:1.14;text-align:left}}@media screen and (max-width: 1023.98px){.course_location_section__title{font-size:2.8rem;line-height:1.2;text-align:center}}.course_location_section__details{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.course_location_section__details{row-gap:2.4rem}}@media screen and (max-width: 1023.98px){.course_location_section__details{row-gap:1.6rem}}.course_location_section__venue{border-bottom:1px solid #95b0b2;color:#2f4f4f;font-family:"Playfair Display",Georgia,serif;font-style:italic;font-weight:600}@media screen and (min-width: 1024px){.course_location_section__venue{padding-bottom:1.2rem;font-size:1.8rem;line-height:1.33}}@media screen and (max-width: 1023.98px){.course_location_section__venue{padding-bottom:.8rem;font-size:1.6rem;line-height:1.25}}.course_location_section__detail{display:flex;align-items:flex-start}@media screen and (min-width: 1024px){.course_location_section__detail{-moz-column-gap:1.6rem;column-gap:1.6rem}}@media screen and (max-width: 1023.98px){.course_location_section__detail{-moz-column-gap:1.2rem;column-gap:1.2rem}}.course_location_section__detail_icon{display:flex;align-items:center;justify-content:center;border-radius:50%;color:#67242d;background-color:#deae32}.course_location_section__detail_icon::before{width:2rem;height:2rem;content:""}@media screen and (min-width: 1024px){.course_location_section__detail_icon{width:4rem;height:4rem;flex:0 0 4rem}}@media screen and (max-width: 1023.98px){.course_location_section__detail_icon{width:3.2rem;height:3.2rem;flex:0 0 3.2rem}}.course_location_section__detail_icon_location::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1.33a6.67 6.67 0 0 0-6.67 6.67c0 5 6.67 10.67 6.67 10.67S16.67 13 16.67 8A6.67 6.67 0 0 0 10 1.33Zm0 9.17A2.5 2.5 0 1 1 10 5a2.5 2.5 0 0 1 0 5.5Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1.33a6.67 6.67 0 0 0-6.67 6.67c0 5 6.67 10.67 6.67 10.67S16.67 13 16.67 8A6.67 6.67 0 0 0 10 1.33Zm0 9.17A2.5 2.5 0 1 1 10 5a2.5 2.5 0 0 1 0 5.5Z' fill='black'/%3E%3C/svg%3E")}.course_location_section__detail_icon_time::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 1.33a8.67 8.67 0 1 0 0 17.34 8.67 8.67 0 0 0 0-17.34Zm0 1.67a7 7 0 1 1 0 14 7 7 0 0 1 0-14Zm.83 2.5H9.17v5l4.16 2.5.84-1.42-3.34-2V5.5Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 1.33a8.67 8.67 0 1 0 0 17.34 8.67 8.67 0 0 0 0-17.34Zm0 1.67a7 7 0 1 1 0 14 7 7 0 0 1 0-14Zm.83 2.5H9.17v5l4.16 2.5.84-1.42-3.34-2V5.5Z' fill='black'/%3E%3C/svg%3E")}.course_location_section__detail_content{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}@media screen and (min-width: 1024px){.course_location_section__detail_content{row-gap:4px}}@media screen and (max-width: 1023.98px){.course_location_section__detail_content{row-gap:2px}}.course_location_section__detail_title{color:#2f4f4f;font-weight:700}@media screen and (min-width: 1024px){.course_location_section__detail_title{font-size:1.8rem;line-height:1.5}}@media screen and (max-width: 1023.98px){.course_location_section__detail_title{font-size:1.5rem;line-height:1.33}}.course_location_section__detail_text{color:#181614;font-style:normal;line-height:1.33}@media screen and (min-width: 1024px){.course_location_section__detail_text{font-size:1.8rem}}@media screen and (max-width: 1023.98px){.course_location_section__detail_text{font-size:1.4rem}}.course_location_section__map_w{display:block;overflow:hidden}@media screen and (min-width: 1024px){.course_location_section__map_w{width:66.4rem;height:48rem}}@media screen and (max-width: 1023.98px){.course_location_section__map_w{width:100%;height:22rem}}.course_location_section__map{display:block;width:100%;height:100%;border:0}.site_footer{background-color:#181614}@media screen and (min-width: 1024px){.site_footer{padding-block:4.8rem}}@media screen and (max-width: 1023.98px){.site_footer{padding-block:3.2rem}}.site_footer__container,.site_footer__top,.site_footer__brand,.site_footer__content,.site_footer__nav,.site_footer__nav_list,.site_footer__contacts,.site_footer__socials,.site_footer__bottom,.site_footer__course{display:flex}.site_footer__container,.site_footer__brand,.site_footer__nav_list,.site_footer__contacts{flex-direction:column}@media screen and (min-width: 1024px){.site_footer__container{row-gap:2.4rem}}@media screen and (max-width: 1023.98px){.site_footer__container{row-gap:1.2rem}}@media screen and (min-width: 1024px){.site_footer__top{-moz-column-gap:14.8rem;column-gap:14.8rem}}@media screen and (max-width: 1023.98px){.site_footer__top{align-items:center;flex-direction:column;row-gap:2.4rem}}@media screen and (min-width: 1024px){.site_footer__brand{width:43.2rem;row-gap:2rem;flex-shrink:0}}@media screen and (max-width: 1023.98px){.site_footer__brand{width:100%;align-items:center;row-gap:1.2rem}}.site_footer__logo{display:block;width:13.4rem;height:4.8rem}.site_footer__logo:focus-visible{outline:2px solid #deae32;outline-offset:4px}.site_footer__description,.site_footer__link,.site_footer__contacts_title,.site_footer__copyright{font-size:1.4rem;line-height:1.43}.site_footer__description,.site_footer__link,.site_footer__copyright{color:#959087}@media screen and (min-width: 1024px){.site_footer__description{text-align:left}}@media screen and (max-width: 1023.98px){.site_footer__description{text-align:center}}@media screen and (min-width: 1024px){.site_footer__content{width:78rem;flex-direction:row;justify-content:space-between}}@media screen and (max-width: 1023.98px){.site_footer__content{width:100%;align-items:center;flex-direction:column;row-gap:1.6rem}}@media screen and (min-width: 1024px){.site_footer__nav{width:50.4rem;flex-direction:row;justify-content:space-between}}@media screen and (max-width: 1023.98px){.site_footer__nav{align-items:center;flex-direction:column;row-gap:.8rem}}@media screen and (min-width: 1024px){.site_footer__nav_list{width:23.2rem;row-gap:1.2rem}}@media screen and (max-width: 1023.98px){.site_footer__nav_list{align-items:center;row-gap:.8rem}}.site_footer__link{text-decoration:none;transition:color .4s ease}.site_footer__link:hover{color:#cac5bc;text-decoration:underline}.site_footer__link:focus-visible{outline:2px solid #deae32;outline-offset:4px}.site_footer__contacts{width:23.2rem;font-style:normal}@media screen and (min-width: 1024px){.site_footer__contacts{align-items:flex-start;row-gap:1.2rem}}@media screen and (max-width: 1023.98px){.site_footer__contacts{align-items:center;row-gap:1rem}}.site_footer__contacts_title{color:#959087;font-weight:700;letter-spacing:2px;text-transform:uppercase}.site_footer__socials{-moz-column-gap:1.2rem;column-gap:1.2rem}.site_footer__social{display:flex;width:4.8rem;height:4.8rem;align-items:center;justify-content:center;background-color:#2e2a24;color:#cac5bc;text-decoration:none;transition:background-color .4s ease,color .4s ease}.site_footer__social:hover{background-color:#cac5bc;color:#2e2a24}.site_footer__social:focus-visible{outline:2px solid #deae32;outline-offset:3px}.site_footer__social::before{width:2.4rem;height:2.4rem;content:""}.site_footer__social_instagram::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='3' width='18' height='18' rx='5' fill='none' stroke='%23000' stroke-width='2'/%3E%3Ccircle cx='12' cy='12' r='4' fill='none' stroke='%23000' stroke-width='2'/%3E%3Ccircle cx='17.5' cy='6.5' r='1' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='3' width='18' height='18' rx='5' fill='none' stroke='%23000' stroke-width='2'/%3E%3Ccircle cx='12' cy='12' r='4' fill='none' stroke='%23000' stroke-width='2'/%3E%3Ccircle cx='17.5' cy='6.5' r='1' fill='%23000'/%3E%3C/svg%3E")}.site_footer__social_telegram::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.7 3.3 2.8 10.6c-.9.4-.9 1 0 1.3l4.8 1.5 1.8 5.7c.3.8.7 1 1.3.4l2.7-2.7 5.1 3.8c.7.4 1.2.2 1.4-.7L23 4.5c.2-1-.4-1.5-1.3-1.2ZM9 13l9.7-6.1-7.9 7.8-.3 3.1L9 13Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.7 3.3 2.8 10.6c-.9.4-.9 1 0 1.3l4.8 1.5 1.8 5.7c.3.8.7 1 1.3.4l2.7-2.7 5.1 3.8c.7.4 1.2.2 1.4-.7L23 4.5c.2-1-.4-1.5-1.3-1.2ZM9 13l9.7-6.1-7.9 7.8-.3 3.1L9 13Z' fill='%23000'/%3E%3C/svg%3E")}.site_footer__bottom{align-items:center;border-top:1px solid #2e2a24}@media screen and (min-width: 1024px){.site_footer__bottom{flex-direction:row;justify-content:space-between;padding-top:2.4rem}}@media screen and (max-width: 1023.98px){.site_footer__bottom{flex-direction:column;padding-top:1.2rem;row-gap:1.2rem}}.site_footer__course{align-items:center;-moz-column-gap:1rem;column-gap:1rem;color:#cac5bc;font-size:1.4rem;font-weight:700;line-height:1.43;letter-spacing:2.6px;text-transform:uppercase}.site_footer__course::before{content:""}.site_footer__copyright{letter-spacing:1.1px}