/* Minification failed. Returning unminified contents.
(76,1705): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,1732): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,1757): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,1783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,1805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,1847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,1892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,1921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,1952): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,1980): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,2006): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,2026): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,2043): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,2066): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,2086): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,2236): run-time error CSS1039: Token not allowed after unary operator: '-color-dark-blue'
(76,2283): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(76,2439): run-time error CSS1039: Token not allowed after unary operator: '-space-l-3xl'
(76,2468): run-time error CSS1039: Token not allowed after unary operator: '-step--1'
(76,2527): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(76,2642): run-time error CSS1039: Token not allowed after unary operator: '-footer-height'
(76,2951): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-light'
(76,3141): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(76,3252): run-time error CSS1039: Token not allowed after unary operator: '-radius'
(76,3289): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-opacity'
(76,3615): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-dark'
(76,3654): run-time error CSS1039: Token not allowed after unary operator: '-radius-small'
(76,3691): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-light'
(76,3825): run-time error CSS1039: Token not allowed after unary operator: '-radius-large'
(76,3897): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-light'
(76,4211): run-time error CSS1039: Token not allowed after unary operator: '-color-dark-blue'
(76,4300): run-time error CSS1039: Token not allowed after unary operator: '-color-dark-blue'
(76,4409): run-time error CSS1039: Token not allowed after unary operator: '-radius-small'
(76,4521): run-time error CSS1039: Token not allowed after unary operator: '-radius-large'
(76,4580): run-time error CSS1039: Token not allowed after unary operator: '-color-grey-soft'
(76,4617): run-time error CSS1039: Token not allowed after unary operator: '-radius-small'
(76,5295): run-time error CSS1039: Token not allowed after unary operator: '-color-dark-blue'
(76,5385): run-time error CSS1039: Token not allowed after unary operator: '-color-dark-blue'
(76,5434): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-dark'
(76,5770): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(76,6197): run-time error CSS1039: Token not allowed after unary operator: '-color-purple-opacity-50'
(76,6407): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(76,6458): run-time error CSS1039: Token not allowed after unary operator: '-color-dark-blue'
(76,6891): run-time error CSS1039: Token not allowed after unary operator: '-linear-gradient'
(76,7028): run-time error CSS1039: Token not allowed after unary operator: '-grid-min-item-size'
(76,7084): run-time error CSS1039: Token not allowed after unary operator: '-grid-min-item-size'
(76,7247): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(76,7260): run-time error CSS1039: Token not allowed after unary operator: '-space-s'
(76,7292): run-time error CSS1039: Token not allowed after unary operator: '-cluster-horizontal-alignment'
(76,7351): run-time error CSS1039: Token not allowed after unary operator: '-cluster-vertical-alignment'
(76,7573): run-time error CSS1039: Token not allowed after unary operator: '-space-m'
(76,8077): run-time error CSS1039: Token not allowed after unary operator: '-color-red'
 */
/* Box sizing rules */
*,
*::before,
*::after {
    box-sizing: border-box;
}

/* Remove default margin */
body,
h1,
h2,
h3,
h4,
p,
figure,
blockquote,
dl,
dd {
    margin: 0;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role='list'],
ol[role='list'] {
    list-style: none;
}

/* Set core root defaults */
html:focus-within {
    scroll-behavior: smooth;
}

/* Set core body defaults */
body {
    min-height: 100vh;
    text-rendering: optimizeSpeed;
    line-height: 1.5;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
    text-decoration-skip-ink: auto;
}

/* Make images easier to work with */
img,
picture {
    max-width: 100%;
    display: block;
}

/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
    font: inherit;
}

/* Remove all animations, transitions and smooth scroll for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
    html:focus-within {
        scroll-behavior: auto;
    }

    *,
    *::before,
    *::after {
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0.01ms !important;
        scroll-behavior: auto !important;
    }
}

@font-face{font-family:'Roboto Thin';src:url("../fonts/Roboto/Roboto-Thin.ttf") format("truetype");font-weight:100;font-style:normal;}@font-face{font-family:'Roboto Light';src:url("../fonts/Roboto/Roboto-Light.ttf") format("truetype");font-weight:300;font-style:normal;}@font-face{font-family:'Roboto';src:url("../fonts/Roboto/Roboto-Regular.ttf") format("truetype");font-weight:400;font-style:normal;}@font-face{font-family:'Roboto Medium';src:url("../fonts/Roboto/Roboto-Medium.ttf") format("truetype");font-weight:500;font-style:normal;}@font-face{font-family:'Roboto Bold';src:url("../fonts/Roboto/Roboto-Bold.ttf") format("truetype");font-weight:700;font-style:normal;}@font-face{font-family:'Roboto Black';src:url("../fonts/Roboto/Roboto-Black.ttf") format("truetype");font-weight:900;font-style:normal;}@font-face{font-family:'Roboto Thin Italic';src:url("../fonts/Roboto/Roboto-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic;}@font-face{font-family:'Roboto Light Italic';src:url("../fonts/Roboto/Roboto-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;}@font-face{font-family:'Roboto Italic';src:url("../fonts/Roboto/Roboto-RegularItalic.ttf") format("truetype");font-weight:400;font-style:italic;}@font-face{font-family:'Roboto Medium Italic';src:url("../fonts/Roboto/Roboto-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;}@font-face{font-family:'Roboto Bold Italic';src:url("../fonts/Roboto/Roboto-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;}@font-face{font-family:'Roboto Black Italic';src:url("../fonts/Roboto/Roboto-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic;}:root{--grid-min-item-size:240px;--footer-height:8.813rem;--color-grey-soft:#ededed;--color-green:#a0c54a;--color-purple-opacity:rgba(68,69,144,.9);--color-purple-opacity-50:rgba(68,69,144,.5);--color-purple-light:#a0a4f4;--color-purple-lighter:#8e95ca;--color-purple-dark:#151d41;--color-dark-blue:#101d60;--color-red:#d5352b;--radius:.625rem;--radius-small:.535rem;--radius-large:1rem;--linear-gradient:linear-gradient(227deg,rgba(160,164,244,.85) -15.49%,rgba(160,164,244,0) 53.36%);}html{scroll-behavior:smooth;}body{background:var(--color-dark-blue);color:#fff;}h1,h2{color:var(--color-primary);line-height:1.1;}h3{line-height:1.2;}section{scroll-margin-top:305px;}[role="list"]{padding:0;}[role="contentinfo"]{margin-block-start:var(--space-l-3xl);font-size:var(--step--1);}a{color:currentcolor;text-decoration-color:var(--color-primary);}.home,.confirmation{background-image:url("../Images/background_xd.webp");height:calc(100vh - var(--footer-height));background-size:cover;display:flex;flex-direction:column;align-items:center;padding-block-start:14.688rem;padding-block-end:13.875rem;}.hero-image{display:flex;flex-direction:column;align-items:center;margin-bottom:6.75rem;}.hero-image img{margin-block-end:1.875rem;}.hero-image p{color:var(--color-purple-light);font-size:20px;line-height:22px;text-transform:uppercase;}.registration-info{display:flex;flex-direction:column;justify-content:center;}.registration-info h1{color:var(--color-green);font-size:64px;margin-block-end:30px;}.registration-info input{font-size:17px;border-radius:var(--radius);border:none;background:var(--color-purple-opacity);padding:11.25px 0;width:100%;color:#fff;padding-left:1rem;}.registration-info input::placeholder{position:relative;left:-1rem;}.registration-info ::placeholder{color:#fff;padding-left:16px;}.registration-info button{margin-inline:80px;}.resource-library{margin-top:305px;}.btn{font-size:20px;color:var(--color-purple-dark);border-radius:var(--radius-small);background-color:var(--color-purple-light);padding:7px 0;border:none;cursor:pointer;}.btn:disabled{opacity:.5;pointer-events:none;}.card{border-radius:var(--radius-large);display:flex;flex-direction:column;background-color:var(--color-purple-light);min-height:296px;overflow:hidden;padding:16px 2px;position:relative;}.card__checkbox{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;z-index:1;cursor:pointer;}:checked~.card__checkbox-border{box-shadow:0 0 0 4px inset white;}:checked~.card__checkbox-mark{border:1px solid var(--color-dark-blue);}:checked~.card__checkbox-mark:before{content:"";background-color:var(--color-dark-blue);display:block;position:absolute;width:12px;height:12px;left:4px;top:4px;border-radius:var(--radius-small);}.card__checkbox-border{width:100%;height:100%;position:absolute;left:0;top:0;border-radius:var(--radius-large);}.card__checkbox-mark{background-color:var(--color-grey-soft);border-radius:var(--radius-small);width:22px;height:22px;display:block;align-self:end;margin-right:12px;position:relative;}.card__image-content{margin-block-end:8px;position:relative;}.card__image-content img{max-width:236px;}.card__image-content--info{position:absolute;bottom:0;text-align:left;display:flex;align-items:flex-end;margin-left:25px;margin-bottom:8px;}.card__image-content--info>:first-child{writing-mode:vertical-rl;transform:scaleY(-1) scaleX(-1);line-height:1;}.card__image-content--info>:last-child{line-height:1.1;padding-left:5px;}.card__caption{margin-inline-start:34px;}.card__caption span{display:block;line-height:1.1;}.card__caption :first-child{font-size:22px;color:var(--color-dark-blue);margin-bottom:2px;}.card__caption :last-child{font-size:15px;color:var(--color-dark-blue);}.footer{background-color:var(--color-purple-dark);padding:16px 0 24px 33px;}.footer__content{display:flex;}.footer__content p,.footer__content a{font-size:13px;line-height:15px;}.footer__content p{max-width:84ch;}.h-line{width:1px;height:auto;background-color:#fff;display:block;margin-inline-start:24px;margin-inline-end:16px;}.top-nav{border-bottom:1px solid var(--color-green);padding:23px 33px 16px;display:flex;flex-direction:column;align-items:center;background-image:url("../Images/background_xd_header.webp");background-size:cover;position:fixed;top:0;width:100%;z-index:3;}.top-nav>img{margin-block-end:24px;}.top-nav ul{margin:0;display:flex;list-style:none;padding:0;gap:8px;}.top-nav ul a{font-size:14px;text-decoration:none;border-radius:8px;border:1px solid #fff;background:var(--color-purple-opacity-50);font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;width:120px;height:40px;display:flex;align-items:center;justify-content:center;}.bottom-nav{border-top:1px solid var(--color-green);padding:32px 0;background-color:var(--color-dark-blue);display:flex;align-items:center;justify-content:center;position:fixed;width:100%;bottom:0;z-index:3;}.bottom-nav .btn{width:253px;}.go-home-btn{display:flex;gap:7px;align-self:flex-start;font-size:18px;cursor:pointer;}.selection-pdf{background-image:url("../Images/background_xd_no_lines.webp");background-size:contain;background-repeat:repeat-y;}.selection-pdf section{padding:24px 16px 48px;background-image:var(--linear-gradient);background-size:cover;}.selection-pdf__title{font-size:34px;}.auto-grid{display:grid;grid-template-columns:minmax(var(--grid-min-item-size),max-content) repeat(auto-fill,var(--grid-min-item-size));gap:24px;justify-content:center;}.form-group-cols{display:flex;gap:1rem;margin-block-end:1rem;}.cluster{display:flex;flex-wrap:wrap;gap:var(--gutter,var(--space-s));justify-content:var(--cluster-horizontal-alignment,flex-start);align-items:var(--cluster-vertical-alignment,center);}.visually-hidden{border:0;clip:rect(0 0 0 0);height:0;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;}.wrapper{margin-inline:auto;padding-inline:var(--space-m);max-width:75rem;position:relative;}.p-0{padding:0;}.w-100{width:100%;}.f-10{font-size:10px;}.f-16{font-size:16px;}f-19{font-size:19px;}.f-20{font-size:20px;}.f-28{font-size:28px;}.f-34{font-size:34px;}.m-b-1{margin-block-end:1rem;}.m-b-1-75{margin-block-end:1.75rem;}.m-b-2{margin-block-end:2rem;}.m-b-110{margin-block-end:6.875rem;}.text-center{text-align:center;}.text-left{text-align:left;}.line-height-0{line-height:0;}.line-height-30{line-height:30px;}.invalid-input{border:1px solid var(--color-red) !important;}.roboto-thin{font-family:"Roboto Thin",sans-serif;font-weight:100;font-style:normal;}.roboto-light{font-family:"Roboto Light",sans-serif;font-weight:300;font-style:normal;}.roboto-regular{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;}.roboto-medium{font-family:"Roboto Medium",sans-serif;font-weight:500;font-style:normal;}.roboto-bold{font-family:"Roboto Bold",sans-serif;font-weight:700;font-style:normal;}.roboto-black{font-family:"Roboto Black",sans-serif;font-weight:900;font-style:normal;}.roboto-thin-italic{font-family:"Roboto Thin Italic",sans-serif;font-weight:100;font-style:italic;}.roboto-light-italic{font-family:"Roboto Light Italic",sans-serif;font-weight:300;font-style:italic;}.roboto-regular-italic{font-family:"Roboto Italic",sans-serif;font-weight:400;font-style:italic;}.roboto-medium-italic{font-family:"Roboto Medium Italic",sans-serif;font-weight:500;font-style:italic;}.roboto-bold-italic{font-family:"Roboto Black Italic",sans-serif;font-weight:700;font-style:italic;}.roboto-black-italic{font-family:"Roboto Black Italic",sans-serif;font-weight:900;font-style:italic;}
