.a-progressbar{--progress-bar-bg:#001489}
.a-progressbar__status{border-radius:var(--progress-border-radius)}
.a-progressbar.skeleton-loader{height:8px;background:rgba(130,130,130,0.2);background:-webkit-gradient(linear,left top,right top,color-stop(8%,rgba(130,130,130,0.2)),color-stop(18%,rgba(130,130,130,0.4)),color-stop(33%,rgba(130,130,130,0.2)));background:linear-gradient(to right,rgba(130,130,130,0.2) 8%,rgba(130,130,130,0.4) 18%,rgba(130,130,130,0.2) 33%);background-size:800px 100px;animation:wave-lines 2s infinite ease-out;border:1px solid rgba(130,130,130,0.2)}
.a-progressbar.skeleton-loader .a-progressbar__status{width:0 !important;background-color:rgba(130,130,130,0.2)}
.m-custom-list{--custom-list-circle-secondary:#ffd100}
[id*='circledNumberList'] .m-custom-list li .m-custom-list__heading::before{width:54px;height:54px;border:1px solid var(--custom-list-circle-secondary);display:flex;justify-content:center;align-items:center;border-radius:50%;font-weight:bold;left:-40px;top:10px;background:#fff}
@media only screen and (max-width:767.98px){[id*='circledNumberList'] .m-custom-list li .m-custom-list__heading::before{width:40px;height:40px;left:-20px}
}
[id*='circledNumberList'] .m-custom-list li .m-custom-list__icon-wrapper + .m-custom-list__heading::before{display:none}
#circledNumberList-2 .m-custom-list li:nth-child(1) .m-custom-list__heading:before{background-image:conic-gradient(#ffd110 0,#ffd110 180deg,transparent 181deg,transparent 360deg)}
#circledNumberList-2 .m-custom-list li:nth-child(2) .m-custom-list__heading:before{background-image:conic-gradient(#ffd110 0,#ffd110 360deg,transparent 361deg,transparent 360deg)}
#circledNumberList-3 .m-custom-list li:nth-child(1) .m-custom-list__heading:before{background-image:conic-gradient(#ffd110 0,#ffd110 120deg,transparent 121deg,transparent 360deg)}
#circledNumberList-3 .m-custom-list li:nth-child(2) .m-custom-list__heading:before{background-image:conic-gradient(#ffd110 0,#ffd110 240deg,transparent 241deg,transparent 360deg)}
#circledNumberList-3 .m-custom-list li:nth-child(3) .m-custom-list__heading:before{background-image:conic-gradient(#ffd110 0,#ffd110 360deg,transparent 361deg,transparent 360deg)}
#circledNumberList-4 .m-custom-list li:nth-child(1) .m-custom-list__heading:before{background-image:conic-gradient(#ffd110 0,#ffd110 90deg,transparent 91deg,transparent 360deg)}
#circledNumberList-4 .m-custom-list li:nth-child(2) .m-custom-list__heading:before{background-image:conic-gradient(#ffd110 0,#ffd110 180deg,transparent 181deg,transparent 360deg)}
#circledNumberList-4 .m-custom-list li:nth-child(3) .m-custom-list__heading:before{background-image:conic-gradient(#ffd110 0,#ffd110 270deg,transparent 271deg,transparent 360deg)}
#circledNumberList-4 .m-custom-list li:nth-child(4) .m-custom-list__heading:before{background-image:conic-gradient(#ffd110 0,#ffd110 360deg,transparent 361deg,transparent 360deg)}
#circledNumberList-5 .m-custom-list li:nth-child(1) .m-custom-list__heading:before{background-image:conic-gradient(#ffd110 0,#ffd110 72deg,transparent 73deg,transparent 360deg)}
#circledNumberList-5 .m-custom-list li:nth-child(2) .m-custom-list__heading:before{background-image:conic-gradient(#ffd110 0,#ffd110 144deg,transparent 145deg,transparent 360deg)}
#circledNumberList-5 .m-custom-list li:nth-child(3) .m-custom-list__heading:before{background-image:conic-gradient(#ffd110 0,#ffd110 216deg,transparent 217deg,transparent 360deg)}
#circledNumberList-5 .m-custom-list li:nth-child(4) .m-custom-list__heading:before{background-image:conic-gradient(#ffd110 0,#ffd110 288deg,transparent 289deg,transparent 360deg)}
#circledNumberList-5 .m-custom-list li:nth-child(5) .m-custom-list__heading:before{background-image:conic-gradient(#ffd110 0,#ffd110 360deg,transparent 361deg,transparent 360deg)}
#circledNumberList-6 .m-custom-list li:nth-child(1) .m-custom-list__heading:before{background-image:conic-gradient(#ffd110 0,#ffd110 60deg,transparent 61deg,transparent 360deg)}
#circledNumberList-6 .m-custom-list li:nth-child(2) .m-custom-list__heading:before{background-image:conic-gradient(#ffd110 0,#ffd110 120deg,transparent 121deg,transparent 360deg)}
#circledNumberList-6 .m-custom-list li:nth-child(3) .m-custom-list__heading:before{background-image:conic-gradient(#ffd110 0,#ffd110 180deg,transparent 181deg,transparent 360deg)}
#circledNumberList-6 .m-custom-list li:nth-child(4) .m-custom-list__heading:before{background-image:conic-gradient(#ffd110 0,#ffd110 240deg,transparent 241deg,transparent 360deg)}
#circledNumberList-6 .m-custom-list li:nth-child(5) .m-custom-list__heading:before{background-image:conic-gradient(#ffd110 0,#ffd110 300deg,transparent 301deg,transparent 360deg)}
#circledNumberList-6 .m-custom-list li:nth-child(6) .m-custom-list__heading:before{background-image:conic-gradient(#ffd110 0,#ffd110 360deg,transparent 361deg,transparent 360deg)}
.m-card__title:empty{display:none}
.m-card__description:empty{display:none}
.m-card__description:not(:empty){margin-bottom:1rem}
.m-card__description p:last-child,.m-card__description p:only-child{margin-bottom:0}
.m-card .m-card__wrapper:hover{box-shadow:var(--card-box-shadow)}
#btnModalError500-modal .generic-modal__image{margin:0 0 1.5rem}
#btnModalNoMeridian-modal .promosection{padding:0}
#btnModalNoMeridian-modal .generic-modal__image{margin:0}
@media only screen and (max-width:767.98px){#btnModalExtendSession-modal .o-form-container__buttons .button{margin-bottom:1.5rem}
}
#btnModalExtendSession-modal .modal-footer.generic-modal__content-footer:empty{padding-top:0}
.formcontainer [id^="myfreestyle"] .o-form-container__error-msg,.formcontainer [id*="extend-session-form"] .o-form-container__error-msg,.formcontainer [id^="myfreestyle"] .o-wizard-container__error-msg,.formcontainer [id*="extend-session-form"] .o-wizard-container__error-msg{display:none}
.skeleton-square{height:80px;background:rgba(130,130,130,0.2);background:-webkit-gradient(linear,left top,right top,color-stop(8%,rgba(130,130,130,0.2)),color-stop(18%,rgba(130,130,130,0.4)),color-stop(33%,rgba(130,130,130,0.2)));background:linear-gradient(to right,rgba(130,130,130,0.2) 8%,rgba(130,130,130,0.4) 18%,rgba(130,130,130,0.2) 33%);background-size:800px 100px;animation:wave-squares 1.5s infinite ease-out}
.skeleton-line{height:12px;background:rgba(130,130,130,0.2);background:-webkit-gradient(linear,left top,right top,color-stop(8%,rgba(130,130,130,0.2)),color-stop(18%,rgba(130,130,130,0.4)),color-stop(33%,rgba(130,130,130,0.2)));background:linear-gradient(to right,rgba(130,130,130,0.2) 8%,rgba(130,130,130,0.4) 18%,rgba(130,130,130,0.2) 33%);background-size:800px 100px;animation:wave-lines 1.5s infinite ease-out}
.skeleton-circle{border-radius:50% !important;height:80px !important;width:80px}
.skeleton-loader:empty{padding:0 !important;margin-top:12px;border-radius:7px;height:16px;background:rgba(130,130,130,0.2);background:-webkit-gradient(linear,left top,right top,color-stop(8%,rgba(130,130,130,0.2)),color-stop(18%,rgba(130,130,130,0.4)),color-stop(33%,rgba(130,130,130,0.2)));background:linear-gradient(to right,rgba(130,130,130,0.2) 8%,rgba(130,130,130,0.4) 18%,rgba(130,130,130,0.2) 33%);background-size:800px 100px;animation:wave-lines 2s infinite ease-out}
@keyframes wave-lines{0{background-position:-468px 0}
100%{background-position:468px 0}
}
@keyframes wave-squares{0{background-position:-468px 0}
100%{background-position:468px 0}
}
@keyframes rotate-loading{0{transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-moz-transform:rotate(0)}
100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg)}
}
[id*="mfs-levels"] .a-wizard__steps.skeleton-loader li:after{top:19px;height:6px;background:rgba(130,130,130,0.2);background:-webkit-gradient(linear,left top,right top,color-stop(8%,rgba(130,130,130,0.2)),color-stop(18%,rgba(130,130,130,0.4)),color-stop(33%,rgba(130,130,130,0.2)));background:linear-gradient(to right,rgba(130,130,130,0.2) 8%,rgba(130,130,130,0.4) 18%,rgba(130,130,130,0.2) 33%);background-size:800px 100px;animation:wave-lines 2s infinite ease-out}
[id*="mfs-levels"] .a-wizard__steps.skeleton-loader .a-wizard__steps--icon{border:0}
[id*="mfs-levels"] .a-wizard__steps.skeleton-loader .a-wizard__steps--icon:after{display:inline-block;border-radius:50%;border:2px solid rgba(130,130,130,0.2);height:3rem;width:3rem;content:"";animation:rotate-loading 1.5s linear infinite normal;border-right-color:rgba(130,130,130,0.4)}
[id*="mfs-levels"] .a-wizard__steps.skeleton-loader .a-wizard__step--incomplete .a-wizard__label,[id*="mfs-levels"] .a-wizard__steps.skeleton-loader .a-wizard__step--complete .a-wizard__label,[id*="mfs-levels"] .a-wizard__steps.skeleton-loader .a-wizard__step--incomplete .a-wizard__points,[id*="mfs-levels"] .a-wizard__steps.skeleton-loader .a-wizard__step--complete .a-wizard__points,[id*="mfs-levels"] .a-wizard__steps.skeleton-loader .a-wizard__step--incomplete .a-wizard__icon,[id*="mfs-levels"] .a-wizard__steps.skeleton-loader .a-wizard__step--complete .a-wizard__icon{color:var(--wizard-steps-inactive-color)}
.ma-elearnings-skeleton .ma-template.skeleton-loader{display:block !important}
.ma-elearnings-skeleton .ma-template.skeleton-loader .ma-image{height:100px;max-height:100px !important;background:rgba(130,130,130,0.2);background:-webkit-gradient(linear,left top,right top,color-stop(8%,rgba(130,130,130,0.2)),color-stop(18%,rgba(130,130,130,0.4)),color-stop(33%,rgba(130,130,130,0.2)));background:linear-gradient(to right,rgba(130,130,130,0.2) 8%,rgba(130,130,130,0.4) 18%,rgba(130,130,130,0.2) 33%);background-size:800px 100px;animation:wave-squares 2s infinite ease-out}
.ma-elearnings-skeleton .ma-template.skeleton-loader .ma-image .cmp-image__image{visibility:hidden}
.ma-elearnings-skeleton .ma-template.skeleton-loader .ma-sidepanel .ma-cntlclTitle{height:auto;background:rgba(130,130,130,0.2);background:-webkit-gradient(linear,left top,right top,color-stop(8%,rgba(130,130,130,0.2)),color-stop(18%,rgba(130,130,130,0.4)),color-stop(33%,rgba(130,130,130,0.2)));background:linear-gradient(to right,rgba(130,130,130,0.2) 8%,rgba(130,130,130,0.4) 18%,rgba(130,130,130,0.2) 33%);background-size:800px 100px;animation:wave-lines 2s infinite ease-out;border-radius:2px}
.ma-elearnings-skeleton .ma-template.skeleton-loader .ma-sidepanel .cmp-text{visibility:hidden}
.ma-elearnings-skeleton .ma-template.skeleton-loader .ma-sidepanel .ma-learning .btn{height:auto;background:rgba(130,130,130,0.2);background:-webkit-gradient(linear,left top,right top,color-stop(8%,rgba(130,130,130,0.2)),color-stop(18%,rgba(130,130,130,0.4)),color-stop(33%,rgba(130,130,130,0.2)));background:linear-gradient(to right,rgba(130,130,130,0.2) 8%,rgba(130,130,130,0.4) 18%,rgba(130,130,130,0.2) 33%);background-size:800px 100px;animation:wave-lines 2s infinite ease-out;color:transparent}
.ma-elearnings-skeleton .ma-template.skeleton-loader .ma-sidepanel .ma-certificate{display:none !important}
.ma-elearnings-skeleton .ma-template.skeleton-loader .ma-progress{height:8px;background:rgba(130,130,130,0.2);background:-webkit-gradient(linear,left top,right top,color-stop(8%,rgba(130,130,130,0.2)),color-stop(18%,rgba(130,130,130,0.4)),color-stop(33%,rgba(130,130,130,0.2)));background:linear-gradient(to right,rgba(130,130,130,0.2) 8%,rgba(130,130,130,0.4) 18%,rgba(130,130,130,0.2) 33%);background-size:800px 100px;animation:wave-lines 2s infinite ease-out;border:1px solid rgba(130,130,130,0.2)}
.ma-elearnings-skeleton .ma-template.skeleton-loader .ma-progress .a-progressbar__status{width:0 !important;background-color:rgba(130,130,130,0.2)}
#myaccount-details #myfreestyle-myUserInfo-update .o-form-container__main-form .form-container .title + .text,#myaccount-details #myfreestyle-email-update .o-form-container__main-form .form-container .title + .text,#myaccount-details #myfreestyle-password-update .o-form-container__main-form .form-container .title + .text,#myaccount-details #myfreestyle-emailPassword-update .o-form-container__main-form .form-container .title + .text,#myaccount-details #myfreestyle-mydetails-email-update .o-form-container__main-form .form-container .title + .text,#myaccount-details #myfreestyle-mydetails-password-update .o-form-container__main-form .form-container .title + .text{margin-top:2.5rem;margin-bottom:2.5rem}
#myaccount-details #myfreestyle-myUserInfo-update .o-form-container__main-form .form-container .datepicker .a-input-field,#myaccount-details #myfreestyle-email-update .o-form-container__main-form .form-container .datepicker .a-input-field,#myaccount-details #myfreestyle-password-update .o-form-container__main-form .form-container .datepicker .a-input-field,#myaccount-details #myfreestyle-emailPassword-update .o-form-container__main-form .form-container .datepicker .a-input-field,#myaccount-details #myfreestyle-mydetails-email-update .o-form-container__main-form .form-container .datepicker .a-input-field,#myaccount-details #myfreestyle-mydetails-password-update .o-form-container__main-form .form-container .datepicker .a-input-field{margin-top:0}
#myaccount-details #myfreestyle-myUserInfo-update .o-form-container__main-form .form-container .readonly-field,#myaccount-details #myfreestyle-email-update .o-form-container__main-form .form-container .readonly-field,#myaccount-details #myfreestyle-password-update .o-form-container__main-form .form-container .readonly-field,#myaccount-details #myfreestyle-emailPassword-update .o-form-container__main-form .form-container .readonly-field,#myaccount-details #myfreestyle-mydetails-email-update .o-form-container__main-form .form-container .readonly-field,#myaccount-details #myfreestyle-mydetails-password-update .o-form-container__main-form .form-container .readonly-field{background-color:#fff;border:0;padding-left:0;padding-top:0}
#myaccount-details #myfreestyle-myUserInfo-update .o-form-container__main-form .form-container .readonly-field ~ .icon-right,#myaccount-details #myfreestyle-email-update .o-form-container__main-form .form-container .readonly-field ~ .icon-right,#myaccount-details #myfreestyle-password-update .o-form-container__main-form .form-container .readonly-field ~ .icon-right,#myaccount-details #myfreestyle-emailPassword-update .o-form-container__main-form .form-container .readonly-field ~ .icon-right,#myaccount-details #myfreestyle-mydetails-email-update .o-form-container__main-form .form-container .readonly-field ~ .icon-right,#myaccount-details #myfreestyle-mydetails-password-update .o-form-container__main-form .form-container .readonly-field ~ .icon-right{display:none}
#myaccount-details #myfreestyle-myUserInfo-update .o-form-container__buttons,#myaccount-details #myfreestyle-email-update .o-form-container__buttons,#myaccount-details #myfreestyle-password-update .o-form-container__buttons,#myaccount-details #myfreestyle-emailPassword-update .o-form-container__buttons,#myaccount-details #myfreestyle-mydetails-email-update .o-form-container__buttons,#myaccount-details #myfreestyle-mydetails-password-update .o-form-container__buttons{flex-direction:column}
#myaccount-details #myfreestyle-myUserInfo-update .o-form-container__buttons .button.a-button,#myaccount-details #myfreestyle-email-update .o-form-container__buttons .button.a-button,#myaccount-details #myfreestyle-password-update .o-form-container__buttons .button.a-button,#myaccount-details #myfreestyle-emailPassword-update .o-form-container__buttons .button.a-button,#myaccount-details #myfreestyle-mydetails-email-update .o-form-container__buttons .button.a-button,#myaccount-details #myfreestyle-mydetails-password-update .o-form-container__buttons .button.a-button{margin-left:0;margin-right:0}
#myaccount-details #myfreestyle-myUserInfo-update .o-form-container__buttons .button.a-button:first-child,#myaccount-details #myfreestyle-email-update .o-form-container__buttons .button.a-button:first-child,#myaccount-details #myfreestyle-password-update .o-form-container__buttons .button.a-button:first-child,#myaccount-details #myfreestyle-emailPassword-update .o-form-container__buttons .button.a-button:first-child,#myaccount-details #myfreestyle-mydetails-email-update .o-form-container__buttons .button.a-button:first-child,#myaccount-details #myfreestyle-mydetails-password-update .o-form-container__buttons .button.a-button:first-child{margin-top:2rem}
#myaccount-details #myfreestyle-myUserInfo-update .o-form-container__buttons .button.a-button:not(:first-child),#myaccount-details #myfreestyle-email-update .o-form-container__buttons .button.a-button:not(:first-child),#myaccount-details #myfreestyle-password-update .o-form-container__buttons .button.a-button:not(:first-child),#myaccount-details #myfreestyle-emailPassword-update .o-form-container__buttons .button.a-button:not(:first-child),#myaccount-details #myfreestyle-mydetails-email-update .o-form-container__buttons .button.a-button:not(:first-child),#myaccount-details #myfreestyle-mydetails-password-update .o-form-container__buttons .button.a-button:not(:first-child){margin-top:1.5rem}
#myaccount-details #myfreestyle-myUserInfo-update .o-form-container__buttons .button.a-button .btn,#myaccount-details #myfreestyle-email-update .o-form-container__buttons .button.a-button .btn,#myaccount-details #myfreestyle-password-update .o-form-container__buttons .button.a-button .btn,#myaccount-details #myfreestyle-emailPassword-update .o-form-container__buttons .button.a-button .btn,#myaccount-details #myfreestyle-mydetails-email-update .o-form-container__buttons .button.a-button .btn,#myaccount-details #myfreestyle-mydetails-password-update .o-form-container__buttons .button.a-button .btn{width:100%}
#myaccount-details #myfreestyle-mydetails-email-update #my-details-current-email{display:none !important}
#myaccount-details #myfreestyle-mydetails-email-update .form-container .fields.text:nth-last-child(2) .a-input-field,#myaccount-details #myfreestyle-mydetails-email-update .form-container .fields.text:nth-last-child(2) .form-group{margin:0}
#myaccount-details #myfreestyle-mydetails-email-update .custom-validation-error label{color:#e4002b}
#myaccount-details #myfreestyle-mydetails-email-update .custom-validation-error input{border-color:#e4002b}
#myaccount-details #myfreestyle-mydetails-email-update .custom-validation-error .form-text.a-input-field--text-error{display:block;color:#e4002b}
#myaccount-details #myfreestyle-mydetails-email-update .custom-validation-error .form-text.a-input-field--text-error em{top:1px;font-size:.75rem;padding-right:.5rem;position:relative}
#myaccount-details #marketingConsent-section .formcontainer{margin-bottom:0}
#myaccount-details #marketingConsent-section .formcontainer + .link.button.a-link{margin-top:0;margin-bottom:0}
@media only screen and (max-width:575.98px){#myaccount-details #marketingConsent-section .formcontainer + .link.button.a-link #marketingConsent-forget{margin-top:1rem}
}
#myaccount-details #marketingConsent-section .formcontainer #myfreestyle-marketingConsent-form .o-form-container .form-container #marketingConsent-edit{margin-top:1rem}
#myaccount-details #marketingConsent-section .formcontainer #myfreestyle-marketingConsent-form .o-form-container__buttons{justify-content:center !important}
@media only screen and (max-width:575.98px){#myaccount-details #marketingConsent-section .formcontainer #myfreestyle-marketingConsent-form .o-form-container__buttons{flex-direction:column-reverse}
}
@media only screen and (min-width:576px){#myaccount-details #marketingConsent-section .formcontainer #myfreestyle-marketingConsent-form .o-form-container__buttons .button.a-button:first-child{margin-right:.5rem}
}
@media only screen and (max-width:575.98px){#myaccount-details #marketingConsent-section .formcontainer #myfreestyle-marketingConsent-form .o-form-container__buttons .button.a-button:first-child{margin-top:.5rem}
}
@media only screen and (min-width:576px){#myaccount-details #marketingConsent-section .formcontainer #myfreestyle-marketingConsent-form .o-form-container__buttons .button.a-button:last-child{margin-left:.5rem}
}
@media only screen and (max-width:575.98px){#myaccount-details #marketingConsent-section .formcontainer #myfreestyle-marketingConsent-form .o-form-container__buttons .button.a-button:last-child{margin-bottom:.5rem}
}
@media only screen and (min-width:576px){#myaccount-details #marketingConsent-section .formcontainer #myfreestyle-marketingConsent-form .o-form-container__buttons .button.a-button button{margin-top:1rem}
}
#myaccount-details #marketingConsent-section .formcontainer #myfreestyle-marketingConsent-form .o-form-container__success-msg{margin-bottom:0}
#myaccount-details #marketingConsent-section .formcontainer #myfreestyle-marketingConsent-form .o-form-container__success-msg:empty{margin-top:0}
#myaccount-details #marketingConsent-section .formcontainer.hidden-forgetme-form{display:none}
#myaccount-details #marketingConsent-section #marketingConsent-forget{margin-top:1rem}
#myaccount-details #marketingConsent-section .experiencefragment .xf-content-height{min-height:auto}
#my-rewards .m-tile-list .a-tile a.reward-tile-disabled{cursor:not-allowed;opacity:.5;pointer-events:none;text-decoration:none;background-color:#d9d9d6}
#my-rewards .m-tile-list .a-tile a.reward-tile-disabled:after{background-color:#d9d9d6;border-top-color:#888b8d}
#my-rewards .m-tile-list .a-tile a.reward-tile-disabled .a-tile__tile-icon i.abt-icon{color:#888b8d !important}
#my-badges #mb-earnedpoint-title{font-size:1.125rem}
#my-badges #mb-more-badge{margin-top:-1.875rem}
.cq-Editable-dom #ma-template,.cq-Editable-dom .ma-template{display:block !important}
@media only screen and (max-width:991.98px){#myaccount-welcome .col-md-2{flex:0 0 100%;max-width:100%}
}
[id*="userRewardPoints"]{display:flex;justify-content:center;position:relative}
[id*="userRewardPoints"] h2,[id*="userRewardPoints"] h3{border-radius:14px;padding:5px 30px;text-align:center;margin-bottom:0;position:relative}
[id*="userRewardPoints"].points-loading h2,[id*="userRewardPoints"].points-loading h3{padding:5px 30px 5px 60px}
[id*="userRewardPoints"] .a-spinner{font-size:1rem;top:50%;left:30px;transform:translateY(-50%);display:none}
@media only screen and (max-width:991.98px){[id*="userRewardPoints"] .a-spinner .spinner-border{height:1.5rem;width:1.5rem}
}
[id*="userRewardPoints"] .a-spinner-show{display:flex}
[id*="userRewardPoints"] .a-spinner-show + .mfs-points{display:none}
@media only screen and (min-width:576px){[id*="rewardPointsSection"]{padding:30px 0}
}
[id*="onBoardingPopup-modal"] .generic-modal__image{margin:0 0 2.5rem;text-align:center}
[id*="onBoardingPopup-modal"] .generic-modal__image img{width:auto}
[id*="onBoardingPopup-modal"] .modal-footer{display:none}
.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] [class*="ma-"],.responsivegrid .aem-Grid .ma-elearning-achievements [class*="ma-"]{margin:0}
@media only screen and (min-width:768px) and (max-width:991.98px){.responsivegrid .aem-Grid [id*="ma-elearning-achievements"]>.row,.responsivegrid .aem-Grid .ma-elearning-achievements>.row{flex-direction:column}
.responsivegrid .aem-Grid [id*="ma-elearning-achievements"]>.row>.columncontrol__column,.responsivegrid .aem-Grid .ma-elearning-achievements>.row>.columncontrol__column{flex:0 0 100%;max-width:100%}
}
.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] [class*="progress-text"],.responsivegrid .aem-Grid .ma-elearning-achievements [class*="progress-text"]{margin:1rem auto !important}
.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] #ma-template,.responsivegrid .aem-Grid .ma-elearning-achievements #ma-template,.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-template,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-template{display:none}
@media only screen and (max-width:767.98px){.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-image .a-image__default,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-image .a-image__default{width:100%}
}
.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .a-progressbar,.responsivegrid .aem-Grid .ma-elearning-achievements .a-progressbar{margin:1rem 0}
.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .a-progressbar__status,.responsivegrid .aem-Grid .ma-elearning-achievements .a-progressbar__status{margin-top:-1px}
.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .a-progressbar .ma-progress-0,.responsivegrid .aem-Grid .ma-elearning-achievements .a-progressbar .ma-progress-0{width:1% !important}
.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .a-progressbar .ma-progress-50,.responsivegrid .aem-Grid .ma-elearning-achievements .a-progressbar .ma-progress-50{width:50% !important}
.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .a-progressbar .ma-progress-100,.responsivegrid .aem-Grid .ma-elearning-achievements .a-progressbar .ma-progress-100{width:100% !important}
.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-courseMode,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-courseMode,.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-cntlclTitle,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-cntlclTitle{margin-bottom:1rem}
.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-courseMode,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-courseMode,.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-course-start,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-course-start,.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-course-complete,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-course-complete,.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-courseMode p,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-courseMode p,.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-course-start p,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-course-start p,.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-course-complete p,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-course-complete p{margin-bottom:.75rem}
.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-cntlclTitle,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-cntlclTitle,.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-courseStartDate,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-courseStartDate,.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-courseCompletionDate,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-courseCompletionDate{font-weight:700}
@media only screen and (min-width:768px){.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-download .row,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-download .row{flex-direction:column}
}
@media only screen and (min-width:768px){.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-download .columncontrol__column,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-download .columncontrol__column{flex:0 0 100%;max-width:100%}
}
@media only screen and (max-width:767.98px){.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-download .columncontrol__column:first-child,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-download .columncontrol__column:first-child{flex:0 0 33.33333%;max-width:33.33333%;padding-right:0;margin-bottom:0}
}
@media only screen and (max-width:767.98px){.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-download .columncontrol__column:last-child,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-download .columncontrol__column:last-child{flex:0 0 66.66667%;max-width:66.66667%}
}
.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-download .ma-badge,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-download .ma-badge{margin-bottom:1rem;text-align:center}
.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-download .ma-badge .abt-icon,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-download .ma-badge .abt-icon{font-size:4.25rem}
.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-download .ma-badge.ma-badge-inprogress .abt-icon,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-download .ma-badge.ma-badge-inprogress .abt-icon{color:#63666a}
.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-download .ma-badge.ma-badge-complete .abt-icon,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-download .ma-badge.ma-badge-complete .abt-icon{color:#ffd100}
.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-download .ma-points-inprogress p,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-download .ma-points-inprogress p,.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-download .ma-points-complete p,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-download .ma-points-complete p{text-align:left !important;font-size:.875rem;line-height:1.25rem;color:#63666a}
@media only screen and (min-width:768px){.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-download .ma-points-inprogress p,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-download .ma-points-inprogress p,.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-download .ma-points-complete p,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-download .ma-points-complete p{text-align:center !important}
}
.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-download .ma-points-complete,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-download .ma-points-complete,.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-download .ma-certificate,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-download .ma-certificate{display:none}
@media only screen and (max-width:767.98px){.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-download .ma-certificate,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-download .ma-certificate,.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-download .ma-learning,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-download .ma-learning{justify-content:flex-start !important}
}
@media only screen and (min-width:768px){.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-download .ma-certificate .a-link__text,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-download .ma-certificate .a-link__text,.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-download .ma-learning .a-link__text,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-download .ma-learning .a-link__text{text-align:center}
}
.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-seperator,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-seperator{margin:2.5rem 0}
.responsivegrid .aem-Grid [id*="ma-elearning-achievements"] .ma-seperator:last-child,.responsivegrid .aem-Grid .ma-elearning-achievements .ma-seperator:last-child{margin-bottom:0}
.responsivegrid .aem-Grid [id*="ma-active-elearnings"],.responsivegrid .aem-Grid .ma-active-elearnings,.responsivegrid .aem-Grid [id*="elearning-finished-container"],.responsivegrid .aem-Grid .elearning-finished-container,.responsivegrid .aem-Grid [id*="ma-profile-template-container"],.responsivegrid .aem-Grid .ma-profile-template-container,.responsivegrid .aem-Grid [id*="ma-elearnings-skeleton"],.responsivegrid .aem-Grid .ma-elearnings-skeleton{display:none}
.responsivegrid .aem-Grid .ma-total-progress-text{display:none}
@media only screen and (min-width:768px){.responsivegrid .aem-Grid .ma-total-progress{max-width:60%}
}
.responsivegrid .aem-Grid .ma-active-elearnings .pagination{padding-bottom:0;padding-top:0}
.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs{justify-content:end}
.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs-pages ul{border:0}
.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs-prev,.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs-page,.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs-next,.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs-ellipsis{border:0}
.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs-prev.active a,.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs-page.active a,.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs-next.active a,.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs-ellipsis.active a{background:#fff;color:#000}
.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs-prev a,.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs-page a,.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs-next a,.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs-ellipsis a{height:48px;line-height:1.6}
.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs-prev a:hover,.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs-page a:hover,.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs-next a:hover,.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs-ellipsis a:hover,.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs-prev a:focus,.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs-page a:focus,.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs-next a:focus,.responsivegrid .aem-Grid .ma-active-elearnings .pagination .m-pagination-static__links .paginationjs-ellipsis a:focus{font-weight:normal}
.responsivegrid .aem-Grid .ma-elearnings-skeleton .columncontrol:not(.ma-sidepanel),.responsivegrid .aem-Grid .ma-active-elearnings .columncontrol:not(.ma-sidepanel){border-radius:.625rem;box-shadow:0 2px 4px 0 #0000003E;margin-bottom:1rem !important;margin-top:1rem !important}
.responsivegrid .aem-Grid .ma-elearnings-skeleton .columncontrol:not(.ma-sidepanel) .image,.responsivegrid .aem-Grid .ma-active-elearnings .columncontrol:not(.ma-sidepanel) .image,.responsivegrid .aem-Grid .ma-elearnings-skeleton .columncontrol:not(.ma-sidepanel) .image *,.responsivegrid .aem-Grid .ma-active-elearnings .columncontrol:not(.ma-sidepanel) .image *{height:100%;min-height:100px;object-fit:cover}
.responsivegrid .aem-Grid .ma-elearnings-skeleton .columncontrol:not(.ma-sidepanel) .image .cmp-image__image,.responsivegrid .aem-Grid .ma-active-elearnings .columncontrol:not(.ma-sidepanel) .image .cmp-image__image{border-bottom-left-radius:.625rem;border-top-left-radius:.625rem}
.responsivegrid .aem-Grid .ma-elearnings-skeleton .columncontrol:not(.ma-sidepanel)>div>.row>.columncontrol__column,.responsivegrid .aem-Grid .ma-active-elearnings .columncontrol:not(.ma-sidepanel)>div>.row>.columncontrol__column{margin-bottom:0}
@media only screen and (max-width:991.98px){.responsivegrid .aem-Grid .ma-elearnings-skeleton .columncontrol:not(.ma-sidepanel)>div>.row>.columncontrol__column:first-child,.responsivegrid .aem-Grid .ma-active-elearnings .columncontrol:not(.ma-sidepanel)>div>.row>.columncontrol__column:first-child{flex:0 0 25%;max-width:25%}
}
.responsivegrid .aem-Grid .ma-elearnings-skeleton .columncontrol:not(.ma-sidepanel)>div>.row>.columncontrol__column:last-child,.responsivegrid .aem-Grid .ma-active-elearnings .columncontrol:not(.ma-sidepanel)>div>.row>.columncontrol__column:last-child{padding-bottom:1rem;padding-top:1rem}
@media only screen and (max-width:991.98px){.responsivegrid .aem-Grid .ma-elearnings-skeleton .columncontrol:not(.ma-sidepanel)>div>.row>.columncontrol__column:last-child,.responsivegrid .aem-Grid .ma-active-elearnings .columncontrol:not(.ma-sidepanel)>div>.row>.columncontrol__column:last-child{flex:0 0 75%;max-width:75%}
}
.responsivegrid .aem-Grid .ma-elearnings-skeleton .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel,.responsivegrid .aem-Grid .ma-active-elearnings .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel{margin-bottom:0}
.responsivegrid .aem-Grid .ma-elearnings-skeleton .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel .columncontrol__column,.responsivegrid .aem-Grid .ma-active-elearnings .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel .columncontrol__column{margin-bottom:0}
@media only screen and (min-width:768px){.responsivegrid .aem-Grid .ma-elearnings-skeleton .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel .columncontrol__column:last-child,.responsivegrid .aem-Grid .ma-active-elearnings .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel .columncontrol__column:last-child{padding-left:0;text-align:right}
}
@media only screen and (min-width:768px){.responsivegrid .aem-Grid .ma-elearnings-skeleton .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel .text,.responsivegrid .aem-Grid .ma-active-elearnings .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel .text,.responsivegrid .aem-Grid .ma-elearnings-skeleton .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel .text p,.responsivegrid .aem-Grid .ma-active-elearnings .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel .text p{margin-bottom:0}
}
.responsivegrid .aem-Grid .ma-elearnings-skeleton .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel .text.ma-cntlclTitle,.responsivegrid .aem-Grid .ma-active-elearnings .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel .text.ma-cntlclTitle{color:#001489}
@media only screen and (min-width:992px){.responsivegrid .aem-Grid .ma-elearnings-skeleton .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel .text.ma-cntlclTitle,.responsivegrid .aem-Grid .ma-active-elearnings .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel .text.ma-cntlclTitle{font-size:1.125rem}
}
@media only screen and (max-width:767.98px){.responsivegrid .aem-Grid .ma-elearnings-skeleton .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel .text .cmp-text p,.responsivegrid .aem-Grid .ma-active-elearnings .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel .text .cmp-text p{overflow:hidden;padding-right:1rem;text-overflow:ellipsis;white-space:nowrap}
}
.responsivegrid .aem-Grid .ma-elearnings-skeleton .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel .button,.responsivegrid .aem-Grid .ma-active-elearnings .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel .button{display:block;margin:0 1rem 0 0}
@media only screen and (max-width:767.98px){.responsivegrid .aem-Grid .ma-elearnings-skeleton .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel .button .btn,.responsivegrid .aem-Grid .ma-active-elearnings .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel .button .btn{width:auto}
}
.responsivegrid .aem-Grid .ma-elearnings-skeleton .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel .button .btn span,.responsivegrid .aem-Grid .ma-active-elearnings .columncontrol:not(.ma-sidepanel) .columncontrol.ma-sidepanel .button .btn span{word-break:break-all}
.responsivegrid .aem-Grid .ma-elearnings-skeleton .columncontrol:not(.ma-sidepanel) .progressbar,.responsivegrid .aem-Grid .ma-active-elearnings .columncontrol:not(.ma-sidepanel) .progressbar{margin-top:.5rem !important;margin-right:1rem}
@media only screen and (max-width:991.98px){.responsivegrid .aem-Grid .ma-elearnings-skeleton .columncontrol:not(.ma-sidepanel) .progressbar,.responsivegrid .aem-Grid .ma-active-elearnings .columncontrol:not(.ma-sidepanel) .progressbar{width:70%}
}
@media only screen and (min-width:992px){.responsivegrid .aem-Grid [id*="elearning-main-container"] .columncontrol .row>[class*="col-"],.responsivegrid .aem-Grid [id*="elearning-finished-container"] .columncontrol .row>[class*="col-"]{margin-bottom:var(--global-spacing-bottom)}
.responsivegrid .aem-Grid [id*="elearning-main-container"] .columncontrol .row>[class*="col-"]:last-child,.responsivegrid .aem-Grid [id*="elearning-finished-container"] .columncontrol .row>[class*="col-"]:last-child{margin-bottom:0}
}
.cq-Editable-dom [id*="ma-active-elearnings"],.cq-Editable-dom .ma-active-elearnings,.cq-Editable-dom [id*="elearning-finished-container"],.cq-Editable-dom .elearning-finished-container,.cq-Editable-dom [id*="ma-profile-template-container"],.cq-Editable-dom .ma-profile-template-container,.cq-Editable-dom [id*="ma-elearnings-skeleton"],.cq-Editable-dom .ma-elearnings-skeleton,.cq-Editable-dom .ma-noactive-elearnings,.cq-Editable-dom .ma-total-progress-text{display:block !important}
#myProfilePage .columncontrol__column .input-group input{background-color:#fff;border:0;padding-left:0;padding-right:0}
#myProfilePage .columncontrol__column .formcontainer .container{padding:0}
@media only screen and (max-width:767.98px){#myProfilePage .columncontrol__column .my-profile-column{padding:0}
}
#myProfilePage .address-container .text:not(.mt-0){margin:0;font-size:.875rem;line-height:1.125rem}
#myProfilePage .address-container .text:not(.mt-0) #myProfileAddress{display:none}
#myProfilePage .address-container .text:not(.mt-0) #myProfileAddressTitle{color:#63666a}
@media only screen and (min-width:768px){.m-account-navigation li{margin:8px 0;padding:8px;height:auto}
}
.mfs-txn-points span{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#e3f4d7;color:#4aab07}
.mfs-txn-points.points-added span:before{content:'+'}
.mfs-txn-points.points-redeemed span{background:#ffd6d6;color:#c00}
.mfs-txn-points.points-redeemed span:before{content:'-'}
[id*="mfs-transaction-table"].m-custom-table td,[id*="mfs-txn-table"].m-custom-table td{border-color:#888b8d;vertical-align:middle;padding-top:1rem;padding-bottom:1rem}
[id*="mfs-transaction-table"] .skeleton-loader-container,[id*="mfs-txn-table"] .skeleton-loader-container{display:grid;grid-template-columns:auto auto auto;column-gap:1rem}
[id*="mfs-transaction-table"].m-custom-table__content--error .skeleton-loader-container,[id*="mfs-txn-table"].m-custom-table__content--error .skeleton-loader-container,[id*="mfs-transaction-table"].m-custom-table__content--complete .skeleton-loader-container,[id*="mfs-txn-table"].m-custom-table__content--complete .skeleton-loader-container{display:none}
.mfs-badge .row,[id^="BADGE_"] .row{align-items:center}
@media only screen and (max-width:991.98px){.mfs-badge .row .columncontrol__column,[id^="BADGE_"] .row .columncontrol__column{margin-bottom:0 !important}
}
@media only screen and (max-width:767.98px){.mfs-badge .row .columncontrol__column.col-md-3.col-lg-3,[id^="BADGE_"] .row .columncontrol__column.col-md-3.col-lg-3,.mfs-badge .row .columncontrol__column.col-md-4.col-lg-4,[id^="BADGE_"] .row .columncontrol__column.col-md-4.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}
}
@media only screen and (max-width:767.98px){.mfs-badge .row .columncontrol__column.col-md-9.col-lg-9,[id^="BADGE_"] .row .columncontrol__column.col-md-9.col-lg-9,.mfs-badge .row .columncontrol__column.col-md-8.col-lg-8,[id^="BADGE_"] .row .columncontrol__column.col-md-8.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}
}
@media only screen and (max-width:767.98px){.mfs-badge .row .columncontrol__column .title,[id^="BADGE_"] .row .columncontrol__column .title,.mfs-badge .row .columncontrol__column .text,[id^="BADGE_"] .row .columncontrol__column .text{text-align:center}
}
.mfs-badge.mfs-badge--enabled .cmp-image__image,[id^="BADGE_"].mfs-badge--enabled .cmp-image__image{filter:grayscale(0)}
.mfs-badge.mfs-badge--enabled .m-card__body .cta1,[id^="BADGE_"].mfs-badge--enabled .m-card__body .cta1,.mfs-badge.mfs-badge--enabled .m-card__body .cta2,[id^="BADGE_"].mfs-badge--enabled .m-card__body .cta2,.mfs-badge.mfs-badge--enabled .m-card__body .button.a-link,[id^="BADGE_"].mfs-badge--enabled .m-card__body .button.a-link{display:flex !important}
.mfs-badge.mfs-badge--disabled .cmp-image__image,[id^="BADGE_"].mfs-badge--disabled .cmp-image__image{filter:grayscale(1)}
.mfs-badge.mfs-badge--disabled .m-card__body .cta1.link.button.a-link,[id^="BADGE_"].mfs-badge--disabled .m-card__body .cta1.link.button.a-link,.mfs-badge.mfs-badge--disabled .m-card__body .cta2.link.button.a-link,[id^="BADGE_"].mfs-badge--disabled .m-card__body .cta2.link.button.a-link{display:none !important}
[id*="btnModal_BADGE"].generic-modal .o-promo img{height:125px;max-height:fit-content;width:auto}
[id*="btnModal_BADGE"].generic-modal .modal-footer.generic-modal__content-footer:empty{padding-top:0}
[id*="btnModal_BADGE"].generic-modal .o-promo__wrapper{justify-content:center}
.cq-Editable-dom #mfs-transaction-table .skeleton-loader-container{display:none}
[id*=myfreestyle-user-login]{max-width:25.625rem;margin:0 auto}
[id*=myfreestyle-user-login] .o-form-container__success-msg:empty{margin:0}
[id*=myfreestyle-user-login] .o-form-container__buttons{margin-top:2.5rem}
[id*=myfreestyle-user-login] .o-form-container__buttons .button{width:100%;margin:0 auto}
[id*=myfreestyle-user-login] .o-form-container__buttons .button button{width:100%}
[id*=myfreestyle-user-login] .a-button .m-popup{width:100%}
[id*=myfreestyle-user-login] .a-button .m-popup .a-link{width:100%}
[id*=myfreestyle-user-login] .a-button .m-popup .a-link #myFreestyleRegister{width:100%}
[id*=myfreestyle-user-login] .o-form-container__outer>.container{padding:0}
[id*=myfreestyle-user-login] [id*=forgotPasswordLink]{text-decoration:underline}
[id*="serviceMaterialCards"] .cmp-download,.service-material-cards .cmp-download{background-color:#001489;display:flex;flex-wrap:wrap;justify-content:center;border-radius:80px;padding:5px 15px;text-align:center}
[id*="serviceMaterialCards"] .cmp-download__title,.service-material-cards .cmp-download__title{margin-bottom:0;line-height:0}
[id*="serviceMaterialCards"] .cmp-download__title-link,.service-material-cards .cmp-download__title-link{padding:0 2px}
[id*="serviceMaterialCards"] .cmp-download__description,.service-material-cards .cmp-download__description{display:none}
[id*="serviceMaterialCards"] .cmp-download a,.service-material-cards .cmp-download a{color:#fff;text-decoration:none}
[id*="serviceMaterialCards"] .cmp-download .abt-icon,.service-material-cards .cmp-download .abt-icon{color:#fff;padding-right:5px;font-size:1.25rem}
.cq-Editable-dom [id*="serviceMaterialCards"] .cmp-download__description{display:block}
[id*=webinarPage] iframe{border:0;width:100%;height:820px}
@media only screen and (max-width:991.98px){[id*=webinarPage] iframe{height:1150px}
}
@media only screen and (max-width:767.98px){[id*=webinarPage] iframe{height:1100px}
}
@media only screen and (max-width:575.98px){[id*=webinarPage] iframe{height:1300px}
}
[id*=webinarPage] #webinarIframe_2 iframe{height:700px}
@media only screen and (max-width:991.98px){[id*=webinarPage] #webinarIframe_2 iframe{height:1000px}
}
@media only screen and (max-width:767.98px){[id*=webinarPage] #webinarIframe_2 iframe{height:1000px}
}
@media only screen and (max-width:575.98px){[id*=webinarPage] #webinarIframe_2 iframe{height:1125px}
}
[id*=rewardProductCards] .button{display:block}
[id*=rewardProductCards] .button .btn{width:100%}
@media screen and (min-width:800px) and (max-width:820px) and (orientation:portrait){[id*=rewardProductCards] .button .btn.disabled{opacity:1}
}
@media screen and (min-width:1070px) and (max-width:1090px) and (orientation:landscape){[id*=rewardProductCards] .button .btn.disabled{opacity:1}
}
[id*=rewardProductCards] .product-card .o-features-card__image{filter:grayscale(1)}
[id*=rewardProductCards] .product-card.enabled-card .o-features-card__image{filter:grayscale(0)}
[id*=codeRedemptionForm] .form-label{display:block !important}
[id*=codeRedemptionForm] .form-group{margin-bottom:0}
[id*=codeRedemptionForm] .o-form-container__buttons .btn{margin-top:23px}
[id*=codeRedemptionForm] .o-form-container__error-msg{display:none}
[id*=codeRedemptionForm] .o-form-container__success-msg{margin:2px 0 0;text-align:left;color:#52be08;font-weight:normal}
#codeRedemptionContainer .formcontainer{margin-bottom:0}
#codeRedemptionContainer #apierror .text{margin:0}
#codeRedemptionContainer #apierrorContainer .container{padding-left:0}
[class*=redeem-popup]{padding:0}
[class*=redeem-popup] [class*=redeem-no-address-state] .image--align-center{margin:0}
[class*=redeem-popup] [class*=redeem-no-address-state] .image--align-center img{width:auto}
[class*=redeem-popup] [id*=redeemItem] p:not(:last-child){margin-bottom:0}
[class*=redeem-popup] .image--align-center img{width:auto}
@media only screen and (min-width:576px){[class*=redeem-popup] .custom-button-address{margin-right:1rem;width:50% !important}
}
[class*=redeem-popup] .o-wizard-container__success-msg,[class*=redeem-popup] .o-wizard-container__error-msg{display:none}
[class*=redeem-popup] [id*=apierror] .text p{color:#e4002b}
[class*=redeem-popup] button[type="submit"] .abt-icon{display:none}
[class*=redeem-popup] .a-button--spinner button[type="submit"] .abt-icon{display:inline-block;float:none}
@media only screen and (min-width:576px){[class*=redeem-popup] .o-wizard__container .o-wizard__btn .button-div{width:45%}
}
@media only screen and (max-width:767.98px){.m-article-list__article-title{font-size:1.125rem;line-height:1.5rem}
}
.m-article-list__article-title,.m-article-list__article-para{hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word}
.m-article-list__nav{top:106px}
@media only screen and (min-width:768px){.m-article-list__nav{top:110px}
}
@media only screen and (min-width:992px){.m-article-list__nav{top:132px}
}
@media only screen and (min-width:1200px){.m-article-list__nav{top:112px}
}