.site .elementor{padding-top:2px}.site-header{width:100%;display:flex;align-items:center;justify-content:space-between;position:fixed;z-index:9;background-color:#2b2b74;padding:.875rem 1.5rem;height:55px}.site-header .logo-link{display:contents}.site-header .header-logo{max-width:130px}.site-header .main-navigation{width:fit-content}.site-header .main-navigation .nav-menu li{margin-left:1.5rem}.site-header .main-navigation .nav-menu li a{color:#fff;font-weight:500;font-size:1.25rem}.site-header .main-navigation .nav-menu li:nth-last-child(-n+2){background-color:#fff;padding:.375rem 1rem;border-radius:10px;white-space:nowrap}.site-header .main-navigation .nav-menu li:nth-last-child(-n+2) a{color:#2b2b74;font-size:.875rem}.site-header .main-navigation.toggled{align-items:flex-start}.site-header .main-navigation.toggled .nav-menu{width:70%;position:fixed;right:0px;background-color:#fff;text-align:left;padding:5px 5% 0;bottom:0px;top:55px;padding:1rem}.site-header .main-navigation.toggled .nav-menu li{margin:0;padding:0 0 .75rem 0;width:100%}.site-header .main-navigation.toggled .nav-menu li:nth-child(4)::before{display:block;content:"";border-top:1px solid #e0e0e0;width:100%;padding-bottom:.75rem}.site-header .main-navigation.toggled .nav-menu li a{font-size:1.5rem;color:#2b2b74;font-size:1rem;font-weight:400;font-family:"Fredoka"}.site-header .main-navigation .menu-toggle{border:none;background:#2b2b74;font-size:8px}.site-header .main-navigation .menu-toggle span{color:#fff}body:not(.home) header nav{display:none}
