.language-selector-module-scss-module__Q3GCfa__languageSelector a{border-style:solid;border-width:1px;min-width:80px;padding:7px 15px;line-height:14px;overflow:hidden}.language-selector-module-scss-module__Q3GCfa__languageSelector .language-selector-module-scss-module__Q3GCfa__english{border-top-left-radius:50px;border-bottom-left-radius:50px}.language-selector-module-scss-module__Q3GCfa__languageSelector .language-selector-module-scss-module__Q3GCfa__french{border-top-right-radius:50px;border-bottom-right-radius:50px}.language-selector-module-scss-module__Q3GCfa__languageSelector .language-selector-module-scss-module__Q3GCfa__active{color:#fff;pointer-events:none}.language-selector-module-scss-module__Q3GCfa__languageSelector .language-selector-module-scss-module__Q3GCfa__luxuryOverride{color:#fff;border-color:#fff}.language-selector-module-scss-module__Q3GCfa__languageSelector .language-selector-module-scss-module__Q3GCfa__luxuryOverride.language-selector-module-scss-module__Q3GCfa__active{color:#2b5399;background-color:#fff}
.header-logos-module-scss-module__RlyJaq__logoDiv{justify-content:flex-end;height:40px;display:flex}.header-logos-module-scss-module__RlyJaq__logoImg{object-fit:contain;width:100%;height:100%}.header-logos-module-scss-module__RlyJaq__textLink{color:#003da5;align-self:center}.header-logos-module-scss-module__RlyJaq__luxuryTextLinkColour{color:#fff}.header-logos-module-scss-module__RlyJaq__logoRoot,.header-logos-module-scss-module__RlyJaq__textLink{margin:5px 30px}.header-logos-module-scss-module__RlyJaq__headerLanguageSelector div{justify-content:center;align-items:center;height:100%;margin-right:10px;display:flex}.header-logos-module-scss-module__RlyJaq__headerLanguageSelector div a{text-align:center;min-width:80px;padding:7px 15px;font-size:12px}
.header-mobile-module-scss-module__Fyr4cW__headerDiv{border-bottom:1px solid;justify-content:space-between;align-items:center;height:75px;min-height:75px;padding:15px 0;display:flex}.header-mobile-module-scss-module__Fyr4cW__luxuryButtonColours{color:#fff;background-color:#0000}.header-mobile-module-scss-module__Fyr4cW__fullViewSearch{padding:0}.header-mobile-module-scss-module__Fyr4cW__drawerPaper{max-width:400px}.header-mobile-module-scss-module__Fyr4cW__logoImgMain{object-fit:contain;width:auto;max-width:min(150px,42vw);height:auto;max-height:48px;display:block}.header-mobile-module-scss-module__Fyr4cW__logoAnchorMain{flex-shrink:0;align-items:center;margin-left:3vw;display:flex}.header-mobile-module-scss-module__Fyr4cW__logoImgSecondary{width:100%;max-width:60%;height:100%;margin:0 0 10px 15px}.header-mobile-module-scss-module__Fyr4cW__textLink{align-self:flex-start;margin:10px 28px}.header-mobile-module-scss-module__Fyr4cW__menuIcon{min-width:45px;height:45px;margin-right:1vw}.header-mobile-module-scss-module__Fyr4cW__menuFooterDiv{background-color:#f5f5f5;flex-direction:column;justify-content:flex-start;height:auto;margin-top:auto;padding-top:20px;display:flex}.header-mobile-module-scss-module__Fyr4cW__luxuryBGColour{background-color:#1e355e}.header-mobile-module-scss-module__Fyr4cW__luxuryBGGradientColour{background:linear-gradient(#1e355e,#070e1a);border-color:#1e355e}.header-mobile-module-scss-module__Fyr4cW__headerIcons{justify-content:right;align-items:center;display:flex}.header-mobile-module-scss-module__Fyr4cW__luxuryButtonColour{color:#fff;background-color:#0000}
.mobile-nav-links-module-scss-module__e4FVuW__navList{background-color:#fff;margin:0;padding:0 0 10px;list-style-type:none}.mobile-nav-links-module-scss-module__e4FVuW__luxuryBGColour{background-color:#1e355e}.mobile-nav-links-module-scss-module__e4FVuW__luxuryButtonColour{color:#fff}.mobile-nav-links-module-scss-module__e4FVuW__listItem{border:1px solid #d3d3d3;border-left:none;border-right:none}.mobile-nav-links-module-scss-module__e4FVuW__listItem:first-child{border-bottom:none}.mobile-nav-links-module-scss-module__e4FVuW__listItem:last-child{border-top:none}.mobile-nav-links-module-scss-module__e4FVuW__button{text-transform:none;white-space:nowrap;background-color:#fff;border-radius:0;justify-content:space-between;height:45px;padding:0 10px 0 30px;font-weight:400;line-height:1}.mobile-nav-links-module-scss-module__e4FVuW__buttonBold{font-size:16px;font-weight:700}.mobile-nav-links-module-scss-module__e4FVuW__luxuryButtonBGColour{background-color:#0000}
