.countrylanguageswitch .heading{grid-column:2/span 9}.countrylanguageswitch .heading__base .heading__gridcontainer{grid-template-columns:initial;grid-column-gap:initial;display:block;margin-left:0;margin-right:0}.countrylanguageswitch .heading__base .heading__text{margin-bottom:36px}.countrylanguageswitch .flag-icon-typeahead{bottom:7px;top:auto}.countrylanguageswitch__base{margin-bottom:40px}.countrylanguageswitch__backlink{transform:translateX(-15px)}.countrylanguageswitch__backlink,.countrylanguageswitch__backlinkIconWrapper{align-items:center;display:inline-flex}.countrylanguageswitch__backlinkIconWrapper{height:48px;justify-content:center;width:48px}.countrylanguageswitch__backlinkIcon{display:flex;transform:rotateY(180deg)}.countrylanguageswitch__heading{grid-row:2}.countrylanguageswitch__heading .mamcomcomponent{margin-bottom:0 !important}.countrylanguageswitch__form{grid-row:3}.countrylanguageswitch__subHeading{font-size:28px;line-height:36px}.countrylanguageswitch__subHeading{font-weight:300;color:var(--cbodytext);margin-bottom:8px;margin-top:16px}.countrylanguageswitch__currentSettings{margin-bottom:16px}.countrylanguageswitch__languageSubHeading,.countrylanguageswitch__countrySubHeading{font-size:28px;line-height:36px}.countrylanguageswitch__languageSubHeading,.countrylanguageswitch__countrySubHeading{font-weight:300;color:var(--cbodytext);margin-bottom:8px}.countrylanguageswitch__languageFieldset+.countrylanguageswitch__countryFieldset,.countrylanguageswitch__countrySubHeading{margin-top:calc(40px + 6px)}.countrylanguageswitch__radiogroup{margin-bottom:28px;margin-top:26px;position:relative;z-index:1}.countrylanguageswitch__radiogroup .form__radioElementWrapper{align-items:center;display:flex}.countrylanguageswitch__radiogroupLanguage .form__element{margin-bottom:32px}.countrylanguageswitch__radiogroupCountriesList{margin-bottom:8px}.countrylanguageswitch__radiogroupCountriesList .form__element:nth-of-type(2n){grid-column:6/span 3}.countrylanguageswitch__otherCountrySelect{width:100%}.countrylanguageswitch__anotherCountry{align-items:center;display:flex;width:100%}.countrylanguageswitch__anotherCountry .form__inputModifierLabels{left:calc(100% - 48px)}.countrylanguageswitch__anotherCountry .form__elementWrapper{margin-bottom:0}.countrylanguageswitch__anotherCountryWrappingRadio .form__label{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.countrylanguageswitch__anotherCountryWrappingRadio .form__element{margin-bottom:32px}.countrylanguageswitch__countryLocationIconLabel{font-size:18px;line-height:26px;font-weight:700;color:var(--clink);cursor:pointer;padding-top:16px}.countrylanguageswitch .form__element:nth-of-type(n+2){margin-top:8px}.countrylanguageswitch__recommendedLang{margin-bottom:8px}.countrylanguageswitch__warning{margin-bottom:32px}.countrylanguageswitch__countryButtonSave{margin-bottom:8px}.countrylanguageswitch__buttonSave{width:100%}.countrylanguageswitch__countryFlag{align-items:center;display:inline-flex;height:48px;justify-content:center;width:48px}.countrylanguageswitch__divider{border-bottom:1px solid var(--cgrey4);margin-bottom:22px;width:100%}.countrylanguageswitch__location,.countrylanguageswitch__locationWrapper{align-items:center;display:flex;justify-content:center}.countrylanguageswitch__location{color:var(--clink);cursor:pointer;height:48px;width:48px}.flag-icon-typeahead:empty+.form__input{padding-left:0}@media print, (min-width: 960px){.countrylanguageswitch__subHeading{font-size:36px;line-height:46px}.countrylanguageswitch__subHeading{margin-bottom:14px;margin-top:24px}.countrylanguageswitch__currentSettings{margin-bottom:40px}.countrylanguageswitch__languageSubHeading,.countrylanguageswitch__countrySubHeading{font-size:36px;line-height:46px}.countrylanguageswitch__radiogroup{margin-bottom:8px;margin-top:40px}.countrylanguageswitch__radiogroup .form__element .mdc-form-field{width:100%}.countrylanguageswitch__radiogroupLanguage{display:flex;flex-wrap:wrap}.countrylanguageswitch__radiogroupLanguage .form__element{width:33%}.countrylanguageswitch__otherCountrySelect{min-width:340px;width:33%}.countrylanguageswitch .form__radio{margin:8px 0}.countrylanguageswitch__warning{margin-bottom:40px}.countrylanguageswitch__countryButtonSave{margin-bottom:40px}.countrylanguageswitch__buttonSave{align-items:center;display:flex;margin-left:auto;width:auto}}@media print,(min-width:960px){.countrylanguageswitch__backlinkTop{grid-column:1/span 12;grid-row:1}.countrylanguageswitch__languageSubHeading,.countrylanguageswitch__countrySubHeading{margin-bottom:14px}.countrylanguageswitch__languageFieldset+.countrylanguageswitch__countryFieldset,.countrylanguageswitch__countrySubHeading{margin-top:72px}.countrylanguageswitch__radiogroupCountriesList{display:grid;grid-column-gap:40px;grid-template-columns:repeat(9,1fr)}.countrylanguageswitch__radiogroupCountriesList .form__element{grid-column:1/span 5}.countrylanguageswitch .form__element:nth-of-type(n+2){margin-top:0}}
