/* ======== 1. Start Menu Styling [Theme Setup Steps - Customise Styles per Theme Design] =========== */
.menu-mega-item__content{
    pointer-events: none;
    position:absolute;
    top:83%;
    left:100px;
    right:100px;
    height:auto !important;
    padding:35px 70px;
    background:#fff url(https://21384557.fs1.hubspotusercontent-eu1.net/hubfs/21384557/Images/menu-vector.svg) no-repeat right bottom;
    transform:translateY(15px);
    border-radius: 30px;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.25);
    /*height:0; JS to set to 0 once height deter mined*/
    /* overflow:hidden; cant do this as we need a before to make horizontal rollovers easier for users */
    opacity:0;
    visibility:hidden;
    transition:200ms;
    z-index:9;
}
.menu-mega-item__content .content-wrapper{width:100%;display:flex;justify-content:flex-start;/*column-gap:120px;*/position:relative;padding:0;}
.menu-mega-item__content .content-wrapper:after{content:'';display:table;clear:both;}
.menu-mega-item__intro{/*width:340px;min-width:300px;*/font-size:18px;color:var(--submenu-text-color);}

/*.menu-mega-item__intro-bodytext{color: var(--grey-900)}*/
.menu-mega-item__intro-cta{margin-top:16px;}
.menu-mega-item__intro-cta a.simple_link,
.menu-mega-item__intro-cta a.simple_link:hover{color:var(--primary-1);}
.menu-mega-item__intro-cta > a.simple_link:first-child{padding-left:0;}
/* .menu-mega-item__navigation{font-weight:bold;} */
/* .menu-mega-item__intro-heading.h3{color:var(--grey-900);font-weight:bold;margin:12px 0 8px;} */
.menu-mega-item__navigation-submenu{display:flex;flex-wrap:wrap;margin:0;padding:0;}
.menu-mega-item__navigation-submenu--column{flex-direction:column;}
.menu-mega-item__navigation-submenu li{width:50%;}
.menu-mega-item__navigation-submenu--column li{width:auto;}
.menu-mega-item__content .nav-mega__link-item,
.menu-mega-item__content .nav-mega__link-item:focus,
.menu-mega-item__content .nav-mega__link-item:hover{background-color:transparent;color:var(--submenu-text-color);font-weight:normal;}

/*
.menu-mega-item__content .nav-mega__link-item:focus,
.menu-mega-item__content .nav-mega__link-item:hover{}
*/
.menu-mega__content-wrapper .nav-mega__list-wrapper{list-style:none;margin:0;padding:0;display:flex;color:var(--menu-text-color)}
.menu-mega__content-wrapper .nav-mega__list-wrapper .menu-item{display:inline-block;padding:35px 35px;position:relative;display:flex;align-items:center;font-size: 16px; font-weight: 600; text-decoration: none;white-space:nowrap;cursor:pointer;}
.menu-mega__content-wrapper .nav-mega__list-wrapper .menu-item.justlink{padding-right:12px;}
.menu-mega__content-wrapper .nav-mega__list-wrapper a.menu-item{color:var(--menu-text-color)}
/*.menu-mega__content-wrapper .nav-mega__list-wrapper .menu-mega-opener.mega-menu-open .menu-item:after{ content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--submenu-background-color);position:absolute;left:50%;bottom:0;transform:translateX(-50%);}*/
/*.menu-mega__content-wrapper .nav-mega__list-wrapper .menu-mega-opener{cursor:pointer;color:var(--grey-900);}*/
.nav-mega__list-item{list-style-type:none;position:relative;}
.nav-mega__link-item{    /* These styles are optional */border:none;    /* These sizes ensure the link size is minimum 48 x 48px, required for accessibility size standards */width:100%;line-height:24px;padding:12px 8px;white-space:nowrap;}
.nav-mega__submenu-icon-wrapper{display:flex;flex-direction:row;align-items:center;}
.menu-mega__content-wrapper{height:100%;display:flex;align-items:center;justify-content:flex-end;}

/* search */
.nav-standard__search-list-item{color:var(--grey-900);}
.nav-standard__search-button{background:none;padding:unset;margin:unset;color:inherit;border:none;width:48px;height:48px;text-align:center;    /* Hamburger button positioning */float:right;}
.nav-standard__search-button:focus,
.nav-standard__search-button:hover{background-color:unset;}
.nav-standard__search-wrapper,
.nav-standard__search-input,
.nav-standard__search-form{height:100%;width:100%;}
.nav-standard__search-form{display:flex;}
.nav-standard__search-form label{align-self:center;margin-right:8px;}
.nav-standard__search-results-wrapper{display:none;border:1px solid var(--grey-300);background-color:var(--grey-000);padding:16px 32px;box-shadow:var(--shadow-medium);list-style-type:disc;}

.nav-standard__search-form #globalSearchInput{margin-right:20px;}

.nav-standard__button.nav-standard__button-hamburger,
.nav-standard__button.js-nav-standard__button-x{display:none;}

.nav-standard__search-list-item .nav-standard__search-wrapper{display:flex;flex-direction:row;height:46px;position:absolute;right:35px;top:23px;width:391px;z-index:55;}
.nav-standard__search-list-item .nav-standard__search-wrapper.nav-standard__search-wrapper--hidden{pointer-events: none; display:none;}
.nav-standard__search-wrapper--hidden,
.nav-standard__search-icon--hidden,
.nav-standard__search-x--hidden{display:none;}

/* ======== 1. END Menu Styling =========== */

/* ======== 3. Start Menu Open/Close Behaviour ============ */
@media screen and (min-width:1024px){
    .menu-mega__outer-wrapper.mobile-nav{display:none;}
    .nav-mega__button{display:none;margin-top:0;}

    /* .menu-mega__content-wrapper .nav-mega__list-wrapper .menu-mega-opener.mega-menu-open .menu-item{font-weight: 700;} */
    
    .menu-mega__content-wrapper .nav-mega__list-wrapper > .hs-item-has-children > span:before,
    .menu-mega__content-wrapper .nav-mega__list-wrapper > .hs-item-has-children > a:before{content:'';line-height:1;margin:2px -4px 0 -4px;font-weight:bold;text-align:center;position:absolute;right:8px;width:15px;height:15px;display:block;transition:200ms; background:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJHcm91cCA1NDQiPgo8ZyBpZD0iR3JvdXAgMSI+CjxnIGlkPSJnMjA2MCI+CjxwYXRoIGlkPSJwYXRoMjA1NiIgZD0iTTYgMS4yOTI5N0wxMSA2LjcwNjY3IiBzdHJva2U9IiNFQzc2MTYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0icGF0aDIwNTgiIGQ9Ik02IDEuMjkyOTdMMSA2LjcwNjY3IiBzdHJva2U9IiNFQzc2MTYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjwvZz4KPC9nPgo8L3N2Zz4K') no-repeat center; transform:scale(-1); filter:grayscale(1) brightness(0.4);}
    .menu-mega__content-wrapper .nav-mega__list-wrapper > .hs-item-has-children:hover > span:before,
    .menu-mega__content-wrapper .nav-mega__list-wrapper > .hs-item-has-children:hover > a:before{transform:scale(1);filter:none;}
    
    li.hs-item-has-children:hover .menu-mega-item__content{visibility: visible; opacity:1; transform:translateY(0); pointer-events: auto;}

    /* search */
    /* .nav-standard__search-list-item{display:flex;flex-direction:row;right:24px;top:94px;position:absolute;z-index:55;height:46px;width:618px;}*/
    
    
}
@media screen and (max-width:1023px){
    .menu-mega__outer-wrapper.mobile-nav{display:block;}
    .menu-mega__outer-wrapper.desktop-nav{display:none;}

    .menu-mega__outer-wrapper{margin-left:auto;}
    .menu-mega__close-button{display:none;}
    .menu-mega__content-wrapper .nav-mega__list-wrapper{position:absolute;top:68px;height:calc(100vh - 76px);overflow: auto;left:0;right:0;overflow-x:hidden;overflow-y:auto;flex-direction:column;background-color:var(--submenu-background-color);color:var(--grey-500);padding:25px 0 0;}
    .menu-mega__content-wrapper .nav-mega__list-wrapper > li{border-bottom:var(--submenu-border);}
    .menu-mega__content-wrapper .nav-mega__list-wrapper .menu-item{font-size:15px;font-weight:500;display:block;padding:16px 0;margin:0;position:relative;color:var(--submenu-text-color)!important;}
    .menu-mega-item__content{top:0;border-bottom:none;color:var(--submenu-text-color);pointer-events:auto;}
    .menu-mega-item__content .content-wrapper{padding:0 18px 16px;margin:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
    .menu-mega-item__intro{display:none;}
    .menu-mega-item__navigation{width:100%;margin-top:0;}
    .menu-mega-item__navigation-submenu{flex-direction:column;padding-left:0;}
    .menu-mega-item__navigation-submenu li{width:100%;border-bottom:none;}
    .menu-mega__content-wrapper .nav-mega__list-wrapper > li{color:var(--grey-900);}
    .menu-mega__content-wrapper .nav-mega__list-wrapper li:last-child{border-bottom:none;}
    /*.menu-mega__content-wrapper .nav-mega__list-wrapper .menu-mega-opener .menu-item:after,
    .menu-mega__content-wrapper .nav-mega__list-wrapper .menu-mega-opener.mega-menu-open .menu-item:after{content:'+';position:absolute;width:14px;height:14px;position:absolute;top:50%;right:0;left:auto;transform:translate(0,-50%);border:0;}
    .menu-mega__content-wrapper .nav-mega__list-wrapper .menu-mega-opener.mega-menu-open .menu-item:after{content:'-';}*/
    .menu-mega__content-wrapper .nav-mega__list-wrapper .menu-mega-opener .menu-item:after,
    .menu-mega__content-wrapper .nav-mega__list-wrapper .simple-mega-opener .menu-item:after{content:''; position:absolute;width:50px;height:50px;position:absolute;top:50%;right:0;left:auto;transform:translate(0,-50%);border:0; background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzOCAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IjkwNDI3MDdfbmF2X2Fycm93X2Rvd25faWNvbiAoMykgOCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xNC41MDIgMjcuNzVMMjMuNzUyIDE4LjVMMTQuNTAyIDkuMjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K) no-repeat center;}

    /*
    .menu-mega__content-wrapper .nav-mega__list-wrapper li{
        height: 100%;
    }
    */
    .menu-mega-item__content{height:auto;position:relative;visibility:visible;}

    /* Hide the desktop specific submenu icon, reveal mobile icon */
    .menu-mega__content-wrapper .nav-mega__list-wrapper{opacity:1;visibility:visible;transition:200ms;}
    .menu-mega__content-wrapper .nav-mega__list-wrapper--hidden{/*display:none;*/opacity:0;visibility:hidden;}
    .nav-mega__button,
    .nav-mega__button:hover{margin-top:0;background:none;padding:8px 8px;transition:none;min-width:auto;height:auto;border:none;color:var(--primary-1);position:absolute;top:8px;right:15px;}
    .nav-mega__button-x--hidden{display:none;}
    .nav-mega__button-hamburger--hidden{display:none;}

    .menu-mega__content-wrapper .nav-mega__list-wrapper > .hs-menu-item{transition:400ms;transform:translateY(-10px);opacity: 0;}
    .menu-mega__content-wrapper .nav-mega__list-wrapper > .hs-menu-item:nth-child(2){transition-delay:100ms}
    .menu-mega__content-wrapper .nav-mega__list-wrapper > .hs-menu-item:nth-child(3){transition-delay:200ms}
    .menu-mega__content-wrapper .nav-mega__list-wrapper > .hs-menu-item:nth-child(4){transition-delay:300ms}
    .menu-mega__content-wrapper .nav-mega__list-wrapper > .hs-menu-item:nth-child(5){transition-delay:400ms}
    .menu-mega__content-wrapper .nav-mega__list-wrapper > .hs-menu-item:nth-child(6){transition-delay:500ms}
    .menu-mega__content-wrapper .nav-mega__list-wrapper > .hs-menu-item:nth-child(7){transition-delay:600ms}
    .menu-mega__content-wrapper .nav-mega__list-wrapper > .hs-menu-item:nth-child(8){transition-delay:700ms}
    .menu-mega__content-wrapper .nav-mega__list-wrapper > .hs-menu-item:nth-child(9){transition-delay:800ms}
    .menu-mega__content-wrapper .nav-mega__list-wrapper > .hs-menu-item:nth-child(10){transition-delay:900ms}
    .menu-mega__content-wrapper .nav-mega__list-wrapper:not(.nav-mega__list-wrapper--hidden) > .hs-menu-item{opacity:1; transform:none;}

}
@media screen and (max-width:1150px) and (min-width:1024px){
    .menu-mega-item__content .nav-mega__link-item{font-size:20px;}
}

/* ======== End Menu Open/Close Behaviour ============ */

header.header .top-header{background:#133080;justify-content:flex-end;padding:0 55px 0;min-height:52px;display:flex;align-items:center;}  
header.header .top-header .inner{
	display:flex;
	align-items:center;
}
header.header .top-header .link .region-popper,
header.header .top-header .link a{
	color:#fff;
	text-decoration:none;
	font-size:14px;
	line-height:normal;
	cursor:pointer;
}

header.header .top-header .link .region-popper:hover,
header.header .top-header .link a:hover{
	text-decoration:underline;
}

header.header .top-header .link .region-popper img,
header.header .top-header .link a img{
	vertical-align:middle;
	margin-left:4px;
}

{# header.header .top-header .link.region-pop a{padding-right: 50px;}#}
header.header .top-header .link.region-pop a img.globe-white{vertical-align:top;margin-right:4px;margin-top:6px;}
header.header .top-header .link.region-pop a img.down-chevron{vertical-align:top;margin:4px 0 0 4px;}
header.header .top-header .region-pop{margin-left:50px;}
/* header.header .content-wrapper{padding:0 20px;} */
header.header .header-partials__inner-wrapper .left-part{display:flex;align-items:center;}
header.header .header-partials__inner-wrapper .right-part{display:flex;flex-direction:row-reverse; align-items:center;}
header.header .header-partials__inner-wrapper .right-part .base__cta-items-wrapper{margin:0;}
header.header .nav-standard__link-item {font-family: var(--menu-font);}
header.header .nav-standard__search-button{border-radius:0;float:none;height:44px;min-width:auto;width:44px; vertical-align:top;}
header.header .nav-standard__search-button svg{display:block;margin:0 auto; color:var(--primary-1);}

header.header .buttons-grp{display:flex;align-items:center; gap: 10px;}
header.header .buttons-grp .login-button{position:relative;}
header.header .buttons-grp .login-button .hs-menu-wrapper{display:none; position:absolute;background-color:#fff;z-index:56;border-radius:4px;box-shadow:0 10px 10px -10px rgba(0,0,0,.1),10px 0 10px -10px rgba(0,0,0,.1),-10px 0 10px -10px rgba(0,0,0,.1);min-width:210px;top:46px;}
/*header.header .buttons-grp .login-button .hs-menu-wrapper a{font-size:14px;font-weight:600;padding:10px 12px;display:block;text-decoration:none;}*/
header.header .buttons-grp .login-button .hs-menu-wrapper a{text-align:left; font-size:16px;font-weight:400;padding:12px 15px;display:block;text-decoration:none;color: var(--primary-1);font-family: var(--menu-font);}
header.header .buttons-grp .login-button .hs-menu-wrapper a:hover{color:var(--primary-2);}
header.header .buttons-grp .login-button .hs-menu-wrapper ul{display:block;margin:0;padding:0;}
header.header .buttons-grp .login-button .list-toggle .hs-menu-wrapper{display:block;}
header.header .buttons-grp .cta-item--my-account span{font-size:24px;vertical-align:middle;margin:0 -16px 0 0;}

header.header .language{position:relative;margin-left:80px;}
header.header .language .globe-white{display:inline-block;vertical-align:middle;margin:0 6px 0 0;}
header.header .language .language-selected{color:#fff;font-size:14px;}
header.header .language .language-select-menu{position:absolute;background:#fff;display: none;margin:0;padding:6px 0;list-style:none;width:auto;min-width:240px;box-shadow:0 10px 10px -10px rgba(0,0,0,0.1),10px 0 10px -10px rgba(0,0,0,0.1),-10px 0 10px -10px rgba(0,0,0,0.1);right:0;top:30px;z-index:11;}
header.header .language .language-select-menu li > span{display:block;padding:5px 15px;}
header.header .language:hover .language-select-menu{display:block;}

header.header.nav-standard__bg-wrapper{position:fixed;top:0;left:0;width:100%;z-index:99;background:#fff;}

header.header .nav-mega__list-wrapper .simple-mega-opener .menu-simple-item__content{/*display:none;*/ transition:400ms; position: absolute; top: 83%;  min-width: 250px; background: #fff;border-radius: 30px; box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .25); opacity: 0; padding:35px 30px; transform: translateY(15px); visibility: hidden;}
header.header .nav-mega__list-wrapper .simple-mega-opener .menu-simple-item__content .hs-menu-wrapper ul{display:block;}
header.header .nav-mega__list-wrapper .simple-mega-opener .menu-simple-item__content .hs-menu-wrapper ul > li a{text-decoration:none;font-size:16px;color:var(--primary-1);}
header.header .nav-mega__list-wrapper .simple-mega-opener .menu-simple-item__content .hs-menu-wrapper ul > li a:hover{color:var(--primary-2);}
header.header .nav-mega__list-wrapper .simple-mega-opener .menu-simple-item__content .hs-menu-wrapper ul > li + li{margin-top:30px;}
header.header .nav-mega__list-wrapper .simple-mega-opener:hover > .menu-simple-item__content{opacity:1; transform: translateY(0px); visibility:visible;}

/* when mega menu enable  */
/* body .body-wrapper{padding-top:192px;} */

.menu-mega-item__content:before{
    content: '';
    display:block;
    height:20px;
    width:100%;
    background-color:transparent;
    position:absolute;
    top: -20px;
    left:0;
}
.menu-mega-item__content .menu-mega-item__intro{
    padding-top:14px;
    padding-bottom:14px;
    border-right:solid 1px rgba(165, 161, 161, 0.40);
    width:340px;
}
.menu-mega-item__content .menu-mega-item__intro > .menu-mega-item__intro-heading{
    font-size:16px;
    color:var(--primary-1);
    position: relative;
    cursor:pointer;
    padding:14px 50px 14px 0;
    }
.menu-mega-item__content .menu-mega-item__intro > .menu-mega-item__intro-heading:hover{
    font-weight:700;
}
.menu-mega-item__content .menu-mega-item__intro > .menu-mega-item__intro-heading:after{
    content:'';
    position:absolute;
    right:20px;
    top:50%;
    width:30px;
    height:30px;
    transform:rotate(90deg) translate(-50%, 15px);
    transition: 200ms;
    opacity: 0;
    background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIj48ZyBzdHJva2U9IiNFQzc2MTYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0ibTYgMS4yOTMgNSA1LjQxNE02IDEuMjkzIDEgNi43MDciLz48L2c+PC9zdmc+") no-repeat center / 20px auto;
}
.menu-mega-item__content .menu-mega-item__intro > .menu-mega-item__intro-heading:hover:after{
    transform:rotate(90deg) translate(-50%, 0px);
    opacity:1;
}
/*
.menu-mega-item__content .menu-mega-item__intro > .menu-mega-item__intro-heading + .menu-mega-item__intro-heading{
    margin-top:32px;
}
*/
.menu-mega-item__content .menu-mega-item__navigation{
    width:calc(100% - 340px);
    padding:53px 0 0 80px;
}
.menu-mega-item__content .menu-mega-item__navigation .hs-menu-wrapper ul {
    gap: 0;
}
.menu-mega-item__content .menu-mega-item__navigation .hs-menu-wrapper ul > li{
    width: 33.33%;
    margin-bottom:10px;
}
.menu-mega-item__content .menu-mega-item__navigation .hs-menu-wrapper ul > li a{
    text-decoration:none;
    font-size:16px;
    color:var(--primary-1);
    display:inline-block;
    padding:10px;
}
.menu-mega-item__content .menu-mega-item__navigation .hs-menu-wrapper ul > li a:hover{
    color:var(--primary-2);
}

/* ======== Start My Account dropdown ============ */
.lout-btn .cta-item--my-account{position:relative;}
.lout-btn .cta-item--my-account #login_menu .hs-menu-wrapper{position:relative;top:0;}
.lout-btn .cta-item--my-account #login_menu{position:absolute;right:0;top:2.8rem;color:#000;}
.lout-btn .cta-item--my-account:hover #login_menu{}

/* ======== End My Account dropdown ============ */

@media screen and (max-width:1759px){
    header.header .button{min-width:auto;}
    header.header .nav-standard__img-wrapper{max-width:150px;}
    header.header .nav-standard__link-item{font-size:15px;}

   /* body .body-wrapper{padding-top:158px;}*/
    .menu-mega__content-wrapper .nav-mega__list-wrapper .menu-item{
        padding:35px 25px;
    }
    .menu-mega__content-wrapper .nav-mega__list-wrapper > .hs-item-has-children > a:before{
        right:5px;
        top: 39px;
    }
    .menu-mega-item__content .menu-mega-item__navigation{
        padding:33px 0 0 30px;
        width:calc(100% - 280px);
    }
    /*
    .menu-mega-item__content .menu-mega-item__navigation .hs-menu-wrapper ul > li{
        padding:0 10px;
    }
    */
    .menu-mega-item__content .menu-mega-item__intro{width:280px;}
    /*.nav-standard__search-list-item{top:84px;}*/
    .nav-standard__search-list-item .nav-standard__search-wrapper{width: 370px;}

}

@media screen and (max-width:1579px){
    header.header .top-header{padding:0 25px;}
    header.header .header-partials__inner-wrapper .left-part{display:block; padding: 20px 0 0;}
    header.header .nav-standard__list-wrapper{margin:10px 0 0;}
    header.header .content-wrapper{
        /* align-items:flex-start; */
        position:relative;
    }
    header.header .right-part{padding:20px 0 0;position:absolute;right:20px;top:0;} 

   /* body .body-wrapper{padding-top:180px;}*/
    .site_logo img{max-height:77px;width:auto!important;}
    .menu-mega__content-wrapper .nav-mega__list-wrapper .menu-item{padding:15px 25px;}
    .menu-mega__content-wrapper .nav-mega__list-wrapper > .hs-item-has-children > a:before {top:21px;}
    .menu-mega-item__content{
        top:100%;
        left:40px;
        right:40px;
    }
    header.header .nav-mega__list-wrapper .simple-mega-opener .menu-simple-item__content{top:100%;}
    /*.nav-standard__search-list-item{top:64px;right:0;}*/
    .nav-standard__search-list-item .nav-standard__search-wrapper{right:0;top:20px;}
}

@media screen and (max-width:1023px){
    header.header .nav-standard__list-wrapper{position:absolute;left:0;top:63px;width:100%;margin:0;padding:15px 0;display:block;background:var(--primary-1);height: calc(100vh - 71px);overflow: auto;}
    header.header .nav-standard__list-wrapper.nav-standard__list-wrapper--hidden{display:none;}
    header.header .nav-standard__link-item{color:#fff;padding:12px 24px;display: block;}
    header.header .right-part{position:static;padding:6px 24px 0;}
    header.header .buttons-grp{flex-flow:column;gap:15px;align-items: normal;}
    header.header .right-part button,
    header.header .right-part a{display:block;}
    header.header .right-part a.button--outline,
    header.header .right-part button.button--outline,
    header.header .right-part button.button--outline:hover{ background:#fff; color:var(--primary-1);}
    header.header .right-part .btn-group > div{display:block;margin:0 0 16px;}
    header.header .top-header{display:block;text-align:center;border-top:solid 1px rgba(255,255,255,0.20);margin:30px 24px 0;padding:40px 0 0;}
    header.header .nav-standard__list-wrapper > li > span{display:block;position: relative;}
    header.header .nav-standard__list-wrapper .nav-standard__submenu-button{display:block;min-width:auto;border-radius:0;position:absolute;right:0;top:0;}
    header.header .nav-standard__list-wrapper .nav-standard__submenu-button svg polyline{stroke:#fff;}

    header.header .language{margin-left:0;}
    header.header .language .language-select-menu{right:50%; transform:translateX(50%);}

    header.header .header-partials__inner-wrapper .left-part{padding:10px 0 10px 15px;}
    header.header .header-partials__inner-wrapper .right-part{display:block;}
    header.header .header-partials__inner-wrapper .right-part .base__cta-items-wrapper{width:auto;flex-direction:column;}
    header.header .header-partials__inner-wrapper .right-part .base__cta-items-wrapper a,
    header.header .header-partials__inner-wrapper .lout-btn button{width:100%;}
    /*header.header .search-grp{display:none;}*/
    header.header .top-header .inner{display:block;}

    /**/
    /* {padding-top:77px;}*/
    header.header .content-wrapper{display:block; padding: 0;}
    .menu-mega-item__content{position:static;opacity:1;visibility:visible;box-shadow:none;border-radius:0;background:transparent;padding: 0;transform: none;transition: none;}
    .menu-mega-item__content .menu-mega-item__navigation{padding:0;width:auto;}

    .nav-mega__child {font-size:15px; font-weight:500; margin:0;}
    .nav-mega__child .sub-menu{position:absolute;left:-100%;top:76px;background-color:var(--submenu-background-color);width:100%;height:calc(100vh - 76px); transition:500ms all cubic-bezier(0.74, 0.02, 0.21, 0.98); overflow: auto;}
    .nav-mega__child .sub-menu.open{left:0%;}
    .nav-mega__child .sub-menu .hs-menu-wrapper > ul{padding-bottom:40px; display: block;}
    .nav-mega__child .menu-mega-item__content .h3{padding:13px 25px;font-size: 15px; font-weight: 500; background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzOCAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IjkwNDI3MDdfbmF2X2Fycm93X2Rvd25faWNvbiAoMykgOCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xNC41MDIgMjcuNzVMMjMuNzUyIDE4LjVMMTQuNTAyIDkuMjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K) no-repeat right 6px center;}
    .nav-mega__child .hs-menu-wrapper a{padding:13px 25px;font-size:15px;font-weight:500;display:block;color:#fff;text-decoration:none;}
    .nav-mega__child .hs-menu-wrapper a:hover{color:#fff;}
    .back-step{border-bottom:1px solid hsla(0,0%,100%,.2);font-size:14px;font-weight:700;padding:20px 65px;position:relative;color:#fff;line-height:normal;}
    .back-step:after{position:absolute;left:6px;top:4px;width:50px;height:50px;content:'';background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzOCAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IjkwNDI3MDdfbmF2X2Fycm93X2Rvd25faWNvbiAoMykgOCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xNC41MDIgMjcuNzVMMjMuNzUyIDE4LjVMMTQuNTAyIDkuMjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K) no-repeat right 6px center;transform:scale(-1);}

    .parent-label{font-size:17px;font-style:normal;font-weight:700;color:var(--primary-2);padding:28px 25px 10px;}

    header.header .top-header .region-pop{margin:20px 0 0;}
    header.header .top-header .link.region-pop a{padding-right:0;}
    header.header .top-header .link.region-pop a img.globe-white{margin-top:4px;}

    .lout-btn .cta-item--my-account #login_menu{width:100%;}

    header.header .search-grp{position:absolute;right:60px;top:10px;}
    .nav-standard__search-list-item .nav-standard__search-wrapper{right:-52px;top:56px;width:calc(100vw - 32px);}



}