.styles-module-scss-module__OKX75a__hero_info{flex-direction:column;gap:20px;display:flex}.styles-module-scss-module__OKX75a__hero_tags{flex-wrap:wrap;gap:10px;display:flex}.styles-module-scss-module__OKX75a__hero_tag{white-space:nowrap;border-radius:20px;padding:6px 25px;font-family:PTMedium,sans-serif;font-size:16px;line-height:20px}.styles-module-scss-module__OKX75a__hero_tag_teal{color:#323e48;background:#ceecea}.styles-module-scss-module__OKX75a__hero_tag_orange{background:var(--orange-accent);color:#fff}.styles-module-scss-module__OKX75a__hero_tag_blue{color:#fff;background:#0b8fd9}.styles-module-scss-module__OKX75a__hero_title{color:#323e48;margin:0;font-family:PTBold,sans-serif;font-size:32px;line-height:normal}@media only screen and (min-width:0) and (max-width:768px){.styles-module-scss-module__OKX75a__hero_title{font-size:24px;line-height:28px}}.styles-module-scss-module__OKX75a__targetAudienceList{color:#323e48;margin:0;padding-left:24px;font-family:PTMedium,sans-serif;font-size:20px;line-height:28px;list-style:outside;display:block}.styles-module-scss-module__OKX75a__targetAudienceList li:not(:last-child){margin-bottom:20px}@media only screen and (min-width:0) and (max-width:768px){.styles-module-scss-module__OKX75a__targetAudienceList{font-size:18px;line-height:24px}.styles-module-scss-module__OKX75a__targetAudienceList li:not(:last-child){margin-bottom:16px}}.styles-module-scss-module__OKX75a__downloads{flex-direction:column;gap:10px;margin-top:5px;display:flex}.styles-module-scss-module__OKX75a__downloads_link{width:fit-content;color:var(--green);align-items:center;gap:8px;font-family:PTMedium,sans-serif;font-size:16px;line-height:20px;text-decoration:none;display:inline-flex}.styles-module-scss-module__OKX75a__downloads_link:hover{text-decoration:underline}.styles-module-scss-module__OKX75a__downloads_icon{flex-shrink:0;width:20px;height:20px}.styles-module-scss-module__OKX75a__textBlock{color:#323e48;margin:0;font-family:PTMedium,sans-serif;font-size:24px;line-height:32px}@media only screen and (min-width:0) and (max-width:768px){.styles-module-scss-module__OKX75a__textBlock{font-size:20px;line-height:28px}}.styles-module-scss-module__OKX75a__priceDescription{color:#323e48;margin:0;font-family:PTMedium,sans-serif;font-size:20px;line-height:28px}@media only screen and (min-width:0) and (max-width:768px){.styles-module-scss-module__OKX75a__priceDescription{font-size:18px;line-height:24px}}.styles-module-scss-module__OKX75a__detailsList{background:#fff;border-radius:8px;flex-direction:column;gap:0;margin:0;display:flex;overflow:hidden}.styles-module-scss-module__OKX75a__detailsList_row{justify-content:space-between;align-items:center;gap:24px;padding:18px 25px;display:flex}.styles-module-scss-module__OKX75a__detailsList_row:not(:last-child){border-bottom:1px solid #eef1f3}.styles-module-scss-module__OKX75a__detailsList_row dt{color:#8b949a;flex-shrink:0;font-family:PTMedium,sans-serif;font-size:16px;line-height:20px}.styles-module-scss-module__OKX75a__detailsList_row dd{color:#323e48;text-align:right;min-width:0;margin:0;font-family:PTBold,sans-serif;font-size:16px;line-height:20px}@media only screen and (min-width:0) and (max-width:768px){.styles-module-scss-module__OKX75a__detailsList_row{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 20px}.styles-module-scss-module__OKX75a__detailsList_row dd{text-align:left}}.styles-module-scss-module__OKX75a__hero_organizersNote{color:#8b949a;margin:0;font-family:PTMedium,sans-serif;font-size:16px;line-height:20px}.styles-module-scss-module__OKX75a__organizers{flex-wrap:wrap;gap:15px;display:flex}.styles-module-scss-module__OKX75a__organizers_item{color:#323e48;background:#fff;border-radius:8px;align-items:center;padding:14px 25px;font-family:PTBold,sans-serif;font-size:18px;line-height:20px;display:inline-flex}.styles-module-scss-module__OKX75a__programList{flex-direction:column;gap:15px;display:flex}.styles-module-scss-module__OKX75a__programModule{background:#fff;border-radius:8px;border:none!important;padding:15px 35px!important}@media only screen and (min-width:0) and (max-width:768px){.styles-module-scss-module__OKX75a__programModule{padding:15px 20px!important}}.styles-module-scss-module__OKX75a__programModule_headerRow{align-items:flex-start}.styles-module-scss-module__OKX75a__programModule_header{flex-direction:column;gap:12px;display:flex}.styles-module-scss-module__OKX75a__programModule_meta{align-items:center;gap:15px;display:flex}.styles-module-scss-module__OKX75a__programModule_type{color:var(--green);font-family:PTBold,sans-serif;font-size:16px;line-height:19px}.styles-module-scss-module__OKX75a__programModule_duration{background:var(--teal-pale);color:#323e48;border-radius:20px;align-items:center;padding:2px 12px;font-family:PTMedium,sans-serif;font-size:14px;line-height:19px;display:inline-flex}.styles-module-scss-module__OKX75a__programModule_title{color:#323e48;margin:0;font-family:PTBold,sans-serif;font-size:20px;line-height:26px}@media only screen and (min-width:0) and (max-width:768px){.styles-module-scss-module__OKX75a__programModule_title{font-size:18px;line-height:24px}}.styles-module-scss-module__OKX75a__programModule_body{max-width:100%}.styles-module-scss-module__OKX75a__programModule_content{flex-direction:column;gap:25px;display:flex}.styles-module-scss-module__OKX75a__programModule_videoButton{border:2px solid var(--green);width:fit-content;color:var(--green);cursor:pointer;background:0 0;border-radius:100px;padding:14px 30px;font-family:PTBold,sans-serif;font-size:16px;transition:background .2s ease-in-out,color .2s ease-in-out}.styles-module-scss-module__OKX75a__programModule_videoButton:hover{background:var(--green);color:#fff}.styles-module-scss-module__OKX75a__programModule_eventDate{color:#323e48;margin:0;font-family:PTMedium,sans-serif;font-size:16px;line-height:20px}.styles-module-scss-module__OKX75a__programModule_group{flex-direction:column;gap:12px;display:flex}.styles-module-scss-module__OKX75a__programModule_groupTitle{color:#323e48;margin:0;font-family:PTBold,sans-serif;font-size:16px;line-height:20px}.styles-module-scss-module__OKX75a__programModule_list{color:#323e48;flex-direction:column;gap:8px;margin:0;padding:0 0 0 20px;font-family:PTMedium,sans-serif;font-size:16px;line-height:20px;display:flex}.styles-module-scss-module__OKX75a__richTextBlock{color:#323e48;font-family:PTMedium,sans-serif;font-size:20px;line-height:28px}@media only screen and (min-width:0) and (max-width:768px){.styles-module-scss-module__OKX75a__richTextBlock{font-size:18px;line-height:24px}}
