:root{--hero-banner-cta:#00ffab;--hero-banner-cta-hover:#00bf82;--hub-exclusive-content:#7c39e3!important;--hub-exclusive-content-cta:#eb1c24!important;--hub-exclusive-content-cta-hover:#c40000!important}:root{--base-font:62.5%;--fw-bold:700;--black:#000;--black-rgb:0,0,0;--white:#fff;--selection:#f60;--dark-blue:#190064;--sea-blue:#00EBD2;--purple:#7C39E3;--red:#f15b67;--box-shadow:0 .2rem 2rem rgba(25,0,100,.25),0 .3rem 1.5rem rgba(83,64,139,.2);--spacing:1rem;--font-text:"Titillium Web",sans-serif}.header__wrapper{display:flex;flex-wrap:wrap}.header{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.header__nav{display:flex;flex-wrap:wrap;align-items:center}.header__list,.header__sublist{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}.header{width:100%;height:auto;padding:2rem 3rem}@media (min-width:48em){.header{padding:2rem 6rem}}.header__wrapper{width:100%;height:auto;max-width:120rem}.header{background-color:var(--dark-blue);position:relative;z-index:100;border-bottom:.4rem solid rgba(0,235,210,.4)}@media (min-width:48em){.header{padding:2rem 6rem}}.header__nav{flex-grow:1;justify-content:flex-end}.header__toggle-label{position:relative;width:3rem;height:3rem;z-index:1}@media (min-width:64em){.header__toggle-label{display:none}}.header__toggle-row{position:absolute;left:0;width:100%;height:.3rem;background-color:var(--white);border-radius:.2rem;transition:.3s ease-in-out}.header__toggle-row:first-of-type{top:.3rem}.header__toggle-row:nth-of-type(2){top:calc(50% - .15rem)}.header__toggle-row:last-of-type{top:2.5rem}.header__toggle-input:checked+.header__toggle-label .header__toggle-row:first-of-type{top:50%;transform:translateY(-50%) rotate(45deg)}.header__toggle-input:checked+.header__toggle-label .header__toggle-row:nth-of-type(2){top:50%;transform:translateY(-50%) rotate(-45deg)}.header__toggle-input:checked+.header__toggle-label .header__toggle-row:last-of-type{transform:translateX(-50px);opacity:0}.header__toggle-input:checked~.header__list{right:0}.header__list{position:absolute;width:100%;top:0;right:-105%;padding:10rem 3rem 3rem;background-color:var(--dark-blue);transition:.2s ease-in-out;box-shadow:.6rem .6rem 1.2rem rgba(25,0,100,.2),-.6rem -.6rem 1.2rem rgba(0,235,210,.2);border-bottom:.4rem solid rgba(0,235,210,.4)}@media (min-width:48em){.header__list{padding:10rem 6rem 3rem}}@media (min-width:64em){.header__list{position:static;max-width:-moz-fit-content;max-width:fit-content;padding:0;display:flex;flex-direction:row;align-items:center;box-shadow:none;background-color:transparent;border:none;transition:none}}.header__list-item{margin-bottom:1.4rem;text-align:center}@media (min-width:64em){.header__list-item{margin:0 1rem 0 0}}.header__list-item:last-of-type{margin-bottom:0}@media (min-width:64em){.header__list-item:last-of-type{margin-right:0;margin-left:1rem}}.header__list-item--has-sublist{position:relative}@media (min-width:64em){.header__list-item--has-sublist>.header__list-link::after{display:none}}@media (min-width:64em){.header__sublist{position:absolute;opacity:0;visibility:hidden;top:2.5rem;left:50%;transform:translateX(-50%);padding:1.5rem;background-color:var(--dark-blue);border:.1rem solid rgba(0,235,210,.4);transition:.2s ease-in-out;border-radius:.5rem;box-shadow:.6rem .6rem 1.2rem rgba(25,0,100,.2),-.6rem -.6rem 1.2rem rgba(0,235,210,.2)}}@media (min-width:64em){.header__sublist::after{content:"";width:1rem;height:1rem;border-bottom:.1rem solid rgba(0,235,210,.4);border-right:.1rem solid rgba(0,235,210,.4);background-color:var(--dark-blue);position:absolute;top:-.6rem;left:50%;transform:translateX(-50%) rotate(-135deg)}}.header__sublist-item{text-align:center}@media (min-width:64em){.header__sublist-item{margin-bottom:1rem}}@media (min-width:64em){.header__sublist-item:last-of-type{margin-bottom:0}}@media (min-width:64em){.header__sublist-link{text-wrap:nowrap}}.header__sublist-link.link-underline{font-size:1.4rem;font-weight:400;color:var(--sea-blue);padding:.4rem 1rem 1rem}.header__sublist-link.link-underline::after{height:.1rem;background-color:var(--sea-blue)}.header__sublist-link.link-underline::after{height:.1rem}@media (min-width:64em){.header__list-item--has-sublist:hover .header__sublist{opacity:1;visibility:visible;top:4rem}}.header__logo-img{position:relative;z-index:1}.header .btn{color:var(--dark-blue);background-color:var(--sea-blue);font-size:1.6rem}.header .btn::before{background-color:var(--dark-blue)}