.student-widget{background-color:var(--flow-white);padding:24px 20px;position:relative;color:var(--flow-primary-grey);border-radius:20px;font-family:"Graphik Web"}
.student-widget h3{margin-top:0;margin-bottom:15px}
.student-widget h3 span{border-bottom:0 solid var(--flow-tertiary-grey);padding-bottom:5px}
.student-widget .sp-qatarlogo{position:absolute;top:10px;right:20px}
.student-widget .message-body{margin-bottom:10px}
.student-widget .message-body p{margin-bottom:5px}
.student-widget .message-body a{color:var(--flow-primary-grey);text-decoration:underline}
.student-widget .checkbox-base-text{color:var(--flow-primary-grey)}
.new-joinsp-widget.student-widget .checkbox-base-text a{color:var(--flow-primary-grey)}
.student-widget .checkbox-base-text p{margin-top:-5px}
.student-widget label.checkbox-base{margin:5px 10px 5px -10px;overflow:unset}
.student-widget .sp-upgrade-btn{margin-bottom:10px}
.student-widget .promo-msg{font-size:var(--font-xs);margin-bottom:0;display:flex}
.student-widget .promo-msg .icon-info_nav{color:var(--flow-white)}
#studentupgrade-modal .modal-dialog{background:var(--flow-white);width:550px;margin:20px auto}
#studentupgrade-modal .modal-header{padding:0}
#studentupgrade-modal .modal-body{padding:0 15px 30px 0}
#studentupgrade-modal .campus-autocomplete .autocomplete-cell{max-width:100%;padding:0;width:100%}
#studentupgrade-modal .custom-select{min-width:100%;margin-bottom:20px}
#studentupgrade-modal .input-file-button{background-color:var(--flow-loyalty-primary-burgundy)}
#studentupgrade-modal .input-file{margin-bottom:5px}
#studentupgrade-modal .is-rectangle-large .custom-select-opener{padding-right:37px}
#studentupgrade-modal .input-file-placeholder{color:var(--flow-primary-grey);padding-top:10px}
#studentupgrade-modal .input-file-placeholder small,#studentupgrade-modal .input-base-placeholder small{display:block;font-size:70%;margin-top:-2px}
.student-widget .checkbox-base-text a{color:var(--flow-white);text-decoration:underline}
#studentupgrade-modal .campus-autocomplete .autocomplete-typeahead.selected .input-base-elem#campus-location{border:1px solid #d7d7d7 !important}
#studentupgrade-modal .grad-cert-doc .nametc{margin-bottom:15px;padding-left:0}
#studentupgrade-modal .convert-sp-btn.disabled{pointer-events:none}
#studentupgrade-modal .close-joinsp-popup{position:absolute;top:-20px;right:10px;font-size:30px}
#studentupgrade-modal .close-joinsp-popup:hover{text-decoration:none}
.pccolumn.campus-autocomplete{margin-bottom:20px}
#studentupgrade-modal .join-sp-message-block .forgotPasswordError{background-color:#f7e5e5;padding:10px;color:#b50000;border:1px solid #b50000}
.new-joinsp-widget a.sp-upgrade-btn:hover{text-decoration:none !important}
.new-joinsp-widget.student-widget .checkbox-base-text:before{border:1px solid #77818e;border-radius:4px;width:24px;height:24px;top:0}
.new-joinsp-widget.student-widget .checkbox-base [type=checkbox]:checked~span:before{background-color:var(--flow-primary-violet)}
.new-joinsp-widget.student-widget .checkbox-base-text:after{left:3px;top:0;color:var(--flow-white);content:'\e990';font-size:24px}
.new-joinsp-widget.student-widget .sp-upgrade-btn{margin-bottom:24px}
.pc-terms-block{display:flex;margin-top:16px;margin-bottom:16px;align-items:center}
.pc-terms-block p{margin-bottom:0}
.pc-terms-block p a{text-decoration:underline}
@media only screen and (max-width:767px){#studentupgrade-modal .autocomplete.autocomplete-t7-style .input-base input[type=text]{height:60px !important;margin-bottom:0}
#studentupgrade-modal .is-rectangle-large .custom-select-opener{font-size:15px}
#studentupgrade-modal .convert-sp-btn{width:100%}
#studentupgrade-modal .modal-body{padding:10px}
#studentupgrade-modal .close-joinsp-popup{top:-5px;font-size:40px}
#studentupgrade-modal .input-base.autocomplete-typeahead{height:inherit !important}
.new-joinsp-widget.student-widget{margin:0 28px 0 16px}
.new-joinsp-widget.student-widget .checkbox-base-text{padding-left:48px}
.new-joinsp-widget.student-widget .checkbox-base-text:after{left:6px;top:6px;width:auto}
.new-joinsp-widget.student-widget .checkbox-base-text:before{width:36px;height:36px}
.pc-terms-block{align-items:flex-start}
}
#studentupgrade-modal .spinner-overlay{position:absolute;top:0;left:0}
#studentupgrade-modal .spinner-overlay.active{opacity:1;width:100%;height:100%}
#studentupgrade-modal .spinner-container{position:absolute;left:50%;margin-left:-48px;top:40%;width:50px;height:50px}
#joinsp-spinner-container .spinner img{position:absolute;top:9px;left:10px}
#joinsp-spinner-container .spinner{position:relative;margin-top:-99px;margin-left:-18px;width:70px;height:70px;border:0}
@media only screen and (min-width:1200px){.new-joinsp-widget.joinsp-fullwidth{width:1080px;margin-right:auto;margin-left:auto}
}
.replaceCardServiceErrorMessage{color:var(--f-brand-color-text-error);text-align:center}
#modal-replacement-card{z-index:99999}
#fullfillmentstatus_id{font:var(--f-brand-type-caption);color:var(--f-brand-color-text-error);position:absolute;left:20px;bottom:10px}
@media only screen and (max-width:767px){.replaceCardServiceErrorMessage{float:none;text-align:center}
}
.mc-container h4{margin-top:var(--f-base-space-0)}
.flip-card-inner{width:100%;min-height:390px;transition:transform 1s;transform-style:preserve-3d}
.flip{transform:rotateY(180deg)}
.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.flip-card-front{height:150px}
.flip .flip-card-front{visibility:hidden}
.flip-card-front .front.main-member-landing-card{width:225px;height:138px;border-bottom-right-radius:39px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:6px;cursor:default}
.flip-card-back{transform:rotateY(180deg);z-index:10}
.mc-container p{font:var(--f-brand-type-subheading);margin-bottom:var(--f-base-space-4)}
.flip-card-back p{margin-bottom:var(--f-base-space-0)}
#loungepass-profile-benefit-summary-valid .profile-details-content-cell{border-left:0;display:block}
#loungepass-profile-benefit-summary-valid strong,#loungepass-profile-benefit-summary-valid small,#loungepass-profile-benefit-summary-valid{font-weight:300}
@media only screen and (max-width:767px){.flip-card-inner{min-height:600px}
.flip-card-inner.flip{min-height:330px}
.mc-container .submit-option{width:100% !important;margin:30px 0 !important;padding:var(--f-base-space-4) !important;font:var(--f-brand-type-body) !important;position:relative;left:0}
.mc-container .C32-membership-card{margin-bottom:var(--f-base-space-0)}
.flip-card-front .front.main-member-landing-card{border-bottom-right-radius:55px}
.flip-card-back .front.main-member-landing-card{border-bottom-right-radius:78px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px}
#showcardmobile.C32-overlay{margin-top:var(--f-base-space-0)}
#cancel-replacement{margin-bottom:var(--f-base-space-4)}
#showcardmobile .C32-mobile-close{margin-top:30px}
#fullfillmentstatus_id{position:relative;left:0;font:var(--f-brand-type-body);bottom:auto;line-height:20px}
.flip-card-back{height:80%}
.profile-details-content{height:155px !important}
#loungepass-profile-benefit-summary-valid .profile-details-content-cell{width:100%}
#loungepass-profile-benefit-summary-valid small{font:var(--f-brand-type-body)}
}
@media only screen and (min-width:768px){a.button{padding:var(--f-base-space-4) var(--f-base-space-6)}
}
.sgp-reskin.mc-container{border-radius:var(--f-brand-border-radius-outer);background:var(--f-brand-color-background-light);color:var(--f-brand-color-text-default);padding:var(--f-base-space-4);height:auto;position:relative}
.sgp-reskin .flip-card-front h4,.sgp-reskin .platinum-card-content,.sgp-reskin .gold-silver-card-content,.sgp-reskin.mc-container .card-radio-block,.sgp-reskin .flip-card-back .edit-btn,.sgp-reskin .flip .flip-card-front,.sgp-reskin .flip-card-back p,.sgp-reskin.mc-container .cardholder-name{display:none !important}
.sgp-reskin .flip-card-back{background:transparent;color:var(--f-brand-color-text-default)}
.sgp-reskin .flip-card-inner{min-height:auto}
.sgp-reskin .flip-card-front,.sgp-reskin .flip-card-back{position:static}
.membership-cards .sgp-reskin h2{color:var(--f-brand-color-text-default) !important;margin-top:var(--f-base-space-0);margin-bottom:var(--f-base-space-6);padding-top:var(--f-base-space-0);font:var(--f-brand-type-title-4)}
.sgp-reskin .C32-membership-card .back{display:none}
.sgp-reskin .C32-show-my-cards{position:static;margin-top:auto;height:48px;padding:var(--f-base-space-3) var(--f-base-space-6);font:var(--f-brand-type-body-medium)}
.sgp-reskin .flip-card-back .front.main-member-landing-card{width:365px;height:230px;margin-top:var(--f-base-space-6);border-bottom-right-radius:46px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:6px}
.sgp-reskin .C32-membership-card .flipper{width:365px;height:230px;margin:var(--f-base-space-0) auto;cursor:default}
.sgp-reskin .C32-membership-card{margin-top:34px;margin-bottom:42px}
.sgp-reskin .sgp-button-wrapper{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--f-base-space-6)}
.sgp-reskin .mc-container #seemybenefits{margin-top:auto}
.new-membership-card.C32{background:var(--f-brand-color-background-light);color:var(--f-brand-color-text-default);border-radius:var(--f-brand-border-radius-outer);padding:var(--f-base-space-6);position:relative}
.new-membership-card.C32.student-bg{height:445px !important}
.new-membership-card.membership-cards h3{color:var(--f-brand-color-text-default) !important}
.new-membership-card.C32 .membership-card-text,.new-membership-card.C32 .C32-cards-info{display:none}
.new-membership-card .C32-cards .C32-membership-card{position:static;display:flex;justify-content:center;margin-bottom:var(--f-base-space-10)}
.new-membership-card .C32-cards .C32-membership-card.is-family{display:none}
.new-membership-card .C32-show-my-cards{position:static;height:48px;padding:var(--f-base-space-2) var(--f-base-space-6)}
.new-membership-card .membership-card-btn-wrapper{display:flex;justify-content:space-between;align-items:flex-end;padding:var(--f-base-space-0)}
.new-membership-card .C32-cards{margin-top:var(--f-base-space-0)}
.new-membership-card .C32-cards .C32-membership-card .flipper{width:362px;height:229px}
.qpoints-info-oncard{display:flex;flex-direction:row;align-items:center;font:var(--f-brand-type-headline);color:var(--f-brand-color-text-muted);margin-bottom:var(--f-base-space-4)}
.qpoint-number{font:var(--f-brand-type-headline-medium);margin-left:var(--f-base-space-2)}
.qpoints-to-next-tier,.retain-current-tier,.current-tier-qpoints-match{font:var(--f-brand-type-subheading);color:var(--f-brand-color-text-muted)}
.membership-button-block{display:flex;flex-direction:column;width:100%}
.C32-overlay{margin:var(--f-base-space-0) var(--f-base-space-4) var(--f-base-space-6) 25px;border-radius:var(--f-brand-border-radius-outer)}
.tier-upgrade-retain-block{border-top:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default);padding-top:var(--f-base-space-4);display:flex;flex-direction:column;justify-content:center}
.tier-upgrade-retain-block p{margin-bottom:var(--f-base-space-2)}
.tier-upgrade-retain-block p:last-child{margin-bottom:var(--f-base-space-0)}
.icon-ic_nav_info_nav .path1:before{content:"\e9b5";color:#1f212b;opacity:.0020}
.icon-ic_nav_info_nav .path2:before{content:"\e9b6";margin-left:-1em;color:#1f212b}
.icon-ic_nav_info_nav .path3:before{content:"\e9b7";margin-left:-1em;color:#1f212b}
.icon-ic_nav_info_nav .path4:before{content:"\e9b8";margin-left:-1em;color:#1f212b}
.tooltip-wrapper{position:relative}
.tooltip-wrapper:hover,.tooltip-wrapper:focus{text-decoration:none;outline:0 !important;border:0 !important}
.sgp-button-wrapper .icon-ic_nav_info_nav{display:flex;align-items:center;margin-left:var(--f-base-space-2);font-size:21px;position:relative;top:2px;cursor:pointer}
.qpoint-tooltip{display:none;position:absolute;width:242px;background:var(--f-base-color-solid-grey-75);color:var(--f-brand-color-text-light);left:44px;top:-16px;padding:var(--f-base-space-4);border-radius:var(--f-brand-border-radius-small);box-shadow:0 0 10px #00000026;font-weight:400}
.qpoint-tooltip::after{top:28px;right:100%;margin-top:-8px;border-right:8px solid #4a525d;border-top:8px solid transparent;border-bottom:8px solid transparent;content:'';position:absolute;width:0;height:0}
@media only screen and (max-width:767px){.sgp-reskin.mc-container{margin:-20px var(--f-base-space-4) var(--f-base-space-6) var(--f-base-space-6)}
.membership-cards .sgp-reskin h2{margin-top:var(--f-base-space-0)}
.sgp-reskin.mc-container .C32-show-my-cards#show-my-membership-cards{left:auto;top:0;margin:var(--f-base-space-0) !important;border:1px solid var(--f-brand-color-border-primary) !important}
}
@media only screen and (min-width:768px){.sgp-reskin.mc-container{padding:var(--f-base-space-6)}
.membership-button-block{flex-direction:row;justify-content:flex-end;flex:1}
.C32-overlay{margin:var(--f-base-space-0) auto}
.sgp-reskin.mc-container{height:auto}
.membership-cards .sgp-reskin h3{font:var(--f-brand-type-title-2)}
.tier-upgrade-retain-block{padding-top:var(--f-base-space-6);height:70px}
.sgp-reskin .sgp-button-wrapper{justify-content:space-between;align-items:center;flex-direction:row}
.qpoints-info-oncard{margin-bottom:var(--f-base-space-0)}
.sgp-reskin.mc-container.sgp-platinum,.new-membership-card.C32.sgp-platinum{height:auto}
}
.digitalcard-container{background:var(--f-brand-color-background-light);padding:var(--f-base-space-4);border-radius:var(--f-brand-border-radius-outer);margin:var(--f-base-space-0) var(--f-base-space-6) var(--f-base-space-6)}
.digitalcard-container .title{font:var(--f-brand-type-title-2);color:var(--f-brand-color-text-default);margin-bottom:var(--f-base-space-6);margin-top:var(--f-base-space-0)}
.digitalcard-wrapper{width:384px;margin:var(--f-base-space-0) auto}
.digitalcard-block{background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-burgundy.png') no-repeat;background-color:var(--f-brand-color-background-primary);background-size:cover;padding:var(--f-base-space-4);border-radius:var(--f-brand-border-radius-small);border-bottom-right-radius:60px;color:var(--f-brand-color-text-light);width:384px;height:233px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:var(--f-base-space-6)}
.silver .digitalcard-block{background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-silver.png') no-repeat;background-color:var(--f-brand-color-text-loyalty-silver)}
.gold .digitalcard-block{background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-gold.png') no-repeat;background-color:var(--f-brand-color-text-loyalty-gold)}
.platinum .digitalcard-block{background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-platinum.png') no-repeat;background-color:var(--f-brand-color-text-loyalty-platinum)}
.student .digitalcard-block{background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-student.png') no-repeat;background-color:var(--f-brand-color-text-loyalty-platinum)}
.digital-card-slider-container .digitalcard-family-wrapper .digitalcard-block{background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-burgundy.png') no-repeat;background-color:var(--f-brand-color-background-primary)}
.digitalcard-info-block{display:flex;justify-content:space-between}
.digitalcard-info-bottom{align-items:flex-end}
.digitalcard-info{display:flex;flex-direction:column;font:var(--f-brand-type-subheading)}
.digitalcard-mweb-container .digitalcard-info{font:var(--f-brand-type-body)}
.digitalcard-tier,.digitalcard-family-tier{font:var(--f-brand-type-title-3)}
.digitalcard-logo{text-align:right}
.digitalcard-number{font:var(--f-brand-type-subheading)}
.membership-number-wrapper{text-align:right;display:flex}
.digitalcard-barcode{width:72px;height:72px;background:#3C002699;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:var(--f-base-space-6);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}
.silver .digitalcard-barcode{background:#78787866}
.gold .digitalcard-barcode{background:#8C561799}
.platinum .digitalcard-barcode{background:#1A1A1A66}
.digital-card-slider-container .digitalcard-family-wrapper .digitalcard-block .digitalcard-barcode{background:#3C002699}
#barcode{width:72px;height:72px}
.digitalcard-toolbar{width:384px;margin:0 auto 24px;position:relative}
.digitalcard-toolbar ul{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--f-base-space-0)}
.digitalcard-toolbar ul li{list-style:none}
.digitalcard-toolbar ul li a{color:var(--f-brand-color-text-muted);text-decoration:none;display:flex;align-items:center;font:var(--f-brand-type-body)}
.digitalcard-toolbar ul li a:hover,.digitalcard-toolbar ul li a:focus{text-decoration:none !important}
.digitalcard-toolbar ul li span.icon{margin-right:var(--f-base-space-2);color:var(--f-brand-color-text-default);font-size:24px}
.digitalcard-toolbar .icon-download:before{content:"\e9cc"}
.digitalcard-toolbar .icon-print:before{content:"\e9f9"}
.digitalcard-toolbar .icon-email:before{content:"\e9fa"}
.digital-card-container{position:relative;width:100%;display:flex;flex-direction:column;padding:var(--f-base-space-0) var(--f-base-space-8)}
.digitalcard-drawer-close-wrapper{position:absolute;top:var(--f-base-space-4);right:var(--f-base-space-2);width:24px;height:24px}
.digitalcard-drawer-popup .digitalcard-drawer{width:50px;display:block;background:var(--f-brand-color-background-disabled);height:4px;margin:auto;margin-top:8px;border-radius:10px;position:unset;margin-bottom:var(--f-base-space-6)}
.digitalcard-drawer-popup .title{color:#fff;text-align:center;font:var(--f-brand-type-headline);margin:var(--f-base-space-0) var(--f-base-space-0) var(--f-base-space-4) var(--f-base-space-0)}
.digital-card-logo{display:flex;justify-content:center;align-items:center;margin-bottom:var(--f-base-space-1)}
.digital-card-logo a{margin:var(--f-base-space-0) 20px var(--f-base-space-0) var(--f-base-space-0);position:relative}
.digitalcard-avios-logo{display:flex;justify-content:center;align-items:center;margin-bottom:var(--f-base-space-4)}
.digitalcard-avios-logo img{width:40px;height:40px}
.digitalcard-drawer-popup .digitalcard-info-block{flex-direction:column}
.digitalcard-content .digitalcard-info{justify-content:center;align-items:center;margin-bottom:var(--f-base-space-4)}
.digitalcard-drawer-popup .digitalcard-number{text-align:center;font:var(--f-brand-type-body)}
.digitalcard-name{margin-bottom:var(--f-base-space-1)}
.digitalcard-content .digitalcard-info .digitalcard-name,.digitalcard-content .digitalcard-info .digitalcard-tier,.digitalcard-content .digitalcard-info .digitalcard-family-tier,.digitalcard-drawer-barcode .barcode-number{color:var(--f-brand-color-text-light)}
.digitalcard-content .digitalcard-info .digitalcard-name,.digitalcard-drawer-barcode .barcode-number{font:var(--f-brand-type-body)}
.digitalcard-content .digitalcard-info .digitalcard-tier,.digitalcard-content .digitalcard-info .digitalcard-family-tier{font:var(--f-brand-type-page-title)}
#scanner-barcode{display:block;height:105px}
.digitalcard-drawer-barcode{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px}
.digitalcard-member,.digitalcard-valid{color:#fff;font:var(--f-brand-type-subheading);margin-bottom:var(--f-base-space-2)}
.digitalcard-member-date,.digitalcard-valid-date{color:#fff;font:var(--f-brand-type-body)}
.digitalcard-content .digitalcard-info-block{margin-bottom:46px}
.digitalcard-wallet{display:flex;justify-content:center}
.modal-backdrop.digital-card-modal{background:#000;opacity:.5}
.icon-download:before{content:"\e9cc"}
.digitalcard-qpoints-block{font:var(--f-brand-type-subheading);border-top:1px solid var(--f-brand-color-border-default);color:var(--f-brand-color-text-muted);padding-top:var(--f-base-space-6)}
.digitalcard-qpoints-block p{margin-bottom:var(--f-base-space-0)}
.digitalcard-container .slick-dots li{width:8px;height:8px;border-radius:50%;background:var(--f-brand-color-background-disabled);top:var(--f-base-space-4n)}
.digitalcard-container .slick-dots li button:before{content:""}
.digitalcard-container .slick-dots li.slick-active{background:var(--f-brand-color-text-default)}
.digitalcard-container .digitalcard-mweb-container .slick-dots li{background:var(--f-brand-color-background-light);opacity:.2}
.digitalcard-container .digitalcard-mweb-container .slick-dots li.slick-active{background:var(--f-brand-color-background-light);opacity:1}
.digitalcard-container .slick-dots li button{width:0;height:0;padding:var(--f-base-space-0)}
.digitalcard-container .slick-initialized .slick-slide{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-left:var(--f-base-space-0);padding-right:var(--f-base-space-0)}
.digitalcard-container .digitalcard-drawer-popup .slick-initialized .slick-slide{justify-content:flex-start;border-radius:var(--f-brand-border-radius-outer) var(--f-brand-border-radius-outer) 0 0}
.digitalcard-container .slick-prev{left:var(--f-base-space-4n)}
.digitalcard-container .slick-next{right:var(--f-base-space-4n)}
.digitalcard-container .slick-prev:before,.digitalcard-container .slick-next:before{content:''}
.digitalcard-container .slick-arrow{font-size:24px;color:#1f212b;width:24px;height:24px;display:none !important;align-items:center;justify-content:center;top:35%}
.digitalcard-container .slick-arrow .icon{color:#1f212b;font-size:16px}
.digitalcard-container .slick-dotted.slick-slider{margin-bottom:var(--f-base-space-6)}
.digitalcard-container .digitalcard-mweb-container.slick-dotted.slick-slider{margin-bottom:var(--f-base-space-0)}
.digitalcard-container .slick-dots{position:relative;bottom:0;margin-bottom:var(--f-base-space-4)}
.digitalcard-container .digital-card-slider-container .slick-dots{margin-bottom:var(--f-base-space-6);height:8px}
.digitalcard-container .digitalcard-drawer-popup .slick-dots{position:absolute;bottom:var(--f-base-space-6);margin-bottom:var(--f-base-space-0);height:8px}
.digitalcard-container .slick-arrow.slick-disabled{opacity:.6}
.digitalcard-drawer-popup .modal-dialog{position:absolute;bottom:var(--f-base-space-0);transform:translate(0,0) !important;padding:var(--f-base-space-0);border-radius:var(--f-brand-border-radius-outer) var(--f-brand-border-radius-outer) 0 0;width:100% !important;margin-bottom:var(--f-base-space-0) !important}
.digitalcard-drawer-popup .digitalcard-mweb-content{position:relative;background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-burgundy-mweb.png') no-repeat;background-size:cover !important;padding:var(--f-base-space-2) var(--f-base-space-8) var(--f-base-space-8) var(--f-base-space-8);height:86vh;color:var(--f-brand-color-text-light);width:100%}
.digitalcard-drawer-popup.silver .digitalcard-mweb-content{background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-silver-mweb.png') no-repeat}
.digitalcard-drawer-popup.gold .digitalcard-mweb-content{background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-gold-mweb.png') no-repeat}
.digitalcard-drawer-popup.platinum .digitalcard-mweb-content{background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-platinum-mweb.png') no-repeat}
.digitalcard-drawer-popup .digitalcard-mweb-content.digitalcard-mweb-familycontent{background:url('../../../content/dam/images/custom/privilege-club/membership-motif-cards/membership-card-burgundy-mweb.png') no-repeat}
.membership-number-wrapper .icon-copy{margin-right:var(--f-base-space-1);display:inline-flex;font-size:14px}
.digitalcard-mweb-content .membership-number-wrapper .icon-copy{display:none}
.digitalcard-mweb-content .digitalcard-info-block{text-align:center;margin-bottom:var(--f-base-space-12)}
.digitalcard-mweb-content .digitalcard-name{margin-bottom:var(--f-base-space-1)}
.digitalcard-mweb-content .digitalcard-tier,.digitalcard-mweb-content .digitalcard-family-tier{margin-bottom:var(--f-base-space-4)}
.digitalcard-mweb-content .membership-number-wrapper{text-align:center;font:var(--f-brand-type-body);margin-bottom:var(--f-base-space-10);display:block}
.digitalcard-mweb-content .digitalcard-valid,.digitalcard-mweb-content .digitalcard-valid-since{margin-bottom:var(--f-base-space-3);font:var(--f-brand-type-subheading)}
.digitalcard-mweb-container .slick-dots{display:none}
.barcodediv{width:calc(100vw - 64px);border-radius:var(--f-brand-border-radius-outer);background:var(--f-brand-color-background-light);padding:var(--f-base-space-4) var(--f-base-space-4) var(--f-base-space-2);margin-bottom:var(--f-base-space-4)}
.copynotification-wrapper{position:fixed;display:flex;width:100%;justify-content:center;top:0;left:0;transform:translateY(-64px);transition:all .48s var(--f-brand-motion-easing-exit);z-index:1}
.copynotification-wrapper.animate{top:0;transform:translateY(144px);transition:all .48s var(--f-brand-motion-easing-exit)}
.copy-notification{display:flex;align-items:center;background:#4a525d;color:var(--f-brand-color-text-light);margin:0 auto;border-radius:8px;padding:var(--f-base-space-4);width:calc(100% - 32px)}
.copy-notification .icon-ic_alerts_tick{margin-right:var(--f-base-space-6);font-size:24px}
.copy-notification .copy-notification-message{font:var(--f-brand-type-subheading);margin-bottom:var(--f-base-space-0);margin-right:auto}
.copy-notification .notification-close{cursor:pointer;margin-left:var(--f-base-space-4)}
.member-validity-wrapper{flex-direction:row;justify-content:space-between;align-items:center}
.member-validity-block,.digitalcard-valid-since{display:flex;flex-direction:column}
.burgundy .member-validity-wrapper,.digitalcard-mweb-familycontent .member-validity-wrapper{justify-content:center}
.burgundy .member-since-block,.digitalcard-mweb-familycontent .member-since-block{display:none}
.sc-logo-main{display:none}
.student .pc-logo-main{display:none}
.student.digital-card-main-wrapper .sc-logo-main{display:flex;justify-content:flex-end}
.digitalcard-loader-wrapper{height:280px;width:384px;display:flex;justify-content:center;align-items:center;margin:var(--f-base-space-0) auto}
.digitalcard-loader{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate-forever;animation-name:rotate-forever;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:30px;width:30px;border:4px solid #8e215770;border-right-color:transparent;border-radius:50%;display:inline-block;border-top:4px solid #8e215775;border-right:4px solid #8e2157;border-bottom:4px solid #8e2157;border-left:4px solid #8e2157}
.modal-open .header{z-index:0 !important}
@media all and (min-width:768px){.digitalcard-container{padding:var(--f-base-space-8) var(--f-base-space-8) var(--f-base-space-6);margin:var(--f-base-space-0)}
.digitalcard-wrapper{width:384px;margin:var(--f-base-space-0) auto}
.digitalcard-container .slick-arrow{display:flex !important}
.copynotification-wrapper{transform:translateY(64px);top:unset;bottom:0}
.copynotification-wrapper.animate{top:unset;bottom:0;transform:translateY(-56px)}
.digitalcard-info{font:var(--f-brand-type-body)}
.membership-number-wrapper .icon-copy{font-size:18px}
}
@media all and (min-width:1024px){.copy-notification{width:840px}
}
.qrpc-benefit-summary.benefitssummary .C31-col-headers{float:none;width:auto;border-left:var(--f-brand-border-size-none);display:flex;flex-direction:column;border-radius:var(--f-brand-border-radius-outer);color:var(--f-brand-color-text-default);justify-content:space-between;background:transparent}
.qrpc-benefit-summary .C31-header.qmiles{display:none}
.qrpc-benefit-summary.benefitssummary .C31-header:last-child{border-left:var(--f-brand-border-size-none);margin-bottom:var(--f-base-space-6)}
.qrpc-benefit-summary.benefitssummary .C31-header-title{font:var(--f-brand-type-title-4) !important;margin-bottom:var(--f-base-space-1);margin-left:var(--f-base-space-2)}
.qrpc-benefit-summary.benefitssummary .C31-header-value{font:var(--f-brand-type-title-4);margin-bottom:var(--f-base-space-1);display:flex}
.qrpc-benefit-summary.benefitssummary .C31-header-subtitle{font:var(--f-brand-type-caption) !important;color:var(--f-brand-color-text-muted)}
#profile-benefit-summary.qrpc-benefit-summary .C31-header-content{padding:var(--f-base-space-0);display:flex;flex-direction:column}
.qrpc-benefit-summary.benefitssummary .C31-col-benefits{float:none;width:auto;padding:var(--f-base-space-4);border-radius:var(--f-brand-border-radius-outer);background:var(--f-brand-color-background-light);color:var(--f-brand-color-text-default);position:relative}
#profile-benefit-summary.qrpc-benefit-summary .C31-col-benefits h3{color:var(--f-brand-color-text-default);font:var(--f-brand-type-title-4) !important}
.qrpc-benefit-summary .benefit-btn-wrapper{display:flex;justify-content:end}
.qrpc-benefit-summary.C31:before,.qrpc-benefit-summary.C31:after,.qrpc-benefit-summary.C31.bgplatinum:before,.qrpc-benefit-summary.C31.bgplatinum:after,.qrpc-benefit-summary.C31.bgsilver:before,.qrpc-benefit-summary.C31.bgsilver:after,.qrpc-benefit-summary.C31.bggold:before,.qrpc-benefit-summary.C31.bggold:after{background-color:transparent}
.qr-button-wrapper-variant2{display:flex;border-top:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default);padding-top:var(--f-base-space-4)}
.qrpc-benefit-summary .C31-col-benefits h3{font:var(--f-brand-type-title-4)}
.icon-next-tier:before{content:"\e9ee"}
.icon-add-qpoints:before{content:"\e9cc1"}
.icon-ic-wifi:before{content:"\e9cd1"}
.icon-ic_badge_aviosdiscount:before{content:"\e9ee"}
.icon-ic_badge_discounted:before{content:"\e9f7"}
.icon-family-benefits:before{content:"\e99a"}
.icon-friends-benefits:before{content:"\e99b"}
.qrpc-benefit-summary .icon-express-baggage:before{content:"\e9ef"}
.qrpc-benefit-summary .icon-lounge-access:before,.icon-lounge-access:before{content:"\e9f1"}
.qrpc-benefit-summary .icon-priority-check-in:before{content:"\e9cb3"}
.qrpc-benefit-summary .icon-shopping-baggage:before{content:"\e9f4"}
.icon-qcredits:before{content:"\e9ed"}
.icon-reward-gem:before{content:"\e9f3"}
.icon-meet-greet:before{content:"\e9f2"}
.icon-seat-selection:before{content:"\e9f0"}
.icon-duty-free:before{content:"\e9f4"}
.icon-keys:before{content:"\e9f6"}
.icon-lounge-pass:before{content:"\e9f5"}
.icon-spend-avios:before{content:"\e9d9"}
.qrpc-benefit-summary .C31-col-benefits ul{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:var(--f-base-space-2)}
.qrpc-benefit-summary .C31-col-benefits ul li{display:flex;flex-direction:row;align-items:center;margin-left:var(--f-base-space-0);margin-bottom:var(--f-base-space-4);width:100%;text-align:left}
.qrpc-benefit-summary .C31-col-benefits ul li:last-child{margin-right:var(--f-base-space-0)}
.qrpc-benefit-summary .C31-benefit .icon{display:flex;width:48px;height:48px;border:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default);align-items:center;justify-content:center;border-radius:var(--f-base-border-radius-tiny);background:linear-gradient(to bottom,#fff 0,#f2f3fa 100%);margin-right:var(--f-base-space-0);margin-bottom:var(--f-base-space-3)}
.qrpc-benefit-summary .C31-benefit .text{font:var(--f-brand-type-caption) !important;width:100%}
a.qr-link-variant2{display:flex;justify-content:space-between;align-items:center;width:100%;color:var(--f-brand-color-text-default);font:var(--f-brand-type-body-medium)}
a.qr-link-variant2:hover{text-decoration:none}
.icon-nav-arrow-right:before{content:"\e9ac"}
.C31-header .icon-nav-arrow-right,.C31-col-benefits .icon-nav-arrow-right{font-size:24px}
.others_headers_benefits .C31-header{width:100%;background:var(--f-brand-color-background-light);border-radius:var(--f-brand-border-radius-outer);text-align:left;padding:var(--f-base-space-4);margin-bottom:var(--f-base-space-4)}
.keys-content-block{margin-bottom:var(--f-base-space-4)}
.keys-icon-wrapper{margin-bottom:var(--f-base-space-2)}
.keys-icon-wrapper .icon{font-size:48px}
#profile-benefit-summary.qrpc-benefit-summary .keys .C31-header-content{width:100%}
.C31-header-wrapper{display:flex;flex-direction:column}
.header-benefits-topwrapper{display:flex;flex-direction:column;gap:var(--f-base-space-6)}
.C31-header.qcredits{margin-bottom:var(--f-base-space-0)}
.C31-header.loungepass{margin-bottom:var(--f-base-space-6)}
.benefits-header-content-wrapper{display:flex;align-items:center}
.mb-static-content{font:var(--f-brand-type-caption);color:var(--f-brand-color-text-muted);margin-bottom:var(--f-base-space-1)}
@media only screen and (max-width:767px){.new-qrpc-benefitsummary.qrpc-benefit-summary{margin-left:var(--f-base-space-4);margin-right:28px}
.C31-header.qcredits,.C31-header.loungepass{padding:var(--f-base-space-4) !important}
.qrpc-benefit-summary .C31-benefit .icon{padding-left:var(--f-base-space-0) !important;margin-right:var(--f-base-space-4);margin-bottom:var(--f-base-space-0)}
.qrpc-benefit-summary .benefit-button-wrapper a.button{margin-bottom:var(--f-base-space-0)}
.new-qrpc-travelstat .inline-list li{margin-right:var(--f-base-space-0);width:50%}
#profile-benefit-summary.qrpc-benefit-summary .C31-col-benefits h3{padding-left:var(--f-base-space-0) !important;margin-bottom:var(--f-base-space-6) !important}
}
@media only screen and (min-width:768px){.keys-content-block{display:flex;justify-content:space-between}
.qrpc-benefit-summary.benefitssummary .C31-header-subtitle{height:16px}
.qrpc-benefit-summary .C31-benefit .text{height:54px}
.new-qrpc-benefitsummary .C31-content{height:483px}
.qrpc-benefit-summary .C31-col-benefits ul{flex-direction:row;margin-bottom:var(--f-base-space-4)}
.qrpc-benefit-summary .C31-col-benefits ul li{flex-direction:column;margin-bottom:var(--f-base-space-0);width:25%;align-items:flex-start;margin-right:var(--f-base-space-4)}
.header-benefits-topwrapper{flex-direction:row}
.header-benefits-topwrapper .qcredits,.header-benefits-topwrapper .loungepass{margin-bottom:var(--f-base-space-6)}
.new-qrpc-benefitsummary.benefit-platinum .C31-content{height:auto}
.others_headers_benefits .C31-header{padding:var(--f-base-space-6)}
.qrpc-benefit-summary.benefitssummary .C31-col-benefits{padding:var(--f-base-space-6)}
}
.new-others-latest-activities.last-activities.sameheight-block.two-columns-content-block-column{background:var(--flow-white) !important;border-radius:20px;padding:24px 16px;color:var(--flow-primary-grey);margin-bottom:24px}
.qmiles-latestactivities .new-others-latest-activities.last-activities.sameheight-block .last-activities-holder{max-width:100%}
.new-others-latest-activities .last-activities-content{padding:0 0 22px 0}
.new-others-latest-activities .activities-caption{margin-top:0}
.new-latest-activities{font-family:'Graphik Web';color:var(--flow-primary-grey)}
.recent-transaction-title{font-family:'Graphik Web';font-size:16px;border-bottom:1px solid var(--flow-tertiary-grey);margin:0;padding:12px 0 24px 0}
.recent-transaction-row{border-bottom:1px solid var(--flow-tertiary-grey);padding:24px 0;display:flex;justify-content:space-between}
.recent-transaction-column{display:flex;flex-direction:column}
.recent-transaction-column:first-child{width:20%}
.recent-transaction-column:nth-child(2),.recent-transaction-column:nth-child(3){width:20%;text-align:right}
.rt-secondary-text{color:var(--flow-secondary-grey);font-size:14px}
.new-others-latest-activities .last-activities-bottom-row{background:transparent}
.new-others-latest-activities .last-activities-additional-links li a.button{font-size:16px;text-decoration:none !important}
.new-others-latest-activities .last-activities-bottom-row{padding:0}
.new-others-latest-activities .last-activities-additional-links{padding-left:0}
.new-others-latest-activities .last-activities-additional-links li{margin-left:0}
.new-others-latest-activities .last-activities-additional-links li .activity-expiry-btn{margin-right:16px}
.new-latest-activities .icon-calendar:before{content:"\e9cb5";font-size:32px}
.new-expiry-summary.T38{background:var(--flow-white)}
.new-expiry-summary.T38.is-dashboard .T38-qmiles-summary{background:var(--flow-white);border-radius:20px;color:var(--flow-primary-grey);padding:24px 16px;min-height:auto}
#expiry-summary.new-expiry-summary{border-radius:20px;margin-bottom:24px}
.new-expiry-summary.T38.is-dashboard .bottom-row{background:var(--flow-white);padding:24px 0}
.new-expiry-summary.T38.is-dashboard .bottom-row .last-activities-additional-links{padding:0}
.new-latestactivities-container.container{padding-left:5px}
.new-expiry-summary.T38.is-dashboard .bottom-row-content{max-width:100%;margin:0}
.new-expiry-summary .last-activities-additional-links a:hover{text-decoration:none !important}
.new-others-latest-activities .last-activities-additional-links,.new-expiry-summary .last-activities-additional-links{display:flex;flex-direction:column}
.new-others-latest-activities .last-activities-additional-links li:first-child,.new-expiry-summary .last-activities-additional-links li:first-child{order:2}
.new-others-latest-activities .last-activities-additional-links li:last-child,.new-expiry-summary .last-activities-additional-links li:last-child{order:1}
.T38.is-dashboard.activity.new-expiry-summary .last-activities-additional-links li a:focus{color:var(--flow-white)}
@media only screen and (max-width:767px){.new-others-latest-activities.last-activities.sameheight-block.two-columns-content-block-column{margin:0 24px 20px 22px}
.new-others-latest-activities .last-activities-additional-links li{margin-bottom:0}
.new-others-latest-activities .last-activities-additional-links li a.button{padding-top:12px}
.new-latest-activities .icon-calendar:before{font-size:24px}
}
@media only screen and (min-width:768px){.new-others-latest-activities .last-activities-additional-links,.new-expiry-summary .last-activities-additional-links{flex-direction:row}
.new-others-latest-activities .last-activities-additional-links li:first-child,.new-expiry-summary .last-activities-additional-links li:first-child{order:1}
.new-others-latest-activities .last-activities-additional-links li:last-child,.new-expiry-summary .last-activities-additional-links li:last-child{order:2}
}
.mgm-component{margin-bottom:0;padding-left:10px !important;padding-right:10px !important}
.dnd-btn-blk{padding-bottom:5px;text-align:right}
.dnd-btn-blk .dnd-link{margin-right:30px}
.dnd-btn-blk .close-btn{font-size:28px}
.mgm-imagetext{padding-left:10px;padding-right:10px;position:relative;color:#fff;background:#5c0931;min-height:315px;height:315px;border-radius:20px}
.mgm-imagetext .dnd-content-blk{position:absolute;z-index:2;background:#fff;color:#5c0931;margin:8% 20%;width:60%;text-align:center;padding:20px;display:none}
.mgm-imagetext .dnd-content-blk h3{margin-top:0;margin-bottom:20px}
.mgm-imagetext .dnd-content-blk #mgm-dnd-confirm{margin-right:20px}
.mgm-imagetext .img-blk{float:right;position:absolute;top:0;right:0;width:42.8%;height:100%;z-index:0;background-size:cover;background-position:50% 0;text-indent:0;overflow:hidden;border-radius:0 20px 20px 0}
.mgm-imagetext .text-blk{position:absolute;top:0;left:0;width:50%;height:100%;z-index:0;padding:24px}
.mgm-imagetext .text-blk div p:last-child{font-size:11px;margin-top:20px}
.mgm-block{background:#fff;padding:20px 30px;margin-bottom:15px}
.mgm-block h3,.mgm-imagetext h2{margin-top:0}
.mgm-imagetext .text-blk div a,.mgm-imagetext .text-blk div a:focus,.mgm-imagetext .text-blk div a:hover{color:#fff;text-decoration:underline}
.mgm-fields{position:relative;margin-bottom:10px}
.mgm-block .icon{font-weight:700}
.mgm-block .btn{float:right;margin-right:30px}
.mgm-container .terms{display:none;text-align:right}
.mgm-container .message-block p{padding:10px;display:none}
.icon-link:before{content:"\e9c2"}
.icon-whatsapp:before{content:"\ea94"}
.mgm-wrapper{padding-top:15px}
.mgm-social-media li{display:inline-block;vertical-align:middle;margin-right:10px}
.mgm-social-media .icon-social-twitter,.mgm-social-media .icon-social-facebook{display:block;font-size:30px;position:relative;width:27px;height:27px;border:1px solid #5c0931;border-radius:50%;color:#fff;background:#5c0931}
.mgm-social-media .icon-social-twitter:before,.mgm-social-media .icon-social-facebook:before{position:absolute;top:-3px;left:-3px}
.mgm-social-media .whatsapp-link,.mgm-social-media .email-link{display:inline-block;width:26px;height:26px;border-radius:50%;vertical-align:middle;border:1px solid #5c0931;background:#fff}
.mgm-social-media .icon-whatsapp,.mgm-social-media .icon-mail{position:relative;top:2px;left:5px}
.mgm-social-media .icon-link{font-size:13px;margin-left:10px;margin-right:5px}
@media only screen and (max-width:767px){.container.mgm-container{padding:0}
.dnd-btn-blk{margin:0 16px}
.mgm-imagetext{min-height:100%;height:auto;padding:0;margin:0 16px}
.mgm-imagetext .img-blk{float:none;position:static;width:calc(100% - 20px);padding-bottom:74.07%;border-radius:20px 20px 0 0;margin:0 10px}
.mgm-imagetext .text-blk{position:static;width:100%}
.mgm-imagetext .text-blk div{margin-bottom:20px}
.mgm-imagetext .dnd-content-blk{width:90%;top:0;margin:10% 0 0 7%}
.mgm-fields .input-base{width:100%}
.mgm-block .btn{float:none;width:100%}
.mgm-social-media{text-align:center}
.invite-text{text-align:center;font-size:18px !important}
.mgm-social-media .icon-whatsapp,.mgm-social-media .icon-mail{left:0}
.mgm-social-media li:last-child{display:block;margin-top:15px}
}
.travel-history-columns{padding:0}
.travel-history h2{display:none}
.travel-history-text-holder a.button{padding:14px 19px;margin-top:-10px}
.travel-history-text-holder a.button:hover{text-decoration:none}
.travel-history-text-holder p{display:none}
.travel-history-image-holder img{display:none}
.new-qrpc-travelstat .status-section-header h2{font-size:var(--innerPage-font-h2);font-weight:100;color:var(--flow-primary-grey);margin-bottom:24px}
.new-qrpc-travelstat ul.inline-list{padding:0;text-align:left}
.new-qrpc-travelstat .inline-list li{margin-left:0;padding:24px 16px;border-bottom:2px solid var(--flow-tertiary-grey)}
.new-qrpc-travelstat .inline-list li.is-selected{border-bottom:2px solid var(--flow-primary-burgundy)}
.new-qrpc-travelstat .inline-list a{color:var(--flow-secondary-grey);font-size:14px;text-decoration:none !important}
.new-qrpc-travelstat .inline-list a:hover{text-decoration:none !important}
.new-qrpc-travelstat .inline-list li.is-selected a{color:var(--flow-primary-burgundy);text-decoration:none}
.new-qrpc-travelstat .status-section-content>ul{display:flex;justify-content:space-between}
.new-qrpc-travelstat .status-section-content>ul>li{width:23%}
.new-qrpc-travelstat .status-block{border-radius:20px;padding:40px 24px;height:290px}
.new-qrpc-travelstat .status-block,.status-section-content>ul>li:nth-child(odd) .status-block{background:var(--flow-white);color:var(--flow-secondary-grey)}
.new-qrpc-travelstat .status-block-info{font-size:28px;font-weight:300;min-height:auto;color:var(--flow-primary-grey) !important}
.new-qrpc-travelstat .status-block-additional-info{font-size:16px;font-family:'Graphik Web'}
.new-qrpc-travelstat .status-block-additional-info,.status-block-info{color:var(--flow-primary-grey) !important}
.new-qrpc-travelstat .status-section-header{margin:24px 0 32px -10px}
.new-qrpc-travelstat .status-block:hover{overflow:hidden;color:var(--flow-secondary-grey)}
.new-qrpc-travelstat .status-block-image-holder{width:56px;height:56px;display:flex;margin:0 auto 24px auto}
.new-qrpc-travelstat .status-block-image-holder .image-hover{opacity:1}
.new-qrpc-travelstat .status-block-image-holder .icon{font-size:56px}
.new-qrpc-travelstat .status-block-info.is-middle{font-size:16px;font-family:'Graphik Web'}
.new-qrpc-travelstat .status-block .status-block-quantity,.new-qrpc-travelstat .status-block.hover .status-block-quantity,.new-qrpc-travelstat .status-block:hover .status-block-quantity{display:block;width:100%;font-weight:300;position:relative;top:0;font-size:28px;margin:0 0 10px 0;color:var(--flow-primary-grey)}
.icon-time-alarm:before{content:"\e9c5"}
.icon-business_first_class:before{content:"\e9c6"}
.icon-flight_destination:before{content:"\e9c7"}
.icon-world_travel:before{content:"\e9c8"}
.icon-nav_menu_Oryx:before{content:"\e9c9"}
@media only screen and (max-width:767px){.new-qrpc-travelstat .status-section-header h2{font-size:24px !important;margin-left:10px}
.new-qrpc-travelstat .status-section-content>ul{flex-wrap:wrap}
.new-qrpc-travelstat .status-section-content>ul>li{width:calc(50% - 8px);margin-bottom:12px;margin-right:8px}
.new-qrpc-travelstat .status-section-content>ul>li:nth-child(even){margin-right:0}
.new-qrpc-travelstat .status-section-content>ul>li .status-block{padding:16px !important;height:180px !important}
.new-qrpc-travelstat .status-section-content>ul>li.is-selected .status-block{color:var(--flow-secondary-grey);height:506px;padding:16px !important}
.new-qrpc-travelstat .status-section-content>ul>li .status-block .status-block-image-holder{width:70px;height:70px;margin:0}
.new-qrpc-travelstat .status-section-content>ul>li .status-block .status-block-additional-info,.new-qrpc-travelstat .status-section-content>ul>li .status-block .status-block-info{display:block;opacity:1;text-align:left}
.new-qrpc-travelstat .status-section-content>ul>li .status-block .status-block-info{font-size:12px;color:#77818e}
.new-qrpc-travelstat .status-section-content>ul>li.is-selected .status-block .status-block-info{font-size:12px;font-weight:400;color:#77818e !important;margin-bottom:6px}
.new-qrpc-travelstat .status-section-content>ul>li .status-block .status-block-additional-info{font-size:16px}
.new-qrpc-travelstat .status-section-content>ul>li.is-selected .status-block .status-block-additional-info{font-size:16px !important;padding:0;margin-bottom:0}
.status-section.new-qrpc-travelstat{margin-bottom:16px}
.new-qrpc-travelstat .status-section-content>ul>li .status-block .status-block-quantity{margin:0;text-align:left;font-size:12px;color:#77818e}
.travel-history-text-holder{padding:0 16px !important}
.travel-history-columns{padding:0 16px}
}
@media only screen and (min-width:769px){.sidebar-container-anc{width:624px;position:fixed;top:0;right:-624px;height:100%;background:#fff;z-index:1040;transition:right .8s ease}
.sidebar-container-anc.ease{right:0;z-index:1040}
}
@media only screen and (max-width:769px){.sidebar-container-anc{width:100%;position:fixed;bottom:-90%;right:0;height:90%;background:#fff;z-index:31;transition:bottom .8s ease;border-top-left-radius:7%;border-top-right-radius:7%}
.sidebar-container-anc.ease{bottom:0}
.sidebar-content .image-content img,.sidebar-ancProd .image-content{border-top-left-radius:4%;border-top-right-radius:4%}
}
.content-container{padding:25px}
.sidebar-container-anc.active{z-index:1040}
.sidebar-ancProd .sidebar-content{width:100%;height:100vh;overflow:auto;background:unset}
.content-container{padding:25px}
.sidebar-content h2.sidebar-heading{font:var(--f-brand-type-title-4);color:var(--f-base-color-solid-grey-100);padding-bottom:16px;margin:0}
.sidebar-content li{font-size:15px;color:#333;font-weight:400;padding-bottom:10px}
.sidebar-content li:before{content:"\e90f";font-size:13px;color:#5c0931;font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;padding-right:15px}
.qr-code-image{width:100%;text-align:center;padding-bottom:40px}
.qr-image,.app-btn{width:120px;margin:auto}
.app-btn{width:auto}
.qr-image img{display:inline-block !important}
.qr-code-image span{font-size:12px;color:#555;font-weight:400;display:block;padding:15px 5px 0 5px;line-height:15px}
.btn-appdownload{display:inline-block;vertical-align:top;padding:12px 25px 8px;white-space:nowrap;font-size:16px;font-weight:400;text-align:center;color:#fff;border-radius:7px;background:#5c0931;border:2px solid #5c0931;outline:0}
.btn-appdownload:hover,.btn-appdownload:focus{color:#fff;background:#3e0621}
.modal-bg{position:fixed;top:0;left:0;z-index:1030;width:100vw;height:100vh;background-color:#000;opacity:.5}
.sidebar-content::-webkit-scrollbar{display:none}
.home .modal-sidebar{overflow:auto !important}
.bottom-cta .learnMore{margin-bottom:20px}
.sidebar-subHead{color:var(--f-base-color-solid-grey-75)}
.header-content{padding-bottom:24px}
.sidebar-container-anc-content .form-group{margin-bottom:26px}
.header-content .sidebar-heading{padding-top:10px}
.retrieve-booking{display:inline-block;width:100%}
.retrieve-booking-btn{color:var(--f-brand-color-text-light);background:var(--f-button-primary);border:1px solid var(--f-button-primary);padding:20px 24px;border-radius:var(--f-button-border-radius);display:flex;white-space:nowrap;outline:0;margin-bottom:var(--f-base-space-2);font:var(--f-brand-type-body-medium);width:100%;margin-top:var(--f-base-space-4);height:56px;justify-content:center;align-items:center}
.retrieve-booking-btn:hover{text-decoration:none;color:var(--f-brand-color-text-light);background:var(--f-button-primary);border-color:var(--f-button-primary);font:var(--f-brand-type-body-medium)}
.containerSubHead{font-size:15px;padding-bottom:15px;line-height:22px;font-weight:600 !important;color:#333}
.tripImg-cont .tripImg-content img{width:100%;min-height:140px;max-height:140px;object-fit:cover;border-top-left-radius:7px;border-bottom-left-radius:7px}
.trips-content-strip{min-height:140px;max-height:140px;margin-bottom:15px !important}
.trips-content .tripcont-cont{border:1px solid #ececec;min-height:140px;max-height:140px;border-top-right-radius:7px;border-bottom-right-radius:7px}
.trips-content .tripcont-cont span{font-size:13px;padding-right:20px}
.trips-content .tripcont-cont .layer1,.trips-content .tripcont-cont .layer3{line-height:18px}
.trips-content .tripcont-cont .layer2 span{font-size:24px !important;font-weight:300}
.trips-content .tripcont-cont .layer2{padding:12px 0}
.sidebar-content .image-content img{max-height:200px;min-height:200px;width:100%;object-fit:cover}
.bottom-cta a{margin-bottom:15px;font:var(--f-brand-type-link);color:var(--f-brand-color-text-link);letter-spacing:0}
.sidebar-container-anc .bottom-cta a{text-decoration:underline}
.bottom-cta a .icon-arrow-right3{display:none}
.airPlaneIcon:before{content:'';width:23px;height:22px;display:inline-flex;vertical-align:middle;background-position:0 center}
.airPlaneIcon:before{background:url(../../../apps/qrweb/components/content/etc.clientlibs/qrweb/components/content/booking-widgets/flights/v1/flights-widget/clientlib/resources/Flight_active.svg) no-repeat}
.sidebar-ancProd .sidebar-heading{font-size:24px;line-height:33px;font-weight:500}
.sidebar-ancProd .sidebarClose-btn{position:absolute;right:32px;top:24px;background-position:center;width:44px;height:44px;border:0 none transparent;border-radius:50%;font-size:0;text-align:center;background:#1F212B33 0 0 no-repeat padding-box;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);cursor:pointer}
.sidebar-ancProd .sidebarClose-btn:focus{outline:solid 2px}
.sidebar-ancProd .sidebarClose-btn:before{display:block;width:var(--f-base-space-6);height:var(--f-base-space-6);font-size:var(--f-base-space-6);font-family:'icomoon' !important;content:"\a909";position:absolute;left:10px;top:5px;color:#fff}
.sidebar-ancProd .tripComp-cont{padding:20px;color:#555}
.sidebar-ancProd .tripComp-arrow .arrow{display:flex;height:100%;align-items:center;justify-content:center}
.sidebar-ancProd .tripComp-arrow .arrow span{font-size:17px}
.sidebar-ancProd .image-content{background:var(--f-button-primary)}
.sidebar-ancProd .bottom-cta{margin-top:25px}
@media only screen and (max-width:769px){.sidebar-ancProd.preRetrieve .sidebar-container-anc{bottom:-90%;height:90%}
.sidebar-ancProd button.sidebarClose-btn{right:24px}
.sidebar-ancProd.preRetrieve .sidebar-container-anc.ease{bottom:0}
.sidebar-ancProd.preRetrieve .retrieve-booking-btn{width:100%}
.sidebar-ancProd.preRetrieve .content-container{padding:15px}
}
@media only screen and (min-width:769px){.sidebar-content .image-content img{max-height:247px;min-height:247px}
.sidebar-ancProd .content-container{padding:var(--f-base-space-8);margin-top:-43px;background:#fff;border-radius:20px 20px 0 0;display:inline-block;width:100%}
.sidebar-ancProd .bottom-cta{margin-top:var(--f-base-space-8)}
}
.trips-content .trips-content-strip:hover{box-shadow:0 6px 22px -5px rgb(0 0 0 / 10%),0 0 6px -1px rgb(0 0 0 / 10%)}
.trips-content .trips-content-strip:hover .tripImg-content img{opacity:.7}
.bookingref .inputText{border-radius:var(--f-base-space-2)}
input:required{box-shadow:none}
@media screen and (min-width:1024px){.inputText{font-size:17px !important}
}
.inputText{padding:27px 0 6px}
.inputText{text-indent:11px;font-size:var(--font-s) !important;font-weight:400;color:var(--f-base-color-solid-grey-50);text-transform:capitalize;height:48px;border:1px solid var(--f-base-color-solid-grey-25);border-radius:var(--f-base-space-2);width:100%;background-clip:padding-box;padding:20px 0 6px}
.floating-label{position:absolute;pointer-events:none;left:-5px;top:1px;transition:.2s ease all;color:var(--f-base-color-solid-grey-50);font-weight:200;padding:10px 26px;font-size:17px}
.floating-label{z-index:+2}
.sidebar-ancProd input:focus ~ .floating-label,.sidebar-ancProd input:not(:focus):valid ~ .floating-label{top:-17px;left:-14px;font-size:12px;font-weight:400;opacity:1;color:var(--f-base-color-solid-grey-75);padding:17px 26px 0}
#ancProdBox{content-visibility:visible}
.ancModelValidationErrorMessage{display:none;border:1px solid #b50000;background-color:#f7e5e5;padding:15px;border-radius:6px;color:#b50000;margin-bottom:30px}
.ancModelValidationErrorMessage li{display:none;list-style-type:disc;margin-left:15px;padding-left:0;padding-bottom:0;font-size:16px;color:#b50000}
.ancModelValidationErrorMessage li:before{display:none}
.booking-error-container{border:var(--f-base-border-size-1) solid var(--f-brand-color-border-default);padding:var(--f-base-space-3) var(--f-base-space-4);border-radius:var(--f-base-border-radius-small)}
.booking-error-inner{font:var(--f-brand-type-body);color:var(--f-brand-color-text-muted);display:flex;align-items:flex-start}
.booking-error-container .error-icon{width:26px;height:26px;margin-right:var(--f-base-space-2)}
[dir="rtl"] .booking-error-container .error-icon{margin-left:var(--f-base-space-2);margin-right:var(--f-base-space-0)}
[dir="rtl"] .sidebar-ancProd .sidebarClose-btn{right:unset;left:var(--f-base-space-8)}
.travel-reward-widget{width:100%;border-radius:20px;padding:0 16px;margin-bottom:24px}
.travel-reward-block{width:100%;border-radius:26px;background:var(--flow-white);display:flex;flex-direction:column}
.travel-reward-block img{width:100%;height:100%;border-radius:20px 20px 0 0;object-fit:cover;object-position:center}
.travel-reward-block .travel-reward-container{color:var(--flow-primary-grey);width:100%;display:flex;height:100%;padding:16px}
.travel-reward-content{width:100%;display:flex;flex-direction:column;justify-content:space-between}
.travel-reward-container h2{font-weight:var(--normal-font-weight);font-size:28px;line-height:1.5;margin-top:0;margin-bottom:16px}
.button.button-transparent{background:transparent;border:1px solid var(--flow-white)}
.travel-reward-content .button{margin-bottom:0}
.travel-reward-widget.travel-reward-fixed-bottom{position:fixed;bottom:0;top:auto;padding:0;margin:0 10px 0}
.travel-reward-widget.travel-reward-fixed-bottom picture{display:none}
.travel-reward-fixed-bottom .travel-reward-block .travel-reward-container{background:var(--flow-white);color:var(--flow-primary-grey);border-radius:20px 20px 0 0;padding:24px}
.travel-reward-fixed-bottom .travel-reward-content{width:100%;text-align:center}
.travel-reward-fixed-bottom .button.button-transparent{background:var(--flow-primary-burgundy);border:1px solid var(--flow-primary-burgundy)}
.travel-reward-fixed-bottom .travel-reward-container h2{font-size:var(--font-l);font-family:'Graphik Web','Noto Sans';font-weight:var(--medium-font-weight)}
.travel-reward-fixed-bottom .travel-reward-block{height:150px}
.modal.travel-reward-modal{top:auto}
.travel-reward-modal.modal.in .modal-dialog{width:100% !important;margin-bottom:0 !important;transform:translate(0,0) !important}
.travel-reward-modal .modal-otp-overlay{border-radius:20px 20px 0 0;background:var(--flow-background-grey)}
.travel-reward-modal .modal-body{padding:20px;max-height:80vh;overflow-y:auto}
.travel-reward-modal h3{font-size:var(--font-xxll);margin:0 0 44px 0;text-align:center;font-weight:100;color:var(--flow-primary-grey)}
.travel-reward-modal .reward-category{font-size:var(--font-m);font-family:'Graphik Web','Noto Sans';font-weight:var(--submedium-font-weight);color:var(--flow-primary-grey);margin-bottom:0;padding:24px 0;border-bottom:1px solid var(--flow-tertiary-grey);display:flex;cursor:pointer;transition:all .4s ease}
.reward-content-block{background:var(--flow-white);padding:16px;border-radius:20px;color:var(--flow-primary-grey);display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;height:120px}
.reward-catagory-cug .reward-content-block{display:block;height:auto}
.reward-content-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}
.reward-catagory-cug .reward-content-wrapper{padding-bottom:0}
.superwifi-promo-bg .reward-content-wrapper{display:block}
.reward-learnmore-link{display:flex;justify-content:space-between;align-items:center;padding-top:16px;color:var(--flow-primary-grey);font-family:'Graphik Web','Noto Sans';font-weight:var(--submedium-font-weight)}
.reward-learnmore-link:hover,.reward-learnmore-link:focus{color:var(--flow-primary-grey);text-decoration:none}
.reward-learnmore-link .reward-link-label{border-bottom:1px solid var(--flow-primary-grey);line-height:1}
.icon-nav-arrow-right:before{content:"\e9ac"}
[dir="rtl"] .icon-nav-arrow-right:before{content:"\e9ad"}
.reward-content-block .reward-title{font-size:var(--font-sm);font-family:'Graphik Web','Noto Sans';font-weight:var(--submedium-font-weight);margin-bottom:8px}
.reward-content-block .about-reward{font-size:var(--font-m);font-weight:var(--small-font-weight);margin-bottom:8px}
.reward-content-block .about-reward span{font-weight:var(--submedium-font-weight)}
.reward-content-block .reward-validity{font-size:var(--font-sm);font-family:'Graphik Web','Noto Sans';font-weight:var(--medium-font-weight)}
.travel-reward-modal .partner-modal-close.icon-close{top:32px;right:16px;width:24px;height:24px;border:0;position:fixed}
[dir="rtl"] .travel-reward-modal .partner-modal-close.icon-close{right:auto;left:16px;top:16px}
.travel-reward-modal .reward-button .button{margin-bottom:0;font-family:'Graphik Web','Noto Sans';font-weight:var(--submedium-font-weight);font-size:var(--font-m)}
.travel-reward-modal .reward-button .button:focus,.travel-reward-content .button:focus{background:rgba(255,255,255,0.24);color:var(--flow-primary-burgundy)}
.reward-content-block.used-promo-bg{background:linear-gradient(to right,#1f212b,#1F212B99)}
.reward-content-block.locked{position:relative}
.reward-content-block.locked .reward-title,.reward-content-block.used-promo-bg .reward-title{font-family:'jotia';font-weight:var(--small-font-weight);font-size:var(--font-m)}
.locked-content{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:-16px;border-radius:20px;background:var(--flow-secondary-grey);color:var(--flow-white);font-size:14px}
.locked-content .icon-lock{margin-bottom:12px}
.locked-content .icon-lock:before{content:'\e9af';font-size:var(--font-xl)}
.locked-content p{font-size:var(--font-sm);font-family:'Graphik Web','Noto Sans';font-weight:var(--submedium-font-weight)}
.claim-promo{font-size:var(--font-xxs);font-family:'Graphik Web','Noto Sans';font-weight:var(--medium-font-weight)}
.travel-award-popup-bg{display:none}
.modal-swiper{background-color:var(--flow-tertiary-grey);border-radius:20px;height:4px;transition:all .3s ease;width:46px;margin:0 auto 16px}
.travel-reward-modal .modal-header{padding:20px 20px 0}
#travel-reward-modal .error-block{display:flex;align-items:center;padding:16px;color:var(--flow-primary-grey);border-radius:12px;font-family:'Graphik Web','Noto Sans';margin-bottom:24px;background:var(--flow-white)}
#travel-reward-modal .error-block .icon{font-size:var(--font-xl);color:var(--flow-white)}
#travel-reward-modal .error-block .icon.icon-info_nav{font-size:var(--font-ll);margin-right:0}
#travel-reward-modal .error-block p{margin-left:16px;margin-bottom:0}
[dir="rtl"] #travel-reward-modal .error-block p{margin-left:0;margin-right:16px}
.no-promo-codes a{color:var(--flow-primary-grey);text-decoration:underline;margin-left:5px}
[dir="rtl"] #travel-reward-modal .modal-content{padding-left:0}
.reward-category .icon-arrow-down{margin-right:16px;font-size:var(--font-xl);transition:all .4s ease}
.reward-category .icon-arrow-down:before{content:"\e9ce1";display:block;transition:all .4s ease}
.reward-category.qr-accordion-opened .icon-arrow-down:before{transform:rotateZ(-180deg)}
.travel-reward-modal .reward-category.qr-accordion-opened{border-bottom:0}
.reward-content-section.show{border-bottom:1px solid var(--flow-tertiary-grey)}
.reward-content-block.superwifi-promo-bg{height:auto;display:block}
.reward-flight-title{font-family:'Graphik Web','Noto Sans';font-weight:var(--submedium-font-weight);font-size:var(--font-l);margin-bottom:8px}
.reward-flight-date{font-family:'Graphik Web','Noto Sans';font-weight:var(--medium-font-weight);font-size:var(--font-sm)}
.reward-content-block.superwifi-promo-bg .reward-content{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:32px}
.icon-copy:before{content:"\e9cf";cursor:pointer}
.superwifi-promo-info{font-size:var(--font-sm);font-family:'Graphik Web','Noto Sans';font-weight:var(--submedium-font-weight);margin-bottom:24px}
.superwifi-flightdetails{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;border-bottom:1px solid var(--flow-tertiary-grey);padding-bottom:20px}
.superwifi-flightdetails:last-child{border-bottom:0;margin-bottom:0}
.superwifi-flightdetails .superwifi-flight-name{font-size:var(--font-sm);margin-bottom:12px;display:block}
.icon-ic_alerts_Info .path1:before{content:"\e9bd";color:#6661cf}
.icon-ic_alerts_Info .path2:before{content:"\e9be";margin-left:-1em;color:#fff}
.icon-ic_alerts_Info .path3:before{content:"\e9bf";margin-left:-1em;color:#fff}
.reward-content-desc{display:flex;align-items:center;background:var(--flow-white);border-radius:12px;padding:16px}
.reward-content-desc .icon-ic_alerts_Info{font-size:var(--font-ll);margin-right:8px}
.reward-content-desctxt{color:var(--flow-primary-grey)}
.super-wifi-link-block{margin-bottom:8px}
.superwifi-copied-text{bottom:0;background:var(--flow-white);padding:16px;color:var(--flow-primary-grey);font-size:var(--font-xxs);position:absolute;left:16px;right:16px;border-radius:12px;margin-bottom:24px}
[dir="rtl"] .superwifi-copied-text{left:0;right:auto}
.superwifi-promo-detailblock .copycode-button{width:auto;margin-bottom:0}
.onboardwifi-promoblock{font-size:var(--font-l)}
.onboardwifi-promo-text{font-weight:var(--small-font-weight)}
.superwifi-promocode{font-weight:var(--submedium-font-weight)}
.reward-learnmore-wrapper{border-top:1px solid var(--flow-tertiary-grey)}
@media screen and (min-width:768px){.travel-reward-block{flex-direction:row}
.travel-reward-block .travel-reward-container{padding:24px;height:265px}
.travel-reward-widget{padding:0;margin-bottom:45px}
.travel-reward-block picture{width:387px;height:265px;flex-shrink:0}
.travel-reward-block img{border-radius:20px 0 0 20px}
[dir="rtl"] .travel-reward-block img{border-radius:0 20px 20px 0}
.claim-promo{font-size:var(--font-sm)}
.travel-reward-content{justify-content:space-between}
.modal.travel-reward-modal{top:0;right:0;left:auto;bottom:auto}
[dir="rtl"] .modal.travel-reward-modal{left:0;right:auto}
.travel-reward-modal.modal.in .modal-dialog{width:520px !important;margin-top:0}
.travel-award-popup-bg{display:block;width:calc(100% + 40px);margin:-20px -20px 24px -20px}
.travel-reward-modal .partner-modal-close.icon-close{width:44px;height:44px;border:0;background:#1f212b66;top:20px;right:20px}
[dir="rtl"] .travel-reward-modal .partner-modal-close.icon-close{right:auto;left:20px;top:20px}
.travel-reward-modal .partner-modal-close.icon-close:before{color:var(--flow-white)}
.travel-reward-modal .modal-otp-overlay{height:100vh}
.travel-reward-modal .modal-header{height:250px}
.travel-reward-modal .modal-body{max-height:fit-content;height:fit-content;background:var(--flow-background-grey)}
.modal-swiper{display:none}
}
#alert-modal .modal-dialog{margin:96px auto 50px}
#alert-modal .modal-alert-overlay{background-color:#fff;border-radius:20px;color:#1f212b;width:70%;margin:0 auto;padding:16px 32px}
#alert-modal .modal-header{padding:0;border-bottom:1px solid #dbdee8;height:48px}
#alert-modal .modal-header .close{position:absolute;top:0;right:0;font-size:24px;line-height:30px;background:0;border:0;color:#1f212b}
#alert-modal .modal-body{padding:24px 0 0}
.modal-alert-container{width:100%;text-align:left;margin-bottom:16px}
.modal-alert-container .companion-alert h3,.modal-alert-container .messageBody{font-family:'Graphik Web';font-size:16px;color:#4a525d;margin-top:0;margin-bottom:24px;font-weight:400;line-height:1.5}
.companion-message-wrapper{min-height:100px;height:auto}
.modal-alert-container.slick-initialized .slick-slide{padding-left:0}
.modal-alert-container .slick-dots li{display:inline-block;width:20px;height:20px;margin:0 5px}
.modal-alert-container .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent;position:relative}
.modal-alert-container .slick-dots li button:before{width:9px;height:9px;position:absolute;content:"";border:1px solid #3a35af;border-radius:50%;background:transparent}
.modal-alert-container .slick-dots li.slick-active button:before{background:#3a35af}
.modal-alert-container.slick-slider{position:static}
.modal-alert-container.slick-slider .slick-prev.slick-arrow{font-size:0;position:absolute;top:40%;border:1px solid #3a35af;background:#fff;color:#3a35af;width:24px;height:24px;border-radius:50%;padding:0;left:-28px;font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.modal-alert-container.slick-slider .slick-prev.slick-arrow:before{content:"\e941";font-size:12px;left:-1px;position:relative;top:-1px;color:#3a35af;font-family:'icomoon'}
.modal-alert-container.slick-slider .slick-next.slick-arrow{font-size:0;position:absolute;top:40%;border:1px solid #3a35af;background:#fff;color:#3a35af;width:24px;height:24px;border-radius:50%;padding:0;right:-28px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.modal-alert-container.slick-slider .slick-next.slick-arrow:before{content:"\e940" !important;font-size:12px;right:-1px;position:relative;top:-1px;color:#3a35af;font-family:'icomoon'}
.modal-alert-container .companion-t3-buttons .btn{margin-right:30px}
.modal-alert-container.slick-slider .slick-arrow.slick-disabled{border:1px solid #cbcbcb;color:#cbcbcb;cursor:not-allowed}
.modal-alert-container .buttons-wrapper{display:flex;justify-content:flex-end;border-top:1px solid #dbdee8;padding-top:32px;margin-right:1px}
.modal-alert-container .slick-track{margin:0}
.modal-alert-container .buttons-wrapper .button{margin-left:8px}
.modal-alert-block h2{font-weight:100;margin-top:0;margin-bottom:16px;font-size:36px}
.companion-t3-buttons{display:flex}
@media only screen and (max-width:767px){.modal-alert-container{width:100%}
#alert-modal .modal-alert-overlay{width:90%}
.modal-alert-container .companion-t3-buttons .button{margin-right:0;width:100%;margin-bottom:20px}
.modal-alert-container .companion-t3-buttons .button:last-child{margin-bottom:0}
.modal-alert-container .buttons-wrapper{flex-direction:column}
.modal-alert-container .buttons-wrapper .button{margin-left:0}
.companion-t3-buttons{flex-direction:column}
#alert-modal .modal-header .close{color:#1f212b !important;font-size:24px !important;top:16px !important;right:0 !important}
}
.pc-generic-component a.default_btn:focus{border:1px solid #8e2157 !important}
.pc-generic-component .default_btn{width:calc(100% - 32px);margin-left:16px}
@media(min-width:767px){.pc-generic-component .container{padding:0}
.pc-generic-component .default_btn{width:auto;margin-left:0}
}