@layer reset, base, vendors, layout, utilities, elements, components, sections;@layer reset{/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:.1rem dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 4rem}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:.1rem solid silver;margin:0 .2rem;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}}@layer base{.a11y__focus,[data-whatintent=keyboard] *:focus,.a11y__screenreader-only-focusable:active,.a11y__screenreader-only-focusable:focus{outline:.3rem solid #3871E0 !important}.a11y__skip{background-color:#fff;border:.3rem solid #3871E0 !important;display:inline-block !important}[data-whatintent=keyboard] .a11y__skip:focus,[data-whatintent=keyboard] .a11y__skip:active{background-color:#3871E0;color:#fff;font-weight:700;position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.a11y__screenreader-only,.a11y__expanded,.a11y__collapsed,.a11y__skip{position:absolute;width:.1rem;height:.1rem;padding:0;display:block;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.a11y__screenreader-only-focusable:active,.a11y__screenreader-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;color:#3871E0;text-decoration:none}.a11y__expanded,.a11y__collapsed{display:none}[data-whatintent=mouse] *:focus{outline:none;box-shadow:none}}@layer base{.clearfix{zoom:1}.clearfix:after{content:"";clear:both;display:block}.ir{background-color:rgba(0,0,0,0);background-repeat:no-repeat;border:0;direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:-999em}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:.1rem;margin:-0.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.shy{position:absolute;left:-999.9rem}.left{float:left}.right{float:right}}@layer base{:root{interpolate-size:allow-keywords}*{box-sizing:border-box}html{font-size:62.5%;height:100%;line-height:1.3;scroll-behavior:smooth}body{display:flex;flex-direction:column;min-height:100%;font:normal 400 1.8rem/150% "Plus Jakarta Sans";color:#00054F;width:100%;background-color:#fcfcfc}body.is-blurred main,body.is-blurred footer{position:relative;z-index:-1}body.is-blurred main::after,body.is-blurred footer::after{content:"";position:absolute;inset:0;z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.body-container{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;container-type:inline-size}::-moz-selection{background:#fce1fd;text-shadow:none}::selection{background:#fce1fd;text-shadow:none}hr{display:block;height:.1rem;border:0;border-top:.1rem solid #ccc;margin:1em 0;padding:0}a{color:#00054F;cursor:pointer;text-decoration:underline;text-decoration-thickness:.2rem;text-underline-offset:.2rem;text-decoration-color:#00054F;transition:all .3s cubic-bezier(0.22, 1, 0.36, 1)}a:focus{outline:0}a:hover,a:focus{text-decoration-color:#fcc7ff}a:link{-webkit-tap-highlight-color:#00054F}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,li,ul,ol{margin:0}audio,canvas,img,video{vertical-align:middle}a:focus{outline:0}a.focus{outline:.3rem solid #3871E0}a.focus:active{outline:.3rem solid #501b03}.grecaptcha-badge{visibility:hidden}}@layer base{@font-face{font-family:"Plus Jakarta Sans";src:url("../fonts/plusjakartasans/PlusJakartaSans-Regular.woff2") format("woff2"),url("../fonts/plusjakartasans/PlusJakartaSans-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url("../fonts/plusjakartasans/PlusJakartaSans-Italic.woff2") format("woff2"),url("../fonts/plusjakartasans/PlusJakartaSans-Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url("../fonts/plusjakartasans/PlusJakartaSans-SemiBold.woff2") format("woff2"),url("../fonts/plusjakartasans/PlusJakartaSans-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url("../fonts/plusjakartasans/PlusJakartaSans-SemiBoldItalic.woff2") format("woff2"),url("../fonts/plusjakartasans/PlusJakartaSans-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url("../fonts/plusjakartasans/PlusJakartaSans-Bold.woff2") format("woff2"),url("../fonts/plusjakartasans/PlusJakartaSans-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url("../fonts/plusjakartasans/PlusJakartaSans-BoldItalic.woff2") format("woff2"),url("../fonts/plusjakartasans/PlusJakartaSans-BoldItalic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"PP Fragment";src:url("../fonts/ppfragment/PPFragment-SerifLightItalic.woff2") format("woff2"),url("../fonts/ppfragment/PPFragment-SerifLightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}}@layer base{.container{margin-left:auto;margin-right:auto;max-width:calc(144rem + 2*1.6rem);padding-left:1.6rem;padding-right:1.6rem;position:relative;width:100%}@media screen and (min-width: 48em){.container{max-width:calc(144rem + 2*3.2rem);padding-left:3.2rem;padding-right:3.2rem}}@media screen and (min-width: 67.563em){.container{max-width:calc(144rem + 2*9.6rem);padding-left:9.6rem;padding-right:9.6rem}}}@layer base{h1,.h1,.is-style-h1{font:normal 400 3.8rem/120% "Plus Jakarta Sans"}@media screen and (min-width: 48em){h1,.h1,.is-style-h1{font:normal 400 5.6rem/120% "Plus Jakarta Sans"}}@media screen and (min-width: 67.563em){h1,.h1,.is-style-h1{font:normal 400 6.4rem/120% "Plus Jakarta Sans"}}h2,.h2,.is-style-h2{font:normal 400 3.2rem/120% "Plus Jakarta Sans"}@media screen and (min-width: 48em){h2,.h2,.is-style-h2{font:normal 400 3.6rem/120% "Plus Jakarta Sans"}}@media screen and (min-width: 67.563em){h2,.h2,.is-style-h2{font:normal 400 4.8rem/120% "Plus Jakarta Sans"}}h3,.h3,.is-style-h3{font:normal 400 2.4rem/120% "Plus Jakarta Sans"}@media screen and (min-width: 48em){h3,.h3,.is-style-h3{font:normal 400 2.8rem/120% "Plus Jakarta Sans"}}@media screen and (min-width: 67.563em){h3,.h3,.is-style-h3{font:normal 400 3.6rem/120% "Plus Jakarta Sans"}}h4,.h4,.is-style-h4{font:normal 600 2.4rem/120% "Plus Jakarta Sans"}@media screen and (min-width: 48em){h4,.h4,.is-style-h4{font:normal 600 2.4rem/120% "Plus Jakarta Sans"}}@media screen and (min-width: 67.563em){h4,.h4,.is-style-h4{font:normal 600 2.4rem/120% "Plus Jakarta Sans"}}h5,.h5,.is-style-h5{font:normal 600 2rem/120% "Plus Jakarta Sans"}@media screen and (min-width: 67.563em){h5,.h5,.is-style-h5{font:normal 600 2.4rem/120% "Plus Jakarta Sans"}}h6,.h6,.is-style-h6{font:normal 600 1.8rem/120% "Plus Jakarta Sans"}@media screen and (min-width: 67.563em){h6,.h6,.is-style-h6{font:normal 600 2rem/120% "Plus Jakarta Sans"}}p.small-text,span.small-text{font:normal 400 1.6rem/150% "Plus Jakarta Sans"}}@layer base{@media print{tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}thead{display:table-header-group}}}@layer elements{.button,.item.component-buttons .wp-block-buttons .wp-block-button__link,.wpcf7 .wpcf7-submit{display:inline-flex;align-items:center;gap:2.4rem;font-family:"Plus Jakarta Sans";font-size:1.8rem;font-weight:700;line-height:150%;text-decoration:none;padding:0;border:0;position:relative;background-color:rgba(0,0,0,0);transition:all .3s cubic-bezier(0.22, 1, 0.36, 1)}.button .svg,.item.component-buttons .wp-block-buttons .wp-block-button__link .svg,.wpcf7 .wpcf7-submit .svg{align-items:center;background:#00054F;border-radius:50%;display:flex;flex-shrink:0;height:3.2rem;justify-content:center;width:3.2rem}.button .svg svg,.item.component-buttons .wp-block-buttons .wp-block-button__link .svg svg,.wpcf7 .wpcf7-submit .svg svg{height:1.4rem;width:1.4rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.button.externe,.item.component-buttons .wp-block-buttons .externe.wp-block-button__link,.wpcf7 .externe.wpcf7-submit{padding-right:8rem !important}.button.externe .svg,.item.component-buttons .wp-block-buttons .externe.wp-block-button__link .svg,.wpcf7 .externe.wpcf7-submit .svg{display:none}.button.externe::before,.item.component-buttons .wp-block-buttons .externe.wp-block-button__link::before,.wpcf7 .externe.wpcf7-submit::before{content:"";height:3.2rem;width:3.2rem;border-radius:50%;background:#00054F;position:absolute;top:50%;right:2.4rem;transform:translateY(-50%)}.button.externe::after,.item.component-buttons .wp-block-buttons .externe.wp-block-button__link::after,.wpcf7 .externe.wpcf7-submit::after{content:"";height:1.4rem;width:1.4rem;background:url("../images/icons/ico-external-pink.svg") center center no-repeat;background-size:contain;position:absolute;top:50%;right:3.2rem;transform:translateY(-50%)}@media(hover: hover){.button,.item.component-buttons .wp-block-buttons .wp-block-button__link,.wpcf7 .wpcf7-submit{cursor:pointer}.button:hover,.item.component-buttons .wp-block-buttons .wp-block-button__link:hover,.wpcf7 .wpcf7-submit:hover,.button.active,.item.component-buttons .wp-block-buttons .active.wp-block-button__link,.wpcf7 .active.wpcf7-submit{text-decoration:none}}.button--icon-only{padding:1.6rem}.button--primary,.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--primary .wp-block-button__link,.item.component-buttons .wp-block-buttons .wp-block-button:not(.is-style-button--secondary):not(.is-style-button--tertiary) .wp-block-button__link,.wpcf7 .wpcf7-submit{color:#00054F;padding:1.6rem 2.4rem;background-color:#FCC7FF;border-radius:1.6rem}.button--primary .svg svg,.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--primary .wp-block-button__link .svg svg,.item.component-buttons .wp-block-buttons .wp-block-button:not(.is-style-button--secondary):not(.is-style-button--tertiary) .wp-block-button__link .svg svg,.wpcf7 .wpcf7-submit .svg svg{fill:#fff;stroke:none}@media(hover: hover){.button--primary:hover,.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--primary .wp-block-button__link:hover,.item.component-buttons .wp-block-buttons .wp-block-button:not(.is-style-button--secondary):not(.is-style-button--tertiary) .wp-block-button__link:hover,.wpcf7 .wpcf7-submit:hover,.button--primary.active,.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--primary .active.wp-block-button__link,.item.component-buttons .wp-block-buttons .wp-block-button:not(.is-style-button--secondary):not(.is-style-button--tertiary) .active.wp-block-button__link,.wpcf7 .active.wpcf7-submit{background:#fce1fd}.button--primary:hover .svg svg,.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--primary .wp-block-button__link:hover .svg svg,.item.component-buttons .wp-block-buttons .wp-block-button:not(.is-style-button--secondary):not(.is-style-button--tertiary) .wp-block-button__link:hover .svg svg,.wpcf7 .wpcf7-submit:hover .svg svg,.button--primary.active .svg svg,.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--primary .active.wp-block-button__link .svg svg,.item.component-buttons .wp-block-buttons .wp-block-button:not(.is-style-button--secondary):not(.is-style-button--tertiary) .active.wp-block-button__link .svg svg,.wpcf7 .active.wpcf7-submit .svg svg{fill:#fcc7ff}}.button--primary:disabled,.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--primary .wp-block-button__link:disabled,.item.component-buttons .wp-block-buttons .wp-block-button:not(.is-style-button--secondary):not(.is-style-button--tertiary) .wp-block-button__link:disabled,.wpcf7 .wpcf7-submit:disabled{pointer-events:none;opacity:.6}.button--secondary,.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--secondary .wp-block-button__link{color:#00054F;padding:1.6rem 2.4rem;background-color:rgba(0,0,0,0);border-radius:1.6rem;border:1px solid #2693DC;outline:1px solid rgba(0,0,0,0);transition:all .3s cubic-bezier(0.22, 1, 0.36, 1)}.button--secondary .svg,.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--secondary .wp-block-button__link .svg{background:#FCC7FF}.button--secondary .svg svg,.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--secondary .wp-block-button__link .svg svg{fill:#00054F;stroke:none}.button--secondary.externe::before,.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--secondary .externe.wp-block-button__link::before{background:#FCC7FF}.button--secondary.externe::after,.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--secondary .externe.wp-block-button__link::after{background:url("../images/icons/ico-external.svg") center center no-repeat}@media(hover: hover){.button--secondary:hover,.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--secondary .wp-block-button__link:hover,.button--secondary.active,.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--secondary .active.wp-block-button__link{color:#00054F;background-color:rgba(161,206,255,.3);outline:1px solid #2693DC}}.button--secondary:disabled,.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--secondary .wp-block-button__link:disabled{pointer-events:none;opacity:.5;border:1px solid #e0e0e0}.button--tertiary,.component-selection-training-courses .block-selection-training-courses__list li a:not(.externe),.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--tertiary .wp-block-button__link{color:#00054F;padding:0 0 0rem;background-color:rgba(0,0,0,0);transition:all .3s cubic-bezier(0.22, 1, 0.36, 1);text-decoration:none;border-bottom:6px solid #fcc7ff;gap:.4rem}.button--tertiary .svg,.component-selection-training-courses .block-selection-training-courses__list li a:not(.externe) .svg,.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--tertiary .wp-block-button__link .svg{background-color:rgba(0,0,0,0)}.button--tertiary.externe,.component-selection-training-courses .block-selection-training-courses__list li a.externe:not(.externe),.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--tertiary .externe.wp-block-button__link{padding-right:3.2rem !important}.button--tertiary.externe::before,.component-selection-training-courses .block-selection-training-courses__list li a.externe:not(.externe)::before,.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--tertiary .externe.wp-block-button__link::before{display:none}.button--tertiary.externe::after,.component-selection-training-courses .block-selection-training-courses__list li a.externe:not(.externe)::after,.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--tertiary .externe.wp-block-button__link::after{right:.5rem;background:url("../images/icons/ico-external.svg") center center no-repeat}@media(hover: hover){.button--tertiary:hover,.component-selection-training-courses .block-selection-training-courses__list li a:hover:not(.externe),.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--tertiary .wp-block-button__link:hover,.button--tertiary.active,.component-selection-training-courses .block-selection-training-courses__list li a.active:not(.externe),.item.component-buttons .wp-block-buttons .wp-block-button.is-style-button--tertiary .active.wp-block-button__link{border-bottom:6px solid #2693dc}}}.item{padding-top:3.2rem;padding-bottom:3.2rem}@media screen and (min-width: 48em){.item{padding-top:6.4rem;padding-bottom:6.4rem}}.item.component-block-image-full-width{padding-top:0;padding-bottom:0}.item.component-list,.item.component-heading,.item.component-paragraph,.item.component-buttons,.item.component-quote{padding-top:0;padding-bottom:0}.item.component-list+.item:not(.component-buttons):not(.component-paragraph):not(.component-list):not(.component-heading):not(.component-quote),.item.component-list+.item-with-bg,.item.component-list+.component-buttons,.item.component-list+.component-paragraph,.item.component-list+.component-list,.item.component-list+.component-heading,.item.component-list+.component-quote,.item.component-paragraph+.item:not(.component-buttons):not(.component-paragraph):not(.component-list):not(.component-heading):not(.component-quote),.item.component-paragraph+.item-with-bg,.item.component-paragraph+.component-buttons,.item.component-paragraph+.component-paragraph,.item.component-paragraph+.component-list,.item.component-paragraph+.component-heading,.item.component-paragraph+.component-quote,.item.component-buttons+.item:not(.component-buttons):not(.component-paragraph):not(.component-list):not(.component-heading):not(.component-quote),.item.component-buttons+.item-with-bg,.item.component-buttons+.component-buttons,.item.component-buttons+.component-paragraph,.item.component-buttons+.component-list,.item.component-buttons+.component-heading,.item.component-buttons+.component-quote,.item.component-quote+.item:not(.component-buttons):not(.component-paragraph):not(.component-list):not(.component-heading):not(.component-quote),.item.component-quote+.item-with-bg,.item.component-quote+.component-buttons,.item.component-quote+.component-paragraph,.item.component-quote+.component-list,.item.component-quote+.component-heading,.item.component-quote+.component-quote{margin-top:3.2rem}@media screen and (min-width: 64em){.item.component-list+.item:not(.component-buttons):not(.component-paragraph):not(.component-list):not(.component-heading):not(.component-quote),.item.component-list+.item-with-bg,.item.component-list+.component-buttons,.item.component-list+.component-paragraph,.item.component-list+.component-list,.item.component-list+.component-heading,.item.component-list+.component-quote,.item.component-paragraph+.item:not(.component-buttons):not(.component-paragraph):not(.component-list):not(.component-heading):not(.component-quote),.item.component-paragraph+.item-with-bg,.item.component-paragraph+.component-buttons,.item.component-paragraph+.component-paragraph,.item.component-paragraph+.component-list,.item.component-paragraph+.component-heading,.item.component-paragraph+.component-quote,.item.component-buttons+.item:not(.component-buttons):not(.component-paragraph):not(.component-list):not(.component-heading):not(.component-quote),.item.component-buttons+.item-with-bg,.item.component-buttons+.component-buttons,.item.component-buttons+.component-paragraph,.item.component-buttons+.component-list,.item.component-buttons+.component-heading,.item.component-buttons+.component-quote,.item.component-quote+.item:not(.component-buttons):not(.component-paragraph):not(.component-list):not(.component-heading):not(.component-quote),.item.component-quote+.item-with-bg,.item.component-quote+.component-buttons,.item.component-quote+.component-paragraph,.item.component-quote+.component-list,.item.component-quote+.component-heading,.item.component-quote+.component-quote{margin-top:6.4rem}}.item.component-list+.item-with-bg,.item.component-paragraph+.item-with-bg,.item.component-buttons+.item-with-bg,.item.component-quote+.item-with-bg{margin-top:3.2rem}@media screen and (min-width: 64em){.item.component-list+.item-with-bg,.item.component-paragraph+.item-with-bg,.item.component-buttons+.item-with-bg,.item.component-quote+.item-with-bg{margin-top:4.8rem}}.item.item-with-bg+.component-buttons,.item.item-with-bg+.component-paragraph,.item.item-with-bg+.component-list,.item.item-with-bg+.component-heading,.item.item-with-bg+.component-quote,.item.item:not(.component-buttons):not(.component-paragraph):not(.component-list):not(.component-heading):not(.component-quote):not(.item.hero):not(.item.hero-home):not(.item.hero-page)+.component-buttons,.item.item:not(.component-buttons):not(.component-paragraph):not(.component-list):not(.component-heading):not(.component-quote):not(.item.hero):not(.item.hero-home):not(.item.hero-page)+.component-paragraph,.item.item:not(.component-buttons):not(.component-paragraph):not(.component-list):not(.component-heading):not(.component-quote):not(.item.hero):not(.item.hero-home):not(.item.hero-page)+.component-list,.item.item:not(.component-buttons):not(.component-paragraph):not(.component-list):not(.component-heading):not(.component-quote):not(.item.hero):not(.item.hero-home):not(.item.hero-page)+.component-heading,.item.item:not(.component-buttons):not(.component-paragraph):not(.component-list):not(.component-heading):not(.component-quote):not(.item.hero):not(.item.hero-home):not(.item.hero-page)+.component-quote{margin-top:3.2rem}@media screen and (min-width: 64em){.item.item-with-bg+.component-buttons,.item.item-with-bg+.component-paragraph,.item.item-with-bg+.component-list,.item.item-with-bg+.component-heading,.item.item-with-bg+.component-quote,.item.item:not(.component-buttons):not(.component-paragraph):not(.component-list):not(.component-heading):not(.component-quote):not(.item.hero):not(.item.hero-home):not(.item.hero-page)+.component-buttons,.item.item:not(.component-buttons):not(.component-paragraph):not(.component-list):not(.component-heading):not(.component-quote):not(.item.hero):not(.item.hero-home):not(.item.hero-page)+.component-paragraph,.item.item:not(.component-buttons):not(.component-paragraph):not(.component-list):not(.component-heading):not(.component-quote):not(.item.hero):not(.item.hero-home):not(.item.hero-page)+.component-list,.item.item:not(.component-buttons):not(.component-paragraph):not(.component-list):not(.component-heading):not(.component-quote):not(.item.hero):not(.item.hero-home):not(.item.hero-page)+.component-heading,.item.item:not(.component-buttons):not(.component-paragraph):not(.component-list):not(.component-heading):not(.component-quote):not(.item.hero):not(.item.hero-home):not(.item.hero-page)+.component-quote{margin-top:4.8rem}}.item.component-paragraph+.component-paragraph{margin-top:3.2rem}@media screen and (min-width: 64em){.item.component-paragraph+.component-paragraph{margin-top:4rem}}.item.hero+.component-buttons,.item.hero+.component-paragraph,.item.hero+.component-list,.item.hero+.component-heading,.item.hero-home+.component-buttons,.item.hero-home+.component-paragraph,.item.hero-home+.component-list,.item.hero-home+.component-heading,.item.hero-page+.component-buttons,.item.hero-page+.component-paragraph,.item.hero-page+.component-list,.item.hero-page+.component-heading{padding-top:3.2rem !important}@media screen and (min-width: 64em){.item.hero+.component-buttons,.item.hero+.component-paragraph,.item.hero+.component-list,.item.hero+.component-heading,.item.hero-home+.component-buttons,.item.hero-home+.component-paragraph,.item.hero-home+.component-list,.item.hero-home+.component-heading,.item.hero-page+.component-buttons,.item.hero-page+.component-paragraph,.item.hero-page+.component-list,.item.hero-page+.component-heading{padding-top:4.8rem !important}}.item.component-list:last-child,.item.component-paragraph:last-child,.item.component-buttons:last-child,.item.component-heading:last-child{padding-bottom:3.2rem !important}@media screen and (min-width: 64em){.item.component-list:last-child,.item.component-paragraph:last-child,.item.component-buttons:last-child,.item.component-heading:last-child{padding-bottom:4.8rem !important}}.item.component-heading h1,.item.component-heading h2,.item.component-heading .block-contact-form__title,.item.component-heading h3,.item.component-heading h4,.item.component-heading h5,.item.component-heading h6{margin-top:1.2em !important;margin-bottom:.8em !important}.item.component-heading .has-text-align-center{margin-left:auto !important;margin-right:auto !important;text-align:center}.item.component-image .container{display:flex;justify-content:flex-start}.item.component-image img{width:auto;max-width:100%;height:auto}@media screen and (min-width: 67.563em){.item.component-list>.container>*:not(.is-style-two-columns),.item.component-heading>.container>*:not(.is-style-two-columns),.item.component-paragraph>.container>*:not(.is-style-two-columns){max-width:90%}}@media screen and (min-width: 77.5em){.page .item.component-list>.container>*:not(.is-style-two-columns),.page .item.component-heading>.container>*:not(.is-style-two-columns),.page .item.component-paragraph>.container>*:not(.is-style-two-columns){max-width:83.33333333%}}.item.component-columns .wp-block-columns{gap:4rem !important}@media screen and (min-width: 64em){.item.component-columns .wp-block-columns{gap:6.4rem !important}}.item.component-separator .wp-block-separator{width:100%;display:block;height:1px;border:0;border-top:1px solid #e8e8e8;margin:0;padding:0}@layer base{.wysiwyg,#tinymce{font:normal 400 1.8rem/150% "Plus Jakarta Sans"}.wysiwyg>*:first-child,#tinymce>*:first-child{margin-top:0}.wysiwyg>*:only-child,#tinymce>*:only-child{margin-bottom:0}.wysiwyg .overhead_title,#tinymce .overhead_title{font-size:2rem;font-weight:600;line-height:150%}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,#tinymce h1,#tinymce h2,#tinymce h3,#tinymce h4,#tinymce h5,#tinymce h6{margin-top:1.2em;margin-bottom:.8em}.wysiwyg ul,.wysiwyg ol,#tinymce ul,#tinymce ol{padding-left:0}.wysiwyg ul li+li,.wysiwyg ol li+li,#tinymce ul li+li,#tinymce ol li+li{margin-top:2rem}@media screen and (min-width: 48em){.wysiwyg ul li+li,.wysiwyg ol li+li,#tinymce ul li+li,#tinymce ol li+li{margin-top:2.4rem}}.wysiwyg ul ul,.wysiwyg ul ol,.wysiwyg ol ul,.wysiwyg ol ol,#tinymce ul ul,#tinymce ul ol,#tinymce ol ul,#tinymce ol ol{margin-top:2rem}@media screen and (min-width: 48em){.wysiwyg ul ul,.wysiwyg ul ol,.wysiwyg ol ul,.wysiwyg ol ol,#tinymce ul ul,#tinymce ul ol,#tinymce ol ul,#tinymce ol ol{margin-top:2.4rem}}@media screen and (min-width: 64em){.wysiwyg ul.is-style-two-columns,.wysiwyg ol.is-style-two-columns,#tinymce ul.is-style-two-columns,#tinymce ol.is-style-two-columns{-moz-column-count:2;column-count:2;-moz-column-gap:3.2rem;column-gap:3.2rem}}@media screen and (min-width: 64em){.wysiwyg ul.is-style-two-columns li,.wysiwyg ol.is-style-two-columns li,#tinymce ul.is-style-two-columns li,#tinymce ol.is-style-two-columns li{-moz-column-break-inside:avoid;break-inside:avoid-column;-webkit-column-break-inside:avoid}}.wysiwyg ol,#tinymce ol{list-style-type:none;counter-reset:num}.wysiwyg ol li,#tinymce ol li{counter-increment:num;position:relative;padding-left:3rem}.wysiwyg ol li::after,#tinymce ol li::after{content:counter(num);min-width:1.8rem;display:inline-block;color:#00054F;position:absolute;left:0;top:.1rem}.wysiwyg ul,#tinymce ul{list-style-type:none}.wysiwyg ul>li,#tinymce ul>li{position:relative;padding-left:4.8rem}.wysiwyg ul>li::before,#tinymce ul>li::before{content:"";position:absolute;left:0;top:1.4rem;width:2rem;height:.2rem;background:#00054F}.wysiwyg ul.is-style-check li::before,#tinymce ul.is-style-check li::before{top:.4rem;width:2.2rem;height:2.2rem;background:url("../images/icons/ico-circle-check.svg") center center no-repeat;background-size:contain}.wysiwyg img,#tinymce img{max-width:100%;height:auto}.wysiwyg .wp-caption,#tinymce .wp-caption{max-width:100% !important;display:inline-block;margin-top:.8rem}.wysiwyg .wp-caption-text,#tinymce .wp-caption-text{font-size:1.8rem;line-height:150%;margin-top:.4rem}.wysiwyg strong,#tinymce strong{font-weight:700}.wysiwyg em,#tinymce em{font-weight:400}.wysiwyg p+ul,.wysiwyg p+ol,.wysiwyg p+p,#tinymce p+ul,#tinymce p+ol,#tinymce p+p{margin-top:4rem}.wysiwyg ul+p,.wysiwyg ul+ul,.wysiwyg ul+ol,.wysiwyg ol+p,.wysiwyg ol+ul,.wysiwyg ol+ol,#tinymce ul+p,#tinymce ul+ul,#tinymce ul+ol,#tinymce ol+p,#tinymce ol+ul,#tinymce ol+ol{margin-top:4rem}.wysiwyg a:not([class]),.wysiwyg a[class=" externe"],#tinymce a:not([class]),#tinymce a[class=" externe"]{color:#00054F;text-decoration:underline;text-decoration-thickness:.2rem;text-underline-offset:.2rem;text-decoration-color:#00054F;transition:text-decoration-color .3s cubic-bezier(0.22, 1, 0.36, 1)}.wysiwyg a:not([class]):hover,.wysiwyg a[class=" externe"]:hover,#tinymce a:not([class]):hover,#tinymce a[class=" externe"]:hover{text-decoration-color:#fcc7ff}.wysiwyg a[class=" externe"],#tinymce a[class=" externe"]{position:relative}.wysiwyg a[class=" externe"]::after,#tinymce a[class=" externe"]::after{content:"";width:1.6rem;height:1.6rem;background:url("../images/icons/ico-external.svg") center center no-repeat;background-size:100%;margin-left:.6rem;vertical-align:-2px;display:inline-block}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999 !important;overflow:hidden;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{transition:transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:flex !important;justify-content:center;align-items:center;transform:translate3d(0, 0, 0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:flex;justify-content:center;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100% !important}.gslide iframe,.gslide video{outline:0 !important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing !important;transition:none}.gslide-video{position:relative;max-width:100vh;width:100% !important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:"";position:absolute;width:100%;height:100%;background:rgba(255, 0, 0, 0.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100% !important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100% !important;width:100% !important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing !important;transition:none}.ginlined-content{overflow:auto;display:block !important;opacity:1}.gslide-external{display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{box-shadow:none !important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;flex-direction:column}.gslide-description{position:relative;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto !important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw !important;order:2 !important;max-height:78vh;overflow:auto !important;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.75) 100%);transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{transition:opacity .5s ease;opacity:1}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none !important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0 !important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0, 0, 0, 0.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gslideInLeft{from{opacity:0;transform:translate3d(-60%, 0, 0)}to{visibility:visible;transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}to{transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@keyframes gslideInRight{from{opacity:0;visibility:visible;transform:translate3d(60%, 0, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}to{transform:translate3d(60%, 0, 0);opacity:0}}@keyframes gzoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@media(min-width: 769px){.glightbox-container .ginner-container{width:auto;height:auto;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0, 0, 0, 0.92)}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px 0 rgba(0, 0, 0, 0.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0, 0, 0, 0.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0, 0, 0, 0.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media(min-width: 992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height: 420px){.goverlay{background:#000}}.wpcf7{margin:0}.wpcf7 .wpcf7-form{display:flex;flex-direction:column;gap:3.2rem}.wpcf7 .form-row{display:flex;flex-direction:column;gap:3.2rem}@media screen and (min-width: 67.563em){.wpcf7 .form-row{flex-direction:row;gap:2.4rem}}.wpcf7 .form-field{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;width:100%}.wpcf7 .wpcf7-form-control-wrap{display:block;width:100%}.wpcf7 label{color:#00054F;display:block;font:normal 400 2rem/150% "Plus Jakarta Sans";margin:0;width:100%}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url],.wpcf7 input[type=number],.wpcf7 input[type=date],.wpcf7 textarea,.wpcf7 select{background-color:#fcfcfc;border:1px solid #00054F;border-radius:1.2rem;color:#00054F;font:normal 400 1.8rem/130% "Plus Jakarta Sans";padding:1.6rem;transition:all .3s cubic-bezier(0.22, 1, 0.36, 1);width:100%}.wpcf7 input[type=text]:focus,.wpcf7 input[type=email]:focus,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=url]:focus,.wpcf7 input[type=number]:focus,.wpcf7 input[type=date]:focus,.wpcf7 textarea:focus,.wpcf7 select:focus{border-color:#00054F;outline:none;box-shadow:0 0 0 2px hex-alpha(#00054F, 0.1)}.wpcf7 input[type=text]::-moz-placeholder, .wpcf7 input[type=email]::-moz-placeholder, .wpcf7 input[type=tel]::-moz-placeholder, .wpcf7 input[type=url]::-moz-placeholder, .wpcf7 input[type=number]::-moz-placeholder, .wpcf7 input[type=date]::-moz-placeholder, .wpcf7 textarea::-moz-placeholder, .wpcf7 select::-moz-placeholder{color:#1A66A7;opacity:1}.wpcf7 input[type=text]::placeholder,.wpcf7 input[type=email]::placeholder,.wpcf7 input[type=tel]::placeholder,.wpcf7 input[type=url]::placeholder,.wpcf7 input[type=number]::placeholder,.wpcf7 input[type=date]::placeholder,.wpcf7 textarea::placeholder,.wpcf7 select::placeholder{color:#1A66A7;opacity:1}.wpcf7 textarea{min-height:11.5rem;height:11.5rem;transition:none;max-width:100%;min-width:100%}.wpcf7 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../images/icons/ico-chevron-down-navy.svg");background-repeat:no-repeat;background-position:right 1.6rem center;background-size:1.6rem auto;color:#1A66A7;cursor:pointer;padding-right:4.8rem}.wpcf7 .wpcf7-submit{background-image:url("../images/icons/ico-arrow-right-circle.svg");background-position:right 2.4rem center;background-repeat:no-repeat;background-size:3.2rem;border:none;cursor:pointer;margin-top:0;padding-left:3.2rem;padding-right:8rem;width:auto}.wpcf7 form.submitting .wpcf7-submit{cursor:not-allowed;opacity:.6;pointer-events:none}.wpcf7 .wpcf7-not-valid{border-color:#B72628 !important}.wpcf7 .wpcf7-not-valid-tip{color:#B72628;display:block;font-size:1.6rem;margin-top:.4rem}.wpcf7 .wpcf7-validation-errors,.wpcf7 .wpcf7-mail-sent-ng{border:none;color:#B72628}.wpcf7 .wpcf7-spinner{display:none}.wpcf7 .ajax-loader{display:none}.wpcf7 label:has(.wpcf7-char-count){align-items:flex-end;display:flex;gap:.8rem;justify-content:space-between}.wpcf7-char-count{color:#00054F;flex-shrink:0;font:normal 400 1.4rem/140% "Plus Jakarta Sans";white-space:nowrap}.wpcf7-response-summary{background-color:#fcfcfc;border:1px solid #B72628;border-radius:1.2rem;color:#B72628;display:flex;flex-direction:column;gap:.8rem;list-style:none;margin:0;padding:1.2rem 1.6rem}.wpcf7-response-summary__item{align-items:center;color:#B72628;display:flex;font:normal 400 1.6rem/150% "Plus Jakarta Sans";gap:.8rem;margin:0}.wpcf7-response-summary__item a{color:#B72628;text-decoration:underline;text-underline-offset:.2em}@media(hover: hover){.wpcf7-response-summary__item a:hover{text-decoration:none}}.wpcf7-response-summary__badge{align-items:center;background-color:#B72628;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font:normal 700 1.4rem/150% "Plus Jakarta Sans";height:2rem;justify-content:center;width:2rem}.wpcf7 form .wpcf7-response-output{border:none;margin:0;padding:0}.wpcf7 form.invalid *::-moz-placeholder, .wpcf7 form.spam *::-moz-placeholder{color:#B72628}.wpcf7 form.invalid *::placeholder,.wpcf7 form.spam *::placeholder{color:#B72628}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{align-items:center;border:none;border-radius:1rem;color:#B72628;display:flex;font:normal 500 1.8rem/150% "Plus Jakarta Sans";gap:1.6rem}@layer layout{.main-header{width:100%;position:relative;z-index:10}.main-header .main-header__bg{background:linear-gradient(180deg, #00043C 1.09%, #00054F 85.56%);padding:1.6rem 0}@media screen and (min-width: 67.563em){.main-header .main-header__bg{padding:3.2rem 0}}.main-header .container{display:flex;align-items:center;justify-content:space-between;position:relative}.main-header .main-header__logo{width:16rem;height:5.5rem}.main-header .main-header__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.main-header .main-header__actions{position:relative;display:flex;align-items:center;gap:.8rem}@media print{.main-header .main-header__actions{display:none}}.main-header .main-header__a11y-popup{align-items:center;background:#fcfcfc;border-radius:3.2rem;border:1px solid rgba(161,206,255,.3);box-shadow:0 8px 20px rgba(0,5,79,.25);display:none;gap:1.6rem;padding:2.4rem 3.2rem;position:absolute;right:0;top:calc(100% + 1.2rem);white-space:nowrap;z-index:20}.main-header .main-header__a11y-popup.expanded{display:flex}.main-header .main-header__a11y-popup-label{font-size:1.6rem;font-weight:400;color:#00054F}.main-header .main-header__search-toggle,.main-header .main-header__a11y-menu-toggle{width:4.8rem;height:4.8rem;border-radius:50%;border:1px solid rgba(161,207,255,.3);background:rgba(161,207,255,.2);display:flex;align-items:center;justify-content:center;transition:background .3s cubic-bezier(0.22, 1, 0.36, 1);padding:0}.main-header .main-header__search-toggle svg,.main-header .main-header__a11y-menu-toggle svg{-o-object-fit:contain;object-fit:contain;fill:#cfe6ff;transition:fill .3s cubic-bezier(0.22, 1, 0.36, 1)}.main-header .main-header__search-toggle[aria-expanded=true],.main-header .main-header__search-toggle:hover,.main-header .main-header__search-toggle:focus,.main-header .main-header__a11y-menu-toggle[aria-expanded=true],.main-header .main-header__a11y-menu-toggle:hover,.main-header .main-header__a11y-menu-toggle:focus{background:#fcfcfc}.main-header .main-header__search-toggle[aria-expanded=true] svg,.main-header .main-header__search-toggle:hover svg,.main-header .main-header__search-toggle:focus svg,.main-header .main-header__a11y-menu-toggle[aria-expanded=true] svg,.main-header .main-header__a11y-menu-toggle:hover svg,.main-header .main-header__a11y-menu-toggle:focus svg{fill:#00043c}.main-header .main-header__search-icon--close{display:none}.main-header .main-header__search-toggle[aria-expanded=true] .main-header__search-icon--open{display:none}.main-header .main-header__search-toggle[aria-expanded=true] .main-header__search-icon--close{display:block}.main-header .main-header__a11y-menu-toggle{display:none}@media screen and (min-width: 77.5em){.main-header .main-header__a11y-menu-toggle{display:flex}}@media screen and (min-width: 77.5em){.main-header .nav-burger{display:none}}.main-header .nav-burger .main-header__toggle{width:4.8rem;height:4.8rem;border-radius:50%;border:1px solid rgba(161,207,255,.3);background:rgba(161,207,255,.2);display:flex;align-items:center;justify-content:center;transition:background .3s cubic-bezier(0.22, 1, 0.36, 1);padding:0}.main-header .nav-burger .main-header__toggle svg{-o-object-fit:contain;object-fit:contain;fill:#cfe6ff;transition:fill .3s cubic-bezier(0.22, 1, 0.36, 1)}.main-header .nav-burger .main-header__toggle[aria-expanded=true],.main-header .nav-burger .main-header__toggle:hover,.main-header .nav-burger .main-header__toggle:focus{background:#fcfcfc}.main-header .nav-burger .main-header__toggle[aria-expanded=true] svg,.main-header .nav-burger .main-header__toggle:hover svg,.main-header .nav-burger .main-header__toggle:focus svg{fill:#00043c}.main-header .nav-burger .close_svg{display:none}.main-header.expanded .nav-burger .open_svg{display:none}.main-header.expanded .nav-burger .close_svg{display:block}}@layer components{.main-header-search{position:absolute;top:calc(100% + 1.6rem);left:50%;z-index:20;width:min(90rem,100% - 3.2rem);opacity:0;transform:translateX(-50%) translateY(-1rem);pointer-events:none;transition:opacity .3s cubic-bezier(0.22, 1, 0.36, 1),transform .3s cubic-bezier(0.22, 1, 0.36, 1)}.main-header-search--expanded{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.main-header-search__form{position:absolute;top:0;width:100%}@media screen and (min-width: 77.5em){.main-header-search__form{left:50%;max-width:90rem;transform:translateX(calc(-50% + 2.7rem))}}html.animations-disabled .main-header-search{transition:none}}@layer layout{.main-menu{padding:0;display:flex;flex-direction:column;align-items:center;gap:1.6rem;list-style-type:none}@media screen and (min-width: 77.5em){.main-menu{flex-direction:row}}.main-menu .menu__item .menu__toggle,.main-menu .menu__item .menu__submenu{display:none}@media screen and (min-width: 77.5em){.main-menu .menu__item .menu__toggle,.main-menu .menu__item .menu__submenu{display:flex}}.main-menu .menu__toggle{color:#cfe6ff;font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.6rem;letter-spacing:.3px;gap:.8rem;align-items:center;padding:1.2rem 2.4rem;border-radius:2.4rem;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);transition:background .3s cubic-bezier(0.22, 1, 0.36, 1),border .3s cubic-bezier(0.22, 1, 0.36, 1),color .3s cubic-bezier(0.22, 1, 0.36, 1)}.main-menu .menu__toggle .svg{width:1.6rem;height:1.2rem}.main-menu .menu__toggle svg{fill:#cfe6ff;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:rotate(0deg);transition:fill .3s cubic-bezier(0.22, 1, 0.36, 1),transform .3s cubic-bezier(0.22, 1, 0.36, 1)}.main-menu .menu__toggle:hover,.main-menu .menu__toggle:focus{border:1px solid #cfe6ff;background:rgba(161,206,255,.3);color:#00043C}.main-menu .menu__toggle:hover svg,.main-menu .menu__toggle:focus svg{fill:#00043C}.main-menu .current-page-ancestor .menu__toggle,.main-menu .current-menu-item .menu__toggle{background:#a1ceff;color:#00043C}.main-menu .current-page-ancestor .menu__toggle svg,.main-menu .current-menu-item .menu__toggle svg{fill:#00043C}.main-menu .menu__toggle[aria-expanded=true]{border:1px solid #cfe6ff;background:rgba(161,206,255,.3);color:#00043C}.main-menu .menu__toggle[aria-expanded=true] svg{fill:#00043C;transform:rotate(-180deg)}.main-menu .menu__link{display:block;padding:.8rem 2.4rem;text-decoration:none;font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.6rem;letter-spacing:.3px;border-radius:2.4rem;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);transition:background .3s cubic-bezier(0.22, 1, 0.36, 1),border .3s cubic-bezier(0.22, 1, 0.36, 1),color .3s cubic-bezier(0.22, 1, 0.36, 1)}@media screen and (min-width: 77.5em){.main-menu .menu__link{color:#cfe6ff;padding:1rem 2.4rem 1.1rem}}@media screen and (min-width: 77.5em){.main-menu .menu__link.menu__link--mobile{display:none}}.main-menu .menu__link:hover,.main-menu .menu__link:focus{background:rgba(161,206,255,.3);border:1px solid #cfe6ff}@media screen and (min-width: 77.5em){.main-menu .menu__link:hover,.main-menu .menu__link:focus{color:#00043C}}.main-menu .current-menu-item .menu__link,.main-menu .current-page-ancestor .menu__link{background:#a1ceff;color:#00043C}.main-menu .current-menu-item .menu__link svg,.main-menu .current-page-ancestor .menu__link svg{fill:#00043C}.main-menu .menu__submenu{position:absolute;top:calc(100% + 1.8rem);padding:3.2rem 6.4rem 4.8rem;border-radius:3.2rem;border:1px solid rgba(161,207,255,.3);background:#fcfcfc;box-shadow:0 .8rem 4rem 0 rgba(0,5,79,.25);display:flex;flex-direction:column;gap:2.4rem;left:-9.8rem;right:-9.8rem;opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(0.22, 1, 0.36, 1),visibility .3s cubic-bezier(0.22, 1, 0.36, 1)}.main-menu .menu__submenu.expanded{opacity:1;visibility:visible}}@layer layout{.main-navigation{position:absolute;top:-200vh;right:1.6rem;width:calc(100% - 3.2rem);max-width:35rem;background:#fcfcfc;border-radius:2.4rem;box-shadow:0 8px 40px 0 rgba(0,5,79,.25);border:1px solid rgba(161,206,255,.3);transition:none;transition:top .3s cubic-bezier(0.22, 1, 0.36, 1);z-index:-1;padding:2.4rem}@media print{.main-navigation{display:none}}@media screen and (min-width: 48em){.main-navigation{right:3.2rem;width:calc(100% - 6.4rem)}}@media screen and (min-width: 67.563em){.main-navigation{right:9.6rem;width:calc(100% - 19.2rem)}}@media screen and (min-width: 77.5em){.main-navigation{max-width:none;position:relative;z-index:auto;top:0;left:0;width:auto;border-radius:6.4rem;padding:.4rem 2.4rem;box-shadow:0 8px 40px 0 rgba(0,5,79,.25);border:1px solid rgba(161,206,255,.3);background:rgba(161,206,255,.2);transition:none;transition:background .3s cubic-bezier(0.22, 1, 0.36, 1)}.main-navigation:hover,.main-navigation:focus,.main-navigation:has([aria-expanded=true]){background:#fcfcfc}.main-navigation:hover .menu__link,.main-navigation:hover .menu__toggle,.main-navigation:focus .menu__link,.main-navigation:focus .menu__toggle,.main-navigation:has([aria-expanded=true]) .menu__link,.main-navigation:has([aria-expanded=true]) .menu__toggle{color:#00043C}.main-navigation:hover .menu__toggle svg,.main-navigation:focus .menu__toggle svg,.main-navigation:has([aria-expanded=true]) .menu__toggle svg{fill:#00043C}.main-navigation:hover .current-page-ancestor .menu__toggle,.main-navigation:hover .current-menu-item .menu__toggle,.main-navigation:hover .current-menu-item .menu__link,.main-navigation:hover .current-page-ancestor .menu__link,.main-navigation:focus .current-page-ancestor .menu__toggle,.main-navigation:focus .current-menu-item .menu__toggle,.main-navigation:focus .current-menu-item .menu__link,.main-navigation:focus .current-page-ancestor .menu__link,.main-navigation:has([aria-expanded=true]) .current-page-ancestor .menu__toggle,.main-navigation:has([aria-expanded=true]) .current-menu-item .menu__toggle,.main-navigation:has([aria-expanded=true]) .current-menu-item .menu__link,.main-navigation:has([aria-expanded=true]) .current-page-ancestor .menu__link{background:rgba(161,206,255,.3)}}.main-header.expanded .main-navigation{top:calc(100% + 1.6rem)}@media screen and (min-width: 67.563em){.main-header.expanded .main-navigation{top:calc(100% + 3.2rem)}}.main-navigation__a11y{display:flex;align-items:center;justify-content:center;gap:1.6rem;width:100%;margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid #a1ceff}@media screen and (min-width: 77.5em){.main-navigation__a11y{display:none}}.main-navigation__a11y-label{font-size:1.6rem;font-weight:400;color:#00054F}}@layer layout{.main-footer{padding:2.4rem 0 1.2rem;border-top:1px solid #e5e7eb;background:linear-gradient(180deg, #00054F 60.1%, #00043C 100%)}@media print{.main-footer{display:none}}@media screen and (min-width: 48em){.main-footer{padding:6.4rem 0 1.2rem}}@media screen and (min-width: 48em){.main-footer .main-footer__top .container{display:flex;align-items:flex-start;gap:4.8rem}}@media screen and (min-width: 48em){.main-footer .main-footer__top .container{gap:11.2rem}}.main-footer .main-footer__logo{margin-bottom:4rem;width:20.8rem;height:7.2rem}.main-footer .main-footer__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 48em){.main-footer .footer-navigation{flex-grow:1}}.main-footer .footer-menu{padding:0;list-style-type:none;display:flex;flex-direction:column;gap:4rem}@media screen and (min-width: 48em){.main-footer .footer-menu{display:grid;grid-template-columns:repeat(2, 1fr);gap:4rem 1.2rem}}@media screen and (min-width: 64em){.main-footer .footer-menu{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 67.563em){.main-footer .footer-menu{gap:3.2rem}}.main-footer .footer-menu>.menu__item{width:100%;max-width:28.8rem}.main-footer .menu__submenu{padding:0;list-style-type:none;display:flex;flex-direction:column;gap:1.2rem}.main-footer .menu__link--title{color:#fcfcfc;font-size:1.6rem;font-style:normal;font-weight:400;line-height:150%;margin-bottom:1.2rem}.main-footer .menu__sublink{color:#a1ceff;font-size:1.6rem;font-style:normal;font-weight:400;line-height:150%}.main-footer .main-footer__bottom .main-footer__bottom__content{margin-top:4.8rem;padding-top:1.2rem;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width: 48em){.main-footer .main-footer__bottom .main-footer__bottom__content{flex-direction:row;align-items:center;justify-content:space-between}}.main-footer .copyright,.main-footer .main-footer__bottom__data,.main-footer .main-footer__bottom__credits{color:#a1ceff;font-size:1.4rem;font-style:normal;font-weight:700;line-height:150%}@media screen and (min-width: 48em){.main-footer .main-footer__bottom__content div{display:flex;flex-direction:column;align-items:flex-end}}.main-footer .main-footer__bottom__credits{margin-top:1.2rem;display:flex;gap:1.7rem}.main-footer .main-footer__bottom__credits a{opacity:1;transition:opacity .3s ease}.main-footer .main-footer__bottom__credits a:hover,.main-footer .main-footer__bottom__credits a:focus{opacity:.7}.main-footer .main-footer__bottom__credits svg{width:3.4rem;height:2rem;-o-object-fit:contain;object-fit:contain}}@layer layout{.main-menu .menu__submenu .submenu__title{font-size:1.4rem;font-style:normal;font-weight:400;line-height:150%;width:100%;padding-bottom:1.2rem;border-bottom:1px solid #cfe6ff}.main-menu .menu__submenu p.submenu__lists__title{color:#1A66A7;font-size:1.4rem;font-style:normal;font-weight:700;line-height:150%;margin-bottom:1.2rem}.main-menu .menu__submenu .submenu__list{display:flex;flex-wrap:wrap;gap:.8rem;padding:0;list-style-type:none}.main-menu .menu__submenu .submenu__list+p.submenu__lists__title{margin-top:2.4rem}.main-menu .menu__submenu .submenu__list li a{text-decoration:none;color:#00054F;font-size:1.4rem;font-style:normal;font-weight:400;line-height:150%;padding:.6rem 1.6rem;border-radius:1.6rem;border:1px solid #2693DC;background:#fcfcfc;transition:background .3s cubic-bezier(0.22, 1, 0.36, 1),border .3s cubic-bezier(0.22, 1, 0.36, 1)}.main-menu .menu__submenu .submenu__list li a:hover,.main-menu .menu__submenu .submenu__list li a:focus{background:rgba(161,206,255,.3);border:1px solid #cfe6ff}.main-menu .menu__submenu .submenu__link{align-self:flex-start;font-size:1.4rem !important}.main-menu .menu__submenu .submenu__link .svg{height:2rem !important;width:2.4rem !important}}@layer utilities{@media screen and (min-width: 77.5em){.text-medium,.is-style-text-medium{font:normal 400 2rem/120% "Plus Jakarta Sans"}}.text-large,.quiz-entry__body,.pagination li.dots,.pagination .page-number,.is-style-text-large{font:normal 700 2rem/120% "Plus Jakarta Sans"}@media screen and (min-width: 77.5em){.text-large,.quiz-entry__body,.pagination li.dots,.pagination .page-number,.is-style-text-large{font:normal 700 2.4rem/120% "Plus Jakarta Sans"}}}@layer elements{.badge{background:linear-gradient(270deg, #00054F 0%, #1A66A7 100%);border-radius:1.6rem;border:1px solid #1a66a7;color:#fcfcfc;display:inline-flex;font-size:1.4rem;font-weight:400;line-height:1.5;padding:.6rem 1.2rem}}@layer elements{.button-switch{display:inline-flex;align-items:center;justify-content:flex-start;gap:1rem;width:8.8rem;padding:.6rem 1.2rem .6rem .6rem;border:1px solid #00043c;border-radius:6.4rem;background:#e6f2ff;box-shadow:0 6px 8px rgba(0,5,79,.15);cursor:pointer;transition:background .3s cubic-bezier(0.22, 1, 0.36, 1)}html.animations-disabled .button-switch{transition:none}html.animations-disabled .button-switch .button-switch__knob{transition:none}.button-switch__knob{flex:0 0 auto;width:3.2rem;height:3.2rem;border-radius:50%;background:#fff;border:1px solid #00043c;transition:background .3s cubic-bezier(0.22, 1, 0.36, 1)}.button-switch__state{flex:1 1 auto;text-align:center;font-family:"Plus Jakarta Sans";font-size:1.4rem;font-weight:700;line-height:1.5;color:#00054F}.button-switch__state--on{display:none}.button-switch[aria-checked=true]{flex-direction:row-reverse;padding:.6rem .6rem .6rem 1.2rem;background:#fcc7ff}.button-switch[aria-checked=true] .button-switch__knob{background:#00043c}.button-switch[aria-checked=true] .button-switch__state--off{display:none}.button-switch[aria-checked=true] .button-switch__state--on{display:inline}}@layer elements{.card{container:card/inline-size;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start}}@layer components{.card-search{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;border-top:1px solid #00054F;padding-top:3.2rem}.card-search__excerpt{font-size:1.6rem;font-weight:400;line-height:1.5;color:#00054F}@media screen and (min-width: 67.563em){.card-search__excerpt{font-size:2rem}}.card-search__excerpt strong{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.card-search__button{font-size:1.4rem;font-weight:700}.card-search__button svg{height:1.3rem;width:1.3rem}}@layer components{.block-badge-wall{position:relative;background-color:#fcfcfc;opacity:0;overflow:hidden;padding:0 !important;transition:opacity 300ms ease}.block-badge-wall--is-ready{opacity:1}.block-badge-wall canvas{display:block;width:100%;height:50rem}html:not(.animations-disabled) .block-badge-wall canvas{cursor:grab}html:not(.animations-disabled) .block-badge-wall canvas:active{cursor:grabbing}@media screen and (min-width: 48em){.block-badge-wall canvas{height:41.3rem}}@media print{.block-badge-wall{display:none}}.block-badge-wall__cta{display:flex;font-size:1.6rem;font-weight:700;gap:1.6rem;left:1.6rem;margin:0 auto;max-width:-moz-max-content;max-width:max-content;opacity:0;pointer-events:none;position:absolute;right:1.6rem;top:1.6rem;transition:opacity 1000ms cubic-bezier(0.22, 1, 0.36, 1)}.block-badge-wall__cta .svg svg{display:block;fill:#fff;stroke:none}@media screen and (min-width: 77.5em){.block-badge-wall__cta{left:auto;right:9.6rem;bottom:auto;top:12.7rem;width:29.4rem}}@media screen and (min-width: 102em){.block-badge-wall__cta{left:calc(50% + 57.4rem);right:auto;bottom:auto;transform:translateX(-50%);top:12.7rem;width:29.4rem}}.block-badge-wall--cta-visible .block-badge-wall__cta{opacity:1;pointer-events:auto}}@layer components{.block-contact-form__container{display:flex;flex-direction:column;gap:3.2rem}@media screen and (min-width: 48em){.block-contact-form__container{gap:4.8rem}}.block-contact-form:has(form) div.visible-only-if-sent{display:none}.block-contact-form:has(form.sent) div.visible-only-if-sent{display:flex}.block-contact-form:has(form.sent) div.visible-only-if-not-sent{display:none}.block-contact-form__title{color:#00054F;margin:0}@media screen and (min-width: 67.563em){.block-contact-form__title{width:75%}}.block-contact-form__success{display:flex;flex-direction:column;gap:2.4rem}.block-contact-form__success__title{font:normal 400 2.4rem/120% "Plus Jakarta Sans"}@media screen and (min-width: 48em){.block-contact-form__success__title{font:normal 400 2.8rem/120% "Plus Jakarta Sans"}}@media screen and (min-width: 67.563em){.block-contact-form__success__title{font:normal 400 3.6rem/120% "Plus Jakarta Sans"}}.block-contact-form__success__title{color:#00054F;margin:0}.block-contact-form__success__body{color:#00054F;font:normal 400 2.4rem/150% "Plus Jakarta Sans";margin:0}.block-contact-form__wrapper{font:normal 400 1.6rem/130% "Plus Jakarta Sans";width:100%}@media screen and (min-width: 67.563em){.block-contact-form__wrapper{width:50%}}}@layer components{.block-cta-cards__header{display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center;margin-bottom:4.8rem}.block-cta-cards__tag{color:#00054F;font-size:1.6rem;font-weight:400;line-height:150%;padding:.8rem 1.6rem;border-radius:32px;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%)}.block-cta-cards__title{font:normal 400 3.2rem/120% "Plus Jakarta Sans"}@media screen and (min-width: 48em){.block-cta-cards__title{font:normal 400 3.6rem/120% "Plus Jakarta Sans"}}@media screen and (min-width: 67.563em){.block-cta-cards__title{font:normal 400 4.8rem/120% "Plus Jakarta Sans"}}.block-cta-cards__list{display:flex;flex-direction:column;gap:2.4rem;margin:0 auto;max-width:76.8rem}@media screen and (min-width: 77.5em){.block-cta-cards__list{flex-direction:row;align-items:stretch;max-width:100%}}.block-cta-cards__card{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem;border-radius:24px;border:1px solid rgba(161,206,255,.3);background:#fcfcfc;box-shadow:0 .8rem 3rem 0 rgba(0,0,0,.04);text-decoration:none;color:inherit;transition:border-color .2s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .2s cubic-bezier(0.22, 1, 0.36, 1)}@media screen and (min-width: 48em){.block-cta-cards__card{flex:1 1 0;padding:3.2rem}}.block-cta-cards__card:focus-visible{border-color:#2693DC;box-shadow:0 .8rem 3rem 1.2rem rgba(161,206,255,.3)}@media(hover: hover){.block-cta-cards__card:hover{border-color:#2693DC;box-shadow:0 .8rem 3rem 1.2rem rgba(161,206,255,.3)}.block-cta-cards__card:hover .block-cta-cards__card-icon{transform:rotate(360deg)}}.block-cta-cards__card:hover .block-cta-cards__card-button,.block-cta-cards__card:focus-visible .block-cta-cards__card-button{border-color:#2693DC}.block-cta-cards__card-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%}.block-cta-cards__card-title{font:normal 600 2.4rem/120% "Plus Jakarta Sans"}@media screen and (min-width: 48em){.block-cta-cards__card-title{font:normal 600 2.4rem/120% "Plus Jakarta Sans"}}@media screen and (min-width: 67.563em){.block-cta-cards__card-title{font:normal 600 2.4rem/120% "Plus Jakarta Sans"}}.block-cta-cards__card-icon{flex-shrink:0;height:4.8rem;transition:all 200ms cubic-bezier(0.22, 1, 0.36, 1);width:4.8rem}.block-cta-cards__card-icon--badge svg{fill:#fcc7ff}.block-cta-cards__card-icon--star svg{fill:#a1ceff}.block-cta-cards__card-icon--diamond svg{fill:#ff6a41}.block-cta-cards__card-description{font-size:1.6rem;line-height:150%;flex-grow:1}.block-cta-cards__card-button{display:inline-flex;align-items:center;gap:.8rem;font-weight:700;font-size:1.4rem;padding-bottom:.4rem;border-bottom:6px solid #FCC7FF;align-self:flex-start;transition:border-color .2s cubic-bezier(0.22, 1, 0.36, 1)}.block-cta-cards__card-button-icon--external{display:none}.block-cta-cards__card.externe .block-cta-cards__card-button-icon--arrow{display:none}.block-cta-cards__card.externe .block-cta-cards__card-button-icon--external{display:block}}@layer components{.component-structured-lists .block-structured-lists{display:grid;grid-template-columns:1fr;gap:6.4rem}@media screen and (min-width: 64em){.component-structured-lists .block-structured-lists{grid-template-columns:minmax(0, 612fr) minmax(0, 506fr);gap:4rem;align-items:flex-start}}@media screen and (min-width: 67.563em){.component-structured-lists .block-structured-lists{gap:13rem}}.component-structured-lists .block-structured-lists__col{display:flex;flex-direction:column;align-items:flex-start}.component-structured-lists .block-structured-lists__tag{color:#00054F;font-size:1.6rem;font-weight:400;line-height:150%;margin-bottom:1.6rem;padding:.8rem 1.6rem;border-radius:32px;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%)}.component-structured-lists .block-structured-lists__intro{margin-top:4rem;font-size:1.8rem;line-height:150%}.component-structured-lists .block-structured-lists__cards{display:flex;flex-direction:column;gap:2.4rem;width:100%;margin-top:4.8rem}.component-structured-lists .block-structured-lists__card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:1.2rem;padding:3.2rem;border-radius:24px;border:1px solid rgba(161,206,255,.3);background:#fcfcfc;box-shadow:0 .8rem 3rem 0 rgba(0,0,0,.04)}.component-structured-lists .block-structured-lists__card-number{position:absolute;top:-0.3rem;right:1.5rem;z-index:0;font-size:9.6rem;font-weight:400;line-height:1;letter-spacing:.03em;color:rgba(161,206,255,.3);pointer-events:none}.component-structured-lists .block-structured-lists__card-title{position:relative;z-index:1;font:normal 600 2.4rem/120% "Plus Jakarta Sans"}@media screen and (min-width: 48em){.component-structured-lists .block-structured-lists__card-title{font:normal 600 2.4rem/120% "Plus Jakarta Sans"}}@media screen and (min-width: 67.563em){.component-structured-lists .block-structured-lists__card-title{font:normal 600 2.4rem/120% "Plus Jakarta Sans"}}.component-structured-lists .block-structured-lists__card-text{position:relative;z-index:1;font-size:1.6rem;line-height:150%;max-width:49.3rem}.component-structured-lists .block-structured-lists__levels{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;width:100%;margin-top:4.8rem;padding:0;list-style-type:none}.component-structured-lists .block-structured-lists__level{display:flex;align-items:center;gap:.8rem;font-size:2rem;font-weight:700;line-height:150%;padding:.8rem 2.4rem .8rem 1.6rem;border-radius:32px;background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, #FCFCFC 100%)}.component-structured-lists .block-structured-lists__level svg{width:2.4rem;height:2.4rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0;fill:#ff6a41}.component-structured-lists .block-structured-lists__note{display:flex;align-items:flex-start;gap:1.2rem;margin-top:3.6rem;padding:1.6rem 2.4rem;font-size:1.8rem;font-weight:700;line-height:150%}.component-structured-lists .block-structured-lists__note svg{width:2.3rem;height:2.4rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0;margin-top:.3rem;fill:#00054F}}@layer components{.component-block-jobs-carousel{overflow:hidden;contain:inline-size;padding-block:6.4rem;background:linear-gradient(to bottom, #00043C, #00054F)}.block-jobs-carousel__title{margin-bottom:4.8rem;color:#fcfcfc;font-family:"Plus Jakarta Sans";font-size:4.8rem;font-weight:400;line-height:1.2}.block-jobs-carousel__viewport{overflow:hidden;padding-block:1.6rem;width:100%}.block-jobs-carousel__rows--playing .block-jobs-carousel__row{animation-play-state:running}@keyframes jobs-carousel-scroll{from{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--scroll-distance, 0px)))}}.block-jobs-carousel__row{display:flex;flex-wrap:nowrap;width:-moz-max-content;width:max-content;animation:jobs-carousel-scroll var(--scroll-duration, 0s) linear infinite;animation-play-state:paused;will-change:transform}.block-jobs-carousel__row--offset{animation-direction:reverse}.block-jobs-carousel__row+.block-jobs-carousel__row{margin-top:1.6rem}.block-jobs-carousel__tile{display:inline-flex;align-items:center;flex:0 0 auto;gap:.8rem;padding:.8rem 1.4rem 1rem .8rem;border-radius:1.6rem;text-decoration:none;transition:all 250ms cubic-bezier(0.22, 1, 0.36, 1)}@media screen and (min-width: 67.563em){.block-jobs-carousel__tile{gap:1.2rem;padding:.8rem 1.8rem .8rem 1.2rem;white-space:nowrap}}@media(hover: hover){.block-jobs-carousel__tile:hover{background-color:rgba(161,206,255,.2);padding:.8rem 1rem 1rem .8rem}}@media screen and (hover: hover)and (min-width: 67.563em){.block-jobs-carousel__tile:hover{padding:.8rem 1.4rem .8rem 1.2rem}}@media(hover: hover){.block-jobs-carousel__tile:hover .block-jobs-carousel__tile-icon{transform:rotate(360deg)}.block-jobs-carousel__tile:hover .block-jobs-carousel__tile-label{gap:1.6rem;border-color:#fcc7ff}}@media screen and (hover: hover)and (min-width: 67.563em){.block-jobs-carousel__tile:hover .block-jobs-carousel__tile-label{gap:1.6rem}}.block-jobs-carousel__tile:hover,.block-jobs-carousel__tile:focus-visible{background-color:rgba(161,206,255,.2);box-shadow:0 .8rem 4rem rgba(0,5,79,.25);outline:none}.block-jobs-carousel__tile-thumb{display:none}@media screen and (min-width: 67.563em){.block-jobs-carousel__tile-thumb{display:block;flex:0 0 auto}}.block-jobs-carousel__tile-thumb img{display:block;width:8rem;height:8rem;border-radius:1.6rem;-o-object-fit:cover;object-fit:cover;background-color:#fcfcfc;box-shadow:0 .8rem 3rem rgba(0,0,0,.04);transform:rotate(-2deg)}.block-jobs-carousel__tile-label{display:inline-flex;align-items:center;gap:1.2rem;border-bottom:6px solid #a1ceff;transition:all 250ms cubic-bezier(0.22, 1, 0.36, 1)}@media screen and (min-width: 67.563em){.block-jobs-carousel__tile-label{padding-bottom:.4rem}}.block-jobs-carousel__tile:hover .block-jobs-carousel__tile-label,.block-jobs-carousel__tile:focus-visible .block-jobs-carousel__tile-label{border-bottom-color:#fcc7ff}.block-jobs-carousel__tile-title{color:#fcfcfc;font-size:1.6rem;font-weight:700;line-height:2.8rem}.block-jobs-carousel__tile-icon{flex:0 0 auto;line-height:0;transition:all 250ms cubic-bezier(0.22, 1, 0.36, 1)}.block-jobs-carousel__tile-icon svg{height:1.6rem;transition:all 500ms cubic-bezier(0.22, 1, 0.36, 1);width:1.7rem}.block-jobs-carousel__tile--accent-1 .block-jobs-carousel__tile-icon svg{fill:#fcc7ff}.block-jobs-carousel__tile--accent-2 .block-jobs-carousel__tile-icon svg{fill:#ff6a41}.block-jobs-carousel__tile--accent-3 .block-jobs-carousel__tile-icon svg{fill:#a1ceff}.block-jobs-carousel__controls{display:flex;align-items:center;justify-content:flex-end;gap:1.2rem;margin-top:4rem}.block-jobs-carousel__button{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:.6rem;margin-left:2rem;padding:.8rem 1.2rem .8rem 1.6rem;border:1px solid rgba(161,206,255,.45);border-radius:1.2rem;background:none;cursor:pointer;transition:border-color 200ms cubic-bezier(0.22, 1, 0.36, 1),background-color 200ms cubic-bezier(0.22, 1, 0.36, 1)}@media(hover: hover){.block-jobs-carousel__button:hover{border-color:#a1ceff;background-color:rgba(161,206,255,.1)}}.block-jobs-carousel__button-label{color:#a1ceff;font-size:1.4rem;font-weight:700;line-height:1.5}.block-jobs-carousel__button svg{fill:#a1ceff}.block-jobs-carousel__button--play svg{width:1.6rem;height:1.8rem}.block-jobs-carousel__button--pause svg{width:.8rem;height:1.7rem}.block-jobs-carousel__list{align-items:flex-start;display:flex;flex-flow:row wrap;gap:1.6rem;list-style:none;margin:0;padding:0}@media screen and (max-width: 47.9999999em){.block-jobs-carousel__title{margin-bottom:3.2rem;font-size:3.2rem}}}@layer components{.component-logos{background-color:#fcfcfc}.block-logos__title{margin-bottom:4.8rem}.block-logos__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:2.4rem}@media screen and (min-width: 48em){.block-logos__grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 67.563em){.block-logos__grid{gap:3.2rem;grid-template-columns:repeat(4, 1fr)}}.block-logos__item{display:flex;align-items:center;justify-content:center;height:14.8rem;padding:.8rem 1rem;overflow:hidden}@media screen and (min-width: 67.563em){.block-logos__item{padding:2.4rem 4rem}}.block-logos__item img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.block-logos__item a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}}@layer components{.component-media{background:linear-gradient(180deg, #00043C 1.09%, #00054F 23.51%)}.component-media .block-media{display:grid;grid-template-columns:1fr;gap:6.4rem}@media screen and (min-width: 64em){.component-media .block-media{grid-template-columns:54fr 46fr;align-items:flex-start}}@media screen and (min-width: 67.563em){.component-media .block-media{gap:2.4rem}}@media screen and (min-width: 77.5em){.component-media .block-media{gap:13rem}}.component-media .block-media__content{display:flex;flex-direction:column;align-items:flex-start}.component-media .block-media__tag{color:#cfe6ff;font-size:1.6rem;font-weight:400;line-height:150%;padding:.8rem 1.6rem;margin-bottom:1.6rem;border-radius:32px;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%)}.component-media .block-media__title{color:#fcfcfc}.component-media .block-media__description{color:#fcfcfc;margin-top:3.2rem}.component-media .block-media__description ul{list-style-type:disc;padding-left:2.4rem}.component-media .block-media__description li{padding-left:0}.component-media .block-media__description li+li{margin-top:1rem}.component-media .block-media__description li:before{display:none}.component-media .block-media__link{color:#fff;margin-top:3.2rem;font-size:1.4rem;font-weight:700;display:flex;align-items:center;gap:.8rem;text-underline-offset:.4rem}@media screen and (min-width: 48em){.component-media .block-media__link{margin-top:4.2rem}}.component-media .block-media__link svg{width:1.4rem;height:1.4rem;-o-object-fit:contain;object-fit:contain;fill:#fff}.component-media .block-media__video{position:relative}.component-media .block-media__video,.component-media .block-media__text{padding:1.6rem 1.6rem 3.4rem;border-radius:2.4rem;border:1px solid rgba(0,5,79,.05);background:rgba(161,206,255,.2);box-shadow:0 .8rem 3rem 0 rgba(0,0,0,.04)}@media screen and (min-width: 48em){.component-media .block-media__video,.component-media .block-media__text{padding:3.2rem 3.2rem 5rem}}.component-media .block-media__text{padding:3.2rem}.component-media .video__play{width:100%;aspect-ratio:16/9;position:relative;display:block}.component-media .video__play img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2.4rem}.component-media .video__play .video__play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:6.4rem;height:6.4rem;border-radius:1.6rem;background:#ff592c;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .3s cubic-bezier(0.22, 1, 0.36, 1)}.component-media .video__play .video__play-icon:before{content:"";display:block;width:3.2rem;height:3.2rem;border-radius:50%;background:#FCC7FF;z-index:1;position:absolute;border:1px solid #FCC7FF;transition:border .3s cubic-bezier(0.22, 1, 0.36, 1)}.component-media .video__play .video__play-icon svg{width:1.8rem;height:1.8rem;-o-object-fit:contain;object-fit:contain;z-index:2}.component-media .video__play:hover .video__play-icon,.component-media .video__play:focus .video__play-icon{opacity:.6}.component-media .video__consent{position:absolute;top:1.6rem;left:1.6rem;right:1.6rem;aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;padding:2.4rem;text-align:center;border-radius:2.4rem;background:rgba(0,5,79,.85);z-index:2}@media screen and (min-width: 48em){.component-media .video__consent{top:3.2rem;left:3.2rem;right:3.2rem}}.component-media .video__consent[hidden]{display:none}.component-media .video__consent-text{color:#fcfcfc;font-size:1.6rem;line-height:150%;max-width:44rem}.component-media .video__consent-btn{padding:1.2rem 2.4rem;border:none;border-radius:3.2rem;background:#ff592c;color:#fcfcfc;font-size:1.6rem;font-weight:500;cursor:pointer;transition:opacity .3s cubic-bezier(0.22, 1, 0.36, 1)}.component-media .video__consent-btn:hover,.component-media .video__consent-btn:focus{opacity:.85}.component-media .block-media__text__content.with-image{display:grid;grid-template-columns:1fr;gap:5.8rem}@media screen and (min-width: 650px){.component-media .block-media__text__content.with-image{grid-template-columns:auto 1fr;gap:5.2rem;margin-bottom:7.2rem}}@media screen and (min-width: 48em){.component-media .block-media__text__content.with-image{grid-template-columns:1fr;gap:3.8rem;margin-bottom:0}}@media screen and (min-width: 102em){.component-media .block-media__text__content.with-image{grid-template-columns:auto 1fr;gap:5.2rem;margin-bottom:7.2rem}}.component-media .block-media__text__content.with-image .block-media__text__content__image{display:flex;justify-content:flex-start;align-items:flex-start}@media screen and (min-width: 48em){.component-media .block-media__text__content.with-image .block-media__text__content__image{margin-bottom:2rem}}@media screen and (min-width: 102em){.component-media .block-media__text__content.with-image .block-media__text__content__image{margin-bottom:0}}.component-media .block-media__text__content.with-image img{width:17.5rem;aspect-ratio:1/1;transform:rotate(15.785deg) translate(22px, 28px);-o-object-fit:cover;object-fit:cover;border-radius:2.4rem;box-shadow:0 8px 30px 0 rgba(0,0,0,.04)}.component-media .block-media__text__content__text{color:#fcfcfc;font-size:2.4rem;font-weight:400;line-height:150%}.component-media .block-media__credits{margin-top:3.8rem;color:#fcfcfc;max-width:calc(100% - 12rem);position:relative;min-height:6rem}.component-media .block-media__credits:after{content:"";position:absolute;top:-1.8rem;right:-12rem;width:8.8rem;height:9.1rem;background:url("../images/testimonial-decoration.svg") no-repeat center center;background-size:contain}}@layer components{.component-perspectives .block-perspectives{display:flex;flex-direction:column;align-items:flex-start}.component-perspectives .block-perspectives__tag{font-size:1.6rem;font-weight:400;line-height:150%;padding:.8rem 1.6rem;margin-bottom:1.6rem;border-radius:32px;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%)}.component-perspectives .block-perspectives__grid{display:grid;grid-template-columns:1fr;gap:6.4rem;margin-top:1.6rem}@media screen and (min-width: 48em){.component-perspectives .block-perspectives__grid{grid-template-columns:54fr 46fr;align-items:flex-start}}@media screen and (min-width: 67.563em){.component-perspectives .block-perspectives__grid{gap:13rem}}.component-perspectives .block-perspectives__subtitle{font-size:2.4rem;font-weight:600;line-height:120%}.component-perspectives .block-perspectives__list{margin-top:4rem}.component-perspectives .block-perspectives__salary{margin-top:3.6rem}.component-perspectives .block-perspectives__salary-top{width:100%;max-width:42.6rem;display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.component-perspectives .block-perspectives__salary-top p{color:#1e1e1e;font-size:1.4rem;font-weight:400;line-height:150%}.component-perspectives .block-perspectives__salary-scale{width:100%;max-width:42.6rem;border-radius:999rem;background:rgba(161,206,255,.3);height:1.2rem;position:relative;margin-top:.9rem}.component-perspectives .block-perspectives__salary-scale::after{content:"";position:absolute;top:0;bottom:0;left:0;width:calc(var(--data-salary)/var(--data-salary-top)*100%);height:100%;border-radius:999rem;background:#1a66a7}.component-perspectives .block-perspectives__salary-scale+.block-perspectives__salary-top{margin-top:1.5rem}.component-perspectives .block-perspectives__source{font-size:1.6rem;font-weight:400;line-height:150%;margin-top:3.6rem}}@layer components{.component-post-selection .block-post-selection{display:flex;flex-direction:column;align-items:flex-start}.component-post-selection .block-post-selection__tag{font-size:1.6rem;font-style:normal;font-weight:400;line-height:150%;padding:.8rem 1.6rem;margin-bottom:1.6rem;border-radius:3.2rem;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%)}.component-post-selection .block-post-selection__posts{padding:0;list-style-type:none;display:grid;grid-template-columns:repeat(1, 1fr);gap:.8rem 1.6rem;margin-top:6.4rem;width:100%}@media screen and (min-width: 48em){.component-post-selection .block-post-selection__posts{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 67.563em){.component-post-selection .block-post-selection__posts{grid-template-columns:repeat(4, 1fr)}}.component-post-selection .block-post-selection__post{padding:2.4rem;border-radius:2.4rem;border:1px solid rgba(161,206,255,.3);background:#fcfcfc;box-shadow:0 .8rem 3rem 0 rgba(0,0,0,.04);transition:border .3s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .3s cubic-bezier(0.22, 1, 0.36, 1)}.component-post-selection .block-post-selection__post:hover,.component-post-selection .block-post-selection__post:focus{border-color:#2693DC;box-shadow:0 .8rem 3rem 1.2rem rgba(161,206,255,.3)}.component-post-selection .block-post-selection__post__title{font-size:2rem;font-style:normal;font-weight:600;line-height:120%;margin-bottom:1.6rem}@media screen and (min-width: 48em){.component-post-selection .block-post-selection__post__title{font-size:2.4rem}}.component-post-selection .block-post-selection__post a{gap:1.2rem;font-size:1.4rem}.component-post-selection .block-post-selection__post a svg{width:1.2rem;height:1.2rem;-o-object-fit:contain;object-fit:contain}}@layer components{.component-profile .block-profile{display:grid;grid-template-columns:1fr;gap:6.4rem}@media screen and (min-width: 48em){.component-profile .block-profile{grid-template-columns:54fr 46fr;align-items:flex-start}}@media screen and (min-width: 67.563em){.component-profile .block-profile{gap:13rem}}.component-profile .block-profile__profile,.component-profile .block-profile__traits{display:flex;flex-direction:column;align-items:flex-start}.component-profile .block-profile__tag{font-size:1.6rem;font-weight:400;line-height:150%;padding:.8rem 1.6rem;margin-bottom:1.6rem;border-radius:32px;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%)}.component-profile .block-profile__profile ul{padding:0;list-style-type:none;display:flex;flex-direction:column;gap:1.6rem;margin-top:4.2rem}.component-profile .block-profile__profile ul li{display:flex;align-items:flex-start;gap:2.4rem}.component-profile .block-profile__profile ul li svg{width:2.2rem;height:2.2rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0;margin-top:.5rem}.component-profile .block-profile__traits ul{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:4.8rem;list-style-type:none;padding:0}.component-profile .block-profile__traits ul li{display:flex;align-items:center;gap:.8rem;font-size:2rem;font-weight:700;line-height:150%;padding:.8rem 2.4rem .8rem 1.6rem;border-radius:32px;background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, #FCFCFC 100%)}.component-profile .block-profile__traits ul li svg{width:2.4rem;height:2.4rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0;fill:#FCC7FF}}@layer components{.component-selection-training-courses .block-selection-training-courses{display:flex;flex-direction:column;align-items:flex-start}.component-selection-training-courses .block-selection-training-courses__tag{font-size:1.6rem;font-weight:400;line-height:150%;padding:.8rem 1.6rem;margin-bottom:1.6rem;border-radius:32px;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%)}.component-selection-training-courses .block-selection-training-courses__description{margin-top:1.6rem}.component-selection-training-courses .block-selection-training-courses__subtitle{margin-top:1.8rem;font-size:2.4rem;font-weight:700;line-height:150%}.component-selection-training-courses .block-selection-training-courses__list{padding:0;list-style-type:none;display:grid;grid-template-columns:1fr;gap:1.6rem;margin-top:6.4rem;width:100%}@media screen and (min-width: 64em){.component-selection-training-courses .block-selection-training-courses__list{grid-template-columns:repeat(3, 1fr)}}.component-selection-training-courses .block-selection-training-courses__list>li{padding:3.2rem;border-radius:2.4rem;border:1px solid #00054F;background:#fcfcfc;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 .8rem 3rem 1.2rem rgba(161,206,255,0);transition:border .3s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .3s cubic-bezier(0.22, 1, 0.36, 1)}.component-selection-training-courses .block-selection-training-courses__list>li:hover,.component-selection-training-courses .block-selection-training-courses__list>li:focus{border-color:#2693DC;box-shadow:0 .8rem 3rem 1.2rem rgba(161,206,255,.3)}.component-selection-training-courses .block-selection-training-courses__list>li[hidden]{display:none}.component-selection-training-courses .block-selection-training-courses__course-tags{display:flex;flex-wrap:wrap;gap:.8rem;padding:0;list-style-type:none}.component-selection-training-courses .block-selection-training-courses__course-tag{padding:.6rem 1.2rem;font-size:1.4rem;line-height:150%;border-radius:1.6rem;margin-bottom:1.2rem;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%)}.component-selection-training-courses .block-selection-training-courses__course-title{font-size:2.4rem;font-weight:600;line-height:120%}.component-selection-training-courses .block-selection-training-courses__course-description{font-size:1.6rem;margin-top:2.4rem}.component-selection-training-courses .block-selection-training-courses__list li a{margin-top:2.4rem;display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:700;line-height:150%}.component-selection-training-courses .block-selection-training-courses__list li a svg{width:1.2rem;height:1.2rem;-o-object-fit:contain;object-fit:contain}.component-selection-training-courses .block-selection-training-courses__list li a:not(.externe){text-decoration:none}.component-selection-training-courses .block-selection-training-courses__list li a.externe{padding-left:2rem;position:relative;text-decoration:underline}.component-selection-training-courses .block-selection-training-courses__list li a.externe svg{display:none}.component-selection-training-courses .block-selection-training-courses__list li a.externe::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.2rem;height:1.2rem;background-image:url("../images/icons/ico-external.svg");background-size:contain;background-repeat:no-repeat}.component-selection-training-courses .block-selection-training-courses__list li:hover a.externe,.component-selection-training-courses .block-selection-training-courses__list li:focus a.externe{text-decoration:none}.component-selection-training-courses .block-selection-training-courses__more{align-self:flex-end;margin-top:3.2rem;gap:.8rem}.component-selection-training-courses .block-selection-training-courses__more svg{width:1.4rem;height:1.4rem;-o-object-fit:contain;object-fit:contain;transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1)}.component-selection-training-courses .block-selection-training-courses__more[aria-expanded=true] svg{transform:rotate(180deg)}@media(prefers-reduced-motion: reduce){.component-selection-training-courses .block-selection-training-courses__more svg{transition:none}}html.no-js .component-selection-training-courses .block-selection-training-courses__list>li[hidden]{display:flex}html.no-js .component-selection-training-courses .block-selection-training-courses__more{display:none}}@layer components{.block-single-cta__section{display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding:2.4rem 2.4rem 4.8rem;background:linear-gradient(to top, #A1CEFF, #FCFCFC);border-bottom:1px solid #2693DC;border-radius:.6rem}@media screen and (min-width: 48em){.block-single-cta__section{padding-left:8rem;padding-right:8rem}}@media screen and (min-width: 67.563em){.block-single-cta__section{padding-left:21.2rem;padding-right:21.2rem}}.block-single-cta__tag{display:inline-flex;align-items:center;padding:.8rem 1.6rem;border:1px solid rgba(161,206,255,.3);border-radius:3.2rem;background:linear-gradient(to right, rgba(161, 206, 255, 0.2), transparent);color:#00054F;font-size:1.6rem;line-height:1.5}.block-single-cta__container{display:flex;flex-direction:column;align-items:center;gap:3.2rem;width:100%}.block-single-cta__heading{font:normal 400 2.4rem/120% "Plus Jakarta Sans"}@media screen and (min-width: 48em){.block-single-cta__heading{font:normal 400 2.8rem/120% "Plus Jakarta Sans"}}@media screen and (min-width: 67.563em){.block-single-cta__heading{font:normal 400 3.6rem/120% "Plus Jakarta Sans"}}.block-single-cta__heading{color:#00054F;font-weight:400;line-height:1.2;text-align:center}}@layer components{.component-tasks .block-tasks{display:flex;flex-direction:column;align-items:flex-start}.component-tasks .block-tasks__tag{font-size:1.6rem;font-weight:400;line-height:150%;padding:.8rem 1.6rem;margin-bottom:1.6rem;border-radius:32px;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%)}.component-tasks .block-tasks__grid{display:grid;grid-template-columns:1fr;gap:6.4rem;width:100%;margin-top:1.6rem}@media screen and (min-width: 48em){.component-tasks .block-tasks__grid{grid-template-columns:54fr 46fr;align-items:flex-start}}@media screen and (min-width: 67.563em){.component-tasks .block-tasks__grid{gap:13rem}}.component-tasks .block-tasks__subtitle{font-size:2.4rem;font-weight:600;line-height:120%}.component-tasks .block-tasks__tasks-list{padding:0;list-style-type:none;display:flex;flex-direction:column;gap:1.6rem;margin-top:4.2rem}.component-tasks .block-tasks__tasks-list li{display:flex;align-items:flex-start;gap:2.4rem}.component-tasks .block-tasks__tasks-list li svg{width:2.2rem;height:2.2rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0;margin-top:.5rem}.component-tasks .block-tasks__others-list{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;margin-top:4.8rem;list-style-type:none;padding:0}.component-tasks .block-tasks__others-list li{display:flex;align-items:center;gap:.8rem;font-size:2rem;font-weight:700;line-height:150%;padding:.8rem 2.4rem .8rem 1.6rem;border-radius:32px;background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, #FCFCFC 100%)}.component-tasks .block-tasks__others-list li svg{width:2.4rem;height:2.4rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0}}@layer components{.block-team-cards__header{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;margin-bottom:4.8rem}.block-team-cards__tag{color:#00054F;font-size:1.6rem;font-weight:400;line-height:150%;padding:.8rem 1.6rem;border-radius:32px;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%)}.block-team-cards__title{font:normal 400 3.2rem/120% "Plus Jakarta Sans"}@media screen and (min-width: 48em){.block-team-cards__title{font:normal 400 3.6rem/120% "Plus Jakarta Sans"}}@media screen and (min-width: 67.563em){.block-team-cards__title{font:normal 400 4.8rem/120% "Plus Jakarta Sans"}}.block-team-cards__description{font-size:2.4rem;line-height:150%}.block-team-cards__list{display:grid;grid-template-columns:1fr;gap:2.4rem}@media screen and (min-width: 48em){.block-team-cards__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 77.5em){.block-team-cards__list{grid-template-columns:repeat(3, 1fr)}}.block-team-cards__card{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;padding:2.4rem;border-radius:24px;border:1px solid rgba(161,206,255,.3);background:#fcfcfc;box-shadow:0 .8rem 3rem 0 rgba(0,0,0,.04);transition:border-color .2s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .2s cubic-bezier(0.22, 1, 0.36, 1)}@media screen and (min-width: 48em){.block-team-cards__card{padding:3.2rem}}.block-team-cards__card:focus-within{border-color:#2693DC;box-shadow:0 .8rem 3rem 1.2rem rgba(161,206,255,.3)}@media(hover: hover){.block-team-cards__card:hover{border-color:#2693DC;box-shadow:0 .8rem 3rem 1.2rem rgba(161,206,255,.3)}.block-team-cards__card:hover .block-team-cards__card-icon{transform:rotate(360deg)}}.block-team-cards__card-photo{padding:1.6rem}.block-team-cards__card-photo img{display:block;width:17.5rem;height:17.5rem;-o-object-fit:cover;object-fit:cover;border-radius:24px;border:1px solid rgba(0,5,79,.05);box-shadow:0 .8rem 3rem 0 rgba(0,0,0,.04);transform:rotate(-9.15deg)}.block-team-cards__card-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%}.block-team-cards__card-title{font:normal 600 2.4rem/120% "Plus Jakarta Sans"}@media screen and (min-width: 48em){.block-team-cards__card-title{font:normal 600 2.4rem/120% "Plus Jakarta Sans"}}@media screen and (min-width: 67.563em){.block-team-cards__card-title{font:normal 600 2.4rem/120% "Plus Jakarta Sans"}}.block-team-cards__card-icon{flex-shrink:0;width:4.8rem;transition:all 200ms cubic-bezier(0.22, 1, 0.36, 1);height:4.8rem}.block-team-cards__card-icon--badge svg{fill:#fcc7ff}.block-team-cards__card-icon--star svg{fill:#a1ceff}.block-team-cards__card-icon--diamond svg{fill:#ff6a41}.block-team-cards__card-body{display:flex;flex-direction:column;gap:1.6rem;flex-grow:1}.block-team-cards__card-role{font-weight:700;font-size:1.6rem;line-height:150%}.block-team-cards__card-description{font-size:1.6rem;line-height:150%}.block-team-cards__card-button{display:inline-flex;align-items:center;gap:.8rem;font-weight:700;font-size:1.4rem;border-bottom:6px solid #FCC7FF;text-decoration:none;color:inherit;transition:border-color .2s cubic-bezier(0.22, 1, 0.36, 1)}.block-team-cards__card-button:focus-visible{border-color:#2693DC}@media(hover: hover){.block-team-cards__card-button:hover,.block-team-cards__card-button.active{border-color:#2693DC}}}@layer components{.component-block-testimonials-cards{background:#00054f}.block-testimonials-cards__header{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.block-testimonials-cards__tag{color:#cfe6ff;font-size:1.6rem;font-weight:400;line-height:150%;padding:.8rem 1.6rem;border-radius:32px;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%)}.block-testimonials-cards__title{font:normal 400 3.2rem/120% "Plus Jakarta Sans"}@media screen and (min-width: 48em){.block-testimonials-cards__title{font:normal 400 3.6rem/120% "Plus Jakarta Sans"}}@media screen and (min-width: 67.563em){.block-testimonials-cards__title{font:normal 400 4.8rem/120% "Plus Jakarta Sans"}}.block-testimonials-cards__title{color:#fcfcfc}.block-testimonials-cards__list{display:flex;flex-direction:column;gap:2.4rem;margin-top:4.8rem}@media screen and (min-width: 48em){.block-testimonials-cards__list{flex-direction:row;align-items:stretch}}.block-testimonials-cards__card{display:flex;flex-direction:column;gap:2rem;padding:2.4rem;border-radius:24px;border:1px solid rgba(0,5,79,.05);background:rgba(161,206,255,.2);box-shadow:0 .8rem 3rem 0 rgba(0,0,0,.04)}@media screen and (min-width: 48em){.block-testimonials-cards__card{flex:1 1 0;padding:3.2rem}}@media screen and (min-width: 48em){.block-testimonials-cards__list--single .block-testimonials-cards__card{flex:0 1 auto;width:65%;max-width:76.8rem}}.block-testimonials-cards__row{display:flex;flex-direction:column;align-items:flex-start;gap:3.2rem}@media screen and (min-width: 90em){.block-testimonials-cards__row{flex-direction:row;align-items:center}}.block-testimonials-cards__photo{flex-shrink:0;width:17.5rem;border-radius:24px;border:1px solid rgba(0,5,79,.05);box-shadow:0 .8rem 3rem 0 rgba(0,0,0,.04);overflow:hidden;aspect-ratio:1/1}@media screen and (min-width: 67.563em){.block-testimonials-cards__photo{transform:translateX(0) !important}}.block-testimonials-cards__photo-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-testimonials-cards__card:nth-child(odd) .block-testimonials-cards__photo{rotate:15.78deg;transform:translateX(15.75%)}.block-testimonials-cards__card:nth-child(even) .block-testimonials-cards__photo{rotate:-9.15deg;transform:translateX(9.15%)}.block-testimonials-cards__quote{color:#fcfcfc;font-size:2.4rem;line-height:150%}.block-testimonials-cards__footer{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.block-testimonials-cards__credits{color:#fcfcfc;font-size:1.6rem;line-height:150%}.block-testimonials-cards__decoration{flex-shrink:0;width:8.8rem;height:9.1rem;background:url("../images/testimonial-decoration.svg") no-repeat center center;background-size:contain}.block-testimonials-cards__link{display:flex;justify-content:flex-start}.block-testimonials-cards__link a{color:#fff;font-size:1.4rem;font-weight:700;line-height:150%;display:flex;align-items:center;gap:1.2rem}.block-testimonials-cards__link svg{width:1.4rem;height:1.4rem;-o-object-fit:contain;object-fit:contain;fill:#fff}}@layer components{.component-two-columns-animated-banner{overflow-x:clip}.component-two-columns-animated-banner .container{overflow-x:visible}.component-two-columns-animated-banner .block-two-columns-animated-banner{display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (min-width: 48em){.component-two-columns-animated-banner .block-two-columns-animated-banner{grid-template-columns:repeat(2, 1fr);gap:3.2rem}}@media screen and (min-width: 67.563em){.component-two-columns-animated-banner .block-two-columns-animated-banner{gap:6.4rem}}.component-two-columns-animated-banner .block-two-columns-animated-banner__left--with-banner{position:relative;margin-bottom:22.4rem}@media screen and (min-width: 48em){.component-two-columns-animated-banner .block-two-columns-animated-banner__left--with-banner{margin-bottom:20.2rem}}@media screen and (min-width: 1300px){.component-two-columns-animated-banner .block-two-columns-animated-banner__left--with-banner{margin-bottom:34.2rem}}.component-two-columns-animated-banner .block-two-columns-animated-banner__banner{position:absolute;bottom:-22.8rem;left:-10rem;width:47.5rem;aspect-ratio:550/370}@media screen and (min-width: 48em){.component-two-columns-animated-banner .block-two-columns-animated-banner__banner{bottom:-24.8rem;left:-12.2rem;width:50.5rem}}@media screen and (min-width: 1300px){.component-two-columns-animated-banner .block-two-columns-animated-banner__banner{bottom:-38.8rem;left:-14.2rem;width:81.5rem}}.component-two-columns-animated-banner .block-two-columns-animated-banner__banner>svg{fill:#00054F;overflow:visible;width:100%;height:100%}.component-two-columns-animated-banner .block-two-columns-animated-banner__right .wysiwyg{font-size:2rem}@media screen and (min-width: 67.563em){.component-two-columns-animated-banner .block-two-columns-animated-banner__right .wysiwyg{font-size:2.4rem}}.component-two-columns-animated-banner .block-two-columns-animated-banner__right .wysiwyg p.small-text{font-size:1.6rem}@media screen and (min-width: 67.563em){.component-two-columns-animated-banner .block-two-columns-animated-banner__right .wysiwyg p.small-text{font-size:1.6rem}}.component-two-columns-animated-banner .block-two-columns-animated-banner__right .wysiwyg .h2,.component-two-columns-animated-banner .block-two-columns-animated-banner__right .wysiwyg .h3,.component-two-columns-animated-banner .block-two-columns-animated-banner__right .wysiwyg .h4,.component-two-columns-animated-banner .block-two-columns-animated-banner__right .wysiwyg .h5{margin-bottom:1.6rem !important}.component-two-columns-animated-banner .block-two-columns-animated-banner__right>.button{margin-top:4.8rem}.component-two-columns-animated-banner .block-two-columns-animated-banner__banner__textpath{font-size:2.4rem;fill:#00054F;font-weight:600;letter-spacing:.08em}.component-two-columns-animated-banner .block-two-columns-animated-banner__banner__star{fill:rgba(0,0,0,0);font-size:6rem}}.gslider .gslide-description{background:rgba(0,0,0,.85);color:#fff}.gslider .gslide-description .gslide-desc{text-align:center}.glightbox-custom .gclose{position:absolute;top:2.4rem;right:2rem;background:rgba(0,0,0,0);width:2rem;height:2rem;padding:0;scale:1;transition:all .2s ease-in-out}@media screen and (min-width: 48em){.glightbox-custom .gclose{top:2.4rem;right:2.4rem}}@media screen and (min-width: 64em){.glightbox-custom .gclose{top:4.8rem;right:4.8rem}}.glightbox-custom .gclose:hover{scale:1.1}.glightbox-custom .gcontainer-slider{width:-moz-fit-content;width:fit-content;height:100%;margin:2.4rem auto 5rem;max-height:calc(100% - 7.4rem);display:flex !important;justify-content:center;align-items:center}@media screen and (min-width: 48em){.glightbox-custom .gcontainer-slider{margin:2.4rem auto 10rem;max-height:calc(100% - 12.4rem)}}@media screen and (min-width: 64em){.glightbox-custom .gcontainer-slider{margin:4.8rem auto 14rem;max-height:calc(100% - 18.8rem)}}.glightbox-custom .gslider,.glightbox-custom .gslide{width:auto}.glightbox-custom .gslide,.glightbox-custom .gslide-inner-content,.glightbox-custom .ginner-container,.glightbox-custom .gslide-media{height:100%}.glightbox-custom .gslide-media{border-radius:1.6rem;overflow:hidden}.glightbox-custom .gslide-media.gslide-video{max-width:90% !important}.glightbox-custom .gslide-media.gslide-video+.gslide-description{max-width:90% !important}.glightbox-custom .gslide-media img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.glightbox-custom .glightbox-counter{position:absolute;left:.8rem;bottom:-4rem;color:#fff}@media screen and (min-width: 48em){.glightbox-custom .glightbox-counter{bottom:-6.8rem}}@media screen and (min-width: 64em){.glightbox-custom .glightbox-counter{bottom:-9.2rem}}.glightbox-custom .buttons-nav{position:absolute;right:0;bottom:-4rem;width:9rem;display:flex;flex-flow:row-reverse;justify-content:space-between}@media screen and (min-width: 48em){.glightbox-custom .buttons-nav{bottom:-6.8rem}}@media screen and (min-width: 64em){.glightbox-custom .buttons-nav{bottom:-9.2rem}}.glightbox-custom .buttons-nav button{width:4.3rem;height:4.3rem;border-radius:100%;border:2px solid #000;transition:all .3s ease-in-out;background:#fff}.glightbox-custom .buttons-nav button:not(.disabled):hover{background:#f0f0f0}.glightbox-custom .buttons-nav button svg{width:1.6rem;height:auto}.glightbox-custom .buttons-nav .gprev{transform:rotate(180deg)}.glightbox-custom .gslide-media.gslide-image,.glightbox-custom .gslide-media.gslide-image img{margin:0}.glightbox-custom .gslide-description{position:absolute;bottom:1.6rem;left:1.6rem;right:1.6rem;width:-moz-fit-content;width:fit-content;background:rgba(0,0,0,.85);color:#fff;font-size:1.6rem;font-weight:500;border-radius:.8rem;padding:.4rem 1.2rem;line-height:1.6rem;margin-left:0;margin-right:auto}.glightbox-custom .gbtn.focused{outline:.3rem solid #cfe6ff !important}.glightbox-custom .gslide-media.gslide-video{background-color:rgba(0,0,0,0)}.glightbox-custom .gslide-media.gslide-video+.gslide-description{background-color:rgba(0,0,0,0) !important}.glightbox-custom .gslide-media.gslide-video+.gslide-description .gslide-desc{color:#fff !important;text-align:center !important}.gslide-media.gslide-inline{position:relative;background:#00054F}.glightbox-open{overflow:hidden;-webkit-overflow-scrolling:touch;touch-action:auto;height:auto}@layer components{.hero-default{background:#00054F;padding:3.2rem 0 7.2rem !important;position:relative;overflow-x:clip}@media screen and (min-width: 48em){.hero-default{padding:6.4rem 0 9.8rem !important}}.hero-default__content{display:flex;flex-direction:column;gap:4.8rem}@media screen and (min-width: 48em){.hero-default__content{flex-direction:row;align-items:center;gap:6.4rem}}@media screen and (min-width: 67.563em){.hero-default__content{gap:12rem}}.hero-default__left{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;min-width:0}.hero-default__tag{color:#cfe6ff;margin-bottom:2.4rem;font-size:1.6rem;font-weight:400;line-height:150%;padding:.8rem 1.6rem;border-radius:3.2rem;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%);display:flex;align-items:center;gap:1rem}.hero-default__tag svg{width:1.4rem;height:1.4rem;fill:#a1ceff;-o-object-fit:contain;object-fit:contain}.hero-default h1{color:#fcfcfc;max-width:70rem}.hero-default h1 .underlined{font-family:"PP Fragment";font-style:italic;font-weight:300;position:relative}.hero-default h1 .underlined span{position:relative;z-index:2}.hero-default h1 .underlined::after{content:"";position:absolute;left:0;bottom:-0.8rem;width:100%;height:2rem;background-image:url("../images/underline.svg");background-size:100% 100%;background-repeat:no-repeat;z-index:1}.hero-default--with-added-labels h1{max-width:78.2rem}.hero-default--with-added-labels h1 .underlined::after{background-image:url("../images/underline-pink.svg")}.hero-default--with-added-labels .hero-default__left{max-width:78.2rem}.hero-default__description{color:#fcfcfc;font-size:2rem;font-weight:400;line-height:150%;margin-top:4.2rem;width:100%}.hero-default__description a{color:inherit;text-decoration-color:inherit}.hero-default__description a:hover{text-decoration-color:revert-layer}.hero-default__right{align-self:flex-start;width:calc(50% + 50vw + 4rem);max-width:40rem}@media screen and (min-width: 48em){.hero-default__right{align-self:auto;width:auto;flex:0 0 30rem}}@media screen and (min-width: 67.563em){.hero-default__right{flex-basis:36.4rem}}.hero-default__image img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:1.2rem;transform:rotate(6deg);transform-origin:0 100%;box-shadow:0 8px 8px 0 rgba(0,5,79,.25)}@media screen and (min-width: 48em){.hero-default__image img{transform-origin:0 0}}.hero-default__more-info{margin-top:2.4rem}.hero-default__more-info ul{display:flex;flex-wrap:wrap;gap:1.6rem;padding:0;list-style-type:none}.hero-default__more-info li{border-radius:3.2rem;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%);padding:.8rem 1.6rem;color:#a1ceff;font-size:1.6rem;font-weight:400;line-height:150%;display:flex;align-items:center;gap:1rem}.hero-default__more-info li svg{width:1.4rem;height:1.4rem;fill:#a1ceff;-o-object-fit:contain;object-fit:contain}.hero-default__more-info .hero-default__info-supp{margin-top:2.4rem;color:#a1ceff;font-size:1.6rem}}@layer components{.hero-domain{background:#00054F;overflow-x:clip}@media screen and (min-width: 48em){.hero-domain{margin-bottom:5rem}}.hero-domain .hero-domain__content{position:relative}.hero-domain .hero-domain__tag{display:flex;align-items:center;gap:1rem;font-size:1.6rem;font-weight:400;line-height:150%;color:#cfe6ff;padding:.8rem 1.6rem;margin-bottom:2.4rem;border-radius:3.2rem;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%)}.hero-domain .hero-domain__tag svg{fill:#cfe6ff}.hero-domain h1{color:#fcfcfc;display:flex;align-items:center;gap:3.2rem}.hero-domain h1>span{font-family:"PP Fragment";font-style:italic;font-weight:300;position:relative}.hero-domain h1>span span{position:relative;z-index:2}.hero-domain h1>span::after{content:"";position:absolute;left:0;bottom:-1.2rem;width:100%;height:2rem;background-image:url("../images/underline-pink.svg");background-size:100% 100%;background-repeat:no-repeat;z-index:1}.hero-domain .hero-domain__description{margin-top:1.6rem;font-size:2rem;font-weight:400;line-height:150%;color:#fcfcfc}.hero-domain .hero-domain__description a{color:inherit;text-decoration-color:inherit}.hero-domain .hero-domain__description a:hover{text-decoration-color:revert-layer}.hero-domain .hero-domain__left{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:27.2rem}@media screen and (min-width: 48em){.hero-domain .hero-domain__left{width:60%;padding-bottom:6.4rem;padding-top:6.4rem}}.hero-domain .hero-domain__banner{position:absolute;bottom:0;left:calc(100% - min(45rem,100% - 1.6rem));width:72rem}@media screen and (min-width: 48em){.hero-domain .hero-domain__banner{left:66%;width:90rem;bottom:-12.2rem}}.hero-domain .hero-domain__banner>svg{fill:#00054F;overflow:visible;width:100%;height:100%}.hero-domain .hero-domain ul{padding:0;list-style-type:none}.hero-domain .hero-domain ul .hero-domain__description{font-size:1.6rem;margin-top:1.6rem}.hero-domain .hero-domain ul li+li{margin-top:4.8rem}.hero-domain .hero-domain__banner__textpath{font-size:2.4rem;fill:#00054F;font-weight:600;letter-spacing:.08em}.hero-domain .hero-domain__banner__star{fill:rgba(0,0,0,0);font-size:6rem}}@keyframes hero-home-deal{0%{transform:translateY(-25%) rotate(-4deg);opacity:1}55%{opacity:1}100%{transform:translateY(0) rotate(0deg);opacity:1}}@layer components{.hero-home{background:#00054F;padding:6.4rem 0 12rem !important;position:relative;overflow-x:clip}@media screen and (min-width: 48em){.hero-home{padding:6.4rem 0 12.8rem !important}}.hero-home.hero-home--with-banner{margin-bottom:6.4rem}@media screen and (min-width: 48em){.hero-home.hero-home--with-banner{margin-bottom:10rem}}.hero-home .container{position:static;overflow-x:hidden;overflow-y:visible;padding-top:3.2rem;padding-bottom:3.2rem}.hero-home .hero-home__content{display:grid;grid-template-columns:1fr;gap:6.4rem}@media screen and (min-width: 48em){.hero-home .hero-home__content{grid-template-columns:1fr 30rem;gap:4.8rem}}@media screen and (min-width: 67.563em){.hero-home .hero-home__content{grid-template-columns:1fr 38rem;gap:13rem}}.hero-home .hero-home__left{display:flex;flex-direction:column;align-items:flex-start}.hero-home .hero-home__tag{color:#cfe6ff;margin-bottom:2.4rem;font-size:1.6rem;font-weight:400;line-height:150%;padding:.8rem 1.6rem;border-radius:3.2rem;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%)}.hero-home h1{color:#fcfcfc;max-width:70rem}.hero-home h1 .underlined{font-family:"PP Fragment";font-style:italic;font-weight:300;position:relative}.hero-home h1 .underlined span{position:relative;z-index:2}.hero-home h1 .underlined::after{content:"";position:absolute;left:0;bottom:-0.8rem;width:100%;height:2rem;background-image:url("../images/underline.svg");background-size:100% 100%;background-repeat:no-repeat;z-index:1}.hero-home .hero-home__description{color:#fcfcfc;font-size:2rem;font-weight:400;line-height:150%;margin-top:3.2rem;width:100%}@media screen and (min-width: 48em){.hero-home .hero-home__description{max-width:40rem}}.hero-home .hero-home__description a{color:inherit;text-decoration-color:inherit}.hero-home .hero-home__description a:hover{text-decoration-color:revert-layer}.hero-home .hero-home__slider{list-style-type:none;padding:0;position:relative;width:100%;aspect-ratio:1/1;max-width:40rem;margin:auto}@media screen and (min-width: 48em){.hero-home .hero-home__slider{max-width:none}}.hero-home .hero-home__slide{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-home .hero-home__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:rotate(-8deg);border-radius:1.2rem;box-shadow:0 8px 8px 0 rgba(0,5,79,.25);transition:transform .7s cubic-bezier(0.22, 1, 0.36, 1)}html.animations-disabled .hero-home .hero-home__slide img{transition:none}.hero-home .hero-home__slide.is-prev{z-index:1}.hero-home .hero-home__slide.is-prev img{transform:rotate(-8deg)}.hero-home .hero-home__slide.is-active{z-index:3}.hero-home .hero-home__slide.is-active img{transform:rotate(0deg);animation:hero-home-deal 1.1s cubic-bezier(0.22, 1, 0.36, 1)}html.animations-disabled .hero-home .hero-home__slide.is-active img{animation:none}.hero-home .hero-home__slide.is-next{z-index:2}.hero-home .hero-home__slide.is-next img{transform:rotate(8deg)}.hero-home .hero-home__banner{grid-column:1/-1;position:absolute;bottom:-6.4rem;left:1.6rem;z-index:5;width:96.4rem;height:40rem}@media screen and (min-width: 48em){.hero-home .hero-home__banner{bottom:-10rem;left:max(36rem,50% - 22rem);width:111.6rem;height:46rem}}.hero-home .hero-home__banner svg{width:100%;height:auto;display:block;overflow:visible}.hero-home .hero-home__banner__text{fill:#00054F}.hero-home .hero-home__banner__textpath{font-size:2.4rem;fill:#00054F;font-weight:600;letter-spacing:.08em}.hero-home .hero-home__banner__star{fill:rgba(0,0,0,0);font-size:6rem}.hero-home .hero-home__banner__icon{fill:#00054F;pointer-events:none;will-change:transform}}@layer components{.hero-single-job{position:relative;overflow-x:clip}.hero-single-job .container{position:static}@media screen and (min-width: 48em){.hero-single-job .hero-single-job__content{position:relative}}.hero-single-job .hero-single-job__back{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:700;margin-bottom:3.2rem}.hero-single-job .hero-single-job__tags{padding:0;list-style-type:none;display:flex;gap:1.2rem;flex-wrap:wrap;width:100%;margin-bottom:2.4rem}@media screen and (min-width: 48em){.hero-single-job .hero-single-job__tags{max-width:62%}}@media screen and (min-width: 90em){.hero-single-job .hero-single-job__tags{max-width:70.6rem}}.hero-single-job .hero-single-job__tag{color:#00054F;font-size:1.6rem;font-style:normal;font-weight:400;line-height:150%;padding:.8rem 1.6rem;border-radius:3.2rem;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%)}@media screen and (min-width: 48em){.hero-single-job h1{max-width:62%}}@media screen and (min-width: 90em){.hero-single-job h1{max-width:70.6rem}}.hero-single-job .hero-single-job__description{font-size:2rem;font-style:normal;font-weight:400;line-height:150%;margin-top:2.4rem}@media screen and (min-width: 48em){.hero-single-job .hero-single-job__description{max-width:62%}}@media screen and (min-width: 90em){.hero-single-job .hero-single-job__description{max-width:70.6rem}}.hero-single-job .hero-single-job__details{position:relative;margin-top:18rem;display:grid;grid-template-columns:1fr;gap:2.4rem;max-width:103.6rem}@media screen and (min-width: 48em){.hero-single-job .hero-single-job__details{margin-top:3.2rem;grid-template-columns:1fr 1fr;position:static}}.hero-single-job .hero-single-job__details-item{width:100%;padding:3.2rem;border-radius:2.4rem;border:1px solid #2693DC;background:#fcfcfc}.hero-single-job .hero-single-job__details-item__title{font-size:1.4rem;font-style:normal;font-weight:700;line-height:150%;display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.hero-single-job .hero-single-job__details-item__title svg{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.hero-single-job .hero-single-job__details-item__value{margin-top:1.6rem}.hero-single-job .hero-single-job__details-item__description{margin-top:1.2rem;font-size:1.6rem}.hero-single-job .hero-single-job__details-item a{margin-top:1.6rem;border-radius:50%;width:3.2rem;height:3.2rem;padding:0;display:flex;align-items:center;justify-content:center}.hero-single-job .hero-single-job__details-item a svg{width:1.3rem;height:1.3rem;-o-object-fit:contain;object-fit:contain}.hero-single-job .hero-single-job__banner{position:absolute;top:-14.6rem;left:-1.6rem;z-index:2;width:64.6rem;aspect-ratio:1125/480}@media screen and (min-width: 48em){.hero-single-job .hero-single-job__banner{top:11.4rem;left:auto;right:-57.6rem;width:85.6rem}}@media screen and (min-width: 90em){.hero-single-job .hero-single-job__banner{top:5.4rem;left:73rem;right:auto;width:94.6rem}}.hero-single-job .hero-single-job__banner>svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero-single-job .hero-single-job__banner__textpath{font-size:2.4rem;fill:#00054F;font-weight:600;letter-spacing:.08em}.hero-single-job .hero-single-job__banner__star{fill:rgba(0,0,0,0);font-size:6rem}.hero-single-job .hero-home__banner__icon{fill:#00054F;pointer-events:none;will-change:transform}.hero-single-job .hero-single-job__details-item{position:relative;z-index:3}.hero-single-job .hero-single-job__achieve{margin-top:3.2rem}}@layer components{.pagination{display:flex;align-items:center;justify-content:center;gap:1.6rem;list-style:none;padding:3.2rem 0;margin-bottom:1.6rem}@media screen and (min-width: 48em){.pagination{padding-top:1.6rem;padding-bottom:1.6rem;margin-bottom:6.4rem;gap:2.4rem}}@media screen and (min-width: 67.563em){.pagination{margin-bottom:8rem}}.pagination li:not(.prev):not(.next){display:inline-flex}.pagination li.dots{color:#00054F}.pagination .prev,.pagination .next{display:flex}.pagination .prev span,.pagination .next span{display:none}@media screen and (min-width: 48em){.pagination .prev span,.pagination .next span{display:inline}}.pagination .prev .button,.pagination .next .button{text-decoration:none;padding:.8rem}@media screen and (min-width: 400px){.pagination .prev .button,.pagination .next .button{padding:1.6rem}}@media screen and (min-width: 48em){.pagination .prev .button,.pagination .next .button{padding:revert-layer}}.pagination .next{justify-content:flex-end}.pagination .page-number{color:#00054F;text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:20%;text-underline-offset:25%;transition:text-decoration-color .3s cubic-bezier(0.22, 1, 0.36, 1);font-weight:400}@media(hover: hover){.pagination .page-number:hover{text-decoration-color:#00054F}}.pagination .page-number.current{font-weight:700;text-decoration-color:#ff6a41}}.item.component-quiz-entry{padding-top:9.6rem;padding-bottom:9.6rem;min-height:45rem}@media screen and (min-width: 48em){.item.component-quiz-entry{padding-top:12rem;padding-bottom:12rem}}.item.component-quiz-entry:has(.quiz-entry--in_progress,.quiz-entry--declined,.quiz-entry--completed){padding-top:7.2rem;padding-bottom:9.6rem}@media screen and (min-width: 48em){.item.component-quiz-entry:has(.quiz-entry--in_progress,.quiz-entry--declined,.quiz-entry--completed){padding-top:8.4rem;padding-bottom:12rem}}@layer components{.quiz-entry__chat{display:flex;flex-direction:column;gap:3.2rem}.quiz-entry__question{display:flex;gap:1.2rem;align-items:flex-start;justify-content:center}.quiz-entry__icon{width:2.5rem;height:2.5rem}.quiz-entry__content{display:flex;flex-direction:column;gap:2.4rem;align-items:flex-end}.quiz-entry__text{color:#00054f;font-size:2rem;line-height:1.5;max-width:50.4rem}.quiz-entry__choices{display:flex;gap:1.6rem;padding:2.4rem}.quiz-entry__info{display:flex;flex-direction:column;align-items:center;gap:3.2rem}.quiz-entry__info-content{display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center}.quiz-entry__tag{display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 1.6rem;border:1px solid #cfe6ff;border-radius:3.2rem;background:linear-gradient(to right, rgba(207, 230, 255, 0.2), transparent);color:#00054f;font-size:1.6rem;line-height:1.5}.quiz-entry__tag-icon{width:1.4rem;height:1.4rem;flex-shrink:0}.quiz-entry__heading{font:normal 400 2.4rem/120% "Plus Jakarta Sans"}@media screen and (min-width: 48em){.quiz-entry__heading{font:normal 400 2.8rem/120% "Plus Jakarta Sans"}}@media screen and (min-width: 67.563em){.quiz-entry__heading{font:normal 400 3.6rem/120% "Plus Jakarta Sans"}}.quiz-entry__heading{color:#00054f;font-weight:400;line-height:1.2;max-width:75.3rem}.quiz-entry__body{color:#00054f;font-weight:700;line-height:1.5;max-width:75.3rem}@media screen and (min-width: 48em){.quiz-entry--in_progress .quiz-entry__body{line-height:2}}.quiz-entry__arrow{display:flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;border-radius:999px;background-color:#fcc7ff;flex-shrink:0}.quiz-entry__actions{display:flex;flex-flow:row wrap;gap:3.2rem;align-items:center;justify-content:center}.quiz-entry__restart{display:inline-flex;align-items:center;gap:.8rem;background:none;border:none;border-bottom:.6rem solid #fcc7ff;color:#00054f;font-size:1.4rem;font-weight:700;line-height:1.5;padding:.4rem 0;cursor:pointer}@media(hover: hover){.quiz-entry__restart:hover{opacity:.75}}}@layer components{.quiz-float{pointer-events:none}.quiz-float-wrap{align-items:flex-end;bottom:2rem;display:flex;justify-content:flex-end;max-width:calc(100% - 5rem);position:fixed;right:0;z-index:9998;pointer-events:none}@media print{.quiz-float-wrap{display:none}}.quiz-float-wrap>.quiz-float{pointer-events:all}.quiz-float{align-items:flex-end;display:flex;justify-content:flex-end;position:relative;transform:translate3d(100%, 0, 0);transition:transform 350ms cubic-bezier(0.22, 1, 0.36, 1)}.quiz-float--expanded{transform:translate3d(0, 0, 0)}.quiz-float .quiz-float__tab .quiz-avatar{height:3.2rem;width:3.2rem}@media screen and (min-width: 64em){.quiz-float .quiz-float__tab .quiz-avatar{height:3.8rem;width:3.8rem}}@media screen and (min-width: 77.5em){.quiz-float .quiz-float__tab .quiz-avatar{height:4rem;width:4rem}}.quiz-float__tab{align-items:center;background-color:#fcc7ff;border-radius:1.6rem 0 0 1.6rem;border:none;bottom:0;box-shadow:0 8px 40px 0 rgba(0,5,79,.25);cursor:pointer;display:flex;flex-direction:column;gap:1.2rem;height:auto;justify-content:center;padding:.6rem .4rem;position:absolute;right:100%;transition:all 250ms cubic-bezier(0.22, 1, 0.36, 1);z-index:1}@media screen and (min-width: 64em){.quiz-float__tab{padding:.8rem .6rem}}@media screen and (min-width: 77.5em){.quiz-float__tab{padding:1.2rem 1rem}}.quiz-float__tab-label{writing-mode:vertical-rl;transform:rotate(180deg);color:#00054f;font-size:1.6rem;font-weight:700;line-height:1.2;white-space:nowrap}@media screen and (min-width: 64em){.quiz-float__tab-label{font-size:1.8rem}}@media screen and (min-width: 77.5em){.quiz-float__tab-label{font-size:2rem}}.quiz-float__panel{background:#fcfcfc;box-shadow:0px 8px 20px rgba(0,5,79,0);max-width:58rem;min-height:21.5rem;padding:6.6rem 1.6rem 1.6rem 1.6rem;position:relative;transition:box-shadow 250ms cubic-bezier(0.22, 1, 0.36, 1)}@media screen and (min-width: 40em){.quiz-float__panel{padding-top:1.6rem}}.quiz-float--expanded .quiz-float__panel{transform:translate3d(0, 0, 0);box-shadow:0px 8px 20px rgba(0,5,79,.25)}.quiz-float--expanded .quiz-float__tab{height:100%;box-shadow:0 8px 40px 0 rgba(0,5,79,0)}.quiz-float--quiz-open .quiz-float__tab{display:none}.quiz-float__panel-container{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;gap:2.4rem;justify-content:flex-start}.quiz-float__panel-inner{display:flex;gap:2.4rem;align-items:flex-start;justify-content:flex-end}.quiz-float__panel-content{display:flex;flex-direction:column;gap:2.4rem;align-items:flex-end;min-width:28rem}.quiz-float__panel-results{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.2rem;align-items:center;justify-content:flex-end}@media screen and (min-width: 40em){.quiz-float__panel-results{margin-right:6.4rem}}.quiz-float__bubble-text{color:#00043c;font-size:1.8rem;line-height:1.5;margin:0}.quiz-float__bubble-progress{color:#00054f;font-size:1.8rem;font-weight:700;line-height:1.5;margin:1.6rem 0 0}.quiz-float__actions{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;justify-content:flex-end}.quiz-float__restart{align-items:center;background:none;border:none;border-bottom:.6rem solid #fcc7ff;color:#00054f;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:700;gap:1.2rem;line-height:1.5;padding:0;transition:border-color 250ms cubic-bezier(0.22, 1, 0.36, 1);white-space:nowrap}.quiz-float__restart svg{fill:#00054f;flex-shrink:0}@media(hover: hover){.quiz-float__restart:hover{border-color:#fce1fd}}.quiz-float__restart:disabled{opacity:.35;cursor:not-allowed}.quiz-float__panel-close{align-items:center;background-color:#fcc7ff;border-radius:999px;border:none;cursor:pointer;display:flex;flex-shrink:0;height:4rem;justify-content:center;padding:.4rem;position:absolute;right:1.6rem;top:1.2rem;transition:background-color 250ms cubic-bezier(0.22, 1, 0.36, 1);width:4rem}@media(hover: hover){.quiz-float__panel-close:hover{background-color:#fce1fd}}@media screen and (min-width: 40em){.quiz-float__panel-close{position:relative;top:auto;right:auto}}}@layer components{.quiz-modal{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14rem 0rem 3.2rem;gap:3.2rem}@media screen and (min-width: 48em){.quiz-modal{padding:14rem 0rem 3.2rem}}@media screen and (min-width: 90em){.quiz-modal{padding:4rem 0rem 3.2rem}}.quiz-modal__backdrop{position:absolute;inset:0;background:rgba(0,5,79,.25);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);cursor:pointer}@supports not (((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) or (-webkit-backdrop-filter: blur(1px))){.quiz-modal__backdrop{background:#e6f2ff}}.quiz-modal__close{align-items:center;background-color:#b6c0d9;border-radius:1.6rem;border:1px solid #cfe6ff;color:#00054f;cursor:pointer;display:flex;font-size:1.8rem;font-weight:700;gap:2.4rem;line-height:1.5;padding:1.6rem 2.4rem 1.6rem 3.2rem;position:absolute;right:2rem;top:4rem;transition:all 250ms cubic-bezier(0.22, 1, 0.36, 1);z-index:1}@media screen and (min-width: 48em){.quiz-modal__close{right:10rem}}@media(hover: hover){.quiz-modal__close:hover{background-color:#e6f2ff}}.quiz-modal__close-icon{display:flex;align-items:center;padding:.4rem;background-color:#fcc7ff;border-radius:100px;flex-shrink:0}.quiz-modal__close-icon-inner{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:100px;overflow:hidden}.quiz-modal__body{display:flex;flex-direction:column;gap:2.4rem;max-height:80dvh;max-width:66.8rem;overflow-y:auto;overscroll-behavior:none;padding:3.2rem;position:relative;scroll-behavior:smooth;scrollbar-width:none;width:100%;z-index:1}.quiz-modal__body::-webkit-scrollbar{display:none}.quiz-modal__chat{display:flex;flex-direction:column;gap:3.2rem}.quiz-modal__message{display:flex;gap:1.2rem;align-items:flex-start}.quiz-modal__content{align-items:stretch;display:flex;flex-direction:column;flex:1;gap:2.4rem}.quiz-modal__text{color:#00054f;font-size:1.8rem;line-height:1.5;margin:0;max-width:50.4rem}.quiz-modal__choices{display:flex;gap:1.6rem;padding:2.4rem;align-self:flex-end}.quiz-modal__footer{align-items:center;display:flex;flex-flow:row wrap;gap:2.4rem;justify-content:space-between;max-width:60rem;position:relative;padding:0 3.2rem;width:100%;z-index:2}.quiz-modal__counter{background:linear-gradient(270deg, #00054F 0%, #1A66A7 100%);border-radius:1.6rem;border:1px solid #1a66a7;color:#fcfcfc;display:inline-flex;font-size:1.4rem;font-weight:400;line-height:1.5;padding:.6rem 1.2rem}.quiz-modal__results{align-items:center;display:flex;flex-flow:row wrap;flex-wrap:wrap;gap:2.4rem;justify-content:flex-end}.quiz-modal__results--multiple{align-items:flex-end;flex-direction:column;gap:1.2rem;justify-content:flex-start}.quiz-modal__cta__container{display:flex;gap:1.6rem;flex-wrap:wrap;justify-content:flex-end}.quiz-modal__restart{align-items:center;background-color:#fcc7ff;border-radius:10rem;border:none;color:#00054f;cursor:pointer;display:inline-flex;height:4rem;justify-content:center;padding:.4rem;transition:background-color 250ms cubic-bezier(0.22, 1, 0.36, 1);width:4rem}.quiz-modal__restart svg{fill:#00054f}@media(hover: hover){.quiz-modal__restart:hover{background-color:#fce1fd}}.quiz-modal__restart:disabled{opacity:.35;cursor:not-allowed}}.item.component-quiz-promo{background-color:#00054f}@layer components{.quiz-promo__section{display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding:2.4rem 2.4rem 4.8rem;background:linear-gradient(to bottom, #00054b, #142f78 99%);border-bottom:1px solid #1e2939;border-radius:0 0 1.6rem 1.6rem}@media screen and (min-width: 48em){.quiz-promo__section{padding-left:8rem;padding-right:8rem}}@media screen and (min-width: 67.563em){.quiz-promo__section{padding-left:21.2rem;padding-right:21.2rem}}.quiz-promo__tag{display:inline-flex;align-items:center;padding:.8rem 1.6rem;border:1px solid rgba(207,230,255,.3);border-radius:3.2rem;background:linear-gradient(to right, rgba(207, 230, 255, 0.2), transparent);color:#cfe6ff;font-size:1.6rem;line-height:1.5}.quiz-promo__container{display:flex;flex-direction:column;align-items:center;gap:3.2rem;width:100%}.quiz-promo__heading{font:normal 400 2.4rem/120% "Plus Jakarta Sans"}@media screen and (min-width: 48em){.quiz-promo__heading{font:normal 400 2.8rem/120% "Plus Jakarta Sans"}}@media screen and (min-width: 67.563em){.quiz-promo__heading{font:normal 400 3.6rem/120% "Plus Jakarta Sans"}}.quiz-promo__heading{color:#fff;font-weight:400;line-height:1.2;text-align:center}}@layer components{.quiz-choice{display:flex;gap:.8rem;align-items:center;height:4.4rem;padding:.6rem 1.2rem;background-color:#fcfcfc;border:1px solid #cfe6ff;border-radius:3.6rem;color:#00054f;font-size:1.8rem;font-weight:400;line-height:1.5;cursor:pointer;transition:all .3s cubic-bezier(0.22, 1, 0.36, 1)}.quiz-choice:disabled{cursor:default}@media(hover: hover){.quiz-choice:not(:disabled):hover{background-color:#cfe6ff;border-color:#00054f;box-shadow:0 8px 10px 0 rgba(0,5,79,.25)}}.quiz-choice--yes.quiz-choice--active{background-color:#ff6a41;border-color:rgba(0,0,0,0);font-weight:700;box-shadow:none;cursor:default}.quiz-choice--no.quiz-choice--active{background-color:#00043c;border-color:rgba(0,0,0,0);color:#cfe6ff;font-weight:700;box-shadow:none;cursor:default}.quiz-choice__radio{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.8rem;height:1.8rem;border-radius:100px;border:1px solid #00054f}.quiz-choice--yes.quiz-choice--active .quiz-choice__radio{background-color:#fcc7ff;border-color:rgba(0,0,0,0)}.quiz-choice--no.quiz-choice--active .quiz-choice__radio{background-color:#cfe6ff;border-color:rgba(0,0,0,0)}.quiz-choice__icon{display:none;flex-shrink:0}.quiz-choice--active .quiz-choice__icon{display:block}.quiz-choice--yes.quiz-choice--active .quiz-choice__icon{color:#00054f;fill:#00054f}.quiz-choice--no.quiz-choice--active .quiz-choice__icon{color:#00054f;fill:#00054f}.quiz-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4rem;height:4rem;border-radius:999px;background-color:#fcc7ff}.quiz-bubble{background-color:#fcfcfc;border-radius:1.6rem;padding:1.6rem 2.4rem;box-shadow:0px 8px 20px rgba(0,5,79,.25)}.quiz-cta{align-items:center;background-color:#fcc7ff;border-radius:1.6rem;border:none;cursor:pointer;display:inline-flex;gap:1.6rem;padding:1.2rem 1.6rem 1.2rem 2rem;text-decoration:none;transition:background-color 250ms cubic-bezier(0.22, 1, 0.36, 1)}.quiz-cta--small{gap:1.6rem !important;padding:1.2rem 1.6rem 1.2rem 2rem !important}@media screen and (min-width: 48em){.quiz-cta{gap:2.4rem;padding:1.6rem 2.4rem 1.6rem 3.2rem}}@media(hover: hover){.quiz-cta:hover{background-color:#fce1fd}}.quiz-cta__label{color:#00054f;font-size:1.8rem;font-weight:700;line-height:1.5}@media screen and (min-width: 48em){.quiz-cta__label{white-space:nowrap}}.quiz-cta__arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:999px;background-color:#00054f;fill:#fff}}@layer components{.search .pagination{margin-bottom:0}.search__form{max-width:90rem;margin-inline:auto;padding-inline:1.6rem;margin-bottom:6.4rem}@media screen and (min-width: 67.563em){.search__form{margin-bottom:9.6rem}}.search-list{display:flex;flex-direction:column;gap:2.4rem;list-style:none;padding-left:0;margin-top:2.4rem;margin-bottom:2.4rem}@media screen and (min-width: 67.563em){.search-list{margin-top:3.2rem;margin-bottom:3.2rem;gap:3.2rem}}}@layer components{.search-bar{align-items:center;background:#fcfcfc;border-radius:3.2rem;border:1px solid rgba(161,206,255,.3);box-shadow:0 8px 20px rgba(0,5,79,.25);display:flex;gap:2.4rem;height:6.4rem;padding:.8rem 1.6rem .8rem 3.2rem}.search-bar__input{flex:1 0 0;min-width:0;border:0;background:rgba(0,0,0,0);font-size:1.6rem;line-height:1.5;color:#00054F}.search-bar__input::-moz-placeholder{color:#00054F;opacity:1}.search-bar__input::placeholder{color:#00054F;opacity:1}.search-bar__input:focus{outline:0}.search-bar__submit{flex-shrink:0;width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #a1ceff;background:#fcfcfc;transition:background .3s cubic-bezier(0.22, 1, 0.36, 1);padding:0}.search-bar__submit svg{width:2rem;height:2rem;fill:#00043c;transition:fill .3s cubic-bezier(0.22, 1, 0.36, 1)}.search-bar__submit:hover,.search-bar__submit:focus{background:#a1ceff}}@layer components{.hero-search .hero-search__content h1{margin-bottom:3.6rem}.hero-search .hero-search__description{color:#6a7282;font-size:2rem;font-weight:400;line-height:150%;margin-bottom:3.6rem}.hero-search .hero-search__search{margin-bottom:2.4rem}.hero-search .hero-search__search form{box-shadow:none;border:1px solid #1A66A7}.hero-search .hero-search__grid{display:grid;grid-template-columns:1fr;gap:2.4rem}@media screen and (min-width: 48em){.hero-search .hero-search__grid.has-sections{grid-template-columns:1fr 1fr}}@media screen and (min-width: 67.563em){.hero-search .hero-search__grid.has-sections{grid-template-columns:47.8rem 1fr}}.hero-search .hero-search__grid h2{color:#1A66A7;font-size:1.4rem;font-weight:700;line-height:150%;text-transform:uppercase}.hero-search .hero-search__list{display:flex;flex-wrap:wrap;gap:.8rem;padding:0;list-style-type:none;margin-top:1.2rem}.hero-search .hero-search__list li a{padding:.6rem 1.6rem;border-radius:1.6rem;border:1px solid #2693DC;font-size:1.4rem;font-weight:400;line-height:150%;color:#00054F;text-decoration:none;transition:color .3s cubic-bezier(0.22, 1, 0.36, 1),background-color .3s cubic-bezier(0.22, 1, 0.36, 1)}.hero-search .hero-search__list li a:hover,.hero-search .hero-search__list li a:focus{background-color:#1A66A7;color:#fcfcfc}.hero-search .hero-search__list li.active a{background-color:#1A66A7;color:#fcfcfc}.hero-search .hero-search__clear{margin-top:3.2rem;display:flex;justify-content:flex-end}.hero-search .hero-search__clear a{color:#1A66A7;font-size:1.6rem;font-weight:400;line-height:150%;text-decoration-line:underline;text-decoration-color:#1A66A7;text-decoration-style:solid;text-decoration-thickness:5%;text-underline-offset:25%}.hero-search .hero-search__clear a:hover,.hero-search .hero-search__clear a:focus{text-decoration-line:none}}@layer components{.search-jobs-results{margin-bottom:3.2rem}@media screen and (min-width: 48em){.search-jobs-results{margin-bottom:6.4rem}}.search-jobs-results .search-results__count{font-size:2rem;font-weight:400;line-height:150%}.search-jobs-results .search-results__grid{padding:0;list-style-type:none;display:grid;grid-template-columns:1fr;gap:2.4rem;margin-top:6.4rem}@media screen and (min-width: 48em){.search-jobs-results .search-results__grid{grid-template-columns:repeat(2, 1fr);margin-top:9.6rem;gap:2.4rem .8rem;align-items:flex-start}}@media screen and (min-width: 64em){.search-jobs-results .search-results__grid{gap:2.4rem}}@media screen and (min-width: 90em){.search-jobs-results .search-results__grid{grid-template-columns:repeat(3, 1fr);margin-top:12.8rem}}.search-jobs-results .job-card{padding:3.2rem;border-radius:2.4rem;border:1px solid rgba(0,5,79,.05);background:#fcfcfc;box-shadow:0 .8rem 3rem 0 rgba(0,0,0,.04);display:flex;flex-direction:column;justify-content:space-between;gap:2.4rem;align-items:flex-start;transition:border .3s cubic-bezier(0.22, 1, 0.36, 1)}.search-jobs-results .job-card:hover,.search-jobs-results .job-card:focus{border-color:#2693DC;box-shadow:0 .8rem 3rem 1.2rem rgba(161,206,255,.3)}.search-jobs-results .job-card h2{margin-bottom:2.4rem}.search-jobs-results .job-card__salary{display:flex;align-items:center;gap:1rem;font-size:1.4rem;font-weight:700;line-height:150%}.search-jobs-results .job-card__salary svg{width:1.4rem;height:1.4rem;-o-object-fit:contain;object-fit:contain}.search-jobs-results .job-card__salary__info{font-size:1.6rem;font-weight:400;line-height:150%;margin-top:.8rem}.search-jobs-results .job-card__tags{padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.4rem}.search-jobs-results .job-card__tags li{font-size:1.4rem;font-weight:400;line-height:150%;padding:6px 12px;border-radius:1.6rem;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%)}.search-jobs-results .pagination-block{margin-top:5.6rem}@media screen and (min-width: 48em){.search-jobs-results .pagination-block{margin-top:8.8rem}}}@layer components{.search-trainings-results{margin-bottom:3.2rem}@media screen and (min-width: 48em){.search-trainings-results{margin-bottom:6.4rem}}.search-trainings-results .search-results__count{font-size:2rem;font-weight:400;line-height:150%}.search-trainings-results .search-results__grid{padding:0;list-style-type:none;display:grid;grid-template-columns:1fr;margin-top:6.4rem}@media screen and (min-width: 48em){.search-trainings-results .search-results__grid{margin-top:9.6rem}}@media screen and (min-width: 67.563em){.search-trainings-results .search-results__grid{margin-top:12.8rem}}.search-trainings-results .training-card{padding:2.4rem 3.2rem;border-bottom:1px solid #00054F;display:flex;flex-direction:column;gap:2.4rem;align-items:flex-start}@media screen and (min-width: 64em){.search-trainings-results .training-card{flex-direction:row;align-items:flex-start;justify-content:space-between}}.search-trainings-results .training-card:hover .training-card__link:not(.button),.search-trainings-results .training-card:focus .training-card__link:not(.button){text-decoration:none}.search-trainings-results .training-card__description{font-size:1.6rem;font-weight:400;line-height:150%;margin-top:1.2rem}.search-trainings-results .training-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem;flex-shrink:0}@media screen and (min-width: 64em){.search-trainings-results .training-card__info{align-items:flex-end;max-width:50%}}@media screen and (min-width: 77.5em){.search-trainings-results .training-card__info{flex-direction:row;justify-content:space-between;width:56rem;align-items:flex-start}}.search-trainings-results .training-card__tags{padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:.8rem}@media screen and (min-width: 64em){.search-trainings-results .training-card__tags{justify-content:flex-end}}@media screen and (min-width: 77.5em){.search-trainings-results .training-card__tags{justify-content:flex-start}}.search-trainings-results .training-card__tags li{font-size:1.4rem;font-weight:400;line-height:150%;padding:6px 12px;border-radius:1.6rem;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%)}.search-trainings-results .training-card__link{flex-shrink:0}.search-trainings-results .training-card__link:not(.button){font-size:1.4rem;font-style:normal;font-weight:700;line-height:110%;text-decoration-line:underline;text-decoration-thickness:5%;text-underline-offset:25%;position:relative;padding-left:2rem}.search-trainings-results .training-card__link:not(.button):hover,.search-trainings-results .training-card__link:not(.button):focus{text-decoration:none}.search-trainings-results .training-card__link:not(.button):before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:1.2rem;height:1.2rem;background:url("../images/icons/ico-external.svg") no-repeat center center;background-size:contain}.search-trainings-results .pagination-block{margin-top:5.6rem}@media screen and (min-width: 48em){.search-trainings-results .pagination-block{margin-top:8.8rem}}}@layer components{.hero-single-course .hero-single-course__content{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem}@media screen and (min-width: 64em){.hero-single-course .hero-single-course__content{max-width:83%}}.hero-single-course .hero-single-course__back{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:700}.hero-single-course .hero-single-course__tags{display:flex;flex-wrap:wrap;gap:.8rem;padding:0;list-style-type:none}.hero-single-course .hero-single-course__tag{padding:.8rem 1.6rem;border-radius:3.2rem;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%);font-size:1.6rem;font-weight:400;line-height:150%}.hero-single-course .hero-single-course__description{font-size:2rem;font-weight:400;line-height:150%}.single-courses .wysiwyg span,.single-courses .wysiwyg li,.single-courses .wysiwyg p,.single-courses .wysiwyg h2,.single-courses .wysiwyg h3,.single-courses .wysiwyg h4,.single-courses .wysiwyg h5,.single-courses .wysiwyg h6,.single-courses .wysiwyg a{font-family:"Plus Jakarta Sans" !important}}@layer components{.component-content-one-column .block-content-one-column{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width: 64em){.component-content-one-column .block-content-one-column{max-width:83%}}.component-content-one-column .block-content-one-column__tag{padding:.8rem 1.6rem;border-radius:3.2rem;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%);font-size:1.6rem;font-weight:400;line-height:150%}.component-content-one-column .block-content-one-column__tag+.block-content-one-column__title{margin-top:1.6rem}.component-content-one-column .block-content-one-column__title+.block-content-one-column__content,.component-content-one-column .block-content-one-column__tag+.block-content-one-column__content{margin-top:4rem}.component-content-one-column .block-content-one-column__content.check-list ul li::before{top:.4rem;width:2.2rem;height:2.2rem;background:url("../images/icons/ico-circle-check.svg") center center no-repeat;background-size:contain}}@layer components{.component-content-two-columns .block-content-two-columns{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width: 48em){.component-content-two-columns .block-content-two-columns{grid-template-columns:1fr 1fr;gap:2.4rem}}@media screen and (min-width: 64em){.component-content-two-columns .block-content-two-columns{grid-template-columns:1fr 50rem;gap:4rem}}@media screen and (min-width: 77.5em){.component-content-two-columns .block-content-two-columns{gap:13rem}}.component-content-two-columns .block-content-two-columns__first,.component-content-two-columns .block-content-two-columns__second{display:flex;flex-direction:column;align-items:flex-start}.component-content-two-columns .block-content-two-columns__tag{padding:.8rem 1.6rem;border-radius:3.2rem;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%);font-size:1.6rem;font-weight:400;line-height:150%}.component-content-two-columns .block-content-two-columns__tag+.block-content-two-columns__title{margin-top:1.6rem}.component-content-two-columns .block-content-two-columns__title+.block-content-two-columns__content,.component-content-two-columns .block-content-two-columns__tag+.block-content-two-columns__content{margin-top:4rem}@media screen and (min-width: 48em){.component-content-two-columns .block-content-two-columns__title{max-width:50rem}}.component-content-two-columns .block-content-two-columns__content.check-list ul li::before{top:.4rem;width:2.2rem;height:2.2rem;background:url("../images/icons/ico-circle-check.svg") center center no-repeat;background-size:contain}}@layer sections{.page-404{display:flex;flex-direction:column;align-items:center;gap:3.2rem;text-align:center;padding-block:8rem}@media screen and (min-width: 67.563em){.page-404{padding-block:15.2rem}}.page-404__title{font:normal 400 2.4rem/120% "Plus Jakarta Sans"}@media screen and (min-width: 48em){.page-404__title{font:normal 400 2.8rem/120% "Plus Jakarta Sans"}}@media screen and (min-width: 67.563em){.page-404__title{font:normal 400 3.6rem/120% "Plus Jakarta Sans"}}.page-404__title{color:#00054F}.page-404__code{display:block}.page-404__text{max-width:82.4rem;font-size:2rem;line-height:150%;color:#00054F}.page-404__buttons{display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:center}@media screen and (max-width: 47.9999999em){.page-404__buttons{flex-direction:column;align-items:center;width:100%}}}@layer components{.component-domains-list .domains-list{padding:0;list-style-type:none;display:flex;flex-direction:column}.component-domains-list .domains-list__item{padding:3.2rem 0;display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:flex-start}@media screen and (min-width: 48em){.component-domains-list .domains-list__item{padding:6.4rem 0}}@media screen and (min-width: 64em){.component-domains-list .domains-list__item{grid-template-columns:39.2rem 1fr;gap:4rem}}@media screen and (min-width: 77.5em){.component-domains-list .domains-list__item{gap:14rem}}.component-domains-list .domains-list__description{display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start}.component-domains-list .domains-list__tag{padding:.8rem 1.6rem;border-radius:3.2rem;border:1px solid #a1ceff;background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%);font-size:1.6rem;font-style:normal;font-weight:400;line-height:150%;display:flex;align-items:center;gap:1rem}.component-domains-list .domains-list__list{display:grid;grid-template-columns:1fr;gap:1.6rem;padding:0;list-style-type:none}@media screen and (min-width: 48em){.component-domains-list .domains-list__list{grid-template-columns:1fr 1fr}}.component-domains-list .domains-list__list li{padding:2.4rem;border-radius:2.4rem;border:1px solid rgba(161,206,255,.3);background:#fcfcfc;box-shadow:0 .8rem 3rem 0 rgba(0,0,0,.04);display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start;transition:border .3s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .3s cubic-bezier(0.22, 1, 0.36, 1)}.component-domains-list .domains-list__list li:hover,.component-domains-list .domains-list__list li:focus{border-color:#2693DC;box-shadow:0 .8rem 3rem 1.2rem rgba(161,206,255,.3)}}@layer components{.component-cta-list .block-cta-list{display:flex;flex-direction:column;align-items:flex-start}.component-cta-list .block-cta-list__tag{color:#00054F;font-size:1.6rem;font-weight:400;line-height:150%;padding:.8rem 1.6rem;border-radius:32px;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%)}.component-cta-list .block-cta-list__tag+.block-cta-list__title{margin-top:1.6rem}.component-cta-list .block-cta-list__tag+ul,.component-cta-list .block-cta-list__title+ul{margin-top:6.4rem}.component-cta-list ul{padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:1.6rem}.component-cta-list li{border-radius:1.6rem;background:linear-gradient(180deg, #00054B 0%, #142F78 99.04%);padding:4.8rem 1.2rem 1.2rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;color:#fcfcfc;font-size:2.4rem;font-weight:700;line-height:150%;min-width:23.6rem;width:100%;position:relative;overflow:hidden}@media screen and (min-width: 48em){.component-cta-list li{width:auto;padding:7rem 2.4rem 2.4rem}}.component-cta-list li::after{content:"";position:absolute;top:100%;right:100%;width:1100%;height:1100%;background:url("../images/icons/ico-badge-pink.svg") center center no-repeat;background-size:contain;transition:top .5s cubic-bezier(0.22, 1, 0.36, 1),right .5s cubic-bezier(0.22, 1, 0.36, 1)}@media screen and (min-width: 48em){.component-cta-list li::after{width:500%;height:500%}}.component-cta-list li span{color:#fcfcfc;transition:color .5s cubic-bezier(0.22, 1, 0.36, 1)}.component-cta-list li span,.component-cta-list li a{position:relative;z-index:1}.component-cta-list li a{padding-bottom:.4rem;transition:border-bottom .5s cubic-bezier(0.22, 1, 0.36, 1)}.component-cta-list li a svg{fill:#a1ceff;transition:fill .5s cubic-bezier(0.22, 1, 0.36, 1)}.component-cta-list li:hover::after,.component-cta-list li:focus::after{right:-508%;top:-290%}@media screen and (min-width: 48em){.component-cta-list li:hover::after,.component-cta-list li:focus::after{right:-175%;top:-75%}}.component-cta-list li:hover span,.component-cta-list li:focus span{color:#00054F}.component-cta-list li:hover a,.component-cta-list li:focus a{border-bottom:6px solid #00054F}.component-cta-list li:hover a svg,.component-cta-list li:focus a svg{fill:#00054F}}@layer components{.hero-post{background-color:#00054F}.hero-post .hero-post__content{display:flex;flex-direction:column;gap:4.8rem}@media screen and (min-width: 64em){.hero-post .hero-post__content{flex-direction:row}}@media screen and (min-width: 77.5em){.hero-post .hero-post__content{gap:12rem}}.hero-post .hero-single-blog__back{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:700;color:#fcfcfc;margin-bottom:3.2rem;text-decoration-color:#fcfcfc}.hero-post .hero-single-blog__back:hover,.hero-post .hero-single-blog__back:focus{text-decoration-color:#fcc7ff}.hero-post .hero-single-blog__back svg{fill:#a1ceff}.hero-post .hero-post__left{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;min-width:0}.hero-post .hero-post__top{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:3.2rem}@media screen and (min-width: 67.563em){.hero-post .hero-post__top{width:100%;flex-direction:row;justify-content:space-between;align-items:flex-start}}.hero-post .hero-post__tags{display:flex;flex-wrap:wrap;gap:.8rem;padding:0;list-style-type:none}.hero-post .hero-post__tags li{padding:.6rem 1.2rem;border-radius:16px;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%);font-size:1.4rem;font-weight:400;line-height:150%;color:#a1ceff;display:flex;align-items:center;gap:.4rem}.hero-post .hero-post__tags li svg{fill:currentColor;width:1.2rem;height:1.2rem;-o-object-fit:contain;object-fit:contain}.hero-post .hero-post__date{color:#a1ceff;font-size:1.4rem;font-weight:400;line-height:150%}@media screen and (min-width: 67.563em){.hero-post .hero-post__date{margin-top:.6rem}}.hero-post h1{color:#fcfcfc}.hero-post .hero-post__description{margin-top:3.2rem;color:#fcfcfc;font-size:2rem;font-weight:400;line-height:150%}.hero-post .hero-post__authors{display:flex;align-items:flex-start;gap:.6rem;margin-top:3.2rem}.hero-post .hero-post__authors p,.hero-post .hero-post__authors a,.hero-post .hero-post__authors li{color:#a1ceff;font-size:1.4rem;font-weight:400;line-height:150%}.hero-post .hero-post__authors ul{display:flex;flex-wrap:wrap;padding:0;list-style-type:none}.hero-post .hero-post__authors a{text-decoration:underline}.hero-post .hero-post__authors a:hover,.hero-post .hero-post__authors a:focus{text-decoration:none}.hero-post .hero-post__right{align-self:flex-start;width:calc(50% + 50vw - 5rem);max-width:100%;margin:0 auto}@media screen and (min-width: 48em){.hero-post .hero-post__right{align-self:auto;width:auto;flex:0 0 30rem;max-width:47.4rem;margin:0}}@media screen and (min-width: 77.5em){.hero-post .hero-post__right{flex-basis:47.4rem}}.hero-post .hero-post__image{width:100%;aspect-ratio:474/350}.hero-post .hero-post__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2.4rem;border:1px solid rgba(0,5,79,.05);box-shadow:0 8px 30px 0 rgba(0,0,0,.04);transform:rotate(4deg)}}@layer components{.search-posts-results{margin-bottom:3.2rem}@media screen and (min-width: 48em){.search-posts-results{margin-bottom:6.4rem}}.search-posts-results .search-results__grid{padding:0;list-style-type:none;display:grid;grid-template-columns:1fr;gap:4.8rem 2.4rem;margin-top:6.4rem}@media screen and (min-width: 48em){.search-posts-results .search-results__grid{grid-template-columns:repeat(2, 1fr);margin-top:9.6rem;align-items:flex-start}}@media screen and (min-width: 67.563em){.search-posts-results .search-results__grid{grid-template-columns:repeat(3, 1fr);margin-top:12.8rem}}.article-card{border-radius:2.4rem;border:1px solid rgba(161,206,255,.3);background:#fcfcfc;box-shadow:0 .8rem 3rem 0 rgba(0,0,0,.04);padding:3.2rem;display:grid;grid-template-columns:1fr;gap:1.6rem;transition:border .3s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .3s cubic-bezier(0.22, 1, 0.36, 1)}.article-card:hover,.article-card:focus{border-color:#2693DC;box-shadow:0 .8rem 3rem 1.2rem rgba(161,206,255,.3)}.article-card .article-card__image{width:100%;aspect-ratio:474/350}.article-card .article-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:24px;border:1px solid rgba(0,5,79,.05);box-shadow:0 .8rem 3rem 0 rgba(0,0,0,.04)}.article-card .article-card__tags{display:flex;flex-wrap:wrap;gap:.8rem;padding:0;list-style-type:none}.article-card .article-card__tags li{padding:.6rem 1.2rem;border-radius:1.6rem;border:1px solid rgba(161,206,255,.3);background:linear-gradient(90deg, rgba(161, 206, 255, 0.2) 0%, rgba(161, 206, 255, 0) 100%);font-size:1.4rem;font-weight:400;line-height:150%;color:#00054F;display:flex;align-items:center;gap:.4rem}.article-card .article-card__tags li svg{fill:currentColor;width:1.2rem;height:1.2rem;-o-object-fit:contain;object-fit:contain}.article-card .article-card__top{display:flex;gap:1.6rem;align-items:flex-start;justify-content:space-between;width:100%;margin-bottom:1.6rem}.article-card .article-card__date{margin-top:.6rem;font-size:1.4rem;font-weight:400;line-height:150%}.article-card .article-card__title{color:#00054F;font-size:2rem;font-weight:700;line-height:150%}.article-card.article-card--first .article-card__title{font-size:2.4rem}.article-card .article-card__description{color:#00054F;font-size:1.6rem;font-weight:400;line-height:150%;margin-top:1.2rem}.article-card.article-card--first .article-card__description{color:#6a7282}.article-card .article-card__authors{display:flex;align-items:flex-start;gap:.6rem;margin-top:1.6rem}.article-card .article-card__authors p,.article-card .article-card__authors a,.article-card .article-card__authors li{color:#00054F;font-size:1.4rem;font-weight:400;line-height:150%}.article-card .article-card__authors ul{display:flex;flex-wrap:wrap;padding:0;list-style-type:none}.article-card .article-card__authors a{text-decoration:underline}.article-card .article-card__authors a:hover,.article-card .article-card__authors a:focus{text-decoration:none}.article-card .article-card__link{margin-top:2rem;font-size:1.4rem}@media screen and (min-width: 48em){.search-results__grid:not(.search-results__grid--no-featured-article) .article-card--first{grid-template-columns:repeat(2, 1fr);align-items:flex-start;gap:3.2rem;grid-column:1/3}}@media screen and (min-width: 67.563em){.search-results__grid:not(.search-results__grid--no-featured-article) .article-card--first{grid-template-columns:40% 1fr;gap:4.8rem;grid-column:1/4}}}