body.geolocationBannerActive .megaMenu{top:207px !important}@media(min-width: 1460px){body.geolocationBannerActive .megaMenu{top:209.5px !important}}body.geolocationBannerActive .homepageBanner{margin-top:220px !important}@media(min-width: 768px){body.geolocationBannerActive .homepageBanner{margin-top:199px !important}}@media(min-width: 1050px){body.geolocationBannerActive .homepageBanner{margin-top:64px !important}}.mainHeader.mobileActive .geolocationConfirmedBanner.active{display:none}.mainHeader .geolocationConfirmedBanner{background-color:#ffb931;width:100%;padding:20px 0px;display:none}@media(max-width: 1050px){.mainHeader .geolocationConfirmedBanner{position:absolute;z-index:0}}.mainHeader .geolocationConfirmedBanner.active{display:block}@media(max-width: 1050px){.mainHeader .geolocationConfirmedBanner.active{position:relative}}.mainHeader .geolocationConfirmedBanner .container{max-width:1280px;margin:0 auto;padding:0 8%;box-sizing:content-box}.mainHeader .geolocationConfirmedBanner .container:after{content:"";height:0;clear:both;display:block;visibility:hidden}.mainHeader .geolocationConfirmedBanner .container .innerDiv{display:flex;align-items:center;width:100%}.mainHeader .geolocationConfirmedBanner .container .innerDiv .confirmationDiv{display:flex}.mainHeader .geolocationConfirmedBanner .container .innerDiv .confirmationDiv .tick{display:inline-flex;padding-right:5.5px}.mainHeader .geolocationConfirmedBanner .container .innerDiv .confirmationDiv .tick svg{width:fit-content;height:fit-content;min-width:14px;max-width:18px}.mainHeader .geolocationConfirmedBanner .container .innerDiv .confirmationDiv .text{font-size:1.4rem;font-weight:700;padding-right:53px;margin-bottom:0px}@media(min-width: 500px){.mainHeader .geolocationConfirmedBanner .container .innerDiv .confirmationDiv .text{font-size:1.8rem}}.mainHeader .geolocationConfirmedBanner .container .innerDiv .closeBanner{margin-left:auto;min-width:24px}
