/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.layout-section{--padding-y:0;--padding-x:0;position:relative;z-index:1;overflow:hidden;}.layout-section--has-background{--padding-y:clamp(1.25rem,10vw,6.25rem);}.layout-section--has-background:where(.layout-section--has-wrap){--padding-x:var(--padding-y);}.layout-section--has-spacing-x-default{--padding-x:clamp(1.875rem,8cqw,6.25rem);}.layout-section--has-spacing-x-small{--padding-x:2rem;}.layout-section--has-spacing-x-medium{--padding-x:1.875rem;}.layout-section--has-spacing-x-none{padding-top:0;}.layout-section--has-spacing-y-default{--padding-y:clamp(1.875rem,8cqw,6.25rem);}.layout-section--has-spacing-y-small{--padding-y:2rem;}.layout-section--has-spacing-y-medium{--padding-y:3.125rem;}.layout-section--has-spacing-y-none{padding-top:0;}.layout-section__content{padding-block:var(--padding-y);padding-inline:var(--padding-x);}.layout-section--has-divider .column,.layout-section--has-divider .row{position:relative;}.layout-section--has-divider .column::before,.layout-section--has-divider .column::after,.layout-section--has-divider .row::before,.layout-section--has-divider .row::after{position:absolute;display:block;content:"";}.layout-section--has-divider .column::before,.layout-section--has-divider .row::before{top:0;left:0;width:1px;height:calc(100% - var(--row-gap));margin-block:calc(var(--row-gap) / 2);margin-left:-0.5px;}.layout-section--has-divider .column::after,.layout-section--has-divider .row::after{top:0;left:0;width:calc(100% - var(--column-gap));margin-inline:calc(var(--column-gap) / 2);height:1px;}.layout-section--has-divider .row::before,.layout-section--has-divider .row::after{z-index:1;background-color:var(--theme-background-color);}.layout-section--has-divider .column::before,.layout-section--has-divider .column::after{opacity:0.6;background-color:var(--theme-text-color);}
@font-face{font-family:"Poppins";src:local(""),url(/themes/custom/uva_talen/fonts/poppins-v21-latin/poppins-v21-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Poppins";src:local(""),url(/themes/custom/uva_talen/fonts/poppins-v21-latin/poppins-v21-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:"icon";src:url(/themes/custom/uva_talen/dist/./icons/icon/fonts/icon.woff2?4932f3bc=) format("woff2"),url(/themes/custom/uva_talen/dist/./icons/icon/fonts/icon.woff?4932f3bc=) format("woff"),url(/themes/custom/uva_talen/dist/./icons/icon/fonts/icon.svg?4932f3bc=#icon) format("svg");font-weight:normal;font-style:normal;font-display:block;}[class^=icon-]::before,[class*=" icon-"]::before{text-transform:none;font-family:"icon" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-alert::before{content:"\ea02";}.icon-arrow-right::before{content:"\ea03";}.icon-check::before{content:"\ea04";}.icon-chevron-down::before{content:"\ea05";}.icon-chevron-up::before{content:"\ea06";}.icon{display:inline-block;line-height:1;}
*,*::before,*::after{box-sizing:border-box;}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth;}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}hr{margin:32px 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:0.5;}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:0.8em;font-weight:600;line-height:1.05;color:var(--bs-heading-color);}h1,.h1{font-size:clamp(2.8125rem,14cqw,5rem);}h2,.h2{font-size:clamp(1.875rem,14cqw,5rem);}h3,.h3{font-size:clamp(1.875rem,10cqw,3rem);}h4,.h4{font-size:clamp(1.5rem,8cqw,1.5625rem);}h5,.h5{font-size:clamp(1rem,5cqw,1.25rem);}h6,.h6{font-size:clamp(1rem,5cqw,0.875rem);}p{margin-top:0;margin-bottom:var(--text-spacing);}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none;}address{margin-bottom:1rem;font-style:normal;line-height:inherit;}ol,ul{padding-left:2rem;}ol,ul,dl{margin-top:0;margin-bottom:1rem;}ol ol,ul ul,ol ul,ul ol{margin-bottom:0;}dt{font-weight:700;}dd{margin-bottom:0.5rem;margin-left:0;}blockquote{margin:0 0 1rem;}b,strong{font-weight:700;}small,.small{font-size:clamp(0.625rem,3cqw,0.875rem);}mark,.mark{padding:0.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg);}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:none;}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb);text-decoration:none;}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none;}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em;}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em;}pre code{font-size:inherit;color:inherit;word-break:normal;}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word;}a > code{color:inherit;}kbd{padding:0.1875rem 0.375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:0.3125rem;}kbd kbd{padding:0;font-size:1em;}figure{margin:0 0 1rem;}img,svg{vertical-align:middle;}table{caption-side:bottom;border-collapse:collapse;}caption{padding-top:0.5rem;padding-bottom:0.5rem;color:var(--bs-secondary-color);text-align:left;}th{text-align:inherit;text-align:-webkit-match-parent;}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0;}label{display:inline-block;}button{border-radius:0;}button:focus:not(:focus-visible){outline:0;}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}button,select{text-transform:none;}[role=button]{cursor:pointer;}select{word-wrap:normal;}select:disabled{opacity:1;}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer;}::-moz-focus-inner{padding:0;border-style:none;}textarea{resize:vertical;}fieldset{min-width:0;padding:0;margin:0;border:0;}legend{float:left;width:100%;padding:0;margin-bottom:0.5rem;font-size:1rem;font-weight:600;line-height:inherit;}legend + *{clear:left;}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0;}::-webkit-inner-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-color-swatch-wrapper{padding:0;}::file-selector-button{font:inherit;-webkit-appearance:button;}output{display:inline-block;}iframe{border:0;}summary{display:list-item;cursor:pointer;}progress{vertical-align:baseline;}[hidden]{display:none !important;}@keyframes spinner-rotation{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.ajax-progress{position:absolute;display:flex !important;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:none;inset:0;}.ajax-progress .throbber{display:inline-block;box-sizing:border-box;width:3rem;height:3rem;content:"";animation:spinner-rotation 1s linear infinite;border:5px solid var(--theme-text-accent-color,hsl(231.1267605634,100%,72.1568627451%));border-bottom-color:transparent;border-radius:50%;}.border-bottom{border-bottom:1px solid black;}.button,.language-course-payment-details-wrapper .fieldset-promotional-code a{--button-padding-x:clamp(0.75rem,4vw,1rem);--button-padding-left:var(--button-padding-x);--button-padding-right:var(--button-padding-x);--button-padding-y:clamp(0.75rem,4vw,0.9rem);--button-padding-top:var(--button-padding-y);--button-padding-bottom:var(--button-padding-y);--button-height:clamp(2.5rem,8vw,2.8125rem);--_button-color:var(--theme-button-text-color,#041E42);--_button-background-color:var(--theme-button-background-color,hsl(30,14.2857142857%,94.5098039216%));--_button-hover-color:var(--theme-button-text-hover-color,#041E42);--_button-background-hover-color:var(--theme-button-background-hover-color,hsl(30,14.2857142857%,94.5098039216%));--button-color:var(--_button-color);--button-background-color:var(--_button-background-color);position:relative;display:inline-flex;overflow:hidden;align-items:center;height:var(--button-height);padding:var(--button-padding-top) var(--button-padding-right) var(--button-padding-bottom) var(--button-padding-left);cursor:pointer;user-select:none;transition:color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease,padding 0.2s ease,border-color 0.2s ease,opacity 0.2s ease;text-align:center;text-decoration:none;letter-spacing:-0.02em;color:var(--button-color);border-width:0.1rem;border-style:solid;border-color:var(--button-background-color);border-radius:10rem;outline:0;background-color:var(--button-background-color);font-size:0.875rem;line-height:1;}a:hover .button,a:hover .language-course-payment-details-wrapper .fieldset-promotional-code a,.language-course-payment-details-wrapper .fieldset-promotional-code a:hover a,a:focus .button,a:focus .language-course-payment-details-wrapper .fieldset-promotional-code a,.language-course-payment-details-wrapper .fieldset-promotional-code a:focus a,.has-faux-button:has(a:hover) .button,.has-faux-button:has(a:hover) .language-course-payment-details-wrapper .fieldset-promotional-code a,.language-course-payment-details-wrapper .fieldset-promotional-code .has-faux-button:has(a:hover) a,.has-faux-button:has(a:focus) .button,.has-faux-button:has(a:focus) .language-course-payment-details-wrapper .fieldset-promotional-code a,.language-course-payment-details-wrapper .fieldset-promotional-code .has-faux-button:has(a:focus) a,.button:hover,.language-course-payment-details-wrapper .fieldset-promotional-code a:hover,.button:focus-visible:not(.button__link),.language-course-payment-details-wrapper .fieldset-promotional-code a:focus-visible:not(.button__link){--button-color:var(--_button-hover-color);--button-background-color:var(--_button-background-hover-color);text-decoration:none;}a:focus-visible .button,a:focus-visible .language-course-payment-details-wrapper .fieldset-promotional-code a,.language-course-payment-details-wrapper .fieldset-promotional-code a:focus-visible a,.button:focus-visible,.language-course-payment-details-wrapper .fieldset-promotional-code a:focus-visible{outline:0.1rem dotted currentColor;}.button:active,.language-course-payment-details-wrapper .fieldset-promotional-code a:active,.button:visited,.language-course-payment-details-wrapper .fieldset-promotional-code a:visited{text-decoration:underline;}.button:not(.button--has-icon-left)::after,.language-course-payment-details-wrapper .fieldset-promotional-code a:not(.button--has-icon-left)::after{text-transform:none;font-family:"icon" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;order:-1;height:2em;margin-right:var(--button-padding-left);padding:0.5em;content:"\ea03";transition:font-size 200ms ease,color 200ms ease;color:transparent;border-radius:5rem;background-color:hsl(231.1267605634,100%,72.1568627451%);font-size:0.25em;aspect-ratio:1;}a:hover .button:not(.button--has-icon-left)::after,a:hover .language-course-payment-details-wrapper .fieldset-promotional-code a:not(.button--has-icon-left)::after,.language-course-payment-details-wrapper .fieldset-promotional-code a:hover a:not(.button--has-icon-left)::after,a:focus .button:not(.button--has-icon-left)::after,a:focus .language-course-payment-details-wrapper .fieldset-promotional-code a:not(.button--has-icon-left)::after,.language-course-payment-details-wrapper .fieldset-promotional-code a:focus a:not(.button--has-icon-left)::after,.has-faux-button:has(a:hover) .button:not(.button--has-icon-left)::after,.has-faux-button:has(a:hover) .language-course-payment-details-wrapper .fieldset-promotional-code a:not(.button--has-icon-left)::after,.language-course-payment-details-wrapper .fieldset-promotional-code .has-faux-button:has(a:hover) a:not(.button--has-icon-left)::after,.has-faux-button:has(a:focus) .button:not(.button--has-icon-left)::after,.has-faux-button:has(a:focus) .language-course-payment-details-wrapper .fieldset-promotional-code a:not(.button--has-icon-left)::after,.language-course-payment-details-wrapper .fieldset-promotional-code .has-faux-button:has(a:focus) a:not(.button--has-icon-left)::after,.button:not(.button--has-icon-left):hover::after,.language-course-payment-details-wrapper .fieldset-promotional-code a:not(.button--has-icon-left):hover::after,.button:not(.button--has-icon-left):focus-visible:not(.button__link)::after,.language-course-payment-details-wrapper .fieldset-promotional-code a:not(.button--has-icon-left):focus-visible:not(.button__link)::after{color:#FFFFFF;font-size:1em;}.button--primary,.button--secondary{--_button-color:var(--theme-button-secondary-text-color,#FFFFFF);--_button-background-color:var(--theme-button-secondary-background-color,hsl(214.8387096774,88.5714285714%,13.7254901961%));--_button-hover-color:var(--theme-button-secondary-text-hover-color,#FFFFFF);--_button-background-hover-color:var(--theme-button-secondary-background-hover-color,hsl(214.8387096774,88.5714285714%,13.7254901961%));}.button[disabled],.language-course-payment-details-wrapper .fieldset-promotional-code a[disabled],.button--disabled{--_button-color:color-mix(in srgb,#041E42 30%,white);--_button-background-color:hsl(30,14.2857142857%,94.5098039216%);--_button-hover-color:var(--_button-color);--_button-background-hover-color:var(--_button-background-color);pointer-events:none;}.button--ghost{color:var(--theme-button-ghost-text-color,var(--button-background-color));border-color:currentColor;background-color:transparent;}a:hover .button--ghost,a:focus .button--ghost,.has-faux-button:has(a:hover) .button--ghost,.has-faux-button:has(a:focus) .button--ghost,.button--ghost:hover,.button--ghost:focus-visible{--button-color:var(--_button-color);--button-background-color:var(--_button-background-color);color:var(--button-color);border-color:var(--button-background-color);background-color:var(--button-background-color);}.button--link{--button-padding-x:0;color:var(--button-background-color);border-color:transparent;background-color:transparent;}a:hover .button--link,a:focus .button--link,.has-faux-button:has(a:hover) .button--link,.has-faux-button:has(a:focus) .button--link,.button--link:hover,.button--link:focus-visible{color:var(--button-background-color);border-color:transparent;background-color:transparent;}.button[class^=icon-],.language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-],.button[class*=" icon-"],.language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"],.button--has-icon-left,.button--has-icon-right{--icon-size:calc(var(--button-height) * 0.8);--icon-offset:calc((var(--button-height) - var(--icon-size)) / 2);gap:1rem;}.button[class^=icon-]::before,.language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]::before,.button[class^=icon-]::after,.language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]::after,.button[class*=" icon-"]::before,.language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]::before,.button[class*=" icon-"]::after,.language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]::after,.button--has-icon-left::before,.button--has-icon-left::after,.button--has-icon-right::before,.button--has-icon-right::after{position:absolute;display:flex;height:var(--icon-size);aspect-ratio:1;}.button[class^=icon-]::after,.language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]::after,.button[class*=" icon-"]::after,.language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]::after,.button--has-icon-left::after,.button--has-icon-right::after{content:"";border-radius:5rem;background:currentColor;}.button[class^=icon-]::before,.language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]::before,.button[class*=" icon-"]::before,.language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]::before,.button--has-icon-left::before,.button--has-icon-right::before{z-index:2;align-items:center;justify-content:center;filter:grayscale(1) contrast(1000%) invert(1);color:currentColor;font-size:2em;}.button[class^=icon-].button--ghost::before,.language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-].button--ghost::before,.button[class*=" icon-"].button--ghost::before,.language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"].button--ghost::before,.button--has-icon-left.button--ghost::before,.button--has-icon-right.button--ghost::before{filter:none;color:white;}.button[class^=icon-],.language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-],.button[class*=" icon-"],.language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"],.button--has-icon-left{padding-left:calc(var(--button-padding-x) + var(--icon-size));}.button[class^=icon-]::before,.language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]::before,.button[class^=icon-]::after,.language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]::after,.button[class*=" icon-"]::before,.language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]::before,.button[class*=" icon-"]::after,.language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]::after,.button--has-icon-left::before,.button--has-icon-left::after{left:var(--icon-offset);transition:left 0.2s ease;}a:hover .button[class^=icon-],a:hover .language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-],.language-course-payment-details-wrapper .fieldset-promotional-code a:hover a[class^=icon-],a:focus .button[class^=icon-],a:focus .language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-],.language-course-payment-details-wrapper .fieldset-promotional-code a:focus a[class^=icon-],.has-faux-button:has(a:hover) .button[class^=icon-],.has-faux-button:has(a:hover) .language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-],.language-course-payment-details-wrapper .fieldset-promotional-code .has-faux-button:has(a:hover) a[class^=icon-],.has-faux-button:has(a:focus) .button[class^=icon-],.has-faux-button:has(a:focus) .language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-],.language-course-payment-details-wrapper .fieldset-promotional-code .has-faux-button:has(a:focus) a[class^=icon-],.button[class^=icon-]:hover,.language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]:hover,.button[class^=icon-]:focus-visible,.language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]:focus-visible,a:hover .button[class*=" icon-"],a:hover .language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"],.language-course-payment-details-wrapper .fieldset-promotional-code a:hover a[class*=" icon-"],a:focus .button[class*=" icon-"],a:focus .language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"],.language-course-payment-details-wrapper .fieldset-promotional-code a:focus a[class*=" icon-"],.has-faux-button:has(a:hover) .button[class*=" icon-"],.has-faux-button:has(a:hover) .language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"],.language-course-payment-details-wrapper .fieldset-promotional-code .has-faux-button:has(a:hover) a[class*=" icon-"],.has-faux-button:has(a:focus) .button[class*=" icon-"],.has-faux-button:has(a:focus) .language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"],.language-course-payment-details-wrapper .fieldset-promotional-code .has-faux-button:has(a:focus) a[class*=" icon-"],.button[class*=" icon-"]:hover,.language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]:hover,.button[class*=" icon-"]:focus-visible,.language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]:focus-visible,a:hover .button--has-icon-left,a:focus .button--has-icon-left,.has-faux-button:has(a:hover) .button--has-icon-left,.has-faux-button:has(a:focus) .button--has-icon-left,.button--has-icon-left:hover,.button--has-icon-left:focus-visible{padding-right:calc(var(--button-padding-x) + var(--icon-size));padding-left:var(--button-padding-x);}a:hover .button[class^=icon-]::before,a:hover .language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]::before,.language-course-payment-details-wrapper .fieldset-promotional-code a:hover a[class^=icon-]::before,a:hover .button[class^=icon-]::after,a:hover .language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]::after,.language-course-payment-details-wrapper .fieldset-promotional-code a:hover a[class^=icon-]::after,a:focus .button[class^=icon-]::before,a:focus .language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]::before,.language-course-payment-details-wrapper .fieldset-promotional-code a:focus a[class^=icon-]::before,a:focus .button[class^=icon-]::after,a:focus .language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]::after,.language-course-payment-details-wrapper .fieldset-promotional-code a:focus a[class^=icon-]::after,.has-faux-button:has(a:hover) .button[class^=icon-]::before,.has-faux-button:has(a:hover) .language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]::before,.language-course-payment-details-wrapper .fieldset-promotional-code .has-faux-button:has(a:hover) a[class^=icon-]::before,.has-faux-button:has(a:hover) .button[class^=icon-]::after,.has-faux-button:has(a:hover) .language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]::after,.language-course-payment-details-wrapper .fieldset-promotional-code .has-faux-button:has(a:hover) a[class^=icon-]::after,.has-faux-button:has(a:focus) .button[class^=icon-]::before,.has-faux-button:has(a:focus) .language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]::before,.language-course-payment-details-wrapper .fieldset-promotional-code .has-faux-button:has(a:focus) a[class^=icon-]::before,.has-faux-button:has(a:focus) .button[class^=icon-]::after,.has-faux-button:has(a:focus) .language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]::after,.language-course-payment-details-wrapper .fieldset-promotional-code .has-faux-button:has(a:focus) a[class^=icon-]::after,.button[class^=icon-]:hover::before,.language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]:hover::before,.button[class^=icon-]:hover::after,.language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]:hover::after,.button[class^=icon-]:focus-visible::before,.language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]:focus-visible::before,.button[class^=icon-]:focus-visible::after,.language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]:focus-visible::after,a:hover .button[class*=" icon-"]::before,a:hover .language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]::before,.language-course-payment-details-wrapper .fieldset-promotional-code a:hover a[class*=" icon-"]::before,a:hover .button[class*=" icon-"]::after,a:hover .language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]::after,.language-course-payment-details-wrapper .fieldset-promotional-code a:hover a[class*=" icon-"]::after,a:focus .button[class*=" icon-"]::before,a:focus .language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]::before,.language-course-payment-details-wrapper .fieldset-promotional-code a:focus a[class*=" icon-"]::before,a:focus .button[class*=" icon-"]::after,a:focus .language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]::after,.language-course-payment-details-wrapper .fieldset-promotional-code a:focus a[class*=" icon-"]::after,.has-faux-button:has(a:hover) .button[class*=" icon-"]::before,.has-faux-button:has(a:hover) .language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]::before,.language-course-payment-details-wrapper .fieldset-promotional-code .has-faux-button:has(a:hover) a[class*=" icon-"]::before,.has-faux-button:has(a:hover) .button[class*=" icon-"]::after,.has-faux-button:has(a:hover) .language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]::after,.language-course-payment-details-wrapper .fieldset-promotional-code .has-faux-button:has(a:hover) a[class*=" icon-"]::after,.has-faux-button:has(a:focus) .button[class*=" icon-"]::before,.has-faux-button:has(a:focus) .language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]::before,.language-course-payment-details-wrapper .fieldset-promotional-code .has-faux-button:has(a:focus) a[class*=" icon-"]::before,.has-faux-button:has(a:focus) .button[class*=" icon-"]::after,.has-faux-button:has(a:focus) .language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]::after,.language-course-payment-details-wrapper .fieldset-promotional-code .has-faux-button:has(a:focus) a[class*=" icon-"]::after,.button[class*=" icon-"]:hover::before,.language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]:hover::before,.button[class*=" icon-"]:hover::after,.language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]:hover::after,.button[class*=" icon-"]:focus-visible::before,.language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]:focus-visible::before,.button[class*=" icon-"]:focus-visible::after,.language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]:focus-visible::after,a:hover .button--has-icon-left::before,a:hover .button--has-icon-left::after,a:focus .button--has-icon-left::before,a:focus .button--has-icon-left::after,.has-faux-button:has(a:hover) .button--has-icon-left::before,.has-faux-button:has(a:hover) .button--has-icon-left::after,.has-faux-button:has(a:focus) .button--has-icon-left::before,.has-faux-button:has(a:focus) .button--has-icon-left::after,.button--has-icon-left:hover::before,.button--has-icon-left:hover::after,.button--has-icon-left:focus-visible::before,.button--has-icon-left:focus-visible::after{left:calc(100% - var(--icon-size) - var(--icon-offset));}.theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .button[class^=icon-]::before,.theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]::before,.language-course-payment-details-wrapper .fieldset-promotional-code .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) a[class^=icon-]::before,.theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .button[class*=" icon-"]::before,.theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]::before,.language-course-payment-details-wrapper .fieldset-promotional-code .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) a[class*=" icon-"]::before,.theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .button--has-icon-left::before{color:black;}a:hover .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .button[class^=icon-]::before,a:hover .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]::before,.language-course-payment-details-wrapper .fieldset-promotional-code a:hover .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) a[class^=icon-]::before,a:focus .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .button[class^=icon-]::before,a:focus .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]::before,.language-course-payment-details-wrapper .fieldset-promotional-code a:focus .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) a[class^=icon-]::before,.has-faux-button:has(a:hover) .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .button[class^=icon-]::before,.has-faux-button:has(a:hover) .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]::before,.language-course-payment-details-wrapper .fieldset-promotional-code .has-faux-button:has(a:hover) .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) a[class^=icon-]::before,.has-faux-button:has(a:focus) .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .button[class^=icon-]::before,.has-faux-button:has(a:focus) .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]::before,.language-course-payment-details-wrapper .fieldset-promotional-code .has-faux-button:has(a:focus) .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) a[class^=icon-]::before,.theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .button[class^=icon-]:hover::before,.theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]:hover::before,.language-course-payment-details-wrapper .fieldset-promotional-code .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) a[class^=icon-]:hover::before,.theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .button[class^=icon-]:focus-visible::before,.theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .language-course-payment-details-wrapper .fieldset-promotional-code a[class^=icon-]:focus-visible::before,.language-course-payment-details-wrapper .fieldset-promotional-code .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) a[class^=icon-]:focus-visible::before,a:hover .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .button[class*=" icon-"]::before,a:hover .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]::before,.language-course-payment-details-wrapper .fieldset-promotional-code a:hover .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) a[class*=" icon-"]::before,a:focus .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .button[class*=" icon-"]::before,a:focus .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]::before,.language-course-payment-details-wrapper .fieldset-promotional-code a:focus .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) a[class*=" icon-"]::before,.has-faux-button:has(a:hover) .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .button[class*=" icon-"]::before,.has-faux-button:has(a:hover) .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]::before,.language-course-payment-details-wrapper .fieldset-promotional-code .has-faux-button:has(a:hover) .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) a[class*=" icon-"]::before,.has-faux-button:has(a:focus) .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .button[class*=" icon-"]::before,.has-faux-button:has(a:focus) .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]::before,.language-course-payment-details-wrapper .fieldset-promotional-code .has-faux-button:has(a:focus) .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) a[class*=" icon-"]::before,.theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .button[class*=" icon-"]:hover::before,.theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]:hover::before,.language-course-payment-details-wrapper .fieldset-promotional-code .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) a[class*=" icon-"]:hover::before,.theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .button[class*=" icon-"]:focus-visible::before,.theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .language-course-payment-details-wrapper .fieldset-promotional-code a[class*=" icon-"]:focus-visible::before,.language-course-payment-details-wrapper .fieldset-promotional-code .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) a[class*=" icon-"]:focus-visible::before,a:hover .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .button--has-icon-left::before,a:focus .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .button--has-icon-left::before,.has-faux-button:has(a:hover) .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .button--has-icon-left::before,.has-faux-button:has(a:focus) .theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .button--has-icon-left::before,.theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .button--has-icon-left:hover::before,.theme-color-secondary:not(:has([class^=theme-color-])):not(:has([class*=" theme-color-"])) .button--has-icon-left:focus-visible::before{color:white;}.button--has-icon-right{padding-right:calc(var(--button-padding-x) + var(--icon-size));}.button--has-icon-right::before,.button--has-icon-right::after{right:var(--icon-offset);transition:right 0.2s ease;}a:hover .button--has-icon-right,a:focus .button--has-icon-right,.has-faux-button:has(a:hover) .button--has-icon-right,.has-faux-button:has(a:focus) .button--has-icon-right,.button--has-icon-right:hover,.button--has-icon-right:focus-visible{padding-right:var(--button-padding-x);padding-left:calc(var(--button-padding-x) + var(--icon-size));}a:hover .button--has-icon-right::before,a:hover .button--has-icon-right::after,a:focus .button--has-icon-right::before,a:focus .button--has-icon-right::after,.has-faux-button:has(a:hover) .button--has-icon-right::before,.has-faux-button:has(a:hover) .button--has-icon-right::after,.has-faux-button:has(a:focus) .button--has-icon-right::before,.has-faux-button:has(a:focus) .button--has-icon-right::after,.button--has-icon-right:hover::before,.button--has-icon-right:hover::after,.button--has-icon-right:focus-visible::before,.button--has-icon-right:focus-visible::after{right:calc(100% - var(--icon-size) - var(--icon-offset));}.button--full-width{justify-content:center;width:100%;text-align:center;}.button--clean{border-color:transparent;}.button-reset{padding:0;border:none;background-color:transparent;}.form-item{position:relative;}.form-item--textarea input,.form-item--textarea textarea,.form-item--textfield input,.form-item--textfield textarea,.form-item--number input,.form-item--number textarea,.form-item--email input,.form-item--email textarea,.form-item--tel input,.form-item--tel textarea,.form-item--url input,.form-item--url textarea,.form-item--date input,.form-item--date textarea,.form-item--datetime input,.form-item--datetime textarea{display:block;width:100%;padding:0.45em 1em;color:currentColor;border:1px solid var(--border-color,currentColor);border-radius:0.3125rem;background-color:transparent;box-shadow:none;}.form-item--textarea input:focus,.form-item--textarea textarea:focus,.form-item--textfield input:focus,.form-item--textfield textarea:focus,.form-item--number input:focus,.form-item--number textarea:focus,.form-item--email input:focus,.form-item--email textarea:focus,.form-item--tel input:focus,.form-item--tel textarea:focus,.form-item--url input:focus,.form-item--url textarea:focus,.form-item--date input:focus,.form-item--date textarea:focus,.form-item--datetime input:focus,.form-item--datetime textarea:focus{outline:none;}.form-item--textarea input::placeholder,.form-item--textarea textarea::placeholder,.form-item--textfield input::placeholder,.form-item--textfield textarea::placeholder,.form-item--number input::placeholder,.form-item--number textarea::placeholder,.form-item--email input::placeholder,.form-item--email textarea::placeholder,.form-item--tel input::placeholder,.form-item--tel textarea::placeholder,.form-item--url input::placeholder,.form-item--url textarea::placeholder,.form-item--date input::placeholder,.form-item--date textarea::placeholder,.form-item--datetime input::placeholder,.form-item--datetime textarea::placeholder{opacity:0.6;color:currentColor;}.form-item--textarea input:disabled,.form-item--textarea textarea:disabled,.form-item--textfield input:disabled,.form-item--textfield textarea:disabled,.form-item--number input:disabled,.form-item--number textarea:disabled,.form-item--email input:disabled,.form-item--email textarea:disabled,.form-item--tel input:disabled,.form-item--tel textarea:disabled,.form-item--url input:disabled,.form-item--url textarea:disabled,.form-item--date input:disabled,.form-item--date textarea:disabled,.form-item--datetime input:disabled,.form-item--datetime textarea:disabled{opacity:0.4;}.form-item--textarea .form-label,.form-item--textfield .form-label,.form-item--number .form-label,.form-item--email .form-label,.form-item--tel .form-label,.form-item--url .form-label,.form-item--date .form-label,.form-item--datetime .form-label{color:var(--label-color,currentColor);font-size:0.75em;}.form-item--textarea:has(:focus-visible),.form-item--textfield:has(:focus-visible),.form-item--number:has(:focus-visible),.form-item--email:has(:focus-visible),.form-item--tel:has(:focus-visible),.form-item--url:has(:focus-visible),.form-item--date:has(:focus-visible),.form-item--datetime:has(:focus-visible){--border-color:var(--theme-text-accent-color,hsl(231.1267605634,100%,72.1568627451%));--label-color:var(--theme-text-accent-color,hsl(231.1267605634,100%,72.1568627451%));}.form-item--select select{width:100%;padding:0.5em 1em;word-wrap:break-word;color:currentColor;border:none;background-color:transparent;box-shadow:none;font-size:0.875em;appearance:none;}.form-item--select select:focus{outline:none;}.form-item--select .form-item__content{display:inline-flex;align-items:center;width:fit-content;padding-inline-end:1rem;border:1px solid currentColor;border-radius:0.3125rem;}.form-item--select .form-item__content:has(:focus-visible){--border-color:var(--theme-text-accent-color,hsl(231.1267605634,100%,72.1568627451%));--label-color:var(--theme-text-accent-color,hsl(231.1267605634,100%,72.1568627451%));}.form-item--select .form-item__content::after{text-transform:none;font-family:"icon" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea05";transition:rotate 0.2s ease;font-size:1em;}.form-item--select .form-item__content:has(select:focus)::after{rotate:180deg;}.form-item--select .form-label{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.form-item--select .form-label:not(caption){position:absolute !important;}.form-item--checkbox input,.form-item--radio input{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.form-item--checkbox input:not(caption),.form-item--radio input:not(caption){position:absolute !important;}.form-item--checkbox.webform-options-display-one-column,.form-item--radio.webform-options-display-one-column{display:flex;flex-direction:column;gap:0.3125rem;}.form-item--checkbox .description,.form-item--checkbox .form-option-label,.form-item--radio .description,.form-item--radio .form-option-label{padding-inline-start:2.5rem;}.form-item--checkbox .form-option-label,.form-item--radio .form-option-label{position:relative;}.form-item--checkbox .form-option-label::before,.form-item--checkbox .form-option-label::after,.form-item--radio .form-option-label::before,.form-item--radio .form-option-label::after{position:absolute;top:0.1em;left:0;display:block;width:1.5rem;height:1.5rem;content:"";}.form-item--checkbox .form-option-label::before,.form-item--radio .form-option-label::before{border:1px solid currentColor;border-radius:0.3125rem;}.form-item--checkbox .form-option-label::after,.form-item--radio .form-option-label::after{transition:scale 0.2s ease;scale:0;}.form-item--checkbox input:checked + .form-option-label::before,.form-item--checkbox input:checked + .form-option-label::after,.form-item--radio input:checked + .form-option-label::before,.form-item--radio input:checked + .form-option-label::after{color:var(--theme-text-accent-color,hsl(231.1267605634,100%,72.1568627451%));}.form-item--checkbox input:checked + .form-option-label::after,.form-item--radio input:checked + .form-option-label::after{scale:1;}.form-item--checkbox .form-option-label::after{text-transform:none;font-family:"icon" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;justify-content:center;content:"\ea04";}.form-item--radio .form-option-label::before,.form-item--radio .form-option-label::after{border-radius:5rem;}.form-item--radio .form-option-label::after{background-color:currentColor;}.form-item--radio input:checked + .form-option-label::after{scale:0.6;}.form-item--managed_file{display:flex;flex-direction:column;row-gap:0.3125rem;}.form-item--managed_file .form-label{font-size:clamp(1rem,5cqw,1.25rem);font-weight:bold;}.form-item--managed_file input::file-selector-button{--button-padding-x:clamp(0.75rem,4vw,1rem);--button-padding-left:var(--button-padding-x);--button-padding-right:var(--button-padding-x);--button-padding-y:clamp(0.75rem,4vw,0.9rem);--button-padding-top:var(--button-padding-y);--button-padding-bottom:var(--button-padding-y);--button-height:clamp(2.5rem,8vw,2.8125rem);--_button-color:var(--theme-button-text-color,#041E42);--_button-background-color:var(--theme-button-background-color,hsl(30,14.2857142857%,94.5098039216%));--_button-hover-color:var(--theme-button-text-hover-color,#041E42);--_button-background-hover-color:var(--theme-button-background-hover-color,hsl(30,14.2857142857%,94.5098039216%));--button-color:var(--_button-color);--button-background-color:var(--_button-background-color);position:relative;display:inline-flex;overflow:hidden;align-items:center;height:var(--button-height);padding:var(--button-padding-top) var(--button-padding-right) var(--button-padding-bottom) var(--button-padding-left);cursor:pointer;user-select:none;transition:color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease,padding 0.2s ease,border-color 0.2s ease,opacity 0.2s ease;text-align:center;text-decoration:none;letter-spacing:-0.02em;color:var(--button-color);border-width:0.1rem;border-style:solid;border-color:var(--button-background-color);border-radius:10rem;outline:0;background-color:var(--button-background-color);font-size:0.875rem;line-height:1;}a:hover .form-item--managed_file input::file-selector-button,a:focus .form-item--managed_file input::file-selector-button,.has-faux-button:has(a:hover) .form-item--managed_file input::file-selector-button,.has-faux-button:has(a:focus) .form-item--managed_file input::file-selector-button,.form-item--managed_file input::file-selector-button:hover,.form-item--managed_file input::file-selector-button:focus-visible:not(.form-item--managed_file input::file-selector-button__link){--button-color:var(--_button-hover-color);--button-background-color:var(--_button-background-hover-color);text-decoration:none;}a:focus-visible .form-item--managed_file input::file-selector-button,.form-item--managed_file input::file-selector-button:focus-visible{outline:0.1rem dotted currentColor;}.form-item--managed_file input::file-selector-button:active,.form-item--managed_file input::file-selector-button:visited{text-decoration:underline;}.form-item--managed_file input::file-selector-button:hover,.form-item--managed_file input::file-selector-button:focus-visible{--button-color:var(--theme-button-text-color,#FFFFFF);--button-background-color:var(--theme-button-background-color,hsl(19.1379310345,100%,54.5098039216%));text-decoration:none;color:var(--button-background-color);border-color:currentColor;background-color:transparent;}.form-item--error{--border-color:var(--theme-text-color,hsl(3.6180904523,100%,60.9803921569%));}.form-item--error-message{display:flex;align-items:center;margin-top:0.2rem;font-size:clamp(0.625rem,3cqw,0.875rem);font-weight:normal;gap:0.5em;}.form-item--error-message::before{text-transform:none;font-family:"icon" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0.5em;content:"\ea02";color:#FFFFFF;border-radius:5rem;background-color:hsl(3.6180904523,100%,60.9803921569%);font-size:0.5em;}.form-item .form-required:not(.form-option-label)::after{content:"*";color:currentColor;}.form-item .description{font-size:clamp(0.625rem,3cqw,0.875rem);}.form-item .fieldset-legend{display:block;margin-bottom:0.2em;font-size:clamp(1rem,5cqw,1.25rem);font-weight:bold;}.form-item .form-label,.form-item .form-option-label{cursor:pointer;}.form-item.form-disabled{color:color-mix(in sRGB,currentColor 40%,transparent);}.form-item.form-disabled .form-item__content{border-color:color-mix(in sRGB,currentColor 40%,transparent);}.form-item select{width:100%;padding:0.5rem;color:currentColor;border:1px solid hsl(30,14.2857142857%,94.5098039216%);border-radius:0.3125rem;}.form-item select option[value=_none]{opacity:0.7;}.button-list{padding-left:0;list-style:none;display:flex;flex-direction:column;gap:1rem;margin-bottom:0;}.color-primary{color:#7186FF !important;}.color-primary-light{color:#7186FF !important;}.color-primary-dark{color:#041E42 !important;}.color-secondary{color:#FF6117 !important;}.color-tertiary{color:#FFBDF1 !important;}.color-body{color:#041E42 !important;}.color-neutral{color:#F3F1EF !important;}.color-warning{color:#FF4438 !important;}.color-error{color:#FF4438 !important;}.color-success{color:#198754 !important;}.color-fff{color:#FFFFFF !important;}.cover-link::before,.cover-link-after::after{position:absolute;z-index:1;content:"";inset:0;}.hero-title{color:var(--theme-text-color,var(--page-background-color,hsl(231.1267605634,100%,72.1568627451%)));font-size:clamp(3.75rem,12cqw,6.25rem);font-weight:600;}.is-connected.paragraph-spacing + .is-connected{--paragraph-spacing:0;}@media print{.is-connected.paragraph-spacing + .is-connected{margin-top:0;}}.is-connected:last-child{margin-bottom:0;}.is-connected-large.paragraph-spacing + .is-connected-large{--paragraph-spacing:0;}.is-connected-medium.paragraph-spacing + .is-connected-medium{--paragraph-spacing:0;}.is-connected-small.paragraph-spacing + .is-connected-small{--paragraph-spacing:0;}.link-card-arrow{display:flex;flex-direction:column;}.link-card-arrow::after{text-transform:none;font-family:"icon" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;margin-top:auto;content:"\ea03";transition:translate 0.2s ease-in-out;text-align:right;font-size:1.25em;}.link-card-arrow:hover::after,.link-card-arrow:focus-within::after{translate:0 0.3125rem;}.paragraph-spacing{margin-top:var(--paragraph-spacing);}.paragraph-spacing:first-child{--paragraph-spacing:0;}.paragraph-spacing:last-child{margin-bottom:var(--paragraph-spacing);}.paragraph-spacing:last-child.is-connected{margin-bottom:0;}.row-spacing{margin-bottom:calc(var(--paragraph-spacing) * -1);}.row-spacing > *{margin-bottom:var(--paragraph-spacing);}.nested-paragraphs > .paragraph-spacing:first-child,.nested-paragraphs > .paragraph-hidden:first-child + .paragraph-spacing{--paragraph-spacing:0;}.nested-paragraphs > .paragraph-spacing:last-child{margin-bottom:0;}.push-to-right{margin-left:auto;}.push-to-bottom{margin-top:auto;}.text-accent{color:var(--theme-text-accent-color,hsl(19.1379310345,100%,54.5098039216%)) !important;}.text-bold{font-weight:bold !important;}.text-size-xs{--font-size:$font-size-xs;font-size:0.625rem;}.text-size-sm{--font-size:$font-size-sm;font-size:clamp(0.625rem,3cqw,0.875rem);}.text-size-md{--font-size:$font-size-md;font-size:0.875rem;}.text-size-lg{--font-size:$font-size-lg;font-size:clamp(1rem,5cqw,1.25rem);}.page-color-primary{--page-background-color:hsl(231.1267605634,100%,72.1568627451%);--page-text-color:#FFFFFF;--page-image-filter:brightness(0) invert(1);--page-text-accent-color:hsl(312.7272727273,100%,87.0588235294%);--page-border-color:#DCDAD7;--page-headings-color:#FFFFFF;--page-headings-accent-color:hsl(231.1267605634,100%,72.1568627451%);--page-link-color:#FFFFFF;--page-link-color-hover:#FFFFFF;--page-button-text-color:#041E42;--page-button-background-color:#FFFFFF;--page-button-text-hover-color:#FFFFFF;--page-button-background-hover-color:#041E42;--page-button-secondary-text-color:#FFFFFF;--page-button-secondary-background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--page-button-secondary-text-hover-color:#FFFFFF;--page-button-secondary-background-hover-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--page-button-ghost-text-color:#041E42;--page-accent-background-color:hsl(19.1379310345,100%,54.5098039216%);--page-accent-text-color:#FFFFFF;--page-badge-background-color:white;--page-badge-text-color:black;--page-selection-text-color:#FFFFFF;--page-selection-background-color:hsl(19.1379310345,100%,54.5098039216%);}.page-color-primary-light{--page-background-color:hsl(231.1267605634,100%,72.1568627451%);--page-text-color:#FFFFFF;--page-image-filter:brightness(0) invert(1);--page-text-accent-color:hsl(312.7272727273,100%,87.0588235294%);--page-border-color:#DCDAD7;--page-headings-color:#FFFFFF;--page-headings-accent-color:hsl(231.1267605634,100%,72.1568627451%);--page-link-color:#FFFFFF;--page-link-color-hover:#FFFFFF;--page-button-text-color:#041E42;--page-button-background-color:#FFFFFF;--page-button-text-hover-color:#FFFFFF;--page-button-background-hover-color:#041E42;--page-button-secondary-text-color:#FFFFFF;--page-button-secondary-background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--page-button-secondary-text-hover-color:#FFFFFF;--page-button-secondary-background-hover-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--page-button-ghost-text-color:#041E42;--page-accent-background-color:hsl(19.1379310345,100%,54.5098039216%);--page-accent-text-color:#FFFFFF;--page-badge-background-color:white;--page-badge-text-color:black;--page-selection-text-color:#FFFFFF;--page-selection-background-color:hsl(19.1379310345,100%,54.5098039216%);}.page-color-primary-dark{--page-background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--page-text-color:#FFFFFF;--page-image-filter:brightness(0) invert(1);--page-text-accent-color:hsl(312.7272727273,100%,87.0588235294%);--page-border-color:#DCDAD7;--page-headings-color:#FFFFFF;--page-headings-accent-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--page-link-color:#FFFFFF;--page-link-color-hover:#FFFFFF;--page-button-text-color:#041E42;--page-button-background-color:#FFFFFF;--page-button-text-hover-color:#FFFFFF;--page-button-background-hover-color:#041E42;--page-button-secondary-text-color:#FFFFFF;--page-button-secondary-background-color:hsl(231.1267605634,100%,72.1568627451%);--page-button-secondary-text-hover-color:#FFFFFF;--page-button-secondary-background-hover-color:hsl(231.1267605634,100%,72.1568627451%);--page-button-ghost-text-color:#041E42;--page-accent-background-color:hsl(19.1379310345,100%,54.5098039216%);--page-accent-text-color:#FFFFFF;--page-badge-background-color:white;--page-badge-text-color:black;--page-selection-text-color:#FFFFFF;--page-selection-background-color:hsl(19.1379310345,100%,54.5098039216%);}.page-color-secondary{--page-background-color:hsl(19.1379310345,100%,54.5098039216%);--page-text-color:#FFFFFF;--page-image-filter:brightness(0) invert(1);--page-text-accent-color:hsl(231.1267605634,100%,72.1568627451%);--page-border-color:#DCDAD7;--page-headings-color:#FFFFFF;--page-headings-accent-color:hsl(19.1379310345,100%,54.5098039216%);--page-link-color:#FFFFFF;--page-link-color-hover:#FFFFFF;--page-button-text-color:#041E42;--page-button-background-color:#FFFFFF;--page-button-text-hover-color:#FFFFFF;--page-button-background-hover-color:hsl(19.1379310345,100%,54.5098039216%);--page-button-secondary-text-color:#FFFFFF;--page-button-secondary-background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--page-button-secondary-text-hover-color:#FFFFFF;--page-button-secondary-background-hover-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--page-button-ghost-text-color:#FFFFFF;--page-accent-background-color:hsl(30,14.2857142857%,94.5098039216%);--page-accent-text-color:#041E42;--page-badge-background-color:white;--page-badge-text-color:black;--page-selection-text-color:#FFFFFF;--page-selection-background-color:hsl(231.1267605634,100%,72.1568627451%);}.page-color-tertiary{--page-background-color:hsl(312.7272727273,100%,87.0588235294%);--page-text-color:#041E42;--page-image-filter:brightness(0);--page-text-accent-color:hsl(231.1267605634,100%,72.1568627451%);--page-border-color:#DCDAD7;--page-headings-color:#041E42;--page-headings-accent-color:hsl(312.7272727273,100%,87.0588235294%);--page-link-color:#041E42;--page-link-color-hover:#041E42;--page-button-text-color:#041E42;--page-button-background-color:#FFFFFF;--page-button-text-hover-color:#041E42;--page-button-background-hover-color:hsl(312.7272727273,100%,87.0588235294%);--page-button-secondary-text-color:#FFFFFF;--page-button-secondary-background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--page-button-secondary-text-hover-color:#FFFFFF;--page-button-secondary-background-hover-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--page-button-ghost-text-color:#FFFFFF;--page-accent-background-color:hsl(30,14.2857142857%,94.5098039216%);--page-accent-text-color:#041E42;--page-badge-background-color:white;--page-badge-text-color:black;--page-selection-text-color:#FFFFFF;--page-selection-background-color:hsl(231.1267605634,100%,72.1568627451%);}.page-color-neutral{--page-background-color:hsl(30,14.2857142857%,94.5098039216%);--page-text-color:#041E42;--page-image-filter:brightness(0);--page-text-accent-color:hsl(312.7272727273,100%,87.0588235294%);--page-border-color:hsl(231.1267605634,100%,72.1568627451%);--page-headings-color:#041E42;--page-headings-accent-color:hsl(30,14.2857142857%,94.5098039216%);--page-link-color:#041E42;--page-link-color-hover:#041E42;--page-button-text-color:#041E42;--page-button-background-color:hsl(0,0%,100%);--page-button-text-hover-color:#041E42;--page-button-background-hover-color:hsl(0,0%,100%);--page-button-secondary-text-color:#FFFFFF;--page-button-secondary-background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--page-button-secondary-text-hover-color:#FFFFFF;--page-button-secondary-background-hover-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--page-button-ghost-text-color:var(--button-background-color);--page-accent-background-color:hsl(231.1267605634,100%,72.1568627451%);--page-accent-text-color:#FFFFFF;--page-badge-background-color:white;--page-badge-text-color:black;--page-selection-text-color:#FFFFFF;--page-selection-background-color:hsl(231.1267605634,100%,72.1568627451%);}.page-color-white{--page-background-color:white;--page-text-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--page-image-filter:brightness(0) invert(1);--page-text-accent-color:hsl(19.1379310345,100%,54.5098039216%);--page-border-color:#DCDAD7;--page-headings-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--page-headings-accent-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--page-link-color:hsl(231.1267605634,100%,72.1568627451%);--page-link-color-hover:hsl(231.1267605634,100%,72.1568627451%);--page-button-text-color:#041E42;--page-button-background-color:hsl(30,14.2857142857%,94.5098039216%);--page-button-text-hover-color:#041E42;--page-button-background-hover-color:hsl(30,14.2857142857%,94.5098039216%);--page-button-secondary-text-color:#FFFFFF;--page-button-secondary-background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--page-button-secondary-text-hover-color:#FFFFFF;--page-button-secondary-background-hover-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--page-button-ghost-text-color:var(--button-background-color);--page-accent-background-color:black;--page-accent-text-color:white;--page-badge-background-color:hsl(231.1267605634,100%,72.1568627451%);--page-badge-text-color:#FFFFFF;--page-selection-text-color:#FFFFFF;--page-selection-background-color:hsl(231.1267605634,100%,72.1568627451%);}.page-color-warning{--page-background-color:hsl(3.6180904523,100%,60.9803921569%);--page-text-color:#FFFFFF;--page-image-filter:brightness(0) invert(1);--page-text-accent-color:hsl(231.1267605634,100%,72.1568627451%);--page-border-color:#DCDAD7;--page-headings-color:#FFFFFF;--page-headings-accent-color:hsl(3.6180904523,100%,60.9803921569%);--page-link-color:#FFFFFF;--page-link-color-hover:#FFFFFF;--page-button-text-color:#041E42;--page-button-background-color:#FFFFFF;--page-button-text-hover-color:#FFFFFF;--page-button-background-hover-color:hsl(3.6180904523,100%,60.9803921569%);--page-button-secondary-text-color:#041E42;--page-button-secondary-background-color:#FFFFFF;--page-button-secondary-text-hover-color:#FFFFFF;--page-button-secondary-background-hover-color:hsl(3.6180904523,100%,60.9803921569%);--page-button-ghost-text-color:#FFFFFF;--page-accent-background-color:hsl(30,14.2857142857%,94.5098039216%);--page-accent-text-color:#041E42;--page-badge-background-color:white;--page-badge-text-color:black;--page-selection-text-color:#FFFFFF;--page-selection-background-color:hsl(231.1267605634,100%,72.1568627451%);}.theme-color-primary{--theme-background-color:hsl(231.1267605634,100%,72.1568627451%);--theme-text-color:#FFFFFF;--theme-image-filter:brightness(0) invert(1);--theme-text-accent-color:hsl(312.7272727273,100%,87.0588235294%);--theme-border-color:#DCDAD7;--theme-headings-color:#FFFFFF;--theme-headings-accent-color:hsl(231.1267605634,100%,72.1568627451%);--theme-link-color:#FFFFFF;--theme-link-color-hover:#FFFFFF;--theme-button-text-color:#041E42;--theme-button-background-color:#FFFFFF;--theme-button-text-hover-color:#FFFFFF;--theme-button-background-hover-color:#041E42;--theme-button-secondary-text-color:#FFFFFF;--theme-button-secondary-background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-secondary-text-hover-color:#FFFFFF;--theme-button-secondary-background-hover-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-ghost-text-color:#041E42;--theme-accent-background-color:hsl(19.1379310345,100%,54.5098039216%);--theme-accent-text-color:#FFFFFF;--theme-badge-background-color:white;--theme-badge-text-color:black;--theme-selection-text-color:#FFFFFF;--theme-selection-background-color:hsl(19.1379310345,100%,54.5098039216%);}.theme-color-primary-light{--theme-background-color:hsl(231.1267605634,100%,72.1568627451%);--theme-text-color:#FFFFFF;--theme-image-filter:brightness(0) invert(1);--theme-text-accent-color:hsl(312.7272727273,100%,87.0588235294%);--theme-border-color:#DCDAD7;--theme-headings-color:#FFFFFF;--theme-headings-accent-color:hsl(231.1267605634,100%,72.1568627451%);--theme-link-color:#FFFFFF;--theme-link-color-hover:#FFFFFF;--theme-button-text-color:#041E42;--theme-button-background-color:#FFFFFF;--theme-button-text-hover-color:#FFFFFF;--theme-button-background-hover-color:#041E42;--theme-button-secondary-text-color:#FFFFFF;--theme-button-secondary-background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-secondary-text-hover-color:#FFFFFF;--theme-button-secondary-background-hover-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-ghost-text-color:#041E42;--theme-accent-background-color:hsl(19.1379310345,100%,54.5098039216%);--theme-accent-text-color:#FFFFFF;--theme-badge-background-color:white;--theme-badge-text-color:black;--theme-selection-text-color:#FFFFFF;--theme-selection-background-color:hsl(19.1379310345,100%,54.5098039216%);}.theme-color-primary-dark{--theme-background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-text-color:#FFFFFF;--theme-image-filter:brightness(0) invert(1);--theme-text-accent-color:hsl(312.7272727273,100%,87.0588235294%);--theme-border-color:#DCDAD7;--theme-headings-color:#FFFFFF;--theme-headings-accent-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-link-color:#FFFFFF;--theme-link-color-hover:#FFFFFF;--theme-button-text-color:#041E42;--theme-button-background-color:#FFFFFF;--theme-button-text-hover-color:#FFFFFF;--theme-button-background-hover-color:#041E42;--theme-button-secondary-text-color:#FFFFFF;--theme-button-secondary-background-color:hsl(231.1267605634,100%,72.1568627451%);--theme-button-secondary-text-hover-color:#FFFFFF;--theme-button-secondary-background-hover-color:hsl(231.1267605634,100%,72.1568627451%);--theme-button-ghost-text-color:#041E42;--theme-accent-background-color:hsl(19.1379310345,100%,54.5098039216%);--theme-accent-text-color:#FFFFFF;--theme-badge-background-color:white;--theme-badge-text-color:black;--theme-selection-text-color:#FFFFFF;--theme-selection-background-color:hsl(19.1379310345,100%,54.5098039216%);}.theme-color-secondary{--theme-background-color:hsl(19.1379310345,100%,54.5098039216%);--theme-text-color:#FFFFFF;--theme-image-filter:brightness(0) invert(1);--theme-text-accent-color:hsl(231.1267605634,100%,72.1568627451%);--theme-border-color:#DCDAD7;--theme-headings-color:#FFFFFF;--theme-headings-accent-color:hsl(19.1379310345,100%,54.5098039216%);--theme-link-color:#FFFFFF;--theme-link-color-hover:#FFFFFF;--theme-button-text-color:#041E42;--theme-button-background-color:#FFFFFF;--theme-button-text-hover-color:#FFFFFF;--theme-button-background-hover-color:hsl(19.1379310345,100%,54.5098039216%);--theme-button-secondary-text-color:#FFFFFF;--theme-button-secondary-background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-secondary-text-hover-color:#FFFFFF;--theme-button-secondary-background-hover-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-ghost-text-color:#FFFFFF;--theme-accent-background-color:hsl(30,14.2857142857%,94.5098039216%);--theme-accent-text-color:#041E42;--theme-badge-background-color:white;--theme-badge-text-color:black;--theme-selection-text-color:#FFFFFF;--theme-selection-background-color:hsl(231.1267605634,100%,72.1568627451%);}.theme-color-tertiary{--theme-background-color:hsl(312.7272727273,100%,87.0588235294%);--theme-text-color:#041E42;--theme-image-filter:brightness(0);--theme-text-accent-color:hsl(231.1267605634,100%,72.1568627451%);--theme-border-color:#DCDAD7;--theme-headings-color:#041E42;--theme-headings-accent-color:hsl(312.7272727273,100%,87.0588235294%);--theme-link-color:#041E42;--theme-link-color-hover:#041E42;--theme-button-text-color:#041E42;--theme-button-background-color:#FFFFFF;--theme-button-text-hover-color:#041E42;--theme-button-background-hover-color:hsl(312.7272727273,100%,87.0588235294%);--theme-button-secondary-text-color:#FFFFFF;--theme-button-secondary-background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-secondary-text-hover-color:#FFFFFF;--theme-button-secondary-background-hover-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-ghost-text-color:#FFFFFF;--theme-accent-background-color:hsl(30,14.2857142857%,94.5098039216%);--theme-accent-text-color:#041E42;--theme-badge-background-color:white;--theme-badge-text-color:black;--theme-selection-text-color:#FFFFFF;--theme-selection-background-color:hsl(231.1267605634,100%,72.1568627451%);}.theme-color-neutral{--theme-background-color:hsl(30,14.2857142857%,94.5098039216%);--theme-text-color:#041E42;--theme-image-filter:brightness(0);--theme-text-accent-color:hsl(312.7272727273,100%,87.0588235294%);--theme-border-color:hsl(231.1267605634,100%,72.1568627451%);--theme-headings-color:#041E42;--theme-headings-accent-color:hsl(30,14.2857142857%,94.5098039216%);--theme-link-color:#041E42;--theme-link-color-hover:#041E42;--theme-button-text-color:#041E42;--theme-button-background-color:hsl(0,0%,100%);--theme-button-text-hover-color:#041E42;--theme-button-background-hover-color:hsl(0,0%,100%);--theme-button-secondary-text-color:#FFFFFF;--theme-button-secondary-background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-secondary-text-hover-color:#FFFFFF;--theme-button-secondary-background-hover-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-ghost-text-color:var(--button-background-color);--theme-accent-background-color:hsl(231.1267605634,100%,72.1568627451%);--theme-accent-text-color:#FFFFFF;--theme-badge-background-color:white;--theme-badge-text-color:black;--theme-selection-text-color:#FFFFFF;--theme-selection-background-color:hsl(231.1267605634,100%,72.1568627451%);}.theme-color-white{--theme-background-color:white;--theme-text-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-image-filter:brightness(0) invert(1);--theme-text-accent-color:hsl(19.1379310345,100%,54.5098039216%);--theme-border-color:#DCDAD7;--theme-headings-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-headings-accent-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-link-color:hsl(231.1267605634,100%,72.1568627451%);--theme-link-color-hover:hsl(231.1267605634,100%,72.1568627451%);--theme-button-text-color:#041E42;--theme-button-background-color:hsl(30,14.2857142857%,94.5098039216%);--theme-button-text-hover-color:#041E42;--theme-button-background-hover-color:hsl(30,14.2857142857%,94.5098039216%);--theme-button-secondary-text-color:#FFFFFF;--theme-button-secondary-background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-secondary-text-hover-color:#FFFFFF;--theme-button-secondary-background-hover-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-ghost-text-color:var(--button-background-color);--theme-accent-background-color:black;--theme-accent-text-color:white;--theme-badge-background-color:hsl(231.1267605634,100%,72.1568627451%);--theme-badge-text-color:#FFFFFF;--theme-selection-text-color:#FFFFFF;--theme-selection-background-color:hsl(231.1267605634,100%,72.1568627451%);}.theme-color-warning{--theme-background-color:hsl(3.6180904523,100%,60.9803921569%);--theme-text-color:#FFFFFF;--theme-image-filter:brightness(0) invert(1);--theme-text-accent-color:hsl(231.1267605634,100%,72.1568627451%);--theme-border-color:#DCDAD7;--theme-headings-color:#FFFFFF;--theme-headings-accent-color:hsl(3.6180904523,100%,60.9803921569%);--theme-link-color:#FFFFFF;--theme-link-color-hover:#FFFFFF;--theme-button-text-color:#041E42;--theme-button-background-color:#FFFFFF;--theme-button-text-hover-color:#FFFFFF;--theme-button-background-hover-color:hsl(3.6180904523,100%,60.9803921569%);--theme-button-secondary-text-color:#041E42;--theme-button-secondary-background-color:#FFFFFF;--theme-button-secondary-text-hover-color:#FFFFFF;--theme-button-secondary-background-hover-color:hsl(3.6180904523,100%,60.9803921569%);--theme-button-ghost-text-color:#FFFFFF;--theme-accent-background-color:hsl(30,14.2857142857%,94.5098039216%);--theme-accent-text-color:#041E42;--theme-badge-background-color:white;--theme-badge-text-color:black;--theme-selection-text-color:#FFFFFF;--theme-selection-background-color:hsl(231.1267605634,100%,72.1568627451%);}.theme-color-hover-primary:hover,.theme-color-hover-primary:focus-within{--theme-background-color:hsl(231.1267605634,100%,72.1568627451%);--theme-text-color:#FFFFFF;--theme-image-filter:brightness(0) invert(1);--theme-text-accent-color:hsl(312.7272727273,100%,87.0588235294%);--theme-border-color:#DCDAD7;--theme-headings-color:#FFFFFF;--theme-headings-accent-color:hsl(231.1267605634,100%,72.1568627451%);--theme-link-color:#FFFFFF;--theme-link-color-hover:#FFFFFF;--theme-button-text-color:#041E42;--theme-button-background-color:#FFFFFF;--theme-button-text-hover-color:#FFFFFF;--theme-button-background-hover-color:#041E42;--theme-button-secondary-text-color:#FFFFFF;--theme-button-secondary-background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-secondary-text-hover-color:#FFFFFF;--theme-button-secondary-background-hover-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-ghost-text-color:#041E42;--theme-accent-background-color:hsl(19.1379310345,100%,54.5098039216%);--theme-accent-text-color:#FFFFFF;--theme-badge-background-color:white;--theme-badge-text-color:black;--theme-selection-text-color:#FFFFFF;--theme-selection-background-color:hsl(19.1379310345,100%,54.5098039216%);}.theme-color-hover-primary-light:hover,.theme-color-hover-primary-light:focus-within{--theme-background-color:hsl(231.1267605634,100%,72.1568627451%);--theme-text-color:#FFFFFF;--theme-image-filter:brightness(0) invert(1);--theme-text-accent-color:hsl(312.7272727273,100%,87.0588235294%);--theme-border-color:#DCDAD7;--theme-headings-color:#FFFFFF;--theme-headings-accent-color:hsl(231.1267605634,100%,72.1568627451%);--theme-link-color:#FFFFFF;--theme-link-color-hover:#FFFFFF;--theme-button-text-color:#041E42;--theme-button-background-color:#FFFFFF;--theme-button-text-hover-color:#FFFFFF;--theme-button-background-hover-color:#041E42;--theme-button-secondary-text-color:#FFFFFF;--theme-button-secondary-background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-secondary-text-hover-color:#FFFFFF;--theme-button-secondary-background-hover-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-ghost-text-color:#041E42;--theme-accent-background-color:hsl(19.1379310345,100%,54.5098039216%);--theme-accent-text-color:#FFFFFF;--theme-badge-background-color:white;--theme-badge-text-color:black;--theme-selection-text-color:#FFFFFF;--theme-selection-background-color:hsl(19.1379310345,100%,54.5098039216%);}.theme-color-hover-primary-dark:hover,.theme-color-hover-primary-dark:focus-within{--theme-background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-text-color:#FFFFFF;--theme-image-filter:brightness(0) invert(1);--theme-text-accent-color:hsl(312.7272727273,100%,87.0588235294%);--theme-border-color:#DCDAD7;--theme-headings-color:#FFFFFF;--theme-headings-accent-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-link-color:#FFFFFF;--theme-link-color-hover:#FFFFFF;--theme-button-text-color:#041E42;--theme-button-background-color:#FFFFFF;--theme-button-text-hover-color:#FFFFFF;--theme-button-background-hover-color:#041E42;--theme-button-secondary-text-color:#FFFFFF;--theme-button-secondary-background-color:hsl(231.1267605634,100%,72.1568627451%);--theme-button-secondary-text-hover-color:#FFFFFF;--theme-button-secondary-background-hover-color:hsl(231.1267605634,100%,72.1568627451%);--theme-button-ghost-text-color:#041E42;--theme-accent-background-color:hsl(19.1379310345,100%,54.5098039216%);--theme-accent-text-color:#FFFFFF;--theme-badge-background-color:white;--theme-badge-text-color:black;--theme-selection-text-color:#FFFFFF;--theme-selection-background-color:hsl(19.1379310345,100%,54.5098039216%);}.theme-color-hover-secondary:hover,.theme-color-hover-secondary:focus-within{--theme-background-color:hsl(19.1379310345,100%,54.5098039216%);--theme-text-color:#FFFFFF;--theme-image-filter:brightness(0) invert(1);--theme-text-accent-color:hsl(231.1267605634,100%,72.1568627451%);--theme-border-color:#DCDAD7;--theme-headings-color:#FFFFFF;--theme-headings-accent-color:hsl(19.1379310345,100%,54.5098039216%);--theme-link-color:#FFFFFF;--theme-link-color-hover:#FFFFFF;--theme-button-text-color:#041E42;--theme-button-background-color:#FFFFFF;--theme-button-text-hover-color:#FFFFFF;--theme-button-background-hover-color:hsl(19.1379310345,100%,54.5098039216%);--theme-button-secondary-text-color:#FFFFFF;--theme-button-secondary-background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-secondary-text-hover-color:#FFFFFF;--theme-button-secondary-background-hover-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-ghost-text-color:#FFFFFF;--theme-accent-background-color:hsl(30,14.2857142857%,94.5098039216%);--theme-accent-text-color:#041E42;--theme-badge-background-color:white;--theme-badge-text-color:black;--theme-selection-text-color:#FFFFFF;--theme-selection-background-color:hsl(231.1267605634,100%,72.1568627451%);}.theme-color-hover-tertiary:hover,.theme-color-hover-tertiary:focus-within{--theme-background-color:hsl(312.7272727273,100%,87.0588235294%);--theme-text-color:#041E42;--theme-image-filter:brightness(0);--theme-text-accent-color:hsl(231.1267605634,100%,72.1568627451%);--theme-border-color:#DCDAD7;--theme-headings-color:#041E42;--theme-headings-accent-color:hsl(312.7272727273,100%,87.0588235294%);--theme-link-color:#041E42;--theme-link-color-hover:#041E42;--theme-button-text-color:#041E42;--theme-button-background-color:#FFFFFF;--theme-button-text-hover-color:#041E42;--theme-button-background-hover-color:hsl(312.7272727273,100%,87.0588235294%);--theme-button-secondary-text-color:#FFFFFF;--theme-button-secondary-background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-secondary-text-hover-color:#FFFFFF;--theme-button-secondary-background-hover-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-ghost-text-color:#FFFFFF;--theme-accent-background-color:hsl(30,14.2857142857%,94.5098039216%);--theme-accent-text-color:#041E42;--theme-badge-background-color:white;--theme-badge-text-color:black;--theme-selection-text-color:#FFFFFF;--theme-selection-background-color:hsl(231.1267605634,100%,72.1568627451%);}.theme-color-hover-neutral:hover,.theme-color-hover-neutral:focus-within{--theme-background-color:hsl(30,14.2857142857%,94.5098039216%);--theme-text-color:#041E42;--theme-image-filter:brightness(0);--theme-text-accent-color:hsl(312.7272727273,100%,87.0588235294%);--theme-border-color:hsl(231.1267605634,100%,72.1568627451%);--theme-headings-color:#041E42;--theme-headings-accent-color:hsl(30,14.2857142857%,94.5098039216%);--theme-link-color:#041E42;--theme-link-color-hover:#041E42;--theme-button-text-color:#041E42;--theme-button-background-color:hsl(0,0%,100%);--theme-button-text-hover-color:#041E42;--theme-button-background-hover-color:hsl(0,0%,100%);--theme-button-secondary-text-color:#FFFFFF;--theme-button-secondary-background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-secondary-text-hover-color:#FFFFFF;--theme-button-secondary-background-hover-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-ghost-text-color:var(--button-background-color);--theme-accent-background-color:hsl(231.1267605634,100%,72.1568627451%);--theme-accent-text-color:#FFFFFF;--theme-badge-background-color:white;--theme-badge-text-color:black;--theme-selection-text-color:#FFFFFF;--theme-selection-background-color:hsl(231.1267605634,100%,72.1568627451%);}.theme-color-hover-white:hover,.theme-color-hover-white:focus-within{--theme-background-color:white;--theme-text-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-image-filter:brightness(0) invert(1);--theme-text-accent-color:hsl(19.1379310345,100%,54.5098039216%);--theme-border-color:#DCDAD7;--theme-headings-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-headings-accent-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-link-color:hsl(231.1267605634,100%,72.1568627451%);--theme-link-color-hover:hsl(231.1267605634,100%,72.1568627451%);--theme-button-text-color:#041E42;--theme-button-background-color:hsl(30,14.2857142857%,94.5098039216%);--theme-button-text-hover-color:#041E42;--theme-button-background-hover-color:hsl(30,14.2857142857%,94.5098039216%);--theme-button-secondary-text-color:#FFFFFF;--theme-button-secondary-background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-secondary-text-hover-color:#FFFFFF;--theme-button-secondary-background-hover-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--theme-button-ghost-text-color:var(--button-background-color);--theme-accent-background-color:black;--theme-accent-text-color:white;--theme-badge-background-color:hsl(231.1267605634,100%,72.1568627451%);--theme-badge-text-color:#FFFFFF;--theme-selection-text-color:#FFFFFF;--theme-selection-background-color:hsl(231.1267605634,100%,72.1568627451%);}.theme-color-hover-warning:hover,.theme-color-hover-warning:focus-within{--theme-background-color:hsl(3.6180904523,100%,60.9803921569%);--theme-text-color:#FFFFFF;--theme-image-filter:brightness(0) invert(1);--theme-text-accent-color:hsl(231.1267605634,100%,72.1568627451%);--theme-border-color:#DCDAD7;--theme-headings-color:#FFFFFF;--theme-headings-accent-color:hsl(3.6180904523,100%,60.9803921569%);--theme-link-color:#FFFFFF;--theme-link-color-hover:#FFFFFF;--theme-button-text-color:#041E42;--theme-button-background-color:#FFFFFF;--theme-button-text-hover-color:#FFFFFF;--theme-button-background-hover-color:hsl(3.6180904523,100%,60.9803921569%);--theme-button-secondary-text-color:#041E42;--theme-button-secondary-background-color:#FFFFFF;--theme-button-secondary-text-hover-color:#FFFFFF;--theme-button-secondary-background-hover-color:hsl(3.6180904523,100%,60.9803921569%);--theme-button-ghost-text-color:#FFFFFF;--theme-accent-background-color:hsl(30,14.2857142857%,94.5098039216%);--theme-accent-text-color:#041E42;--theme-badge-background-color:white;--theme-badge-text-color:black;--theme-selection-text-color:#FFFFFF;--theme-selection-background-color:hsl(231.1267605634,100%,72.1568627451%);}.theme-color-page{--theme-background-color:var(--page-background-color);--theme-text-color:var(--page-text-color);--theme-image-filter:var(--page-image-filter);--theme-text-accent-color:var(--page-text-accent-color);--theme-border-color:var(--page-border-color);--theme-headings-color:var(--page-headings-color);--theme-headings-accent-color:var(--page-headings-accent-color);--theme-link-color:var(--page-link-color);--theme-link-color-hover:var(--page-link-color-hover);--theme-button-text-color:var(--page-button-text-color);--theme-button-background-color:var(--page-button-background-color);--theme-button-text-hover-color:var(--page-button-text-hover-color);--theme-button-background-hover-color:var(--page-button-background-hover-color);--theme-button-secondary-text-color:var(--page-button-secondary-text-color);--theme-button-secondary-background-color:var(--page-button-secondary-background-color);--theme-button-secondary-text-hover-color:var(--page-button-secondary-text-hover-color);--theme-button-secondary-background-hover-color:var(--page-button-secondary-background-hover-color);--theme-button-ghost-text-color:var(--page-button-ghost-text-color);--theme-accent-background-color:var(--page-accent-background-color);--theme-accent-text-color:var(--page-accent-text-color);--theme-badge-background-color:var(--page-badge-background-color);--theme-badge-text-color:var(--page-badge-text-color);--theme-selection-text-color:var(--page-selection-text-color);--theme-selection-background-color:var(--page-selection-background-color);}.theme-text-color{color:var(--page-headings-accent-color,hsl(214.8387096774,88.5714285714%,13.7254901961%));}h6:where(.theme-text-color h6,.theme-text-color .h6),.h6:where(.theme-text-color h6,.theme-text-color .h6),.h6:where(.theme-text-color .h6),h5:where(.theme-text-color h5,.theme-text-color .h5),.h5:where(.theme-text-color h5,.theme-text-color .h5),.h5:where(.theme-text-color .h5),h4:where(.theme-text-color h4,.theme-text-color .h4),.h4:where(.theme-text-color h4,.theme-text-color .h4),.h4:where(.theme-text-color .h4),h3:where(.theme-text-color h3,.theme-text-color .h3),.h3:where(.theme-text-color h3,.theme-text-color .h3),.h3:where(.theme-text-color .h3),h2:where(.theme-text-color h2,.theme-text-color .h2),.h2:where(.theme-text-color h2,.theme-text-color .h2),.h2:where(.theme-text-color .h2),h1:where(.theme-text-color h1,.theme-text-color .h1),.h1:where(.theme-text-color h1,.theme-text-color .h1),.h1:where(.theme-text-color .h1){color:var(--theme-headings-color);}.theme-colors{color:var(--theme-text-color);fill:var(--theme-text-color);background-color:var(--theme-background-color);}h6:where(.theme-colors h6,.theme-colors .h6),.h6:where(.theme-colors h6,.theme-colors .h6),.h6:where(.theme-colors .h6),h5:where(.theme-colors h5,.theme-colors .h5),.h5:where(.theme-colors h5,.theme-colors .h5),.h5:where(.theme-colors .h5),h4:where(.theme-colors h4,.theme-colors .h4),.h4:where(.theme-colors h4,.theme-colors .h4),.h4:where(.theme-colors .h4),h3:where(.theme-colors h3,.theme-colors .h3),.h3:where(.theme-colors h3,.theme-colors .h3),.h3:where(.theme-colors .h3),h2:where(.theme-colors h2,.theme-colors .h2),.h2:where(.theme-colors h2,.theme-colors .h2),.h2:where(.theme-colors .h2),h1:where(.theme-colors h1,.theme-colors .h1),.h1:where(.theme-colors h1,.theme-colors .h1),.h1:where(.theme-colors .h1){color:var(--theme-headings-color);}.theme-colors-accent{color:var(--theme-accent-text-color);fill:var(--theme-accent-text-color);background-color:var(--theme-accent-background-color);}h6:where(.theme-colors-accent h6,.theme-colors-accent .h6),.h6:where(.theme-colors-accent h6,.theme-colors-accent .h6),.h6:where(.theme-colors-accent .h6),h5:where(.theme-colors-accent h5,.theme-colors-accent .h5),.h5:where(.theme-colors-accent h5,.theme-colors-accent .h5),.h5:where(.theme-colors-accent .h5),h4:where(.theme-colors-accent h4,.theme-colors-accent .h4),.h4:where(.theme-colors-accent h4,.theme-colors-accent .h4),.h4:where(.theme-colors-accent .h4),h3:where(.theme-colors-accent h3,.theme-colors-accent .h3),.h3:where(.theme-colors-accent h3,.theme-colors-accent .h3),.h3:where(.theme-colors-accent .h3),h2:where(.theme-colors-accent h2,.theme-colors-accent .h2),.h2:where(.theme-colors-accent h2,.theme-colors-accent .h2),.h2:where(.theme-colors-accent .h2),h1:where(.theme-colors-accent h1,.theme-colors-accent .h1),.h1:where(.theme-colors-accent h1,.theme-colors-accent .h1),.h1:where(.theme-colors-accent .h1){color:var(--theme-headings-accent-color);}.wrap{--wrap-width:86.5rem;width:100%;max-width:var(--wrap-width);margin-right:auto;margin-left:auto;padding-right:var(--wrap-padding);padding-left:var(--wrap-padding);container-type:inline-size;container-name:wrap;}@container wrap (max-width:81rem){.wrap{--wrap-padding:0;}}.wrap--xsmall{--wrap-width:50.75rem;}.wrap--small{--wrap-width:58.125rem;}.wrap--medium{--wrap-width:71.25rem;}.wrap--large{--wrap-width:86.5rem;}.wrap .wrap{--wrap-padding:0;}.link{position:relative;color:var(--theme-link-color,hsl(231.1267605634,100%,72.1568627451%));}.link::after{position:absolute;bottom:0;display:block;width:100%;height:1px;content:"";transition:background-color 200ms ease;background-color:transparent;}.link:hover,.link:focus,.link:active{color:var(--theme-link-color-hover,hsl(231.1267605634,100%,72.1568627451%));}.link:hover::after,.link:focus::after,.link:active::after{background-color:currentColor;}.badge-list{padding-left:0;list-style:none;display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:0.3125rem;}.badge-list li{display:inline-flex;align-items:center;padding:0.1em 0.3em;transition:background-color 0.2s,color 0.2s;color:var(--theme-badge-text-color,#FFFFFF);background-color:var(--theme-badge-background-color,hsl(231.1267605634,100%,72.1568627451%));font-size:clamp(11px,4cqw,0.875rem);font-weight:400;}.list-item--has-icon{padding-left:1rem;}.list-item--has-icon::before{text-transform:none;font-family:"icon" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:1rem;font-size:1rem;}.horizontal-list{padding-left:0;list-style:none;display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:0.3125rem;}.horizontal-list li{flex-basis:12.5rem;}:root,[data-bs-theme=light]{--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:#fff;--bs-black-rgb:#000;--bs-font-sans-serif:"Poppins",sans-serif;--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));--bs-body-font-family:"Poppins",sans-serif;--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.6;--bs-body-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);--bs-body-color-rgb:hsl(214.8387096774,88.5714285714%,13.7254901961%);--bs-body-bg:transparent;--bs-body-bg-rgb:transparent;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:#000;--bs-secondary-color:rgba(33,37,41,0.75);--bs-secondary-color-rgb:rgba(33,37,41,0.75);--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:#e9ecef;--bs-tertiary-color:rgba(33,37,41,0.5);--bs-tertiary-color-rgb:rgba(33,37,41,0.5);--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:#f8f9fa;--bs-heading-color:var(--theme-headings-color,hsl(214.8387096774,88.5714285714%,13.7254901961%));--bs-link-color:var(--theme-link-color,hsl(231.1267605634,100%,72.1568627451%));--bs-link-color-rgb:var(--theme-link-color,hsl(231.1267605634,100%,72.1568627451%));--bs-link-decoration:none;--bs-link-hover-color:var(--theme-link-color-hover,hsl(231.1267605634,100%,72.1568627451%));--bs-link-hover-color-rgb:var(--theme-link-color-hover,hsl(231.1267605634,100%,72.1568627451%));--bs-link-hover-decoration:none;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:2px;--bs-border-style:solid;--bs-border-color:#F3F1EF;--bs-border-color-translucent:rgba(0,0,0,0.175);--bs-border-radius:0.625rem;--bs-border-radius-sm:0.3125rem;--bs-border-radius-lg:3.125rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:4.375rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545;}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:#dee2e6;--bs-body-bg:#212529;--bs-body-bg-rgb:#212529;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:#fff;--bs-secondary-color:rgba(222,226,230,0.75);--bs-secondary-color-rgb:rgba(222,226,230,0.75);--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:#343a40;--bs-tertiary-color:rgba(222,226,230,0.5);--bs-tertiary-color-rgb:rgba(222,226,230,0.5);--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:#2b3035;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:#6ea8fe;--bs-link-hover-color-rgb:#8bb9fe;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255,255,255,0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f;}:root{--_paragraph-spacing:2.5rem;--text-spacing:calc(16px * 1.5);--paragraph-spacing:var(--_paragraph-spacing);--bs-gutter-x:1.5rem;--wrap-padding:1.375rem;}@media (min-width:768px){:root{--_paragraph-spacing:6.25rem;}}.table{width:100%;border-collapse:collapse;}td,th{padding:0.3125rem;text-align:left;}tr:nth-child(even){background-color:hsl(30,14.2857142857%,94.5098039216%);}.lead{font-size:calc(1.2625rem + 0.15vw);font-weight:600;}@media (min-width:1200px){.lead{font-size:1.375rem;}}.list-unstyled{padding-left:0;list-style:none;}.list-inline{padding-left:0;list-style:none;}.list-inline-item{display:inline-block;}.list-inline-item:not(:last-child){margin-right:0.5rem;}.initialism{font-size:0.875em;text-transform:uppercase;}.blockquote{margin-bottom:1rem;font-size:1.25rem;}.blockquote > :last-child{margin-bottom:0;}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d;}.blockquote-footer::before{content:"— ";}body{font-size:clamp(0.875rem,2vw,1rem);}@media (max-width:991.98px){body:has(.header--menu-opened){overflow:hidden;}}::selection{color:var(--theme-selection-text-color,#FFFFFF);background-color:var(--theme-selection-background-color,hsl(231.1267605634,100%,72.1568627451%));}a{transition:color 0.2s,background-color 0.2s;}a:focus-visible{outline:0.1rem dotted currentColor;}ol,ul,dl{margin-top:0;margin-bottom:var(--text-spacing);}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{letter-spacing:-0.02em;}h6:last-child,.h6:last-child,h5:last-child,.h5:last-child,h4:last-child,.h4:last-child,h3:last-child,.h3:last-child,h2:last-child,.h2:last-child,h1:last-child,.h1:last-child{margin-bottom:0;}*:focus-visible{outline-style:dotted;outline-color:currentColor;}.align-items-baseline{align-items:baseline !important;}.align-items-center{align-items:center !important;}.d-block{display:block !important;}.d-flex{display:flex !important;}.d-none{display:none !important;}.flex-column{flex-direction:column !important;}.flex-wrap{flex-wrap:wrap !important;}.gap-0{gap:0 !important;}.gap-1{gap:0.3125rem !important;}.gap-2{gap:1rem !important;}.gap-3{gap:1.25rem !important;}.gap-4{gap:1.875rem !important;}.gap-5{gap:2.5rem !important;}.gap-6{gap:3.125rem !important;}.gap-7{gap:6.25rem !important;}.h-100{height:100% !important;}.justify-content-center{justify-content:center !important;}.mt-0{margin-top:0 !important;}.mt-1{margin-top:0.3125rem !important;}.mt-2{margin-top:1rem !important;}.mt-3{margin-top:1.25rem !important;}.mt-4{margin-top:1.875rem !important;}.mt-5{margin-top:2.5rem !important;}.mt-6{margin-top:3.125rem !important;}.mt-7{margin-top:6.25rem !important;}.mt-auto{margin-top:auto !important;}.mb-0{margin-bottom:0 !important;}.mb-1{margin-bottom:0.3125rem !important;}.mb-2{margin-bottom:1rem !important;}.mb-3{margin-bottom:1.25rem !important;}.mb-4{margin-bottom:1.875rem !important;}.mb-5{margin-bottom:2.5rem !important;}.mb-6{margin-bottom:3.125rem !important;}.mb-7{margin-bottom:6.25rem !important;}.mb-auto{margin-bottom:auto !important;}.ms-0{margin-inline-start:0 !important;}.position-relative{position:relative !important;}.rounded-sm{border-radius:0.3125rem !important;}.text-center{text-align:center !important;}.text-uppercase{text-transform:uppercase !important;}.overflow-auto{overflow:auto !important;}.overflow-hidden{overflow:hidden !important;}.hyphens-auto{hyphens:auto !important;}.w-100{width:100% !important;}@media (min-width:576px){.d-sm-block{display:block !important;}.d-sm-flex{display:flex !important;}.d-sm-none{display:none !important;}.mb-sm-0{margin-bottom:0 !important;}.mb-sm-1{margin-bottom:0.3125rem !important;}.mb-sm-2{margin-bottom:1rem !important;}.mb-sm-3{margin-bottom:1.25rem !important;}.mb-sm-4{margin-bottom:1.875rem !important;}.mb-sm-5{margin-bottom:2.5rem !important;}.mb-sm-6{margin-bottom:3.125rem !important;}.mb-sm-7{margin-bottom:6.25rem !important;}.mb-sm-auto{margin-bottom:auto !important;}}@media (min-width:768px){.d-md-block{display:block !important;}.d-md-flex{display:flex !important;}.d-md-none{display:none !important;}.mb-md-0{margin-bottom:0 !important;}.mb-md-1{margin-bottom:0.3125rem !important;}.mb-md-2{margin-bottom:1rem !important;}.mb-md-3{margin-bottom:1.25rem !important;}.mb-md-4{margin-bottom:1.875rem !important;}.mb-md-5{margin-bottom:2.5rem !important;}.mb-md-6{margin-bottom:3.125rem !important;}.mb-md-7{margin-bottom:6.25rem !important;}.mb-md-auto{margin-bottom:auto !important;}}@media (min-width:992px){.d-lg-block{display:block !important;}.d-lg-flex{display:flex !important;}.d-lg-none{display:none !important;}.mb-lg-0{margin-bottom:0 !important;}.mb-lg-1{margin-bottom:0.3125rem !important;}.mb-lg-2{margin-bottom:1rem !important;}.mb-lg-3{margin-bottom:1.25rem !important;}.mb-lg-4{margin-bottom:1.875rem !important;}.mb-lg-5{margin-bottom:2.5rem !important;}.mb-lg-6{margin-bottom:3.125rem !important;}.mb-lg-7{margin-bottom:6.25rem !important;}.mb-lg-auto{margin-bottom:auto !important;}}@media (min-width:1200px){.d-xl-block{display:block !important;}.d-xl-flex{display:flex !important;}.d-xl-none{display:none !important;}.mb-xl-0{margin-bottom:0 !important;}.mb-xl-1{margin-bottom:0.3125rem !important;}.mb-xl-2{margin-bottom:1rem !important;}.mb-xl-3{margin-bottom:1.25rem !important;}.mb-xl-4{margin-bottom:1.875rem !important;}.mb-xl-5{margin-bottom:2.5rem !important;}.mb-xl-6{margin-bottom:3.125rem !important;}.mb-xl-7{margin-bottom:6.25rem !important;}.mb-xl-auto{margin-bottom:auto !important;}}@media (min-width:1400px){.d-xxl-block{display:block !important;}.d-xxl-flex{display:flex !important;}.d-xxl-none{display:none !important;}.mb-xxl-0{margin-bottom:0 !important;}.mb-xxl-1{margin-bottom:0.3125rem !important;}.mb-xxl-2{margin-bottom:1rem !important;}.mb-xxl-3{margin-bottom:1.25rem !important;}.mb-xxl-4{margin-bottom:1.875rem !important;}.mb-xxl-5{margin-bottom:2.5rem !important;}.mb-xxl-6{margin-bottom:3.125rem !important;}.mb-xxl-7{margin-bottom:6.25rem !important;}.mb-xxl-auto{margin-bottom:auto !important;}}.node-preview-form-select{margin-left:calc(var(--gin-spacing-m) + 65px) !important;transition:margin-left 200ms;}[data-admin-toolbar=expanded] .node-preview-form-select{margin-left:calc(var(--gin-spacing-m) + 264px) !important;}.admin-toolbar__logo img{max-width:100%;height:auto;}[role=alert]{display:inline-flex;margin-bottom:1.25rem;padding:1rem;color:#FFFFFF;border-radius:5rem;background-color:hsl(3.6180904523,100%,60.9803921569%);}.primary{display:flex;gap:0;}.primary li:not(:first-child){position:relative;display:flex;align-items:center;margin-left:1em;}.primary li:not(:first-child)::before{display:block;width:1px;height:70%;margin-right:1em;content:"";background-color:#DCDAD7;}.primary li:has(a.is-active),.primary .tab-disabled{display:none !important;}.uva-logout-link{display:block;flex-basis:100%;}.edit-profile--submit{background-color:transparent !important;}.edit-profile--submit td{padding-top:2rem;}.language-course-payment-details-wrapper .form-group{margin-bottom:1.25rem;}.language-course-payment-details-wrapper .fieldset-price td:has(span:first-child:last-child:empty),.language-course-payment-details-wrapper .fieldset-price td:empty{display:none;}.language-course-payment-details-wrapper .fieldgroup{margin-bottom:1rem;}.language-course-payment-details-wrapper .fieldset-actions{display:flex;flex-direction:column;}.language-course-payment-details-wrapper .fieldset-actions .course-sign-up-button{margin-left:auto;}.language-course-payment-details-wrapper input[type=radio]{display:none;}.language-course-payment-details-wrapper input[type=radio] + label{position:relative;display:flex;padding-left:2em;}.language-course-payment-details-wrapper input[type=radio] + label::before,.language-course-payment-details-wrapper input[type=radio] + label::after{position:absolute;display:block;content:"";border:1px solid #DCDAD7;border-radius:5rem;aspect-ratio:1;}.language-course-payment-details-wrapper input[type=radio] + label::before{top:0;left:0;width:1.5em;background-color:hsl(19.1379310345,100%,54.5098039216%);}.language-course-payment-details-wrapper input[type=radio] + label::after{top:0;left:0;width:1.5em;transition:scale 200ms ease;background-color:white;scale:1;}.language-course-payment-details-wrapper input[type=radio]:checked + label::after{scale:0.35;}.language-course-payment-details-wrapper .js-form-type-radio + .js-form-type-radio{margin-top:0.5em;}.language-course-payment-details-wrapper .fieldset-promotional-code .fieldset-wrapper{gap:1.25rem;}.language-course-payment-details-wrapper .fieldset-promotional-code .fieldset-wrapper,.language-course-payment-details-wrapper .fieldset-promotional-code .fieldset-wrapper .form-item{display:flex;align-items:center;}.language-course-payment-details-wrapper .form-textarea{width:100%;}.uva_summer,.uva_winter{position:relative !important;}td .uva_summer,td .uva_winter{display:inline-flex;}.uva_summer::before,.uva_winter::before{font-size:1.3em;}td .uva_summer::before,td .uva_winter::before{position:absolute;bottom:0;left:0.3em;margin-bottom:-0.5em;}.uva_winter::before{content:"❅";}.uva_summer::before{content:"☀︎";}#block-views-block-buckaroo-betalingen-block-1{display:none;}#block-uva-dashboard-course-overview-block h2,#block-uva-dashboard-course-overview-block .h2{font-size:clamp(1.5rem,8cqw,1.5625rem);}
.course__banner{position:relative;overflow:visible;}.course__banner::before{position:absolute;bottom:100%;left:0;width:100%;height:100%;content:"";background-color:var(--theme-background-color);}.course__container{margin-top:3.125rem;}.course .sign-up-language-training-form{margin-bottom:2rem;}.course .sign-up-language-training-form .uva-dashboard-link{display:block;margin-bottom:0.3125rem;}.course .sign-up-language-training-form .form-wrapper,.course .sign-up-language-training-form .form-item{margin-bottom:1rem;}.course .sign-up-language-training-form .form-wrapper:last-child,.course .sign-up-language-training-form .form-wrapper .form-item:last-child{margin-bottom:0;}.course .form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;}.course .tabs{margin-bottom:1.875rem;}.course .tab-disabled{opacity:0.7;}.course__content h1{display:none;}.course #edit-salutation .form-item{flex-direction:row;gap:1.25rem;margin-bottom:0.3125rem;}.course .course-sign-up-edit-profile-table tr{display:flex;align-items:center;}.course .course-sign-up-edit-profile-table td{display:inline-flex;}.course .course-sign-up-edit-profile-table td[width="32"]{display:none;}.course .course-sign-up-edit-profile-table .form-item{margin-bottom:0;}@supports (-webkit-hyphens:none){.course .course-sign-up-edit-profile-table{display:flex;flex-direction:column;}.course .course-sign-up-edit-profile-table caption{order:1;}.course .course-sign-up-edit-profile-table tbody{display:flex;flex-direction:column;width:100%;}.course .course-sign-up-edit-profile-table tr{flex-direction:column;align-items:flex-start;}.course .course-sign-up-edit-profile-table tr td,.course .course-sign-up-edit-profile-table tr td > div{width:100%;}}.course .uva-dashboard-link{display:none;}
.page{display:flex;flex-flow:column nowrap;min-height:100vh;}.page__main{flex-grow:1;container-type:inline-size;container-name:main;}
.tabs ul{display:flex;gap:1rem;}.tabs a{padding-block:1rem;display:flex;}
.block{padding:2.5rem;border-radius:0.3125rem;}.block .form-item{display:flex;flex-direction:column;margin-bottom:1.25rem;}.block .form-item input{padding:0.6rem 1.2rem;border:1px solid #DCDAD7;border-radius:0.3125rem;background-color:white;}.block .form-item-name{margin-top:0.3125rem;}.block .user-links{margin-top:1.25rem;}.block .user-links ul{margin-bottom:0;}
.language-menu{position:relative;}.language-menu__list{display:flex;gap:1rem;}.language-menu::after{position:absolute;top:50%;left:50%;width:2px;height:calc(100% - 10px);content:"";transform:translate(-50%,-50%);background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);}.language-menu__link{display:block;text-transform:uppercase;font-size:12px;}.language-menu__link .active{font-weight:600;}
.site-branding{display:flex;align-items:center;}.site-branding__link{display:flex;}.site-branding__logo{display:block;max-width:100%;height:auto;}.has-background-banner .header .site-branding__logo{filter:brightness(0) invert(1);}
.header{--menu-z-index:999;--headerOffset:2.5rem;z-index:10;top:0;padding-top:var(--headerOffset);transition:background-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out;isolation:isolate;}@media (max-width:991.98px){.header.header--menu-opened::before{visibility:visible;opacity:1;background-color:white;}}@media (max-width:991.98px){.header::after{position:fixed;z-index:-1;top:0;width:100vw;height:100vh;content:"";transition:opacity 200ms ease;pointer-events:none;opacity:0;background-color:hsl(214.8387096774,88.5714285714%,13.7254901961%);}}@media (max-width:991.98px){.header::before{position:fixed;top:0;left:0;width:100%;height:0;content:"";transition:height 0.2s ease-in-out;background-color:white;}}.header:has(.menu__list-item--has-subitems:hover)::after,.header:has(.menu__list-item--has-subitems:focus-within)::after,.header--search-opened::after{opacity:0.8;}.header:has(.menu__list-item--expandible.menu__list-item--level-0:hover,.menu__list-item--expandible.menu__list-item--level-0:focus-within,.menu--level-1:hover),.header__wrap{z-index:2;}.header__content{position:relative;display:flex;align-items:center;justify-content:flex-start;height:3.5625rem;padding-block:0.3125rem;column-gap:clamp(1.25rem,2vw,1.875rem);transition:background-color 0.2s ease-in-out;border-radius:0.625rem;row-gap:1rem;padding-inline:1.25rem 0.625rem;}@media (max-width:991.98px){.header--menu-opened .header__content{background-color:hsl(30,14.2857142857%,94.5098039216%);}}.header__context-switch{position:absolute;bottom:100%;left:0;margin-bottom:0.3125rem;}@container (min-width:1200px){.header__context-switch{position:static;margin-bottom:0;}}.header__logo{display:flex;max-width:9.6875rem;}.header__mobile{padding-block:0.3125rem;}.header__navigation-primary,.header__navigation-end{display:flex;align-items:center;}.header__navigation-end{margin-left:auto;gap:1.25rem;}.header__secondary-navigation-list,.header__secondary-navigation-list-item{display:flex;align-items:center;}.header__secondary-navigation-list{gap:1.25rem;}.header__secondary-navigation-list-item{flex-shrink:0;}.header__main-navigation,.header__secondary-navigation{display:none;}@media (min-width:992px){.header__main-navigation,.header__secondary-navigation{display:block;}}.header__register{display:none;flex-shrink:0;}@container (min-width:480px){.header__register{display:inline-flex;}}.header .menu__section{--padding-y:0;}.header .menu .icon{font-size:clamp(1rem,5cqw,1.25rem);}.header .menu .icon .menu__link-text{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.header .menu .icon .menu__link-text:not(caption){position:absolute !important;}@media (min-width:992px){.header .menu--level-0{display:flex;align-items:center;height:100%;margin-inline:calc(clamp(1.25rem,2vw,1.875rem) / 2 * -1);}.header .menu--level-0 .menu__link--level-0{padding-inline:calc(clamp(1.25rem,2vw,1.875rem) / 2);}}@media (min-width:992px){.header .menu--level-1{position:absolute;top:calc(100% + 0.3125rem);left:0;display:flex;visibility:hidden;width:100%;min-height:20rem;padding:clamp(1.875rem,10cqw,2.5rem);padding-right:1rem;transition:opacity 0.2s;pointer-events:none;opacity:0;border-radius:0.3125rem;background-color:white;}.header .menu--level-1::before{position:absolute;top:-1rem;left:0;width:100%;height:1rem;content:"";}.header .menu--level-1 .header .menu__list-item{flex-basis:20%;max-width:12.5rem;}}@container (min-width:1000px){.header .menu--level-1 .view-rows{column-count:2;}}.header .menu--level-1 .image-list-item__link{font-size:clamp(0.625rem,3cqw,0.875rem);}.header .menu--level-2{display:flex;flex-direction:column;}.header .menu--level-1,.header .menu__level-1-container{column-gap:clamp(3.125rem,7cqw,6.25rem);}.header .menu__level-1-container{display:flex;padding-left:1.875rem;row-gap:1rem;}.header .menu__list-item--level-0{padding-block:0.625rem;}@media (min-width:992px){.header .menu__list-item--level-0{display:flex;}.header .menu__list-item--level-0:hover .menu__link::after,.header .menu__list-item--level-0:focus-within .menu__link::after{rotate:0deg;}.header .menu__list-item--level-0:hover .menu--level-1,.header .menu__list-item--level-0:focus-within .menu--level-1{visibility:visible;pointer-events:all;opacity:1;}}@media (min-width:992px){.header .menu__list-item--is-highlighted{position:relative;flex-basis:min(40%,32rem);margin-left:auto;margin-block:-1rem;}.header .menu__list-item--is-highlighted .paragraph{height:100%;}}.header .menu__link{display:flex;align-items:center;transition:translate 0.2s ease-in-out;transform-origin:center;color:hsl(214.8387096774,88.5714285714%,13.7254901961%);font-size:clamp(0.625rem,3cqw,0.875rem);}.header .menu__link::after{transition:rotate 0.2s cubic-bezier(0.7,0.01,0.4,1);}.header .menu__link:hover,.header .menu__link:focus{translate:0.3em 0;}.header .menu__link--no-link:hover,.header .menu__link--no-link:focus{translate:0;}.header .menu__link--active{font-weight:600;}.header .menu__link--level-0{flex-shrink:0;padding:0.3125rem 0;transition:scale 0.2s ease-in-out;}.header .menu__link--level-0.menu__link--expandible::after{text-transform:none;font-family:"icon" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:none;margin-left:0.8em;content:"\ea06";font-size:0.5em;rotate:180deg;}@media (min-width:992px){.header .menu__link--level-0.menu__link--expandible::after{display:inline-block;}}.header .menu__link--level-0:hover,.header .menu__link--level-0:focus{scale:1.05;translate:0;}.header .menu__link--level-1{font-size:1rem;font-weight:600;padding-block:0.3125rem;}.header .menu__link--level-2{padding-block:0.3125rem;}.header .menu__nolink--level-0{display:flex;align-items:center;padding:0.3125rem 0;font-size:clamp(0.625rem,3cqw,0.875rem);}@media (min-width:992px){.header .menu__nolink--level-0{padding-inline:0.3125rem;}}.header .menu__nolink--level-1{display:block;font-size:1rem;font-weight:600;padding-block:0.3125rem;}.header--menu-opened::before{height:100vh;}
