@font-face{ascent-override:93%;descent-override:22%;font-family:Adjusted Arial Fallback;line-gap-override:0%;size-adjust:105%;src:local(Arial)}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/47734aec6134293ca791inter-cyrillic-ext-400.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/7d4a508e4c03d42771a8inter-cyrillic-ext-400.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/fbe36d91b8952a12c592inter-cyrillic-400.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/9a73d282f3fd8c744219inter-cyrillic-400.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/23292101a34e08657a5dinter-greek-ext-400.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/01f032799571a7f95fd8inter-greek-ext-400.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/3a3cf1a02598263f2457inter-greek-400.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/19e191af4d654452ad1cinter-greek-400.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/74fe938ab12d800f4385inter-vietnamese-400.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/9ca0760233dd1ab9b775inter-vietnamese-400.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/fad2a547f18821b21f1finter-latin-ext-400.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/5470b035302419c20f53inter-latin-ext-400.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/5eb4a7768219776c5b91inter-latin-400.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/692a77ba01d18ed3dc6binter-latin-400.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/47734aec6134293ca791inter-cyrillic-ext-500.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/7d4a508e4c03d42771a8inter-cyrillic-ext-500.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/fbe36d91b8952a12c592inter-cyrillic-500.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/9a73d282f3fd8c744219inter-cyrillic-500.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/23292101a34e08657a5dinter-greek-ext-500.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/01f032799571a7f95fd8inter-greek-ext-500.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/3a3cf1a02598263f2457inter-greek-500.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/19e191af4d654452ad1cinter-greek-500.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/74fe938ab12d800f4385inter-vietnamese-500.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/9ca0760233dd1ab9b775inter-vietnamese-500.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/fad2a547f18821b21f1finter-latin-ext-500.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/5470b035302419c20f53inter-latin-ext-500.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/5eb4a7768219776c5b91inter-latin-500.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/692a77ba01d18ed3dc6binter-latin-500.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/47734aec6134293ca791inter-cyrillic-ext-600.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/7d4a508e4c03d42771a8inter-cyrillic-ext-600.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/fbe36d91b8952a12c592inter-cyrillic-600.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/9a73d282f3fd8c744219inter-cyrillic-600.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/23292101a34e08657a5dinter-greek-ext-600.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/01f032799571a7f95fd8inter-greek-ext-600.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/3a3cf1a02598263f2457inter-greek-600.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/19e191af4d654452ad1cinter-greek-600.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/74fe938ab12d800f4385inter-vietnamese-600.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/9ca0760233dd1ab9b775inter-vietnamese-600.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/fad2a547f18821b21f1finter-latin-ext-600.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/5470b035302419c20f53inter-latin-ext-600.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/5eb4a7768219776c5b91inter-latin-600.woff2) format("woff2"),url(/static/6652afb528aca4c196c6c685603f5ef8354f3656/assets/fonts/assets/692a77ba01d18ed3dc6binter-latin-600.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--section-spacing:3.5rem}@media only screen and (min-width:45em){:root{--section-spacing:7rem}}:root{--clr-black-400:#180d26;--clr-black-500:#14001a;--clr-white-100:hsla(0,0%,100%,.6);--clr-white-400:#fff;--clr-orange-600:#fa0;--clr-orange-400:#fa0;--clr-orange-300:#fb3;--clr-orange-100:#fee4cd;--clr-violet-500:#7a33ff;--clr-violet-400:#8b4dff;--clr-violet-300:#ac80ff;--clr-violet-100:#eee6ff;--clr-blue-100:#cce2ff;--clr-red-100:#ffe6e6;--clr-red-400:#e00000;--clr-green-100:#dbf5d6;--clr-grey-100:#f9f7fd;--fw-base:400;--fw-normal:400;--fw-medium:500;--fw-bold:600;--fs-100:0.55rem;--fs-200:0.75rem;--fs-300:1rem;--fs-400:1.125rem;--fs-500:1.25rem;--fs-600:1.5rem;--fs-700:1.5rem;--fs-800:2.25rem}@media only screen and (min-width:45em){:root{--fs-500:1.5rem;--fs-600:2rem;--fs-700:3rem;--fs-800:3.5rem}}@media only screen and (min-width:64em){:root{--fs-400:1.25rem;--fs-800:4rem}}@property --flow-spacer{syntax:"*";inherits:false;initial-value:1.5rem}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}menu,ol,summary,ul{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:where(.h1,h1){font-size:var(--fs-800);font-weight:var(--fw-bold);line-height:1.1}:where(.h2,h2){font-size:var(--fs-700);font-weight:var(--fw-medium);line-height:1.1}:where(.h3,h3){font-size:var(--fs-500);font-weight:var(--fw-medium);line-height:normal}:where(.light-title){font-size:var(--fs-600);font-weight:400}.sub-text{display:block;font-size:.66em}.body-text{font-size:.875rem;font-weight:400}.subtitle-1{font-size:1.125rem;font-weight:400}.text-1{font-size:1rem;font-weight:400}.fw-normal{font-weight:var(--fw-normal)}.fw-bold{font-weight:var(--fw-bold)}body{background-color:var(--clr-grey-100);display:grid;font-family:Inter,Adjusted Arial Fallback;font-size:var(--fs-400);font-weight:var(--fw-normal);grid-template-rows:auto 1fr auto;min-height:100vh}main{--flow-spacer:2rem}.text-black-400{color:var(--clr-black-400)!important}.bg-black-400{background-color:var(--clr-black-400)!important}.text-black-500{color:var(--clr-black-500)!important}.bg-black-500{background-color:var(--clr-black-500)!important}.text-white-100{color:var(--clr-white-100)!important}.bg-white-100{background-color:var(--clr-white-100)!important}.text-white-400{color:var(--clr-white-400)!important}.bg-white-400{background-color:var(--clr-white-400)!important}.text-orange-600{color:var(--clr-orange-600)!important}.bg-orange-600{background-color:var(--clr-orange-600)!important}.text-orange-400{color:var(--clr-orange-400)!important}.bg-orange-400{background-color:var(--clr-orange-400)!important}.text-orange-300{color:var(--clr-orange-300)!important}.bg-orange-300{background-color:var(--clr-orange-300)!important}.text-orange-100{color:var(--clr-orange-100)!important}.bg-orange-100{background-color:var(--clr-orange-100)!important}.text-violet-500{color:var(--clr-violet-500)!important}.bg-violet-500{background-color:var(--clr-violet-500)!important}.text-violet-400{color:var(--clr-violet-400)!important}.bg-violet-400{background-color:var(--clr-violet-400)!important}.text-violet-300{color:var(--clr-violet-300)!important}.bg-violet-300{background-color:var(--clr-violet-300)!important}.text-violet-100{color:var(--clr-violet-100)!important}.bg-violet-100{background-color:var(--clr-violet-100)!important}.text-blue-100{color:var(--clr-blue-100)!important}.bg-blue-100{background-color:var(--clr-blue-100)!important}.text-red-100{color:var(--clr-red-100)!important}.bg-red-100{background-color:var(--clr-red-100)!important}.text-red-400{color:var(--clr-red-400)!important}.bg-red-400{background-color:var(--clr-red-400)!important}.text-green-100{color:var(--clr-green-100)!important}.bg-green-100{background-color:var(--clr-green-100)!important}.text-grey-100{color:var(--clr-grey-100)!important}.bg-grey-100{background-color:var(--clr-grey-100)!important}.container{--padding:2rem;--max-width:85.5rem;margin-inline:auto;width:min(100% - var(--padding),var(--max-width))}.text-start{text-align:start;text-align:left}.text-center{text-wrap:balance;text-align:center}.flow{--_flow-spacer:var(--flow-spacer)}.flow>*+*{margin-top:var(--_flow-spacer)}.flow-gap-100{--_flow-spacer:0.5rem}.flow-gap-200{--_flow-spacer:1rem}.flow-gap-400{--_flow-spacer:1.5rem}.flow-gap-600{--_flow-spacer:2rem}.flow-gap-800{--_flow-spacer:2.5rem}.site-header{align-content:center;align-items:center;display:flex;justify-content:space-between;line-height:1;padding-block:1rem}.site-footer{background-color:var(--clr-black-500);color:var(--clr-white-400);font-size:.875em;padding-block:2.5rem}.site-footer .email{align-items:center;display:flex;gap:.5rem}.site-footer hr{background-color:#6d5c70;height:1px;margin-block:2rem 1rem;width:100%}.site-footer__logos{display:flex;gap:2.5rem}.site-footer__logos .logo-allright{max-width:140px}.site-footer__top{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;font-size:.78em;gap:2rem;justify-content:space-between;text-align:center}@media only screen and (min-width:64em){.site-footer__top{flex-direction:row}}.site-footer nav ul{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width:64em){.site-footer nav ul{flex-direction:row}}.site-footer a:hover{text-decoration:underline}.site-footer__bottom{display:grid;flex-wrap:wrap;font-size:.67em;gap:1rem;justify-content:space-between}@media(max-width:45rem){.site-footer__bottom{justify-content:center}}@media(min-width:45.01rem){.site-footer__bottom{grid-template-columns:1fr auto}}.footer-privacy-policy{display:grid;gap:.5rem;grid-template-columns:1.5rem minmax(100px,20rem)}@media(max-width:45rem){.footer-privacy-policy{justify-content:center}}.site-footer address{align-content:start;align-items:start;display:grid}@media(max-width:45rem){.site-footer address{column-gap:.5rem;display:flex;flex-wrap:nowrap;justify-content:center}}.site-footer .additional-links{margin-bottom:1rem}.site-footer .additional-links ul{display:flex;font-size:.8rem;gap:1rem}@media(max-width:45rem){.site-footer .additional-links ul{justify-content:center}}.badge{border-radius:100rem;display:inline-block;font-weight:var(--fw-medium);margin:.5rem;padding-block:.5rem;padding-inline:1rem}.badge[data-badge-size=big]{border-radius:1rem;font-size:var(--fs-600);font-weight:var(--fw-bold);padding-block:1rem;padding-inline:1.5rem}.badge[data-badge-rotate]{margin-block:.5rem;transform:rotate(-3deg)}.placement-article{align-items:center;background-color:var(--clr-violet-400);border-radius:2rem;color:var(--clr-white-400);display:grid;gap:1.5rem;justify-content:center;justify-items:center;padding-block:2rem;padding-inline:2.5rem;text-align:center}@media only screen and (min-width:64em){.placement-article{grid-template-columns:1fr min(50%,450px);justify-content:space-between;text-align:start}.placement-article img{order:2}}.button{background-color:var(--_bg-color);border:1px solid var(--_border-color,var(--_bg-color));border-radius:100px;color:var(--_color);cursor:pointer;display:inline-block;font-size:var(--_font-size,var(--fs-400));font-weight:var(--_fw,var(--fw-medium));padding-block:var(--_padding-block,.89em);padding-inline:var(--_padding-inline,1.78em);text-align:center;transition:.2s ease-in-out}@media(hover:hover){.button:hover{background-color:var(--_bg-color-hover,var(--_bg-color));color:var(--_color-hover,var(--_color))}}.button:active{background-color:var(--_bg-color-active,var(--_bg-color));color:var(--_color-active,var(--_color))}.button:focus-visible{background-color:var(--_bg-color-focus,var(--_bg-color));border-color:var(--_border-color-focus,var(--_border-color));color:var(--_color-focus,var(--_color))}.button[disabled]{cursor:not-allowed;opacity:.5}.button[data-mode=white]{--_bg-color:var(--clr-white-400);--_color:var(--clr-black-400);--_color-hover:var(--clr-violet-400);--_color-active:var(--clr-violet-300);--_border-color-focus:var(--clr-black-400);--_color-focus:var(--clr-violet-400)}.button[data-mode=orange]{--_bg-color:var(--clr-orange-400);--_color:var(--clr-black-400);--_bg-color-hover:var(--clr-orange-300);--_bg-color-active:var(--clr-orange-500);--_border-color-focus:var(--clr-black-400)}.button[data-mode=violet-transparent]{--_bg-color:transparent;--_border-color:var(--clr-violet-400);--_color:var(--clr-black-400);--_padding-block:0.5rem;--_padding-inline:1rem;--_font-size:1rem;--_fw:var(--fw-500);--_color-hover:var(--clr-white-400);--_bg-color-hover:var(--clr-violet-400);--_color-active:var(--clr-white-400);--_bg-color-active:var(--clr-violet-500);--_border-color-focus:var(--clr-black-400);--_bg-color-focus:var(--clr-violet-500);--_color-focus:var(--clr-white-400)}.methodology{display:grid;gap:2rem;place-content:center}.methodology ul{display:flex;flex-wrap:wrap;gap:1rem;place-content:center;place-items:center}@media only screen and (min-width:64em){.methodology ul{place-content:start}}.methodology ul li{background-color:var(--clr-white-400);border-radius:1.5rem;display:flex;font-weight:var(--fw-medium);gap:.5rem;padding:1rem;place-content:center start;place-items:center;text-align:start;width:100%}@media only screen and (min-width:45em){.methodology ul li{width:auto}}.cert-grid{align-items:center;display:grid;gap:1rem;justify-content:center;justify-items:center;margin-inline:auto;padding-block:1.5rem}@media only screen and (min-width:45em){.cert-grid{grid-template-columns:min-content auto;text-align:start}.cert-grid img{order:1}}.program{display:grid;gap:clamp(1.5rem,.1383rem + 2.1277vw,2rem)}@media only screen and (min-width:64em){.program{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}}.program article{display:grid;grid-template-areas:"header" "content" "cta";height:100%}@media only screen and (min-width:45em){.program article{grid-template-areas:"header header" "content cta";justify-content:space-between}}@media only screen and (min-width:64em){.program article{align-content:space-between;grid-template-areas:"header" "content" "cta"}}.program__badge{align-items:center;display:flex;flex-grow:0;flex-shrink:0}.program header{align-items:center;display:flex;gap:1rem;grid-area:header;justify-content:space-between}.learning-materials{align-items:center;display:grid;gap:var(--grid-gap,1rem);text-align:center}@media only screen and (min-width:64em){.learning-materials{grid-auto-columns:1fr;grid-auto-flow:column;text-align:start}}.learning-materials-grid{display:grid;gap:1rem;justify-items:center;margin-top:1rem}@media only screen and (min-width:64em){.learning-materials-grid{grid-auto-columns:1fr;grid-auto-flow:column;text-align:start}}.learning-materials-grid article{align-items:center;border-radius:2rem;container-type:inline-size;max-width:500px;padding:1rem;width:100%}.learning-materials-grid article h3{font-size:1.25rem}.learning-materials-grid article>div{display:grid;gap:1rem;grid-template-areas:"image" "main";grid-template-columns:1fr;height:100%;text-align:center;width:100%}@container (inline-size > 350px){.learning-materials-grid article>div{gap:1rem;grid-template-areas:"image main";grid-template-columns:auto 1fr;text-align:start}}.learning-materials-grid article .image{background-color:#000;grid-area:image;width:100%}@container (inline-size <= 300px){.learning-materials-grid article .image{height:100%}}.learning-materials-grid article .image{border:2px solid var(--clr-white-400);border-radius:1.5rem;gap:1rem;overflow:hidden}.learning-materials-grid article .image img{height:calc(100% + 4px);left:-2px;max-height:none;max-width:none;object-fit:cover;position:relative;top:-2px;width:calc(100% + 4px)}.learning-materials-grid article .inner{align-content:space-between;display:grid;gap:.5rem;grid-area:main}@container (inline-size <= 300px){.learning-materials-grid article .inner{gap:1rem}}.link{text-decoration:underline}.modal{display:none}.modal[open]{background:none;border:none;display:flex;height:100%;inset:0;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;place-content:center;place-items:center;position:fixed;width:100%}.modal__container{background-color:var(--clr-white-400);border-radius:1.5rem;padding:1.5rem;position:relative}.modal__close-button{border-radius:100px;cursor:pointer;display:flex;height:2.5rem;place-content:center;place-items:center;position:absolute;right:0;top:0;transition:background-color .2s;width:2.5rem}.reg-form{background-color:#fff;display:flex;flex-direction:column;gap:1rem;max-width:320px;position:relative;width:20rem}.reg-form .error-message{color:var(--clr-red-400);font-size:var(--fs-200);margin-top:.2rem;text-align:center}.reg-form .iti__selected-flag{border-bottom-left-radius:100px;border-top-left-radius:100px;width:100%}.reg-form .iti{width:100%}.reg-form .iti,.reg-form .iti__country-list{max-width:320px}.reg-form .input{background:#fff;border:1px solid #f4eefb;border-radius:100px;font-size:var(--fs-300);padding-block:.75rem;padding-inline:1rem;width:100%}.reg-form .input::-webkit-input-placeholder,.reg-form .input::placeholder{color:#6c6b6e}.reg-form-button{display:flex;font-size:.875rem;gap:1rem}.reg-form-button a{color:var(--clr-violet-400);flex-grow:1;flex-shrink:1;text-align:center;text-decoration:underline}.reg-form__switch{--active-bg-color:#9963fd;background:#f9f6fd;border:1px solid #f4eefb;border-radius:100px;border-radius:1000px;box-shadow:0 0 32px 0 rgba(20,0,26,.05);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:2.25rem;padding:2px;position:relative}.reg-form__switch label{cursor:pointer;display:inline-block}.reg-form__switch span{border-radius:100px;display:flex;height:100%;place-content:center;place-items:center;position:relative;width:100%;z-index:2}.reg-form__switch input[type=radio]:focus+span,.reg-form__switch span:hover{box-shadow:inset 0 0 15px 0 rgba(0,0,0,.05)}.reg-form__switch input[type=radio]{clip:rect(0 0 0 0);border:0;height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.reg-form__switch input[type=radio]+span{transition:color .2s .2s}.reg-form__switch input[type=radio]:checked+span{color:var(--clr-white-400)}.reg-form__switch.left:after{left:0}.reg-form__switch.right:after{left:50%}.reg-form__switch:after{background-color:var(--clr-violet-400);border-radius:27.5px;box-shadow:0 2px 15px 0 rgba(0,0,0,.1);content:"";height:100%;position:absolute;top:0;transition:left .4s cubic-bezier(.88,-.35,.565,1.35);width:50%;z-index:0}.select{background-color:#fff;background-image:linear-gradient(0deg,#f9f9f9,#fff 33%);background:#fff;border:1px solid #f4eefb;border-radius:.25em;border-radius:100px;cursor:pointer;font-size:1.25rem;font-size:var(--fs-300);line-height:1.1;padding-block:.75rem;padding-inline:1rem;width:100%}.select select{appearance:none;background-color:transparent;border:none;cursor:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0 1em 0 0;width:100%}select::-ms-expand{display:none}.reg-form .iti{font-size:var(--fs-300)}.reg-form .border-error,.reg-form .phone-border-error .iti{border:1px solid var(--clr-red-400);border-radius:100px}.pile{display:grid;grid-template-areas:"pile";place-content:center}.pile>*{grid-area:pile}.section{padding-block:2.5rem}.hero{text-wrap:balance;align-content:center;align-items:center;display:grid;gap:1rem;grid-template-areas:"header" "image" "brand";padding-bottom:4rem;text-align:center}@media only screen and (min-width:64em){.hero{text-wrap:wrap;grid-template-areas:"header image" ". image" "brand image";grid-template-columns:1fr min(41%,36.5rem);grid-template-rows:auto 2.5rem auto;text-align:start}}.hero__image img{max-width:100%}:where(.hero header){grid-area:header}.hero__image{grid-area:image}.hero__brand{grid-area:brand;margin-inline:auto;max-width:600px}@media only screen and (min-width:64em){.hero__brand{margin-inline:0}}.hero__logos{display:inline-grid;gap:clamp(.25rem,-2.375rem + 14vw,2rem);grid-template-columns:1fr 1fr;justify-content:center;justify-items:center;margin-top:1rem;place-content:center;place-items:center}.hero__logos>*{padding-block:clamp(.25rem,-.875rem + 6vw,1rem);padding-inline:clamp(.25rem,-2.375rem + 14vw,2rem)}.hero__logos svg{height:auto;max-width:100%}.grid-image{display:grid;gap:2rem;text-align:center}@media only screen and (min-width:64em){.grid-image{grid-auto-columns:max-content 1fr;grid-auto-flow:column;text-align:start}}.grid-image picture img{height:auto}.event-columns{display:grid;gap:var(--grid-gap,1rem)}@media only screen and (min-width:64em){.event-columns{grid-auto-columns:1fr;grid-auto-flow:column}}.color-card{border-radius:2rem;padding-block:1.5rem;padding-inline:1rem}.color-card>*+*{margin-block-start:1.5rem}.materials-grid{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;justify-items:center}@media only screen and (min-width:45em){.materials-grid{display:grid;grid-template-areas:"a a" "b c" "d e"}}@media only screen and (min-width:64em){.materials-grid{gap:clamp(.5rem,-3.5851rem + 6.383vw,2rem);grid-template-areas:"a b c" "d e c";grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}}.materials-grid article:first-child{text-align:center;width:100%}@media only screen and (min-width:45em){.materials-grid article:first-child{grid-area:a}}@media only screen and (min-width:64em){.materials-grid article:first-child{text-align:start}}.materials-grid article:not(:first-child){aspect-ratio:1.125;height:auto;width:100%}@media(min-width:28rem)and (max-width:45em){.materials-grid article:not(:first-child){width:max(360px,50% - .5rem)}}@media only screen and (min-width:64em){.materials-grid article:not(:first-child){aspect-ratio:auto}}.materials-grid article:not(:first-child){overflow:hidden}@media only screen and (min-width:64em){.materials-grid :last-child{grid-area:c}}.materials-grid article{align-content:start;align-items:start;border-radius:2rem;display:flex;flex-direction:column;gap:1rem;padding-block-start:1.5rem;padding-inline:1rem}.materials-grid article picture{margin-block:auto}.materials-grid__article__cta{align-items:center;display:flex;gap:1rem;margin-inline:auto}.materials-grid__article__cta img{flex-grow:1;flex-shrink:1}.materials-grid__article__cta .button{flex-shrink:0}@media only screen and (min-width:64em){.materials-grid__article__cta{margin-inline:0}}