@keyframes show{0%{display:none;opacity:0}1%{display:flex;opacity:0}to{display:flex;opacity:1}}@keyframes hide{0%{display:flex;opacity:1}99%{display:flex;opacity:0}to{display:none}}@keyframes slideUp{0%{display:none;transform:translate(-50%,100%);opacity:0}1%{display:flex;transform:translate(-50%,100%);opacity:0}to{display:flex;transform:translate(-50%);opacity:1}}.navigation-menu-child{opacity:0;transition:all .3s ease-in-out;overflow:hidden}@media only screen and (min-width:75rem){.navigation-menu-child{position:absolute;z-index:99;width:100vw;top:100%;left:0;padding:0 2.25rem;transition:opacity .2s ease-in-out .1s;height:auto!important;max-height:none!important;min-height:auto!important}.navigation-menu-child:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#fffffff5;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}}.navigation-menu-child .content{padding:.5625rem 0 0 2.25rem}@media only screen and (min-width:75rem){.navigation-menu-child .content{display:flex;justify-content:center;padding:3.375rem 0}}.navigation-menu-child ul{position:relative;list-style:none;margin:0;padding:0 0 .5625rem}.navigation-menu-child ul>li{padding:0;margin:0}@media only screen and (min-width:75rem){.navigation-menu-child ul{padding:0 3rem!important}}.navigation-menu-child ul:not(last-child){margin-bottom:1.5rem}@media only screen and (min-width:75rem){.navigation-menu-child ul:not(last-child){margin-bottom:0}}.navigation-menu-child ul li h4{text-transform:uppercase;font-size:.9375rem;line-height:1.4;font-family:Rubik,system-ui,serif;font-weight:500;letter-spacing:.02em;margin:0 0 .75rem}.navigation-menu-child ul li h4 b,.navigation-menu-child ul li h4 strong{font-weight:700}@media only screen and (min-width:75rem){.navigation-menu-child ul li h4{font-size:1rem;line-height:1.5;letter-spacing:.0125em;padding-bottom:.5625rem;border-bottom:.125rem solid #ebebeb}}.navigation-menu-child ul li a{font-family:Rubik,system-ui,serif;font-size:1rem;line-height:1.5;display:block;letter-spacing:-.0125em;position:relative;padding:.375rem 0}@media only screen and (min-width:75rem){.navigation-menu-child ul li a{letter-spacing:0;padding:.5rem 0}.navigation-menu-child ul li a>span{padding:.375rem .0625rem}}.navigation-menu-child ul li a.router-link-active span,.navigation-menu-child ul li a:focus span,.navigation-menu-child ul li a:hover span{background-image:linear-gradient(90deg,#f15a48,#f15a48);background-position:0 100%;background-repeat:no-repeat;background-size:100% .125rem;padding:.375rem .0625rem;color:#0d121b;background-color:#fde6e4}.navigation-menu-child ul li a.router-link-active span:link,.navigation-menu-child ul li a.router-link-active span:visited,.navigation-menu-child ul li a:focus span:link,.navigation-menu-child ul li a:focus span:visited,.navigation-menu-child ul li a:hover span:link,.navigation-menu-child ul li a:hover span:visited{color:#25344f}.navigation-menu-child ul li a.router-link-active span:active,.navigation-menu-child ul li a.router-link-active span:hover,.navigation-menu-child ul li a:focus span:active,.navigation-menu-child ul li a:focus span:hover,.navigation-menu-child ul li a:hover span:active,.navigation-menu-child ul li a:hover span:hover{color:#0d121b;background-color:#fde6e4}.navigation-menu-child ul li .has-children i.icon.icon--opens{display:none}
