header{z-index:9999 !important}header nav .search{margin-left:40px !important;border-color:#efefef !important}header ul li.menu-item-has-children{transition:.25s ease}header ul li.menu-item-has-children>a{display:flex;justify-content:center;align-items:center;gap:8px}header ul li.menu-item-has-children>a::before{display:none !important}header ul li.menu-item-has-children:not(.sub-menu .menu-item-has-children)>a::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M0.353394 0.353515L4.56531 4.56552L8.77734 0.353516' stroke='%231B1C20' stroke-miterlimit='10'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;width:9px;height:5px;transition:.25s ease}header ul li.menu-item-has-children:not(.sub-menu .menu-item-has-children):hover{box-shadow:0 -4px 0px 0px #efc10c inset;-webkit-box-shadow:0 -4px 0px 0px #efc10c inset;-moz-box-shadow:0 -4px 0px 0px #efc10c inset;background:#fff}header ul li.menu-item-has-children:not(.sub-menu .menu-item-has-children):hover>a{font-family:"Gilroy-Bold" !important}header ul li.menu-item-has-children:not(.sub-menu .menu-item-has-children):hover>a::after{transform:rotate(180deg)}header ul li.menu-item-has-children.products-menu .sub-menu-wrap{padding-left:40px !important;display:grid !important;grid-template-columns:repeat(4, 1fr);gap:0 !important}header ul li.menu-item-has-children.products-menu .sub-menu-wrap li{order:2;width:100% !important}header ul li.menu-item-has-children.products-menu .sub-menu-wrap li.menu-item-has-children{padding:0 24px 24px !important}header ul li.menu-item-has-children.products-menu .sub-menu-wrap li.menu-item-has-children>a{font-family:"Gilroy-Bold" !important;text-transform:none !important;letter-spacing:0 !important;display:unset !important;margin:0 !important}@media only screen and (min-width: 1200px){header ul li.menu-item-has-children.products-menu .sub-menu-wrap li.menu-item-has-children>a{font-size:1.5rem}}header ul li.menu-item-has-children.products-menu .sub-menu-wrap li.menu-item-has-children>a{font-size:calc(1.275rem + .3vw)}header ul li.menu-item-has-children.products-menu .sub-menu-wrap li.menu-item-has-children .sub-menu li{margin-top:10px !important}header ul li.menu-item-has-children.products-menu .sub-menu-wrap li.menu-item-has-children .sub-menu li a img{width:48px;height:48px;object-fit:contain;border:1px solid #efefef;margin-right:8px}header ul li.menu-item-has-children.products-menu .sub-menu-wrap li.submenu-acf-item{padding:0 72px 0 0 !important}header ul li.menu-item-has-children.products-menu .sub-menu-wrap li.submenu-acf-item .submenu-acf-content{display:flex;flex-direction:column;gap:16px;font-family:"Gilroy-Light" !important}header ul li.menu-item-has-children.products-menu .sub-menu-wrap li.submenu-acf-item img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;border-radius:12px}header ul li.menu-item-has-children.products-menu .sub-menu-wrap li.submenu-acf-item .submenu-acf-text{cursor:text !important}header ul li.menu-item-has-children.products-menu .sub-menu-wrap li.submenu-acf-item .submenu-acf-button a{border:0;background-color:#efc10c;font-size:13px;line-height:100%;font-family:"Gilroy-Bold",sans-serif;color:#1d397a;cursor:pointer !important;text-transform:uppercase;transition:all .3s ease;padding:12px 15px;letter-spacing:.2em;width:fit-content !important}header ul li.menu-item-has-children.products-menu .sub-menu-wrap li.submenu-acf-item .submenu-acf-button a:hover{background-color:#1d397a;color:#efc10c}header ul li.menu-item-has-children.products-menu .sub-menu-wrap li.menu-item-has-children .sub-menu .read-more{margin-top:32px !important}header ul li.menu-item-has-children.products-menu .sub-menu-wrap li.menu-item-has-children .sub-menu .read-more a{text-transform:uppercase !important;letter-spacing:2px !important}@media only screen and (max-width: 1200px){.submenu-acf-item,.sub-menu-items .read-more,.submenu-item-image{display:none !important}}.modal-menu .sub-menu-cont h4{border-bottom:1px solid #fff !important;margin:0 !important;padding:25px 0 12px 35px !important}.modal-menu .sub-menu-cont li{border-top:0 !important;border-bottom:1px solid #fff !important}.modal-menu .sub-menu-cont.levelOne.inview+div+.contacts-mobile{opacity:0;pointer-events:none}.modal-menu .sub-menu-cont.levelTwo.inview+.contacts-mobile{opacity:0;pointer-events:none}.modal-menu .contacts-mobile{transition:.25s ease}.modal{z-index:11160 !important}