@-webkit-keyframes slideUp{0{-webkit-transform:translateY(100%);transform:translateY(100%)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes slideUp{0{-webkit-transform:translateY(100%);transform:translateY(100%)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
.comp-overlay button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}
.comp-overlay .comp-overlay__trigger-container .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.comp-overlay .comp-overlay__trigger-container .center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.comp-overlay .comp-overlay__trigger-container .button{margin:16px 0}
.comp-overlay .overlay-container{font-family:'Noto Sans','Arial','Helvetica','sans-serif';position:fixed;top:0;left:0;height:100%;width:100%;z-index:10000;background-color:rgba(0,0,0,0.7)}
.comp-overlay .overlay-container.show-overlay{display:block}
.comp-overlay .overlay-container.hide-overlay{display:none}
.comp-overlay .overlay-container .comp-overlay__container{height:100%;position:relative}
.comp-overlay .overlay-container .comp-overlay__dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;max-width:1170px;width:90%;height:auto;background:#fff 0 0 no-repeat padding-box;-webkit-box-shadow:0 3px 15px rgba(0,0,0,0.16);box-shadow:0 3px 15px rgba(0,0,0,0.16);border-radius:4px}
.comp-overlay .overlay-container .comp-overlay__content{padding:64px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}
.comp-overlay .overlay-container .close{position:absolute;top:32px;right:32px;border:0;background:transparent}
.comp-overlay .overlay-container .close .close-icon{display:block;background:url('../../../../../../../content/dam/globalMarketingPlatformAssets/images/utility/icon-close.svg') no-repeat;background-size:100%;height:11px;width:11px}
.comp-overlay .overlay-container .close:focus{text-decoration:none;outline-color:#007abc;outline-offset:4px;outline-style:solid;outline-width:2px}
.comp-overlay .overlay-container .comp-overlay__header{margin-bottom:48px}
.comp-overlay .overlay-container .comp-overlay__header .content-wrapper{max-height:240px;overflow-y:auto;overflow-x:hidden}
.comp-overlay .overlay-container .comp-overlay__header .content{padding-left:20px;padding-right:20px}
.comp-overlay .overlay-container .comp-overlay__footer .one-btn-brand-1st .btn-brand-1st{margin-left:0}
.comp-overlay .overlay-container .comp-overlay__footer .one-button-with-textlink .btn-brand-1st{margin-left:0}
.comp-overlay .overlay-container .comp-overlay__footer .comp-overlay__textlink{font-size:16px;line-height:24px;letter-spacing:0;color:#007abc;margin-top:40px;display:inline-block}
.comp-overlay .overlay-container .comp-overlay__footer .two-buttons-secondary_primary .content:first-child,.comp-overlay .overlay-container .comp-overlay__footer .two-buttons-with-textlink .content:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.comp-overlay .overlay-container .comp-overlay__footer .two-buttons-secondary_primary .content:first-child .btn-brand-1st,.comp-overlay .overlay-container .comp-overlay__footer .two-buttons-with-textlink .content:first-child .btn-brand-1st{margin-left:15px}
.comp-overlay .overlay-container .comp-overlay__footer .two-buttons-secondary_primary .content:first-child .btn-brand-3rd,.comp-overlay .overlay-container .comp-overlay__footer .two-buttons-with-textlink .content:first-child .btn-brand-3rd{margin-right:15px}
@media screen and (max-width:767px){.comp-overlay .overlay-container{overflow:hidden}
.comp-overlay .overlay-container.show-overlay .pop-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-animation:slideUp .25s linear;animation:slideUp .25s linear;position:fixed;height:100%;width:100%}
.comp-overlay .overlay-container .comp-overlay__container .comp-overlay__dialog .comp-overlay__content{padding:64px 32px 32px}
.comp-overlay .overlay-container .comp-overlay__header .content-wrapper{max-height:256px}
.comp-overlay .overlay-container .comp-overlay__footer{width:100%}
.comp-overlay .overlay-container .comp-overlay__footer .comp-overlay__textlink{margin-top:24px}
.comp-overlay .overlay-container .comp-overlay__footer .two-buttons-secondary_primary .content:first-child,.comp-overlay .overlay-container .comp-overlay__footer .two-buttons-with-textlink .content:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.comp-overlay .overlay-container .comp-overlay__footer .two-buttons-secondary_primary .content:first-child .btn-brand-3rd,.comp-overlay .overlay-container .comp-overlay__footer .two-buttons-with-textlink .content:first-child .btn-brand-3rd{margin-top:16px;margin-right:0}
.comp-overlay .overlay-container .comp-overlay__footer .two-buttons-secondary_primary .content:first-child .btn-brand-1st,.comp-overlay .overlay-container .comp-overlay__footer .two-buttons-with-textlink .content:first-child .btn-brand-1st{margin-left:0}
.comp-overlay .overlay-container .pop-up .comp-overlay__dialog{width:100%;border-radius:16px 16px 0 0;position:relative;top:initial;left:initial;transform:none;margin-top:auto;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.16);box-shadow:0 0 20px rgba(0,0,0,0.16);overflow:scroll}
.comp-overlay .overlay-container .pop-up .comp-overlay__dialog .comp-overlay__content{padding:88px 16px 78px}
}
@media screen and (min-width:768px) and (max-width:1023px){.comp-overlay .overlay-container .comp-overlay__textlink{margin-top:48px}
}
.comp-overlay-open{overflow:hidden}
@media screen and (min-width:768px){body[dir="rtl"] .comp-overlay .comp-overlay__container .comp-overlay__dialog .comp-overlay__content .comp-overlay__footer .two-buttons-secondary_primary .content:first-child .btn-brand-1st,body[dir="rtl"] .comp-overlay .comp-overlay .comp-overlay__container .comp-overlay__dialog .comp-overlay__content .comp-overlay__footer .two-buttons-with-textlink .content:first-child .btn-brand-1st{margin-left:0;margin-right:15px}
body[dir="rtl"] .comp-overlay .comp-overlay__container .comp-overlay__dialog .comp-overlay__content .comp-overlay__footer .two-buttons-secondary_primary .content:first-child .btn-brand-3rd,body[dir="rtl"] .comp-overlay .comp-overlay .comp-overlay__container .comp-overlay__dialog .comp-overlay__content .comp-overlay__footer .two-buttons-with-textlink .content:first-child .btn-brand-3rd{margin-right:0;margin-left:15px}
body[dir="rtl"] .comp-overlay .comp-overlay__container .comp-overlay__dialog .comp-overlay__content .close{left:32px;right:initial}
}
@media screen and (max-width:767px){body[dir="rtl"] .comp-overlay .comp-overlay__container .comp-overlay__dialog .comp-overlay__content .close{left:32px;right:initial}
}