.chaptering.component{position:relative}
.chaptering .border-top{border-top:1px solid #d9d9d6}
.chaptering .border-bottom{border-bottom:1px solid #d9d9d6}
.chaptering .chaptering-leftnav{counter-reset:section}
.chaptering .chaptering-hero-module{margin-bottom:20px}
.chaptering .chaptering-leftnav .chaptering-leftnav-section.active{border-left:6px solid #007abc;border-right:6px solid #a4ce4e;border-top:0;border-bottom:0}
.chaptering .chaptering-leftnav .chaptering-leftnav-section.active:before{content:'';position:absolute;width:calc(100% + 1px);height:6px;background:linear-gradient(to right,#0090da,#007abc,#0061a0,#a4ce4e);top:0;left:0}
.chaptering .chaptering-leftnav .chaptering-leftnav-section.active:after{content:'';position:absolute;width:calc(100% + 1px);height:6px;background:linear-gradient(to right,#0090da,#007abc,#0061a0,#a4ce4e);bottom:0;left:0}
.chaptering .chaptering-leftnav .chaptering-leftnav-section .chaptering-leftnav-title:before{content:counter(section,decimal-leading-zero) " ";counter-increment:section;margin-left:10px;margin-right:40px;display:flex;align-items:center;font-size:24px;cursor:pointer;color:#333}
.chaptering .chaptering-leftnav .chaptering-leftnav-section.active .chaptering-leftnav-title:before{color:#0061a0}
.chaptering .chaptering-leftnav .chaptering-leftnav-title{width:100%;padding-right:20px;display:flex;font-family:'MetLifeCircular','Arial','Helvetica','sans-serif'}
.chaptering .chaptering-leftnav-section:hover .chaptering-leftnav-title p{text-decoration:underline}
.chaptering .chaptering-leftnav .chaptering-leftnav-section.active .chaptering-leftnav-title{color:#333;font-weight:bold}
.chaptering .chaptering-container{counter-reset:section;padding-left:0;padding-right:0}
.chaptering .chaptering-container .chapter-container-section .chaptering-hero-module-numerical:before{content:counter(section,decimal-leading-zero) " ";counter-increment:section;display:flex;min-height:73px}
.chaptering .chaptering-hero-module-numerical{width:145px;font-family:'MetLifeCircular','Arial','Helvetica','sans-serif'}
.chaptering .hero-module-divider{border-bottom:6px solid #fff;width:145px}
.chaptering .chaptering-container .chapter-container-section{flex-wrap:wrap}
.chaptering .chapter-container-section .chaptering-hero-module{margin-bottom:20px;width:100%;color:#fff;padding-left:16px;padding-right:16px}
.chaptering .chapter-hero-module-intro{display:flex;flex-direction:column;padding-top:100px}
.chaptering .chaptering-hero-module-numerical{font-size:120px}
.chaptering .chaptering-hero-module-title{display:flex;align-items:center}
.chaptering .chaptering-hero-module-title p{margin:0}
.chaptering .chaptering-hero-module-title>*:first-child{font-family:'Georgia','Times New Roman','Times','serif';font-size:32px;line-height:38px;margin-bottom:30px}
.chaptering .chaptering-hero-module-title>*:first-child:after{content:'';position:absolute;width:145px;bottom:-6px;height:6px;left:0}
.chaptering .chaptering-hero-module-description{font-size:16px;line-height:30px;padding-top:35px;padding-bottom:40px}
.chaptering .chaptering-hero-module-description:has(~ .chaptering-cta-link){padding-bottom:0}
.chaptering .chaptering-hero-module-description p{margin:0}
.chaptering .chaptering-cta-link{padding-top:32px;padding-bottom:24px}
.chaptering progress{position:absolute;left:0;top:0;width:100%;height:80px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;color:rgba(0,144,218,0.1);z-index:10}
.chaptering progress::-webkit-progress-bar{background-color:transparent;z-index:10}
.chaptering progress::-webkit-progress-value{background-color:rgba(0,144,218,0.1);z-index:10}
.chaptering progress::-moz-progress-bar{background-color:rgba(0,144,218,0.1);z-index:10}
.chaptering .chaptering-leftnav-section span{position:absolute;width:95%;margin:0 auto;bottom:0;left:0}
.chaptering .chaptering-leftnav-section span.border-top{top:0;left:0}
.chaptering .chaptering-leftnav-section.active span{display:none}
.chaptering .hidden-border-bottom{display:none}
.chaptering .chaptering-leftnav-section.active .hidden-border-bottom{display:block}
.chaptering .chaptering-nav-button{height:50px;width:50px;background:#000;z-index:100;position:fixed;bottom:30px;right:30px;border-radius:35px;opacity:.85}
.chaptering .chaptering-nav-button span{display:table-cell;vertical-align:middle;text-align:center;position:absolute;top:30%;margin:0 auto}
.chaptering .icon-chaptering{position:relative;height:30px;width:30px;top:10px;left:10px;fill:#fff}
.chaptering .chaptering-nav-button.js-is-sticky,.chaptering .chaptering-nav-button.js-is-stuck{display:block;position:fixed !important;bottom:15px;right:15px;top:inherit !important}
.chaptering .chaptering-nav-button.js-is-stuck{position:absolute !important}
.chaptering .chaptering-leftnav .chaptering-leftnav-section{height:80px;width:98%;display:flex;justify-content:center;align-items:center;position:relative;border:6px solid transparent;cursor:pointer;left:1%}
.chaptering .chaptering-leftnav .icon-close{top:calc(50% - 15px);fill:#333;width:15px;height:15px}
.chaptering .chaptering-description-section{padding:20px 30px 20px 20px;display:flex}
.chaptering .chaptering-leftnav-description{display:flex}
.chaptering .chaptering-description-section span{padding-left:20px;display:flex}
.chaptering .chaptering-leftnav-open-style{height:100%;position:fixed;overflow-x:hidden;-webkit-overflow-scrolling:touch}
.chaptering .chaptering-leftnav.js-is-sticky{overflow-y:auto;height:100%}
.chaptering .chaptering-leftnav .chaptering-leftnav-content .chaptering-leftnav-section:nth-child(2) .border-top{margin-top:-12px}
.chaptering .chaptering-hero-module.bg{background-image:url("../../../../../../content/dam/globalMarketingPlatformAssets/images/chaptering/chaptering-desktop.svg")}
.chaptering .chaptering-hero-module.bg.white{color:#fff}
.chaptering .chaptering-hero-module.bg.white .hero-module-divider{border-bottom-color:#fff}
.chaptering .chaptering-hero-module.bg.black{color:#333}
.chaptering .chaptering-hero-module.bg.black .hero-module-divider{border-bottom-color:#333}
@media screen and (max-width:767px){.chaptering .chaptering-leftnav{position:fixed !important;top:0;z-index:1000;height:100vh;width:100%;background:#fff;padding:0}
.chaptering .chaptering-hero-module.bg{background-image:url("../../../../../../content/dam/globalMarketingPlatformAssets/images/chaptering/chaptering-mobile.svg")}
}
@media screen and (min-width:768px){.chaptering .chaptering-hero-module{margin-bottom:30px}
.chaptering .chaptering-leftnav-open-style{overflow-y:hidden}
.chaptering .chapter-container-section .chaptering-hero-module{margin-bottom:30px;padding-left:130px;padding-right:130px}
.chaptering .chapter-hero-module-intro{padding-top:110px;margin-bottom:0}
.chaptering .chaptering-hero-module-title>*:first-child:after{content:'';height:0;border-bottom:0;left:0}
.chaptering .chaptering-hero-module-description{padding-top:40px;font-size:18px;padding-bottom:80px}
.chaptering .chaptering-hero-module-description:has(~ .chaptering-cta-link){padding-bottom:0}
.chaptering .chaptering-cta-link{padding-top:48px;padding-bottom:64px}
.chaptering .chaptering-container .chapter-container-section .chaptering-hero-module-numerical:before{min-height:74px}
}
@media screen and (min-width:768px) and (max-width:1023px){.chaptering .chaptering-leftnav{position:fixed !important;height:100vh;width:100%;top:0;right:0;z-index:1000}
.chaptering .chaptering-leftnav-tabletOverlayOpen{background:rgba(1,1,1,0.6);-webkit-animation-name:chapteringOpen;animation-name:chapteringOpen;-webkit-animation-duration:1.5s;animation-duration:1.5s}
@-webkit-keyframes chapteringOpen{from{background:0}
to{background:rgba(1,1,1,0.6)}
}
@keyframes chapteringOpen{from{background-color:none}
to{background-color:rgba(1,1,1,0.6)}
}
.chaptering .chaptering-leftnav-tabletOverlayClose{background:0;-webkit-animation-name:chapteringClose;animation-name:chapteringClose;-webkit-animation-duration:1.5s;animation-duration:1.5s}
@-webkit-keyframes chapteringClose{from{background:rgba(1,1,1,0.6)}
to{background:0}
}
@keyframes chapteringClose{from{background:rgba(1,1,1,0.6)}
to{background:0}
}
.chaptering .chaptering-leftnav .chaptering-leftnav-content{background:#fff;width:50%;height:100%;overflow-y:auto;right:0;position:absolute}
.chaptering .chaptering-hero-module.bg{background-image:url("../../../../../../content/dam/globalMarketingPlatformAssets/images/chaptering/chaptering-tablet.svg")}
.chaptering .hero-module-divider{width:98px}
.chaptering .chaptering-hero-module-title{margin-left:128px}
}
@media screen and (max-width:1023px){.chaptering .chaptering-leftnav{display:none}
}
@media screen and (min-width:1024px){.chaptering .chaptering-leftnav.js-is-sticky{overflow-y:visible}
.chaptering .chaptering-hero-module{margin-bottom:40px}
.chaptering .chaptering-leftnav .chaptering-leftnav-content .chaptering-leftnav-section.active{-webkit-animation:fadein 1.3s;animation:fadein 1.3s}
.chaptering .chaptering-leftnav.js-is-stuck{height:auto !important}
.chaptering .chaptering-leftnav{padding-top:80px;width:310px}
.chaptering .chaptering-leftnav{flex:none}
.chaptering .chaptering-leftnav[class*="col-"]{padding-left:0;padding-right:0}
.chaptering .enable-left-nav .chaptering-container{width:calc(100% - 310px) !important;padding-left:30px;padding-right:0}
.chaptering .chaptering-header-top-padding{padding-top:130px}
.chaptering .chapter-hero-module-intro{padding-top:155px}
.chaptering .chaptering-leftnav-open-style{overflow:auto;position:relative}
.chaptering .chaptering-leftnav.js-is-sticky+.chaptering-container,.chaptering .chaptering-leftnav.js-is-stuck+.chaptering-container{margin-left:310px}
.chaptering progress::-ms-fill{border-color:rgba(0,144,218,0.2)}
.chaptering .chapter-container-section .chaptering-hero-module{margin-bottom:40px;padding-left:90px;padding-right:90px}
.chaptering .chaptering-hero-module-numerical{width:200px;font-size:200px}
.chaptering .chaptering-hero-module-title{padding-left:15px;margin-left:250px}
.chaptering .chaptering-hero-module-title>*:first-child{font-size:44px;line-height:50px;margin-bottom:40px}
.chaptering .chaptering-container .chapter-container-section .chaptering-hero-module-numerical:before{min-height:98px}
.chaptering .chaptering-hero-module-description{padding-top:50px;font-size:18px}
.chaptering .hero-module-divider{width:200px}
.chaptering .chaptering-nav-button{display:none !important}
.chaptering .chaptering-description-section{display:none}
}
@media screen and (min-width:1300px){.chaptering .enable-left-nav .chaptering-row{margin-right:0}
}
body[dir="rtl"] .chaptering .chaptering-leftnav .chaptering-leftnav-section{right:1%;left:initial}
body[dir="rtl"] .chaptering .chaptering-leftnav .chaptering-leftnav-title{padding-left:20px;padding-right:initial}
body[dir="rtl"] .chaptering .chaptering-leftnav .chaptering-leftnav-section .chaptering-leftnav-title:before{margin-left:40px;margin-right:10px}
body[dir="rtl"] .chaptering .chaptering-hero-module.bg,body[dir="rtl"] .chaptering .chapter-hero-module-intro,body[dir="rtl"] .chaptering .chaptering-hero-module-description,body[dir="rtl"] .chaptering .chaptering-cta-link{transform:scaleX(-1)}
body[dir="rtl"] .chaptering .chaptering-nav-button{left:30px;right:initial}
body[dir="rtl"] .chaptering .icon-chaptering{right:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
body[dir="rtl"] .chaptering .chaptering-description-section{padding:20px 20px 20px 30px}
body[dir="rtl"] .chaptering .chaptering-description-section span{padding-right:20px;padding-left:initial}
body[dir="rtl"] .chaptering .chaptering-leftnav .chaptering-leftnav-section.active:before,body[dir="rtl"] .chaptering .chaptering-leftnav .chaptering-leftnav-section.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
body[dir="rtl"] .chaptering .chaptering-leftnav .chaptering-leftnav-section.active{border-left:6px solid #a4ce4e;border-right:6px solid #007abc}
@media screen and (min-width:768px) and (max-width:1023px){body[dir="rtl"] .chaptering .chaptering-hero-module-title{margin-right:128px;margin-left:initial}
}
@media screen and (min-width:1024px){body[dir="rtl"] .chaptering .enable-left-nav .chaptering-container{padding-left:0;padding-right:30px}
body[dir="rtl"] .chaptering .chaptering-hero-module-title{padding-right:15px;margin-right:250px;padding-left:initial;margin-left:initial}
body[dir="rtl"] .chaptering .chaptering-leftnav.js-is-sticky+.chaptering-container,body[dir="rtl"] .chaptering .chaptering-leftnav.js-is-stuck+.chaptering-container{margin-right:310px;margin-left:initial}
}