.menu-section li,.menu-section ul{list-style:none;margin:0;padding:0;white-space:nowrap}.menu-section :not(.main-menu) li:not(:first-child){margin-top:15px}.menu-section a{text-decoration:none}.menu-section .main-menu{display:flex;margin-top:50px}.menu-section .main-menu>.menu-item:not(:first-child){margin-left:25px}.menu-section .submenu{padding:20px;transition:all .3s ease-in-out;z-index:0}.menu-section .has-submenu.active>.submenu{z-index:1}.menu-section .submenu:not(.level-1){left:100px;top:-10px}.menu-section .submenu-toggle{display:none}.menu-section .has-submenu.active>.menu-arrow svg{transform:rotate(-180deg)}.menu-section{display:flex;font-family:Montserrat,sans-serif;height:0;justify-content:center;overflow:hidden;transition:all .3s ease-in-out;width:100%;z-index:3}.menu-section .main-menu{flex-direction:column}.menu-section .main-menu>.menu-item:not(:first-child){margin-left:0}.menu-section .menu-arrow{position:absolute;right:0;top:0;visibility:hidden}.menu-section .submenu:not(.level-1){left:0;top:0}.menu-section a{color:#fff;display:block;font-size:22px;line-height:1.2em;margin-top:0}.menu-section :not(.main-menu) li:not(:first-child){margin-top:0}.menu-section .menu-arrow svg{height:22px;width:22px}.main-menu.level-0>.has-submenu>.menu-arrow{top:41px}.menu-section .has-submenu.active>.menu-arrow svg{transform:rotate(0deg)}.menu-section .submenu-toggle:checked~.menu-arrow svg{transform:rotate(-181deg)}.menu-section .submenu{left:0;padding:0 0 0 35px;position:relative;top:0}.menu-section .has-submenu.active>.submenu,.menu-section .submenu{opacity:1;transition:all 1s ease-in-out;visibility:visible}.menu-section .submenu-toggle:checked~.submenu{opacity:1;position:relative;top:0;transition:all .3s ease-in-out;visibility:visible}.has-submenu.menu-item .submenu{display:none;opacity:0}.has-submenu.menu-item.active .submenu{display:block;opacity:1}.menu-section .has-submenu{position:relative;width:100%}.menu-section .has-submenu>a{display:inline-block;line-height:100%;padding-right:1em;position:relative}.menu-section .has-submenu>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='23' fill='none'%3E%3Cpath fill='%23FFF' d='M27.02 20.99c-.37.48-.28 1.16.19 1.53.48.37 1.16.28 1.53-.19l8-10.28c.15-.2.23-.43.23-.67 0-.24-.08-.47-.23-.67L28.75.42c-.37-.48-1.06-.56-1.53-.19-.47.37-.56 1.06-.19 1.53l6.62 8.52H1.09c-.6 0-1.09.49-1.09 1.09 0 .6.49 1.09 1.09 1.09h32.56l-6.62 8.52-.01.01Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;content:"";height:.36em;margin-top:.1em;position:absolute;right:0;top:50%;transform:rotate(0) translateY(-50%);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:.55em}.menu-section .has-submenu.menu-item.active>a:after{margin-top:-.1em;transform:rotate(90deg) translateY(-50%)}.menu-section>.main-menu>.menu-item>.menu-link,.menu-section>.main-menu>.menu-item>ul li .menu-link{opacity:.5;transition:opacity .2s linear}.menu-section>.main-menu>.menu-item.active>.menu-link,.menu-section>.main-menu>.menu-item.active>ul li .menu-link:hover,.menu-section>.main-menu>.menu-item>.menu-link:hover,.menu-section>.main-menu>.menu-item>ul li .menu-link:hover{opacity:1}.menu-section>.main-menu>.menu-item>.menu-link{font-size:38px;font-weight:700;margin-top:1rem}.menu-section>.main-menu>.menu-item>ul li .menu-link{font-size:20px;font-weight:700;margin-top:20px}@media screen and (min-height:1024px){.menu-section .main-menu{margin-top:100px}}@media screen and (min-width:767px){.menu-section>.main-menu>.menu-item>.menu-link{font-size:2.4rem}.menu-section>.main-menu>.menu-item>ul li .menu-link{font-size:28px}}@media screen and (min-width:1500px){.menu-section>.main-menu>.menu-item>.menu-link{font-size:4.7rem}.menu-section>.main-menu>.menu-item>ul li .menu-link{font-size:3.5rem}}