.u-ni-font-body-x-large,.u-ni-font-body-large,.u-ni-font-body-default,.u-ni-font-body-compact{font-family:FoundersGrotesk;font-weight:400}
.u-ni-font-body-x-large{font-size:32px;line-height:40px}
.u-ni-font-body-large{font-size:24px;line-height:32px}
.u-ni-font-body-default{font-size:18px;line-height:24px}
.u-ni-font-body-compact{font-size:16px;line-height:22px}
@media only screen and (max-width :1024px){.u-ni-font-body-x-large{font-size:28px;line-height:32px}
}
.u-ni-font-detail-regular,.u-ni-font-detail-medium,.u-ni-font-detail-regular-compact,.u-ni-font-detail-medium-compact,.u-ni-font-detail-small,.u-ni-font-detail-xx-small{font-family:FoundersGrotesk}
.u-ni-font-detail-formal,.u-ni-font-detail-italic-compact{font-family:Financier Display}
.u-ni-font-detail-x-small{font-family:SpaceMono}
.u-ni-font-detail-regular,.u-ni-font-detail-formal,.u-ni-font-detail-regular-compact,.u-ni-font-detail-italic-compact,.u-ni-font-detail-small,.u-ni-font-detail-x-small,.u-ni-font-detail-xx-small{font-weight:400}
.u-ni-font-detail-medium,.u-ni-font-detail-medium-compact{font-weight:500}
.u-ni-font-detail-regular,.u-ni-font-detail-medium,.u-ni-font-detail-formal{font-size:16px;line-height:16px}
.u-ni-font-detail-regular-compact,.u-ni-font-detail-medium-compact,.u-ni-font-detail-italic-compact{font-size:14px;line-height:16px}
.u-ni-font-detail-small{font-size:12px;line-height:16px}
.u-ni-font-detail-x-small{font-size:9px;line-height:12px}
.u-ni-font-detail-xx-small{font-size:9px;line-height:8px}
.u-ni-font-eyebrow1,.u-ni-font-eyebrow2,.u-ni-font-eyebrow3,.u-ni-font-eyebrow4{font-family:SpaceMono,Courier New,Courier,monospace;font-weight:400}
.u-ni-font-eyebrow1{font-size:18px;line-height:24px}
.u-ni-font-eyebrow2{font-size:16px;line-height:16px}
.u-ni-font-eyebrow3{font-size:14px;line-height:16px}
.u-ni-font-eyebrow4{font-size:12px;line-height:12px}
.u-ni-font-hero1,.u-ni-font-hero2,.u-ni-font-hero3,.u-ni-font-hero4,.u-ni-font-title1,.u-ni-font-title2,.u-ni-font-title3,.u-ni-font-title4,.u-ni-font-title5,.u-ni-font-title6{font-family:FinancierDisplay;font-weight:400}
.u-ni-font-hero1{font-size:196px;line-height:174px}
.u-ni-font-hero2{font-size:152px;line-height:136px}
.u-ni-font-hero3{font-size:120px;line-height:120px}
.u-ni-font-hero4{font-size:100px;line-height:120px}
.u-ni-font-title1{font-size:80px;line-height:88px}
.u-ni-font-title2{font-size:72px;line-height:80px}
.u-ni-font-title3{font-size:60px;line-height:72px}
.u-ni-font-title4{font-size:56px;line-height:64px}
.u-ni-font-title5{font-size:46px;line-height:56px}
.u-ni-font-title6{font-size:40px;line-height:48px}
@media only screen and (max-width :1200px){.u-ni-font-hero1{font-size:160px;line-height:160px}
.u-ni-font-hero2{font-size:144px;line-height:120px}
.u-ni-font-hero3{font-size:112px;line-height:120px}
.u-ni-font-hero4{font-size:80px;line-height:90px}
.u-ni-font-title1{font-size:72px;line-height:80px}
.u-ni-font-title2{font-size:60px;line-height:72px}
.u-ni-font-title3{font-size:56px;line-height:64px}
.u-ni-font-title4{font-size:46px;line-height:56px}
.u-ni-font-title5{font-size:40px;line-height:48px}
.u-ni-font-title6{font-size:36px;line-height:44px}
}
@media only screen and (max-width :1024px){.u-ni-font-hero1{font-size:134px;line-height:144px}
.u-ni-font-hero2{font-size:120px;line-height:128px}
.u-ni-font-hero3{font-size:80px;line-height:86px}
.u-ni-font-hero4{font-size:60px;line-height:68px}
.u-ni-font-title1{font-size:60px;line-height:72px}
.u-ni-font-title2{font-size:56px;line-height:64px}
.u-ni-font-title3{font-size:46px;line-height:56px}
.u-ni-font-title4{font-size:40px;line-height:48px}
.u-ni-font-title5{font-size:36px;line-height:44px}
.u-ni-font-title6{font-size:30px;line-height:40px}
}
@media only screen and (max-width :720px){.u-ni-font-hero1{font-size:70px;line-height:60px}
.u-ni-font-hero2{font-size:60px;line-height:68px}
.u-ni-font-hero3{font-size:46px;line-height:56px}
.u-ni-font-hero4{font-size:32px;line-height:40px}
.u-ni-font-title1{font-size:46px;line-height:56px}
.u-ni-font-title2{font-size:40px;line-height:48px}
.u-ni-font-title3{font-size:36px;line-height:44px}
.u-ni-font-title4{font-size:30px;line-height:40px}
.u-ni-font-title5{font-size:24px;line-height:32px}
.u-ni-font-title6{font-size:20px;line-height:22px}
}
.u-ni-font-subtitle-formal-large,.u-ni-font-subtitle-formal,.u-ni-font-subtitle-formal-small,.u-ni-font-subtitle-formal-x-small{font-family:FinancierDisplay}
.u-ni-font-subtitle-formal-regular,.u-ni-font-subtitle-formal-medium,.u-ni-font-subtitle-formal-medium-compact,.u-ni-font-subtitle-medium-small,.u-ni-font-subtitle-medium-x-small,.u-ni-font-subtitle-medium-xx-small{font-family:FoundersGrotesk}
.u-ni-font-subtitle-formal-large,.u-ni-font-subtitle-formal-regular,.u-ni-font-subtitle-formal,.u-ni-font-subtitle-formal-small,.u-ni-font-subtitle-formal-x-small{font-weight:400}
.u-ni-font-subtitle-formal-medium,.u-ni-font-subtitle-formal-medium-compact,.u-ni-font-subtitle-medium-small,.u-ni-font-subtitle-medium-x-small,.u-ni-font-subtitle-medium-xx-small{font-weight:500}
.u-ni-font-subtitle-formal-large{font-size:36px;line-height:44px}
.u-ni-font-subtitle-formal-regular{font-size:30px;line-height:40px}
.u-ni-font-subtitle-formal-medium{font-size:30px;line-height:40px}
.u-ni-font-subtitle-formal-medium-compact{font-size:24px;line-height:32px}
.u-ni-font-subtitle-formal{font-size:30px;line-height:40px}
.u-ni-font-subtitle-formal-small{font-size:24px;line-height:26px}
.u-ni-font-subtitle-formal-x-small{font-size:20px;line-height:26px}
.u-ni-font-subtitle-medium-small{font-size:20px;line-height:24px}
.u-ni-font-subtitle-medium-x-small{font-size:18px;line-height:24px}
.u-ni-font-subtitle-medium-xx-small{font-size:16px;line-height:22px}
@media only screen and (max-width :1200px){.u-ni-font-subtitle-formal{font-size:24px;line-height:32px}
.u-ni-font-subtitle-formal-small{font-size:20px;line-height:22px}
.u-ni-font-subtitle-formal-x-small{font-size:18px;line-height:24px}
}
@media only screen and (max-width :1024px){.u-ni-font-subtitle-formal{font-size:24px;line-height:32px}
.u-ni-font-subtitle-formal-small{font-size:18px;line-height:24px}
.u-ni-font-subtitle-formal-x-small{font-size:16px;line-height:24px}
}
@media only screen and (max-width :720px){.u-ni-font-subtitle-formal{font-size:22px;line-height:30px}
.u-ni-font-subtitle-formal-small{font-size:18px;line-height:24px}
.u-ni-font-subtitle-formal-x-small{font-size:16px;line-height:24px}
}
.tabctrl-component .tab-control{margin-top:30px}
.tabctrl-component .tab-control-tabs{list-style:none;position:relative;display:flex;flex-wrap:wrap;padding:0}
.tabctrl-component .tab-control-tabs button{display:block;min-width:237px;height:80px;font-family:'Roboto Condensed',sans-serif;font-size:18px;font-weight:bold;line-height:1.15em;color:#333;margin-left:5px;border:0;background-color:#f4f4f4;border-top:8px solid #f4f4f4;padding:25px;text-transform:capitalize}
body.using-mouse .tabctrl-component .tab-control-tabs button:focus{outline:0}
.tabctrl-component .tab-control-tabs button.active{border-top-color:#ccdcc8;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:white}
.tabctrl-component .tab-control-tabs button:not(.active):hover{background-color:#044123;border-color:#044123}
.tabctrl-component .tab-control-tabs button:not(.active):hover p{color:white}
.tabctrl-component .tab-control-tabs button.active:hover p{color:#777}
.tabctrl-component .tab-control-tabs::after{position:absolute;height:1px;width:100%;bottom:0;left:-15px;border-bottom:1px solid #ccc;z-index:-1}
.tabctrl-component .tab-control-content{overflow:hidden;padding-top:30px}
.ni-padding-top-x{padding-top:15px}
.ni-padding-bottom-x{padding-bottom:15px}
.shading-container.parbase:not(.cq-Editable-dom){overflow-x:clip;overflow-y:visible}
.shading-container .ni-inset-padding-small{padding-left:30px;padding-right:30px}
.shading-container .ni-inset-padding-medium{padding-left:45px;padding-right:45px}
.shading-container .ni-inset-padding-large{padding-left:60px;padding-right:60px}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--ni-container-undo-padding:calc(-1 * var(--bs-gutter-x,.75rem))}
.row>*{--ni-container-undo-padding:calc(var(--bs-gutter-x) * -0.5)}
.undo-container-padding{margin-right:var(--ni-container-undo-padding);margin-left:var(--ni-container-undo-padding)}
.modal-window>dialog{width:var(--ni-dialog-width);border:5px solid #ffffff80;background-clip:padding-box;box-shadow:3px 3px 5px #0000002e;color:#333;padding:0}
.modal-window>dialog::backdrop{background:#b2b2b2d9}
html:has(.modal-window>dialog:modal){overflow:hidden}
.modal-window>dialog>.close{appearance:none;position:absolute;top:12.5px;right:12.5px;border:0;background:transparent;opacity:.2}
.modal-window>dialog>.close:hover,body:not(.using-mouse) .modal-window>dialog>.close:focus{opacity:.5}
.using-mouse .modal-window>dialog>.close:focus{outline:0}
.modalwindowcontent{padding:15px 50px 15px 15px}
.modalwindowcontent .richtext ul{margin-left:2px}
.modalwindowcontent .title{padding-bottom:24px}
.ni-grid{display:grid;column-gap:var(--ni-grid-column-gap);--ni-grid-row-gap:40px;row-gap:var(--ni-grid-row-gap);margin-bottom:40px}
@media(min-width:1024px){.ni-grid.thick-gutter{--ni-grid-column-gap:96px}
}
@media(min-width:1200px){.ni-grid.thick-gutter{--ni-grid-column-gap:112px}
}
@media(min-width:1400px){.ni-grid.thick-gutter{--ni-grid-column-gap:120px}
}
.ni-grid>.ni-grid-item{position:relative}
.ni-grid-mobile-1{grid-template-columns:100%}
.ni-grid-mobile-1-1{--remaining-space:calc(100% - var(--ni-grid-column-gap));grid-template-columns:repeat(2,calc(var(--remaining-space) / 2))}
@media(max-width:767.98px){.ni-grid.horizontalDivider>.ni-grid-item.ni-grid-last-row-start-mobile::before,.ni-grid.horizontalDivider>.ni-grid-item.ni-grid-last-row-start-mobile ~ .ni-grid-item::before,.ni-grid.verticalDivider>.ni-grid-item.ni-grid-last-column-mobile::before{display:none}
}
@media(min-width:768px){.ni-grid-tablet-1{grid-template-columns:100%}
.ni-grid-tablet-1-3,.ni-grid-tablet-1-1,.ni-grid-tablet-2-1,.ni-grid-tablet-3-1,.ni-grid-tablet-7-5,.ni-grid-tablet-5-7{--remaining-space:calc(100% - var(--ni-grid-column-gap))}
.ni-grid-tablet-1-3{grid-template-columns:calc(var(--remaining-space) / 4) calc(var(--remaining-space) / 4 * 3)}
.ni-grid-tablet-1-1{grid-template-columns:repeat(2,calc(var(--remaining-space) / 2))}
.ni-grid-tablet-2-1{grid-template-columns:calc(var(--remaining-space) / 3 * 2) calc(var(--remaining-space) / 3)}
.ni-grid-tablet-3-1{grid-template-columns:calc(var(--remaining-space) / 4 * 3) calc(var(--remaining-space) / 4)}
.ni-grid-tablet-7-5{grid-template-columns:calc(var(--remaining-space) / 12 * 7) calc(var(--remaining-space) / 12 * 5)}
.ni-grid-tablet-5-7{grid-template-columns:calc(var(--remaining-space) / 12 * 5) calc(var(--remaining-space) / 12 * 7)}
.ni-grid-tablet-1-1-1{--remaining-space:calc(100% - 2 * var(--ni-grid-column-gap));grid-template-columns:repeat(3,calc(var(--remaining-space) / 3))}
.ni-grid-tablet-1-1-1-1{--remaining-space:calc(100% - 3 * var(--ni-grid-column-gap));grid-template-columns:repeat(4,calc(var(--remaining-space) / 4))}
.ni-grid-tablet-1-1-1-1-1{--remaining-space:calc(100% - 4 * var(--ni-grid-column-gap));grid-template-columns:repeat(5,calc(var(--remaining-space) / 5))}
}
@media(min-width:768px) and (max-width:991.98px){.ni-grid.horizontalDivider>.ni-grid-item.ni-grid-last-row-start-tablet::before,.ni-grid.horizontalDivider>.ni-grid-item.ni-grid-last-row-start-tablet ~ .ni-grid-item::before,.ni-grid.verticalDivider>.ni-grid-item.ni-grid-last-column-tablet::before{display:none}
}
@media(min-width:992px){.ni-grid-desktop-1{grid-template-columns:100%}
.ni-grid-desktop-1-3,.ni-grid-desktop-1-1,.ni-grid-desktop-2-1,.ni-grid-desktop-3-1,.ni-grid-desktop-7-5,.ni-grid-desktop-5-7{--remaining-space:calc(100% - var(--ni-grid-column-gap))}
.ni-grid-desktop-1-3{grid-template-columns:calc(var(--remaining-space) / 4) calc(var(--remaining-space) / 4 * 3)}
.ni-grid-desktop-1-1{grid-template-columns:repeat(2,calc(var(--remaining-space) / 2))}
.ni-grid-desktop-2-1{grid-template-columns:calc(var(--remaining-space) / 3 * 2) calc(var(--remaining-space) / 3)}
.ni-grid-desktop-3-1{grid-template-columns:calc(var(--remaining-space) / 4 * 3) calc(var(--remaining-space) / 4)}
.ni-grid-desktop-7-5{grid-template-columns:calc(var(--remaining-space) / 12 * 7) calc(var(--remaining-space) / 12 * 5)}
.ni-grid-desktop-5-7{grid-template-columns:calc(var(--remaining-space) / 12 * 5) calc(var(--remaining-space) / 12 * 7)}
.ni-grid-desktop-1-1-1{--remaining-space:calc(100% - 2 * var(--ni-grid-column-gap));grid-template-columns:repeat(3,calc(var(--remaining-space) / 3))}
.ni-grid-desktop-1-1-1-1{--remaining-space:calc(100% - 3 * var(--ni-grid-column-gap));grid-template-columns:repeat(4,calc(var(--remaining-space) / 4))}
.ni-grid-desktop-1-1-1-1-1{--remaining-space:calc(100% - 4 * var(--ni-grid-column-gap));grid-template-columns:repeat(5,calc(var(--remaining-space) / 5))}
.ni-grid.horizontalDivider>.ni-grid-item.ni-grid-last-row-start-desktop::before,.ni-grid.horizontalDivider>.ni-grid-item.ni-grid-last-row-start-desktop ~ .ni-grid-item::before,.ni-grid.verticalDivider>.ni-grid-item.ni-grid-last-column-desktop::before{display:none}
}
.ni-grid.horizontalDivider>.ni-grid-item::before{content:"";box-sizing:content-box;position:absolute;left:12.5%;right:12.5%;bottom:calc( -0.5 * (var(--ni-grid-row-gap) + var(--ni-grid-divider-size)));height:0;border-bottom-style:solid;border-bottom-width:var(--ni-grid-divider-size)}
.ni-grid.verticalDivider>.ni-grid-item::before{content:"";box-sizing:content-box;position:absolute;top:12.5%;bottom:12.5%;right:calc( -0.5 * (var(--ni-grid-column-gap) + var(--ni-grid-divider-size)));width:0;border-right-style:solid;border-right-width:var(--ni-grid-divider-size)}
.ni-grid.verticalDivider>.ni-grid-item:last-child::before{display:none}
.ni-grid[data-divider-size="ni-divider-small"]>.ni-grid-item::before{--ni-grid-divider-size:1px}
.ni-grid[data-divider-size="ni-divider-medium"]>.ni-grid-item::before{--ni-grid-divider-size:5px}
.ni-grid[data-divider-size="ni-divider-large"]>.ni-grid-item::before{--ni-grid-divider-size:10px}
.ni-grid[data-divider-color="ni-green"]>.ni-grid-item::before{border-color:#03b585}
.ni-grid[data-divider-color="dark-grey"]>.ni-grid-item::before{border-color:#767676}
.ni-grid[data-divider-color="light-grey"]>.ni-grid-item::before{border-color:#afafaf}
.ni-grid[data-divider-color="pale-green"]>.ni-grid-item::before{border-color:#ccdcc8}
.ni-grid[data-divider-color="forest-green"]>.ni-grid-item::before{border-color:#044123}
.ni-grid[data-divider-color="power-green"]>.ni-grid-item::before{border-color:#32eb96}
.ni-grid[data-divider-color="white"]>.ni-grid-item::before{border-color:#fff}
.ni-grid[data-divider-color="sky-light"]>.ni-grid-item::before{border-color:#a5dded}
.ni-grid[data-divider-color="pale-grey"]>.ni-grid-item::before{border-color:#e4e4e4}
@media(min-width:1200px){.ni-single-row .ni-margin-grid-row{margin-bottom:0}
}
@media only screen and (max-width:1023px){.ni-grid{--ni-grid-row-gap:24px}
}
.ni-grid{--ni-grid-column-gap:1.5rem}
.flex-layout-container{display:flex}
.flex-child>.cq-Editable-dom{min-width:100px}
.flex-child{display:inline-flex}
.flex-layout-container.ni-delimiter-pipe>.flex-child:not(:last-child):after,.flex-layout-container.ni-delimiter-gt>.flex-child:not(:last-child):after,.flex-layout-container.ni-delimiter-slash>.flex-child:not(:last-child):after{padding:0 1em;align-self:center}
.flex-layout-container.ni-delimiter-pipe>.flex-child:not(:last-child):after{content:"|"}
.flex-layout-container.ni-delimiter-gt>.flex-child:not(:last-child):after{content:">"}
.flex-layout-container.ni-delimiter-slash>.flex-child:not(:last-child):after{content:"/"}
.flex-layout-container:not(.ni-delimiter-pipe):not(.ni-delimiter-gt):not(.ni-delimiter-slash)>.flex-child:not(:last-child):after{content:"";width:20px}
.bottom-drawer>dialog{left:0;width:100%;max-width:none;margin-bottom:0;padding-top:57px;padding-bottom:27px;box-shadow:0 0 16px 0 rgba(0,0,0,0.08);border:0}
html:has(.bottom-drawer>dialog:modal){overflow:hidden}
.bottom-drawer>dialog .close-button{appearance:none;position:absolute;top:27px;right:37px;cursor:pointer;background-color:transparent;border:0;padding:0}
.bottom-drawer>dialog{opacity:0;transform:translateY(100%);transition:opacity .24s cubic-bezier(0,0,0.3,1) .24s,transform .24s cubic-bezier(0,0,0.3,1) .24s;display:block}
.bottom-drawer>dialog:modal{opacity:1;transform:translateY(0);transition:opacity .24s cubic-bezier(0.4,0.14,1,1) .24s,transform .24s cubic-bezier(0.4,0.14,1,1) .24s;display:block}
.ni-accordion{margin-bottom:20px}
.ni-accordion.trailing-arrow{background-color:white;border:1px solid var(--pale-green);border-radius:8px;padding:16px 24px}
.ni-accordion.border-white{border-color:white}
.ni-accordion.default>details{border-bottom:.5px solid #ccc}
.ni-accordion.default>details:first-of-type{border-top:.5px solid #ccc}
.ni-accordion.trailing-arrow>details:not(:first-of-type){border-top:1px solid var(--pale-green)}
.ni-accordion>details>summary{cursor:pointer;min-height:70px}
.ni-accordion>details>summary>.accordion-description{color:#333}
.ni-accordion.default>details>summary{display:grid;grid-template-columns:auto 1fr}
.ni-accordion.default>details>summary::before{content:'+';padding-right:16px;font-family:"Courier New";font-size:17px}
.ni-accordion.default>details[open]>summary::before{content:'-'}
.ni-accordion.trailing-arrow>details>summary{display:block;padding:27px 24px 21px 8px}
.ni-accordion.trailing-arrow>details>summary:hover h2{color:#009b65}
.ni-accordion.trailing-arrow>details>summary:before{content:url("data:image/svg+xml;charset=UTF-8,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20d='m12%2013.683%206.35-5.442a1%201%200%200%201%201.3%201.518l-7%206a1%201%200%200%201-1.3%200l-7-6a1%201%200%201%201%201.3-1.518L12%2013.683z'%20fill='%23009B65'/%3e%3c/svg%3e");display:block;float:right;width:24px;height:24px}
.ni-accordion.trailing-arrow>details[open]>summary:before{content:url("data:image/svg+xml;charset=UTF-8,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20d='M12%2010.317%205.65%2015.76a1%201%200%200%201-1.3-1.518l7-6a1%201%200%200%201%201.3%200l7%206a1%201%200%200%201-1.3%201.518L12%2010.317z'%20fill='%23009B65'/%3e%3c/svg%3e")}
.ni-accordion.trailing-arrow>details>summary h2{font-family:FoundersGrotesk;font-size:16px;font-weight:500;color:#044123;line-height:1.38}
.ni-accordion.default>details>.accordion-body{padding-top:35px;padding-bottom:15px}
.ni-accordion.trailing-arrow>details>.accordion-body{padding:16px 0}
@media(width>= 768px){.ni-accordion.default>details>summary{padding:12px}
.ni-accordion.default>details>summary:hover{background-color:#f4f4f4}
.ni-accordion.default>details>summary::before{margin-top:-12px;font-size:70px;line-height:1;color:#004123;grid-row:1 / span 2}
.ni-accordion.trailing-arrow>details>summary h2{font-size:18px;line-height:1.33}
.ni-accordion.default>details>.accordion-body{padding-left:74px}
}
@media(width < 768px){.ni-accordion.default>details>summary{background-color:#e7e7e7;color:#044123;align-items:center;padding:10px 15px}
.ni-accordion.default>details>summary h2{font-size:18px;text-transform:uppercase}
.ni-accordion.default>details[open]>summary{background-color:#044123;color:white}
.ni-accordion.default>details[open]>summary h2,.ni-accordion.default>details[open]>summary h2 p{color:white}
}
@media(width>= 920px){.ni-accordion.default>details>.accordion-body{padding-top:50px}
}
.ni-dropdown-wrapper>select{border-radius:0;cursor:pointer;font-family:Helvetica,sans-serif;color:#333}
.form-group{margin-bottom:15px}
.index-column .headline-wrapper{display:flex;gap:8px}
.index-column .uk-accordion-title .ni__accordion-title--closed{display:none}
.index-column .uk-accordion-title{text-decoration:none;pointer-events:none;display:block}
.index-column .index-column-title{color:#333}
.ni-blue .index-column .index-column-title,.ni-darkgrey .index-column .index-column-title{color:#f6f6f6}
.index-column .nav-list-with-divider{border-bottom:1px solid #ccdcc8}
.index-column .nav-list-no-divider{border-bottom:0}
.index-column .component-group-container{display:flex;flex-wrap:wrap;gap:30px}
.index-column .component-group-container .index-column-group-element{flex-grow:1;flex-basis:20%}
@media(max-width:720px){.index-column .component-group-container .index-column-group-element{flex-basis:50%}
}
.index-column .text-component{font-family:FoundersGrotesk;font-size:16px;line-height:22px;color:#686868}
.ni-blue .index-column .component-group-container .index-column-group-element .text-component,.ni-darkgrey .index-column .component-group-container .index-column-group-element .text-component{color:#e4e4e4}
.index-column .ni__nav-list a{border-bottom:0;padding-top:0;padding-bottom:0}
.index-column .ni-spacing-bottom-0{padding-bottom:0;margin-bottom:0}
.index-column .ni-spacing-bottom-4{padding-bottom:2px;margin-bottom:2px}
.index-column .ni-spacing-bottom-8{padding-bottom:4px;margin-bottom:4px}
.index-column .ni-spacing-bottom-12{padding-bottom:6px;margin-bottom:6px}
.index-column .ni-spacing-bottom-16{padding-bottom:8px;margin-bottom:8px}
.index-column .ni-spacing-bottom-20{padding-bottom:10px;margin-bottom:10px}
.index-column .ni-spacing-bottom-24{padding-bottom:12px;margin-bottom:12px}
.index-column .ni-spacing-bottom-28{padding-bottom:14px;margin-bottom:14px}
.index-column .ni-spacing-bottom-32{padding-bottom:16px;margin-bottom:16px}
.index-column .ni-spacing-bottom-36{padding-bottom:18px;margin-bottom:18px}
.index-column .ni-spacing-bottom-40{padding-bottom:20px;margin-bottom:20px}
.index-column .ni-spacing-bottom-44{padding-bottom:22px;margin-bottom:22px}
.index-column .ni-spacing-bottom-48{padding-bottom:24px;margin-bottom:24px}
.index-column .ni-spacing-bottom-52{padding-bottom:26px;margin-bottom:26px}
.index-column .ni-spacing-bottom-56{padding-bottom:28px;margin-bottom:28px}
.index-column .ni-spacing-bottom-60{padding-bottom:30px;margin-bottom:30px}
.hero-bleed-info{display:flex;align-items:center;flex-wrap:wrap}
.hero-bleed-info>div{position:relative}
.hero-bleed-info>div a{text-decoration:none}
.hero-bleed-info-date + .social-media:before{content:'';position:absolute;left:23px;height:18px;top:18%;width:1px;background-color:#333}
.hero-bleed-text{font-family:'Founders Grotesk';font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#333;margin-left:auto;max-width:60%;text-align:right}
.hero-bleed-info-date{font-family:SpaceMono;font-size:16px;font-style:normal;font-weight:400;line-height:16px;color:#333}
.social-media{padding-left:50px}
@media(max-width:719px){.hero-bleed-info-date + .social-media:before{display:none}
.hero-bleed-info{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column}
.hero-bleed-text{order:1;margin-right:auto;margin-left:0;text-align:left}
.hero-bleed-info-date{order:2;padding-top:24px;margin-right:auto}
.social-media{order:3;padding-left:0;padding-top:17px;margin-right:auto}
}
.ni-aem-table table{border:1px solid #fff}
.ni-aem-table table>tbody>tr{height:40px}
.ni-aem-table.table-striped-even table>tbody>tr:nth-of-type(even){background-color:#f4f4f4;border-color:#fff;border:solid 1px #fff}
.ni-aem-table.table-striped-odd table>tbody>tr:nth-of-type(odd){background-color:#f4f4f4;border-color:#fff;border:solid 1px #fff}
.ni-aem-table table tr>th{padding:15px;border:1px solid #fff;border-right:10px solid #fff;background-color:#444;min-width:100px;border-left:none !important;border-bottom:none !important;white-space:pre-line;color:#fff;font-weight:bold;vertical-align:middle;text-align:left}
.ni-aem-table table tr th:last-child{border-right-width:0}
.ni-aem-table table>tbody>tr>td{padding:15px;border:0 solid #fff;border-right:10px solid #fff;border-bottom:1px solid #fff;vertical-align:middle;height:50px;color:#333}
.ni-aem-table table>tbody>tr>td:last-child{border-right-width:0}
.ni-aem-table caption{caption-side:top}
.fa:before{visibility:visible}
.fa-check{color:#32eb96}
.tableRTE.cq-Editable-dom caption{caption-side:top}
.ni-aem-table td.navyblue,.tableRTE.cq-Editable-dom td.navyblue{background-color:#03b585}
.ni-aem-table td.niblue,.tableRTE.cq-Editable-dom td.niblue{background-color:#044123}
.ni-aem-table td.lightblue,.tableRTE.cq-Editable-dom td.lightblue{background-color:#ccdcc8}
.ni-aem-table td.midgray,.tableRTE.cq-Editable-dom td.midgray{background-color:#ccc}
.ni-aem-table td.lightgray,.tableRTE.cq-Editable-dom td.lightgray{background-color:#e7e7e7}
@media only screen and (min-width :320px){.tableRTE.parbase{overflow:auto}
}
@media only screen and (min-width :480px){.ni-aem-table table tr>th{padding:9px;border-right:7px solid #fff}
.ni-aem-table table>tbody>tr>td{padding:9px;border-right:7px solid #fff}
}
@media only screen and (min-width :768px){.ni-aem-table table tr>th{padding:11px;border-right:7px solid #fff}
.ni-aem-table table>tbody>tr>td{padding:11px;border-right:7px solid #fff}
}
@media only screen and (min-width :992px){.ni-aem-table table tr>th{padding:15px;border-right:10px solid #fff}
.ni-aem-table table>tbody>tr>td{padding:15px;border-right:10px solid #fff}
}
.tableRTE:has(.rich-tooltip){overflow:visible}
.tableRTE .rich-tooltip{vertical-align:middle;display:inline-flex;.tooltip-icon{display:inline-flex;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2%2012C2%2017.5228%206.47715%2022%2012%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012ZM20%2012C20%2016.4183%2016.4183%2020%2012%2020C7.58172%2020%204%2016.4183%204%2012C4%207.58172%207.58172%204%2012%204C16.4183%204%2020%207.58172%2020%2012ZM11%2012C11%2011.4477%2011.4477%2011%2012%2011C12.5523%2011%2013%2011.4477%2013%2012V16C13%2016.5523%2012.5523%2017%2012%2017C11.4477%2017%2011%2016.5523%2011%2016V12ZM10.75%208.25C10.75%208.94036%2011.3096%209.5%2012%209.5C12.6904%209.5%2013.25%208.94036%2013.25%208.25C13.25%207.55964%2012.6904%207%2012%207C11.3096%207%2010.75%207.55964%2010.75%208.25Z%22%20fill%3D%22%23009B65%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat}
}
.tableRTE p:has(+ .rich-tooltip){display:inline;margin-right:4px}
.ni-sticky-header-table-container{overflow:auto}
.fixed-header{display:none;position:fixed;left:0;overflow:hidden;background-color:#fff;z-index:100}
.collapse.in{max-width:100%}
.ni-sticky-header-container table{table-layout:fixed}
.ni-sticky-header-container{box-shadow:0 3px 5px 1px rgba(0,0,0,.18)}
.ni-sticky-header-table-container:has(.rich-tooltip),.table-sticky-header.parbase:has(.rich-tooltip){overflow:visible}
.ni-sticky-header-table-container .rich-tooltip{vertical-align:middle;display:inline-flex;.tooltip-icon{display:inline-flex;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2%2012C2%2017.5228%206.47715%2022%2012%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012ZM20%2012C20%2016.4183%2016.4183%2020%2012%2020C7.58172%2020%204%2016.4183%204%2012C4%207.58172%207.58172%204%2012%204C16.4183%204%2020%207.58172%2020%2012ZM11%2012C11%2011.4477%2011.4477%2011%2012%2011C12.5523%2011%2013%2011.4477%2013%2012V16C13%2016.5523%2012.5523%2017%2012%2017C11.4477%2017%2011%2016.5523%2011%2016V12ZM10.75%208.25C10.75%208.94036%2011.3096%209.5%2012%209.5C12.6904%209.5%2013.25%208.94036%2013.25%208.25C13.25%207.55964%2012.6904%207%2012%207C11.3096%207%2010.75%207.55964%2010.75%208.25Z%22%20fill%3D%22%23009B65%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat}
}
.ni-sticky-header-table-container p:has(+ .rich-tooltip){display:inline;margin-right:4px}
.section-title-inset-primary .title,.section-title-inset-primary-rail .title,.section-title-inset-secondary .title{background-color:#f4f4f4}
.section-title-standard .title{margin:50px 0 40px 0}
.section-title-with-text .title{margin:50px 0 12px 0}
.section-title-with-text .section-title-text{margin-bottom:40px}
.section-title-inset-primary .title{margin:30px 0 30px 0;padding:10px 0 10px 10px}
.section-title-inset-primary-rail .title{margin:30px 0 0 0;padding:10px 0 40px 10px}
.section-title-inset-secondary .title{margin:30px 0 30px 0;padding:10px}
@media(max-width:991px){.section-title-standard .title{margin:35px 0 30px 0}
.section-title-with-text .title{margin:35px 0 12px 0}
.section-title-with-text .section-title-text{margin-bottom:30px}
.section-title-inset-primary .title{margin:30px 0 25px 0;padding:10px 0 10px 10px}
.section-title-inset-primary-rail .title{margin:30px 0 25px 0;padding:10px 0 10px 10px}
.section-title-inset-secondary .title{margin:30px 0 30px 0;padding:10px}
}
@media(max-width:767px){.section-title-with-text .title{margin:35px 0 30px 0}
.section-title-with-text .section-title-text{display:none}
.section-title-inset-secondary .title{margin:30px 0 25px 0;background-color:transparent;padding:0}
}
.responsive-dynamic-media>.has-preset img.native-fluid-image{width:100%}
.promo-banner-main{display:flex;align-items:center;column-gap:60px}
.promo-banner-image{flex:1;padding:20px}
.promo-banner-text-section{flex:2}
.promo-banner-title .title.section-title .section-title-standard .title{margin:30px 0 0 0}
.promo-banner-rich-text{margin:10px 0 25px 0}
.promo-banner-link{margin-bottom:20px;font-weight:500;font-size:18px;line-height:24px}
.promo-banner-image .image-component img,.promo-banner-image div.image{margin-bottom:0}
.promo-banner .container-fluid.ni__background--forrest-green{color:#f6f6f6}
.promo-banner .container-fluid.ni__background--forrest-green .promo-banner-text-section .title.section-title .section-title-standard .title .ni__color--charcoal{color:#f6f6f6}
.container-fluid.ni-lightgrey .promo-banner-link .ni-default-link{color:#009b65}
.promo-banner .container-fluid>a{color:var(--non-interactive-text-color)}
.promo-banner .container-fluid>a{text-decoration:none}
@media only screen and (max-width :768px){.promo-banner-main{flex-direction:column}
}
ul.inline,ol.inline{margin-left:0;list-style:none}
.paragraph-list>li{display:list-item !important;list-style-position:inside}
ul.inline>li,ol.inline>li{display:inline-block;padding-right:6px}
ul.inline.pipe li + li::before{content:" | ";color:#999;margin:0 6px 0 0}
.inline div{display:inline-block}
.inline p{display:inline-block}
.paragraph-list>li>div{display:inline-block}
.mediafeature-col2 .horizontal-links{margin-top:15px}
.mediafeature-col1>div,.mediafeature-col2>div{margin-bottom:15px}
@media only screen and (min-width :320px){.mediafeature-col2{margin-top:0}
.mediafeature-title{margin-top:0;margin-bottom:9px}
}
@media only screen and (min-width :768px){.ni-mediafeature{overflow-x:hidden}
}
@media only screen and (min-width :992px){.ni-mediafeature .ni-margin-3x{margin-bottom:30px}
.mediafeature-title{margin-bottom:12px}
}
.ni-lead-space:not(.bg-full-pricing):not(.bg-full-overlay) .ni-btn{margin-top:30px}
.bg-full-pricing{min-height:400px;padding:35px 0 35px 0}
.bg-full-pricing h1,.bg-full-pricing h2{padding-bottom:0 !important}
.pricing-font-grey h1,.pricing-font-grey h2,.pricing-font-grey h3,.pricing-font-grey a:not(.ni-btn){color:#333}
.leadspace .pricing-font-white h1,.leadspace .pricing-font-white h2,.leadspace .pricing-font-white h3,.leadspace .pricing-font-white a:not(.ni-btn){color:#fff}
.leadspace .leadspace-title-wrapper{font-size:16px}
.leadspace-container{position:relative}
.leadspace-overlay-image{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;width:100%;height:100%}
.ni-lean-wrapper .leadspace-container .container{padding:0}
.ni-lean-wrapper .leadspace-container .ni-lead-space{margin:0}
.ni-lean-wrapper .leadspace-container .ni-lead-space>.col-xs-12{float:none}
.ni-lean-wrapper .leadspace-container .glyphicon{box-sizing:border-box;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid transparent;border-radius:100px}
.ni-lean-wrapper .glyphicon-menu-down:after{content:"";display:block;box-sizing:border-box;position:absolute;width:12px;height:12px;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg);left:4px;top:-3px}
.ni-lean-wrapper .dropdown-toggle::after{display:none}
.leadspace.parbase:not(.cq-Editable-dom){overflow-x:clip;overflow-y:visible}
.wrapped-flex-child{margin-top:12px}
@media(min-width:992px){.ni-lead-space .flex-layout-container{margin-bottom:24px}
}
@media(min-width:320px){.ni-lead-space .flex-layout-container{margin-bottom:18px}
}
@media(min-width:320px){.ni-lead-space{float:left}
}
@media(min-width:920px){.ni-lead-space{float:left}
.cq-Editable-dom .ni-lead-space{overflow:hidden}
.ni-lean-wrapper .bg-full-overlay .overlay{padding:30px 40px 40px 40px}
.leadspace .leadspace-title-wrapper{font-size:21px}
}
@media(max-width:767px){.ni-lead-space:not(.bg-full-pricing){margin:0 15px}
.ni-lead-space.bg-full-overlay{padding-top:0}
}
@media(max-width:767px){.bg-full-overlay,.bg-full-pricing{width:100%}
.img-leadspace-pricing{height:180px;margin-bottom:5px}
.bg-pricing-blue{background:0;background-color:#044123}
.bg-pricing-dark-blue{background:0;background-color:#03b585}
.bg-pricing-grey{background:0;background-color:#444}
.ni-lead-space.bg-full-pricing .pricing-font-grey h1,.ni-lead-space.bg-full-pricing .pricing-font-grey h2,.ni-lead-space.bg-full-pricing .pricing-font-grey h3,.ni-lead-space.bg-full-pricing .pricing-font-grey a:not(.ni-btn){color:#fff}
.bg-full-overlay .overlay{opacity:1;filter:alpha(opacity=100);padding:35px 15px 17px 15px}
.leadspace-overlay-image{position:static;height:180px}
.ni-lead-space>.overlay{margin-left:-15px;margin-right:-15px;float:left}
}
@media(min-width:768px){.bg-full-pricing{min-height:400px;width:100%}
.leadspace .leadspace-title-wrapper{font-size:18px}
}
.ni-horizontal-links{margin:0;padding:0;display:flex;flex-wrap:wrap}
.ni-horizontal-links-center{display:table !important;margin:0 auto !important}
.ni-horizontal-links-right{display:table !important;margin:0 0 0 auto !important}
.ni-horizontal-links li{align-self:center;list-style-type:none;padding-right:20px;display:inline-flex}
.ni-horizontal-links.ni-delimiter-pipe li,.ni-horizontal-links.ni-delimiter-gt li,.ni-horizontal-links.ni-delimiter-slash li{padding-right:0}
.ni-horizontal-links.ni-delimiter-pipe li:after{content:"|";padding:0 1em;align-self:center}
.ni-horizontal-links.ni-delimiter-gt li:after{content:">";padding:0 1em;align-self:center}
.ni-horizontal-links.ni-delimiter-slash li:after{content:"/";padding:0 1em;align-self:center}
.ni-horizontal-links.ni-delimiter-pipe li:last-child:after,.ni-horizontal-links.ni-delimiter-gt li:last-child:after,.ni-horizontal-links.ni-delimiter-slash :last-child:after{content:""}
.ni-horizontal-links-center li:only-child,.ni-horizontal-links-center li:last-child{padding-right:0 !important}
@media only screen and (min-width :320px){.ni-horizontal-links li{padding-bottom:18px}
}
@media only screen and (min-width :992px){.ni-horizontal-links li{padding-bottom:24px}
}
.flexblock3{border:1px solid var(--Semantic-Colors-Borders-border-cards,#E4E4E4);border-radius:8px;margin-left:10px;margin-right:10px;margin-bottom:25px;.section-title-container{display:flex;align-items:center;.section-title{margin-left:15px;margin-right:15px;.title{margin-block:16px}
}
}
.section-title-container:has(.rich-tooltip) .section-title{margin-right:8px}
.link{line-height:24px;margin-left:15px;margin-right:15px;margin-bottom:47px}
.ni-notransform.ni-link-component.ni-default-link{color:#009b65}
.text-component{color:#686868;line-height:22px;margin-left:15px;margin-right:15px;margin-bottom:20px}
.link:has(+ .text-component){margin-bottom:5px}
.link:not(:has(+ .text-component)){margin-bottom:16px}
}
.flex-table{padding:34px 16px 20px;overflow:auto}
.flex-table>table{font-family:FoundersGrotesk;border-collapse:separate;border-radius:8px 8px 0 0;color:var(--charcoal)}
.flex-table>table>caption{padding:0;caption-side:top}
.flex-table>table>caption>.flex-table-title{display:flex;align-items:center;gap:8px}
.flex-table>table>caption>.flex-table-title>span:first-child{text-box-trim:trim-end}
.flex-table>table>caption>.flex-table-description{display:flex;align-items:center;gap:8px;font-size:15px;font-family:FoundersGrotesk}
.flex-table>table.flex-table-text-medium td{font-size:14px;font-weight:500}
.flex-table>table td{font-size:12px}
.flex-table>table th,.flex-table>table td{padding:14px 16px 10px;height:44px;vertical-align:top}
.flex-table>table th.flex-table-numeric{text-align:right}
.flex-table>table td.flex-table-numeric{text-align:right;font-family:SpaceMono}
.flex-table>table.flex-table-default{border:1px solid var(--pale-green);border-bottom:0}
.flex-table>table.flex-table-default tr>td,.flex-table>table.flex-table-default tr>th{border-bottom:1px solid var(--pale-green)}
.flex-table>table.flex-table-zebra{border:1px solid var(--pale-grey)}
.flex-table>table.flex-table-zebra>tbody>tr:nth-child(odd){background-color:var(--off-white)}
@media(max-width:720px){.flex-table{background-color:var(--pale-grey);border-radius:8px;display:flex}
.flex-table>table>thead,.flex-table>table>tbody{background-color:var(--white-three)}
}
.video-child-component .brightcove-player-gated-thumbnail{position:relative;max-width:100%;width:1140px;height:641px;background-color:#03b585;opacity:.9}
.video-child-component .brightcove-player-gated-thumbnail:hover{opacity:1}
.video-child-component .brightcove-player-gated-thumbnail>img{position:absolute;height:20%;top:50%;left:50%;transform:translate(-50%,-50%)}
.video-child-component .brightcove-player-non-gated-container{display:none}
@media only screen and (max-width:767px){.floating-element .video-child-component{display:inline-block;width:95vw}
}
.text-component:has(.rich-tooltip){overflow:visible}
.text-wrapper{display:flex;gap:8px}
[data-fallback-content-for-price],[data-unknown-country-content-for-price],.pricing-unavailable-fallback{display:none}
.primary-body-price .price,.commerce.product-price.no-discount .price{color:#044123}
.commerce.product-price.no-discount{font-family:'Roboto Condensed',sans-serif;margin:0;padding:0;line-height:1.42857;font-weight:400;font-size:21px;margin-bottom:12px}
.primary-body-price .year,.primary-body-price .year-no-discount,.primary-body-price.product-price.has-discount .price.discounted{color:#777}
.primary-body-price .price.entitled,.primary-body-price .price.entitled + .year{color:#ef463f}
.commerce.product-price.has-discount .price.discounted,.primary-body-price.has-discount .price.discounted,.primary-body-price.has-discount .price.discounted + .year{color:#777;text-decoration:line-through}
.commerce.product-price.has-discount .pricing-message.entitled-price{font-weight:bold;color:#777}
.leadspace .price.entitled{color:#ccdcc8 !important;font-size:21px !important;line-height:normal}
.commerce.product-price.has-discount .price.entitled{font-family:'Roboto Condensed',sans-serif;margin:0;padding:0;line-height:1.42857;font-weight:400;font-size:21px;margin-bottom:12px;color:#ef463f}
.commerce.product-price.has-discount.compact .pricing-message.list-price{display:none}
.leadspace .product-price.has-discount{font-weight:initial;font-size:16px}
.leadspace .product-price.has-discount .list-price{padding:6px 0;font-size:16px !important;line-height:normal}
@media(max-width:767px){.leadspace .product-price.has-discount .list-price{font-size:13px !important}
.leadspace .price.entitled,.primary-body-price.no-discount .price,.primary-body-price .price.entitled,.primary-body-price .price.entitled + .year{font-size:16px !important}
}
@media(min-width:768px) and (max-width:919px){.leadspace .product-price.has-discount .list-price{font-size:14px !important}
.leadspace .price.entitled,.primary-body-price.no-discount .price,.primary-body-price .price.entitled,.primary-body-price .price.entitled + .year{font-size:18px !important}
}
@media(min-width :920px){.leadspace .product-price.has-discount .list-price{font-size:16px !important}
.leadspace .price.entitled,.primary-body-price.no-discount .price,.primary-body-price .price.entitled,.primary-body-price .price.entitled + .year{font-size:21px !important}
}
@media only screen and (max-width:719.98px){.richtext *:is(h1,h2,h3,h4,h5,h6){margin-left:1rem;margin-right:1rem}
}
.floating-element{margin-top:30px;margin-bottom:30px;padding:0}
.richtext>div:not([class*="ni__color--"]){color:var(--non-interactive-text-color)}
.richtext ul{list-style-position:outside !important;margin-left:1em}
.richtext .floating-element:not(.cq-Editable-dom),.rich-text-section .floating-element:not(.cq-Editable-dom),.overview .floating-element:not(.cq-Editable-dom){display:block}
.floating-container:not(.cq-Editable-dom) .floating-element{display:none}
.floating-element.right{margin-left:30px}
.floating-element.left{margin-right:30px}
.richtext a{color:var(--interactive-text-color)}
.richtext>.ni-show-visited-links a:visited{color:#804ad9}
.richtext a.chevron::after,.tableRTE a.chevron::after{font-family:"Font Awesome 5 Pro";font-size:calc(1em - 5px);display:inline-block;margin-left:5px;content:"\f054"}
.richtext a.external::after,.tableRTE a.external::after{font-family:"Font Awesome 5 Pro";font-size:calc(1em - 5px);display:inline-block;margin-left:5px;content:"\f08e"}
.richtext ol{padding-left:27px}
.richtext .u-ni-font-body-x-large ol{padding-left:54px}
.richtext .u-ni-font-body-large ol{padding-left:41px}
.richtext .u-ni-font-body-default ol{padding-left:33px}
.richtext .u-ni-font-subtitle-formal-large ol{padding-left:52px}
.richtext.parbase:has(.rich-tooltip){overflow:visible}
.richtext .rich-tooltip{vertical-align:middle;display:inline-flex;.tooltip-icon{display:inline-flex;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2%2012C2%2017.5228%206.47715%2022%2012%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012ZM20%2012C20%2016.4183%2016.4183%2020%2012%2020C7.58172%2020%204%2016.4183%204%2012C4%207.58172%207.58172%204%2012%204C16.4183%204%2020%207.58172%2020%2012ZM11%2012C11%2011.4477%2011.4477%2011%2012%2011C12.5523%2011%2013%2011.4477%2013%2012V16C13%2016.5523%2012.5523%2017%2012%2017C11.4477%2017%2011%2016.5523%2011%2016V12ZM10.75%208.25C10.75%208.94036%2011.3096%209.5%2012%209.5C12.6904%209.5%2013.25%208.94036%2013.25%208.25C13.25%207.55964%2012.6904%207%2012%207C11.3096%207%2010.75%207.55964%2010.75%208.25Z%22%20fill%3D%22%23009B65%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat}
}
.richtext p:has(+ .rich-tooltip){display:inline;margin-right:4px}
html:not(.aem-AuthorLayer-Edit) .rich-tooltip{display:inline-flex;position:relative;cursor:pointer;vertical-align:middle}
html:not(.aem-AuthorLayer-Edit) .rich-tooltip>.tooltip-container{position:absolute;z-index:1000;display:none}
html:not(.aem-AuthorLayer-Edit) .rich-tooltip>.tooltip-container>.tooltip-content{width:max-content}
html:not(.aem-AuthorLayer-Edit) .rich-tooltip>.tooltip-container>.tooltip-content-text-only{border-radius:2px;padding:3px 4px 1px 4px}
html:not(.aem-AuthorLayer-Edit) .rich-tooltip:hover>.tooltip-container{display:block}
html:not(.aem-AuthorLayer-Edit) .rich-tooltip>.tooltip-container.tooltip-container--left{left:0}
html:not(.aem-AuthorLayer-Edit) .rich-tooltip>.tooltip-container.tooltip-container--center{left:50%;transform:translateX(-50%)}
html:not(.aem-AuthorLayer-Edit) .rich-tooltip>.tooltip-container.tooltip-container--right{right:0}
html:not(.aem-AuthorLayer-Edit) .rich-tooltip>.tooltip-container.tooltip-container--top{bottom:0;padding-bottom:calc(100% + 4px)}
html:not(.aem-AuthorLayer-Edit) .rich-tooltip>.tooltip-container.tooltip-container--bottom{top:0;padding-top:calc(100% + 4px)}
.rich-tooltip>.tooltip-container>.tooltip-content.ni__background--charcoal{color:#f6f6f6}
.rich-tooltip>.tooltip-container>.tooltip-content.ni__background--off-white{background-color:#f6f6f6}
.rich-tooltip>.tooltip-container>.tooltip-content.ni__background--ni-white{background-color:#fff}
.rich-tooltip>.tooltip-container>.tooltip-content{display:flex;padding:12px 4px;border-radius:2px;max-width:388px;font-weight:400;font-size:16px}
.rich-tooltip>.tooltip-container>.tooltip-content--text-and-image>.tooltip-content-image{height:100%}
.rich-tooltip.cq-Editable-dom .tooltip-content--text-and-image .tooltip-content-text.cq-Editable-dom{min-width:200px}
.highlight-link-horizontal .col-xs-12,.highlight-link-horizontal .col-sm-12{position:static}
.highlight-component .ni-highlight .ni-highlight-content .no-padding{padding-left:0;padding-right:0}
.ni-highlight,.ni-highlight-content{overflow:hidden}
.ni-highlight-asset{margin-right:30px;float:left}
.highlight-component .ni-lowercase.ni-btn{text-transform:lowercase}
.highlight-component .ni-uppercase.ni-btn{text-transform:uppercase}
.highlight-component .ni-btn{text-transform:none}
.hotspot-highlight-image{overflow-x:hidden;width:166px;display:inline-block;vertical-align:top}
.vertical-orientation{min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:10px;margin-left:10px;margin-right:10px}
.vertical-orientation .ni-highlight-description p{text-align:center !important}
.vertical-orientation .highlight-media{margin-bottom:9px}
.vertical-orientation .ni-highlight-description{display:inline-block;width:100%}
.vertical-orientation .ni-highlight-link-container{text-align:center}
.highlight-link-horizontal a{display:inline-block}
.highlight-links-col{padding-left:0}
.highlight-horizontal .ni-highlight-asset{margin-right:15px;float:left}
.highlight-horizontal>.icon .ni-highlight-img img{padding:0 9px}
.highlight-horizontal .icon .ni-highlight-asset{display:block;text-align:center}
.highlight-horizontal .icon h2,.highlight-horizontal .icon p,.highlight-horizontal .icon .ni-highlight-link{text-align:center}
@media only screen and (min-width :320px){.highlight-link-horizontal a{font-size:13px}
.highlight-link-horizontal{margin-bottom:9px}
}
@media(max-width:480px){.ni-highlight .highlight-media>img{max-width:100%}
}
@media(max-width:767px){.ni-highlight-content{text-align:center}
.highlight-horizontal .ni-highlight{margin:0 15px}
.highlight-horizontal .ni-highlight-asset .ni-highlight-img{display:block;margin-right:auto;margin-left:auto}
.highlight-horizontal .ni-highlight-asset{float:none;margin:0 0 9px 0;display:inline-block}
.highlight-horizontal .ni-icon{padding:0}
}
@media(min-width:768px){.highlight-horizontal .icon p,.highlight-horizontal .icon .ni-highlight-link{text-align:left}
.highlight-link-horizontal a{font-size:14px}
.highlight-link-horizontal{margin-bottom:12px}
.vertical-orientation h3{text-align:center}
}
@media only screen and (min-width :992px){.highlight-horizontal .icon .ni-highlight-asset{display:block;text-align:left}
.highlight-horizontal .icon h2{text-align:left}
.highlight-link-horizontal a{font-size:16px}
}
.dropdown-button button.btn::after{border-bottom:2px solid;border-right:2px solid;border-top:0;border-left:0;width:11px;height:11px;transform:rotate(45deg);margin-left:12px;vertical-align:.17em}
.dropdown-button button.btn.show::after{transform:rotate(225deg);vertical-align:-.08em}
:is(h1,h2,h3,h4,h5,h6):is(:lang(ja),:lang(zh-CN),:lang(zh-TW)){word-break:keep-all;overflow-wrap:break-word}