/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes simpleFadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInRight{from{transform:translateX(1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInLeft{from{transform:translateX(-1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes hiPopup{from{opacity:0;right:0}to{opacity:1;right:3vw}}@keyframes byePopup{from{opacity:1;right:3vw}to{opacity:0;right:0;display:none}}@keyframes slide-in-left{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes underlineOnScroll{0%{background-size:0% 100%}100%{background-size:100% 100%}}@keyframes simpleFadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInRight{from{transform:translateX(1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInLeft{from{transform:translateX(-1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes hiPopup{from{opacity:0;right:0}to{opacity:1;right:3vw}}@keyframes byePopup{from{opacity:1;right:3vw}to{opacity:0;right:0;display:none}}@keyframes slide-in-left{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes underlineOnScroll{0%{background-size:0% 100%}100%{background-size:100% 100%}}.header{position:relative;width:100%;z-index:501;background-color:#fff}.header.scrolled{position:fixed;left:0;right:0;margin:0 auto;width:100%;box-shadow:0 2px 5px 0 rgba(0,0,0,.2) !important;top:0;border-radius:0 !important;animation:simpleFadeIn .3s forwards}.user-logged-in .header.scrolled{top:79px}.toolbar-tray-open.toolbar-vertical .header.scrolled{width:calc(100% - 15rem);left:15rem}.toolbar-vertical .header.scrolled{top:39px}.header__branding{width:273px;padding:1.5rem 0;padding-left:4.17%}@media screen and (max-width:1310px){.header__branding{width:203px}}@media screen and (max-width:1242px){.header__branding{width:193px}}.header__branding__city{display:block;height:100%;margin:0;padding:0}.header__branding__logo{width:100%;height:100%;padding:0}.header__desktop__menu{flex:1;justify-content:space-between}.header__desktop__menu .h-100{flex:1}
@keyframes simpleFadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInRight{from{transform:translateX(1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInLeft{from{transform:translateX(-1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes hiPopup{from{opacity:0;right:0}to{opacity:1;right:3vw}}@keyframes byePopup{from{opacity:1;right:3vw}to{opacity:0;right:0;display:none}}@keyframes slide-in-left{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes underlineOnScroll{0%{background-size:0% 100%}100%{background-size:100% 100%}}@keyframes simpleFadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInRight{from{transform:translateX(1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInLeft{from{transform:translateX(-1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes hiPopup{from{opacity:0;right:0}to{opacity:1;right:3vw}}@keyframes byePopup{from{opacity:1;right:3vw}to{opacity:0;right:0;display:none}}@keyframes slide-in-left{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes underlineOnScroll{0%{background-size:0% 100%}100%{background-size:100% 100%}}.header nav.contextual-region{position:static !important}@media(min-width:950px){.header__desktop__menu{position:initial !important}}.submenu-a11Y{display:none !important}.header__menu{display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}.header__menu .leaf{list-style:none}.header__menu .leaf:not(.expanded) .header__menu__expanded{display:none}.header__menu .leaf.expanded a{padding-right:10px}.header__menu .leaf-lvl-1{display:flex;height:100%}@media(min-width:1136px){.header__menu .leaf-lvl-1.expanded>a::after{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg fill='%231B1B1B'  xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 10' style='enable-background:new 0 0 5 10' xml:space='preserve'%3E%3Cpath d='M4.7 4.2.7.1C.5 0 .3 0 .1.1 0 .3 0 .5.1.7l4 4.1c.2.2.2.4 0 .6l-4 4.1c-.1 0-.1.2 0 .4.1.1.2.1.3.1.1 0 .2 0 .3-.1l4-4.1c.4-.4.4-1.2 0-1.6' style='fill-rule:evenodd;clip-rule:evenodd;data-color-initial:%230062ff'/%3E%3C/svg%3E");background-color:rgba(0,0,0,0);border-width:0;flex-shrink:0;height:12px;width:12px;transform:rotate(90deg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-left:10px;transition:.25s}}@media(min-width:1136px){.header__menu .leaf-lvl-1>.header__menu__expanded{display:none}}@media(min-width:1136px){.header__menu .leaf-lvl-1:hover a::after,.header__menu .leaf-lvl-1.active a::after{transform:rotate(270deg)}.header__menu .leaf-lvl-1:hover .header__menu__submenu-lvl-2,.header__menu .leaf-lvl-1.active .header__menu__submenu-lvl-2{display:flex;align-items:flex-start;flex-wrap:wrap;padding:0 24px;max-height:80vh;overflow:auto;box-shadow:inset 0 .5rem 1rem rgba(0,0,0,.15),0 .5rem 1rem rgba(0,0,0,.15)}.header__menu .leaf-lvl-1:hover .header__menu__submenu-lvl-2::before,.header__menu .leaf-lvl-1.active .header__menu__submenu-lvl-2::before{content:"";position:absolute;top:-7px;left:0;height:7px;width:7px;background:var(--white)}.header__menu .leaf-lvl-1:hover .header__menu__submenu-lvl-2::after,.header__menu .leaf-lvl-1.active .header__menu__submenu-lvl-2::after{content:"";position:absolute;top:-5px;right:0;height:5px;width:5px;background:var(--white);z-index:-1;box-shadow:inset 0 .5rem 1rem rgba(0,0,0,.15)}}.header__menu .leaf-lvl-1.first:hover:after,.header__menu .leaf-lvl-1.first:focus:after{display:none}.header__menu .leaf-lvl-1>a{min-height:110px;padding:0 30px 30px;text-decoration:none;color:#191919;font-size:16px;font-weight:bold;letter-spacing:.57px;line-height:18px}@media(max-width:1449.98px){.header__menu .leaf-lvl-1>a{font-size:14px;padding:0 20px 30px}}.header__menu__expanded{display:none}.header__menu .leaf-lvl-2{display:flex;flex-direction:column;transition:.3s;overflow:visible;width:19%;margin:0 .4rem;padding-bottom:30px}@media(min-width:1136px){.header__menu .leaf-lvl-2:nth-child(1){display:none}}.header__menu .leaf-lvl-2>a{padding:24px 0 15px 0;text-decoration:none;color:#191919;font-size:16px;font-weight:bold;letter-spacing:.57px;line-height:18px;transition:all .2s ease-in-out}@media(max-width:1449.98px){.header__menu .leaf-lvl-2>a{font-size:14px}}.header__menu .leaf-lvl-2>a:hover{color:var(--primary)}.header__menu .leaf-lvl-3{position:relative;display:flex;align-items:center;margin:0;overflow:hidden}@media(min-width:1136px){.header__menu .leaf-lvl-3{height:-moz-fit-content;height:fit-content}.header__menu .leaf-lvl-3:first-child{display:none}}.header__menu .leaf-lvl-3>a{padding:0 0 8px 0;text-decoration:none;color:#191919;font-size:15px;font-weight:500;letter-spacing:.54px;line-height:18px;transition:all .2s ease-in-out}@media(max-width:1449.98px){.header__menu .leaf-lvl-3>a{font-size:14px}}.header__menu .leaf-lvl-3>a:hover{color:var(--primary)}.header__menu .leaf-lvl-3:last-child>a{padding-bottom:0}.header__menu__submenu{animation:headMenu .2s}@keyframes headMenu{from{opacity:0}to{opacity:1}}.header__menu__submenu-lvl-2{display:none;position:absolute;left:0;width:100%;background-color:#fff}.header__menu__submenu-lvl-3{padding:0}.header__menu__submenu-lvl-4{display:none}
@keyframes simpleFadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInRight{from{transform:translateX(1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInLeft{from{transform:translateX(-1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes hiPopup{from{opacity:0;right:0}to{opacity:1;right:3vw}}@keyframes byePopup{from{opacity:1;right:3vw}to{opacity:0;right:0;display:none}}@keyframes slide-in-left{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes underlineOnScroll{0%{background-size:0% 100%}100%{background-size:100% 100%}}@keyframes simpleFadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInRight{from{transform:translateX(1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInLeft{from{transform:translateX(-1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes hiPopup{from{opacity:0;right:0}to{opacity:1;right:3vw}}@keyframes byePopup{from{opacity:1;right:3vw}to{opacity:0;right:0;display:none}}@keyframes slide-in-left{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes underlineOnScroll{0%{background-size:0% 100%}100%{background-size:100% 100%}}.header__kinderblanc .header__search,.header__kindernoir .header__search{position:relative;padding:1.5rem 0;padding-right:4.17%;z-index:2}.header__kinderblanc .header__search .views-exposed-form,.header__kindernoir .header__search .views-exposed-form{display:none;position:fixed;top:0;left:0;justify-content:center;align-items:center;width:100%;height:100%;margin:0;background-color:rgba(43,43,43,.95)}@media(max-width:749.98px){.header__kinderblanc .header__search .views-exposed-form,.header__kindernoir .header__search .views-exposed-form{padding:0 1rem}}.header__kinderblanc .header__search .views-exposed-form form,.header__kindernoir .header__search .views-exposed-form form{display:flex;flex-direction:row !important;align-items:flex-end}@media(min-width:1450px){.header__kinderblanc .header__search .views-exposed-form form,.header__kindernoir .header__search .views-exposed-form form{max-width:1400px;min-width:800px}}.header__kinderblanc .header__search .views-exposed-form .form-group,.header__kindernoir .header__search .views-exposed-form .form-group{margin-bottom:0}@media(min-width:1450px){.header__kinderblanc .header__search .views-exposed-form .form-group,.header__kindernoir .header__search .views-exposed-form .form-group{width:100%}}.header__kinderblanc .header__search .views-exposed-form .form-group label,.header__kindernoir .header__search .views-exposed-form .form-group label{bottom:calc(100% + 3.125rem);color:var(--white);font-size:2.75rem;font-weight:800;max-width:90%;position:absolute;animation:fade-in-down .5s}.header__kinderblanc .header__search .views-exposed-form .form-group label::after,.header__kindernoir .header__search .views-exposed-form .form-group label::after{background-color:var(--secondary);border-radius:8px;content:"";display:inline-block;height:.75rem;width:5rem;margin-left:1rem}.header__kinderblanc .header__search .views-exposed-form .form-group input[type=text],.header__kindernoir .header__search .views-exposed-form .form-group input[type=text]{height:3.75rem;width:100%;margin:0 auto;border:3px solid var(--white);color:var(--white);font-weight:500;border-radius:3px;background-color:rgba(0,0,0,0);background-image:none;font-size:19px;font-weight:300;animation:fade-in-down .3s}.header__kinderblanc .header__search .views-exposed-form .form-group input[type=text]::-moz-placeholder,.header__kindernoir .header__search .views-exposed-form .form-group input[type=text]::-moz-placeholder{color:var(--white);font-weight:500}.header__kinderblanc .header__search .views-exposed-form .form-group input[type=text]::placeholder,.header__kindernoir .header__search .views-exposed-form .form-group input[type=text]::placeholder{color:var(--white);font-weight:500}.header__kinderblanc .header__search .views-exposed-form .form-actions,.header__kindernoir .header__search .views-exposed-form .form-actions{height:3.75rem;margin-left:.625rem;width:3.75rem;animation:fade-in-down .3s}@media(max-width:749.98px){.header__kinderblanc .header__search .views-exposed-form .form-actions,.header__kindernoir .header__search .views-exposed-form .form-actions{aspect-ratio:1/1}}.header__kinderblanc .header__search .views-exposed-form .form-actions input[type=submit]#edit-submit-main-search-engine,.header__kindernoir .header__search .views-exposed-form .form-actions input[type=submit]#edit-submit-main-search-engine{position:static;width:100%;height:100%;border-radius:3px;background-color:var(--white);border-color:var(--white);text-indent:-999rem;background-size:70%;background-position:center;background-repeat:no-repeat;box-shadow:6px 6px 0 var(--primary)}.header__kinderblanc .header__search [data-js-header-search-toggle],.header__kindernoir .header__search [data-js-header-search-toggle]{position:relative;width:5rem;height:5rem;border-radius:3px;background-color:#2b2b2b !important;box-shadow:6px 6px 0 var(--primary);transition:all .1s;z-index:2}@media(max-width:1135.98px){.header__kinderblanc .header__search [data-js-header-search-toggle],.header__kindernoir .header__search [data-js-header-search-toggle]{width:4rem;height:4rem}}.header__kinderblanc .header__search [data-js-header-search-toggle] span:first-child,.header__kindernoir .header__search [data-js-header-search-toggle] span:first-child{display:none}.header__kinderblanc .header__search [data-js-header-search-toggle][data-icon=search],.header__kindernoir .header__search [data-js-header-search-toggle][data-icon=search]{background-size:70%;background-position:center}.header__kinderblanc .header__search [data-js-header-search-toggle][data-icon=search][aria-expanded=false],.header__kindernoir .header__search [data-js-header-search-toggle][data-icon=search][aria-expanded=false]{background-image:url("data:image/svg+xml,%3Csvg fill='%23fff'  xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' style='enable-background:new 0 0 14 14' xml:space='preserve'%3E%3Cpath d='m13.8 13.1-3.4-3.4c.9-1 1.4-2.4 1.4-3.8C11.8 2.7 9.2 0 5.9 0S0 2.7 0 5.9s2.7 5.9 5.9 5.9c1.4 0 2.8-.5 3.8-1.4l3.4 3.4c.1.1.2.2.4.2.1 0 .3-.1.4-.2.2-.2.2-.5-.1-.7zM1.1 5.9c0-2.7 2.2-4.8 4.8-4.8s4.8 2.2 4.8 4.8c0 1.3-.5 2.5-1.3 3.4 0 0-.1 0-.1.1-.9.8-2 1.3-3.4 1.3-2.6.1-4.8-2.1-4.8-4.8z' style='fill-rule:evenodd;clip-rule:evenodd;data-color-initial:%230062ff'/%3E%3C/svg%3E");background-color:#2b2b2b !important}.header__kinderblanc .header__search [data-js-header-search-toggle][data-icon=search][aria-expanded=true],.header__kindernoir .header__search [data-js-header-search-toggle][data-icon=search][aria-expanded=true]{background-image:url("data:image/svg+xml,%3Csvg fill='%232b2b2b'  xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' style='enable-background:new 0 0 12 12' xml:space='preserve'%3E%3Cpath d='M6.7 6 11.9.8c.2-.2.2-.5 0-.7-.2-.2-.5-.2-.7 0L6 5.3.8.1C.6 0 .3 0 .1.1 0 .3 0 .6.1.8L5.3 6 .1 11.2c-.2.2-.2.5 0 .7.1 0 .3.1.4.1.1 0 .2 0 .3-.1L6 6.7l5.2 5.2c.1.1.2.1.3.1.1 0 .2 0 .3-.1.2-.2.2-.5 0-.7L6.7 6z' style='fill-rule:evenodd;clip-rule:evenodd;data-color-initial:%230062ff'/%3E%3C/svg%3E");background-color:var(--white) !important}.header__kinderblanc .header__search [data-js-header-search-toggle][data-icon=search][aria-expanded=true]+.views-exposed-form,.header__kindernoir .header__search [data-js-header-search-toggle][data-icon=search][aria-expanded=true]+.views-exposed-form{display:flex;animation:simpleFadeIn .3s}.header__kinderblanc .header__search [data-js-header-search-toggle]:hover,.header__kindernoir .header__search [data-js-header-search-toggle]:hover{box-shadow:0px 0px 0 var(--primary)}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}
@keyframes simpleFadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInRight{from{transform:translateX(1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInLeft{from{transform:translateX(-1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes hiPopup{from{opacity:0;right:0}to{opacity:1;right:3vw}}@keyframes byePopup{from{opacity:1;right:3vw}to{opacity:0;right:0;display:none}}@keyframes slide-in-left{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes underlineOnScroll{0%{background-size:0% 100%}100%{background-size:100% 100%}}@keyframes simpleFadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInRight{from{transform:translateX(1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInLeft{from{transform:translateX(-1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes hiPopup{from{opacity:0;right:0}to{opacity:1;right:3vw}}@keyframes byePopup{from{opacity:1;right:3vw}to{opacity:0;right:0;display:none}}@keyframes slide-in-left{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes underlineOnScroll{0%{background-size:0% 100%}100%{background-size:100% 100%}}.header__desktop__menu .contextual{right:calc(8% + 6rem)}@media(max-width:1135.98px){.header__desktop__menu .contextual{right:0}}.header__desktop__menu [data-js-header-menu-desktop]{margin:0 5.56%}@media screen and (max-width:1242px){.header__desktop__menu [data-js-header-menu-desktop]{margin:0 2.56%}}@media screen and (max-width:1168px){.header__desktop__menu [data-js-header-menu-desktop]{margin:0 1.56%}}.header__desktop__menu [data-js-header-nav],.header__desktop__menu #main-menu{height:100%}.header__desktop__menu .header__menu__toggle{display:none}.header__desktop__menu .header__menu__toggle span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:1135.98px){.header__desktop__menu .header__menu__toggle{background-color:rgba(0,0,0,0);background-position:center;background-repeat:no-repeat;background-size:contain;border:none;display:block;height:4rem;margin:1.5rem 0;margin-left:auto;width:4rem}.header__desktop__menu .header__menu__toggle[aria-expanded=false]{animation:roll-reverse .5s forwards}.header__desktop__menu .header__menu__toggle[aria-expanded=true]{background-size:70%;animation:roll .5s forwards}}.header__desktop__menu .header__menu__submenu-lvl-2{top:100%}.header__desktop__menu .header__menu .leaf{font-size:1.125rem}.header__desktop__menu .header__menu .leaf-lvl-1{align-items:center;margin:0 .5rem}.header__desktop__menu .header__menu .leaf-lvl-1>a{height:-moz-fit-content;height:fit-content;padding:1rem .875rem;min-height:inherit;font-weight:400;font-size:1.125rem;border-radius:3px;box-shadow:0px 0px 0px 0px var(--primary);transition:.3s,-webkit-mask-position .3s .3s;transition:.3s,mask-position .3s .3s;transition:.3s,mask-position .3s .3s,-webkit-mask-position .3s .3s}.header__desktop__menu .header__menu .leaf-lvl-1:hover>a,.header__desktop__menu .header__menu .leaf-lvl-1:focus-within>a{box-shadow:0px 0px 0px 4px var(--primary);text-shadow:.5px 0px .25px,-0.5px 0px .25px;transition:.3s}.header__desktop__menu .header__menu .leaf-lvl-1:hover .header__menu__submenu-lvl-2,.header__desktop__menu .header__menu .leaf-lvl-1:focus-within .header__menu__submenu-lvl-2,.header__desktop__menu .header__menu .leaf-lvl-1.active .header__menu__submenu-lvl-2{justify-content:center;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-top:1.25rem solid var(--secondary);border-bottom:1.25rem solid var(--secondary);padding:2rem 24px}.header__desktop__menu .header__menu .leaf-lvl-2{flex:0 0 25%;padding-right:1rem}.header__desktop__menu .header__menu .leaf-lvl-2>a{font-weight:600;padding:1rem;border-radius:3px;border:1px solid var(--primary);width:-moz-fit-content;width:fit-content;box-shadow:0;transition:all .2s ease-in-out}.header__desktop__menu .header__menu .leaf-lvl-2>a:hover,.header__desktop__menu .header__menu .leaf-lvl-2>a:focus{transform:translate(-2px,-2px);box-shadow:2px 2px var(--primary)}.header__desktop__menu .header__menu .leaf-lvl-3>a{position:relative;transition:all .3s ease-in-out;left:0}.header__desktop__menu .header__menu .leaf-lvl-3>a::before{content:"";position:absolute;width:.5rem;height:.5rem;top:.25rem;left:-1rem;border-radius:100%;background-color:var(--primary);transition:all .3s ease-in-out}.header__desktop__menu .header__menu .leaf-lvl-3>a:hover,.header__desktop__menu .header__menu .leaf-lvl-3>a:focus{left:1rem}.header__desktop__menu .header__menu__submenu{z-index:2}.header__desktop__menu .header__menu__submenu-lvl-3{margin-top:1rem}.header__desktop__menu .header__menu__responsive{display:none;flex-direction:column;position:absolute;width:100%;height:calc(100vh - 112px);top:112px;left:0;right:0;z-index:7;background-color:#fff;justify-content:flex-start;padding-bottom:40px;overflow-y:scroll;overscroll-behavior:contain}.header__desktop__menu .header__menu__responsive #main-menu{display:block}@media(max-width:749.98px){.header__desktop__menu .header__menu__responsive{top:112px}}.header__desktop__menu .header__menu__responsive .header__menu{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;padding:0;margin:30px 0}@media(max-width:1449.98px){.header__desktop__menu .header__menu__responsive .header__menu{margin:0}}.header__desktop__menu .header__menu__responsive .header__menu .leaf{list-style:none;min-height:60px;display:flex;align-items:center;width:100%;padding:5px 0}.header__desktop__menu .header__menu__responsive .header__menu .leaf.expanded{justify-content:space-between}.header__desktop__menu .header__menu__responsive .header__menu .leaf .header__menu__expanded{margin-right:20px}.header__desktop__menu .header__menu__responsive .header__menu .leaf:not(.expanded) .header__menu__expanded{display:none}.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-1{position:initial;display:flex;align-items:center;height:auto;margin-right:inherit;border-bottom:1px solid #eff3f8;margin:0}.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-1:hover>a,.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-1:focus-within>a{box-shadow:none;text-shadow:none}.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-1:last-child{border-bottom:inherit}.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-1 a{min-height:60px;padding:0 30px;text-decoration:none;color:#191919;font-size:1.4rem;font-weight:bold;letter-spacing:.57px;line-height:1.2}.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-1.last .header__menu__submenu-lvl-2{left:0}.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-1:hover .header__menu__submenu-lvl-2,.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-1:focus-within .header__menu__submenu-lvl-2{padding:0}.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-2{display:flex;flex-direction:row;transition:.3s;overflow:visible;height:70px;width:100%;max-width:100%;min-height:60px;padding:0;flex:inherit;margin:0;border-bottom:1px solid var(--white)}.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-2>a{border:none}@media(max-width:749.98px){.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-2{height:auto}}.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-2 .is-active{position:relative}.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-2 .is-active:after{content:"";width:30px;height:2px;background-color:var(--primary);position:absolute;bottom:13px;left:20px}.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-2>a{display:flex;justify-content:space-between;min-height:inherit;max-height:70px;width:100%;padding:0 20px;font-size:1.2rem;font-weight:bold;color:var(--black);text-transform:initial}.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-2:not(active) .header__menu__submenu-lvl-3{display:none}.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-2:not(active) .header__menu__submenu-lvl-3.submenu--open{display:flex}.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-2.expanded>a:after{content:none}.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-3{position:initial;display:flex;align-items:center;margin:0;border-bottom:1px solid var(--white)}.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-3 a{min-height:inherit;margin-bottom:inherit;font-size:1rem;font-weight:bold;line-height:1.6em;color:var(--text-dark);text-transform:initial}.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-3:not(active) .header__menu__submenu-lvl-4{display:none}.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-3:not(active) .header__menu__submenu-lvl-4.submenu--open{display:flex}.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-4{position:relative;display:flex;align-items:center;margin:0;overflow:hidden;border-bottom:1px solid var(--white)}.header__desktop__menu .header__menu__responsive .header__menu .leaf-lvl-4 a{min-height:inherit;margin-bottom:inherit;font-size:1rem;font-weight:bold;line-height:1.6em;color:var(--text-dark);text-transform:initial}.header__desktop__menu .header__menu__responsive .header__menu__submenu{z-index:10;display:flex;flex-direction:column;flex-wrap:nowrap;animation:headMenu .2s}@keyframes headMenu{from{opacity:0}to{opacity:1}}.header__desktop__menu .header__menu__responsive .header__menu__submenu-lvl-2{position:absolute;top:-20px;display:none;width:100%;max-width:100%;height:100vh;padding:0;background-color:#eff3f8;border-radius:.25rem;overflow:auto;z-index:9;transform:inherit}.header__desktop__menu .header__menu__responsive .header__menu__submenu-lvl-2.submenu--open{position:absolute;justify-content:flex-start !important;display:flex;top:0;left:0;width:100%;z-index:15;height:calc(100vh - 112px);animation:slide-in-left .5s forwards}.header__desktop__menu .header__menu__responsive .header__menu__submenu-lvl-2 .header__menu__submenu__title{font-size:1.4rem;font-weight:600;color:var(--text-dark)}.header__desktop__menu .header__menu__responsive .header__menu__submenu-lvl-3,.header__desktop__menu .header__menu__responsive .header__menu__submenu-lvl-4{width:100%;height:-moz-max-content;height:max-content;flex-direction:column;padding:0;background-color:var(--dark-grey);transition:.3s}.header__desktop__menu .header__menu__responsive .header__menu__submenu-lvl-3.submenu--open,.header__desktop__menu .header__menu__responsive .header__menu__submenu-lvl-4.submenu--open{position:absolute;display:flex;top:0;left:0;width:100%;height:calc(100vh - 112px);background-color:var(--dark-grey);animation:slide-in-left .5s forwards;z-index:12 !important}.header__desktop__menu .header__menu__responsive .header__menu__submenu-lvl-3 .header__menu__submenu__title,.header__desktop__menu .header__menu__responsive .header__menu__submenu-lvl-4 .header__menu__submenu__title{font-size:1.2rem;font-weight:600;color:var(--text-dark)}.header__desktop__menu .header__menu__responsive .header__menu__submenu-lvl-4.submenu--open{z-index:13 !important}.header__desktop__menu .header__menu__responsive .header__menu__previous{display:inline-block;border-width:0;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg fill='%232b2b2b'  xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 10' style='enable-background:new 0 0 5 10' xml:space='preserve'%3E%3Cpath d='M4.7 4.2.7.1C.5 0 .3 0 .1.1 0 .3 0 .5.1.7l4 4.1c.2.2.2.4 0 .6l-4 4.1c-.1 0-.1.2 0 .4.1.1.2.1.3.1.1 0 .2 0 .3-.1l4-4.1c.4-.4.4-1.2 0-1.6' style='fill-rule:evenodd;clip-rule:evenodd;data-color-initial:%230062ff'/%3E%3C/svg%3E");margin:0 20px;flex-shrink:0;height:20px;width:20px;transform:rotate(180deg)}.header__desktop__menu .header__menu__responsive .header__menu__expanded{display:inline-block;background-image:url("data:image/svg+xml,%3Csvg fill='%232b2b2b'  xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 10' style='enable-background:new 0 0 5 10' xml:space='preserve'%3E%3Cpath d='M4.7 4.2.7.1C.5 0 .3 0 .1.1 0 .3 0 .5.1.7l4 4.1c.2.2.2.4 0 .6l-4 4.1c-.1 0-.1.2 0 .4.1.1.2.1.3.1.1 0 .2 0 .3-.1l4-4.1c.4-.4.4-1.2 0-1.6' style='fill-rule:evenodd;clip-rule:evenodd;data-color-initial:%230062ff'/%3E%3C/svg%3E");background-color:rgba(0,0,0,0);border-width:0;flex-shrink:0;height:20px;width:20px}.header__desktop__menu .header__menu__toggle[aria-expanded=true]+.header__menu__responsive{display:block;animation:simpleFadeIn .3s}.header__desktop__menu .header__menu__toggle[aria-expanded=true]+.header__menu__responsive nav{right:0}@keyframes roll{0%{opacity:1;transform:translateX(0px)}40%{opacity:0;transform:translateX(50%)}50%{opacity:0;transform:translateX(-50%)}100%{opacity:1;transform:translateX(0px);background-image:url("data:image/svg+xml,%3Csvg fill='%232b2b2b'  xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' style='enable-background:new 0 0 12 12' xml:space='preserve'%3E%3Cpath d='M6.7 6 11.9.8c.2-.2.2-.5 0-.7-.2-.2-.5-.2-.7 0L6 5.3.8.1C.6 0 .3 0 .1.1 0 .3 0 .6.1.8L5.3 6 .1 11.2c-.2.2-.2.5 0 .7.1 0 .3.1.4.1.1 0 .2 0 .3-.1L6 6.7l5.2 5.2c.1.1.2.1.3.1.1 0 .2 0 .3-.1.2-.2.2-.5 0-.7L6.7 6z' style='fill-rule:evenodd;clip-rule:evenodd;data-color-initial:%230062ff'/%3E%3C/svg%3E")}}@keyframes roll-reverse{0%{opacity:1;transform:translateX(0px)}40%{opacity:0;transform:translateX(-50%)}50%{opacity:0;transform:translateX(50%)}100%{opacity:1;transform:translateX(0px);background-image:url("data:image/svg+xml,%3Csvg fill='%232b2b2b'  xmlns='http://www.w3.org/2000/svg' width='20' height='14'%3E%3Cg data-color-initial='%2314203E' fill-rule='evenodd'%3E%3Crect width='17' height='2' x='3' rx='1' transform='matrix(1 0 0 -1 0 2)'/%3E%3Crect width='20' height='2' y='6' rx='1' transform='matrix(1 0 0 -1 0 14)'/%3E%3Crect width='12' height='2' x='8' y='12' rx='1' transform='matrix(1 0 0 -1 0 26)'/%3E%3C/g%3E%3C/svg%3E")}}
