[data-header-theme=light] .header{background-color:var(--bg_light)}[data-header-theme=light] .header .menu__title{color:#000e2b}[data-header-theme=light] .header .spinner{background-color:#000e2b}[data-header-theme=dark] .header{background-color:var(--bg_dark)}[data-header-theme=dark] .header .menu__title{color:#fff}[data-header-theme=dark] .header--fixed,[data-header-theme=dark] .header .spinner,[data-header-theme=light] .header--fixed{background-color:#fff}[data-header-theme=dark] .header--fixed .spinner,[data-header-theme=light] .header--fixed .spinner{background-color:#000e2b}.header{--default_animation:linear;--default_animation_duration:200ms;--default_transition:all var(--default_animation) var(--default_animation_duration);padding:20px 0;position:relative;top:0;transition:var(--default_transition);z-index:10}.header a{text-decoration:none}.header button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}.header .content-container{margin:0 auto;max-width:var(--grid_max_width);width:90%}.header__logo a{position:relative;z-index:10}.header__container{--bg:transparent}.header__hamburguer{min-height:70px;position:absolute;right:0;top:0;width:50px;z-index:11}.header__hamburguer .spinner{box-sizing:border-box;height:3px;left:13px;position:absolute;transition:var(--default_transition);width:24px}.header__hamburguer .spinner:first-child{top:calc(50% - 11px)}.header__hamburguer .spinner:nth-child(2){top:calc(50% - 2px)}.header__hamburguer .spinner:nth-child(3){bottom:calc(50% - 11px)}.header__menu{position:relative;z-index:10}.header__menu .menu__title{font-size:14px;font-weight:700;letter-spacing:.05em;padding:10px 20px}.header__menu .menu__title:not(.link){text-transform:uppercase}.header__menu .menu__title:hover{color:var(--primary_light)}.header__menu .button{--button_font_size:14px!important;--button_min_width:auto}.header__menu .button:after{content:""}.header__submenu.active{transform:translateX(-100%)}.header__submenu.active .header__collapsable{transition:unset}.header__collapsable{left:50%;max-height:0;opacity:0;overflow:hidden;position:absolute;transform:translateX(-50%);transition:opacity .1s linear,max-height .1s linear;width:100%;z-index:-1}.header__collapsable.active{max-height:10000px;opacity:1;z-index:10}.header__group-columns .columns__title{font-weight:700;margin-bottom:13px}.header__group-columns .columns__link{--link_font_size:16px;--link_font_weight:normal;line-height:1;padding:8px 0}.header__group-columns .columns__link:hover{text-decoration:underline}.header__group-columns>div{align-items:flex-start;display:flex;gap:20px;grid-gap:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.header__group-featured .featured__title{--body_color:var(--primary_light);font-weight:700}.header__group-featured .featured__description{--body_color:#333f48}.header__group-featured a:hover{--link_color:var(--primary_light_600)}.header__group-featured a:hover .featured__description,.header__group-featured a:hover .featured__title{--body_color:var(--primary_light_600)}.header__backdrop{background:#000e2b;height:0;left:0;opacity:0;position:fixed;top:0;transition:all .1s linear;width:0;z-index:9}.header--fixed{background-color:var(--bg_light);border-bottom:1px solid #f2f2f2;position:-webkit-sticky;position:sticky}.header--fixed .header__menu nav>ul li .menu__title{color:#000e2b}.header--fixed .header__menu nav>ul li .menu__title:hover{color:var(--primary_light_500)}@media (max-width:991px){.header .content-container{width:100%}.header__logo{padding-left:5%}.header__container{max-height:0;opacity:0;overflow-y:scroll;top:70px;transition:opacity .3s linear,max-height .2s linear;z-index:-1}.header__container,.header__menu{left:0;position:absolute;width:100vw}.header__menu{background:var(--bg_light);min-height:calc(100vh - 70px);padding:30px 5%;text-align:center;top:0}.header__menu .menu__title{color:#000e2b!important;width:100%}.header__menu .button{margin:15px 0;padding:12px 48px!important}.header__submenu{left:100%;min-height:100vh;overflow:scroll;position:absolute;top:0;transition:var(--default_transition);width:0;z-index:11}.header__submenu--back{display:block;left:7px;position:absolute;top:30px;z-index:11}.header__submenu--back .link--arrow{height:100vh;position:absolute;top:0;width:36px}.header__submenu--back .link--arrow:after{content:"\a0←"}.header__submenu--back .link--arrow:hover{text-decoration:none}.header__group-featured{padding:30px 48px}.header__group-columns{padding:40px 48px}.header__group-columns div{display:grid}}@media (min-width:992px){.header{padding:27px 0 24px}.header .content-container{align-items:center;display:flex;justify-content:space-between}.header__container,.header__menu{--bg:transparent}.header__menu nav>ul{align-items:center;display:flex;justify-content:flex-end}.header__menu nav>ul li .menu__title{position:relative}.header__menu nav>ul li .menu__title.active{--link_color:var(--primary_light_500);color:var(--primary_light_500)}.header__menu nav>ul li .menu__title.active:after{background:var(--primary_light);bottom:-24px;content:"";display:block;height:6px;left:0;position:absolute;width:100%;z-index:9}.header__menu nav>ul li .button{margin:0 9px}.header__menu nav>ul li .link{padding-right:0}.header__menu .button{padding:12px 30px!important}.header__submenu.active{transform:unset}.header__hamburguer,.header__submenu--back{display:none}.header__collapsable{border-radius:var(--border_radius);top:100%;width:90%}.header__group{border:1px solid #f2f2f2}.header__group-columns,.header__group-featured{padding:4em 30px 4em 3.2em}.header--fixed{padding:16px 0 13px}.header--fixed .header__menu nav>ul li .menu__title.active:after{bottom:-13px}}@media (max-width:991px){body.menu--open{overflow:hidden}body.menu--open .header__container{min-height:calc(100vh - 70px)}body.menu--open .header__submenu.active{background-color:var(--bg_light_alt);overflow-y:scroll;width:100vw}}body.menu--open .header__backdrop{height:100vh;opacity:.3;width:100vw}body.menu--open .header__container{max-height:10000px;opacity:1;z-index:10}body.menu--open .header__hamburguer>.spinner:first-child,body.menu--open .header__hamburguer>.spinner:nth-child(3){top:calc(50% - 1px)}body.menu--open .header__hamburguer>.spinner:first-child{transform:rotate(135deg)}body.menu--open .header__hamburguer>.spinner:nth-child(2){opacity:0}body.menu--open .header__hamburguer>.spinner:nth-child(3){transform:rotate(-135deg)}