.accor-account--link .card-item .card{background-color:var(--f-brand-color-background-light);border:0;border-radius:var(--f-brand-border-radius-outer)}
.accor-account--link .card-item .card .card-body .icon.link{margin-bottom:var(--f-base-space-8)}
.accor-account--link .card-item .card .card-body .card-title{margin-bottom:var(--f-base-space-6)}
.accor-account--link .card-item .card .card-body .card-text,.sameheight-block #linking-partner-section .card-text{margin-bottom:var(--f-base-space-8)}
.accor-account--link .card-item .card .card-body .icon img{height:48px;margin-bottom:var(--f-base-space-6)}
.masrafalrayan .accor-account--link.masraf-al-rayan-post-login .card-item .card .card-body .icon img{height:72px;margin-bottom:var(--f-base-space-6)}
.masrafalrayan .accor-account--link .card-item .card .card-body .icon img{height:72px;margin-bottom:var(--f-base-space-6)}
.mastervisacard .accor-account--link .card-item .card .card-body a span.icon-ic_chevron-right{transition:all .3s}
.mastervisacard .accor-account--link .card-item .card .card-body a:hover span.icon-ic_chevron-right{transform:translateX(5px);transition:all .3s}
.accor-account--link .card-item .card .card-body ul.accor-benefits--list{padding:var(--f-base-space-0);margin:var(--f-base-space-0);margin-bottom:var(--f-base-space-6);list-style:none}
a#find-out-more-accor{text-decoration:underline}
.accor-account--link .card-item .card .card-body .accor-benefits--list li{position:relative;display:flex;margin-bottom:var(--f-base-space-4)}
.accor-account--link .card-item .card .card-body .accor-benefits--list li img{margin-right:var(--f-base-space-4)}
.accor-account--link .card-item .card .card-body .accor-benefits--list li img{width:24px}
.accor-account--link #linking-partner-section .find-out-more-accor{text-decoration:underline;color:var(--f-brand-color-text-default)}
.two-columns-content-block.is-between-content-blocks>.container{padding-right:var(--f-base-space-4) !important;padding-left:var(--f-base-space-4) !important}
.two-columns-content-block.is-between-content-blocks>.container .row.sameheight-blocks{flex-direction:column-reverse}
.no-gutter-right{padding-right:var(--f-base-space-4) !important}
.no-gutter-left{padding-left:var(--f-base-space-4) !important;margin-bottom:var(--f-base-space-6)}
.sameheight-block{overflow:hidden;border-radius:var(--f-brand-border-radius-rounded);height:100%}
.sameheight-block .partner-linking.section{height:100%}
.sameheight-block .partner-linking.section .icon{font-size:48px;margin-bottom:var(--f-base-space-8)}
.same-height-double-teaser .beinspired-title{font:var(--f-brand-type-title-5);color:var(--f-brand-color-text-default);margin-bottom:var(--f-base-space-4)}
.sameheight-blocks #linking-partner-section{background-color:var(--f-brand-color-background-light);padding:20px}
.sameheight-blocks #linking-partner-section .card-title{margin-bottom:var(--f-base-space-6)}
.sameheight-blocks #join-now-accor-link{padding:var(--f-base-space-12) var(--f-base-space-6);height:360px;display:flex;flex-direction:column;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}
.sameheight-blocks #join-now-accor-link::before{content:'';position:absolute;top:var(--f-base-space-0);left:var(--f-base-space-0);width:100%;height:100%;background:linear-gradient(269deg,#29293f00,#1f212a);z-index:0}
.sameheight-blocks #join-now-accor-link h5.card-title{font:var(--f-brand-type-title-1);color:var(--f-brand-color-text-light);margin-bottom:var(--f-base-space-4);z-index:1}
.sameheight-blocks #join-now-accor-link p.card-text{color:var(--f-brand-color-text-light);z-index:1;width:100%}
a#accor_join_now,a#link_account_partner_linking,a#link_account_partner_unlinking{align-self:auto;z-index:0;text-align:center;margin-bottom:var(--f-base-space-0)}
.same-height-double-teaser .no-border--btn,.same-height-double-teaser .no-border--btn:hover{text-decoration:underline;color:var(--f-brand-color-text-default)}
.same-height-double-teaser .two-columns-content-block{z-index:0}
.partnerhub .button-privilege,.button-privilege{border:var(--f-base-border-size-1) solid var(--f-brand-color-border-light);color:var(--f-brand-color-text-light);padding:20px var(--f-base-space-8);transition:all 350ms;line-height:15px;background-color:transparent;border-radius:var(--f-brand-border-radius-rounded);text-decoration:none}
.partnerhub .button-privilege:hover,.button-privilege:hover{background:var(--f-brand-color-background-light);color:var(--f-brand-color-text-primary);border-color:var(--f-base-color-solid-burgundy-50);box-shadow:0 3px 6px #00000040;text-decoration:none}
.same-height-double-teaser .beinspired-title{font-size:30px;font-weight:300;color:var(--f-brand-color-text-default);margin-bottom:var(--f-base-space-6)}
.sameheight-blocks #join-now-accor-link{height:480px;padding:50px 30px 30px}
.sameheight-blocks .sameheight-block{border-radius:var(--f-brand-border-radius-outer)}
.partnerhub .same-height-double-teaser .sameheight-blocks #join-now-accor-link{height:100%}
.partnerhub .same-height-double-teaser .sameheight-blocks .sameheight-block{height:480px !important}
.same-height-double-teaser .buttons-container{display:block;margin-top:auto}
.same-height-double-teaser .buttons-container .button-privilege{display:block;text-align:center;margin-top:var(--f-base-space-4)}
.same-height-double-teaser a.button.button-dark{margin-bottom:var(--f-base-space-0);padding:20px var(--f-base-space-8)}
.masrafalrayan .accor-account--link .mar-apply-btn{display:flex;align-items:center;justify-content:center;height:56px;padding:20px var(--f-base-space-8);font:var(--f-brand-type-body);color:var(--f-brand-color-text-light);background:var(--f-base-color-solid-burgundy-50);border:var(--f-base-border-size-1) solid var(--f-base-color-solid-burgundy-50);border-radius:var(--f-brand-border-radius-rounded);outline:0;transition:all .35s ease;width:100%;margin-bottom:var(--f-base-space-6)}
.masrafalrayan .masraf-al-rayan-post-login .card-item .card .card-body{flex-direction:column !important;padding:var(--f-base-space-6);margin-bottom:var(--f-base-space-0)}
.masrafalrayan .masraf-al-rayan-post-login .card-item .card .card-body .icon{align-self:start}
.masrafalrayan .masraf-al-rayan-post-login .card-item .card .card-body .icon img{height:auto;margin:var(--f-base-space-0)}
.masrafalrayan .masraf-al-rayan-post-login .card-item .card .card-body ul.accor-benefits--list{display:block;padding:var(--f-base-space-0);margin-bottom:var(--f-base-space-0);border-left:0}
.masrafalrayan .masraf-al-rayan-post-login .card-item .card .card-body ul.accor-benefits--list .masraf-al-rayan-post-login-buttons{flex-direction:column-reverse;align-items:center;padding:var(--f-base-space-0);margin-top:var(--f-base-space-6)}
.masrafalrayan .accor-account--link .card-item .card .card-body .masraf-al-rayan-pre-login-buttons{width:100%;margin-top:var(--f-base-space-6);display:flex;flex-direction:column-reverse;align-items:center;padding:var(--f-base-space-0)}
.masrafalrayan .masraf-al-rayan-post-login .card-item .card .card-body .card-title{width:100%}
.masrafalrayan .card-item .card .card-body #join-now-accor-link .card-title{border:0}
.masrafalrayan .card-item .card .card-body .card-title{border-bottom:var(--f-base-border-size-1) solid var(--f-brand-color-border-default);padding-bottom:var(--f-base-space-6)}
.masrafalrayan .masraf-al-rayan-post-login .card-item .card .card-body .accor-benefits--list li{width:100%;margin-bottom:var(--f-base-space-4)}
.masrafalrayan .accor-account--link .learn-more-benefit{color:var(--f-brand-color-text-default);text-decoration:underline;font-weight:500}
.masrafalrayan .accor-account--link .learn-more-benefit:hover{text-decoration:underline}
.masrafalrayan .accor-account--link .mar-apply-btn .apply-icon{font-size:24px}
.masrafalrayan #join-now-accor-link{display:flex;flex-direction:column;height:100%}
.masrafalrayan #join-now-accor-link img{width:44px;margin-bottom:var(--f-base-space-6)}
.masrafalrayan #join-now-accor-link .buttons-container{display:block}
.masrafalrayan #join-now-accor-link .button-privilege{display:block;border-color:var(--f-base-color-solid-burgundy-50);color:var(--f-brand-color-text-primary);text-align:center;margin:var(--f-base-space-0);transition:all .2s linear}
.masrafalrayan #join-now-accor-link .button-privilege:hover{background:var(--f-base-color-solid-burgundy-50);color:var(--f-brand-color-text-light);transition:all .2s linear}
.masrafalrayan #join-now-accor-link .mastercard-join-now{margin-bottom:var(--f-base-space-4)}
#accor-already-linking-error .modal-dialog{top:50%;transform:translate(-50%,-50%) !important;max-width:740px}
#accor-already-linking-error .modal-otp-overlay{width:100%}
#accor-already-linking-error .modal-dialog .icon-closed-one{border:0;color:var(--f-brand-color-text-default);font-size:22px}
#accor-already-linking-error .modal-dialog .already-link-content .icon-danger-one{font-size:48px}
#accor-already-linking-error .modal-dialog .already-link-content .icon-ic_nav_alert:before{content:'\e996';display:block}
#accor-already-linking-error .modal-dialog .already-link-partner{border-top:var(--f-base-space-0);padding-top:var(--f-base-space-10)}
#accor-already-linking-error .modal-dialog .already-link-content .icon-danger-one{margin-bottom:var(--f-base-space-4) !important}
#accor-already-linking-error .modal-dialog .already-link-partner button.button-transparent{font:var(--f-brand-type-body);padding:var(--f-base-space-0) var(--f-base-space-8) !important}
@media(min-width:767px){a.button.button-dark{margin-bottom:var(--f-base-space-0)}
.two-columns-content-block.is-between-content-blocks>.container .row.sameheight-blocks{flex-direction:row-reverse}
.sameheight-blocks .col-md-6,.sameheight-blocks .col-sm-6{padding-right:var(--f-base-space-4) !important;padding-left:var(--f-base-space-4) !important}
.sameheight-blocks #linking-partner-section{background-color:var(--f-brand-color-background-light);padding:var(--f-base-space-6);height:100%}
.sameheight-blocks #join-now-accor-link{padding:50px var(--f-base-space-6) var(--f-base-space-6);height:100%}
.same-height-double-teaser .beinspired-title{font:var(--f-brand-type-title-1);color:var(--f-brand-color-text-default);margin-bottom:var(--f-base-space-4)}
.no-gutter-left{margin-bottom:var(--f-base-space-0)}
.accor-account--link .card-item .card .card-body .card-text,.sameheight-block #linking-partner-section .card-text{margin-bottom:var(--f-base-space-6)}
a#accor_join_now,a#link_account_partner_linking,a#link_account_partner_unlinking{align-self:flex-start;z-index:0;margin-bottom:var(--f-base-space-0)}
.same-height-double-teaser .beinspired-title{font:var(--f-brand-type-title-1);margin-bottom:var(--f-base-space-6)}
.sameheight-blocks #join-now-accor-link{height:100%;padding:40px var(--f-base-space-6) var(--f-base-space-6)}
.same-height-double-teaser .buttons-container{display:flex;align-items:center}
.same-height-double-teaser .buttons-container .button-privilege{margin:var(--f-base-space-0) var(--f-base-space-4)}
.same-height-double-teaser a.button.button-dark{margin:var(--f-base-space-0)}
.partnerhub .same-height-double-teaser .sameheight-blocks .sameheight-block{height:320px !important}
.partnerhub .sameheight-blocks .partnerhub-partner #join-now-accor-link{padding:50px;justify-content:center}
.sameheight-blocks .partnerhub-partner #join-now-accor-link p.card-text{margin-bottom:var(--f-base-space-6)}
.partnerhub-partner .buttons-container{margin-top:var(--f-base-space-0)}
.sameheight-blocks #join-now-accor-link p.card-text{width:75%}
.masrafalrayan .accor-account--link .card-item .card .card-body .icon img{height:48px}
.masrafalrayan .accor-account--link.masraf-al-rayan-post-login .card-item .card .card-body .icon img{margin-bottom:var(--f-base-space-0)}
.masrafalrayan .accor-account--link .mar-apply-btn{width:auto}
.masrafalrayan .masraf-al-rayan-post-login .card-item .card .card-body{flex-direction:row !important;padding:var(--f-base-space-8) var(--f-base-space-0);margin-bottom:var(--f-base-space-0)}
.masrafalrayan .masraf-al-rayan-post-login .card-item .card .card-body .icon{padding:var(--f-base-space-8);align-self:center}
.masrafalrayan .masraf-al-rayan-post-login .card-item .card .card-body ul.accor-benefits--list{display:flex;flex-wrap:wrap;width:100%;padding:var(--f-base-space-0) var(--f-base-space-0) var(--f-base-space-0) var(--f-base-space-10);margin-bottom:var(--f-base-space-0);border-left:var(--f-base-border-size-1) solid var(--f-brand-color-border-default)}
.masrafalrayan .card-item .card .card-body .card-title{border-bottom:0;padding-bottom:var(--f-base-space-0)}
.masrafalrayan .accor-account--link .card-item .card .card-body .masraf-al-rayan-pre-login-buttons{width:100%;margin-top:var(--f-base-space-6);display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:var(--f-base-space-0)}
.masrafalrayan .masraf-al-rayan-post-login .card-item .card .card-body ul.accor-benefits--list .masraf-al-rayan-post-login-buttons{width:100%;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--f-base-space-0) var(--f-base-space-8) var(--f-base-space-0) var(--f-base-space-0)}
.accor-account--link .card-item .card .card-body .accor-benefits--list li{margin:var(--f-base-space-0)}
.masrafalrayan .masraf-al-rayan-post-login .card-item .card .card-body .accor-benefits--list li{width:50%;margin:var(--f-base-space-0);align-items:center}
.masrafalrayan .accor-account--link .mar-apply-btn{margin-bottom:var(--f-base-space-0)}
.masrafalrayan #join-now-accor-link .buttons-container{display:flex;justify-content:flex-start;align-items:center;flex-direction:row-reverse}
.masrafalrayan #join-now-accor-link .button-privilege{display:inline-block;margin:var(--f-base-space-0) var(--f-base-space-4)}
.masrafalrayan #join-now-accor-link .mastercard-join-now{margin:var(--f-base-space-0)}
.national-bank-kuwait-main-container .accor-account--link .card-item .card .card-body .icon img{height:auto}
#accor-already-linking-error .already-link-partner a.button.button-dark{display:flex;justify-content:center;align-items:center}
}
@media screen and (min-width:1800px){#accor-already-linking-error .modal-dialog{max-width:840px !important}
}