.breadcrumb-item{display:inline-flex;white-space:initial;color:#282828;color:var(--amod-theme-gray-100,#282828);cursor:default}
.breadcrumb-item-seperator{color:var(--amod-theme-gray-80,#535353);padding:0rem .25rem 0 0}
.breadcrumb-item a{color:#31769b;text-decoration:none}
.breadcrumb-item a:hover{color:#3f94c3}
.breadcrumb-collapse-item,.breadcrumb-non-truncated-item{display:none}
.legal-page-breadcrumb{padding:3.0625rem 18.5625rem 0rem}
@media(max-width:1023px){.breadcrumb{display:none}
}
.amod-fab{margin:0;top:50%;right:1.25rem;left:auto;position:fixed;list-style-type:none !important;z-index:5;padding:0}
.amod-fab-menu-icon{width:2rem !important;height:2rem !important;font-size:2rem !important}
.amod-fab-menu-touch{width:3.75rem !important;height:3.75rem !important}
.amod-fab-menu-icon-1{background-color:#74a433;background-color:var(--amod-theme-light-green,#74a433)}
.amod-fab-menu-icon-1:hover{background-color:#90b65c;background-color:var(--amod-theme-light-green-hover,#90b65c)}
.amod-fab-menu-icon-2{background-color:#625aab;background-color:var(--amod-theme-light-purple,#625aab)}
.amod-fab-menu-icon-2:hover{background-color:#817bbc;background-color:var(--amod-theme-light-purple-hover,#817bbc)}
@media(max-width:1023px){.mdc-fab{width:3rem;height:3rem}
.amod-fab{right:.75rem;bottom:3%;top:auto}
}
#webchat .main{position:absolute;bottom:0;width:100%}
.flyout-modal{position:fixed;z-index:6;top:6rem;bottom:0;right:0;box-shadow:0 10px 15px rgba(0,0,0,0.1),0 4px 6px rgba(0,0,0,0.05)}
.flyout-modal .mdc-drawer{width:23.875rem}
.flyout-modal .mdc-drawer__header{padding-left:3rem;display:flex;width:100%;padding-right:0;height:4.75rem;padding-bottom:0}
.flyout-modal .mdc-drawer .mdc-drawer__title{color:var(--mdc-theme-on-primary,#fff);width:100%;height:100%;display:flex;align-items:center}
.flyout-modal .close-icon{color:var(--mdc-theme-on-primary,#fff);width:1.5rem;height:1.5rem;margin-top:1rem;margin-top:1.625rem;margin-right:2rem;cursor:pointer}
.amod-fab-menu-icon-1 .close-icon:hover{background:var(--amod-theme-light-green-hover,#90b65c)}
.amod-fab-menu-icon-2 .close-icon:hover{background:var(--amod-theme-light-purple-hover,#817bbc)}
.flyout-modal .mdc-drawer__content{padding:2rem}
.flyout-modal .amod-contactus-support{color:var(--amod-theme-gray-100,#282828)}
.flyout-modal .amod-contactus-title{padding-bottom:2rem}
.flyout-modal .amod-contactus-sub-title{padding-bottom:.5rem}
.flyout-modal .amod-contactus-subtext{color:#535353;color:var(--mdc-theme-on-surface,#535353);padding-bottom:1.5rem}
.flyout-modal .amod-contactus-customerservice-text{color:#535353;color:var(--mdc-theme-on-surface,#535353);padding-bottom:1.5rem}
.chat-flyout .mdc-drawer__header{background-color:var(--amod-theme-light-green,#74a433)}
.chat-flyout .mdc-drawer__content{padding:0rem}
.chat-flyout .chatButton,.contactus-flyout .contactusButton{position:absolute;right:22rem;margin-top:.5rem;cursor:default}
.contactus-flyout .mdc-drawer__header{background-color:var(--amod-theme-light-purple,#625aab)}
.contactus-flyout button{margin-bottom:2rem}
.contactus-flyout .amod-contactus-support{border-bottom:2px solid #eaeaea}
.contactus-flyout .amod-contactus-customerservice{margin-top:2rem;padding-bottom:9.875rem}
.flyout-modal .amod-contactus-customerservice .amod-contactus-title{padding-bottom:0rem}
.flyout-modal .amod-contactus-customerservice .amod-contactus-subtext{color:var(--mdc-theme-on-surface,#535353);padding-bottom:1.5rem}
.amod-contactus-customerservice .amod-contactus-phone-desktop{display:flex;padding-bottom:1.5rem}
.amod-contactus-customerservice .amod-contactus-phone-mobile{display:none}
.amod-contactus-customerservice .amod-contactus-email-mobile{display:none}
.amod-contactus-phone-desktop .amod-contactus-support-phone{color:var(--mdc-theme-on-surface,#535353);padding-left:.25rem}
.amod-contactus-customerservice .amod-contactus-email-desktop{display:flex;text-decoration:none}
.amod-contactus-email-desktop .amod-contactus-email-text{color:var(--amod-theme-purple,#2d0c6d);padding-left:.25rem;text-decoration:none}
.amod-contactus-customerservice .amod-contactus-icon{width:2rem;height:2rem;background-color:var(--amod-theme-light-purple,#625aab)}
.amod-contactus-customerservice .amod-contactus-menu-icon{width:1.167rem;height:1.167rem}
.amod-conatctus-other-support{padding-bottom:.5rem}
.amod-conatctus-other-support-text{text-align:center;color:var(--mdc-theme-on-surface,#535353);padding-bottom:.5rem}
.amod-conatctus-other-support-channels{text-align:center}
.amod-conatctus-other-support-channels-link{color:var(--amod-theme-light-purple,#625aab);text-decoration:none}
.amod-conatctus-other-support-channels-link:hover{color:var(--amod-theme-light-purple-hover,#817bbc)}
.flyout-modal .amod-fab-menu-icon-1:hover{background-color:#74a433;background-color:var(--amod-theme-light-green,#74a433)}
.flyout-modal .amod-fab-menu-icon-2:hover{background-color:#625aab;background-color:var(--amod-theme-light-purple,#625aab)}
.flyout-modal #webchat .css-1qyo5rb:nth-last-child(2){margin-bottom:40px}
@media(max-width:568px){.flyout-modal{width:100%;height:100%;top:0rem;box-shadow:none}
.flyout-modal .mdc-drawer{width:100%}
.flyout-modal .mdc-drawer__content{padding:2rem 1rem}
.flyout-modal .mdc-drawer__header{padding-left:20%}
}
@media(max-width:568px) and (orientation:portrait){.flyout-modal #webchat .css-1qyo5rb:nth-last-child(2){margin-bottom:10px}
#webchat .main{width:95.3% !important}
}
@media(max-width:568px) and (orientation:landscape){.flyout-modal #webchat .css-1qyo5rb:nth-last-child(2){margin-bottom:40px}
#webchat .main{width:100% !important}
}
@media(min-width:569px) and (max-width:1023px){.flyout-modal{width:100%;height:100%;top:0rem;box-shadow:none}
.flyout-modal .mdc-drawer{width:100%}
.flyout-modal .mdc-drawer__header{padding-left:12%}
.chat-flyout .chatButton,.contactus-flyout .contactusButton{position:absolute;left:2%;margin-top:1.3rem}
}
@media(min-width:569px) and (max-width:1023px) and (orientation:portrait){.flyout-modal #webchat .css-1qyo5rb:nth-last-child(2){margin-bottom:10px}
#webchat .main{width:96% !important}
}
@media(min-width:569px) and (max-width:1023px) and (orientation:landscape){.flyout-modal #webchat .css-1qyo5rb:nth-last-child(2){margin-bottom:40px}
#webchat .main{width:100% !important}
}
@media(max-width:1023px){.flyout-modal button{background-color:var(--mdc-theme-on-primary,#fff)}
.flyout-modal .amod-contactus-title{padding-bottom:1.5rem}
.flyout-modal .amod-contactus-subtext{padding-bottom:1rem}
.flyout-modal .amod-contactus-sub-title{padding-bottom:1rem}
.flyout-modal .amod-contactus-customerservice-text{font-size:1rem;padding-bottom:2.25rem}
.amod-contactus-customerservice .amod-contactus-phone-desktop{display:none}
.amod-contactus-customerservice .amod-contactus-phone-mobile{display:flex;flex-direction:row;align-items:center;padding-bottom:1.5rem;text-decoration:none}
.amod-contactus-customerservice .amod-contactus-phoneno,.amod-contactus-customerservice .amod-contactus-email-text{color:var(--amod-theme-purple,#2d0c6d);padding-left:1rem}
.amod-contactus-customerservice .amod-contactus-email-mobile{display:flex;text-decoration:none;align-items:center}
.amod-contactus-customerservice .amod-contactus-email-desktop{display:none}
.amod-conatctus-other-support{padding-bottom:1.5rem}
.flyout-modal .mdc-drawer__header{height:6rem}
.chat-flyout .chatButton,.contactus-flyout .contactusButton{position:absolute;left:2%;margin:1.5rem .5rem 1.5rem .5rem}
.flyout-modal .close-icon{margin-top:2.25rem;margin-right:1rem}
}
.faq-flyout-light-blue-theme{background-color:#3f94c3;background-color:var(--amod-theme-light-blue-100-hover,#3f94c3)}
.faq-flyout-light-blue-theme:hover{background-color:#8cbfdb;background-color:var(--amod-theme-light-blue-60,#8cbfdb)}
.flyout-modal .faq-flyout-light-blue-theme:hover{background-color:#3f94c3;background-color:var(--amod-theme-light-blue-100-hover,#3f94c3)}
.faq-flyout-light-blue-theme .close-icon:hover{background-color:#65a9cf}
.faq-flyout .called-action a i.material-icons{vertical-align:top}
.faq-flyout .mdc-drawer__content{padding:0rem}
.faq-flyout .faqButton{position:absolute;right:22rem;margin-top:.5rem;cursor:default}
.faq-flyout .faq-container{padding-left:2.5rem;padding-right:2.375rem;padding-bottom:3rem;overflow-y:auto}
.faq-flyout .faq-header{padding:1.5rem 0 1.5rem 6px;color:var(--amod-theme-gray-100)}
.accordian-sticky-faq .accordion{cursor:pointer;padding:1.5rem 0 1.5rem 0;width:100%;border:0;text-align:left;color:var(--amod-theme-gray-60) !important;background-color:var(--mdc-theme-on-primary);display:flex;justify-content:space-between}
.accordian-sticky-faq .accordion.active{padding-bottom:1rem !important}
.accordian-sticky-faq .accordion-tab-container{border-bottom:2px solid var(--amod-theme-gray-10)}
.accordian-sticky-faq .accordion-para{margin-top:0;color:var(--amod-theme-gray-80)}
.accordian-sticky-faq .called-action{padding-bottom:1.75rem;cursor:pointer}
.accordian-sticky-faq .accordion.active{font-weight:bold;color:var(--amod-theme-gray-100) !important}
.accordion:after{content:'\02C5';float:right;font-size:24px;font-weight:400;font-family:monospace;padding-right:8px;padding-top:4px;margin-left:24px}
.accordion.active:after{content:"\02C4";transition:.4s;font-size:24px;font-weight:400;font-family:monospace;padding-right:8px;padding-top:4px;margin-left:24px}
.accordian-sticky-faq .panel{max-height:0;overflow:hidden;transition:max-height .2s ease-out}
.accordian-sticky-faq .questions-heading{padding-top:.75rem;color:var(--amod-theme-gray-100)}
.accordian-sticky-faq .arrow-down-icon,.accordian-sticky-faq .arrow-up-icon{float:right;cursor:pointer}
.faq-flyout .amod-faq-other-support-text{text-align:center;color:var(--mdc-theme-on-surface);padding-bottom:.5rem}
.faq-flyout .amod-faq-other-support-channels{text-align:center}
.faq-flyout .amod-faq-other-support-channels-link{text-decoration:none}
.faq-flyout .amod-faq-other-support{padding-top:9.375rem}
@media(max-width:1023px){.faq-flyout .faqButton{position:absolute;left:2%;margin:1.5rem .5rem 1.5rem .5rem}
.faq-flyout .mdc-fab__ripple{background-color:white}
.accordian-sticky-faq .accordion{padding:1rem 0 1rem 0;color:var(--amod-theme-gray-80) !important}
.faq-flyout .faq-header{padding:1.5rem 0 4px 0}
.faq-flyout .faq-container{padding-left:1rem;padding-right:1rem;padding-bottom:3.5rem}
.faq-flyout .amod-faq-other-support{padding-top:15.5rem}
.faq-flyout .amod-faq-other-support-text{padding-bottom:1rem}
}
@media(min-width:569px) and (max-width:1023px){.faq-flyout .amod-faq-other-support{padding-top:1.625rem}
}
.cookie-cta{height:3.5rem;width:3.5rem;position:fixed;left:1.25rem;bottom:1.25rem;background-color:var(--amod-theme-gray-100);border-radius:50%;border:0}
.cookie-cta:hover{background-color:var(--amod-theme-gray-80)}
@media(max-width:1023px){.cookie-cta{height:3rem;width:3rem;left:1rem;bottom:1rem}
}
@media(max-width:568px){.cookie-cta{bottom:2rem}
}
.amod-layout-grid{margin:0 5rem;position:relative;padding:0}
.amod-layout-grid-top-overlap{margin-top:-2.5rem;margin-bottom:5rem}
.amod-layout-grid-box-shadow{background-color:white;background:#fff;border:1 px solid #f4f4f4;box-sizing:border-box;box-shadow:0 10px 15px rgb(0 0 0/ 10%),0 4px 6px rgb(0 0 0/ 5%);border-radius:2 px}
.amod-layout-grid-bg-grey5{background-color:#f4f4f4}
.amod-layout-grid-bg-grey5 .amod-layout-grid{margin-bottom:0rem}
.mdc-layout-grid.amod-layout-grid-right-fullwidth{margin:0 0 0 5rem}
.mdc-layout-grid.amod-layout-grid-left-fullwidth{margin:0 5rem 0 0}
.layout-grid .mdc-layout-grid__cell__children{height:100%}
@media(max-width :568px){.amod-layout-grid{margin:0 1rem 0rem}
.amod-layout-grid-top-overlap{margin-top:-3rem;margin-bottom:2.5rem}
.amod-layout-grid-bg-grey5 .amod-layout-grid{margin-bottom:0rem}
.mobileimage-top:nth-of-type(2){grid-row:1}
.mdc-layout-grid.amod-layout-grid-right-fullwidth{margin:0}
.mdc-layout-grid.amod-layout-grid-left-fullwidth{margin:0}
}
@media(min-width :569px) and (max-width:1023px){.amod-layout-grid{margin:0 1rem 0rem}
.amod-layout-grid-top-overlap{margin-top:-2.5rem;margin-bottom:2.5rem}
.mdc-layout-grid.amod-layout-grid-right-fullwidth{margin:0}
.mdc-layout-grid.amod-layout-grid-left-fullwidth{margin:0}
}
.logo-container img{flex:"flex-grow";order:0;flex-grow:0}
.header .logo-container img{max-height:3rem}
.custom-top-app-bar{position:unset}
.amod-sub-menu .mdc-layout-grid{padding:0;max-width:1440px;margin:auto}
.amod-mobile-menu-button,.amod-mobile-close-button{display:none}
.drop-shadow-divider{left:0;top:0;box-shadow:0 1px 2px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.1);z-index:6}
.amod-main-content-mobile{display:block}
#drop-shadow-divider-mobile{height:auto}
.amod-top-navigation .mdc-button__label{line-height:1.5rem;word-wrap:normal;word-break:initial}
.nav-bar-search{height:125px}
.amod-top-nav-bar{height:6rem}
.mdc-top-app-bar__section a{text-decoration:none}
.amod-sub-menu{border-top:2px solid #eaeaea}
.header .amod-sub-menu{overflow:hidden}
.header .amod-primary-nav-vertical-content{height:100%}
.header .amod-primary-nav-vertical-content .page{height:100%}
.header .amod-primary-nav-vertical-content .page .vertical-content{height:100%}
.header .amod-primary-nav-vertical-content .page .vertical-content .mdc-vertical-block-text-contanier.amod-vertical-content{height:100%}
.amod-sub-menu-link{text-decoration:none}
.amod-sub-menu-link-text{padding:0rem;width:100%}
.amod-sub-menu-link{width:100%;color:var(--mdc-theme-on-surface,#535353);display:flex;align-items:center}
.amod-nav-links{padding-top:1rem}
.amod-sub-menu-text{padding:1rem 1.5rem;width:100%}
.amod-sub-menu-link-text.selected .amod-sub-menu-link,.menu-mobile .selected{color:var(--amod-theme-light-blue-100,#31769b) !important;background-color:#f4f4f4}
.nav-top-level-menu-button,.nav-top-level-menu-link{color:#535353 !important;color:var(--mdc-theme-on-surface,#535353) !important}
.nav-top-level-menu-button:hover,.nav-top-level-menu-link:hover,.amod-top-navigation-link.expand-view{color:#31769b !important;color:var(--mdc-theme-primary,#31769b) !important;background-color:none !important}
.nav-top-level-menu-link{display:flex;align-items:center}
.nav-top-level-menu-button:active{color:#31769b;color:var(--mdc-theme-primary,#31769b)}
.nav-top-level-menu-button:active + .mdc-button__icon{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.text-field-icon__right{text-align:right !important;padding-top:.25rem !important;cursor:pointer !important}
.text-field-label__outlined-filled{width:100% !important;align-items:center !important}
.text-field__filled{background-color:#f4f4f4 !important;color:#7e7e7e !important}
.navbar-row2-main-section{margin-left:4rem;margin-right:4rem}
.amod-top-navigation{display:inline-flex}
.menu .nav-top-level-menu-button .expand{animation-name:flip;animation-duration:.25s;animation-fill-mode:forwards}
.create-account__top-nav{padding:0rem}
.mdc-pl{padding-left:.5rem}
@keyframes flip{100%{transform:rotate(180deg)}
}
@keyframes flop{100%{transform:rotate(180deg)}
}
@keyframes slideDown{from{top:0 !important}
to{top:200px !important}
}
@keyframes slideUp{from{top:200px !important}
to{top:0 !important}
}
.amod-sub-menu-actions{padding:2.5rem 1.5rem 2.5rem 3.5rem}
.amod-tertiary-menu-actions{padding:2.5rem 1.625rem}
.amod-sub-menu-grid{padding-top:0;padding-bottom:0}
.amod-tertiary-menu-action-cell{border-left:2px solid #eaeaea}
.amod-sub-menu__link-list-title{color:#a9a9a9;padding-left:1.5rem}
.amod-top-navigation .material-icons{margin-left:.5rem}
.policyholder-login{margin-left:1rem;word-wrap:normal;word-break:initial}
.amod-header-content .amod-mobile-menu-button,.amod-header-content .amod-mobile-close-button{color:#282828;color:var(--amod-theme-gray-100,#282828)}
.amod-header-content .amod-vertical-content-eyebrow-heading{font-size:.875rem;line-height:1.25rem;color:#eaf1f5;padding-bottom:1.75rem}
.amod-header-content .amod-vertical-content-heading{margin-bottom:1.5rem;color:var(--mdc-them-on-primary,#fff)}
.amod-header-content .amod-vertical-content-desc{margin-bottom:3.75rem;color:var(--mdc-them-on-primary,#fff)}
.amod-header-content .amod-vertical-content-desc a,.amod-header-content .amod-vertical-content-sub-link-container{color:var(--mdc-them-on-primary,#fff);opacity:.8}
.amod-header-content .amod-vertical-content-desc a:hover{opacity:1}
.amod-header-content a{text-decoration:none}
.amod-header-content .amod-vertical-content{padding:2.5rem 6.5rem 2.5rem 4rem;max-width:45rem}
.amod-header-content .amod-vertical-content-container{width:50vw;height:100%}
@media(max-width:568px) and (orientation:portrait){.amod-top-nav-bar{width:100%;height:4.75rem}
.policyholder-login{margin-bottom:3rem}
}
@media(max-width:568px) and (orientation:landscape){.amod-top-nav-bar{height:4.75rem}
.policyholder-login{margin-bottom:1.5rem !important}
.menu-mobile{overflow:scroll}
.menu-mobile::-webkit-scrollbar{width:6px}
.menu-mobile::-webkit-scrollbar-thumb{background:var(--amod-theme-light-blue-100,#31769b);border-radius:6px}
}
@media(max-width:568px){.amod-mobile-close-button{display:none}
.policyholder-login{position:absolute;width:90%;bottom:0;margin:0 0 3rem}
.mobile-nav-no-sub-link{padding-left:.25rem}
.amod-top-nav-bar{width:100%}
.amod-header-content hr{border:1px solid #eaeaea;margin:0rem}
.amod-submenu-mobile-actions{padding-top:1rem}
}
@media(min-width:569px) and (max-width:1023px){.amod-top-nav-bar{height:4rem;width:100%}
.amod-mobile-nav-button{display:flex}
.amod-mobile-nav-button{display:flex}
.amod-header-content hr{border:1px solid #eaeaea;margin:0rem}
.amod-submenu-mobile-actions{padding-top:1rem}
.policyholder-login{position:absolute;width:95%;bottom:0;margin:0 0 2.5rem}
}
@media(max-width:1023px){.logo-container img{width:8.125rem;height:auto}
.menu-mobile-top-navigation,.amod-submenu-mobile-actions,.amod-tertiary-mobilemenu-actions{padding-top:1rem;margin:0 1rem}
.mdc-top-app-bar__section--align-start{padding-left:1rem}
.mdc-top-app-bar__section--align-end{padding-right:1rem}
.nav-top-level-menu-link .material-icons{padding-left:.25rem}
.amod-nav{display:none}
.amod-sub-menu{display:none}
.amod-mobile-menu-button{display:block}
.nav-top-level-menu-button{padding:1rem;height:3.5rem;margin-bottom:.5rem;justify-content:left;width:100%}
.mobile-nav-sub-link-icon{position:absolute;right:1rem}
.amod-mobile-sub-menu__link-list-title{padding-left:1rem;color:#a9a9a9}
.amod-mobile-nav-links{padding-top:1rem}
.amod-mobile-back-button{display:flex;padding:1.5rem 1rem;color:#31769b;color:var(--mdc-theme-primary,#31769b)}
.amod-back-buttonicon{margin-right:.25rem}
.menu-mobile{height:100%}
.menu-mobile .nav-top-level-menu-button:hover,.amod-sub-menu-link:hover{color:#31769b;color:var(--mdc-theme-primary,#31769b);background-color:#f4f4f4}
}
@media(max-width:1023px) and (orientation:landscape){.menu-mobile{overflow:scroll}
.menu-mobile::-webkit-scrollbar{width:6px}
.menu-mobile::-webkit-scrollbar-thumb{background:var(--amod-theme-light-blue-100,#31769b);border-radius:6px}
}
.agent-storefront .policyholder-login{margin-left:.75rem}
.agent-storefront .start-quote-btn{margin-left:1.438rem}
.agent-storefront .mdc-top-app-bar__section--align-start{align-items:center;padding:0 0 0 5rem}
.agent-storefront .notification{position:relative;text-align:right;height:1.75rem;width:1.75rem}
.agent-storefront .notification.notification-on-bg{background:#eaf1f5}
.agent-storefront .notification>img{cursor:pointer;max-height:1.75rem;max-width:1.75rem}
.agent-storefront .notification-menu{position:absolute;top:50px;left:-150px;background-color:#e5e5e5;border:#989898;padding:10px;list-style:none;width:250px;display:none;text-align:left}
.agent-storefront .notification-menu li{background-color:#fff;padding:10px;margin-bottom:10px}
.agent-storefront .notification-menu .avatar{padding:2px 0}
.agent-storefront .notification-menu h3{font-size:15px;margin:0 0 5px 0;display:inline}
.agent-storefront .notification-menu p{margin-bottom:0;font-size:14px}
.agent-storefront .mdc-top-app-bar__section .amod-top-navigation .amod-nav.menu .mdc-button{padding:.75rem 1.25rem}
.agent-storefront .mdc-top-app-bar__section .amod-top-navigation .amod-nav.menu .mdc-button .material-icons{margin-left:5px}
.agent-storefront .logo-container img{width:100%;max-width:8.125rem;object-fit:cover}
.allstate .logo-container img{max-width:17rem}
.deployment-banner{background-color:var(--mdc-theme-primary,#31769b);color:var(--mdc-theme-on-primary,#fff);text-align:center;font-style:normal;font-family:Raleway,sans-serif;font-family:var(--mdc-typography-headline5-font-family,var(--mdc-typography-font-family,Raleway,sans-serif));font-size:1.25rem;line-height:1.75rem;font-weight:700}
@media(max-width:568px){.agent-storefront .policyholder-login{position:absolute;width:90%;bottom:7.188rem;margin:0rem 0rem 0rem 0rem}
.agent-storefront .start-quote-btn{position:absolute;width:90%;bottom:0;margin:1rem 0rem 3rem 0rem}
}
@media(min-width:569px) and (max-width:1023px){.agent-storefront .policyholder-login{position:absolute;width:95%;bottom:7.25rem;margin:0}
.agent-storefront .start-quote-btn{position:absolute;width:95%;bottom:0;margin:1rem 0rem 2.5rem 0rem}
}
@media(max-width:1023px){.agent-storefront .amod-nav{display:none}
.agent-storefront .logo-container{padding:0}
.agent-storefront .mdc-top-app-bar__section{padding:.5rem .75rem .5rem 1rem}
}
@media(min-width:1024px) and (max-width:1348px){.agent-storefront .logo-container img{width:8.125rem;height:auto}
.allstate .logo-container img{width:17rem}
.agent-storefront .amod-mobile-menu-button{display:block}
.agent-storefront .amod-top-navigation .amod-nav{display:none}
.agent-storefront .amod-top-nav-bar{height:6rem;width:100%}
.agent-storefront .mdc-top-app-bar__section--align-start{padding-left:4rem}
.agent-storefront .mdc-top-app-bar__section--align-end{padding-right:1rem}
.agent-storefront .menu-mobile{height:100%}
.agent-storefront .menu-mobile-top-navigation,.agent-storefront .amod-submenu-mobile-actions,.agent-storefront .amod-tertiary-mobilemenu-actions{padding-top:1rem;margin:0 1rem}
.agent-storefront .nav-top-level-menu-button{padding:1rem;height:3.5rem;margin-bottom:.5rem;justify-content:left;width:100%}
.agent-storefront .mobile-nav-sub-link-icon{position:absolute;right:1rem}
.agent-storefront .nav-top-level-menu-link .material-icons{padding-left:.25rem}
.agent-storefront .menu-mobile .policyholder-login{display:none}
.agent-storefront .menu-mobile .start-quote-btn{display:none}
.agent-storefront .amod-mobile-back-button{display:flex;padding:1.5rem 1rem;color:#31769b;color:var(--mdc-theme-primary,#31769b)}
.agent-storefront .amod-back-buttonicon{margin-right:.25rem}
.agent-storefront hr{border:1px solid #eaeaea;margin:0rem}
.agent-storefront .amod-mobile-sub-menu__link-list-title{padding-left:1rem;color:#a9a9a9}
.agent-storefront .amod-mobile-nav-links{padding-top:1rem}
.agent-storefront .menu-mobile .nav-top-level-menu-button:hover{background-color:#f4f4f4}
}
@media(min-width:1349px){.agent-storefront .logo-container img{max-width:10.7rem;max-height:4.5rem}
.allstate .logo-container img{max-width:17rem}
}
@media(max-width:1259px) and (orientation:landscape){.agent-storefront .menu-mobile{overflow:scroll}
.agent-storefront .menu-mobile::-webkit-scrollbar{width:6px}
.agent-storefront .menu-mobile::-webkit-scrollbar-thumb{background:var(--amod-theme-light-blue-100,#31769b);border-radius:6px}
}
@media(max-height:568px) and (orientation:landscape){.agent-storefront .menu-mobile{overflow:auto}
}
@media(max-height:510px) and (orientation:landscape){.agent-storefront .menu-mobile .menu-mobile-top-nav ul.mdc-list{max-height:110px;overflow:auto}
}
@media(max-width:1348px){.agent-storefront #nav-sub-menu .amod-sub-menu-grid{display:none}
}
.error-component{text-align:center;height:66%;padding:8.1rem 0}
.contact-us-info{margin:0 22rem;color:var(--mdc-theme-on-surface,#535353)}
.return-button{width:18.9rem;height:3rem;margin:3.5rem 0 0;text-align:center}
.main-heading{padding:2.6rem 0 1.5rem}
.footer-error-component{margin:15rem 0 0}
.error-icon{height:3.75rem}
@media(max-width:568px){.error-component{padding:5.4375rem 0 7.25rem}
.main-heading{padding:2.9375rem 1.875rem 1rem}
.return-button{width:10.4375rem;height:3rem;margin:2.5rem 0 0;text-align:center}
.contact-us-info{margin:0 1.875rem}
.error-icon{height:2.625rem}
}
@media(min-width:569px) and (max-width:1023px){.error-component{padding:8.9375rem 0 12.5rem}
.main-heading{padding:2.9375rem 6.875rem 1.5rem}
.return-button{width:10.4375rem;height:3rem;margin:2.5rem 0 0;text-align:center}
.contact-us-info{margin:0 7.5rem}
.error-icon{height:2.625rem}
}
.login-component{display:none}
.amod-subscribe{background-color:#f4f4f4;padding:4rem 5rem}
.amod-subscribe .mdc-layout-grid{padding:0rem}
.amod-subscribe-header{margin-bottom:1.5rem}
.amod-subscribe-description,.network-error-description{color:#535353;width:85%}
.subscribe-action{display:flex}
.mdc-text-field{padding:0}
.subscribe-input{width:100%;height:auto;background:var(--mdc-theme-on-primary,#fff);border-radius:2px;border:0}
.amod-subscribe input:focus{outline:0}
.amod-subscribe ::placeholder{color:#7e7e7e}
.subscribe-button{width:55%;height:auto;font-weight:700}
.subscribe-input{color:var(--amod-theme-gray-100,#282828);padding:0 1.5rem}
.success-circle-icon{color:#237b4b;margin-right:.75rem}
.success-heading,.network-error-heading{margin-bottom:1.5rem}
.amod-subscribe-description,.success-description,.network-error-description{color:#535353}
.failure-circle-icon{margin-right:6px}
.invalid-email-text{padding-top:2px}
.invalid-email{display:flex;color:#b00020;margin-top:.5rem;align-items:center}
.invalid-email-input{border:1px solid #b00020 !important;height:62px}
.auto-margin{margin-top:auto;margin-bottom:auto}
.already-subscribied button{background-color:#adc8d7}
.success-icon{margin-right:.5rem;width:2rem;height:2rem}
.amod-subscribe .mdc-button--unelevated .mdc-button__label{font-size:1.25rem;line-height:1.75rem}
@media(max-width:369px){.subscribe-button{height:auto;width:100%}
}
@media(min-width:370px) and (max-width:568px){.subscribe-button{height:auto;width:62%}
}
@media(max-width:568px){.amod-subscribe{padding:3.5rem 1rem}
.amod-subscribe-header{margin-bottom:1rem}
.amod-subscribe-description,.network-error-description{width:100%}
.success-heading,.network-error-heading{margin-bottom:1rem}
.success-icon{margin-right:.25rem;width:1.5rem;height:1.5rem}
.amod-subscribe .mdc-button--unelevated .mdc-button__label{font-size:1rem;line-height:1.5rem}
.subscribe-action{margin:2rem 0 0}
.invalid-email-input{border:1px solid #b00020 !important;height:46px}
}
@media(min-width:569px) and (max-width:1023px){.amod-subscribe{padding:3.5rem 4rem}
.amod-subscribe-header{margin-bottom:1rem}
.amod-subscribe-description,.network-error-description{width:100%}
.success-heading,.network-error-heading{margin-bottom:1rem}
.subscribe-input{height:auto;width:100%}
.subscribe-button{height:auto;width:45%}
.success-icon{margin-right:.25rem;width:1.5rem;height:1.5rem}
.amod-subscribe .mdc-button--unelevated .mdc-button__label{font-size:1rem;line-height:1.5rem}
.subscribe-action{margin:2rem 0 0}
.invalid-email-input{border:1px solid #b00020 !important;height:46px}
}
.image-component,.image-full-height,.amod-image-component,.image-component .image{height:100%;object-fit:cover}
.amod-image-component.image-with-margin{display:flex;justify-content:center;align-items:center;height:100%}
.amod-image-component .image{display:block}
.amod-image-component img.image-with-margin{padding:5.25rem 0}
@media(max-width:568px){.amod-image-component.image-with-margin{margin:1.5rem 1rem 0;display:block}
.amod-image-component img.image-with-margin{padding:0}
.amod-image-thumbnail{width:6rem !important;height:6rem !important;margin-bottom:1rem;object-fit:cover;object-position:0 -0.125rem;border-radius:50%}
}
@media(min-width:569px) and (max-width:1023px){.amod-image-component.image-with-margin{margin-left:2.5rem}
.amod-image-component img.image-with-margin{padding:3.5rem 0}
}
.create-account-policy-search-container{padding:0 5rem 5.25rem 5rem}
.create-account-policy-search-container .named-insured-tooltip img,.create-account-policy-search-container .zip-code-tooltip img{height:1rem;width:1rem}
.create-account-policy-search-container .amod-tooltip-2{overflow:visible;position:relative}
.create-account-policy-search-container .zip-code-tooltip img{padding-left:10px}
.create-account-policy-search-container .second-row-tooltip label{display:inline !important}
.create-account-policy-search-container .second-row-tooltip .tooltip.tip-top{left:66%}
.create-account-policy-search-container .amod-tooltip{display:inline-block;position:relative;top:.188rem;overflow:visible;margin-left:.313rem}
.create-account-policy-search-container .named-insured-tooltip .tooltip img{height:auto;width:auto;max-width:14.875rem;max-height:8.75rem;padding:12px 6px 6px 6px}
.create-account-policy-search-container .amod-form-layout-grid:nth-child(odd){padding-right:.75rem}
.create-account-policy-search-container .amod-form-layout-grid:nth-child(even){padding-left:.75rem}
.create-account-policy-search-container .create-account-policy-search-form-outer .amod-form-layout-grid input{width:100%;height:3rem;padding:.75rem 1rem;color:#282828;margin-top:.5rem;margin-bottom:.5rem}
.create-account-policy-search-container .create-account-policy-search-form-outer .amod-form-layout-grid input ::placeholder{color:#7e7e7e}
.create-account-policy-search-container .amod-form-label.text-gray{font-weight:bold}
.create-account-policy-search-container .create-account-policy-search-form-outer .amod-form-layout-grid input:focus-visible{outline:0}
.create-account-policy-search-container .amod-form-layout-grid:nth-child(even) label.amod-form-label{text-align:left;display:block}
.create-account-policy-search-container .amod-form-layout-grid{margin-bottom:2.75rem}
.create-account-policy-search-container .amod-form-terms-of-use{padding-top:0;margin-bottom:1.5rem}
.create-account-policy-search-container .amod-form-label-disabled{min-height:1.25rem;visibility:hidden}
.create-account-policy-search-container .amod-error-hide,.amod-error-hide{display:none}
.create-account-policy-search-container .amod-error-align,.amod-error-align{text-align:left}
.create-account-policy-search-container .amod-tooltip-2{overflow:visible;position:relative;display:inline-block;top:.188rem}
.create-account-policy-search-container .tooltip{color:var(--mdc-theme-on-primary);position:absolute;z-index:2;overflow:hidden;clip:rect(0,0,0,0);box-sizing:border-box;width:0;height:0;padding:0;cursor:default;line-height:normal;text-align:center;white-space:nowrap;border-width:0;border-style:solid;border-color:#6d6e71;border-top-color:#373739;opacity:0;transition:opacity .3s ease-in .3s}
.create-account-policy-search-container .tooltip.isVisible{overflow:visible;clip:auto;width:auto;height:auto;padding:.625rem .938rem;border-width:.063rem;opacity:1;z-index:6}
.create-account-policy-search-container .tooltip,.create-account-policy-search-container .tooltip.tip-bottom,.create-account-policy-search-container .tooltip.tip-top{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.create-account-policy-search-container .tooltip,.create-account-policy-search-container .tooltip.tip-bottom,.create-account-policy-search-container .tooltip.tip-bottom-left,.create-account-policy-search-container .tooltip.tip-bottom-right{top:110%;top:calc(100% + 5px)}
.create-account-policy-search-container .tooltip.tip-top,.create-account-policy-search-container .tooltip.tip-top-left,.create-account-policy-search-container .tooltip.tip-top-right{top:auto;bottom:110%;bottom:calc(100% + 22px)}
.create-account-policy-search-container .tooltip.tip-bottom-left,.create-account-policy-search-container .tooltip.tip-bottom-right,.create-account-policy-search-container .tooltip.tip-top-left,.create-account-policy-search-container .tooltip.tip-top-right{-webkit-transform:none;-ms-transform:none;transform:none}
.create-account-policy-search-container .tooltip.tip-bottom-left,.create-account-policy-search-container .tooltip.tip-top-left{right:50%;left:auto;margin-right:-25px}
.create-account-policy-search-container .tooltip.tip-bottom-right,.create-account-policy-search-container .tooltip.tip-top-right{margin-left:-25px}
.create-account-policy-search-container .tooltip.tip-left,.create-account-policy-search-container .tooltip.tip-right{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.create-account-policy-search-container .tooltip.tip-left{right:110%;right:calc(100% + 5px);left:auto}
.create-account-policy-search-container .tooltip.tip-right{left:110%;left:calc(100% + 5px)}
.create-account-policy-search-container .tooltip:after{content:' ';display:block;position:absolute;width:3px;height:0;border-width:18px 10px 12px 10px;border-style:solid;pointer-events:none}
.create-account-policy-search-container .tooltip:after,.create-account-policy-search-container .tooltip.tip-bottom:after,.create-account-policy-search-container .tooltip.tip-top:after{left:50%;margin-left:-11px}
.create-account-policy-search-container .tooltip:after,.create-account-policy-search-container .tooltip.tip-bottom:after,.create-account-policy-search-container .tooltip.tip-bottom-left:after,.create-account-policy-search-container .tooltip.tip-bottom-right:after{top:-20px;border-color:transparent transparent #373739 transparent}
.create-account-policy-search-container .tooltip.tip-top:after,.create-account-policy-search-container .tooltip.tip-top-left:after,.create-account-policy-search-container .tooltip.tip-top-right:after{top:auto;bottom:-30px;border-color:#282828 transparent transparent transparent}
.create-account-policy-search-container .tooltip.tip-bottom-left:after,.create-account-policy-search-container .tooltip.tip-bottom-right:after,.create-account-policy-search-container .tooltip.tip-top-left:after,.create-account-policy-search-container .tooltip.tip-top-right:after{margin-left:0}
.create-account-policy-search-container .tooltip.tip-bottom-left:after,.create-account-policy-search-container .tooltip.tip-top-left:after{right:15px;left:auto}
.create-account-policy-search-container .tooltip.tip-bottom-right:after,.create-account-policy-search-container .tooltip.tip-top-right:after{left:15px}
.create-account-policy-search-container .tooltip.tip-left:after,.create-account-policy-search-container .tooltip.tip-right:after{top:50%;margin-top:-10px;margin-left:auto}
.create-account-policy-search-container .tooltip.tip-left:after{right:-20px;left:auto;border-color:transparent transparent transparent #373739}
.create-account-policy-search-container .tooltip.tip-right:after{left:-20px;border-color:transparent #373739 transparent transparent}
.create-business-account-form.create-account-policy-search-form-outer .tooltip.isVisible .amod-tooltip-para,.create-individual-account-form.create-account-policy-search-form-outer .tooltip.isVisible .amod-tooltip-para{color:#fff;width:10.875rem;height:auto;white-space:normal;padding:.313rem 0}
.amod-form-layout-grid__padding-0{padding-right:0 !important}
.policy-search-error-msg-outer .errmessage{background:#ffe7ec;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-top:2rem;margin-bottom:2rem;padding:1.25rem 1.5rem 1rem 1.75rem}
.policy-search-error-msg-outer .login-style{color:var(--amod-theme-negative);font-weight:700;white-space:nowrap;padding-left:3.625rem}
.policy-search-error-msg-outer .err-mail-msg{padding-left:.5rem}
.policy-search-error-msg-outer .warning-icon{color:var(--amod-theme-negative)}
.create-account-policy-search-container #individual-account-submit,.create-account-policy-search-container #business-account-submit{float:right;width:50%;height:auto}
.create-account-policy-search-container .back-arrow-btn-icon{font-size:11px}
.create-account-policy-search-form-outer form{margin-bottom:0}
.create-account-policy-search-form-outer .label-row{margin:0 !important}
.create-account-policy-search-form-outer .zipcode-label{margin-left:12px}
.tooltip.tip-top{left:0}
@media(max-width :568px){.create-account-policy-search-container{padding:0 1.5rem 1.25rem 1.5rem}
.create-account-policy-search-container p.amod-create-account-para{margin-bottom:2rem}
.create-account-policy-search-container .amod-form-layout-grid:nth-child(odd){padding-right:0}
.create-account-policy-search-container .amod-form-layout-grid{margin-bottom:1.5rem}
.create-account-policy-search-container .amod-form-layout-grid:nth-child(even){text-align:left;padding-left:0}
.create-account-policy-search-container .amod-form-label-disabled{min-height:0}
.create-account-policy-search-container .tooltip.tip-top:before{position:absolute;right:1px;content:'';height:1.5rem;width:1.5rem;background-image:url(../../../../../../../etc.clientlibs/munichre/amiggrp/policy-holder/clientlibs/clientlib-site/resources/icons/close-icon-new.svg);top:0}
.create-account-policy-search-container #individual-account-submit,.create-account-policy-search-container #business-account-submit{float:none;width:100%}
.create-account-policy-search-container .previous-step.back-btn{margin:1.5rem auto auto auto;padding:0;justify-content:center}
}
@media(min-width :569px) and (max-width:1023px){.create-account-policy-search-container{padding:0 1.5rem 1.25rem 1.5rem}
.create-account-policy-search-container p.amod-create-account-para{margin-bottom:2rem}
.create-account-policy-search-container .amod-form-layout-grid:nth-child(odd){padding-right:0}
.create-account-policy-search-container .amod-form-layout-grid{margin-bottom:1.5rem}
.create-account-policy-search-container .amod-form-layout-grid:nth-child(even){text-align:left;padding-left:0}
.create-account-policy-search-container .amod-form-label-disabled{min-height:0}
.create-individual-account-form.create-account-policy-search-form-outer .mdc-layout-grid__inner,.create-business-account-form.create-account-policy-search-form-outer .mdc-layout-grid__inner{grid-gap:0}
.create-account-policy-search-container .tooltip.tip-top:before{position:absolute;right:1px;content:'';height:1.5rem;width:1.5rem;background-image:url(../../../../../../../etc.clientlibs/munichre/amiggrp/policy-holder/clientlibs/clientlib-site/resources/icons/close-icon-new.svg);top:0}
.create-account-policy-search-container #individual-account-submit,.create-account-policy-search-container #business-account-submit{float:none;width:100%}
.create-account-policy-search-container .previous-step.back-btn{margin:1.5rem auto auto auto;padding:0;justify-content:center}
}
.active{display:block}
.ca-step-hide{display:none}
.text-bold{font-weight:bold}
.create-account-container{word-break:break-word}
.create-account-summary .account-summary-text{color:var(--amod-theme-gray-80);margin-top:2rem}
.create-account-summary .header-text{color:var(--amod-theme-gray-60);margin-bottom:8px}
.create-account-summary{background:var(--mdc-theme-on-primary);padding:4rem 5rem 8px}
@media(min-width:569px) and (max-width:1023px){.create-account-summary{padding:2rem 1.5rem 0 1.5rem}
.create-account-summary .account-summary-text{margin-top:1rem}
}
@media(max-width:568px){.create-account-summary{padding:2rem 1.5rem 0 1.5rem}
.create-account-summary .account-summary-text{margin-top:1rem}
}
.create-account-type .create-account-type-card{display:flex;flex-direction:row;box-shadow:0 2px 4px rgba(0,0,0,0.06),0 4px 6px rgba(0,0,0,0.1);background:var(--mdc-theme-on-primary);align-items:center;margin-top:2rem;cursor:pointer}
.create-account-type .create-account-type-card-two{margin-top:1.5rem !important;margin-bottom:2rem}
.create-account-type .create-account-type-card .individual-icon{margin:auto 1rem auto 1.5rem;padding:5px;background:var(--amod-theme-light-blue-100);border-radius:1.1rem;width:1.5rem;height:1.5rem}
.create-account-type .account-summary-question{color:var(--amod-theme-gray-80);margin-top:8px;position:relative;top:8px}
.create-account-type-card .amod-card-arrow-icon{color:var(--amod-theme-light-blue-100);flex-grow:8;text-align:right;margin-right:2.75rem;margin-top:1.5rem;margin-left:1.32rem;margin-bottom:1.5rem}
.create-account-type .text-styling{color:var(--amod-theme-gray-80)}
.create-account-type{background:var(--mdc-theme-on-primary);padding:0 5rem 4.25rem}
.create-account-type .create-account-type-card:hover{background:var(--amod-theme-light-blue-100)}
.create-account-type .create-account-type-card:hover .card-style,.create-account-type .create-account-type-card:hover .amod-card-arrow-icon{color:var(--mdc-theme-surface)}
.create-account-type .accounttype-hover-icon{display:none}
.create-account-type .create-account-type-card:hover .individual-icon{display:none}
.create-account-type .create-account-type-card:hover .accounttype-hover-icon{padding:5px;display:block;margin:auto 1rem auto 1.5rem;background:var(--mdc-theme-surface);border-radius:1.1rem;width:1.5rem;height:1.5rem}
.create-account-type .card-style{padding:2rem 0}
@media(min-width:569px) and (max-width:1023px){.create-account-type{padding:0 1.5rem 2rem 1.5rem}
.create-account-type .create-account-type-card-two{margin-top:1rem !important}
.create-account-type .amod-card-arrow-icon{margin-top:1.75rem;margin-bottom:1.75rem;margin-left:1.32rem;width:2rem;height:2rem}
}
@media(max-width:568px){.create-account-type{padding:0 1.5rem 2rem 1.5rem}
.create-account-type .card-style{padding-top:2rem;padding-bottom:2rem}
.create-account-type .create-account-type-card-two{margin-top:1.25rem !important;margin-bottom:1.75rem}
.create-account-type .amod-card-arrow-icon{margin-top:1.75rem;margin-bottom:1.75rem;margin-left:1.32rem;width:2rem;height:2rem}
}
.full-height{height:100%}
.create-account-menu-outer{height:100%;display:flex;justify-content:center;align-items:center}
.create-account-tile{display:flex}
.create-account-tile-outer:nth-child(1){margin-top:4rem;padding-top:0}
.create-account-tile-outer:nth-last-child(1){margin-bottom:4rem;padding-bottom:0}
.create-account-tile-outer{display:flex;justify-content:center;padding:1rem 0}
.create-account-tile-media-content img{height:2.25rem !important;width:2.25rem !important}
.create-account-tile-media-content{min-height:5.5rem;justify-content:center;align-items:center;display:flex;min-width:6.625rem}
.create-account-tile-text-content{display:flex;align-items:center;margin:2.125rem 1.5rem}
.create-account-tile.amod-tile-box-shadow{box-shadow:0 1px 2px rgb(0 0 0 / 6%),0 1px 3px rgb(0 0 0 / 10%);width:21.438rem}
.mdc-typography-menu-headline{font-size:.875rem;line-height:1.25rem}
@media(min-width:569px) and (max-width:1023px){.create-account-menu{display:none}
}
@media(max-width:568px){.create-account-menu{display:none}
}
.email-verification{padding:4rem 5rem}
.email-verification #attributeList li.VerificationControl{list-style:none}
.email-verification #attributeList ul,.email-verification #attributeVerification ul{padding:0 !important}
.email-verification .intro{font-family:Raleway,sans-serif;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Raleway,sans-serif));color:var(--amod-theme-gray-60);padding-bottom:0 !important}
.email-verification #email-verification-tile,.email-verification #email-verification-sub-title{margin:.5rem 0;color:var(--amod-theme-gray-100)}
.email-verification #email-verification-next-step{margin-bottom:1rem;color:var(--amod-theme-gray-60);font-family:Raleway,sans-serif;font-family:var(--mdc-typography-headline1-font-family,var(--mdc-typography-font-family,Raleway,sans-serif))}
.email-verification #email-verification-sub-title{color:var(--amod-theme-gray-100)}
.email-verification #emailVerificationControl_success_message{margin:.5rem 0;color:var(--amod-theme-gray-80)}
.email-verification .TextBox.email,.email-verification .TextBox.VerificationCode a,.email-verification a,.email-verification .buttons .verifyCode{display:none !important}
.email-verification #email-verification-sub-title p{margin:.5rem 0}
.email-verification .buttons #submit{float:right;width:50%;margin-top:2rem;margin-bottom:5.5rem;height:auto}
.email-verification .buttons .sendNewCode{background-color:transparent;border:0;color:var(--amod-theme-light-blue-100);padding:0;cursor:pointer}
.email-verification .buttons .sendNewCode:hover{color:var(--amod-theme-light-blue-100-hover)}
.email-verification .TextBox.VerificationCode .attrEntry{margin:2rem 0 3.75rem}
.email-verification .verify-msg{color:#535353;font-family:Arial}
.email-verification #VerificationCode_label{margin-bottom:.5rem;font-weight:bold}
.email-verification #VerificationCode{width:98.5%;height:3rem;font-family:Arial;padding:0 1rem;background-color:var(--amod-theme-gray-5,#f4f4f4);border-color:var(--amod-theme-gray-20,#d4d4d4);border:1px solid #d4d4d4;box-sizing:border-box;border-radius:2px}
.email-verification #VerificationCode:focus{border-color:var(--amod-theme-gray-20,#d4d4d4) !important}
.email-verification #emailVerificationControl_but_send_code,.email-verification .verifying-modal,.email-verification #emailVerificationControl_but_change_claims,.email-verification #emailVerificationControl_but_send_new_code{display:none !important}
.email-verification #continue{display:none}
.email-verification .errorBlock{border:1px solid #b00020 !important;box-sizing:border-box;border-radius:2px !important;margin:8px 0 !important}
.email-verification #verify-code-new-send-success{background:#ecf2e9;border-radius:2px;padding:20px 28px;margin-top:.5rem}
.email-verification .verify-code-new-send{display:flex}
.email-verification #verify-code-new-send-success .check-circle{margin-right:12px;color:#237b4b}
.email-verification #verify-code-new-send-success .new-code-close{cursor:pointer;color:#282828}
.email-verification #verify-code-new-send-success .new-code-send{width:100%}
.email-verification .verify-invalid-code{color:#b00020}
.email-verification #VerificationCode,.email-verification #VerificationCode_label,.email-verification .TextBox.VerificationCode{display:block !important}
.email-verification input#VerificationCode:focus-visible{outline:0}
.email-verification .buttons{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:baseline}
.email-verification .back-btn{height:fit-content;cursor:pointer;border:0;background:0;width:50%;padding:11px 1rem 11px 0;text-align:left}
.email-verification .back-arrow-icon{font-size:11px}
.email-verification #verifying_blurb,.email-verification .error,.email-verification #requiredFieldMissing{display:none !important}
@media(max-width:1023px){.email-verification{padding:2rem 1.5rem}
.email-verification #email-verification-sub-title p b{font-weight:normal}
.email-verification #email-verification-tile{margin:0 0 .5rem}
.email-verification #email-verification-next-step{margin-bottom:1.5rem}
.email-verification #email-verification-sub-title p{padding:.5rem 0;margin:0}
.email-verification .TextBox.VerificationCode .attrEntry{margin:1rem 0 1.5rem}
.email-verification .buttons #submit{margin-top:1.5rem;margin-bottom:2rem;width:100%}
.email-verification #VerificationCode{width:100%}
.email-verification #verify-code-new-send-success{padding:.5rem 1rem}
.email-verification .buttons{display:block}
.email-verification .buttons{text-align:center}
.email-verification .back-btn{width:100%;padding:11px 0;text-align:center}
.email-verification .verify-msg{text-align:left}
}
.account-selection{padding:4rem 5rem}
.account-selection .intro{font-family:Raleway,sans-serif;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Raleway,sans-serif));color:var(--amod-theme-gray-60);padding-bottom:0}
.account-selection #account-creation-tile{margin:.5rem 0;color:var(--amod-theme-gray-100)}
.account-selection #account-creation-next-step{margin-bottom:1rem;color:var(--amod-theme-gray-60);font-family:Raleway,sans-serif;font-family:var(--mdc-typography-headline1-font-family,var(--mdc-typography-font-family,Raleway,sans-serif))}
.account-selection #email-confirmed-thanks-text-outer{background:#ecf2e9;border-radius:2px;padding:1.25rem 1.75rem;margin-bottom:2rem}
.account-selection .email-confirmed-thanks-container{display:flex}
.account-selection #email-confirmed-thanks-text-outer .check-circle{margin-right:12px;color:#237b4b}
.account-selection #email-confirmed-thanks-text-outer .email-confirmed-thanks-text{width:100%;color:#282828}
.account-selection #email-confirmed-thanks-text-outer .email-confirmed-thanks-close{cursor:pointer;color:#282828}
.account-selection #create-your-account-heading{color:var(--amod-theme-gray-100);font-size:1.25rem;line-height:1.75rem;font-weight:700;padding-bottom:.5rem}
.account-selection #create-your-account-next-step{color:var(--amod-theme-gray-80);margin-bottom:2rem}
.account-selection ul.account-selection-ul{list-style:none;margin:0;padding:0}
.account-selection .account-selection-ul button#LocalAccountSpecifyPassword{color:var(--mdc-theme-on-primary,#fff) !important;height:auto}
.account-selection .account-selection-ul .account-creation-divider{width:100%;text-align:center;margin:2.688rem 0 2.063rem;display:flex;align-items:center}
.account-selection .account-selection-ul .account-creation-divider span{background-color:var(--mdc-theme-on-primary,#fff);padding:0 1.625rem;color:var(--amod-theme-gray-80,#535353)}
.account-selection ul.account-selection-ul li{margin:.75rem 0 0 0;padding-bottom:.75rem}
.account-selection ul.account-selection-ul li:first-child,.account-selection ul.account-selection-ul li:last-child{padding-bottom:0}
.account-selection hr{border-top:2rem;border-top-color:var(--amod-theme-gray-10,#eaeaea);border-top-width:.125rem;border-top-style:solid;min-width:33%}
.account-selection .createOrlogin{width:35%;text-align:center;padding:0 1rem}
.account-selection .mobile-ortext{display:none}
.account-selection .desktop-ortext{display:block}
@media(max-width:1023px){.account-selection{padding:2rem 1.5rem}
.account-selection #email-confirmed-thanks-text-outer{padding:.563rem 1rem .438rem 1rem}
.account-selection #email-confirmed-thanks-text-outer{margin-bottom:1.5rem}
.account-selection .account-selection-ul .account-creation-divider{margin:2rem 0 2rem}
.account-selection .desktop-ortext{display:none}
.account-selection .mobile-ortext{display:block}
}
.create-account{display:none}
.enter-password .intro{padding-bottom:8px;color:var(--amod-theme-gray-60);font-family:var(--mdc-typography-font-family)}
#email-account-creation-next-step{padding-top:8px;padding-bottom:2rem;color:var(--amod-theme-gray-60);font-family:var(--mdc-typography-font-family)}
#email-password-creation-step{color:var(--amod-theme-gray-80)}
.enter-password{padding:4rem 5rem;display:inline-block;width:-webkit-fill-available}
#enter-password-tile{color:var(--amod-theme-gray-100)}
.enter-password .email-create-your-acct-text{color:var(--amod-theme-gray-100)}
.enter-password .Password{list-style:none}
.enter-password .password-block{margin-top:2rem;padding-left:0;margin-bottom:0;padding-bottom:4.5rem}
#newPassword_label{font-weight:bold;color:var(--amod-theme-gray-100)}
.enter-password .textInput{padding:.75rem 4rem .75rem 1rem;width:-webkit-fill-available;outline:0;border:1px solid var(--amod-theme-gray-20);background:var(--amod-theme-gray-5)}
.enter-password .helpLink{display:none}
.enter-password .password-must-block{padding-top:2.75rem;color:var(--amod-theme-gray-100)}
.enter-password .radio-btn1,.enter-password .radio-btn2{position:relative;pointer-events:none}
.enter-password .radio-btn1 label,.enter-password .radio-btn2 label{background-color:var(--mdc-theme-on-primary);border:1px solid var(--amod-theme-gray-40);border-radius:50%;cursor:pointer;height:1rem;width:1rem;left:0;position:absolute;top:3px}
.enter-password .radio-btn1 label:after,.enter-password .radio-btn2 label:after{border:2px solid var(--mdc-theme-on-primary);border-top:0;border-right:0;content:"";height:4px;left:4px;opacity:0;position:absolute;top:4px;transform:rotate(-45deg);width:7px}
.enter-password .radio-btn1 input[type="checkbox"],.enter-password .radio-btn2 input[type="checkbox"]{visibility:hidden}
.enter-password .radio-btn1 input[type="checkbox"]:checked + label,.enter-password .radio-btn2 input[type="checkbox"]:checked + label{background-color:var(--amod-theme-positive)}
.enter-password .radio-btn1 input[type="checkbox"]:checked + label:after,.enter-password .radio-btn2 input[type="checkbox"]:checked + label:after{opacity:1}
.enter-password .passwordLengthVerify,.enter-password .passwordCharVerify{display:flex;padding-top:8px}
.enter-password .password-length-text{padding-left:12px;color:var(--amod-theme-gray-80)}
.enter-password .upper-case-text,.enter-password .lower-case-text,.enter-password .number-check,.enter-password .special-char-check{padding-left:3.5rem;padding-top:8px;color:var(--amod-theme-gray-80)}
.enter-password #submit{display:none}
.enter-password #continue{float:right;width:50%;border:0;color:var(--mdc-theme-on-primary) !important;height:auto}
.enter-password .validation-success{color:var(--amod-theme-positive)}
.enter-password .create-acct-text{font-size:1.25rem;line-height:1.75rem;color:var(--amod-theme-gray-100);padding-bottom:8px}
.enter-password .password-wrap{display:flex;align-items:center;padding-top:8px}
.enter-password .eye-icon{right:1.875rem;position:relative;cursor:pointer;color:var(--amod-theme-gray-60);width:1.146rem}
.enter-password input[type="password"]::-ms-reveal,.enter-password input[type="password"]::-ms-clear{display:none}
.special-char-check .special-char-text{display:block}
.enter-password #verifying_blurb{display:none !important}
@media(min-width:569px) and (max-width:1023px){.enter-password{padding:2rem 1.5rem}
.enter-password #continue{float:none;width:-webkit-fill-available}
.enter-password .password-block{margin-top:1.5rem}
.enter-password .password-must-block{padding-top:1.5rem}
.enter-password .password-block{padding-bottom:1.5rem}
.special-char-check .special-char-text{display:contents}
}
@media(max-width:568px){.enter-password{padding:27px 24px 40px 24px}
.enter-password #continue{float:none;width:-webkit-fill-available}
.enter-password .password-block{margin-top:1.5rem}
.enter-password .password-must-block{padding-top:1.5rem}
.enter-password .password-block{padding-bottom:1.5rem}
.enter-password .upper-case-text,.enter-password .lower-case-text,.enter-password .number-check,.enter-password .special-char-check{padding-left:2.75rem}
.enter-password .textInput{padding:.875rem 4rem .875rem 1rem}
.special-char-check .special-char-text{display:contents}
}
.create-account-email-invitation{padding:4rem 5rem;background:var(--mdc-theme-on-primary)}
.create-account-email-invitation .text-header{color:var(--amod-theme-gray-60);margin-top:.5rem}
.create-account-email-invitation .name-font{font-weight:700}
.create-account-email-invitation .email-field{margin-top:2rem;padding-bottom:8px}
.create-account-email-invitation .input-field{padding:.75rem 1rem;background:#f4f4f4;margin-top:8px;width:-webkit-fill-available;width:-moz-available;border:1px solid #d4d4d4;outline:0}
.create-account-email-invitation .input-field-wrapper{margin-bottom:9.25rem}
.create-account-email-invitation .amod-email-format-error,.create-account-email-invitation .amod-email-domain-error{display:none;padding-top:.5rem}
.account-email-ver .mail-addr{padding-top:2rem;font-weight:700}
.account-email-ver .continue-btn{float:right;width:16rem;height:100%;border:0}
.account-email-ver h6{margin-top:0;margin-bottom:8px}
.account-email-ver .back-btn{cursor:pointer;border:0;background:0;padding-top:11px;padding-bottom:11px;text-align:start}
.account-email-ver .back-arrow-icon{font-size:11px}
.account-email-ver .confirmaddr{margin-top:2rem;margin-bottom:8px}
.account-email-ver .question-text{margin-top:8px;margin-bottom:9.25rem}
.account-email-ver .errmessage{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding-top:2rem}
.wrong-email-text,#showemailaddressfield p,#showconfirmemailaddressfield p{margin:8px 0;color:var(--amod-theme-gray-80)}
#showemailaddressfield h5,#showconfirmemailaddressfield h5{margin:2rem 0 .5rem}
.wrong-email-text{margin-bottom:12.5rem !important;color:var(--amod-theme-gray-80)}
.previous-step.back-btn{padding-left:0;width:50%;justify-content:left}
.account-email-ver .errmessage{background:#ffe7ec;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-top:2rem;padding:20px 24px 16px 28px}
.account-email-ver .login-style{color:var(--amod-theme-negative);font-weight:700;white-space:nowrap}
.account-email-ver .err-mail-msg{padding-right:58px;padding-left:8px}
.account-email-ver .warning-icon{color:var(--amod-theme-negative)}
#change-emailid{cursor:pointer}
.create-account-email-invitation .amod-error-border-negative{border-color:var(--amod-theme-negative,#b00020) !important;border:1px solid #b00020 !important}
.create-account-email-invitation .button-styling--mobile{display:flex}
@media(max-width:568px){.create-account-email-invitation{padding:2rem 1.5rem}
.account-email-ver .continue-btn{width:-webkit-fill-available;width:-moz-available;float:none}
.account-email-ver .button-styling--mobile{display:flex;flex-direction:column-reverse}
.create-account-email-invitation .input-field-wrapper{margin-bottom:2rem}
.account-email-ver .err-mail-msg{padding-right:0}
.account-email-ver .back-btn{padding-top:2rem;padding-bottom:0;text-align:center;width:auto}
.account-email-ver .question-text{margin-bottom:1.5rem;margin-top:1rem}
.wrong-email-text{margin-bottom:1.5rem !important}
#create-account-confirm-mail .previous-step.back-btn{text-align:center;width:auto}
}
@media(min-width:569px) and (max-width:1023px){.create-account-email-invitation{padding:2rem 1.5rem}
.account-email-ver .continue-btn{width:-webkit-fill-available;width:-moz-available;float:none}
.account-email-ver .button-styling--mobile{display:flex;flex-direction:column-reverse}
.create-account-email-invitation .input-field-wrapper{margin-bottom:2rem}
.account-email-ver .back-btn{padding-top:2rem;padding-bottom:0;text-align:center;width:auto}
.account-email-ver .question-text{margin-top:1rem;margin-bottom:1.5rem}
.wrong-email-text{margin-bottom:1.5rem !important}
#create-account-confirm-mail .previous-step.back-btn{text-align:center;width:auto}
}
.search-faq-page-header-outer{min-height:100%;position:relative}
.list-accordion-section-container{background:var(--mdc-theme-on-primary,#fff);border:1px solid var(--amod-theme-gray-5,#f4f4f4);box-shadow:0 10px 15px rgb(0 0 0 / 10%),0 4px 6px rgb(0 0 0 / 5%);border-radius:2px}
.list-accordion-section-outer-container{margin-top:-5.3rem}
.search-faq-page-header-main{padding:5rem 5rem 7.5rem 5rem}
.search-faq-page-header-outer .search-faq-page-header-title{color:var(--mdc-theme-background,#fff);margin-bottom:2.5rem}
.search-faq-page-header-outer .search-faq-page-header-title.text-left{text-align:left}
.search-faq-page-header-outer .search-faq-page-header-title.text-center{text-align:center}
.search-faq-page-header-outer .search-faq-page-header-title.text-right{text-align:right}
.search-faq-search-box-container{position:relative}
.search-faq-search-icon{position:absolute;left:auto;right:1.5rem;cursor:pointer;top:1.25rem}
.search-faq-search-box{width:100%;border-radius:2px;border:0;height:4rem;padding:1.25rem 1.5rem;box-sizing:border-box;color:var(--amod-theme-gray-100);padding-right:3.75rem}
.search-faq-search-box:focus{outline:0}
.search-faq-search-box::-webkit-input-placeholder{color:#535353}
.search-faq-search-box::-moz-placeholder{color:#535353}
.search-faq-search-box::-ms-input-placeholder{color:#535353}
.search-faq-search-box::placeholder{color:#535353}
.search-faq-search-box-container .search-faq-search-icon i.material-icons{color:#282828}
.list-title-left-menu{background-color:var(--amod-theme-gray-5,#f4f4f4)}
.list-title-menu{padding:2.5rem}
.list-title-content{margin-bottom:1rem;color:var(--amod-theme-gray-80,#535353)}
.category-links-list .category-link-outer{display:flex;flex-direction:row;align-items:flex-start;padding:1rem 1.5rem 1.125rem 1.5rem;border-bottom:2px solid #d4d4d4;text-transform:capitalize}
.category-links-list .category-link-outer a.category-link-text{display:flex;width:100%;color:var(--amod-theme-gray-80,#535353);text-decoration:none;cursor:pointer}
.category-links-list .category-link-outer a.category-link-text .category-link-right-icon{flex-grow:1;display:flex;justify-content:flex-end}
.category-links-list .category-link-outer a.category-link-text .category-link-right-icon i.material-icons{color:#a9a9a9;margin-left:.5rem}
.category-links-list .category-link-outer.selected-item a.category-link-text{color:#31769b}
.category-links-list .category-link-outer.selected-item a.category-link-text .category-link-right-icon i.material-icons{color:#31769b}
.rightside-faq-accordion-outer{padding:2.5rem 3.75rem 0 3.75rem}
.rightside-section-title-back-outer{display:flex;position:relative;margin-bottom:2.25rem}
.faq-section-mobile-back-outer{display:flex;z-index:1}
.faq-section-mobile-back-outer{display:none}
.faq-section-mobile-back-outer a.faq-section-mobile-back-link{display:flex;white-space:nowrap;overflow:hidden;text-decoration:none;align-items:center;max-width:5rem;cursor:pointer}
.faq-section-mobile-back-outer a.faq-section-mobile-back-link i.material-icons{max-width:1.5rem;margin-right:5px}
.rightside-section-title-back-outer .rightside-faq-section-title{color:var(--amod-theme-gray-100,#282828);left:0;right:0;text-align:center;z-index:0}
.search-faqs-accordion-outer .search-faqs-accordion-tab-container{border-bottom:2px solid var(--amod-theme-gray-10)}
.search-faqs-accordion-outer .accordion{cursor:pointer;padding:1.5rem 0 1.5rem 0;width:100%;border:0;text-align:left;color:var(--amod-theme-gray-80) !important;display:flex}
.search-faqs-content-wrapper{width:100%}
.search-faqs-accordion-outer .accordion:after{content:url(../../../../../../../etc.clientlibs/munichre/amiggrp/amod-components/clientlibs/clientlib-site/resources/icons/caret_down.png);font-size:13px;float:right;font-weight:400;font-family:monospace;padding-right:8px;padding-top:0;margin-left:24px}
.search-faqs-accordion-outer .accordion.active:after{content:url(../../../../../../../etc.clientlibs/munichre/amiggrp/amod-components/clientlibs/clientlib-site/resources/icons/caret_up.png);transition:.4s;font-size:13px;font-weight:400;font-family:monospace;padding-right:8px;padding-top:0;margin-left:1.5rem}
.search-faqs-accordion-outer .accordion.active{font-weight:bold;color:var(--amod-theme-gray-100) !important}
.search-faqs-accordion-outer .accordion.active{padding-bottom:1rem !important}
.search-faqs-accordion-outer .panel{max-height:0;overflow:hidden;transition:max-height .2s ease-out}
.search-faqs-accordion-outer .search-faqs-accordion-tab-container .panel p{margin-top:0;color:var(--amod-theme-gray-80)}
.search-faqs-accordion-outer .accordion-para{margin-top:0;color:var(--amod-theme-gray-80)}
.search-faqs-accordion-outer .called-action{padding-bottom:1.75rem;display:inline-block}
.category-links-list .noResultCategory{pointer-events:none}
.category-links-list .noResultCategory a.category-link-text{color:var(--amod-theme-gray-20,#d4d4d4);pointer-events:none}
.category-links-list .noResultCategory:hover{background-color:transparent;color:var(--amod-theme-gray-20,#d4d4d4);pointer-events:none}
.category-links-list .noResultCategory:hover .category-link-text{color:var(--amod-theme-gray-20,#d4d4d4) !important;pointer-events:none}
.category-links-list .noResultCategory.selected-item a.category-link-text{color:var(--amod-theme-gray-20,#d4d4d4);pointer-events:none}
.category-links-list .noResultCategory a.category-link-text .category-link-right-icon i.material-icons,.category-links-list .noResultCategory.selected-item a.category-link-text .category-link-right-icon i.material-icons{color:var(--amod-theme-gray-20,#d4d4d4);pointer-events:none}
.rightside-faq-accordion-outer .search-faqs-accordion-outer table.dataTable{width:100% !important;border-bottom:0;display:block}
.rightside-faq-accordion-outer .search-faqs-accordion-outer table.dataTable tbody{display:block}
.rightside-faq-accordion-outer .search-faqs-accordion-outer table.dataTable tbody tr{display:block}
.rightside-faq-accordion-outer .search-faqs-accordion-outer table.dataTable tbody tr td{padding:0;display:block}
.rightside-faq-accordion-outer .search-faqs-accordion-outer table.dataTable tbody tr td span.search-faqs-accordion-tab-container{display:block}
.rightside-faq-accordion-outer .search-faqs-accordion-outer table.dataTable tbody tr td span.search-faqs-accordion-tab-container span.search-faqs-content-wrapper{display:block}
.rightside-faq-accordion-outer .search-faqs-accordion-outer table.dataTable tbody tr td span.search-faqs-accordion-tab-container span.panel{display:block}
.rightside-faq-accordion-outer table.dataTable thead th,.rightside-faq-accordion-outer table.dataTable thead td{border-bottom:0}
.rightside-faq-accordion-outer .dataTables_wrapper .dataTables_length{display:none}
.search-faqs-accordion-outer .search-faqs-accordion-tab-container .called-action a i.material-icons{vertical-align:middle;font-size:22px}
.rightside-faq-accordion-outer .search-faqs-accordion-outer .search-faqs-accordion-tab-container .panel p a{color:var(--mdc-theme-primary,#31769b) !important;text-decoration:none}
.rightside-faq-accordion-outer .search-faqs-accordion-outer .search-faqs-accordion-tab-container .panel p a:hover{color:var(--amod-theme-light-blue-100-hover,#3f94c3) !important}
.rightside-faq-accordion-outer .results-category-text{text-transform:capitalize}
.noresults-text,.results-text{display:none}
.noresults-text,.search-result-count{font-family:Arial}
@media(max-width:1023px){.search-faq-page-header-outer .search-faq-page-header-title{margin-bottom:1.5rem}
.search-faq-search-box{background:#f4f4f4;border:1px solid #d4d4d4;height:3rem;padding:.75rem;padding-right:2.75rem}
.search-faq-search-icon{right:.75rem;top:.75rem}
.list-accordion-section-outer-container{margin-top:0}
}
@media(max-width:568px){.category-links-list .category-link-outer.selected-item a.category-link-text{color:var(--amod-theme-gray-80,#535353)}
.category-links-list .category-link-outer.selected-item a.category-link-text .category-link-right-icon i.material-icons{color:#a9a9a9}
.search-faq-page-header-main{padding:1rem}
.faq-section-mobile-back-outer{display:flex}
.rightside-section-title-back-outer{display:flex;position:relative;box-shadow:0 1px 2px rgb(0 0 0 / 6%),0 1px 3px rgb(0 0 0 / 10%);margin-bottom:2.25rem;height:100%;min-height:4.5rem;align-items:center}
.faq-section-mobile-back-outer{padding-left:12px}
.rightside-section-title-back-outer .rightside-faq-section-title{margin:auto;text-align:center;position:absolute;width:calc(100% - 7.875rem);left:35px;max-height:3.125rem;overflow:hidden}
.list-accordion-section-container{background:var(--mdc-theme-on-primary,#fff);border:0;box-shadow:none;border-radius:0;margin:0}
.list-title-left-menu{background-color:#fff}
.list-title-menu{padding:1.5rem 1rem 1.5rem 1rem}
.category-links-list .category-link-outer{padding:1rem 0 1rem 0}
.faq-accordion-hide-mobile{display:none}
.rightside-faq-accordion-outer{padding:0 0 1.5rem 0}
.search-faqs-accordion-outer{padding:0 1rem}
}
@media(min-width:569px) and (max-width:1023px){.search-faq-page-header-main{padding:2.5rem 1.25rem 2.5rem 1.25rem}
.list-accordion-section-container{margin:0}
.list-title-menu{padding:2.5rem 1.25rem}
.category-links-list .category-link-outer{padding:1rem 0 1.125rem 0}
.category-links-list .category-link-outer a.category-link-text .category-link-right-icon i.material-icons{margin-left:4px}
.rightside-faq-accordion-outer{padding:2.5rem 1.5rem 0 1.5rem}
.rightside-section-title-back-outer{margin-bottom:.625rem}
.search-faqs-accordion-outer .accordion:after,.search-faqs-accordion-outer .accordion.active:after{margin-left:16px;padding-right:4px}
}
@media(min-width:1024px){.category-links-list .category-link-outer:hover{background-color:#31769b;color:#fff;border-radius:2px}
.category-links-list .category-link-outer:hover .category-link-text{color:#fff !important}
.category-links-list .category-link-outer:hover .category-link-text .category-link-right-icon i.material-icons{color:#fff !important}
.category-links-list .category-link-outer a.category-link-text .category-link-right-icon{display:none}
}
.accordian-faqs .accordion{cursor:pointer;padding:1.5rem 0 1.5rem 0;width:100%;border:0;text-align:left;color:var(--amod-theme-gray-80) !important}
.accordian-faqs .accordion.active{padding-bottom:1rem !important}
.accordian-faqs .accordion-tab-container{border-bottom:2px solid var(--amod-theme-gray-10)}
.accordian-faqs .accordion-para{margin-top:0;color:var(--amod-theme-gray-80)}
.accordian-faqs .called-action{padding-bottom:1.75rem}
.accordian-faqs .accordion.active{font-weight:bold;color:var(--amod-theme-gray-100) !important}
.accordion:after{content:url(../../../../../../../etc.clientlibs/munichre/amiggrp/amod-components/clientlibs/clientlib-site/resources/icons/caret_down.png);float:right;font-size:24px}
.accordion.active:after{content:url(../../../../../../../etc.clientlibs/munichre/amiggrp/amod-components/clientlibs/clientlib-site/resources/icons/caret_up.png);transition:.4s;font-size:24px}
.accordian-faqs .panel{max-height:0;overflow:hidden;transition:max-height .2s ease-out}
.accordian-faqs{padding:5.94rem 11.25rem 17.55rem;background:var(--amod-theme-gray-5)}
.accordian-faqs .questions-heading{padding-top:.75rem;color:var(--amod-theme-gray-100)}
.accordian-faqs .arrow-down-icon,.accordian-faqs .arrow-up-icon{float:right;cursor:pointer}
@media(min-width:569px) and (max-width:1023px){.accordian-faqs{padding:3.75rem 1rem 3.5rem 1rem}
.accordian-faqs .questions-heading{padding-bottom:6px}
}
@media(max-width:568px){.accordian-faqs{padding:3.125rem 1rem 3.5rem 1rem}
.accordian-faqs .questions-heading{padding-top:8px;padding-bottom:1.5rem}
.accordian-faqs .called-action{padding-bottom:1.625rem}
}
.create-account-subscribe-container{padding:4rem 5rem 4rem 5rem;word-break:break-word}
.create-account-subscribe-container .subscribe-step-indicator{color:var(--amod-theme-gray-60,#7e7e7e);padding-bottom:0}
.create-account-subscribe-container .subscribe-heading{margin:.5rem 0 2rem 0;color:var(--amod-theme-gray-100)}
.create-account-subscribe-container .subscribe-success-text-outer{background:var(--amod-theme-green-10,#ecf2e9);border-radius:.125rem;padding:1.25rem 1.75rem;margin-bottom:2rem}
.create-account-subscribe-container .subscribe-success-text-container{display:flex}
.create-account-subscribe-container .subscribe-success-text-container .check-circle{margin-right:.75rem;color:var(--amod-theme-positive-100,#237b4b)}
.create-account-subscribe-container .subscribe-success-text-container .subscribe-success-text{width:100%}
.create-account-subscribe-container .subscribe-success-text-close{cursor:pointer}
.create-account-subscribe-container .subscribe-sub-heading{padding-bottom:.5rem}
.create-account-subscribe-container .subscribe-para{margin-bottom:2.25rem;color:var(--amod-theme-gray-80,#535353)}
.create-account-subscribe-container .subscribe-para p{font-family:Raleway,sans-serif !important;font-family:var(--amod-typography-secondary-font,Arial,san-serif) !important;font-style:normal;font-weight:normal;font-size:1rem !important;line-height:1.5rem !important;margin:0 0 2rem 0}
.create-account-subscribe-container .subscribe-btn-container button{color:var(--mdc-theme-on-primary,#fff) !important}
.create-account-subscribe-container .subscribe-sub-heading{font-size:1.25rem !important;line-height:1.75rem !important;margin:0}
.create-account-subscribe-container .subscribe-para p a{text-decoration:underline !important}
.create-account-subscribe-container .radio-btn-container{display:flex}
.create-account-subscribe-container .radio-btn-container .custom-radio input[type=radio]{position:absolute;opacity:0;box-sizing:border-box;padding:0}
.create-account-subscribe-container .radio-btn-container .custom-radio input[type=radio]:hover + .custom-radio-label:before{border-color:var(--amod-theme-light-blue-100,#31769b);background:#f5fafc}
.create-account-subscribe-container .radio-btn-container .custom-radio input[type=radio]:checked + .custom-radio-label:before{background-color:var(--amod-theme-light-blue-100,#31769b);box-shadow:inset 0 0 0 3px #fff;border-color:var(--amod-theme-light-blue-100,#31769b)}
.create-account-subscribe-container .radio-btn-container .custom-radio input[type=radio] + .custom-radio-label:before{content:"";background:#fff;border-radius:100%;border-style:solid;border-width:1px;border-color:var(--amod-theme-gray-100,#282828);display:inline-block;width:1.5rem;height:1.5rem;position:relative;top:-0.1em;margin-right:1.25rem;vertical-align:middle;cursor:pointer;text-align:center;transition:all 250ms ease}
.create-account-subscribe-container .radio-btn-container .radio-enroll-outer{margin-right:2.25rem}
.create-account-subscribe-container .subscribe-radio-row-1{margin-bottom:2.25rem}
.create-account-subscribe-container .subscribe-time-zone-outer label{font-weight:bold;margin-bottom:.5rem;display:block;pointer-events:none}
.create-account-subscribe-container .subscribe-time-zone-outer .select-close-state:focus-visible,.create-account-subscribe-container .subscribe-time-zone-outer .select-open-state:focus-visible{outline:0}
.select-close-state{width:100%;height:3rem;padding:.75rem 1rem;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position:96%;background-image:url(../../../../../../../etc.clientlibs/munichre/amiggrp/policy-holder/clientlibs/clientlib-site/resources/icons/arrow-down.png)}
.select-open-state{width:100%;height:3rem;padding:.75rem 1rem;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position:96%;background-image:url(../../../../../../../etc.clientlibs/munichre/amiggrp/policy-holder/clientlibs/clientlib-site/resources/icons/arrow-up.png)}
.create-account-subscribe-container .subscribe-time-zone-outer select option{background-color:var(--amod-theme-gray-10,#eaeaea);border:2px solid #d4d4d4;box-sizing:border-box;border-radius:0 0 2px 2px;font-size:14px;line-height:20px;padding:14px 16px;min-height:48px;height:48px;text-indent:16px}
.create-account-subscribe-container .subscribe-time-zone-outer .s-hidden{display:none}
.create-account-subscribe-container .subscribe-time-zone-outer .amod-select-wrapper{cursor:pointer;position:relative}
.create-account-subscribe-container .subscribe-time-zone-outer .styledSelect{position:absolute;top:0;right:0;bottom:0;left:0}
.create-account-subscribe-container .subscribe-time-zone-outer .amod-select-wrapper .options{display:none;position:absolute;top:3rem;right:0;left:0;z-index:9;margin:0;padding:0;list-style:none;background-color:var(--amod-theme-gray-10,#eaeaea);border:1px solid #d4d4d4;border-top:0;box-sizing:border-box;border-radius:0 0 2px 2px;max-height:15.125rem;overflow-y:auto}
.create-account-subscribe-container .subscribe-time-zone-outer .amod-select-wrapper .options li{padding:12px 17px;margin:0;font-family:var(--amod-typography-secondary-font,Arial,san-serif);font-size:1rem !important;line-height:1.5rem !important;color:var(--amod-theme-gray-80,#535353)}
.create-account-subscribe-container .subscribe-time-zone-outer .amod-select-wrapper .options li:hover{background-color:var(--amod-theme-light-blue-100-hover,#3f94c3);color:var(--mdc-theme-on-primary,#fff)}
.create-account-subscribe-container .subscribe-time-zone-outer .amod-select-wrapper .options li:focus-visible{outline:0}
.create-account-subscribe-container .subscribe-time-zone-outer{margin-bottom:5.188rem}
.create-account-subscribe-container .radio-btn-container .radio-paperless-outer{margin-right:2.25rem}
.create-account-subscribe-container .subscribe-radio-row-2{margin-bottom:2.25rem}
.create-account-subscribe-container .subscribe-radio-row-1 form,.create-account-subscribe-container .subscribe-radio-row-2 form{display:flex;margin-bottom:0}
.create-account-subscribe-container .subscribe-para p a{text-decoration:underline !important}
.create-account-subscribe-container #subscribe-continue{height:auto}
@media(max-width :568px){.create-account-subscribe-container .subscribe-radio-row-1 form,.create-account-subscribe-container .subscribe-radio-row-2 form{flex-direction:column}
.create-account-subscribe-container .radio-btn-container .radio-enroll-outer,.create-account-subscribe-container .radio-btn-container .radio-paperless-outer{margin-bottom:2rem}
.create-account-subscribe-container .subscribe-radio-row-1{margin-bottom:1.75rem}
.create-account-subscribe-container .subscribe-radio-row-2{margin-top:1.25rem;margin-bottom:2.25rem}
}
@media(min-width :1024px) and (max-width:1055px){.create-account-subscribe-container .subscribe-radio-row-1 form,.create-account-subscribe-container .subscribe-radio-row-2 form{flex-direction:column}
.create-account-subscribe-container .radio-btn-container .radio-enroll-outer,.create-account-subscribe-container .radio-btn-container .radio-paperless-outer{margin-bottom:2rem}
}
@media(max-width:1023px){.create-account-subscribe-container{padding:2rem 1.5rem}
.create-account-subscribe-container .subscribe-success-text-outer{padding:.563rem 1rem .438rem 1rem}
.create-account-subscribe-container .subscribe-success-text-outer{margin-bottom:1.5rem}
.create-account-subscribe-container .subscribe-heading{margin:.5rem 0 1.5rem 0}
.create-account-subscribe-container .subscribe-para p{margin:0 0 1rem 0}
.create-account-subscribe-container .subscribe-btn-container{display:flex;justify-content:normal;flex-direction:column-reverse}
.create-account-subscribe-container .subscribe-btn-container button:first-child,.create-account-subscribe-container .subscribe-btn-container button:nth-child(2){width:100%}
.create-account-subscribe-container .subscribe-btn-container button:nth-child(2){margin-bottom:1rem}
.create-account-subscribe-container .subscribe-para{margin-bottom:1.5rem}
}
@media(min-width :569px) and (max-width:1023px){.create-account-subscribe-container{padding:2rem 1.5rem 2rem 1.5rem}
.create-account-subscribe-container .subscribe-heading{margin:.5rem 0 3rem 0}
.create-account-subscribe-container .subscribe-time-zone-outer .amod-select-wrapper .options{width:80%}
.create-account-subscribe-container .subscribe-time-zone-outer .styledSelect{width:80%}
}
#api{word-break:break-word}
#api .mdc-button{height:auto}
.sign-in{padding:4rem 5rem}
.sign-in .claims-provider-list-buttons.social,.sign-in .divider{display:none !important}
.sign-in input[type="password"]::-ms-reveal,.sign-in input[type="password"]::-ms-clear{display:none}
.sign-in #localAccountForm .intro{color:var(--amod-theme-gray-60);padding-bottom:.5rem;font-family:Raleway,sans-serif;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Raleway,sans-serif))}
.sign-in #localAccountForm #login-account-tile{margin-bottom:2rem;color:var(--amod-theme-gray-100);font-family:Raleway,sans-serif}
.sign-in #localAccountForm #login-account-sub-title{color:var(--amod-theme-gray-80);padding-bottom:2rem}
.sign-in #login-account-sub-title a{font-weight:bold}
.sign-in #signInName,.sign-in #password{display:block;width:100%;height:3rem;font-family:Arial;padding:0 1rem;background-color:var(--amod-theme-gray-5,#f4f4f4);border-color:var(--amod-theme-gray-20,#d4d4d4);border:1px solid #d4d4d4;box-sizing:border-box;border-radius:2px;padding-right:2.188rem}
.sign-in #localAccountForm .rememberMe{display:none}
.sign-in #signInName,.sign-in #password-wrap{margin:.5rem 0 3.25rem}
.sign-in #password-wrap{width:103%}
.sign-in .buttons{padding-top:1.5rem}
.sign-in button{width:100%}
.sign-in .disabled-button{color:white !important}
.sign-in .account-creation-divider{width:100%;text-align:center;margin:2.688rem 0 2.063rem;display:flex;align-items:center}
.sign-in .account-creation-divider span{background-color:var(--mdc-theme-on-primary,#fff);padding:0 1.625rem;color:var(--amod-theme-gray-80,#535353)}
.sign-in #amod-facebook-button,.sign-in #amod-google-button,.sign-in #amod-linkedin-button{margin:.75rem 0}
.sign-in #amod-facebook-button{margin-top:0}
.sign-in .eye-icon{right:1.875rem;position:relative;cursor:pointer;color:var(--amod-theme-gray-60);width:1.146rem}
.sign-in #password-wrap{display:flex;align-items:center}
.sign-in #password:focus-visible,.sign-in #signInName:focus-visible{outline:0}
.sign-in #localAccountForm .entry .entry-item label{font-weight:bold !important}
.sign-in .entry-item{word-wrap:break-word}
.sign-in .entry-item input.error-block,.mfa.password-flow-verify-account .error-block{border:1px solid #b00020 !important;box-sizing:border-box;border-radius:2px !important;margin:8px 0 !important}
.mfa.password-flow-verify-account .amod-error-border-negative{border:1px solid #b00020 !important}
.sign-in .errmessage{background:#ffe7ec;display:flex;flex-direction:row;align-items:flex-start;margin-bottom:2rem;padding:1.25rem 1.5rem 1rem 1.75rem}
.warning-icon{color:var(--amod-theme-negative)}
.sign-in .err-mail-msg{padding-left:.5rem;width:100%}
.sign-in .close-icon{cursor:pointer;color:#282828}
.sign-in #forgotPwd{float:right}
.sign-in #next{color:#fff !important;color:var(--mdc-theme-on-primary,#fff) !important}
.sign-in .error p{display:none}
.sign-in .working{display:none !important}
.sign-in #forgotUsrId{width:50%;padding-right:1rem}
.sign-in #forgotPwd{width:50%;text-align:right}
.sign-in .forgot-grp{display:flex}
.sign-in hr{border-top:2rem;border-bottom:0rem;border-top-color:var(--amod-theme-gray-10,#eaeaea);border-top-width:.125rem;border-top-style:solid;min-width:33%}
.sign-in .orlogin{width:35%;text-align:center;padding:0 1rem}
@media(max-width:1023px){.sign-in{padding:2rem 1.5rem}
.sign-in #localAccountForm #login-account-tile{margin-bottom:1rem}
.sign-in #signInName,.sign-in #password-wrap{margin:.5rem 0 2rem}
.sign-in #password-wrap{margin-bottom:1.5rem}
.sign-in .account-creation-divider{margin:2rem 0}
}
.login-account{visibility:hidden}
.mfa.password-flow-verify-account{padding:4rem 5rem 4.25rem}
.mfa.password-flow-verify-account .intro{padding-bottom:.5rem;color:var(--amod-theme-gray-60);font-family:var(--mdc-typography-font-family)}
.mfa.password-flow-verify-account #enter-verify-acct-tile{color:var(--amod-theme-gray-100);padding-bottom:2rem}
.mfa.password-flow-verify-account .acct-verify-para{color:var(--amod-theme-gray-80)}
.mfa.password-flow-verify-account .phoneNumber .type{display:none}
.mfa.password-flow-verify-account .phone-no-field-text{color:var(--amod-theme-gray-80);padding-bottom:9rem}
.mfa.password-flow-verify-account .buttons #cancel{display:none}
.mfa.password-flow-verify-account .buttons #sendCode{cursor:pointer;width:100%;padding:.75rem;color:var(--mdc-theme-on-primary) !important;height:auto}
.mfa.password-flow-verify-account .buttons #verifyPhone{cursor:pointer;width:100%;padding:.625rem;margin-top:1.5rem}
.mfa.password-flow-verify-account.validation-code-block .send-it-again,.mfa.password-flow-verify-account.validation-code-block .code-via-call{cursor:pointer}
.mfa.password-flow-verify-account #verificationCode{padding:12px 1rem;width:-webkit-fill-available;outline:0;border:1px solid #d4d4d4;background:#f4f4f4;margin-top:8px}
.mfa.password-flow-verify-account .verify-btn{color:var(--mdc-theme-on-primary) !important;width:50%;float:right;height:auto}
.mfa.password-flow-verify-account.validation-code-block{display:inline-block;width:-webkit-fill-available}
.mfa.password-flow-verify-account .send-code-again-txt{padding-bottom:2rem;padding-top:2.75rem;color:var(--amod-theme-gray-80)}
.mfa.password-flow-verify-account #enter-verifyVal-acct-tile{color:var(--amod-theme-gray-100)}
.mfa.password-flow-verify-account #codeVerification{padding-top:2rem}
.mfa.password-flow-verify-account .actionLabel{font-weight:bold;color:var(--amod-theme-gray-100)}
.mfa.password-flow-verify-account .six-dig-code{margin:0 0 -8px 0;padding-top:2rem}
.mfa.password-flow-verify-account .verify-code-success-send,.mfa.phone-number-verification-main.ca-verify-phone .verify-code-success-send{display:flex;padding:1.25rem 1.25rem 1.25rem 1.5rem;background:#ecf2e9;margin-top:8px;color:var(--amod-theme-gray-100)}
.mfa.password-flow-verify-account .check-circle,.mfa.phone-number-verification-main.ca-verify-phone .check-circle{color:var(--amod-theme-positive);padding-right:.5rem}
.mfa.password-flow-verify-account .new-code-send,.mfa.phone-number-verification-main.ca-verify-phone .new-code-sent{width:100%}
.mfa.password-flow-verify-account .new-code-close,.mfa.phone-number-verification-main.ca-verify-phone .new-code-close,.mfa.phone-number-verification-main .close-err-btn,.mfa.password-flow-verify-account .close-err-btn{cursor:pointer}
.mfa.password-flow-verify-account .not-reachable-msg{display:flex;padding:1.25rem 2.5rem 1.25rem 1.75rem;background:#ffe7ec;margin-top:8px;color:var(--amod-theme-gray-100)}
.mfa.password-flow-verify-account .warning-icon{color:var(--amod-theme-negative);padding-right:.75rem}
.mfa.password-flow-verify-account .phnumber-unavailable-msg{padding-right:1.5rem}
@media(min-width:569px) and (max-width:1023px){.mfa.password-flow-verify-account{padding:2rem 1.5rem}
.mfa.password-flow-verify-account #enter-verify-acct-tile{padding-bottom:1rem}
.mfa.password-flow-verify-account .phone-no-field-text{padding-bottom:2.5rem}
.mfa.password-flow-verify-account .buttons #verifyPhone{margin-top:1rem}
.mfa.password-flow-verify-account .six-dig-code{margin:0 0 1rem 0;padding-top:1rem}
.mfa.password-flow-verify-account #codeVerification{padding-top:1.5rem}
.mfa.password-flow-verify-account .send-code-again-txt{padding-bottom:1.5rem;padding-top:1.5rem}
.mfa.password-flow-verify-account .verify-btn{width:-webkit-fill-available;height:auto}
.mfa.password-flow-verify-account .verify-code-success-send{display:flex;padding:9px 1rem 7px 3rem;margin-top:1rem}
.mfa.password-flow-verify-account #verificationCode{padding:14px 1rem}
.mfa.password-flow-verify-account .verify-code-success-send,.mfa.phone-number-verification-main.ca-verify-phone .verify-code-success-send{padding:.5rem 1rem}
}
@media(max-width:568px){.mfa.password-flow-verify-account{padding:2rem 1.5rem}
.mfa.password-flow-verify-account #enter-verify-acct-tile{padding-bottom:1rem}
.mfa.password-flow-verify-account .phone-no-field-text{padding-bottom:2.5rem}
.mfa.password-flow-verify-account .buttons #verifyPhone{margin-top:1rem}
.mfa.password-flow-verify-account .six-dig-code{margin:0 0 1rem 0;padding-top:1rem}
.mfa.password-flow-verify-account #codeVerification{padding-top:1.5rem}
.mfa.password-flow-verify-account .send-code-again-txt{padding-bottom:1.5rem;padding-top:1.5rem}
.mfa.password-flow-verify-account .verify-btn{width:-webkit-fill-available}
.mfa.password-flow-verify-account .verify-code-success-send{margin-top:1rem;margin-bottom:8px}
.mfa.password-flow-verify-account #verificationCode{padding:14px 1rem}
.mfa.password-flow-verify-account .verify-code-success-send,.mfa.phone-number-verification-main.ca-verify-phone .verify-code-success-send{padding:.5rem 1rem}
.mfa.password-flow-verify-account .not-reachable-msg{margin-top:1rem;margin-bottom:.5rem}
}
.mfa.phone-number-verification-main{padding:1rem 5rem 5.5rem 5rem}
.mfa.phone-number-verification-main .intro{font-family:Raleway,sans-serif;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Raleway,sans-serif));color:var(--amod-theme-gray-60);padding-bottom:0}
.mfa.phone-number-verification-main #phone-number-verification-heading{margin:.5rem 0;color:var(--amod-theme-gray-100)}
.mfa.phone-number-verification-main #verify-number-sub-heading{color:var(--amod-theme-gray-100);font-size:1.25rem;line-height:1.75rem;font-weight:700;padding-bottom:.5rem}
.mfa.phone-number-verification-main #verify-phone-number-next-step p{color:var(--amod-theme-gray-80);padding-bottom:.5rem;margin:0}
.mfa.phone-number-verification-main #verify-phone-number-next-step{color:var(--amod-theme-gray-80);margin-bottom:.5rem}
.mfa.phone-number-verification-main #all-fields-required-text{color:var(--amod-theme-gray-80);margin-bottom:2rem}
.mfa.phone-number-verification-main #phoneEntry label{font-weight:bold;margin-bottom:.5rem;display:block;pointer-events:none}
.mfa.phone-number-verification-main #phoneEntry .error.itemLevel{display:none}
.mfa.phone-number-verification-main .select-close-state:focus-visible,.mfa.phone-number-verification-main .select-open-state:focus-visible{outline:0}
.select-close-state{width:100%;height:3rem;padding:.75rem 1rem;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position:96%}
.select-open-state{width:100%;height:3rem;padding:.75rem 1rem;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position:96%}
.mfa.phone-number-verification-main select option{background-color:var(--amod-theme-gray-10,#eaeaea);border:2px solid #d4d4d4;box-sizing:border-box;border-radius:0 0 2px 2px;font-size:14px;line-height:20px;padding:14px 16px;min-height:48px;height:48px;text-indent:16px}
.mfa.phone-number-verification-main .s-hidden{display:none}
.mfa.phone-number-verification-main .amod-select-wrapper{cursor:pointer;position:relative}
.mfa.phone-number-verification-main .styledSelect{position:absolute;top:0;right:0;bottom:0;left:0}
.mfa.phone-number-verification-main .amod-select-wrapper .options{display:none;position:absolute;top:3rem;right:0;left:0;z-index:9;margin:0;padding:0;list-style:none;background-color:var(--amod-theme-gray-10,#eaeaea);border:1px solid #d4d4d4;border-top:0;box-sizing:border-box;border-radius:0 0 2px 2px;max-height:15.125rem;overflow-y:auto}
.mfa.phone-number-verification-main .amod-select-wrapper .options li{padding:12px 17px;margin:0;font-family:var(--amod-typography-secondary-font,Arial,san-serif);font-size:1rem !important;line-height:1.5rem !important;color:var(--amod-theme-gray-80,#535353)}
.mfa.phone-number-verification-main .amod-select-wrapper .options li:hover{background-color:var(--amod-theme-light-blue-100-hover,#3f94c3);color:var(--mdc-theme-on-primary,#fff)}
.mfa.phone-number-verification-main .amod-select-wrapper .options li:focus-visible{outline:0}
.mfa.phone-number-verification-main #phoneEntry .number{margin-top:6.188rem}
.mfa.phone-number-verification-main #phoneEntry input#number{width:100%;height:3rem;padding:.75rem 1rem;color:var(--amod-theme-gray-100,#282828);margin-bottom:1.5rem}
.mfa.phone-number-verification-main #phoneEntry input#number:focus-visible{outline:0}
.mfa.phone-number-verification-main #send-code-buttons-container{display:flex;justify-content:space-between;margin-top:3.25rem}
.mfa.phone-number-verification-main .disabled-outlined-button{opacity:.2}
.mfa.phone-number-verification-main #verify-phone-number-next-step{color:var(--amod-theme-gray-80);margin-bottom:.5rem}
.mfa.phone-number-verification-main #codeVerification label{font-weight:bold;color:var(--amod-theme-gray-100);margin-top:2rem}
.mfa.phone-number-verification-main #codeVerification{margin-top:2rem}
.mfa.phone-number-verification-main #verificationCode{display:block;padding:12px 1rem;width:-webkit-fill-available;outline:0;border:1px solid #d4d4d4;background:#f4f4f4;margin:8px 0 3.75rem}
.mfa.phone-number-verification-main #sendCode,.mfa.phone-number-verification-main #verifyCode{float:right;color:#fff !important}
.mfa.phone-number-verification-main .buttons{display:flex;justify-content:space-between;margin-top:3rem}
.mfa.phone-number-verification-main #send-code-buttons-container{display:none !important}
.mfa.phone-number-verification-main .send-valcode-again-txt,.mfa.phone-number-verification-main .change-phone-text{color:var(--amod-theme-gray-80);padding-bottom:.5rem}
.mfa.phone-number-verification-main #verifyCode{margin-bottom:5rem;width:50%;height:auto}
.mfa.phone-number-verification-main #verifyPhone{margin-right:1rem}
.mfa.phone-number-verification-main #sendCode{height:auto}
.mfa.phone-number-verification-main button#continuePhone{height:auto}
@media(max-width:1023px){.mfa.phone-number-verification-main{padding:2rem 1.5rem}
.mfa.phone-number-verification-main #phone-number-verification-heading{margin:.5rem 0 1.5rem 0}
.mfa.phone-number-verification-main .amod-select-wrapper .options li{font-size:.875rem !important;line-height:1.25rem !important;padding:10px 17px}
.mfa.phone-number-verification-main #phoneEntry .number{margin-top:5.588rem}
.mfa.phone-number-verification-main #send-code-buttons-container{display:flex;justify-content:normal;flex-direction:column-reverse;margin-top:1.5rem}
.mfa.phone-number-verification-main #send-code-buttons-container button:nth-child(2){margin-bottom:1rem}
.mfa.phone-number-verification-main .buttons{display:block}
.mfa.phone-number-verification-main #verifyCode{width:100%}
.mfa.phone-number-verification-main[data-name="Phonefactor"] .buttons{display:flex;justify-content:normal;flex-direction:column-reverse;margin-top:0rem}
.mfa.phone-number-verification-main[data-name="Phonefactor"] .buttons button#sendCode{margin-bottom:1rem}
.mfa.phone-number-verification-main #verifyPhone{width:100%;margin-right:0rem}
.mfa.phone-number-verification-main #sendCode{width:100%;height:auto}
}
@media(min-width :569px) and (max-width:1023px){.mfa.phone-number-verification-main .amod-select-wrapper .options{max-height:13.125rem}
.mfa.phone-number-verification-main{padding:2rem 1.5rem}
}
.mfa.ca-verify-phone .buttons{display:block}
.mfa.ca-verify-phone .buttons button#verifyCode{display:flex !important}
.mfa.ca-verify-phone{padding:1rem 5rem 7rem 5rem}
.mfa.ca-verify-phone #verificationCode.error-block{border:1px solid #b00020 !important;box-sizing:border-box;border-radius:2px !important;margin:8px 0 !important}
.mfa.ca-verify-phone #verificationCode{margin:8px 0 .5rem}
.mfa.ca-verify-phone #codeVerification{margin-bottom:3.25rem}
@media(max-width:1023px){.mfa.ca-verify-phone{padding:2rem 1.5rem}
.mfa.ca-verify-phone #verify-number-sub-heading{padding-top:0rem}
.mfa.ca-verify-phone #verify-phone-number-next-step p{padding-bottom:1rem}
.mfa.ca-verify-phone #codeVerification{margin-top:.5rem}
.mfa.ca-verify-phone #verificationCode{margin:8px 0 1.5rem}
.mfa.ca-verify-phone .send-valcode-again-txt,.mfa.ca-verify-phone .change-phone-text{padding-bottom:1rem}
.mfa.ca-verify-phone .buttons{margin-top:.5rem}
.mfa.phone-number-verification-main .not-reachable-msg,.mfa.password-flow-verify-account .not-reachable-msg{margin-top:1.5rem;margin-bottom:.5rem}
}
@media(min-width :569px) and (max-width:1023px){.mfa.ca-verify-phone{padding:2rem 1.5rem}
}
.mfa.ca-verify-phone #codeVerification .error,.login-account .working,.mfa.password-flow-verify-account #codeVerification .error{display:none !important}
.amod-la-error-border-negative,.mfa.ca-verify-phone .amod-error-border-negative{border-color:var(--amod-theme-negative,#b00020) !important;border:1px solid #b00020 !important}
.mfa.phone-number-verification-main .not-reachable-msg{display:flex;padding:1.25rem 2.5rem 1.25rem 1.75rem;background:#ffe7ec;margin-top:8px;color:var(--amod-theme-gray-100)}
.mfa.phone-number-verification-main .warning-icon{color:var(--amod-theme-negative);padding-right:.5rem}
.mfa.phone-number-verification-main .wrong-user-id-text{padding-right:1.5rem}
.mfa #continuePhone{color:#fff !important;cursor:pointer;width:-webkit-fill-available;padding:.75rem;height:auto}
.forgot-password{display:none}
.forgot-password-enter-email .intro{padding-bottom:.5rem;color:var(--amod-theme-gray-60);font-family:var(--mdc-typography-font-family)}
.forgot-password-enter-email #acct-recovery-tile{color:var(--amod-theme-gray-100);padding-bottom:2rem}
.forgot-password-enter-email .verify-identity-para p:first-child{color:var(--amod-theme-gray-80);margin:0;padding-bottom:.5rem}
.forgot-password-enter-email .verify-identity-para p:nth-child(2){color:var(--amod-theme-gray-80);margin:0}
.forgot-password-enter-email .verify-identity-para{padding-bottom:2rem}
.forgot-password-enter-email .TextBox{list-style:none}
.forgot-password-enter-email{display:inline-block;padding:4rem 5rem;width:-webkit-fill-available}
.forgot-password-enter-email #email_label{font-weight:bold;color:var(--amod-theme-gray-100)}
.forgot-password-enter-email #attributeList ul:first-child{padding-left:0;margin:0}
.forgot-password-enter-email .textInput{padding:.75rem 1rem;width:100%;width:-webkit-fill-available;outline:0;border:1px solid var(--amod-theme-gray-20);background:var(--amod-theme-gray-5);margin-bottom:3.25rem;color:var(--amod-theme-gray-100);box-sizing:border-box;border-radius:2px}
.forgot-password-enter-email #continue{width:50%;float:right;color:white !important;margin-top:1.25rem}
.forgot-password-enter-email #cancel{display:none}
.forgot-password-enter-email .wrong-userid-msg{margin-bottom:2rem;margin-top:-1.5rem;display:flex;padding:1.25rem 1.656rem 1rem 1.75rem;background:#ffe7ec;color:var(--amod-theme-gray-100)}
.forgot-password-enter-email .warning-icon{color:var(--amod-theme-negative)}
.forgot-password-enter-email .close-err-btn{position:relative;padding-left:1rem;cursor:pointer}
.forgot-password-enter-email #verifying_blurb{display:none !important}
.forgot-password-enter-email .wrong-user-id-text{width:90%}
@media(max-width:1023px){.forgot-password-enter-email{padding:2rem 1.5rem 2rem;width:90%}
.forgot-password-enter-email #acct-recovery-tile{padding-bottom:1rem}
.forgot-password-enter-email .verify-identity-para p:first-child{padding-bottom:1rem}
.forgot-password-enter-email .verify-identity-para{padding-bottom:2.5rem}
.forgot-password-enter-email .textInput{padding:.875rem 1rem;margin-bottom:1.5rem}
.forgot-password-enter-email #continue{width:100%;width:-webkit-fill-available;margin-top:1.5rem}
.forgot-password-enter-email .wrong-userid-msg{padding:.5rem 1rem .5rem 1.25rem;margin-top:.5rem;margin-bottom:1.5rem}
}
@media(max-width:568px){.forgot-password-enter-email{padding:2rem 1.5rem}
.forgot-password-enter-email .verify-identity-para{padding-bottom:1.5rem}
}
.forgot-password{display:none}
.forgot-password-mfa-options{padding:4rem 5rem 5.75rem 5rem}
.forgot-password-mfa-options .intro{font-family:Raleway,sans-serif;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Raleway,sans-serif));color:var(--amod-theme-gray-60);padding-bottom:0}
.forgot-password-mfa-options #account-recovery-options-heading{margin:.5rem 0 2rem 0;color:var(--amod-theme-gray-100)}
.forgot-password-mfa-options #account-recovery-options-para p{font-family:Raleway,sans-serif !important;font-family:var(--amod-typography-secondary-font,Arial,san-serif) !important;font-style:normal;font-weight:normal;font-size:1rem !important;line-height:1.5rem !important;margin:0 0 .5rem 0;color:var(--amod-theme-gray-80,#535353)}
.forgot-password-mfa-options #account-recovery-options-para{margin-bottom:2rem}
.forgot-password-mfa-options ul.password-mfa-options-ul{list-style:none;margin:0;padding:0}
.forgot-password-mfa-options .password-mfa-options-ul button#UseMfaSms{color:var(--mdc-theme-on-primary,#fff) !important}
.forgot-password-mfa-options ul.password-mfa-options-ul li{margin-bottom:1.5rem}
.forgot-password-mfa-options ul.password-mfa-options-ul li:last-child{margin-bottom:0rem}
@media(max-width:1023px){.forgot-password-mfa-options{padding:2rem 1.5rem}
.forgot-password-mfa-options #account-recovery-options-heading{margin:.5rem 0 1rem 0}
.forgot-password-mfa-options #account-recovery-options-para{margin-bottom:1.5rem}
.forgot-password-mfa-options #account-recovery-options-para p{margin:0 0 1rem 0}
}
@media(min-width :569px) and (max-width:1023px){.forgot-password-mfa-options{padding:2rem 1.5rem}
.forgot-password-mfa-options #account-recovery-options-para{margin-bottom:2rem}
.forgot-password-mfa-options ul.password-mfa-options-ul li{margin-bottom:1.2rem}
}
.forgot-password{display:none}
.forgot-password-email-verification{padding:4rem 5rem 8.5rem 5rem}
.forgot-password-email-verification .intro{font-family:Raleway,sans-serif;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Raleway,sans-serif));color:var(--amod-theme-gray-60);padding-bottom:0}
.forgot-password-email-verification #account-recovery-email-heading{margin:.5rem 0 2rem 0;color:var(--amod-theme-gray-100)}
.forgot-password-email-verification .account-recovery-email-message{margin-bottom:2rem}
.forgot-password-email-verification .account-recovery-email-message p{font-family:Raleway,sans-serif !important;font-family:var(--amod-typography-secondary-font,Arial,san-serif) !important;font-style:normal;font-weight:normal;font-size:1rem !important;line-height:1.5rem !important;margin:0 0 .5rem 0;color:var(--amod-theme-gray-80,#535353)}
.forgot-password-email-verification form#attributeVerification #attributeList ul{list-style:none;margin:0;padding:0}
.forgot-password-email-verification form#attributeVerification #attributeList ul li.TextBox.Email{display:none !important}
.forgot-password-email-verification .account-recovery-email-message p span.verify-email-id-field{font-weight:bold}
.forgot-password-email-verification #attributeVerification #attributeList .VerificationCode #VerificationCode_label{font-weight:bold;margin-bottom:.5rem;display:block;pointer-events:none}
.forgot-password-email-verification #attributeVerification #attributeList .VerificationCode a.helpLink.tiny{display:none}
.forgot-password-email-verification #attributeVerification #attributeList .VerificationCode #VerificationCode{width:100%;height:3rem;padding:.75rem 1rem;color:var(--amod-theme-gray-100,#282828);margin-bottom:.5rem}
.forgot-password-email-verification #attributeVerification #attributeList .VerificationCode #VerificationCode:focus-visible{outline:0}
.forgot-password-email-verification form#attributeVerification #attributeList ul .VerificationControl #emailVerificationControlForgotPwd button.send-verification-code-again-btn{background:transparent;border:0;cursor:pointer;outline:0}
.forgot-password-email-verification #attributeVerification #attributeList .VerificationCode .send-verification-code-again-txt{margin-top:2.75rem;margin-bottom:6.375rem;color:var(--amod-theme-gray-80,#535353)}
.forgot-password-email-verification #code-verification-success-msg{margin-top:8px;background:var(--amod-theme-green-10,#ecf2e9);border-radius:.125rem;padding:1.25rem 1.75rem}
.forgot-password-email-verification #code-verification-success-msg .verify-code-success-send-msg{display:flex}
.forgot-password-email-verification #code-verification-success-msg .check-circle{margin-right:.75rem;color:var(--amod-theme-positive-100,#237b4b)}
.forgot-password-email-verification #code-verification-success-msg .new-code-send{width:100%;color:var(--amod-theme-gray-100,#282828)}
.forgot-password-email-verification #code-verification-success-msg .new-code-close{cursor:pointer;color:var(--amod-theme-gray-100,#282828)}
.forgot-password-email-verification form#attributeVerification #attributeList ul li.VerificationControl a.helpLink.tiny{display:none}
.forgot-password-email-verification form#attributeVerification .VerificationControl #emailVerificationControlForgotPwd button#emailVerificationControlForgotPwd_but_verify_code{color:var(--mdc-theme-on-primary) !important;width:50%;float:right;display:flex !important;margin-bottom:4rem}
.forgot-password-email-verification .amod-error-hide{display:none}
.forgot-password-email-verification .amod-error-align{text-align:left}
.forgot-password-email-verification form#attributeVerification .VerificationControl #emailVerificationControlForgotPwd .verificationSuccessText{height:0;width:0}
.forgot-password-email-verification #verifying_blurb,.forgot-password .forgot-password-email-verification #emailVerificationControlForgotPwd_but_change_claims{display:none !important}
@media(max-width:1023px){.forgot-password-email-verification{padding:2rem 1.5rem 5rem 1.5rem}
.forgot-password-email-verification form#attributeVerification .VerificationControl #emailVerificationControlForgotPwd button#emailVerificationControlForgotPwd_but_verify_code{width:100%;margin-bottom:2rem}
.forgot-password-email-verification #account-recovery-email-heading{margin:.5rem 0 1rem 0}
.forgot-password-email-verification .account-recovery-email-message p{margin:0 0 1rem 0}
.forgot-password-email-verification .account-recovery-email-message{margin-bottom:1.5rem}
.forgot-password-email-verification #attributeVerification #attributeList .VerificationCode .send-verification-code-again-txt{margin-top:1rem;margin-bottom:1.5rem}
.forgot-password-email-verification #code-verification-success-msg{margin-bottom:1.5rem}
}
@media(max-width :568px){.forgot-password-email-verification form#attributeVerification #attributeList ul .VerificationControl #emailVerificationControlForgotPwd button.send-verification-code-again-btn{display:contents !important}
.forgot-password-email-verification #code-verification-success-msg{padding:1.25rem 1.25rem}
}
.forgot-password{display:none}
.forgot-password-mfa-phone{padding:4rem 5rem 8.5rem 5rem}
.forgot-password-mfa-phone .buttons #continuePhone{color:var(--mdc-theme-on-primary,#fff) !important}
.forgot-password-mfa-phone .intro{font-family:Raleway,sans-serif;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Raleway,sans-serif));color:var(--amod-theme-gray-60);padding-bottom:0}
.forgot-password-mfa-phone #account-recovery-via-text-heading{margin:.5rem 0 0 0;color:var(--amod-theme-gray-100)}
.forgot-password-mfa-phone .account-recovery-text-message{margin-bottom:2rem}
.forgot-password-mfa-phone .account-recovery-text-message p{font-family:Raleway,sans-serif !important;font-family:var(--amod-typography-secondary-font,Arial,san-serif) !important;font-style:normal;font-weight:normal;font-size:1rem !important;line-height:1.5rem !important;margin:0 0 .5rem 0;color:var(--amod-theme-gray-80,#535353)}
.forgot-password-mfa-phone .account-recovery-text-message p span.verify-text-msg-field{font-weight:bold}
.forgot-password-mfa-phone #codeVerification .actionLabel label{font-weight:bold;margin-bottom:.5rem;display:block;pointer-events:none}
.forgot-password-mfa-phone #codeVerification #verificationCode{width:100%;height:3rem;padding:.75rem 1rem;color:var(--amod-theme-gray-100,#282828);margin-bottom:.5rem;outline:0}
.forgot-password-mfa-phone #codeVerification .send-valcode-again-textNcall{color:var(--amod-theme-gray-80);margin-bottom:6.25rem;margin-top:2.75rem}
.forgot-password-mfa-phone #codeVerification .send-valcode-again-textNcall a{cursor:pointer}
.forgot-password-mfa-phone .buttons #verifyCode{color:var(--mdc-theme-on-primary) !important;width:50%;float:right;display:flex !important;margin-bottom:4rem}
.forgot-password-mfa-phone #text-code-verification-success-msg{margin-top:8px;background:var(--amod-theme-green-10,#ecf2e9);border-radius:.125rem;padding:1.25rem 1.75rem}
.forgot-password-mfa-phone #text-code-verification-success-msg .verify-text-code-success-msg{display:flex}
.forgot-password-mfa-phone #text-code-verification-success-msg .check-circle{margin-right:.75rem;color:var(--amod-theme-positive-100,#237b4b)}
.forgot-password-mfa-phone #text-code-verification-success-msg .new-text-code-sent{width:100%;color:var(--amod-theme-gray-100,#282828)}
.forgot-password-mfa-phone #text-code-verification-success-msg .new-text-code-close{cursor:pointer;color:var(--amod-theme-gray-100,#282828)}
.forgot-password-mfa-phone #call-code-verification-success-msg{margin-top:8px;background:var(--amod-theme-green-10,#ecf2e9);border-radius:.125rem;padding:1.25rem 1.75rem}
.forgot-password-mfa-phone #call-code-verification-success-msg .verify-call-code-success-msg{display:flex}
.forgot-password-mfa-phone #call-code-verification-success-msg .check-circle{margin-right:.75rem;color:var(--amod-theme-positive-100,#237b4b)}
.forgot-password-mfa-phone #call-code-verification-success-msg .new-call-code-sent{width:100%;color:var(--amod-theme-gray-100,#282828)}
.forgot-password-mfa-phone #call-code-verification-success-msg .new-call-code-close{cursor:pointer;color:var(--amod-theme-gray-100,#282828)}
.forgot-password-mfa-phone .send-valcode-again-vai-call{color:var(--amod-theme-gray-80);margin-bottom:6.25rem;margin-top:2.75rem}
.forgot-password-mfa-phone #codeVerification .verificaode-error,.forgot-password-mfa-phone .amod-error-hide,.forgot-password-mfa-phone .working{display:none !important}
.forgot-password-mfa-phone .working{display:none !important}
.forgot-password-mfa-phone .account-recovery-text-message p{margin-top:2rem !important}
#busy-unavailable-error-msg-outer{margin-top:.5rem}
#busy-unavailable-error-msg-outer .errmessage{background:#ffe7ec;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:1.25rem 1.5rem 1rem 1.75rem}
#busy-unavailable-error-msg-outer .warning-icon{color:var(--amod-theme-negative)}
#busy-unavailable-error-msg-outer .error-description-text{padding-left:.5rem}
#busy-unavailable-error-msg-outer .close-err{cursor:pointer}
@media(max-width:1023px){.forgot-password-mfa-phone{padding:2rem 1.5rem 5rem 1.5rem}
.forgot-password-mfa-phone #account-recovery-via-text-heading{margin:.5rem 0 1rem 0}
.forgot-password-mfa-phone .account-recovery-text-message p{margin:0 0 1rem 0}
.forgot-password-mfa-phone .account-recovery-text-message{margin-bottom:1.5rem}
.forgot-password-mfa-phone #codeVerification .send-valcode-again-textNcall{margin-top:1rem;margin-bottom:1.5rem}
.forgot-password-mfa-phone .buttons #verifyCode{width:100%;margin-bottom:2rem}
.forgot-password-mfa-phone #text-code-verification-success-msg{margin-bottom:1.5rem}
}
@media(max-width :568px){.forgot-password-mfa-phone #text-code-verification-success-msg{padding:1.25rem 1.25rem}
}
.forgot-password{display:none}
.forgot-password-enter-password .intro{padding-bottom:8px;color:var(--amod-theme-gray-60);font-family:var(--mdc-typography-font-family)}
.forgot-password-enter-password input[type="password"]::-ms-reveal,.forgot-password-enter-password input[type="password"]::-ms-clear{display:none}
.forgot-password-enter-password .enter-new-password-tile{color:var(--amod-theme-gray-80)}
.forgot-password-enter-password{padding:4rem 5rem;display:inline-block;width:-webkit-fill-available;width:-moz-available}
.forgot-password-enter-password #change-password-text{color:var(--amod-theme-gray-100)}
.forgot-password-enter-password .Password{list-style:none}
.forgot-password-enter-password .password-block{margin-top:0;padding-left:0;margin-bottom:0;padding-bottom:4.5rem}
.forgot-password-enter-password .enter-new-password-tile{padding-top:2rem;padding-bottom:2rem}
.forgot-password-enter-password #newPassword_label{font-weight:bold;color:var(--amod-theme-gray-100)}
.forgot-password-enter-password .textInput{padding:.75rem 4rem .75rem 1rem;width:-webkit-fill-available;width:-moz-available;outline:0;border:1px solid var(--amod-theme-gray-20);background:var(--amod-theme-gray-5)}
.forgot-password-enter-password .helpLink{display:none}
.forgot-password-enter-password .password-must-block{padding-top:2.75rem;color:var(--amod-theme-gray-100)}
.forgot-password-enter-password .radio-btn1,.forgot-password-enter-password .radio-btn2{position:relative;pointer-events:none}
.forgot-password-enter-password .radio-btn1 label,.forgot-password-enter-password .radio-btn2 label{background-color:var(--mdc-theme-on-primary);border:1px solid var(--amod-theme-gray-40);border-radius:50%;cursor:pointer;height:1rem;width:1rem;left:0;position:absolute;top:3px}
.forgot-password-enter-password .radio-btn1 label:after,.forgot-password-enter-password .radio-btn2 label:after{border:2px solid var(--mdc-theme-on-primary);border-top:0;border-right:0;content:"";height:4px;left:4px;opacity:0;position:absolute;top:4px;transform:rotate(-45deg);width:7px}
.forgot-password-enter-password .radio-btn1 input[type="checkbox"],.forgot-password-enter-password .radio-btn2 input[type="checkbox"]{visibility:hidden}
.forgot-password-enter-password .radio-btn1 input[type="checkbox"]:checked + label,.forgot-password-enter-password .radio-btn2 input[type="checkbox"]:checked + label{background-color:var(--amod-theme-positive)}
.forgot-password-enter-password .radio-btn1 input[type="checkbox"]:checked + label:after,.forgot-password-enter-password .radio-btn2 input[type="checkbox"]:checked + label:after{opacity:1}
.forgot-password-enter-password .passwordLengthVerify,.forgot-password-enter-password .passwordCharVerify{display:flex;padding-top:8px}
.forgot-password-enter-password .password-length-text{padding-left:12px;color:var(--amod-theme-gray-80)}
.forgot-password-enter-password .upper-case-text,.forgot-password-enter-password .lower-case-text,.forgot-password-enter-password .number-check,.forgot-password-enter-password .special-char-check{padding-left:3.5rem;padding-top:8px;color:var(--amod-theme-gray-80)}
.forgot-password-enter-password #submit{display:none}
.forgot-password-enter-password #continue{float:right;width:50%;border:0;color:var(--mdc-theme-on-primary) !important}
.forgot-password-enter-password .validation-success{color:var(--amod-theme-positive)}
.forgot-password-enter-password .password-wrap{display:flex;align-items:center;padding-top:8px}
.forgot-password-enter-password .eye-icon{right:1.875rem;position:relative;cursor:pointer;color:var(--amod-theme-gray-60);width:1.146rem}
.special-char-check .special-char-text{display:block}
.forgot-password-enter-password #verifying_blurb{display:none !important}
@media(max-width:1023px){.forgot-password-enter-password{padding:2rem 1.5rem}
.forgot-password-enter-password #continue{float:none;width:-webkit-fill-available;width:-moz-available}
.forgot-password-enter-password .password-must-block{padding-top:1.5rem}
.forgot-password-enter-password .password-block{padding-bottom:1.5rem}
.forgot-password-enter-password .special-char-check .special-char-text{display:contents}
.forgot-password-enter-password .enter-new-password-tile{padding-top:1rem;padding-bottom:1.5rem}
.forgot-password-enter-password .textInput{padding:.875rem 4rem .875rem 1rem}
}
@media(max-width:568px){.forgot-password-enter-password{padding:2rem 1.5rem}
.forgot-password-enter-password .upper-case-text,.forgot-password-enter-password .lower-case-text,.forgot-password-enter-password .number-check,.forgot-password-enter-password .special-char-check{padding-left:2.75rem}
}
.forgot-user-id-policy-zip-container{padding:4rem 5rem 7rem 5rem}
.forgot-user-id-policy-zip-container .forgot-id-policy-zip-step-indicator{color:var(--amod-theme-gray-60,#7e7e7e);padding-bottom:0}
.forgot-user-id-policy-zip-container .forgot-id-policy-zip-heading{margin:.5rem 0 2rem 0;color:var(--amod-theme-gray-100)}
.forgot-user-id-policy-zip-container .forgot-id-policy-zip-para{margin-bottom:2rem;color:var(--amod-theme-gray-80,#535353)}
.forgot-user-id-policy-zip-container .forgot-id-policy-zip-para p{font-family:Raleway,sans-serif !important;font-family:var(--amod-typography-secondary-font,Arial,san-serif) !important;font-style:normal;font-weight:normal;font-size:1rem !important;line-height:1.5rem !important;margin:0 0 2rem 0}
.forgot-id-policy-zip-error-msg-outer .errmessage{background:#ffe7ec;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-top:2rem;margin-bottom:2rem;padding:1.25rem 1.5rem 1rem 1.75rem}
.forgot-id-policy-zip-error-msg-outer .warning-icon{color:var(--amod-theme-negative)}
.forgot-id-policy-zip-error-msg-outer .err-mail-msg{padding-left:.5rem}
.forgot-id-policy-zip-error-msg-outer .close-err{cursor:pointer}
.forgot-user-id-policy-zip-container .amod-form-layout-grid:nth-child(odd){padding-right:.75rem}
.forgot-user-id-policy-zip-container .amod-form-layout-grid:nth-child(even){text-align:right;padding-left:.75rem}
.forgot-user-id-policy-zip-container .amod-form-layout-grid:nth-child(even) label.amod-form-label{text-align:left;display:block}
.forgot-user-id-policy-zip-container .amod-form-label.text-gray{font-weight:bold}
.forgot-user-id-policy-zip-container .forgot-id-policy-zip-form-outer .amod-form-layout-grid input{width:100%;height:3rem;padding:.75rem 1rem;color:#282828;margin-top:.5rem;margin-bottom:.5rem;outline:0}
.forgot-user-id-policy-zip-container .amod-error-hide,.amod-error-hide{display:none}
.forgot-user-id-policy-zip-container .amod-error-align,.amod-error-align{text-align:left}
.forgot-user-id-policy-zip-container #forgot-user-id-policy-zip-submit{float:right;width:50%;margin-top:7.5rem;margin-bottom:4rem;height:auto}
@media(max-width:1023px){.forgot-user-id-policy-zip-container{padding:2rem 1.5rem 0rem 1.5rem}
.forgot-user-id-policy-zip-container #forgot-user-id-policy-zip-submit{margin-bottom:2rem;width:100%}
.forgot-user-id-policy-zip-container .forgot-id-policy-zip-heading{margin:.5rem 0 1rem 0}
.forgot-id-policy-zip-error-msg-outer .errmessage{margin-top:0}
.forgot-user-id-policy-zip-container .forgot-id-policy-zip-para p{color:var(--amod-theme-gray-80,#535353);margin:0 0 1.5rem 0}
.forgot-user-id-policy-zip-container .forgot-id-policy-zip-para{margin-bottom:0}
.forgot-user-id-policy-zip-container .amod-form-layout-grid:nth-child(even){padding-left:0rem}
.forgot-user-id-policy-zip-container .amod-form-layout-grid:nth-child(odd){padding-right:0rem}
}
@media(min-width :569px) and (max-width:1023px){.forgot-user-id-policy-zip-container{padding:2rem 1.5rem 0rem 1.5rem}
#forgot-id-policy-zip-form .mdc-layout-grid__inner{grid-gap:0rem !important}
}
.forgot-userid-mfa.forget-userid-send-code{padding:4rem 5rem;width:-webkit-fill-available;display:inline-block}
.continue-mfa-call{color:var(--mdc-theme-on-primary,#fff) !important}
.forgot-userid-mfa.forget-userid-send-code .intro{padding-bottom:.5rem;color:var(--amod-theme-gray-60);font-family:var(--mdc-typography-font-family)}
.forgot-userid-mfa.forget-userid-send-code #acct-recovery-text{color:var(--amod-theme-gray-100);padding-bottom:2rem}
.forgot-userid-mfa.forget-userid-send-code .verify-acct-para-text p:first-child,.forgot-userid-mfa.forget-userid-send-code .acct-verify-para p:first-child{margin-bottom:8px;margin-top:0}
.forgot-userid-mfa.forget-userid-send-code .verify-acct-para-text p:last-child,.forgot-userid-mfa.forget-userid-send-code .acct-verify-para p:last-child,.forgot-userid-mfa.forget-userid-send-code .acct-verify-para-call p:last-child{margin-bottom:0;margin-top:0}
.forgot-userid-mfa.forget-userid-send-code .acct-verify-para-call p:first-child{margin-bottom:2rem;margin-top:0}
.forgot-userid-mfa.forget-userid-send-code .buttons{display:flex;flex-direction:column}
.forgot-userid-mfa.forget-userid-send-code .buttons #sendCode{cursor:pointer;padding:.75rem;color:var(--mdc-theme-on-primary) !important}
.forgot-userid-mfa.forget-userid-send-code .buttons #verifyPhone{cursor:pointer;padding:.75rem;margin-top:1.5rem}
.forgot-userid-mfa.forget-userid-send-code .verify-acct-para-text{color:var(--amod-theme-gray-80);padding-bottom:9rem}
.forgot-userid-mfa.forget-userid-send-code .phoneNumber{display:none}
.forgot-userid-mfa.forget-userid-send-code #verificationCode{padding:12px 1rem;width:-webkit-fill-available;outline:0;border:1px solid #d4d4d4;background:#f4f4f4;margin-top:-8px}
.forgot-userid-mfa.forget-userid-send-code .verify-bttn{display:flex !important;color:var(--mdc-theme-on-primary) !important;width:50%;float:right}
.forgot-userid-mfa.forget-userid-send-code .acct-verify-para{padding-bottom:2rem;color:var(--amod-theme-gray-80)}
.forgot-userid-mfa.forget-userid-send-code .verfication-inputtxt{font-weight:bold}
.forgot-userid-mfa.forget-userid-send-code .send-code-again-via-call,.forgot-userid-mfa.forget-userid-send-code .code-via-text-link{cursor:pointer}
.forgot-userid-mfa.forget-userid-send-code .actionLabel{padding-top:3.25rem;padding-bottom:6.25rem;color:var(--amod-theme-gray-80)}
.forgot-userid-mfa.forget-userid-send-code .verfication-inputtxt{margin-bottom:1rem}
.forgot-userid-mfa.forget-userid-send-code .wrong-userid-msg,.forgot-userid-mfa.forget-userid-send-code .wrong-valcode-msg{padding-top:.5rem;color:var(--amod-theme-negative)}
.forgot-userid-mfa.forget-userid-send-code .not-reachable-msg{display:flex;padding:1.25rem 2.5rem 1.25rem 1.75rem;background:#ffe7ec;margin-top:8px;color:var(--amod-theme-gray-100)}
.forgot-userid-mfa.forget-userid-send-code .warning-icon{color:var(--amod-theme-negative);padding-right:.75rem}
.forgot-userid-mfa.forget-userid-send-code .wrong-user-id-text{padding-right:1.5rem}
.forgot-userid-mfa.forget-userid-send-code .verify-code-success-send{display:flex;padding:1.25rem 1.25rem 1.25rem 1.5rem;background:#ecf2e9;margin-top:8px;margin-bottom:2rem;color:var(--amod-theme-gray-100)}
.forgot-userid-mfa.forget-userid-send-code .new-code-close{cursor:pointer}
.forgot-userid-mfa.forget-userid-send-code .acct-verify-para-call{color:var(--amod-theme-gray-80)}
.forgot-userid-mfa.forget-userid-send-code .check-circle{color:var(--amod-theme-positive);padding-right:.5rem}
.forgot-userid-mfa.forget-userid-send-code .acct-verify-para-call p:last-child a{cursor:pointer;padding-right:.5rem}
.forgot-userid-mfa.forget-userid-send-code .new-code-sent{width:100%}
.forgot-userid-mfa.forget-userid-send-code .close-err-btn{cursor:pointer}
@media(max-width:1023px){.forgot-userid-mfa.forget-userid-send-code{padding:2rem 1.5rem}
.forgot-userid-mfa.forget-userid-send-code #acct-recovery-text{padding-bottom:1rem}
.forgot-userid-mfa.forget-userid-send-code .verify-acct-para-text{padding-bottom:2.5rem}
.forgot-userid-mfa.forget-userid-send-code .buttons #verifyPhone{margin-top:1rem}
.forgot-userid-mfa.forget-userid-send-code .acct-verify-para p:first-child{margin-bottom:1rem;margin-top:0}
.forgot-userid-mfa.forget-userid-send-code .acct-verify-para{padding-bottom:1.5rem}
.forgot-userid-mfa.forget-userid-send-code .actionLabel{padding-top:1.5rem;padding-bottom:1.5rem}
.forgot-userid-mfa.forget-userid-send-code .verify-bttn{width:-webkit-fill-available}
.forgot-userid-mfa.forget-userid-send-code .not-reachable-msg{margin-top:1.5rem;margin-bottom:.5rem}
.forgot-userid-mfa.forget-userid-send-code .verify-code-success-send{padding:.5rem 1rem}
}
@media(max-width:568px){.forgot-userid-mfa.forget-userid-send-code{padding:2rem 1.5rem}
.forgot-userid-mfa.forget-userid-send-code .actionLabel{padding-bottom:1rem}
.forgot-userid-mfa.forget-userid-send-code .acct-verify-para-call{padding-bottom:11.75rem}
.forgot-userid-mfa.forget-userid-send-code .not-reachable-msg{margin-top:1rem;margin-bottom:.5rem}
.forgot-userid-mfa.forget-userid-send-code .acct-verify-para-call p:first-child{margin-bottom:1.5rem}
}
.forgot-userid-mfa .working{display:none !important}
.display-userid{padding:4rem 5rem}
.display-userid .intro{padding-bottom:.5rem;color:var(--amod-theme-gray-60);font-family:var(--mdc-typography-font-family)}
.display-userid #display-id-text{color:var(--amod-theme-gray-100);padding-bottom:2rem}
.display-userid #responseMsg{padding-bottom:.5rem;color:var(--amod-theme-gray-80);margin:0}
.display-userid #maskedUserId{color:var(--amod-theme-gray-80);font-weight:700;background-color:white;border-color:white;width:100%;border-top:0;border-left:0}
.display-userid #verifying_blurb,.display-userid .helpLink,.display-userid .error{display:none !important}
.display-userid #login{width:50%;float:right;color:white !important;margin-bottom:4rem}
.display-userid ul,.display-userid li{list-style:none;margin:0;padding:0}
.display-userid .Readonly .attrEntry{padding-bottom:12.25rem}
.display-userid #login a{color:white;text-decoration:none}
@media(max-width:1023px){.display-userid{padding:2rem 1.5rem 2rem}
.display-userid .intro{padding-bottom:.5rem;color:var(--amod-theme-gray-60);font-family:var(--mdc-typography-font-family)}
.display-userid #display-id-text{padding-bottom:1rem}
.display-userid #responseMsg{padding-bottom:1rem}
.display-userid #maskedUserId{padding-bottom:2.5rem}
.display-userid #login{width:-webkit-fill-available;color:white !important}
.display-userid #attributeVerification .buttons{padding-bottom:2rem}
.display-userid #login{margin-bottom:2rem}
}
@media(max-width:569px){.display-userid{padding:2rem 1.5rem 2rem}
}
.amod-footer{padding:2.5rem 3.5rem 1.5rem;height:auto;bottom:0;left:0;right:0}
.amod-footer__section--align-start{padding-left:4rem}
.amod-footer__link-list{list-style-type:none !important;padding-inline-start:unset;line-height:2.5}
.amod-footer__link-list-title{color:#fff;color:var(--mdc-theme-on-primary,#fff);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:700;text-decoration:none;-webkit-text-decoration:none;text-transform:none}
.amod-footer li{font-size:1rem;line-height:1.5rem;margin-bottom:1rem}
.amod-footer .amod-footer__link-list a{color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;text-decoration:none;-webkit-text-decoration:none;text-transform:none;opacity:1}
.amod-footer__link-list a:hover,.amod-footer__copyright-section a:hover{color:#fff;padding-bottom:4px;border-bottom:2px solid #fff}
.amod-footer .horizontal-line{margin:3rem 0}
.amod-footer--desc{color:#fff}
.amod-footer--desc p{font-style:normal;font-weight:normal;font-size:1rem;line-height:1.5rem;font-family:var(--amod-typography-secondary-font,Arial,san-serif)}
.amod-footer__copyright-section{margin-top:3rem}
.mdc-layout-grid__cell img{width:100%;height:auto}
.amod-footer .amod-footer__copyright-text,.amod-footer .amod-footer__copyright-text a,.amod-footer .amod-footer__terms-and-conditions,.amod-footer .amod-footer__terms-and-conditions a{color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-decoration:none;-webkit-text-decoration:none;text-transform:none;opacity:1}
.amod-footer-text-align{text-align:right}
.amod-footer__copyright-text a:hover{color:#fff}
.amod-footer__social-icons-section{display:inline-flex}
.amod-footer .amod-footer__social-icons-section a{opacity:1}
.amod-footer__social-icons{padding:0 1.5rem 0 0;width:1.5rem;height:1.5rem}
.logo-container__footer{width:172px;height:auto;margin-bottom:7rem}
a.open-chatBot,a.open-contactUsFlyout{cursor:pointer}
.amod-footer section{padding-right:.5rem}
.amod-footer .logo-container__footer a{opacity:1}
@media(min-width:569px) and (max-width:1023px){.amod-footer{height:auto;padding:2rem 1rem;text-align:center}
.amod-footer-nav{display:none !important}
.amod-footer .mdc-layout-grid{padding:0}
.logo-container__footer{width:140px;height:auto;display:inline-block}
.amod-footer__copyright-section{margin-top:0rem;margin-bottom:.625rem}
.logo-container__footer{width:144px;height:auto;text-align:center;margin-bottom:1rem}
.logo-container__footer{margin-left:auto;margin-right:auto;margin-bottom:1rem}
.amod-footer .horizontal-line{margin:2rem 0}
.amod-footer--desc{text-align:left;margin-bottom:2rem}
.amod-footer__copyright-text,.amod-footer__terms-and-conditions{margin-bottom:.625rem}
.amod-footer__social-icons-section{display:flex;align-items:center;justify-content:center}
.amod-footer-text-align{text-align:center}
.amod-footer__social-icons{padding:0 1rem}
.amod-footer .amod-footer__social-icons-section a{opacity:1}
.amod-footer__social-icons img{width:1rem;height:1rem}
.amod-footer .mdc-layout-grid__inner{grid-gap:0}
}
@media(max-width:568px){.amod-footer-nav{display:none}
.amod-footer{text-align:center;height:auto;padding:2rem 1rem}
.amod-footer .mdc-layout-grid{padding:0}
.amod-footer__copyright-section{margin-top:0rem;margin-bottom:.625rem}
.logo-container__footer{width:144px;height:auto;text-align:center;margin-bottom:1rem}
.logo-container__footer{margin-left:auto;margin-right:auto;margin-bottom:1rem}
.amod-footer .horizontal-line{margin:2rem 0}
.amod-footer--desc{text-align:left;margin-bottom:2rem}
.amod-footer__copyright-text,.amod-footer__terms-and-conditions{margin-bottom:.625rem}
.amod-footer-text-align{text-align:center}
.amod-footer__social-icons{padding:0 1rem}
.amod-footer .amod-footer__social-icons-section a{opacity:1}
.amod-footer__social-icons img{width:1rem;height:1rem}
.amod-footer .mdc-layout-grid__inner{grid-gap:0}
}
.agentStorefront .accordion-container .accordion-title{position:relative;margin:0;padding:0;cursor:pointer;width:100%;display:block}
.agentStorefront .accordion-container .accordion-title::after{content:"";position:absolute;top:1.75rem;right:0;width:1rem;left:92%;height:.563rem;background-image:url(../../../../../../../etc.clientlibs/munichre/amiggrp/amod-components/clientlibs/clientlib-site/resources/icons/expand_more.png);background-repeat:no-repeat}
.agentStorefront .accordion-container .accordion-title.open::after{content:"";position:absolute;top:1.625rem;background-image:url(../../../../../../../etc.clientlibs/munichre/amiggrp/amod-components/clientlibs/clientlib-site/resources/icons/expand_less.png);background-repeat:no-repeat;right:0;width:1rem;left:92%;height:.563rem}
.agentStorefront .accordion-container .accordion-title.js-accordion-title{border-bottom:2px solid #eaeaea;padding-bottom:1.438rem;padding-top:1.313rem}
.agentStorefront .accordion-container .accordion-title.js-accordion-title.open{border-bottom:0}
.agentStorefront ul.amod-footer__link-list.accordion-content{margin-top:-12px;margin-bottom:0}
.agentStorefront ul.amod-footer__link-list.accordion-content li{margin-bottom:.75rem}
.agentStorefront .amod-footer__social-icons-outer-mobile{margin-top:2.25rem}
.agentStorefront .agentDesktopFooter .amod-footer__social-icons{padding:0 .813rem}
.agentStorefront .amod-footer__social-icons-outer-mobile .amod-footer__social-icons{padding:0 .563rem}
@media(max-width:1023px){.agentStorefront .amod-footer-nav{display:block !important;text-align:left;padding:0 2.5rem}
.agentStorefront .agentDesktopFooter{display:none}
.agentStorefront .agentMobileFooter{display:block}
}
@media(min-width:1024px){.agentStorefront .agentMobileFooter{display:none}
}
@media(min-width:568px){.agentStorefront .agentMobileFooter .accordion-container{width:calc(100% - 45%);margin:0 auto}
}
.global-alert{max-width:1440px;margin:auto}
.critical{background-color:var(--amod-critical-bg)}
.warning{background-color:var(--amod-warning-bg)}
.success{background-color:var(--amod-success-bg)}
.info{background-color:var(--amod-info-bg)}
.critical-icon{content:url(../../../../../../../etc.clientlibs/munichre/amiggrp/amod-components/clientlibs/clientlib-site/resources/icons/critical.png)}
.warning-icon{content:url(../../../../../../../etc.clientlibs/munichre/amiggrp/amod-components/clientlibs/clientlib-site/resources/icons/warning.png)}
.success-icon{content:url(../../../../../../../etc.clientlibs/munichre/amiggrp/amod-components/clientlibs/clientlib-site/resources/icons/success.png)}
.info-icon{content:url(../../../../../../../etc.clientlibs/munichre/amiggrp/amod-components/clientlibs/clientlib-site/resources/icons/info.png)}
.action-div{display:inline-flex;float:right;@media(max-width:568px){display:block}
}
.global-alert__actions{font-weight:700;text-decoration:none}
.action-warning{color:var(--amod-theme-warning)}
.action-info{color:var(--amod-theme-light-blue-100)}
.action-critical{color:var(--amod-theme-negative)}
.action-success{color:var(--amod-theme-positive)}
.alertBanner-description{margin:.25rem 0}
.dismiss{font-weight:700;cursor:pointer}
.confirmation-msg-description-para-container{padding:0 1.5rem;width:100%;@media(max-width:568px){padding-left:1rem}
}
.confirmation-msg-success-description-outer{display:inline-flex;width:100%}
.alertInnerDiv{padding:1.5rem 5rem;@media(min-width:569px) and (max-width:1023px){padding:1.5rem 1rem}
@media(max-width :568px){padding:1rem}
}
.global-alert__actions{padding-right:1.5rem;@media(max-width:568px){padding-left:0rem}
}
.hide-false,.hide-desktop{display:none}
.hide-true{display:block}
@media(max-width :568px){.hide-mobile{display:none}
.hide-desktop{display:block}
}