.ds-box{display:flex}.ds-box.stack{flex-direction:column}.ds-box.inline{flex-direction:row}.ds-box.wrap{flex-wrap:wrap}.ds-container{box-sizing:border-box;margin-left:auto;margin-right:auto;width:100%}.ds-container.with-container-padding{padding-left:.6338019242rem;padding-right:.6338019242rem}.ds-container.with-horizontal-inset{padding-left:0;padding-right:0}.ds-container.with-container-padding.with-horizontal-inset{padding-left:calc(.6338019242rem + 0px);padding-right:calc(.6338019242rem + 0px)}@media (min-width: 640px){.ds-container{width:600px}.ds-container.with-horizontal-inset{padding-left:2.125rem;padding-right:2.125rem}.ds-container.with-container-padding.with-horizontal-inset{padding-left:2.7588019242rem;padding-right:2.7588019242rem}}@media (min-width: 768px){.ds-container{width:700px}.ds-container.with-horizontal-inset{padding-left:1.57778rem;padding-right:1.57778rem}.ds-container.with-container-padding.with-horizontal-inset{padding-left:2.2115819242rem;padding-right:2.2115819242rem}}@media (min-width: 1024px){.ds-container{width:900px}.ds-container.with-horizontal-inset{padding-left:2.4893897284rem;padding-right:2.4893897284rem}.ds-container.with-container-padding.with-horizontal-inset{padding-left:3.1231916526rem;padding-right:3.1231916526rem}}@media (min-width: 1280px){.ds-container{width:1100px}.ds-container.with-horizontal-inset{padding-left:3.9277093257rem;padding-right:3.9277093257rem}.ds-container.with-container-padding.with-horizontal-inset{padding-left:4.5615112499rem;padding-right:4.5615112499rem}}h1.ds-text:not([class*=" size-"]){font-size:5}h2.ds-text:not([class*=" size-"]){font-size:4}h3.ds-text:not([class*=" size-"]){font-size:3}h4.ds-text:not([class*=" size-"]){font-size:2}h5.ds-text:not([class*=" size-"]){font-size:1}h6.ds-text:not([class*=" size-"]){font-size:0}.ds-text{color:var(--color-text)}.ds-text.size-5{font-size:3.127rem}.ds-text.size-4{font-size:2.489rem}.ds-text.size-3{font-size:1.981rem}.ds-text.size-2{font-size:1.578rem}.ds-text.size-1{font-size:1.256rem}.ds-text.size-0{font-size:1rem}.ds-text.size--1{font-size:.796rem}.ds-text.size--2{font-size:.634rem}.ds-text.size--3{font-size:.505rem}@media (min-width: 640px){.ds-text.s-size-5{font-size:3.127rem}.ds-text.s-size-4{font-size:2.489rem}.ds-text.s-size-3{font-size:1.981rem}.ds-text.s-size-2{font-size:1.578rem}.ds-text.s-size-1{font-size:1.256rem}.ds-text.s-size-0{font-size:1rem}.ds-text.s-size--1{font-size:.796rem}.ds-text.s-size--2{font-size:.634rem}.ds-text.s-size--3{font-size:.505rem}}@media (min-width: 768px){.ds-text.m-size-5{font-size:3.127rem}.ds-text.m-size-4{font-size:2.489rem}.ds-text.m-size-3{font-size:1.981rem}.ds-text.m-size-2{font-size:1.578rem}.ds-text.m-size-1{font-size:1.256rem}.ds-text.m-size-0{font-size:1rem}.ds-text.m-size--1{font-size:.796rem}.ds-text.m-size--2{font-size:.634rem}.ds-text.m-size--3{font-size:.505rem}}@media (min-width: 1024px){.ds-text.l-size-5{font-size:3.127rem}.ds-text.l-size-4{font-size:2.489rem}.ds-text.l-size-3{font-size:1.981rem}.ds-text.l-size-2{font-size:1.578rem}.ds-text.l-size-1{font-size:1.256rem}.ds-text.l-size-0{font-size:1rem}.ds-text.l-size--1{font-size:.796rem}.ds-text.l-size--2{font-size:.634rem}.ds-text.l-size--3{font-size:.505rem}}@media (min-width: 1280px){.ds-text.xl-size-5{font-size:3.127rem}.ds-text.xl-size-4{font-size:2.489rem}.ds-text.xl-size-3{font-size:1.981rem}.ds-text.xl-size-2{font-size:1.578rem}.ds-text.xl-size-1{font-size:1.256rem}.ds-text.xl-size-0{font-size:1rem}.ds-text.xl-size--1{font-size:.796rem}.ds-text.xl-size--2{font-size:.634rem}.ds-text.xl-size--3{font-size:.505rem}}.accordion-icon:where(.astro-nkuek6bl){height:3rem;width:auto;color:var(--accordion-icon-color);stroke-width:.081rem}.small-icon:where(.astro-nkuek6bl){height:5rem;width:auto;color:var(--small-icon-color);stroke-width:.081rem}.large-icon:where(.astro-nkuek6bl){height:24.340255145rem;width:auto;stroke-width:.094rem;color:var(--large-icon-color);filter:blur(.313rem);opacity:.1}.footer:where(.astro-gion42cw){--horizontal-gap: calc(2.4893897284rem / 2);--vertical-gap: .78889rem ;--border-color: rgb(255 255 255 / 50%);--border-width: .1022745946rem;padding:2.4893897284rem 0;background:var(--footer-background-color);color:var(--footer-foreground-color)}.footer:where(.astro-gion42cw) p:where(.astro-gion42cw){color:inherit}.footer:where(.astro-gion42cw) .link-line:where(.astro-gion42cw){display:flex}.footer:where(.astro-gion42cw) .heading:where(.astro-gion42cw),.footer:where(.astro-gion42cw) .children:where(.astro-gion42cw){padding:1.0625rem 0}.footer:where(.astro-gion42cw) .heading:where(.astro-gion42cw){box-sizing:border-box;flex:0 0 calc(var(--header-footer-logo-width) * .435);border-right:.0648218349rem solid rgba(255,255,255,.5);padding-right:1.57778rem;text-align:right}.footer:where(.astro-gion42cw) .children:where(.astro-gion42cw){row-gap:.6338019242rem;padding-left:1.57778rem}.footer:where(.astro-gion42cw) a:where(.astro-gion42cw):link,.footer:where(.astro-gion42cw) a:where(.astro-gion42cw):visited,.footer:where(.astro-gion42cw) a:where(.astro-gion42cw):active,.footer:where(.astro-gion42cw) a:where(.astro-gion42cw):hover{color:var(--link-white)}.footer:where(.astro-gion42cw) a:where(.astro-gion42cw):link,.footer:where(.astro-gion42cw) a:where(.astro-gion42cw):visited{text-decoration:none}.footer:where(.astro-gion42cw) a:where(.astro-gion42cw):active,.footer:where(.astro-gion42cw) a:where(.astro-gion42cw):hover{text-decoration:underline}@media (min-width: 640px){.footer:where(.astro-gion42cw) a:where(.astro-gion42cw){white-space:nowrap}}.footer:where(.astro-gion42cw) .horizontal-rule:where(.astro-gion42cw){background-color:#ffffff80;height:.0648218349rem;width:100%;border:0}.footer:where(.astro-gion42cw) .ds-box:where(.astro-gion42cw).stack.logo-and-social{display:flex;flex-direction:column;gap:2.4893897284rem}@media (min-width: 768px){.footer:where(.astro-gion42cw) .ds-box:where(.astro-gion42cw).stack.logo-and-social{flex-direction:row;justify-content:space-between;gap:unset}.footer:where(.astro-gion42cw) .ds-box:where(.astro-gion42cw).stack.logo-and-social .ds-box:where(.astro-gion42cw).inline.social-icons{justify-content:end}}.footer:where(.astro-gion42cw) .ds-box:where(.astro-gion42cw).stack.logo-and-social svg:where(.astro-gion42cw){width:var(--header-footer-logo-width)}@media (min-width: 768px){.footer:where(.astro-gion42cw) .ds-box:where(.astro-gion42cw).stack.logo-and-social .social-privacy:where(.astro-gion42cw){gap:.6338019242rem}}.footer:where(.astro-gion42cw) .ds-box:where(.astro-gion42cw).stack.logo-and-social .social-privacy:where(.astro-gion42cw) svg:where(.astro-gion42cw){width:1.57778rem;margin:0 .2546013254rem}@media (min-width: 768px){.footer:where(.astro-gion42cw) .ds-box:where(.astro-gion42cw).stack.logo-and-social .social-privacy:where(.astro-gion42cw) .social-icons:where(.astro-gion42cw){gap:.4017048791rem}.footer:where(.astro-gion42cw) .ds-box:where(.astro-gion42cw).stack.logo-and-social .social-privacy:where(.astro-gion42cw) .policy-text:where(.astro-gion42cw){flex-direction:row;align-items:end;gap:2.4893897284rem}.footer:where(.astro-gion42cw) .ds-box:where(.astro-gion42cw).stack.logo-and-social .social-privacy:where(.astro-gion42cw) .policy-text:where(.astro-gion42cw) .privacy-preferences:where(.astro-gion42cw){margin:0;padding:0;background:none;text-decoration:none;color:inherit;font:inherit;border:0;cursor:pointer}.footer:where(.astro-gion42cw) .ds-box:where(.astro-gion42cw).stack.logo-and-social .social-privacy:where(.astro-gion42cw) .policy-text:where(.astro-gion42cw) .privacy-preferences:where(.astro-gion42cw):hover{text-decoration:underline}}.kdab-training-logo:where(.astro-buggszny){display:block;margin:1.57778rem .6338019242rem 1.0625rem 0;color:var(--header-menu-text-color);max-width:var(--header-footer-logo-width);box-sizing:border-box}.kdab-training-logo:where(.astro-buggszny) svg:where(.astro-buggszny){width:100%;height:auto;display:block}.language-code:where(.astro-7djzlgnz){text-transform:uppercase}.language-code:where(.astro-7djzlgnz):not(:first-child){border-left:.1022745946rem solid var(--color-text);padding-left:.6338019242rem}.language-code:where(.astro-7djzlgnz) .inactive-language:where(.astro-7djzlgnz){color:var(--color-link)}.language-code:where(.astro-7djzlgnz) .inactive-language:where(.astro-7djzlgnz):link,.language-code:where(.astro-7djzlgnz) .inactive-language:where(.astro-7djzlgnz):visited,.language-code:where(.astro-7djzlgnz) .inactive-language:where(.astro-7djzlgnz):active,.language-code:where(.astro-7djzlgnz) .inactive-language:where(.astro-7djzlgnz):hover{color:var(--color-link)}.language-code:where(.astro-7djzlgnz) .inactive-language:where(.astro-7djzlgnz):link,.language-code:where(.astro-7djzlgnz) .inactive-language:where(.astro-7djzlgnz):visited{text-decoration:none}.language-code:where(.astro-7djzlgnz) .inactive-language:where(.astro-7djzlgnz):active,.language-code:where(.astro-7djzlgnz) .inactive-language:where(.astro-7djzlgnz):hover{text-decoration:underline}.primary-menu:where(.astro-uhwxy7ro){flex-flow:row wrap;display:flex}@media (max-width: 1023px){.primary-menu:where(.astro-uhwxy7ro){flex-direction:column}}.primary-menu:where(.astro-uhwxy7ro) .header-link:where(.astro-uhwxy7ro) a:where(.astro-uhwxy7ro){display:block;padding-right:1.57778rem}.primary-menu:where(.astro-uhwxy7ro) .header-link:where(.astro-uhwxy7ro) a:where(.astro-uhwxy7ro):link,.primary-menu:where(.astro-uhwxy7ro) .header-link:where(.astro-uhwxy7ro) a:where(.astro-uhwxy7ro):visited,.primary-menu:where(.astro-uhwxy7ro) .header-link:where(.astro-uhwxy7ro) a:where(.astro-uhwxy7ro):active,.primary-menu:where(.astro-uhwxy7ro) .header-link:where(.astro-uhwxy7ro) a:where(.astro-uhwxy7ro):hover{color:var(--color-text)}.primary-menu:where(.astro-uhwxy7ro) .header-link:where(.astro-uhwxy7ro) a:where(.astro-uhwxy7ro):link,.primary-menu:where(.astro-uhwxy7ro) .header-link:where(.astro-uhwxy7ro) a:where(.astro-uhwxy7ro):visited{text-decoration:none}.primary-menu:where(.astro-uhwxy7ro) .header-link:where(.astro-uhwxy7ro) a:where(.astro-uhwxy7ro):active,.primary-menu:where(.astro-uhwxy7ro) .header-link:where(.astro-uhwxy7ro) a:where(.astro-uhwxy7ro):hover{text-decoration:underline}@media (max-width: 1023px){.primary-menu:where(.astro-uhwxy7ro) .language-switcher:where(.astro-uhwxy7ro),.primary-menu:where(.astro-uhwxy7ro) .header-link:where(.astro-uhwxy7ro) a:where(.astro-uhwxy7ro){padding:1.0625rem 0}}.other-site-logos:where(.astro-33tzzbwh) .kdab-com-logo:where(.astro-33tzzbwh){border-right:.1022745946rem var(--border-blue) solid;padding:1.0625rem .6338019242rem 0 0}@media (max-width: 1023px){.other-site-logos:where(.astro-33tzzbwh) .kdab-com-logo:where(.astro-33tzzbwh){align-items:start;border:none}}.other-site-logos:where(.astro-33tzzbwh):link,.other-site-logos:where(.astro-33tzzbwh):visited,.other-site-logos:where(.astro-33tzzbwh):active,.other-site-logos:where(.astro-33tzzbwh):hover{color:var(--color-text)}.other-site-logos:where(.astro-33tzzbwh):link,.other-site-logos:where(.astro-33tzzbwh):visited{text-decoration:none}.other-site-logos:where(.astro-33tzzbwh):active,.other-site-logos:where(.astro-33tzzbwh):hover{text-decoration:underline}.training-header:where(.astro-yvqbr2xt){display:flex;flex-direction:row;justify-content:space-between;position:relative}@media (min-width: 1024px){.training-header:where(.astro-yvqbr2xt){display:grid;grid-template-areas:"logo sites" "mainmenu mainmenu"}.training-header:where(.astro-yvqbr2xt) button:where(.astro-yvqbr2xt){display:none}.training-header:where(.astro-yvqbr2xt) dialog:where(.astro-yvqbr2xt).header-menu,.training-header:where(.astro-yvqbr2xt) .close-button-container:where(.astro-yvqbr2xt){display:contents}.training-header:where(.astro-yvqbr2xt) .close-button-container:where(.astro-yvqbr2xt){width:unset}.training-header:where(.astro-yvqbr2xt) .sites:where(.astro-yvqbr2xt){justify-self:end}.training-header:where(.astro-yvqbr2xt) p:where(.astro-yvqbr2xt){font-size:1rem}}.training-header:where(.astro-yvqbr2xt) .hamburger:where(.astro-yvqbr2xt){background:transparent;border:unset;font-size:2.4893897284rem;cursor:pointer;color:var(--header-menu-hamburger-menu-foreground-color-mobile);padding:0;margin:0}.training-header:where(.astro-yvqbr2xt) .hamburger:where(.astro-yvqbr2xt):link,.training-header:where(.astro-yvqbr2xt) .hamburger:where(.astro-yvqbr2xt):visited{color:var(--color-text)}.training-header:where(.astro-yvqbr2xt) .hamburger:where(.astro-yvqbr2xt):active,.training-header:where(.astro-yvqbr2xt) .hamburger:where(.astro-yvqbr2xt):hover{color:var(--link-color)}.training-header:where(.astro-yvqbr2xt) .hamburger:where(.astro-yvqbr2xt):link,.training-header:where(.astro-yvqbr2xt) .hamburger:where(.astro-yvqbr2xt):visited,.training-header:where(.astro-yvqbr2xt) .hamburger:where(.astro-yvqbr2xt):active,.training-header:where(.astro-yvqbr2xt) .hamburger:where(.astro-yvqbr2xt):hover{text-decoration:none}@media (max-width: 1023px){.training-header:where(.astro-yvqbr2xt) dialog:where(.astro-yvqbr2xt).header-menu{display:grid;grid-template-areas:"form form form" ". mainmenu ." ". sites .";grid-template-rows:auto min-content auto;height:100%;width:100%;position:fixed;inset:0;padding:0;max-width:unset;max-height:unset;box-sizing:border-box;overflow:auto;border:0;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transform:translate(100%);background-color:var(--header-menu-hamburger-menu-background);opacity:0}.training-header:where(.astro-yvqbr2xt) dialog:where(.astro-yvqbr2xt).header-menu[open]{transform:translate(0);opacity:1}.training-header:where(.astro-yvqbr2xt) dialog:where(.astro-yvqbr2xt).header-menu::backdrop{background-color:transparent}.training-header:where(.astro-yvqbr2xt) dialog:where(.astro-yvqbr2xt).header-menu p:where(.astro-yvqbr2xt){font-size:1.256rem}.training-header:where(.astro-yvqbr2xt) dialog:where(.astro-yvqbr2xt).header-menu form:where(.astro-yvqbr2xt){grid-area:form}.training-header:where(.astro-yvqbr2xt) dialog:where(.astro-yvqbr2xt).header-menu .close-button:where(.astro-yvqbr2xt):link,.training-header:where(.astro-yvqbr2xt) dialog:where(.astro-yvqbr2xt).header-menu .close-button:where(.astro-yvqbr2xt):visited{color:var(--color-text)}.training-header:where(.astro-yvqbr2xt) dialog:where(.astro-yvqbr2xt).header-menu .close-button:where(.astro-yvqbr2xt):active,.training-header:where(.astro-yvqbr2xt) dialog:where(.astro-yvqbr2xt).header-menu .close-button:where(.astro-yvqbr2xt):hover{color:var(--link-color)}.training-header:where(.astro-yvqbr2xt) dialog:where(.astro-yvqbr2xt).header-menu .close-button:where(.astro-yvqbr2xt):link,.training-header:where(.astro-yvqbr2xt) dialog:where(.astro-yvqbr2xt).header-menu .close-button:where(.astro-yvqbr2xt):visited,.training-header:where(.astro-yvqbr2xt) dialog:where(.astro-yvqbr2xt).header-menu .close-button:where(.astro-yvqbr2xt):active,.training-header:where(.astro-yvqbr2xt) dialog:where(.astro-yvqbr2xt).header-menu .close-button:where(.astro-yvqbr2xt):hover{text-decoration:none}}.training-header:where(.astro-yvqbr2xt) dialog:where(.astro-yvqbr2xt).header-menu .training-header-logo:where(.astro-yvqbr2xt){grid-area:logo}.training-header:where(.astro-yvqbr2xt) dialog:where(.astro-yvqbr2xt).header-menu .sites:where(.astro-yvqbr2xt){grid-area:sites}.training-header:where(.astro-yvqbr2xt) dialog:where(.astro-yvqbr2xt).header-menu .main-menu:where(.astro-yvqbr2xt){grid-area:mainmenu}.training-header:where(.astro-yvqbr2xt) dialog:where(.astro-yvqbr2xt).header-menu form:where(.astro-yvqbr2xt) .close-button-container:where(.astro-yvqbr2xt){justify-content:end;display:flex}.training-header:where(.astro-yvqbr2xt) dialog:where(.astro-yvqbr2xt).header-menu form:where(.astro-yvqbr2xt) .close-button-container:where(.astro-yvqbr2xt) button:where(.astro-yvqbr2xt){background:transparent;border:unset;font-size:2.4893897284rem;padding:1.0625rem .4017048791rem 0 0;margin:0;color:var(--header-menu-hamburger-menu-foreground-color-mobile)}.ds-prose{word-break:break-word;color:var(--color-text)}.ds-prose h1{font-size:3.127rem;color:var(--color-h1)}.ds-prose h1:not(:first-child){margin-top:1.25em}.ds-prose h1+*{margin-top:1em}.ds-prose h2{font-size:2.489rem;color:var(--color-h2)}.ds-prose h2:not(:first-child){margin-top:1.25em}.ds-prose h2+*{margin-top:1em}.ds-prose h3{font-size:1.981rem;color:var(--color-h3)}.ds-prose h3:not(:first-child){margin-top:1.25em}.ds-prose h3+*{margin-top:1em}.ds-prose h4{font-size:1.578rem;color:var(--color-h4)}.ds-prose h4:not(:first-child){margin-top:1.25em}.ds-prose h4+*{margin-top:1em}.ds-prose h5{font-size:1.256rem;color:var(--color-h5)}.ds-prose h5:not(:first-child){margin-top:1.25em}.ds-prose h5+*{margin-top:1em}.ds-prose h6{font-size:1rem;color:var(--color-h6)}.ds-prose h6:not(:first-child){margin-top:1.25em}.ds-prose h6+*{margin-top:1em}.ds-prose h1,.ds-prose h2,.ds-prose h3,.ds-prose h4,.ds-prose h5,.ds-prose h6{font-weight:600}.ds-prose h1,.ds-prose h2,.ds-prose h3,.ds-prose h4,.ds-prose h5,.ds-prose h6{font-style:normal}.ds-prose ul+p,.ds-prose ul+ol,.ds-prose ul+ul,.ds-prose ul+pre,.ds-prose ul+blockquote,.ds-prose ol+p,.ds-prose ol+ol,.ds-prose ol+ul,.ds-prose ol+pre,.ds-prose ol+blockquote,.ds-prose p+p,.ds-prose p+ol,.ds-prose p+ul,.ds-prose p+pre,.ds-prose p+blockquote,.ds-prose pre+p,.ds-prose pre+ol,.ds-prose pre+ul,.ds-prose pre+pre,.ds-prose pre+blockquote,.ds-prose blockquote+p,.ds-prose blockquote+ol,.ds-prose blockquote+ul,.ds-prose blockquote+pre,.ds-prose blockquote+blockquote{margin-top:1.0625rem}.ds-prose ul+h1,.ds-prose ul+h2,.ds-prose ul+h3,.ds-prose ul+h4,.ds-prose ol+h1,.ds-prose ol+h2,.ds-prose ol+h3,.ds-prose ol+h4,.ds-prose p+h1,.ds-prose p+h2,.ds-prose p+h3,.ds-prose p+h4,.ds-prose pre+h1,.ds-prose pre+h2,.ds-prose pre+h3,.ds-prose pre+h4,.ds-prose blockquote+h1,.ds-prose blockquote+h2,.ds-prose blockquote+h3,.ds-prose blockquote+h4{margin-top:2.4893897284rem}.ds-prose a,.ds-prose a:link,.ds-prose a:visited{color:var(--color-link)}.ds-prose a:active,.ds-prose a:hover{color:var(--color-link-hover)}.ds-prose .link-text-decoration-none a:link,.ds-prose .link-text-decoration-none a:visited,.ds-prose .link-text-decoration-none a:active,.ds-prose .link-text-decoration-none a:hover{text-decoration:none}.ds-prose .link-text-decoration-underline a:link,.ds-prose .link-text-decoration-underline a:visited,.ds-prose .link-text-decoration-underline a:active,.ds-prose .link-text-decoration-underline a:hover{text-decoration:underline}.ds-prose .link-text-decoration-underline-on-hover a:link,.ds-prose .link-text-decoration-underline-on-hover a:visited{text-decoration:none}.ds-prose .link-text-decoration-underline-on-hover a:active,.ds-prose .link-text-decoration-underline-on-hover a:hover{text-decoration:underline}.ds-prose ul+*,.ds-prose ol+*{margin-top:1.0625rem}.ds-prose ul li,.ds-prose ol li{margin-left:1.0625rem;list-style-type:disc}.ds-prose ul li+li,.ds-prose ul li ul,.ds-prose ul li ol,.ds-prose ol li+li,.ds-prose ol li ul,.ds-prose ol li ol{margin-top:.1613668099rem}.ds-prose ol li{list-style-type:decimal}.ds-prose b,.ds-prose strong{font-weight:600}.ds-prose i,.ds-prose em{font-style:italic}.ds-prose code{background-color:var(--color-code-background);color:var(--color-code-foreground);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}.ds-prose hr{border-top:.1022745946rem solid currentcolor}.ds-prose.training-prose.bold{font-weight:600}.ds-prose.training-prose.large-text{font-size:1.578rem}.ds-prose.training-prose ul li{list-style-image:url(/bullet-point.svg);padding-inline-start:1.5ch}.ds-prose.training-prose ul li ul,.ds-prose.training-prose ul li ol{margin-top:1.0625rem;margin-bottom:1.57778rem}.ds-prose.training-prose ul li+li{margin-top:1.0625rem}.ds-prose.training-prose ul li::marker{font-size:1.1em}.ds-image img{display:block;width:100%;height:auto;min-height:1px}.overview-link:where(.astro-umthpbg5){align-self:flex-end}.overview-link:where(.astro-umthpbg5) a:where(.astro-umthpbg5){font-family:Open Sans,Helvetica,Arial,sans-serif;border:none;cursor:pointer;padding:.75em 1.375em;text-decoration:none;background-color:var(--button-blue-background-color);color:var(--button-blue-foreground-color)}.overview-link:where(.astro-umthpbg5) a:where(.astro-umthpbg5):active,.overview-link:where(.astro-umthpbg5) a:where(.astro-umthpbg5):hover{text-decoration:underline}.icon-box{position:absolute;overflow:hidden;right:-.6338019242rem;z-index:-1}.icon-box .training-icon.positioned-icon{position:relative;right:-30%}@media (min-width: 640px){.icon-box{overflow:visible;right:-1.57778rem}.icon-box .training-icon.positioned-icon{right:0}}.header:where(.astro-eijtmzrt){position:relative}.u-font-family-open-sans:where(.astro-eijtmzrt).header-text{font-weight:600;font-size:2.489rem}@media (min-width: 640px){.u-font-family-open-sans:where(.astro-eijtmzrt).header-text{font-size:3.127rem}}.header-text:where(.astro-eijtmzrt),.small-icon:where(.astro-eijtmzrt){position:relative;top:-1.875rem}.small-icon-box:where(.astro-eijtmzrt){display:none}@media (min-width: 640px){.small-icon-box:where(.astro-eijtmzrt){padding-left:2.125rem;display:block}}@media (min-width: 768px){.small-icon-box:where(.astro-eijtmzrt){padding-left:1.57778rem}}@media (min-width: 1024px){.small-icon-box:where(.astro-eijtmzrt){padding-left:2.4893897284rem}}@media (min-width: 1280px){.small-icon-box:where(.astro-eijtmzrt){padding-left:3.9277093257rem}}.ds-grid[data-v-75e3574f]{display:grid;width:100%;grid-template-columns:var(--template-columns)}@media (min-width: 640px){.ds-grid[data-v-75e3574f]{grid-template-columns:var(--template-columns-s)}}@media (min-width: 768px){.ds-grid[data-v-75e3574f]{grid-template-columns:var(--template-columns-m)}}@media (min-width: 1024px){.ds-grid[data-v-75e3574f]{grid-template-columns:var(--template-columns-l)}}@media (min-width: 1280px){.ds-grid[data-v-75e3574f]{grid-template-columns:var(--template-columns-xl)}}.training-location:where(.astro-mij6z3nv) .map:where(.astro-mij6z3nv){aspect-ratio:1;z-index:0}.training-location:where(.astro-mij6z3nv) .map:where(.astro-mij6z3nv) .open:where(.astro-mij6z3nv){z-index:1001;position:relative;display:flex;justify-content:end;margin:.625rem .625rem 0 0}.training-location:where(.astro-mij6z3nv) .map:where(.astro-mij6z3nv) .open:where(.astro-mij6z3nv)>a:where(.astro-mij6z3nv){font-family:Open Sans,Helvetica,Arial,sans-serif;border:none;cursor:pointer;padding:.75em 1.375em;text-decoration:none;background-color:var(--button-blue-background-color);color:var(--button-blue-foreground-color)}.training-location:where(.astro-mij6z3nv) .map:where(.astro-mij6z3nv) .open:where(.astro-mij6z3nv)>a:where(.astro-mij6z3nv):active,.training-location:where(.astro-mij6z3nv) .map:where(.astro-mij6z3nv) .open:where(.astro-mij6z3nv)>a:where(.astro-mij6z3nv):hover{text-decoration:underline}.training-location:where(.astro-mij6z3nv) .address:where(.astro-mij6z3nv){padding-right:6.1970612199rem}.expanding-triangle[data-v-d1384522]{height:1.57778rem;clip-path:polygon(0% 0%,18% 0%,18% 0%,100% 0%,100% 100%,0% 100%);transition:clip-path var(--transition-style)}.expanding-triangle.active[data-v-d1384522]{clip-path:polygon(0% 0%,18% 0%,18% 70%,35% 70%,35% 100%,0% 100%)}.grid:where(.astro-svobx46z){display:grid;grid-template-columns:var(--xs-breakpoint-expanding-triangle-width) 1fr;overflow:hidden}.grid:where(.astro-svobx46z).trainer{grid-template-columns:1.5em 1fr}@media (min-width: 640px){.grid:where(.astro-svobx46z){grid-template-columns:2.125rem 1fr}}@media (min-width: 768px){.grid:where(.astro-svobx46z){grid-template-columns:1.57778rem 1fr}}@media (min-width: 1024px){.grid:where(.astro-svobx46z){grid-template-columns:2.4893897284rem 1fr}}@media (min-width: 1280px){.grid:where(.astro-svobx46z){grid-template-columns:3.9277093257rem 1fr}}.accordion-row:where(.astro-svobx46z){align-items:center;grid-template-rows:minmax(3.9277093257rem,auto) 0fr;color:var(--color-text);cursor:pointer}.accordion-row:where(.astro-svobx46z).trainer{grid-template-rows:2.4893897284rem 0fr}.accordion-row:where(.astro-svobx46z) .icon:where(.astro-svobx46z){display:flex}.accordion-row:where(.astro-svobx46z) .icon:where(.astro-svobx46z).center{justify-content:center}.accordion-row:where(.astro-svobx46z) .icon:where(.astro-svobx46z).left{justify-content:flex-start}.accordion-row:where(.astro-svobx46z).blue-border{border-top:var(--border)}.accordion-row:where(.astro-svobx46z).blue-border:last-child{border-bottom:var(--border)}.accordion-row:where(.astro-svobx46z) .expanding-title:where(.astro-svobx46z),.accordion-row:where(.astro-svobx46z) .expanding-title-link:where(.astro-svobx46z){user-select:none}.accordion-row:where(.astro-svobx46z) .expanding-title:where(.astro-svobx46z):link,.accordion-row:where(.astro-svobx46z) .expanding-title:where(.astro-svobx46z):visited,.accordion-row:where(.astro-svobx46z) .expanding-title:where(.astro-svobx46z):active,.accordion-row:where(.astro-svobx46z) .expanding-title:where(.astro-svobx46z):hover{color:var(--color-text)}.accordion-row:where(.astro-svobx46z) .expanding-title:where(.astro-svobx46z):link,.accordion-row:where(.astro-svobx46z) .expanding-title:where(.astro-svobx46z):visited{text-decoration:none}.accordion-row:where(.astro-svobx46z) .expanding-title:where(.astro-svobx46z):active,.accordion-row:where(.astro-svobx46z) .expanding-title:where(.astro-svobx46z):hover{text-decoration:underline}.accordion-row:where(.astro-svobx46z) .expanding-title-link:where(.astro-svobx46z){color:var(--color-link)}.accordion-row:where(.astro-svobx46z) .expanding-title-link:where(.astro-svobx46z):link,.accordion-row:where(.astro-svobx46z) .expanding-title-link:where(.astro-svobx46z):visited,.accordion-row:where(.astro-svobx46z) .expanding-title-link:where(.astro-svobx46z):active,.accordion-row:where(.astro-svobx46z) .expanding-title-link:where(.astro-svobx46z):hover{color:var(--color-link)}.accordion-row:where(.astro-svobx46z) .expanding-title-link:where(.astro-svobx46z):link,.accordion-row:where(.astro-svobx46z) .expanding-title-link:where(.astro-svobx46z):visited{text-decoration:none}.accordion-row:where(.astro-svobx46z) .expanding-title-link:where(.astro-svobx46z):active,.accordion-row:where(.astro-svobx46z) .expanding-title-link:where(.astro-svobx46z):hover{text-decoration:underline}.accordion-row:where(.astro-svobx46z) .more-info:where(.astro-svobx46z){grid-column:span 2;display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-style)}.accordion-row:where(.astro-svobx46z) .more-info:where(.astro-svobx46z)>:where(.astro-svobx46z){grid-column:span 2}.accordion-row:where(.astro-svobx46z).expanded .more-info:where(.astro-svobx46z){grid-template-rows:1fr}.expanding-section:where(.astro-t2xxxdty){padding-bottom:1.57778rem}.announcement-card:where(.astro-gylz3yzz) .card-info:where(.astro-gylz3yzz) h2:where(.astro-gylz3yzz) a:where(.astro-gylz3yzz){color:var(--color-link)}.announcement-card:where(.astro-gylz3yzz) .card-info:where(.astro-gylz3yzz) h2:where(.astro-gylz3yzz) a:where(.astro-gylz3yzz):link,.announcement-card:where(.astro-gylz3yzz) .card-info:where(.astro-gylz3yzz) h2:where(.astro-gylz3yzz) a:where(.astro-gylz3yzz):visited,.announcement-card:where(.astro-gylz3yzz) .card-info:where(.astro-gylz3yzz) h2:where(.astro-gylz3yzz) a:where(.astro-gylz3yzz):active,.announcement-card:where(.astro-gylz3yzz) .card-info:where(.astro-gylz3yzz) h2:where(.astro-gylz3yzz) a:where(.astro-gylz3yzz):hover{color:var(--color-link)}.announcement-card:where(.astro-gylz3yzz) .card-info:where(.astro-gylz3yzz) h2:where(.astro-gylz3yzz) a:where(.astro-gylz3yzz):link,.announcement-card:where(.astro-gylz3yzz) .card-info:where(.astro-gylz3yzz) h2:where(.astro-gylz3yzz) a:where(.astro-gylz3yzz):visited{text-decoration:none}.announcement-card:where(.astro-gylz3yzz) .card-info:where(.astro-gylz3yzz) h2:where(.astro-gylz3yzz) a:where(.astro-gylz3yzz):active,.announcement-card:where(.astro-gylz3yzz) .card-info:where(.astro-gylz3yzz) h2:where(.astro-gylz3yzz) a:where(.astro-gylz3yzz):hover{text-decoration:underline}.announcement-card:where(.astro-gylz3yzz) .card-info:where(.astro-gylz3yzz) .button-link:where(.astro-gylz3yzz){font-family:Open Sans,Helvetica,Arial,sans-serif;border:none;cursor:pointer;padding:.75em 1.375em;text-decoration:none;background-color:var(--button-blue-background-color);color:var(--button-blue-foreground-color)}.announcement-card:where(.astro-gylz3yzz) .card-info:where(.astro-gylz3yzz) .button-link:where(.astro-gylz3yzz):active,.announcement-card:where(.astro-gylz3yzz) .card-info:where(.astro-gylz3yzz) .button-link:where(.astro-gylz3yzz):hover{text-decoration:underline}.announcement-card:where(.astro-gylz3yzz).vertical{place-content:start stretch}.announcement-card:where(.astro-gylz3yzz).horizontal.right,.announcement-card:where(.astro-gylz3yzz).horizontal.left{grid-template-areas:"photo" "info"}@media (min-width: 1024px){.announcement-card:where(.astro-gylz3yzz).horizontal.right{grid-template-areas:"photo info info"}.announcement-card:where(.astro-gylz3yzz).horizontal.left{grid-template-areas:"info info photo"}}.announcement-card:where(.astro-gylz3yzz).horizontal .card-image:where(.astro-gylz3yzz){grid-area:photo}.announcement-card:where(.astro-gylz3yzz).horizontal .card-info:where(.astro-gylz3yzz){grid-area:info}.call-to-action:where(.astro-72dskwsx) .content:where(.astro-72dskwsx){align-self:end;align-items:center}.call-to-action:where(.astro-72dskwsx) .content:where(.astro-72dskwsx) .button:where(.astro-72dskwsx){flex-shrink:0}.call-to-action:where(.astro-72dskwsx) .content:where(.astro-72dskwsx) .button:where(.astro-72dskwsx) a:where(.astro-72dskwsx).button-link{font-family:Open Sans,Helvetica,Arial,sans-serif;border:none;cursor:pointer;padding:.75em 1.375em;text-decoration:none;background-color:var(--button-blue-background-color);color:var(--button-blue-foreground-color)}.call-to-action:where(.astro-72dskwsx) .content:where(.astro-72dskwsx) .button:where(.astro-72dskwsx) a:where(.astro-72dskwsx).button-link:active,.call-to-action:where(.astro-72dskwsx) .content:where(.astro-72dskwsx) .button:where(.astro-72dskwsx) a:where(.astro-72dskwsx).button-link:hover{text-decoration:underline}.grid:where(.astro-wushhphh){gap:1.57778rem}@media (min-width: 768px){.grid:where(.astro-wushhphh){gap:3.9277093257rem}}.horizontal-card:where(.astro-hwtyehyz).right,.horizontal-card:where(.astro-hwtyehyz).left{grid-template-areas:"photo" "info"}@media (min-width: 1024px){.horizontal-card:where(.astro-hwtyehyz).right{grid-template-areas:"photo info info"}.horizontal-card:where(.astro-hwtyehyz).left{grid-template-areas:"info info photo"}}.horizontal-card:where(.astro-hwtyehyz) .card-image:where(.astro-hwtyehyz){grid-area:photo}.horizontal-card:where(.astro-hwtyehyz) .card-info:where(.astro-hwtyehyz){grid-area:info}.horizontal-card:where(.astro-hwtyehyz) .card-info:where(.astro-hwtyehyz) .page-link:where(.astro-hwtyehyz) a:where(.astro-hwtyehyz){color:var(--color-link)}.horizontal-card:where(.astro-hwtyehyz) .card-info:where(.astro-hwtyehyz) .page-link:where(.astro-hwtyehyz) a:where(.astro-hwtyehyz):link,.horizontal-card:where(.astro-hwtyehyz) .card-info:where(.astro-hwtyehyz) .page-link:where(.astro-hwtyehyz) a:where(.astro-hwtyehyz):visited,.horizontal-card:where(.astro-hwtyehyz) .card-info:where(.astro-hwtyehyz) .page-link:where(.astro-hwtyehyz) a:where(.astro-hwtyehyz):active,.horizontal-card:where(.astro-hwtyehyz) .card-info:where(.astro-hwtyehyz) .page-link:where(.astro-hwtyehyz) a:where(.astro-hwtyehyz):hover{color:var(--color-link)}.horizontal-card:where(.astro-hwtyehyz) .card-info:where(.astro-hwtyehyz) .page-link:where(.astro-hwtyehyz) a:where(.astro-hwtyehyz):link,.horizontal-card:where(.astro-hwtyehyz) .card-info:where(.astro-hwtyehyz) .page-link:where(.astro-hwtyehyz) a:where(.astro-hwtyehyz):visited{text-decoration:none}.horizontal-card:where(.astro-hwtyehyz) .card-info:where(.astro-hwtyehyz) .page-link:where(.astro-hwtyehyz) a:where(.astro-hwtyehyz):active,.horizontal-card:where(.astro-hwtyehyz) .card-info:where(.astro-hwtyehyz) .page-link:where(.astro-hwtyehyz) a:where(.astro-hwtyehyz):hover{text-decoration:underline}.accept-cookies-text{color:var(--overlay-embed-privacy-text-color)}.accept-cookies-text a,.accept-cookies-text a:visited,.accept-cookies-text a:active,.accept-cookies-text a:link{color:inherit}.accept-cookies-text a:hover,.accept-cookies-text a:visited:hover,.accept-cookies-text a:active:hover,.accept-cookies-text a:link:hover{text-decoration:none}.accept-cookies-text button{margin:unset;padding:unset;background:none;text-decoration:underline;color:inherit;font:inherit;border:unset;cursor:pointer}.accept-cookies-text button:hover{text-decoration:none}.play-placeholder{background-color:transparent;border:unset;cursor:pointer;margin:unset}.play-placeholder svg{aspect-ratio:1;width:9.7775992515rem;max-width:100%;z-index:0;color:var(--overlay-embed-icon-color);transition:transform .25s ease-in-out}.play-placeholder:hover svg{transform:scale(1.3)}.overlay-embed{width:100%;position:relative;box-sizing:border-box;background-size:cover;background-position:50%;display:grid;place-items:center}.overlay-embed>:not(.embed-container){padding:2.4893897284rem}.overlay-embed>.embed-container{width:100%;height:100%}.overlay-embed>.embed-container>iframe,.overlay-embed>.embed-container>img{width:100%;height:100%;border:unset;margin:unset;box-sizing:border-box}.overlay-embed.blue{box-shadow:inset 0 0 0 9999px color-mix(in srgb,var(--overlay-embed-background-color-blue) 85%,transparent)}.overlay-embed .hidden{display:none}.page-card:where(.astro-c6wlkzhi){position:relative}.page-card:where(.astro-c6wlkzhi) .title:where(.astro-c6wlkzhi) a:where(.astro-c6wlkzhi){color:var(--color-link)}.page-card:where(.astro-c6wlkzhi) .title:where(.astro-c6wlkzhi) a:where(.astro-c6wlkzhi):link,.page-card:where(.astro-c6wlkzhi) .title:where(.astro-c6wlkzhi) a:where(.astro-c6wlkzhi):visited,.page-card:where(.astro-c6wlkzhi) .title:where(.astro-c6wlkzhi) a:where(.astro-c6wlkzhi):active,.page-card:where(.astro-c6wlkzhi) .title:where(.astro-c6wlkzhi) a:where(.astro-c6wlkzhi):hover{color:var(--color-link)}.page-card:where(.astro-c6wlkzhi) .title:where(.astro-c6wlkzhi) a:where(.astro-c6wlkzhi):link,.page-card:where(.astro-c6wlkzhi) .title:where(.astro-c6wlkzhi) a:where(.astro-c6wlkzhi):visited{text-decoration:none}.page-card:where(.astro-c6wlkzhi) .title:where(.astro-c6wlkzhi) a:where(.astro-c6wlkzhi):active,.page-card:where(.astro-c6wlkzhi) .title:where(.astro-c6wlkzhi) a:where(.astro-c6wlkzhi):hover{text-decoration:underline}.page-card:where(.astro-c6wlkzhi) .button-link:where(.astro-c6wlkzhi){font-family:Open Sans,Helvetica,Arial,sans-serif;border:none;cursor:pointer;padding:.75em 1.375em;text-decoration:none;background-color:var(--button-blue-background-color);color:var(--button-blue-foreground-color);align-self:start}.page-card:where(.astro-c6wlkzhi) .button-link:where(.astro-c6wlkzhi):active,.page-card:where(.astro-c6wlkzhi) .button-link:where(.astro-c6wlkzhi):hover{text-decoration:underline}.page-card:where(.astro-c6wlkzhi) .triangle:where(.astro-c6wlkzhi){height:6.1970612199rem;position:absolute;right:1.0625rem;bottom:.2546013254rem;opacity:.2;z-index:-1}.row{display:contents}.row>*{overflow:hidden;padding-right:var(--gap-size);user-select:none}.row .expand-button{display:flex;align-items:center;padding-right:0;justify-content:center}.row .item{display:flex}.row .item .inner-item{align-self:center}.row .item .inner-item a,.row .item .inner-item a:link,.row .item .inner-item a:visited,.row .item .inner-item a:active,.row .item .inner-item a:hover{color:var(--color-link)}.row .item .inner-item a:link,.row .item .inner-item a:visited{text-decoration:none}.row .item .inner-item a:active,.row .item .inner-item a:hover{text-decoration:underline}.row .item .inner-item .title{padding-right:2.4893897284rem}.row .item .inner-item .star{display:none}.row .item.price .inner-item,.row .item.course-days-count .inner-item,.row .item.course-language .inner-item,.row .item.trainers .inner-item,.row .item.location .inner-item,.row .item.schedule .inner-item{margin-left:var(--side-padding)}.row .item.course-days-count .inner-item,.row .item.course-language .inner-item,.row .item.location .inner-item,.row .item.schedule .inner-item,.row .item.seats-left .inner-item,.row .item.price .inner-item,.row .item.trainers .inner-item,.row .item.sold-out .inner-item{align-self:flex-start;padding-bottom:.6338019242rem}.row .item.date-from{min-width:3.9277093257rem}.row .item.name,.row .item.register,.row .item.sold-out{text-transform:uppercase}.row .item.location-short,.row .item.price,.row .item.sold-out{white-space:nowrap}.row .item.name{padding-right:0}.row .item.register{display:grid;justify-content:end}.row .item.register a{background-color:var(--register-button-background);padding:.6338019242rem 1.0625rem;align-self:center;display:flex;font-weight:600}.row .item.register a:link,.row .item.register a:visited,.row .item.register a:active,.row .item.register a:hover{color:var(--link-white)}.row .item.register a:link,.row .item.register a:visited{text-decoration:none}.row .item.register a:active,.row .item.register a:hover{text-decoration:underline}.row .item.seats-left{font-weight:300;font-style:italic;color:var(--status-color);min-width:3.9277093257rem;justify-content:end}.row .item.seats-left .inner-item{padding-top:.4017048791rem}.row .item.sold-out{font-weight:600;color:var(--text-color-inactive);justify-content:end}@media (min-width: 640px){.row .item.course-days-count:link,.row .item.course-days-count:visited,.row .item.course-days-count:active,.row .item.course-days-count:hover{color:var(--color-text)}.row .item.course-days-count:link,.row .item.course-days-count:visited{text-decoration:none}.row .item.course-days-count:active,.row .item.course-days-count:hover{text-decoration:underline}.row .item.course-days-count .title{display:none}.row .item.course-days-count .inner-item{align-self:center;margin-left:0;padding-bottom:0}.row .item.trainers .inner-item,.row .item.price .inner-item{margin-left:0}.row .item.date-from{white-space:nowrap;min-width:unset}.row .item.sold-out,.row .item.register{justify-content:unset}.row .item.sold-out .inner-item,.row .item.register .inner-item{align-self:flex-end}.row .item.register a{padding:1.0625rem 1.57778rem}.row .item.name{padding-right:var(--gap-size)}}@media (min-width: 1024px){.row .item.course-language,.row .item.seats-left,.row .item.register,.row .item.sold-out,.row .item.price{align-content:center}.row .item.course-language .inner-item,.row .item.seats-left .inner-item,.row .item.register .inner-item,.row .item.sold-out .inner-item,.row .item.price .inner-item{place-self:center flex-start;margin-left:0;padding-bottom:0}.row .item.schedule .inner-item,.row .item.trainers .inner-item,.row .item.location .inner-item{margin-left:0}.row .item.register a{color:var(--color-link);background-color:unset;padding:0;display:block}.row .item.register a:link,.row .item.register a:visited,.row .item.register a:active,.row .item.register a:hover{color:var(--color-link)}.row .item.register a:link,.row .item.register a:visited{text-decoration:none}.row .item.register a:active,.row .item.register a:hover{text-decoration:underline}.row .item.price .inner-item{display:flex;flex-direction:row}.row .item.price .inner-item .star{display:block;padding-left:.4017048791rem}.row .item.seats-left{justify-content:start}.row .item.seats-left .inner-item{padding-top:0}.row .item.price:link,.row .item.price:visited,.row .item.price:active,.row .item.price:hover,.row .item.course-language:link,.row .item.course-language:visited,.row .item.course-language:active,.row .item.course-language:hover{color:var(--color-text)}.row .item.price:link,.row .item.price:visited,.row .item.course-language:link,.row .item.course-language:visited{text-decoration:none}.row .item.price:active,.row .item.price:hover,.row .item.course-language:active,.row .item.course-language:hover{text-decoration:underline}.row .item .price.title,.row .item .price.suffix,.row .item .course-language.title,.row .item .course-language.suffix{display:none}}@keyframes pulse-52b42692{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.events-block[data-v-52b42692]{--gap-size: .6338019242rem}@media (min-width: 640px){.events-block[data-v-52b42692]{--gap-size: 1.57778rem}}@media (min-width: 1024px){.events-block[data-v-52b42692]{--gap-size: .6338019242rem}}@media (min-width: 1280px){.events-block[data-v-52b42692]{--gap-size: 1.57778rem}}.events-block .events-table[data-v-52b42692]{display:grid;grid-auto-flow:dense;transition:grid-template-rows .2s cubic-bezier(0,0,.2,1);width:100%;--span-columns: span 5;--side-padding: var(--xs-breakpoint-expanding-triangle-width);--row-height: 9.7775992515rem}.events-block .events-table.loading[data-v-52b42692]{filter:blur(.125rem)}.events-block .events-table.loading[data-v-52b42692] .row:not(.header) *{animation:pulse-52b42692 2s infinite;color:var(--schedule-table-loading-color)!important}.events-block .events-table[data-v-52b42692]:after,.events-block .events-table .row[data-v-52b42692]:before{content:"";border-top:var(--border);grid-column:1/var(--span-columns)}.events-block .events-table .row[data-v-52b42692]:after{grid-column:1/var(--span-columns)}.events-block .events-table .row.header[data-v-52b42692]:before{content:unset}.events-block .events-table .row.header[data-v-52b42692]:after{content:"";grid-column:1/var(--span-columns)}.events-block .events-table .row.header[data-v-52b42692]>*{padding-bottom:.6338019242rem;text-transform:uppercase;font-weight:600}.events-block .events-table .row.header .course-days-count-header[data-v-52b42692],.events-block .events-table .row.header .course-language-header[data-v-52b42692],.events-block .events-table .row.header .price-header[data-v-52b42692],.events-block .events-table .row.header .seats-left-header[data-v-52b42692],.events-block .events-table .row.header .register-header[data-v-52b42692]{display:none}@media (min-width: 640px){.events-block .events-table[data-v-52b42692]{--side-padding: 2.125rem;--row-height: 6.1970612199rem}}@media (min-width: 768px){.events-block .events-table[data-v-52b42692]{--side-padding: 1.57778rem;--row-height: 4.125rem}}@media (min-width: 1024px){.events-block .events-table[data-v-52b42692]{--side-padding: 2.4893897284rem}}@media (min-width: 1280px){.events-block .events-table[data-v-52b42692]{--side-padding: 3.9277093257rem}}.events-block .events-simple[data-v-52b42692]{grid-template-columns:var(--side-padding) repeat(2,min-content) 2fr var(--side-padding);--span-columns: span 5}.events-block .events-simple .date-from[data-v-52b42692],.events-block .events-simple[data-v-52b42692] .date-from{grid-column:2}.events-block .events-simple .location-short[data-v-52b42692],.events-block .events-simple[data-v-52b42692] .location-short{grid-column:3}.events-block .events-simple .name[data-v-52b42692],.events-block .events-simple[data-v-52b42692] .name{grid-column:4}@media (min-width: 1024px){.events-block .events-simple[data-v-52b42692]{--gap-size: 1.0625rem}}@media (min-width: 1280px){.events-block .events-simple[data-v-52b42692]{--gap-size: 2.4893897284rem;grid-template-columns:2.4893897284rem repeat(2,min-content) 2fr 2.4893897284rem}}.events-block .events[data-v-52b42692]{cursor:pointer;grid-template-columns:var(--side-padding) repeat(2,min-content) auto 0;--span-columns: span 5}.events-block .events .header[data-v-52b42692]{cursor:auto}.events-block .events .expand-button[data-v-52b42692],.events-block .events[data-v-52b42692] .expand-button{grid-column:1}.events-block .events .date-from[data-v-52b42692],.events-block .events[data-v-52b42692] .date-from{grid-column:2}.events-block .events .location-short[data-v-52b42692],.events-block .events[data-v-52b42692] .location-short{grid-column:3}.events-block .events .name[data-v-52b42692],.events-block .events[data-v-52b42692] .name{grid-column:4/span 2}.events-block .events .course-days-count[data-v-52b42692],.events-block .events[data-v-52b42692] .course-days-count,.events-block .events .course-language[data-v-52b42692],.events-block .events[data-v-52b42692] .course-language{grid-column:1/span 3}.events-block .events .price[data-v-52b42692],.events-block .events[data-v-52b42692] .price{grid-column:1/span 4}.events-block .events .seats-left[data-v-52b42692],.events-block .events[data-v-52b42692] .seats-left,.events-block .events .register[data-v-52b42692],.events-block .events[data-v-52b42692] .register,.events-block .events .sold-out[data-v-52b42692],.events-block .events[data-v-52b42692] .sold-out{grid-column:4/span 1}.events-block .events .trainers[data-v-52b42692],.events-block .events[data-v-52b42692] .trainers,.events-block .events .schedule[data-v-52b42692],.events-block .events[data-v-52b42692] .schedule,.events-block .events .location[data-v-52b42692],.events-block .events[data-v-52b42692] .location{grid-column:1/span 4}@media (min-width: 640px){.events-block .events[data-v-52b42692]{grid-template-columns:var(--side-padding) repeat(3,min-content) auto 140px 0;--span-columns: span 7}.events-block .events .expand-button[data-v-52b42692],.events-block .events[data-v-52b42692] .expand-button{grid-column:1}.events-block .events .date-from[data-v-52b42692],.events-block .events[data-v-52b42692] .date-from{grid-column:2}.events-block .events .course-days-count[data-v-52b42692],.events-block .events[data-v-52b42692] .course-days-count{grid-column:3}.events-block .events .location-short[data-v-52b42692],.events-block .events[data-v-52b42692] .location-short{grid-column:4}.events-block .events .name[data-v-52b42692],.events-block .events[data-v-52b42692] .name{grid-column:5/span 2}.events-block .events .course-language[data-v-52b42692],.events-block .events[data-v-52b42692] .course-language{grid-column:1/span 4}.events-block .events .price[data-v-52b42692],.events-block .events[data-v-52b42692] .price{grid-column:5/span 2}.events-block .events .seats-left[data-v-52b42692],.events-block .events[data-v-52b42692] .seats-left{grid-column:1/span 6}.events-block .events .register[data-v-52b42692],.events-block .events[data-v-52b42692] .register,.events-block .events .sold-out[data-v-52b42692],.events-block .events[data-v-52b42692] .sold-out{grid-column:6/span 1}.events-block .events .trainers[data-v-52b42692],.events-block .events[data-v-52b42692] .trainers{grid-column:5/span 2}.events-block .events .schedule[data-v-52b42692],.events-block .events[data-v-52b42692] .schedule{grid-column:1/span 5}.events-block .events .location[data-v-52b42692],.events-block .events[data-v-52b42692] .location{grid-column:1/span 4}.events-block .events .row.header .course-days-count-header[data-v-52b42692],.events-block .events .row.header .register-header[data-v-52b42692]{display:block}.events-block .events .row[data-v-52b42692] .item.date-from:link,.events-block .events .row[data-v-52b42692] .item.date-from:visited,.events-block .events .row[data-v-52b42692] .item.date-from:active,.events-block .events .row[data-v-52b42692] .item.date-from:hover,.events-block .events .row[data-v-52b42692] .item.location-short:link,.events-block .events .row[data-v-52b42692] .item.location-short:visited,.events-block .events .row[data-v-52b42692] .item.location-short:active,.events-block .events .row[data-v-52b42692] .item.location-short:hover{color:var(--color-text)}.events-block .events .row[data-v-52b42692] .item.date-from:link,.events-block .events .row[data-v-52b42692] .item.date-from:visited,.events-block .events .row[data-v-52b42692] .item.location-short:link,.events-block .events .row[data-v-52b42692] .item.location-short:visited{text-decoration:none}.events-block .events .row[data-v-52b42692] .item.date-from:active,.events-block .events .row[data-v-52b42692] .item.date-from:hover,.events-block .events .row[data-v-52b42692] .item.location-short:active,.events-block .events .row[data-v-52b42692] .item.location-short:hover{text-decoration:underline}}@media (min-width: 1024px){.events-block .events[data-v-52b42692]{grid-template-columns:var(--side-padding) repeat(3,min-content) auto repeat(4,min-content);--span-columns: span 10}.events-block .events .expand-button[data-v-52b42692],.events-block .events[data-v-52b42692] .expand-button{grid-column:1}.events-block .events .date-from[data-v-52b42692],.events-block .events[data-v-52b42692] .date-from{grid-column:2}.events-block .events .course-days-count[data-v-52b42692],.events-block .events[data-v-52b42692] .course-days-count{grid-column:3}.events-block .events .location-short[data-v-52b42692],.events-block .events[data-v-52b42692] .location-short{grid-column:4}.events-block .events .name[data-v-52b42692],.events-block .events[data-v-52b42692] .name{grid-column:5}.events-block .events .course-language[data-v-52b42692],.events-block .events[data-v-52b42692] .course-language{grid-column:6}.events-block .events .price[data-v-52b42692],.events-block .events[data-v-52b42692] .price{grid-column:7}.events-block .events .seats-left[data-v-52b42692],.events-block .events[data-v-52b42692] .seats-left{grid-column:8}.events-block .events .register[data-v-52b42692],.events-block .events[data-v-52b42692] .register,.events-block .events .sold-out[data-v-52b42692],.events-block .events[data-v-52b42692] .sold-out{grid-column:9}.events-block .events .location[data-v-52b42692],.events-block .events[data-v-52b42692] .location{grid-column:2 / 4}.events-block .events .schedule[data-v-52b42692],.events-block .events[data-v-52b42692] .schedule{grid-column:4 / 6}.events-block .events .trainers[data-v-52b42692],.events-block .events[data-v-52b42692] .trainers{grid-column:6 / 10}.events-block .events .row[data-v-52b42692]:after{content:"";grid-column:1}.events-block .events .row.header .course-language-header[data-v-52b42692],.events-block .events .row.header .price-header[data-v-52b42692],.events-block .events .row.header .seats-left-header[data-v-52b42692]{display:block}.events-block .events .row.header .price-header[data-v-52b42692]{grid-column:span 2}}@media (min-width: 1280px){.events-block .events .location[data-v-52b42692],.events-block .events[data-v-52b42692] .location{grid-column:2 / 5}.events-block .events .schedule[data-v-52b42692],.events-block .events[data-v-52b42692] .schedule{grid-column:5 / 7}.events-block .events .trainers[data-v-52b42692],.events-block .events[data-v-52b42692] .trainers{grid-column:7 / 10}}.events-block .table-footnote[data-v-52b42692]{display:none}@media (min-width: 1024px){.events-block .table-footnote[data-v-52b42692]{display:block;padding-right:var(--gap-size);text-align:right}}.language-filter[data-v-1af31493]{justify-content:center;gap:.6338019242rem}@media (min-width: 640px){.language-filter[data-v-1af31493]{padding-left:2.125rem;padding-right:2.125rem;gap:1.57778rem}}@media (min-width: 768px){.language-filter[data-v-1af31493]{padding-left:0;padding-right:0}}@media (min-width: 1024px){.language-filter[data-v-1af31493]{justify-content:end;padding-right:.6338rem}}@media (min-width: 1280px){.language-filter[data-v-1af31493]{padding-right:1.5778rem}}.padding[data-v-1af31493]{padding-left:0;padding-right:0}@media (min-width: 640px){.padding[data-v-1af31493]{padding-left:2.125rem;padding-right:2.125rem}}@media (min-width: 768px){.padding[data-v-1af31493]{padding-left:1.57778rem;padding-right:1.57778rem}}@media (min-width: 1024px){.padding[data-v-1af31493]{padding-left:2.4893897284rem;padding-right:2.4893897284rem}}@media (min-width: 1280px){.padding[data-v-1af31493]{padding-left:3.9277093257rem;padding-right:3.9277093257rem}}.language-filter button[data-v-1af31493]{background:none;color:var(--color-text);margin:0;padding:0}.language-filter button[data-v-1af31493]:hover{text-decoration:none}.language-filter button p[data-v-1af31493]{padding:.6338019242rem}.language-filter button.active[data-v-1af31493]{border-bottom:1px dashed var(--button-blue-background-color);border-top:1px dashed var(--button-blue-background-color)}.schedule-page-link:where(.astro-lsvval5j){align-self:flex-end}.schedule-page-link:where(.astro-lsvval5j) a:where(.astro-lsvval5j){text-transform:uppercase;color:var(--color-link)}.schedule-page-link:where(.astro-lsvval5j) a:where(.astro-lsvval5j):link,.schedule-page-link:where(.astro-lsvval5j) a:where(.astro-lsvval5j):visited,.schedule-page-link:where(.astro-lsvval5j) a:where(.astro-lsvval5j):active,.schedule-page-link:where(.astro-lsvval5j) a:where(.astro-lsvval5j):hover{color:var(--color-link)}.schedule-page-link:where(.astro-lsvval5j) a:where(.astro-lsvval5j):link,.schedule-page-link:where(.astro-lsvval5j) a:where(.astro-lsvval5j):visited{text-decoration:none}.schedule-page-link:where(.astro-lsvval5j) a:where(.astro-lsvval5j):active,.schedule-page-link:where(.astro-lsvval5j) a:where(.astro-lsvval5j):hover{text-decoration:underline}.upcoming-image:where(.astro-lsvval5j){display:none}@media (min-width: 1024px){.upcoming-image:where(.astro-lsvval5j){display:block}}.upcoming-row:where(.astro-lsvval5j){grid-column:span 2}.dividing-borders:where(.astro-olp43g7m){position:relative;padding-top:1.57778rem;padding-bottom:1.57778rem}.dividing-borders:where(.astro-olp43g7m):before,.dividing-borders:where(.astro-olp43g7m):after{content:"";position:absolute;left:.6338019242rem;right:.6338019242rem;border-top:var(--border)}.dividing-borders:where(.astro-olp43g7m):before{top:0}.dividing-borders:where(.astro-olp43g7m):after{bottom:0}@media (min-width: 1024px){.ds-container:where(.astro-olp43g7m).with-more-horizontal-inset{width:450px}}@media (min-width: 1280px){.ds-container:where(.astro-olp43g7m).with-more-horizontal-inset{width:550px}}.form-field{width:100%}.form-field label.required:after,.form-field .ds-prose.required p:after{color:var(--color-form-error);content:" *";display:inline}.form-field .error-text{color:var(--ds-form-error-color)}.form-field .reverse{flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start}.ds-form textarea,.ds-form input:not([type=checkbox]){background:var(--ds-form-input-background);border:var(--ds-form-border-size) solid var(--ds-form-border-color);padding:var(--ds-form-padding-y) var(--ds-form-padding-x);box-sizing:border-box;font-size:var(--ds-form-font-size);width:100%}.ds-form textarea.error,.ds-form input:not([type=checkbox]).error{border:var(--ds-form-border-size) solid var(--ds-form-error-color)}.ds-form textarea{border-radius:var(--ds-form-border-radius);height:var(--ds-form-textarea-height);resize:vertical}.ds-form input{border-radius:var(--ds-form-border-radius)}.ds-form.contact label,.ds-form.newsletter label{font-family:Open Sans,Helvetica,Arial,sans-serif}@media (min-width: 640px){.ds-form textarea,.ds-form input:not([type=checkbox]){width:24.340255145rem}}@media (min-width: 768px){.ds-form textarea,.ds-form input:not([type=checkbox]){width:38.4035677627rem}}.ds-form.contact textarea,.ds-form.contact input,.ds-form.newsletter textarea,.ds-form.newsletter input{background:unset;border:none;border-radius:unset;padding:unset;outline:0;font-size:1.0625rem;font-weight:300}.ds-form.contact textarea[type=checkbox].error,.ds-form.contact input[type=checkbox].error,.ds-form.newsletter textarea[type=checkbox].error,.ds-form.newsletter input[type=checkbox].error{outline:var(--ds-form-border-size) solid var(--ds-form-error-color)}.ds-form.contact textarea{background:repeating-linear-gradient(to right,transparent .25rem,transparent .438rem,var(--form-textarea-background) 0,var(--form-textarea-background) .563rem),repeating-linear-gradient(transparent 0,transparent calc(1.5em - .063rem),var(--form-line-color) 0,var(--form-line-color) 1.5em);background-attachment:local;height:9.7775992515rem;line-height:1.5em}.ds-form .form-field>div>label{padding-left:0}@media (min-width: 640px){.ds-form .form-field>div>label{padding-left:2.125rem}}@media (min-width: 768px){.ds-form .form-field>div>label{padding-left:1.57778rem}}@media (min-width: 1024px){.ds-form .form-field>div>label{padding-left:2.4893897284rem}}@media (min-width: 1280px){.ds-form .form-field>div>label{padding-left:3.9277093257rem}}.ds-form .form-field>div>input,.ds-form .form-field>div>textarea,.ds-form .form-field>.error-text,.ds-form-success-message{margin-left:0}@media (min-width: 640px){.ds-form .form-field>div>input,.ds-form .form-field>div>textarea,.ds-form .form-field>.error-text,.ds-form-success-message{margin-left:2.125rem}}@media (min-width: 768px){.ds-form .form-field>div>input,.ds-form .form-field>div>textarea,.ds-form .form-field>.error-text,.ds-form-success-message{margin-left:1.57778rem}}@media (min-width: 1024px){.ds-form .form-field>div>input,.ds-form .form-field>div>textarea,.ds-form .form-field>.error-text,.ds-form-success-message{margin-left:2.4893897284rem}}@media (min-width: 1280px){.ds-form .form-field>div>input,.ds-form .form-field>div>textarea,.ds-form .form-field>.error-text,.ds-form-success-message{margin-left:3.9277093257rem}}.ds-form.contact input:not([type=checkbox]),.ds-form.newsletter input:not([type=checkbox]){border-bottom:.1022745946rem dashed var(--form-line-color)}.ds-form.contact input:not([type=checkbox]).error,.ds-form.newsletter input:not([type=checkbox]).error{border-bottom:var(--ds-form-border-size) solid var(--ds-form-error-color)}.ds-form.contact .form-field:not(.checkbox) label,.ds-form.newsletter .form-field:not(.checkbox) label{border-bottom:dashed .1022745946rem var(--border-blue);padding-bottom:1.0625rem;font-size:1.0625rem;font-weight:400;font-style:italic}button{font-family:Open Sans,Helvetica,Arial,sans-serif;border:none;cursor:pointer;padding:.75em 1.375em;text-decoration:none;background-color:var(--button-blue-background-color);color:var(--button-blue-foreground-color);margin-left:auto;font-size:1rem;margin-right:0}button:active,button:hover{text-decoration:underline}@media (min-width: 640px){button{margin-right:2.125rem}}@media (min-width: 768px){button{margin-right:1.57778rem}}@media (min-width: 1024px){button{margin-right:2.4893897284rem}}@media (min-width: 1280px){button{margin-right:3.9277093257rem}}.related-title:where(.astro-cvv53ufc){padding-bottom:1.0625rem}a:where(.astro-cvv53ufc).related-course{color:var(--color-link);text-transform:uppercase}a:where(.astro-cvv53ufc).related-course:link,a:where(.astro-cvv53ufc).related-course:visited,a:where(.astro-cvv53ufc).related-course:active,a:where(.astro-cvv53ufc).related-course:hover{color:var(--color-link)}a:where(.astro-cvv53ufc).related-course:link,a:where(.astro-cvv53ufc).related-course:visited{text-decoration:none}a:where(.astro-cvv53ufc).related-course:active,a:where(.astro-cvv53ufc).related-course:hover{text-decoration:underline}.related-summary:where(.astro-cvv53ufc){padding-bottom:1.0625rem}.ds-prose.course-information h3{font-size:1rem}.ds-prose.course-information>h3+*{margin-top:0}@media (min-width: 768px){.ds-prose.course-information{display:grid;grid-template-columns:1fr 2fr;align-items:start;gap:1.57778rem}.ds-prose.course-information.u-font-family-open-sans:before,.ds-prose.course-information.u-font-family-open-sans:after{content:unset}.ds-prose.course-information>*{font-size:1rem}.ds-prose.course-information>h3{margin-top:0;grid-column:1}.ds-prose.course-information>p,.ds-prose.course-information ol,.ds-prose.course-information ul{grid-column:2}}.cta-button:where(.astro-37t53hve) .cta-button-link:where(.astro-37t53hve){font-family:Open Sans,Helvetica,Arial,sans-serif;border:none;cursor:pointer;padding:.75em 1.375em;text-decoration:none;background-color:var(--button-blue-background-color);color:var(--button-blue-foreground-color)}.cta-button:where(.astro-37t53hve) .cta-button-link:where(.astro-37t53hve):active,.cta-button:where(.astro-37t53hve) .cta-button-link:where(.astro-37t53hve):hover{text-decoration:underline}.unscheduled[data-v-861279d3]{color:var(--color-text)}.unscheduled .event-interest[data-v-861279d3]{height:6.1970612199rem;border-top:var(--border);align-items:center;display:flex}@media (min-width: 640px){.unscheduled .event-interest[data-v-861279d3]{height:3.9277093257rem}}.unscheduled .event-interest[data-v-861279d3]:last-child{border-bottom:var(--border)}.unscheduled .event-interest a[data-v-861279d3],.unscheduled .event-interest .register-interest[data-v-861279d3]{color:var(--color-link);text-transform:uppercase}.unscheduled .event-interest a[data-v-861279d3]:link,.unscheduled .event-interest a[data-v-861279d3]:visited,.unscheduled .event-interest a[data-v-861279d3]:active,.unscheduled .event-interest a[data-v-861279d3]:hover,.unscheduled .event-interest .register-interest[data-v-861279d3]:link,.unscheduled .event-interest .register-interest[data-v-861279d3]:visited,.unscheduled .event-interest .register-interest[data-v-861279d3]:active,.unscheduled .event-interest .register-interest[data-v-861279d3]:hover{color:var(--color-link)}.unscheduled .event-interest a[data-v-861279d3]:link,.unscheduled .event-interest a[data-v-861279d3]:visited,.unscheduled .event-interest .register-interest[data-v-861279d3]:link,.unscheduled .event-interest .register-interest[data-v-861279d3]:visited{text-decoration:none}.unscheduled .event-interest a[data-v-861279d3]:active,.unscheduled .event-interest a[data-v-861279d3]:hover,.unscheduled .event-interest .register-interest[data-v-861279d3]:active,.unscheduled .event-interest .register-interest[data-v-861279d3]:hover{text-decoration:underline}.unscheduled .event-interest .register-interest[data-v-861279d3]{font-weight:600;padding-left:var(--xs-breakpoint-expanding-triangle-width)}@media (min-width: 640px){.unscheduled .event-interest .register-interest[data-v-861279d3]{padding-left:2.125rem}}@media (min-width: 768px){.unscheduled .event-interest .register-interest[data-v-861279d3]{padding-left:1.57778rem}}@media (min-width: 1024px){.unscheduled .event-interest .register-interest[data-v-861279d3]{padding-left:2.4893897284rem}}@media (min-width: 1280px){.unscheduled .event-interest .register-interest[data-v-861279d3]{padding-left:3.9277093257rem}}.more-info-trainer:where(.astro-gfycnclo){padding:1.0625rem 0}.more-info-trainer:where(.astro-gfycnclo) a:where(.astro-gfycnclo){text-transform:uppercase;font-size:1.256rem;color:var(--color-link)}.more-info-trainer:where(.astro-gfycnclo) a:where(.astro-gfycnclo):link,.more-info-trainer:where(.astro-gfycnclo) a:where(.astro-gfycnclo):visited,.more-info-trainer:where(.astro-gfycnclo) a:where(.astro-gfycnclo):active,.more-info-trainer:where(.astro-gfycnclo) a:where(.astro-gfycnclo):hover{color:var(--color-link)}.more-info-trainer:where(.astro-gfycnclo) a:where(.astro-gfycnclo):link,.more-info-trainer:where(.astro-gfycnclo) a:where(.astro-gfycnclo):visited{text-decoration:none}.more-info-trainer:where(.astro-gfycnclo) a:where(.astro-gfycnclo):active,.more-info-trainer:where(.astro-gfycnclo) a:where(.astro-gfycnclo):hover{text-decoration:underline}.more-info-trainer:where(.astro-gfycnclo) .language-title:where(.astro-gfycnclo),.more-info-trainer:where(.astro-gfycnclo) .courses-title:where(.astro-gfycnclo){font-weight:600;font-size:1.256rem;width:9.7775992515rem}.more-info-trainer:where(.astro-gfycnclo) .language:where(.astro-gfycnclo){font-size:1.256rem}.trainer:where(.astro-jlzpm76t){padding:.6338019242rem 0;grid-template-areas:"photo" "info"}.trainer:where(.astro-jlzpm76t) .info:where(.astro-jlzpm76t){grid-area:info}.trainer:where(.astro-jlzpm76t) .photo:where(.astro-jlzpm76t){grid-area:photo;width:50%}@media (min-width: 1024px){.trainer:where(.astro-jlzpm76t){grid-template-areas:"photo info info"}.trainer:where(.astro-jlzpm76t):nth-child(2n){grid-template-areas:"info info photo"}.trainer:where(.astro-jlzpm76t) .photo:where(.astro-jlzpm76t){width:100%}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.u-align-items-start{align-items:flex-start}.u-align-items-end{align-items:flex-end}.u-align-items-center{align-items:center}.u-align-items-baseline{align-items:baseline}.u-align-items-stretch{align-items:stretch}.u-align-self-start{align-self:flex-start}.u-align-self-end{align-self:flex-end}.u-align-self-center{align-self:center}.u-align-self-baseline{align-self:baseline}.u-align-self-stretch{align-self:stretch}.u-justify-content-start{justify-content:flex-start}.u-justify-content-end{justify-content:flex-end}.u-justify-content-center{justify-content:center}.u-justify-content-space-between{justify-content:space-between}.u-justify-content-space-around{justify-content:space-around}.u-justify-content-space-evenly{justify-content:space-evenly}.u-justify-self-start{justify-self:flex-start}.u-justify-self-end{justify-self:flex-end}.u-justify-self-center{justify-self:center}.u-justify-self-space-between{justify-self:space-between}.u-justify-self-space-around{justify-self:space-around}.u-justify-self-space-evenly{justify-self:space-evenly}.u-gap-10{gap:195.6014471225rem}.u-p-10{padding:195.6014471225rem}.u-m-10{margin:195.6014471225rem}.u-gap-9{gap:60.5923811447rem}.u-p-9{padding:60.5923811447rem}.u-m-9{margin:60.5923811447rem}.u-gap-8{gap:38.4035677627rem}.u-p-8{padding:38.4035677627rem}.u-m-8{margin:38.4035677627rem}.u-gap-7{gap:24.340255145rem}.u-p-7{padding:24.340255145rem}.u-m-7{margin:24.340255145rem}.u-gap-6{gap:15.426900547rem}.u-p-6{padding:15.426900547rem}.u-m-6{margin:15.426900547rem}.u-gap-5{gap:9.7775992515rem}.u-p-5{padding:9.7775992515rem}.u-m-5{margin:9.7775992515rem}.u-gap-4{gap:6.1970612199rem}.u-p-4{padding:6.1970612199rem}.u-m-4{margin:6.1970612199rem}.u-gap-3{gap:3.9277093257rem}.u-p-3{padding:3.9277093257rem}.u-m-3{margin:3.9277093257rem}.u-gap-2{gap:2.4893897284rem}.u-p-2{padding:2.4893897284rem}.u-m-2{margin:2.4893897284rem}.u-gap-1{gap:1.57778rem}.u-p-1{padding:1.57778rem}.u-m-1{margin:1.57778rem}.u-gap-0{gap:1.0625rem}.u-p-0{padding:1.0625rem}.u-m-0{margin:1.0625rem}.u-gap--1{gap:.6338019242rem}.u-p--1{padding:.6338019242rem}.u-m--1{margin:.6338019242rem}.u-gap--2{gap:.4017048791rem}.u-p--2{padding:.4017048791rem}.u-m--2{margin:.4017048791rem}.u-gap--3{gap:.2546013254rem}.u-p--3{padding:.2546013254rem}.u-m--3{margin:.2546013254rem}.u-gap--4{gap:.1613668099rem}.u-p--4{padding:.1613668099rem}.u-m--4{margin:.1613668099rem}.u-gap--5{gap:.1022745946rem}.u-p--5{padding:.1022745946rem}.u-m--5{margin:.1022745946rem}.u-gap--6{gap:.0648218349rem}.u-p--6{padding:.0648218349rem}.u-m--6{margin:.0648218349rem}.u-inset-squish-4{padding:1.57778rem 3.9277093257rem}.u-inset-squish-3{padding:1.0625rem 2.4893897284rem}.u-inset-squish-2{padding:.6338019242rem 1.57778rem}.u-inset-squish-1{padding:.4017048791rem 1.0625rem}.u-inset-squish-0{padding:.2546013254rem .6338019242rem}.u-inset-squish--1{padding:.1613668099rem .4017048791rem}.u-w-10{width:195.6014471225rem}.u-h-10{height:195.6014471225rem}.u-w-9{width:60.5923811447rem}.u-h-9{height:60.5923811447rem}.u-w-8{width:38.4035677627rem}.u-h-8{height:38.4035677627rem}.u-w-7{width:24.340255145rem}.u-h-7{height:24.340255145rem}.u-w-6{width:15.426900547rem}.u-h-6{height:15.426900547rem}.u-w-5{width:9.7775992515rem}.u-h-5{height:9.7775992515rem}.u-w-4{width:6.1970612199rem}.u-h-4{height:6.1970612199rem}.u-w-3{width:3.9277093257rem}.u-h-3{height:3.9277093257rem}.u-w-2{width:2.4893897284rem}.u-h-2{height:2.4893897284rem}.u-w-1{width:1.57778rem}.u-h-1{height:1.57778rem}.u-w-0{width:1.0625rem}.u-h-0{height:1.0625rem}.u-w--1{width:.6338019242rem}.u-h--1{height:.6338019242rem}.u-w--2{width:.4017048791rem}.u-h--2{height:.4017048791rem}.u-w--3{width:.2546013254rem}.u-h--3{height:.2546013254rem}.u-w--4{width:.1613668099rem}.u-h--4{height:.1613668099rem}.u-w--5{width:.1022745946rem}.u-h--5{height:.1022745946rem}.u-w--6{width:.0648218349rem}.u-h--6{height:.0648218349rem}.u-font-size-5{font-size:3.127rem}.u-font-size-4{font-size:2.489rem}.u-font-size-3{font-size:1.981rem}.u-font-size-2{font-size:1.578rem}.u-font-size-1{font-size:1.256rem}.u-font-size-0{font-size:1rem}.u-font-size--1{font-size:.796rem}.u-font-size--2{font-size:.634rem}.u-font-size--3{font-size:.505rem}.u-leading-4{line-height:2.489}.u-leading-3{line-height:1.981}.u-leading-2{line-height:1.578}.u-leading-1{line-height:1.256}.u-leading-0{line-height:1}.u-weight-2{font-weight:700}.u-weight-1{font-weight:600}.u-weight-0{font-weight:400}.u-weight--1{font-weight:300}.u-text-align-center{text-align:center}.u-text-align-right{text-align:right}:root{--color-text: #2e2e2e;--color-h1: #080808;--color-h2: #080808;--color-h3: #080808;--color-h4: #080808;--color-h5: #080808;--color-h6: #080808;--color-link: #0087ff;--color-link-hover: #299aff;--color-pre-background: #171717;--color-pre-foreground: #f9f9f9;--color-code-background: #e1e1e1;--color-code-foreground: #080808;--color-form-error: #ef4444;--color-background: #fff;--text-color-inactive: #b8b8b8;--background-color-primary: #fff;--footer-background-color: #0087ff;--footer-foreground-color: #fff;--header-menu-hamburger-menu-background: #fff;--header-menu-hamburger-menu-foreground-color-mobile: #2e2e2e;--border-blue: #0087ff;--link-color: #0087ff;--link-white: #fff;--status-color: #0087ff;--register-button-background: #0087ff;--schedule-table-loading-color: #b8b8b8;--accordion-icon-color: #0087ff;--large-icon-color: #0087ff;--small-icon-color: #2e2e2e;--button-blue-background-color: #0087ff;--button-blue-foreground-color: #fff;--form-line-color: #b8b8b8;--form-textarea-background: #fff;--form-button-color: #0087ff;--overlay-embed-background-color-blue: #0087ff;--overlay-embed-icon-color: #fff;--overlay-embed-privacy-text-color: #fff}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format("woff2");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format("woff2");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format("woff2");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format("woff2");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.u-font-family-open-sans{font-family:Open Sans,Helvetica,Arial,sans-serif}.u-font-family-open-sans.u-leading-4{line-height:2.489}.u-font-family-open-sans.u-leading-4:before,.u-font-family-open-sans.u-leading-4:after{content:"";display:block;height:0;width:0}.u-font-family-open-sans.u-leading-4:before{margin-bottom:calc(-.8695em + 0px)}.u-font-family-open-sans.u-leading-4:after{margin-top:calc(-.8695em + 0px)}.u-font-family-open-sans.u-leading-3{line-height:1.981}.u-font-family-open-sans.u-leading-3:before,.u-font-family-open-sans.u-leading-3:after{content:"";display:block;height:0;width:0}.u-font-family-open-sans.u-leading-3:before{margin-bottom:calc(-.6155em + 0px)}.u-font-family-open-sans.u-leading-3:after{margin-top:calc(-.6155em + 0px)}.u-font-family-open-sans.u-leading-2{line-height:1.578}.u-font-family-open-sans.u-leading-2:before,.u-font-family-open-sans.u-leading-2:after{content:"";display:block;height:0;width:0}.u-font-family-open-sans.u-leading-2:before{margin-bottom:calc(-.414em + 0px)}.u-font-family-open-sans.u-leading-2:after{margin-top:calc(-.414em + 0px)}.u-font-family-open-sans.u-leading-1{line-height:1.256}.u-font-family-open-sans.u-leading-1:before,.u-font-family-open-sans.u-leading-1:after{content:"";display:block;height:0;width:0}.u-font-family-open-sans.u-leading-1:before{margin-bottom:calc(-.253em + 0px)}.u-font-family-open-sans.u-leading-1:after{margin-top:calc(-.253em + 0px)}.u-font-family-open-sans.u-leading-0{line-height:1}.u-font-family-open-sans.u-leading-0:before,.u-font-family-open-sans.u-leading-0:after{content:"";display:block;height:0;width:0}.u-font-family-open-sans.u-leading-0:before{margin-bottom:calc(-.125em + 0px)}.u-font-family-open-sans.u-leading-0:after{margin-top:calc(-.125em + 0px)}:root{--border: .0648218349rem dashed var(--border-blue);--header-footer-logo-width: 18.4269rem;--ds-form-border-color: #e2dcde;--ds-form-border-radius: .938rem;--ds-form-border-size: .06rem;--ds-form-error-color: red;--ds-form-font-size: 1rem;--ds-form-input-background: #e2dcde;--ds-form-padding-x: .625rem;--ds-form-padding-y: .938rem;--ds-form-textarea-height: 3.125rem;--transition-style: .2s cubic-bezier(0, 0, .2, 1);--xs-breakpoint-expanding-triangle-width: 1.0625rem}body{background-color:var(--color-background)}.accordion-course-body:where(.astro-ubhrvw3z) .profile-photo:where(.astro-ubhrvw3z){width:50%}@media (min-width: 1024px){.accordion-course-body:where(.astro-ubhrvw3z) .profile-photo:where(.astro-ubhrvw3z){width:100%}.accordion-course-body:where(.astro-ubhrvw3z) .profile-info:where(.astro-ubhrvw3z){grid-column:2/span 2}}.accordion-course-body:where(.astro-ubhrvw3z) .button-link:where(.astro-ubhrvw3z){align-self:flex-end}.accordion-course-body:where(.astro-ubhrvw3z) .button-link:where(.astro-ubhrvw3z) a:where(.astro-ubhrvw3z){font-family:Open Sans,Helvetica,Arial,sans-serif;border:none;cursor:pointer;padding:.75em 1.375em;text-decoration:none;background-color:var(--button-blue-background-color);color:var(--button-blue-foreground-color)}.accordion-course-body:where(.astro-ubhrvw3z) .button-link:where(.astro-ubhrvw3z) a:where(.astro-ubhrvw3z):active,.accordion-course-body:where(.astro-ubhrvw3z) .button-link:where(.astro-ubhrvw3z) a:where(.astro-ubhrvw3z):hover{text-decoration:underline}.accordion-course-title-container:where(.astro-3aklc65b){padding:.6338019242rem 3.9277093257rem .6338019242rem 0}.accordion-course-title-container:where(.astro-3aklc65b) .accordion-course-title:where(.astro-3aklc65b){color:var(--color-link)}.accordion-course-title-container:where(.astro-3aklc65b) .accordion-course-title:where(.astro-3aklc65b):link,.accordion-course-title-container:where(.astro-3aklc65b) .accordion-course-title:where(.astro-3aklc65b):visited,.accordion-course-title-container:where(.astro-3aklc65b) .accordion-course-title:where(.astro-3aklc65b):active,.accordion-course-title-container:where(.astro-3aklc65b) .accordion-course-title:where(.astro-3aklc65b):hover{color:var(--color-link)}.accordion-course-title-container:where(.astro-3aklc65b) .accordion-course-title:where(.astro-3aklc65b):link,.accordion-course-title-container:where(.astro-3aklc65b) .accordion-course-title:where(.astro-3aklc65b):visited{text-decoration:none}.accordion-course-title-container:where(.astro-3aklc65b) .accordion-course-title:where(.astro-3aklc65b):active,.accordion-course-title-container:where(.astro-3aklc65b) .accordion-course-title:where(.astro-3aklc65b):hover{text-decoration:underline}.expanding-section:where(.astro-3aklc65b){padding:1.0625rem 3.9277093257rem 3.9277093257rem 0}html{height:100%}body{display:grid;gap:3.9277093257rem}body .training-header{grid-row:1}@media (max-width: 1023px){body body.has-open-menu{height:100%;overflow:hidden}}
