ul.header-menu {display:inline-block;margin:0;padding:0;}
ul.header-menu li {display:block;float:left;font-size:16px;line-height:22px;
font-weight:400;margin-bottom:5px;padding-right:20px;}
ul.header-menu a {text-decoration:none;padding:5px;
    font-size:16px;line-height: 22px;font-weight:500;
    position:relative;
}
ul.header-menu a:first-child {padding-left:0;}
ul.header-menu > li > a:hover {color: #FCBF23;}
ul.header-menu > li > a:focus, ul.header-menu > li > a:active,  ul.header-menu > li > a:focus-within
{font-weight:bold;color: #1A1A18;}

ul.header-menu .dropdown .header_nav-item {padding-right:20px;}
ul.header-menu .dropdown .header_nav-item .icon {
    content: " ";
    background-image: url('data:image/svg+xml, <svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M0.848298 9.15593L8.36131 9.15522C8.48859 9.16559 8.60149 9.15121 8.70002 9.11208C8.79807 9.07249 8.88151 9.01828 8.95033 8.94945C9.01916 8.88063 9.07337 8.79719 9.11297 8.69913C9.15209 8.60061 9.16647 8.48771 9.1561 8.36043L9.17166 0.832566C9.16129 0.645896 9.09741 0.488676 8.98003 0.360928C8.86218 0.233649 8.70497 0.169774 8.50839 0.169302C8.32219 0.179202 8.16521 0.248027 8.03746 0.375777C7.90971 0.503526 7.84088 0.660506 7.83098 0.846706L7.84583 6.90167L1.12832 0.184151C1.01047 0.0663004 0.855848 0.00501735 0.664458 0.000303351C0.472588 -0.00488165 0.312787 0.0564014 0.185036 0.184151C0.0572854 0.311902 -0.00399663 0.471708 0.00118837 0.663566C0.00590237 0.854956 0.0671854 1.00958 0.185036 1.12744L6.90255 7.84495L0.833448 7.84424C0.656678 7.84471 0.506768 7.90128 0.383728 8.01395C0.261168 8.12709 0.194935 8.28666 0.185036 8.49266C0.195407 8.67934 0.264232 8.83631 0.391508 8.96359C0.519258 9.09134 0.671528 9.15545 0.848298 9.15593Z" fill="black"/> </svg>');
    font-size:14px;
    rotate:0deg;
    transition: 0.5s;
    height: 12px;
    width: 12px;
    display: block;
    background-size: 100% auto;
    top:11px;right:0px;
    position: absolute;
    margin-left:5px;
    margin-top: 5px;
}
ul.header-menu .dropdown .header_nav-item.active .icon{
    rotate:90deg;
    transition: 0.5s;
}

ul.header-menu .dropdown-menu {
    border:none;
    background: #FFFFFF;
    box-shadow: 0px 4px 8px 3px rgba(0, 0, 0, 0.15), 0px 1px 3px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    padding: 8px 1rem;
    margin-top:15px;
    min-width: 300px;
    z-index:1060;
}

ul.header-menu .dropdown > ul {padding:12px 20px;z-index:1019;}
ul.header-menu .dropdown > ul.dropdown-menu0 {padding-top:60px;}
ul.header-menu .dropdown > ul:before {content:" ";display:block;width:100%;height:14px;background:#ffffff;
    position: absolute;
    top: -8px;
    left: 0;
    box-shadow: 0px 4px 8px 3px rgba(0, 0, 0, 0.15), 0px 1px 3px rgba(0, 0, 0, 0.3);
}
ul.header-menu .dropdown > ul:after {content:" ";display:block;width:100%;height:20px;background:#ffffff;
    position: absolute;
    top: -14px;
    left: 0;
    width:120%;left:-10%;
}
ul.header-menu .dropdown > ul > li {margin:7px 0;display:block;width:100%;clear:both;padding-right:0;}
ul.header-menu .dropdown > ul > li > a{
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    font-weight:bold;
}
ul.header-menu .dropdown > ul > li ul {display:block;margin:0;padding:10px 0;overflow:hidden;}
ul.header-menu .dropdown > ul > li ul li {margin:0;padding:8px 0;display:block;clear:both;width:100%;
overflow:hidden;
}
ul.header-menu .dropdown > ul > li ul li a {
    font-weight:normal;
    padding: 5px 0;
    font-size:14px;line-height:18px;
}

ul.header-menu .dropdown-menu0 {align-content: start;justify-content: start;
column-width: 12rem;
    max-height:520px;
}
ul.header-menu .dropdown .dropdown-menu0 > li {display:block;float:left;
    vertical-align: top;
    -webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
    page-break-inside: avoid; /* Firefox */
    break-inside: avoid-column;
    break-inside: avoid; /* IE 10+ */
}
ul.header-menu .dropdown .dropdown-menu0 > li > a {display:block;width:100%;}
ul.header-menu .dropdown .dropdown-menu0 > li > a[href="#"] {cursor: inherit;}
ul.header-menu .dropdown .dropdown-menu0 li ul {clear:both;}
ul.header-menu .dropdown .dropdown-menu0 > li {max-width:400px;float:left;clear:none;width:18%;
min-width:175px;margin-right:2%;
}

.dropdown-menu0 > li:first-child {background: #FCBF23;padding:6px 20px;
border-bottom-right-radius: 8px;
    position: relative;
    margin-top: -61px!important;
    left: -20px;
}

ul.header-menu .dropdown-menu0 {width:1100px;}
@media (max-width: 1199.98px) {
    ul.header-menu .dropdown-menu0 {width:960px;}
}
@media (max-width: 991.98px) {
    ul.header-menu .dropdown-menu0 {width:600px;}
}
@media (max-width: 767.98px) {
    ul.header-menu .dropdown-menu0 {width:500px;max-height:100%;}
    .dropdown-menu0 > li:first-child {
        background: transparent;padding:5px 20px 5px 0;
        border-bottom-right-radius: 0px;
        position: static;
        margin-top: -0px!important;
        left: -0px;
    }
    ul.header-menu .dropdown > ul > li > a {font-size:14px;font-weight:500;}
    ul.header-menu > li > a:focus, ul.header-menu > li > a:active, ul.header-menu > li > a:focus-within
    {font-weight: 500;}
}


@media (max-width: 1199.98px) {
    ul.header-menu a {padding:5px 5px;}
}
@media (max-width: 767.98px) {
    ul.header-menu .dropdown .header_nav-item .icon {top:2px;right:0px;padding:20px;
    background-size: 12px auto;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    }
    ul.header-menu li {display:block;width:100%;}
    ul.header-menu .dropdown .header_nav-item:after {top:15px;}
    ul.header-menu {display:block;}
    ul.header-menu a {display:block;clear:both;color:#171241;font-weight: 500;}
    .header-menu > .container > .row {display:block;}
    ul.header-menu a {padding:10px 5px;
    border-bottom:1px solid #E6E6E6;
    }
    ul.header-menu a:first-child {padding:10px 5px;}
    .header-menu-block.scroll-mobile-y {overflow-y:auto;}
    ul.header-menu .dropdown-menu {border:none;padding:0;margin:0;box-shadow: none;
    position:static;
        padding-left:1rem;
    }
    ul.header-menu .dropdown-menu {min-width:auto;}
    ul.header-menu .dropdown > ul {padding:0px 0px 12px 10px;}
    ul.header-menu .dropdown > ul > li {margin:7px 0;}
    ul.header-menu .dropdown > ul > li > a {text-transform: initial;}

    ul.header-menu .dropdown-menu0 {width:100%;}
    ul.header-menu .dropdown .dropdown-menu0 > li {display:block;float:left;}
    ul.header-menu .dropdown .dropdown-menu0 > li > a {display:block;width:100%;}
    ul.header-menu .dropdown .dropdown-menu0 li ul {clear:both;display:none;}
    ul.header-menu .dropdown .dropdown-menu0 > li {max-width:100%;float:left;clear:none;width:100%;
        min-width:100%;margin-right:0%;
    }
    ul.header-menu .dropdown .header_nav-item.active {background: #F4F3FF;}
    ul.header-menu .dropdown .dropdown-menu0 > li > a.is-parent:after {
        content: " ";
        background-image: url('data:image/svg+xml, <svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M0.848298 9.15593L8.36131 9.15522C8.48859 9.16559 8.60149 9.15121 8.70002 9.11208C8.79807 9.07249 8.88151 9.01828 8.95033 8.94945C9.01916 8.88063 9.07337 8.79719 9.11297 8.69913C9.15209 8.60061 9.16647 8.48771 9.1561 8.36043L9.17166 0.832566C9.16129 0.645896 9.09741 0.488676 8.98003 0.360928C8.86218 0.233649 8.70497 0.169774 8.50839 0.169302C8.32219 0.179202 8.16521 0.248027 8.03746 0.375777C7.90971 0.503526 7.84088 0.660506 7.83098 0.846706L7.84583 6.90167L1.12832 0.184151C1.01047 0.0663004 0.855848 0.00501735 0.664458 0.000303351C0.472588 -0.00488165 0.312787 0.0564014 0.185036 0.184151C0.0572854 0.311902 -0.00399663 0.471708 0.00118837 0.663566C0.00590237 0.854956 0.0671854 1.00958 0.185036 1.12744L6.90255 7.84495L0.833448 7.84424C0.656678 7.84471 0.506768 7.90128 0.383728 8.01395C0.261168 8.12709 0.194935 8.28666 0.185036 8.49266C0.195407 8.67934 0.264232 8.83631 0.391508 8.96359C0.519258 9.09134 0.671528 9.15545 0.848298 9.15593Z" fill="black"/> </svg>');
        font-size:14px;
        rotate:0deg;
        transition: 0.5s;
        height: 12px;
        width: 12px;
        display: block;
        background-size: 100% auto;
        top:14px;right:5px;
        position: absolute;
    }
    ul.header-menu .dropdown .dropdown-menu0 > li > a.is-parent.active:after {
        rotate:90deg;
        transition: 0.5s;
    }
    ul.header-menu .dropdown .dropdown-menu0 > li ul {padding-left:5px;}
    ul.header-menu .dropdown .dropdown-menu0 > li ul li {padding:0;}
    ul.header-menu .dropdown .dropdown-menu0 > li ul li a {
        font-size: 14px;
        line-height: 19px;
        padding:8px 0;border:none;
    }
    ul.header-menu .dropdown > ul.dropdown-menu0 {padding-top:0;}
    ul.header-menu .dropdown > ul > li {margin:0;}
}

ul.header-menu .dropdown-menu {/*border-top-right-radius: 0;border-top-left-radius: 0;*/}
ul.header-menu .dropdown > ul:before {display:none;}
ul.header-menu .dropdown > ul:after {display:none;}