.bannerCountrySelector-container{background-color:rgba(0,0,0,0.6);display:none;position:absolute;width:100%;z-index:2}
.aem-AuthorLayer-Edit .bannerCountrySelector-container{background:0;display:block;position:relative}
@media only screen and (max-width:767px){.bannerCountrySelector-container{background-color:rgba(0,0,0,0.85)}
}
.bannerCountrySelector-container.ltr *{direction:ltr}
.bannerCountrySelector-container.ltr .ds-button.ds-button--icon i{margin-right:.5rem;margin-left:0}
@media only screen and (max-width:767px){.bannerCountrySelector-container.ltr .ds-button.ds-button--icon i{margin-right:.35rem}
}
.bannerCountrySelector-container.ltr .ds-button.ds-select-button .arrow{margin-right:0;margin-left:.5rem}
@media only screen and (max-width:767px){.bannerCountrySelector-container.ltr .ds-button.ds-select-button .arrow{margin-left:.35rem}
}
.bannerCountrySelector-container.ltr .ds-button.ds-select-button .ds-select-button__dropdown{right:inherit;left:0;text-align:left}
@media only screen and (max-width:767px){.bannerCountrySelector-container.ltr .ds-button{margin-left:0}
}
.bannerCountrySelector-container.rtl{direction:rtl}
.bannerCountrySelector-container.rtl .buttons{text-align:left}
@media only screen and (min-width:768px) and (max-width:1299px){.bannerCountrySelector-container.rtl .buttons{text-align:center}
}
@media only screen and (max-width:767px){.bannerCountrySelector-container.rtl .buttons{text-align:center}
}
.bannerCountrySelector-container.rtl .btn-stay{margin-left:0}
.bannerCountrySelector-container.rtl .close-link-wrap{margin-left:0}
@media only screen and (min-width:768px) and (max-width:1299px){.bannerCountrySelector-container.rtl .close-link-wrap{right:inherit;left:30px}
}
.bannerCountrySelector-container.rtl .close-link{margin-left:0;margin-right:0;margin-right:3.25rem}
@media only screen and (max-width:767px){.bannerCountrySelector-container.rtl .close-link{margin-right:2.275rem}
}
@media only screen and (max-width:767px){.bannerCountrySelector-container.rtl .close-link{margin:0}
}
.bannerCountrySelector{position:relative;width:100%;padding-top:1.25rem;padding-bottom:1.25rem}
@media only screen and (max-width:767px){.bannerCountrySelector{padding-top:.875rem;padding-bottom:.875rem}
}
@media only screen and (min-width:768px) and (max-width:1299px){.bannerCountrySelector{display:block}
}
.bannerCountrySelector .row{display:flex;align-items:center}
@media only screen and (min-width:768px) and (max-width:1299px){.bannerCountrySelector .row{display:block}
}
@media only screen and (max-width:767px){.bannerCountrySelector .row{display:block}
}
.bannerCountrySelector .propose-text{color:#fff}
.bannerCountrySelector .text{display:flex;flex-direction:column;justify-content:center}
@media only screen and (min-width:768px) and (max-width:1299px){.bannerCountrySelector .text{margin-bottom:1.25rem;text-align:center}
}
@media only screen and (max-width:767px){.bannerCountrySelector .text{text-align:center;margin-bottom:1.4rem}
}
.bannerCountrySelector .buttons{text-align:right;white-space:nowrap}
@media only screen and (max-width:767px){.bannerCountrySelector .buttons{text-align:center;white-space:normal}
}
@media only screen and (min-width:768px) and (max-width:1299px){.bannerCountrySelector .buttons{text-align:center}
}
@media only screen and (min-width:768px) and (max-width:1299px){.bannerCountrySelector .col-2{position:inherit}
}
.bannerCountrySelector .btn-propose{display:none;max-height:42px}
@media only screen and (max-width:767px){.bannerCountrySelector .btn-propose{margin-left:0;margin-right:0;margin-bottom:.875rem}
}
.bannerCountrySelector .btn-stay{margin-right:0}
@media only screen and (max-width:767px){.bannerCountrySelector .btn-stay{margin-bottom:1.4rem}
}
.bannerCountrySelector .cleared-line{display:none}
@media only screen and (max-width:767px){.bannerCountrySelector .cleared-line{display:block}
}
.bannerCountrySelector .icon-globe .flag{display:none}
.bannerCountrySelector .close-link-wrap{display:inline-block;height:42px;margin-left:18px;vertical-align:middle}
@media only screen and (min-width:1300px){.bannerCountrySelector .close-link-wrap{position:absolute;margin-left:0}
}
@media only screen and (min-width:768px) and (max-width:1299px){.bannerCountrySelector .close-link-wrap{position:absolute;top:11px;right:12px}
}
@media only screen and (max-width:767px){.bannerCountrySelector .close-link-wrap{display:block;height:16px;margin-left:0}
}
.bannerCountrySelector .close-link{color:#fff;display:inherit;position:relative;top:50%;transform:translateY(-50%);margin-left:3.25rem}
@media only screen and (max-width:767px){.bannerCountrySelector .close-link{margin-left:2.275rem}
}
.bannerCountrySelector .close-link:hover{text-decoration:none}
@media only screen and (max-width:767px){.bannerCountrySelector .close-link{display:inline-block;height:16px;margin-left:0;margin-top:0;transform:none;top:inherit}
}
.bannerCountrySelector .icon-close:before{content:'\e600';font-family:'SAPcom icons',sans-serif;font-size:1.5rem;position:relative;top:2px}
@media only screen and (max-width:767px){.bannerCountrySelector .icon-close:before{top:-4px}
}