body.modal-open{overflow:hidden}
.avios-modal .modal-dialog{width:calc(100% - 20px);margin:0 !important}
.avios-modal .modal-body{padding:20px;text-align:center;color:#1f212b}
.modal-otp-overlay{border-radius:20px}
.avios-modal h2{margin-bottom:30px;color:#8e2157}
.avios-modal .modal-image{width:100%;margin:0;border-radius:20px}
.avios-modal .modal-image img{width:100%;border-top-left-radius:20px;border-top-right-radius:20px}
.info-text{font-size:14px;margin-bottom:10px}
.avios-modal .linked-info{margin-bottom:56px}
.avios-modal .button-wrapper{position:relative;margin:0}
#avios-linked-modal .modal-otp-overlay,#avios-transfer-modal .modal-otp-overlay{margin:0}
.avios-linked-modal .modal-otp-overlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.avios-linked-modal .modal-body{width:100%;position:static}
.avios-linked-modal .modal-image{display:flex;justify-content:space-around;padding-top:20px}
.avios-linked-modal .modal-body h2{margin-top:0}
.goto-profile-btn{display:block;text-align:center;margin-top:5px;color:#8e2157}
.goto-profile-btn:hover{text-decoration:none}
.avios-modal.avios-linked-modal .button-wrapper{box-shadow:none;flex-direction:column}
.avios-modal.avios-linked-modal .modal-dialog{transform:translate(0,0) !important}
.avios-linked-modal .button-wrapper .button{margin-bottom:12px}
.avios-linked-modal.qr-avex-success-popup .modal-content{width:100% !important;height:100vh !important}
.avios-linked-modal .modal-otp-overlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.qr-avex-success-popup .avios-transfer-modal-overlay{width:400px;height:340px;padding:24px}
.qr-avex-success-popup .avios-transfer-modal-overlay .modal-body{padding:0;height:100%;display:flex;flex-direction:column;padding:0}
.qr-avex-success-popup .avios-transfer-modal-overlay .modal-body .avios-close-icon{height:44px;width:100%;position:relative;text-align:left}
.qr-avex-success-popup .avios-transfer-modal-overlay .modal-body .avios-close-icon .icon{display:block;cursor:pointer;border:0;left:0;right:unset;top:0}
.qr-avex-success-popup .avios-transfer-modal-overlay .modal-body .button-wrapper{display:block;margin:0;margin-top:auto;padding:0;text-align:left}
.steps-label{text-align:right}
.steps-indicator-wrapper{margin-left:auto;margin-right:unset}
.modal-body .step-1,.qr-avex-success-popup .avios-transfer-modal-overlay .modal-body .step-1{text-align:right}
.qr-avex-success-popup .avios-transfer-modal-overlay .modal-body .step-1 h2{font-size:28px;font-family:'Jotia';margin-bottom:16px;color:#1f212b}
.qr-avex-success-popup .avios-transfer-modal-overlay .modal-body .step-1 .linked-info{font-family:'Graphik Web',sans-serif;margin:0;color:#1f212b;margin-bottom:16px}
.qr-avex-success-popup .avios-transfer-modal-overlay .modal-body .step-1 .linked-info p span{font-weight:500}
.qr-avex-success-popup .avios-transfer-modal-overlay .modal-body .button-wrapper .button{margin:0;font-family:'Graphik Web',sans-serif}
.qr-avex-success-popup .avios-modal.avios-linked-modal .modal-dialog{width:100% !important;height:100% !important}
@media only screen and (min-width:1024px){.avios-modal .modal-otp-overlay{display:flex;width:966px}
.avios-modal .modal-image{width:50%}
.avios-modal .modal-body{width:50%;padding:0 32px 32px;text-align:left}
.avios-modal .modal-image img{height:100%;border-top-left-radius:20px;border-bottom-left-radius:20px;border-top-right-radius:0;border-bottom-right-radius:0}
.avios-modal .modal-steps{display:block;margin:0 -32px;padding:16px 40px;border-bottom:1px solid #f2f3fa}
.avios-modal .icon-idea{font-size:48px;margin-top:40px;display:inline-block}
.avios-modal h2{color:#4a525d;font-weight:100;font-size:40px}
.avios-modal .button-wrapper{display:flex;padding:0}
.avios-modal .button-wrapper .button{margin-bottom:0}
.button-wrapper .skip-onboarding-btn{margin-right:20px}
.button-wrapper .next-btn{min-width:120px}
.avios-linked-modal .modal-otp-overlay{width:470px;display:block}
.avios-linked-modal .modal-body{width:100%}
.avios-linked-modal .modal-image{margin-right:-50px;display:block}
.avios-linked-modal .button-wrapper .button{width:100%}
.qr-avex-success-popup .avios-transfer-modal-overlay{width:620px;height:280px;padding:32px}
.qr-avex-success-popup .avios-transfer-modal-overlay .modal-body .step-1 .linked-info{margin-bottom:24px}
.qr-avex-success-popup .avios-transfer-modal-overlay .modal-body .button-wrapper .button{width:auto}
}
.button-wrapper{background:#fff;padding:40px 20px;border-top-left-radius:20px;border-top-right-radius:20px;margin:0 -20px;position:fixed;bottom:0;top:auto;width:100%;z-index:15;box-shadow:0 -2px 2px rgb(0 0 0 / 8%);clip-path:inset(-5px 0 0 0)}
.button{display:inline-block;vertical-align:top;padding:14px 25px;white-space:nowrap;font-size:16px;font-weight:400;text-align:center;color:#fff;border-radius:32px;background:#8e2157;border:1px solid #8e2157;outline:0;width:100%;margin-bottom:20px}
.button-dark-transparent{background:#fff;color:#8e2157}
.button:focus{background:#8e2157;color:#fff}
.button:hover,a.button:hover{background:#8e2157;color:#fff;border-color:#8e2157}
.button-disabled{background:#f2f3fa;color:#77818e;border:1px solid #f2f3fa}
.button-disabled:focus{background:#f2f3fa;color:#77818e;border:1px solid #f2f3fa}
.button-wrapper p{margin-bottom:30px}
@media only screen and (min-width:1024px){.button{width:auto;margin-bottom:0}
a.button{padding:14px 19px}
}
.avios-modal-curency .modal-image img{width:100%;border-top-left-radius:20px}
.avios-modal-curency .modal-body .modal-steps span{visibility:hidden}
.avios-modal-curency .modal-content{margin-top:50px}
.avios-modal-curency .modal-content h3{font-size:24px;padding:10px 10px;color:#8e2157}
.avios-modal-curency .modal-content .single-slide-content{font-size:16px;margin-bottom:60px;margin-top:20px;font-family:"Noto sans"}
.avios-modal-curency .button-wrapper{box-shadow:0 0 0 rgb(0 0 0 / 0) !important}
.avios-modal-curency .modal-dialog .modal-content .modal-otp-overlay .button-wrapper a.button{width:100%}
.avios-modal-curency .modal-dialog .modal-content{border-radius:20px}
@media only screen and (min-width:1024px){.avios-modal-curency.avios-modal .modal-otp-overlay{width:966px}
.avios-modal-curency .modal-image img{width:100%;border-top-left-radius:20px;border-bottom-left-radius:20px;border-top-right-radius:0 !important;height:100% !important}
.avios-modal-curency .modal-content h3{font-size:48px;padding:0;color:#4a525d;font-weight:100;line-height:1.1}
.avios-modal-curency .modal-content .modal-body .icon{display:none}
.avios-modal-curency .modal-content .button-wrapper{display:flex;padding:0}
.avios-modal-curency .modal-content .button-wrapper button{padding:10px 20px;font-size:16px;width:auto}
.avios-modal-curency .modal-dialog .modal-content .modal-otp-overlay .button-wrapper a.button{padding:10px 20px;font-size:16px;width:auto}
.avios-modal-curency .modal-dialog .modal-content{border-radius:20px}
.avios-modal-curency .modal-content .button-wrapper a#swift-homepage-onboard-leave{padding:14px 20px;font-size:16px;width:auto;order:2;margin-left:auto}
.avios-modal-curency.avios-modal .modal-image{width:50%}
.avios-modal-curency.avios-modal .modal-dialog{margin:20px auto 200px auto !important}
[dir="rtl"] .avios-modal-curency .modal-image img{border-radius:0 20px 20px 0 !important}
[dir="rtl"] .avios-modal-curency .modal-content .button-wrapper a#swift-homepage-onboard-leave{margin-left:0;margin-right:auto}
[dir="rtl"] .avios-modal-curency .modal-body{text-align:right}
}
@media(min-width:576px){.avios-modal-rewards .modal-dialog,.avios-modal-curency .modal-dialog{max-width:fit-content}
}
.avios-modal-rewards.avios-modal .modal-image{height:258px}
#avios-modal-rewards .slick-initialized .slick-slide{display:block}
.avios-modal-rewards .modal-image img{width:100%;border-top-left-radius:20px;border-top-right-radius:20px;height:100%;object-fit:cover}
.avios-modal-rewards .modal-content{margin-top:50px}
.avios-modal-rewards .modal-content .single-slide-content{margin-bottom:60px;margin-top:20px}
.avios-modal-rewards .onboarding-content .onboard-slider-content{position:relative;height:380px}
.avios-modal-rewards .modal-content h3{font-size:24px;padding:0;color:#8e2157;margin-top:40px}
.avios-modal-rewards .button-wrapper{box-shadow:0 0 0 rgb(0 0 0 / 0) !important;padding:0 20px;display:flex;justify-content:space-between;position:absolute;border-radius:0 0 20px 20px}
.avios-modal-rewards .button-wrapper button{width:auto}
.avios-modal-rewards .button-wrapper.final-slider{padding:16px 20px;display:flex;flex-direction:column;margin-top:50px;border-radius:0 0 20px 20px}
.avios-modal-rewards .button-wrapper.final-slider button{width:100%;order:2}
.avios-modal-rewards .button-wrapper .button-white{background:#fff;border:0;color:#4a525d}
.avios-modal-rewards .modal-body{padding:0}
.avios-modal-rewards .modal-body .onboarding-slides .slick-dots{margin-top:20px;bottom:90px}
.avios-modal-rewards .modal-body .onboarding-slides .slick-dots li{display:inline-block}
.avios-modal-rewards .modal-body .onboarding-slides .slick-dots li button{padding:7px;border:solid 1px #dbdee8;border-radius:50%;height:10px;width:10px;margin:0 7px;color:transparent;background:#dbdee8}
.avios-modal-rewards .modal-body .onboarding-slides .slick-dots li.slick-active button{background:#4a525d}
.avios-modal-rewards .modal-body .onboarding-slides .slick-dots li button:before,.avios-modal-rewards .modal-body .onboarding-slides .slick-dots li.slick-active button:before{opacity:0}
.avios-modal-rewards .modal-body .onboarding-slides .next-onboard-dashboard{padding:5px 20px;color:#fff;background:#8e2157;border:2px solid #8e2157}
.avios-modal-rewards .modal-body .onboarding-slides .skip-onboard-dashboard{padding:14px 25px;font-size:16px;background:#fff;border:2px solid #fff}
.avios-modal-rewards .modal-body .onboarding-slides .skip-onboard-dashboard::after{position:absolute;left:13px;color:#4a525d}
.mastervisacard .avios-modal-rewards .modal-body .onboarding-slides .slick-dots.onboarding-dots-last,  .accor-main-container .avios-modal-rewards .modal-body .onboarding-slides .slick-dots.onboarding-dots-last{  display: block;    }
.avios-modal-rewards .modal-body .onboarding-slides .slick-dots.onboarding-dots-last{display:none}
.avios-modal-rewards .modal-dialog{width:calc(100% - 20px);margin:60px auto 200px auto !important}
@media only screen and (min-width:1024px){#avios-modal-rewards .slick-initialized .slick-slide{display:flex}
.avios-modal-rewards.avios-modal .modal-otp-overlay{width:966px}
.avios-modal-rewards .modal-content .button-wrapper{bottom:20px;position:absolute;margin-left:-20px;justify-content:space-between}
.avios-modal-rewards .modal-body .single-slide-content{font-size:16px !important;padding:0;font-family:"Noto sans"}
.avios-modal-rewards .modal-body .onboard-slider-para p{margin-bottom:0 !important}
.avios-modal-rewards .modal-body{display:block;width:100%;padding:0}
.avios-modal-rewards .onboarding-content{display:flex !important;flex-wrap:wrap}
.avios-modal-rewards .onboarding-content .modal-image{flex:50%;height:495px}
.avios-modal-rewards .modal-image img{width:100%;border-bottom-left-radius:20px;border-top-right-radius:0;height:100%;object-fit:cover}
.avios-modal-rewards .onboarding-content .onboard-slider-content{flex:50%;padding:0 20px 20px;height:495px;position:relative}
.avios-modal-rewards .slick-initialized .slick-slide{padding-left:0}
.avios-modal-rewards .modal-body{display:block;width:100%;padding:0;height:495px}
.avios-modal-rewards .modal-content h3{font-size:40px;padding:10px 0;color:#4a525d;margin-top:30px;font-weight:100}
.avios-modal-rewards .modal-body .onboarding-slides .next-onboard-dashboard{padding:5px 25px;font-size:18px}
.avios-modal-rewards .modal-body .onboarding-slides .slick-dots{margin-top:50px;padding-bottom:100px;text-align:center;display:none !important}
.avios-modal-rewards .onboarding-slides .onboard-slider-content .modal-steps .steps-indicator-wrapper{visibility:visible}
.avios-modal-rewards .onboarding-slides .onboard-slider-content .modal-steps{margin:0 -20px}
.avios-modal-rewards .onboard-slider-content .button-wrapper.final-slider{padding:0 20px;flex-direction:row;margin-bottom:24px}
.button-wrapper.other-sliders{padding:0 20px}
.avios-modal-rewards .modal-body .onboarding-slides.slick-initialized.slick-slider.slick-dotted{margin-bottom:0}
.avios-modal-rewards .button-wrapper.final-slider button{width:auto;order:1}
.avios-modal-rewards .button-wrapper.final-slider .link-your-accounts-now-swift-onboard{order:2}
[dir="rtl"] .avios-modal-rewards .partner-modal-close.icon-close{right:auto;left:20px}
[dir="rtl"] .avios-modal-rewards .steps-label{text-align:right}
[dir="rtl"] .avios-modal-rewards .steps-indicator-wrapper{margin-right:0}
[dir="rtl"] .avios-modal-rewards .slick-initialized .slick-slide{padding-right:0}
[dir="rtl"] .avios-modal-rewards .modal-image img{border-radius:0 20px 20px 0}
[dir="rtl"] .avios-modal-rewards .modal-content .button-wrapper{margin-left:auto;margin-right:-20px}
[dir="rtl"] .avios-modal-rewards .onboard-slider-content{text-align:right}
}
@media(min-width:767px){#avios-modal-rewards .slick-initialized .slick-slide{display:flex}
.avios-modal-rewards .modal-body .onboarding-slides button.button{margin:0 10px}
}
.avios-modal-rewards .modal-content p{text-align:center}