.menu-container{background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.85) 50%, rgba(255, 255, 255, 0) 100%);position:sticky;top:0;left:0;z-index:100}.menu-container.subpage .site-menu.default .logo-container .header-logo{max-width:350px}.menu-container .navbar{padding:0}.menu-container .site-menu.default{max-width:1800px;margin:0 auto;display:grid;grid-gap:80px;grid-template-columns:auto auto;background:rgba(0,0,0,0);align-items:start}.menu-container .site-menu.default .logo-container .header-logo{max-width:100%;display:inline-block}.menu-container .site-menu.default .menu-list>.menu-item>.menu-button{font-size:20px;font-weight:300;color:#000;-moz-transition:.3s color ease-in-out;-ms-transition:.3s color ease-in-out;-webkit-transition:.3s color ease-in-out;transition:.3s color ease-in-out;padding:30px;background-color:rgba(0,0,0,0)}.menu-container .site-menu.default .menu-list>.menu-item>.menu-button.selected,.menu-container .site-menu.default .menu-list>.menu-item>.menu-button:hover,.menu-container .site-menu.default .menu-list>.menu-item>.menu-button:active,.menu-container .site-menu.default .menu-list>.menu-item>.menu-button:focus{background-color:rgba(0,0,0,0);-moz-transition:.3s color ease-out;-ms-transition:.3s color ease-out;-webkit-transition:.3s color ease-out;transition:.3s color ease-out}.menu-container .site-menu.default .menu-list>.menu-item>.menu-button.selected::before,.menu-container .site-menu.default .menu-list>.menu-item>.menu-button:hover::before,.menu-container .site-menu.default .menu-list>.menu-item>.menu-button:active::before,.menu-container .site-menu.default .menu-list>.menu-item>.menu-button:focus::before{width:50px;height:2px;left:20px}.menu-container .site-menu.default .menu-list>.menu-item>.menu-button::before{position:absolute;content:"";bottom:20px;width:0;left:20px;height:2px;background-color:#fd5b6b;-moz-transition:.3s all ease-in-out;-ms-transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.menu-container .site-menu.default .menu-list>.menu-item>.menu-button .menu-arrow{right:2px;font-weight:300;color:#fd5b6b;top:52%}.menu-container .site-menu.default .menu-list>.menu-item.has-sub .sublist{background-color:rgba(241,250,255,.8);padding:10px 0;min-width:250px;max-width:350px;top:80%;border-radius:3px}.menu-container .site-menu.default .menu-list>.menu-item.has-sub .sublist .menu-item .menu-button{background-color:rgba(0,0,0,0);padding:7px 25px;color:#000;font-size:18px;font-weight:300;-moz-transition:.2s all ease-in-out;-ms-transition:.2s all ease-in-out;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.menu-container .site-menu.default .menu-list>.menu-item.has-sub .sublist .menu-item .menu-button:hover,.menu-container .site-menu.default .menu-list>.menu-item.has-sub .sublist .menu-item .menu-button:focus{color:#fff;background-color:rgba(226,0,48,.7);-moz-transition:.2s all ease-in-out;-ms-transition:.2s all ease-in-out;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out}@media(min-width: 1200px)and (max-width: 1400px){.menu-container .site-menu.default{grid-gap:20px}.menu-container .site-menu.default .menu-list>.menu-item>.menu-button{font-size:17px;padding:30px 25px}.menu-container .site-menu.default .menu-list>.menu-item.has-sub .sublist .menu-item .menu-button{font-size:17px}}@media(min-width: 992px)and (max-width: 1199.98px){.menu-container .site-menu.default{grid-gap:20px}.menu-container .site-menu.default .menu-list>.menu-item>.menu-button{font-size:16px;padding:30px 18px}.menu-container .site-menu.default .menu-list>.menu-item.has-sub .sublist .menu-item .menu-button{font-size:16px}}@media(min-width: 768px)and (max-width: 991.98px){.menu-container .site-menu.default .navbar-toggler{padding:30px 50px}.menu-container .site-menu.default .logo-container{max-width:300px}}@media(min-width: 576px)and (max-width: 767.98px){.menu-container .site-menu.default .navbar-toggler{padding:30px 50px}.menu-container .site-menu.default .logo-container{max-width:300px}}@media(max-width: 575.98px){.menu-container .site-menu.default .navbar-toggler{padding:15px 30px}.menu-container .site-menu.default .logo-container{max-width:300px;filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.2))}}@media(max-width: 991px){.navbar-toggler-icon{color:#0066ac}.menu-container .site-menu.default .navbar-toggler{order:2}.menu-container .site-menu.default .logo-container{order:1}}
