.header__navigation .megamenu .megamenu-logo{display:none;}
.header-serch-icon{cursor:pointer;}
.megamenu__level-0{display:flex;}
.megamenu ul{padding:0;margin:0;list-style:none;}
.megamenu__content{position:absolute;left:0;right:0;display:flex;padding:64px 0;z-index:-1;visibility:hidden;opacity:0;transform:translateY(-50px);transition:all ease-in-out 0.3s;}
.megamenu .submenu-toggle:checked ~ .megamenu__content{opacity:1;visibility:visible;transform:translateY(20px);z-index:5;}
.megamenu__container{display:flex;{# margin:auto;#}}
.megamenu__col{padding:0 32px;{#flex-basis:100%;#}}
.megamenu__col:not(:first-child)
.megamenu .megamenu__item{margin-bottom:0;cursor:pointer;}
.megamenu__link,.megamenu__link:hover,.megamenu__link:focus{text-decoration:none;}
.megamenu .megamenu__content .megamenu__item{margin:22px auto 0 32px;}
.megamenu .megamenu__content .megamenu__item:first-child{margin-top:0;}
.megamenu .menu-arrow{cursor:pointer;}
{#.header__container{position:initial;}#}
.megamenu__link--notlink{pointer-events:none;}
.megamenu .submenu{background:#fff;min-width:240px;opacity:0;padding:0 0 24px;position:absolute;transition:all .3s ease-in-out;visibility:hidden;z-index:0;}
.megamenu .submenu-toggle:checked ~ .submenu{opacity:1;visibility:visible;z-index:1;transform:translateY(30px);}
.megamenu label svg{transition:.5s ease-in-out;}
.megamenu .submenu-toggle:checked ~ label svg{transform:rotate(180deg);}
.dropdown .menu-item{padding:22px 0 0;}
.dropdown .menu-item .megamenu__link{padding:0 40px;}
.megamenu .megamenu__col .megamenu__link{font-size:14px!important;line-height:20px!important;}
.megamenu .megamenu__col .megamenu__link{font-size:24px;line-height:30px;}
.megamenu .megamenu__content img{margin-left:20px;}
.button--mega{gap:15px;color:#2386d8!important;display:flex!important;}
.button--mega svg{width:26px;height:17px;}
.button--mega svg path{fill:#2386d8!important;}
.button__megamenu{display:flex;}
.button__megamenu svg{width:26px;height:17px;opacity:0;margin-left:5px;}
.button__megamenu:hover svg{opacity:1;}
.megamenu__button{display:flex;flex-direction:column;align-items:flex-start;padding-left:24px;padding-top:50px;padding-bottom:50px;}
.megamenu__button a.button--icon-right{grid-template-columns:1fr 27px!important;gap:10px!important;padding:12px 24px 10px!important;}
.megamenu__button a svg{width:27px;height:15px;opacity:1;padding-bottom:4px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;}
.megamenu__button a:hover svg,.megamenu__button a:focus svg{transform:translateX(4px)!important;}
.megamenu__button .button.button--secondary{opacity:1;}
.megamenu .megamenu__level-0 > .megamenu__item > .megamenu__content > .megamenu__container > .megamenu__col > .megamenu__submenu > .megamenu__item img{max-width:50px!important;margin:0!important;}

.megamenu .megamenu__level-0 > .megamenu__item > .megamenu__content > .megamenu__container > .megamenu__col > .megamenu__submenu > .megamenu__item:first-child > a{padding-top:1px;}

@media(max-width:991px){
    .body-wrapper{overflow-x:hidden;}
    body:after{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--body);opacity:0;visibility:hidden;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;z-index:3;}
    body.navOpen:after{opacity:.95;visibility:visible;}
    .megamenu{position:absolute;width:calc(100% - 40px);height:auto;background:white;top:0;left:100%;z-index:3;overflow:hidden;transition:all ease-in-out 0.3s;padding:0 0 40px;display:flex;flex-direction:column;justify-content:space-between;}
    .header__navigation.open .megamenu{height:100vh;right:0;left:40px;z-index:5;opacity:1;width:calc(100% - 40px);}
    .header__navigation .megamenu .megamenu-logo{display:block;width:100%;max-width:200px;padding:20px;}
    .megamenu__content{transform:translateY(0px);transition:visibility .3s ease-in-out,opacity .3s ease-in-out;}
    .megamenu .megamenu__content .megamenu__item{margin:0 auto;}
    .megamenu .megamenu__content .megamenu__item > .megamenu__link > div{display:none;}
    .megamenu__item{display:grid;}
    .megamenu .submenu{padding:0;}
    .megamenu .submenu{position:relative;height:0;visibility:hidden;z-index:-1;opacity:0;transition:opacity .3s ease-in-out;}
    .megamenu .submenu-toggle:checked ~ .submenu{height:auto;transform:translateY(0);visibility:visible;z-index:5;opacity:1;transition:opacity .3s ease-in-out;}
    .megamenu__link svg{float:right;display:inline;}
    .megamenu__level-0{flex-direction:column;max-height:66vh;overflow:auto;padding:20px 0 60px!important;}
    .megamenu .megamenu__item .megamenu__link,
    .megamenu__text{padding:0;display:inline-block;display: flex; align-items: center;}
    .megamenu .megamenu__item .megamenu__link > a{padding: 10px 24px; display: block; width: calc(100% - 50px);}
    .megamenu .megamenu__item .megamenu__link > a + svg{margin:0 0 0 15px;}
    .megamenu .megamenu__item{padding:0;{#border-top:1px solid #F8F8F8;#}    }
    .megamenu__text{border-bottom:1px solid #FFF;display:block;}
    .megamenu .menu-arrow{float:right;margin-top:10px;margin-right:0px;}
    .megamenu__content{padding:0;}
    .megamenu__container{flex-direction:column;}
    .megamenu__col{padding:0 0 0 15px;}
    .megamenu .megamenu__content .megamenu__item{margin:0px auto 0;}
    .megamenu__col:not(:first-child){border-left:none;}
    .megamenu .megamenu__content .megamenu__item{border-bottom:1px solid #fff;}
    .megamenu__content{position:relative;height:0px;}
    .megamenu .submenu-toggle:checked~.megamenu__content{height:auto;transform:translateY(0px);padding-left:20px;padding-top:0!important;}
    .button.button--tertiary.button--mega{padding:0;}
    
    .megamenu__col + .megamenu__col,
    .megamenu .megamenu__content .megamenu__item + .megamenu__item{margin-top:11px;}
}

@media(min-width:992px){
    .body-wrapper{overflow-x:hidden;}
    .megamenu label svg{display:none;}
    .megamenu .megamenu__level-0 > .megamenu__item > .megamenu__content{padding:54px 0;}
    .megamenu .megamenu__level-0 > .megamenu__item > .megamenu__content > .megamenu__container{width:100%;padding:0 20px;margin:0 -20px;box-sizing:content-box;}
    .megamenu .megamenu__level-0 > .megamenu__item > .megamenu__content > .megamenu__container:before{box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.15);content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background-color:#fff;z-index:-1;}
    .megamenu .megamenu__level-0 > .megamenu__item > .megamenu__content > .megamenu__container > .megamenu__col{min-width:25%;max-width:25%;flex:1;padding:0 20px;}
    .megamenu .megamenu__level-0 > .megamenu__item > .megamenu__content > .megamenu__container > .megamenu__col > .megamenu__submenu > .megamenu__item{margin:6px 0;}
    .megamenu .megamenu__level-0 > .megamenu__item > .megamenu__content > .megamenu__container > .megamenu__col > .megamenu__submenu > .megamenu__item > a{font-size:1rem!important;padding:10px 0;}
    .megamenu .megamenu__level-0 > .megamenu__item > .megamenu__content > .megamenu__container > .megamenu__col > .button--mega{padding:10px 0;margin:6px 0;}
    .megamenu .megamenu__level-0 > .megamenu__item > .megamenu__content > .megamenu__container > .megamenu__col > .button--mega > svg{padding-bottom:4px;}
    .button--mega{padding:0!important;}
    .megamenu .megamenu__content img{margin-left:0;}
    .megamenu .megamenu__level-0 > .megamenu__item > .megamenu__content > .megamenu__container > .megamenu__col > .megamenu__submenu > .megamenu__item > a.megamenu__link-large{font-size:1.75rem!important;line-height:1.2!important;}
    .megamenu{display:flex;align-items:center;}
    .megamenu__button{flex-direction:row;}
    .megamenu__button .button{margin-left:50px;}
    .megamenu__button .button--secondary{margin-left:10px;}
    .button.button--tertiary svg{opacity:1;}
    .megamenu__button .button.button--secondary{margin-top:0;}
    .megamenu__button{padding-left:0;padding-top:0;padding-bottom:0;}
}
.megamenu__button .button svg path{fill:#fff;}
.megamenu__button .button.button--secondary svg path{fill:#2386d8;}

@media screen and (min-width:991px) {
    .megamenu .megamenu__item .megamenu__content{transition:all ease 0.5s;transform:translateY(20px)!important;}
    .megamenu .megamenu__item:hover .megamenu__content{opacity:1;visibility:visible;z-index:5;}
}

/****** 20-04-2023 *****/
.header-serch-icon{padding:1rem;margin-left:60px;border-radius:50%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.header-serch-icon:hover{background:#D9EEFF;}
.header-serch-icon img{width:20px;}
.search-bar-box{position:fixed;top:95px;width:100%;left:0;display:none;padding:10px;background:#DDEDFD;z-index:12;box-shadow:-1px 5px 2px rgba(0,0,0,0.1);}
.search-bar-box .hs-search-field__bar>form{display:flex;margin:0 auto;flex-wrap:wrap;max-width:1200px;width:100%;}
.search-bar-box form button{width:155px;margin-left:10px;font-weight:300;font-size:18px;letter-spacing:2px;text-transform:capitalize;}
.search-bar-box .hs-search-field__bar>form input{font-size:18px;}
.search-bar-box form .hs-search-field__input{width:calc(100% - 275px);border:0;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;padding:1rem;}
.search-bar-box form .hs-search-field__input:focus{border:0;}
.search-bar-box .hs-search-field--open .hs-search-field__suggestions{border:0;max-width:1200px;width:100%;margin:13px auto;}

.megamenu .megamenu__item label a, 
.megamenu .megamenu__item label a:hover{text-decoration:none;}

@media screen and (max-width:992px){
    .search-bar-box .hs-search-field--open .hs-search-field__suggestions{padding:10px;}
    .search-bar-box{position:fixed;top:auto;bottom:0;}
    .header-serch-icon{margin-left:30px;background:#D9EEFF;border-radius:50%;width:60px;height:60px;display:inline-block;padding:20px;}
    .search-bar-box form .hs-search-field__input{width:100%;border:0;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;padding:1rem;margin-bottom:15px;}
    element.style{}
    .search-bar-box form button{width:155px;margin-left:0;}
    body .header__navigation--toggle{display:inline-block;right:25px;margin:0;position:absolute;}
    
    
}