@font-face{font-family:'Nunito Sans';src:url('https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Regular.woff') format('woff'),url('https://fonts.airindia.com/fonts/NunitoSans/NunitoSans10pt-Regular.woff2') format('woff2')}
@font-face{font-family:'AirIndia Variable';src:url('https://fonts.airindia.com/fonts/AirIndiaVariable/AirIndiaVariable.woff') format('woff'),url('https://fonts.airindia.com/fonts/AirIndiaVariable/AirIndiaVariable.woff2') format('woff2')}
.ot-email-unsubscription-iframe{position:absolute;left:0;bottom:0;right:0;width:100%;height:100%;border:0}
.slds-checkbox [type=checkbox]:not([disabled]):checked+.slds-checkbox__label .slds-checkbox_faux,.slds-checkbox [type=checkbox]:not([disabled]):checked:focus+.slds-checkbox__label .slds-checkbox_faux{background:#da0e29;width:33px;height:33px}
.ot-grid-row--no-flex{font-family:400 14px / 20px Nunito Sans !important;color:#4d4d4d;background-color:#fff}
input:checked+.ot-toggle-slider:before{transform:translateX(14px);background-color:#fff;top:-5px;border:1px solid #858788}
.ot-collapse__header-text{font-family:400 14px / 20px Nunito Sans !important;color:#4d4d4d;background-color:#fff}
.ot-setting__title{color:#383c42;font-family:Nunito Sans !important;font-size:18px;font-weight:700}
.ot-setting__description{font-family:Nunito Sans !important;font-size:14px !important;color:#4d4d4d}
.vt-button--primary{color:#fff !important;font-size:14px !important;font-weight:700 !important;background:#da0e29 !important;border-radius:0 !important;padding:11px 15px !important;font-family:AirIndia Variable !important;border:.1rem solid #da0e29 !important}
input:checked+.ot-toggle-slider{background-color:#b61032 !important;border:solid #b61032 !important}
.slds-checkbox .slds-checkbox_faux{border:1px solid #ced4d8;background:#fff;width:33px;height:33px}
.margin-right-1{margin-right:10px;font-family:Nunito Sans !important;color:#383c42 !important;font-size:18px}
.ot-toggle-slider{height:14px !important;width:36px !important;display:block;position:absolute;cursor:pointer;border:1px solid #757575;border-radius:12.5px;background-color:#757575 !important;top:0;left:0;right:0;bottom:0;background-color:#fff;transition:.15s}
.ot-toggle-slider:before{position:absolute;content:"";border:1px solid #858788;border-radius:10.5px;height:20px;width:21px;top:-4px;left:-1px;background-color:#fff;transition:.15s}
.ot-preference-sidebar-section-item,.ot-preference-section{font-family:Nunito Sans !important}
.margin-all-1,.margin-left-1,.margin-left-right-1{margin-left:10px;margin-top:6px}
[ot-auto-id="UserPortalSignOutButton"]{display:none;pointer-events:none}
.wrapper-header__navbars{display:none;pointer-events:none}
.wrapper-header__header{background-color:white !important}
@media(min-width:426px){.wrapper-header__header{height:8rem !important}
}
@media(max-width:320px){.wrapper-header__header{height:5rem !important}
}
[role="heading"]{color:black;font-size:25px}
ot-grid-row{flex-direction:column}
.ot-preference-actions-undo{display:none !important}
.ot-preference__options.background-grey-0{background-color:white !important}
img{margin:auto}
@media(min-width:769px){.ot-preference__options{padding:1rem 1rem !important}
}
@media(min-width:991px){.ot-setting__children .subscription-status-section+.purpose-children{margin-left:-1px !important}
.ot-preference__options{padding:0rem 0rem !important}
}