body{font-family:Open Sans;font-style:normal;font-weight:500}:root{--z-index-layout-portfolio-sidemenu-desktop:0;--z-index-layout-portfolio-sidemenu-content-desktop:3;--z-index-layout-apply-container:2;--z-index-layout-on-behalf-of-bar:3;--z-index-layout-main-header:11;--z-index-layout-page-header:1;--z-index-layout-summary-bottom-sticky-backdrop:11;--z-index-layout-summary-bottom-sticky-expanded:12;--z-index-components-menu-content:13;--z-index-components-select-popover:9;--z-index-components-table-cell-base:0;--z-index-components-table-pinned-shadow:1;--z-index-components-table-header-cell:1;--z-index-components-table-cell-pinned:2;--z-index-components-table-header-cell-sortable:2;--z-index-components-table-header-row-sticky:3;--z-index-composite-summary-bottom-sticky-container--popover-content:13;--z-index-composite-recent-portfolio--tooltip:1;--z-index-composite-page-header--menu-popover:5;--z-index-composite-spreadsheet--drawer-content:9;--z-index-composite-side-menu--drawer-content:12;--z-index-composite-report--drawer-content:12}@supports not (selector(::-webkit-scrollbar)){:root{scrollbar-color:var(--dit-components-color-scrollbar-thumb,var(--dit-brand-color-neutral-50,#878f9a)) var(--dit-components-color-scrollbar-background,#0000)!important;scrollbar-width:thin!important}}:root ::-webkit-scrollbar{background-color:var(--dit-components-color-scrollbar-background,#0000);width:var(--dit-components-size-width-scrollbar,1rem)}:root ::-webkit-scrollbar-thumb{background:var(--dit-components-color-scrollbar-thumb,var(--dit-brand-color-neutral-50,#878f9a));background-clip:padding-box;border:.25rem solid #0000;border-radius:var(--dit-components-radius-scrollbar-thumb,1rem)}:root{--font-size-tab:0.875rem;--font-weight-tab:400;--font-weight-tab-active:600;--radius-tab-container:4px;--recent-porftfolio-margin-top:4.5rem}*{box-sizing:border-box}body,html{background-color:var(--dit-layout-color-body-background,var(--dit-brand-color-neutral-02,#fafafa));color:var(--dit-layout-color-body-text,var(--dit-brand-color-neutral-90,#1b1c1e));height:100%;margin:0;min-height:100dvh;position:relative}body,body.no-scroll,body[data-zag-scroll-lock],html,html.no-scroll,html[data-zag-scroll-lock]{overflow:hidden}body .dit-components-form-group>div,html .dit-components-form-group>div{width:100%}body .dit-components-form-group>.dit-components-form-fieldset,html .dit-components-form-group>.dit-components-form-fieldset{display:contents}body fieldset,html fieldset{border:0;padding:0}[data-scroll-lock]{overflow:hidden!important}#root{display:flex;flex-direction:column;height:100%;min-height:100%;overflow:auto;scrollbar-gutter:stable}#root:has(#portfolio-page){overflow:unset}h1{font-size:24px}ul{list-style:none;padding:0}p,ul{margin:0}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.hidden{display:none!important}.dit-components-heading{align-items:center;display:flex}.dit-components-heading>svg{color:#cd2c23;margin-right:.75rem;width:1.25rem}.dit-components-dialog-content{animation:fadeIn .2s ease-in-out}.loading-page{align-items:center;background-color:var(--color-content-background,#fafafa);display:none;flex-direction:column;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .2s ease-in,display .2s;transition-behavior:allow-discrete;z-index:9999}.loading-page.loading{display:flex;opacity:1}.loading-page .loading-page-message{color:var(--color-neutral-65,#9ca3af);font-size:.75rem;letter-spacing:.02em;margin-top:1rem}@media(prefers-reduced-motion:reduce){.loading-page{transition:none}}.dit-components-dialog-positioner .dit-components-dialog-content .dit-components-dialog-body{padding-bottom:.25rem}.dit-components-formerror{align-items:start}.dit-components-dialog-body.assign-modal-body{column-gap:1.5rem;display:grid;grid-template-columns:repeat(2,1fr);row-gap:1rem}.dit-components-dialog-body.assign-modal-body.narrow{grid-template-columns:1fr}.dit-components-dialog-body.assign-modal-body .control-base:not(.dit-components-select-full){grid-column:1/span 1}.dit-components-dialog-body.assign-modal-body .control-base:not(.dit-components-select-full) [data-scope=select][data-part=content]{max-height:7.75rem}.dit-components-dialog-body.assign-modal-body>*{grid-column:1/-1}table.assign-modal-table{border:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-layout-border-modal-table-color,var(--dit-brand-color-neutral-15,#dbdee1));border-spacing:0;table-layout:fixed;width:100%}table.assign-modal-table thead{background-color:var(--dit-layout-color-modal-table-header-background,var(--dit-brand-color-neutral-05,#f1f2f2))}table.assign-modal-table thead th{color:var(--dit-layout-color-modal-table-header,var(--dit-brand-color-neutral-100,#000));font-size:var(--dit-layout-font-size-modal-table-header,var(--dit-brand-font-size-sm,.875rem));font-weight:var(--dit-layout-font-weight-modal-table-header,var(--dit-brand-font-weight-semi-bold,600));line-height:var(--dit-layout-font-line-height-modal-table-header,var(--dit-brand-font-line-height-sm,1.375rem));padding:.5rem 1rem;text-align:left}table.assign-modal-table tbody tr td{border-top:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-layout-border-modal-table-color,var(--dit-brand-color-neutral-15,#dbdee1));font-size:var(--dit-layout-font-size-modal-table-cell,var(--dit-brand-font-size-sm,.875rem));line-height:var(--dit-layout-font-line-height-modal-table-cell,var(--dit-brand-font-line-height-sm,1.375rem));overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;white-space:nowrap}table.assign-modal-table tbody tr td:first-child{padding-right:0}table.assign-modal-table tbody tr td>div{align-items:center;display:grid;gap:.5rem;grid-template-columns:auto 1fr}table.assign-modal-table tbody tr td>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.assign-modal-table tbody tr.error td{background-color:var(--dit-brand-color-alert-02,#fdf7f6)}table.assign-modal-table.lg{border:none;display:block}table.assign-modal-table.lg thead{display:none}table.assign-modal-table.lg tbody{display:block}table.assign-modal-table.lg tbody tr{background-color:var(--dit-layout-color-modal-table-header-background-lg,var(--dit-brand-color-neutral-02,#fafafa));border:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-layout-border-modal-table-color,var(--dit-brand-color-neutral-15,#dbdee1));border-radius:var(--dit-brand-radius-size-md,.5rem);display:block;margin-bottom:1rem}table.assign-modal-table.lg tbody tr:last-child{margin-bottom:0}table.assign-modal-table.lg tbody tr td{border-top:none;display:grid;font-size:var(--dit-layout-font-size-modal-table-header-lg,var(--dit-brand-font-size-md,1rem));font-weight:var(--dit-layout-font-weight-modal-table-header-lg,var(--dit-brand-font-weight-normal,400));gap:.25rem;grid-template-rows:auto auto;line-height:var(--dit-layout-font-line-height-modal-table-header-lg,var(--dit-brand-font-line-height-md,1.5rem));text-align:left;width:100%}table.assign-modal-table.lg tbody tr td:first-child{border-top-left-radius:var(--dit-brand-radius-size-md,.5rem);border-top-right-radius:var(--dit-brand-radius-size-md,.5rem);padding-right:1rem;padding-top:1rem}table.assign-modal-table.lg tbody tr td:last-child{border-bottom:none;border-bottom-left-radius:var(--dit-brand-radius-size-md,.5rem);border-bottom-right-radius:var(--dit-brand-radius-size-md,.5rem);padding-bottom:1rem}table.assign-modal-table.lg tbody tr td:before{color:var(--dit-layout-color-modal-table-header-lg,var(--dit-brand-color-neutral-65,#60666e));content:attr(data-th);font-size:var(--dit-layout-font-size-modal-table-header-lg,var(--dit-brand-font-size-sm,.875rem));font-weight:var(--dit-layout-font-weight-modal-table-header-lg,var(--dit-brand-font-weight-normal,400));line-height:var(--dit-layout-font-line-height-modal-table-header-lg,var(--dit-brand-font-line-height-sm,1.375rem))}table.assign-modal-table.lg tbody tr td>div{align-items:center;display:flex;gap:.5rem}table.assign-modal-table.lg tbody tr td>div>svg{height:1.25rem;width:1.25rem}table.assign-modal-table.lg tbody tr td>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.renameportfolio-productlist li{list-style-position:outside;list-style-type:disc;margin-left:1.5rem}.dit-components-dialog-content .dit-components-dialog-body.add-product-main-content{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);overflow-y:unset;padding-bottom:.5rem}.dit-components-dialog-content .dit-components-dialog-body.add-product-main-content>:not(.add-product-selector){grid-column:1/-1}.dit-components-dialog-content .dit-components-dialog-body.add-product-main-content.isFromTabletLandscape{grid-template-columns:minmax(0,2fr) 1fr}.copy-participant-checkbox:first-of-type{margin-top:.5rem}#main-content-container,.product-selector{display:flex;flex-direction:column}.product-selector{align-items:start;background:var(--dit-layout-color-product-selector-background,linear-gradient(180deg,var(--dit-layout-color-banner-gradient-1-background,var(--dit-brand-color-main-80,#012639)) var(--dit-layout-color-banner-gradient-1-amount,11.42%),var(--dit-layout-color-banner-gradient-2-background,var(--dit-brand-color-main-70,#003a5a)) var(--dit-layout-color-banner-gradient-2-amount,53.45%),var(--dit-layout-color-banner-gradient-3-background,var(--dit-brand-color-main-60,#004e78)) var(--dit-layout-color-banner-gradient-3-amount,100%)));background-position-y:top;background-repeat:no-repeat;background-size:cover;color:var(--dit-layout-color-product-selector-text,var(--dit-brand-color-neutral-00,#fff));gap:1rem;justify-content:center;padding:1rem}.product-selector h1{font-size:var(--dit-brand-font-size-4xl,2rem);font-weight:var(--dit-brand-font-weight-normal,400);line-height:var(--dit-brand-font-line-height-4xl,2.75rem);margin:0;padding:1.25rem 0}.product-selector h3{font-size:var(--dit-brand-font-size-lg,1.125rem);font-weight:var(--dit-brand-font-weight-semi-bold,600);line-height:var(--dit-brand-font-line-height-lg,1.75rem);margin:0}.product-selector>div{width:100%}.product-selector p{font-size:var(--dit-brand-font-size-sm,.875rem);font-weight:var(--dit-brand-font-weight-normal,400);line-height:var(--dit-brand-font-line-height-sm,1.375rem)}.product-selector .dit-components-btn-secondary{box-sizing:border-box;justify-content:center;margin-top:1rem;width:100%}.product-selector.from-tablet-landscape{align-items:end;display:grid;grid-auto-flow:column;grid-template-columns:min-content min-content;justify-content:center;padding:1rem 4rem calc(2rem + var(--recent-porftfolio-margin-top)) 7rem}.product-selector.from-tablet-landscape>div,.product-selector.from-tablet-landscape>div:first-child{width:500px}.product-selector.from-tablet-landscape>div:last-child{align-items:end;display:grid;grid-template-columns:max-content min-content}.product-selector.from-tablet-landscape .dit-components-combobox{width:19.5rem}.product-selector.from-tablet-landscape .dit-components-btn-secondary{margin-left:1rem;margin-top:0!important;width:max-content!important}.product-selector.from-desktop{align-items:end;flex-direction:row}.no-recent-portfolio{margin:auto;padding:2rem}footer#main{align-items:center;background-color:var(--dit-layout-color-footer-background,var(--dit-brand-color-neutral-02,#fafafa));color:var(--dit-layout-color-footer-text,var(--dit-brand-color-neutral-100,#000));display:flex;flex-direction:column;font-size:var(--dit-layout-font-size-footer-text,var(--dit-brand-font-size-sm,.875rem));font-weight:var(--dit-layout-font-weight-footer-text,var(--dit-brand-font-weight-normal,400));grid-area:footer;line-height:var(--dit-layout-font-line-height-footer-text,var(--dit-brand-font-line-height-sm,1.375rem));margin:auto 0 0;padding:var(--dit-layout-spacing-footer-padding,1rem 1.5rem 1.5rem);text-align:center;width:100%}footer#main.left{align-items:start;text-align:left}footer#main.right{align-items:end;text-align:right}footer#main.reverted-lines{flex-direction:column-reverse}footer#main ul li{display:inline-block}footer#main ul li+li:before{content:"|";padding:0 .25rem}footer#main ul li a{border-radius:var(--dit-brand-radius-size-md,.5rem);color:var(--dit-layout-color-footer-link,var(--dit-brand-color-main-50,#006296));display:inline-block;font-size:var(--dit-layout-font-size-footer-link,var(--dit-brand-font-size-sm,.875rem));font-weight:var(--dit-layout-font-weight-footer-link,var(--dit-brand-font-weight-normal,400));line-height:var(--dit-layout-font-line-height-footer-link,var(--dit-brand-font-line-height-sm,1.375rem));padding:var(--dit-layout-spacing-footer-element-padding,.25rem);text-decoration:none}footer#main ul li a:hover{color:var(--dit-layout-color-footer-link-hover,var(--dit-brand-color-main-50,#006296));cursor:pointer;text-decoration:underline}footer#main ul li a:active{color:var(--dit-layout-color-footer-link-active,var(--dit-brand-color-main-50,#006296));outline:none}footer#main ul li a:focus{box-shadow:var(--dit-layout-elevation-footer-link-focus,var(--dit-layout-color-footer-link-shadow-focus-bold,var(--dit-layout-color-focus-bold,var(--dit-brand-color-main-50,#006296))) 0 0 0 2px,var(--dit-layout-color-footer-link-shadow-focus-soft,var(--dit-layout-color-focus-soft,var(--dit-brand-color-main-20,#84c6ea))) 0 0 0 2px inset);color:var(--dit-layout-color-footer-link-focus,var(--dit-brand-color-main-50,#006296));outline:none}footer#main p{padding:var(--dit-layout-spacing-footer-element-padding,.25rem)}:is(#root) .dit-components-card-unstyled.homepage-recent-porfolio .dit-components-spinner{height:unset}.dit-components-dialog-content.recent-portfolio-filters-modal-content .recent-portfolio-filters-modal-body{display:flex;flex-direction:column;gap:1rem;overflow-y:unset}.dit-components-card-unstyled.homepage-recent-porfolio{background-color:var(--dit-layout-color-home-page-recent-portfolios-card-background,var(--dit-components-color-card-background,var(--dit-brand-color-neutral-00,#fff)));border:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-layout-border-home-page-recent-portfolios-card-color,var(--dit-components-border-card-color,var(--dit-brand-color-neutral-15,#dbdee1)));width:100%}.dit-components-card-unstyled.homepage-recent-porfolio .dit-components-link{padding-left:0}.dit-components-card-unstyled.homepage-recent-porfolio .dit-components-pagination>span{margin-right:1rem}.dit-components-card-unstyled.homepage-recent-porfolio .dit-components-table-td.recent-portfolio-product{font-weight:var(--dit-layout-font-weight-home-page-recent-portfolios-product-name,var(--dit-brand-font-weight-semi-bold,600))}.dit-components-card-unstyled.homepage-recent-porfolio .dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td:first-child:not(.dit-components-table-td-status):not(.dit-components-table-td-expander),.dit-components-card-unstyled.homepage-recent-porfolio .dit-components-table .dit-components-table-thead .dit-components-table-tr .dit-components-table-th:first-child:not(.dit-components-table-th-status):not(.dit-components-table-th-expander){padding-left:2rem}.dit-components-card-unstyled.homepage-recent-porfolio .dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td:last-child,.dit-components-card-unstyled.homepage-recent-porfolio .dit-components-table .dit-components-table-thead .dit-components-table-tr .dit-components-table-th:last-child{padding-right:1rem}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td:first-child:not(.dit-components-table-td-status):not(.dit-components-table-td-expander),.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-thead .dit-components-table-tr .dit-components-table-th:first-child:not(.dit-components-table-th-status):not(.dit-components-table-th-expander){padding-left:1rem}.dit-components-card-unstyled.homepage-recent-porfolio .dit-components-table-th .dit-components-table-th-sortable.asc>.dit-components-table-th-sortable-icon{transform:rotate(180deg);transition:transform .2s ease-in-out}.dit-components-card-unstyled.homepage-recent-porfolio .dit-components-table-th .dit-components-table-th-sortable.desc>.dit-components-table-th-sortable-icon{transform:rotate(0deg);transition:transform .2s ease-in-out}.dit-components-card-unstyled.homepage-recent-porfolio .dit-components-table-tr.subrow .dit-components-table-td{font-size:var(--dit-components-font-size-home-page-recent-portfolios-body-row-illustration-md,var(--font-size-table-cell,var(--dit-brand-font-size-sm,.875rem)))}.dit-components-card-unstyled.homepage-recent-porfolio .dit-components-table-tr .dit-components-table-td{vertical-align:top}.dit-components-card-unstyled.homepage-recent-porfolio .dit-components-table-tr .dit-components-table-td>span{display:initial;word-break:break-all}.dit-components-card-unstyled.homepage-recent-porfolio .dit-components-table-tr .dit-components-table-td.dit-components-table-td-status>*,.dit-components-card-unstyled.homepage-recent-porfolio .dit-components-table-tr .dit-components-table-td.recent-portfolio-illustration-cell{padding-top:.25rem}.dit-components-card-unstyled.homepage-recent-porfolio .recent-portfolio-name-cell .recent-portfolio-name-link-container>span{align-items:baseline;display:grid;gap:.75rem;grid-template-columns:minmax(min-content,max-content) min-content}.dit-components-card-unstyled.homepage-recent-porfolio .recent-portfolio-name-cell .recent-portfolio-name-link-container>span a{padding:0}.dit-components-card-unstyled.homepage-recent-porfolio .recent-portfolio-name-cell,.dit-components-card-unstyled.homepage-recent-porfolio .recent-portfolio-name-header{width:100%}.dit-components-card-unstyled.homepage-recent-porfolio .recent-portfolio-update-cell,.dit-components-card-unstyled.homepage-recent-porfolio .recent-portfolio-update-header{width:12.5rem}.dit-components-card-unstyled.homepage-recent-porfolio .recent-portfolio-advisor-cell,.dit-components-card-unstyled.homepage-recent-porfolio .recent-portfolio-advisor-header{width:55%}.dit-components-card-unstyled.homepage-recent-porfolio .recent-portfolio-action-menu-cell,.dit-components-card-unstyled.homepage-recent-porfolio .recent-portfolio-action-menu-header{width:3rem}.dit-components-card-unstyled.homepage-recent-porfolio .recent-portfolio-action-menu-cell .dit-components-btn,.dit-components-card-unstyled.homepage-recent-porfolio .recent-portfolio-action-menu-header .dit-components-btn{justify-content:center;padding:.125rem}.dit-components-card-unstyled.homepage-recent-porfolio .recent-portfolio-action-menu-cell .dit-components-btn svg,.dit-components-card-unstyled.homepage-recent-porfolio .recent-portfolio-action-menu-header .dit-components-btn svg{height:1rem;width:1rem}.dit-components-card-unstyled.homepage-recent-porfolio .recent-portfolio-illustration-cell span.recent-portfolio-cell-content{display:flex;flex-direction:column}.dit-components-card-unstyled.homepage-recent-porfolio .recent-portfolio-illustration-cell .recent-portfolio-illustration-name-link-container{align-items:center;column-gap:.5rem;display:flex;flex-wrap:nowrap;height:2rem;max-width:100%;row-gap:.125rem}.dit-components-card-unstyled.homepage-recent-porfolio .recent-portfolio-illustration-cell .recent-portfolio-illustration-name-link-container a{display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.dit-components-card-unstyled.homepage-recent-porfolio.isFromTabletLandscape{align-self:center;border-radius:var(--dit-layout-radius-recent-portfolios-card,var(--dit-brand-radius-size-md,.5rem));box-shadow:var(--dit-brand-elevation-elevated,0 4px 8px 0 #0003);display:flex;margin:calc(var(--recent-porftfolio-margin-top)*-1) 2rem 1.5rem;max-width:95vw}@media(min-width:98.4375rem){.dit-components-card-unstyled.homepage-recent-porfolio.isFromTabletLandscape{max-width:93.75rem}}.dit-components-card-unstyled.homepage-recent-porfolio.isFromTabletLandscape .dit-components-table .dit-components-table-tbody .dit-components-table-tr.subrow .dit-components-table-td{font-size:var(--dit-components-font-size-home-page-recent-portfolios-body-row-illustration-sm,var(--dit-brand-font-size-xs,.75rem))}.dit-components-card-unstyled.homepage-recent-porfolio>div{border-radius:inherit}.dit-components-card-unstyled.homepage-recent-porfolio .homepage-recent-porfolio-header{background-color:var(--dit-layout-color-home-page-recent-portfolios-header-background,var(--dit-components-color-card-header-background,var(--dit-brand-color-neutral-02,#fafafa)));border-top-left-radius:inherit;border-top-right-radius:inherit;color:var(--dit-layout-color-home-page-recent-portfolios-header,var(--dit-brand-color-main-70,#003a5a));padding:1.1875rem 1.5rem;position:relative}.dit-components-card-unstyled.homepage-recent-porfolio .homepage-recent-porfolio-header:after{border-bottom:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-layout-border-home-page-recent-portfolios-header-color,var(--dit-components-border-card-header-color,var(--dit-brand-color-neutral-02,#fafafa)));bottom:0;content:"";display:block;left:0;position:absolute;right:0}.dit-components-card-unstyled.homepage-recent-porfolio .homepage-recent-porfolio-footer{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:end;padding:1rem 2rem}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .homepage-recent-porfolio-footer{flex-direction:column;padding:1rem 1.5rem}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .homepage-recent-porfolio-footer .dit-components-pagination{justify-content:center;width:100%}.dit-components-card-unstyled.homepage-recent-porfolio .recent-portfolio-tooltip{z-index:var(--z-index-composite-recent-portfolio--tooltip)}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-thead{display:none}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr{border:0;display:grid;grid-template-columns:min-content minmax(min-content,max-content) max-content 1fr;grid-template-rows:repeat(2,auto);position:relative}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr.expandable{background-color:inherit}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td{border-bottom:0;padding-bottom:0;padding-top:0}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td.recent-portfolio-advisor-cell,.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td.recent-portfolio-update-cell{color:var(--dit-layout-color-home-page-recent-portfolios-row-details,var(--dit-brand-color-neutral-65,#60666e))}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td.dit-components-table-td-status{display:none}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td.dit-components-table-td-expander{grid-row:span 2}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td.recent-portfolio-name-cell{grid-column:span 3}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td.recent-portfolio-name-cell .recent-portfolio-name-link-container{align-items:flex-start;display:flex;justify-content:space-between}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td.recent-portfolio-name-cell .recent-portfolio-name-link-container .spinner-wrapper{box-sizing:initial;display:inline-block;padding:.375rem;pointer-events:none;right:1rem}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td.recent-portfolio-update-cell{padding-right:0;width:unset}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td.recent-portfolio-update-cell>span{word-break:normal}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td.recent-portfolio-advisor-cell{width:100%}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td.recent-portfolio-advisor-cell span>span{padding-right:.25rem}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td.recent-portfolio-action-menu-cell{display:none}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td.recent-portfolio-illustration-cell{grid-column:span 3}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr.expandable+.dit-components-table-tr.expandable{margin-top:.5rem;padding-top:.5rem}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr.expandable+.dit-components-table-tr.expandable:before{border-top:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-layout-border-home-page-recent-portfolios-card-color,var(--dit-components-border-card-color,var(--dit-brand-color-neutral-15,#dbdee1)));content:"";left:1.5rem;position:absolute;right:2rem;top:0}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr.expandable+.dit-components-table-tr.expandable .dit-components-table-td a:before{top:.5rem}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr.subrow+.dit-components-table-tr.expandable{margin-top:.5rem;padding-top:.5rem}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr.subrow+.dit-components-table-tr.expandable:before{border-top:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-layout-border-home-page-recent-portfolios-card-color,var(--dit-components-border-card-color,var(--dit-brand-color-neutral-15,#dbdee1)));content:"";left:1.5rem;position:absolute;right:2rem;top:0}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr.subrow+.dit-components-table-tr.expandable .dit-components-table-td a:before{top:.5rem}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr.expandable+.dit-components-table-tr.subrow{margin-top:.25rem}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr.subrow+.dit-components-table-tr.subrow{padding-top:.5rem}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr.subrow+.dit-components-table-tr.subrow .dit-components-table-td a:before{top:.5rem}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr:last-child{margin-bottom:.5rem}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr:last-child:after{border-bottom:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-layout-border-home-page-recent-portfolios-card-color,var(--dit-components-border-card-color,var(--dit-brand-color-neutral-15,#dbdee1)));bottom:-.5rem;content:"";left:1.5rem;position:absolute;right:2rem}.dit-components-card-unstyled.homepage-recent-porfolio.isMobile .dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td a[data-inline-link=true]:before{content:none}.dit-components-card-unstyled.homepage-recent-porfolio .apply-eapp-link{align-items:center;display:flex;gap:.5rem;min-width:fit-content;white-space:nowrap}.dit-components-card-unstyled.homepage-recent-porfolio .apply-eapp-link>svg{flex-shrink:0;width:.75rem}.portfolio-search-wrapper{container-name:portfolio-search;container-type:inline-size;display:flex;flex-direction:column;gap:1rem;padding:1rem 1.5rem}.portfolio-search-wrapper .dit-components-combobox-label.inside{white-space:nowrap}.portfolio-search-controls{display:grid;gap:.5rem 0;grid-template-columns:1fr repeat(2,2fr) 1fr;grid-template-rows:repeat(2,min-content)}.portfolio-search-controls:has(.error){grid-template-rows:repeat(3,min-content)}.portfolio-search-controls>*{grid-row:2/span 1}.portfolio-search-controls fieldset{margin:unset}.portfolio-search-controls .porfolio-select-search{grid-row:1/span 2}.portfolio-search-controls .porfolio-select-search [data-part=control]{align-self:flex-end}.portfolio-search-controls .porfolio-select-search [data-part=trigger]{border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0;height:2rem}.portfolio-search-controls .portfolio-input-search-form-group{display:grid;grid-template-rows:subgrid}.portfolio-search-controls .portfolio-input-search-form-group.error{grid-row:2/span 2}.portfolio-search-controls .portfolio-input-search-container{position:relative}.portfolio-search-controls .portfolio-input-search-container svg{display:inline-block;fill:var(--dit-components-color-input-placeholder,var(--dit-brand-color-neutral-65,#60666e));left:.5rem;position:absolute;top:.5rem}.portfolio-search-controls .portfolio-input-search-container .portfolio-input-search-clear-button{all:unset}.portfolio-search-controls .portfolio-input-search-container .portfolio-input-search-clear-button:after{border-right:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-components-color-input-placeholder,var(--dit-brand-color-neutral-65,#60666e));content:"";height:calc(100% - .5rem);margin-right:.5rem}.portfolio-search-controls .portfolio-input-search-container .portfolio-input-search-clear-button{cursor:pointer;display:inline-block;height:calc(100% - .125rem);outline:none;position:absolute;right:0;width:2rem}.portfolio-search-controls .portfolio-input-search-container .portfolio-input-search-clear-button svg{fill:var(--dit-components-color-input-placeholder,var(--dit-brand-color-neutral-65,#60666e));height:.5625rem;top:.71875rem;width:.5625rem}.portfolio-search-controls .portfolio-input-search-container .portfolio-input-search-clear-button:hover svg{fill:var(--color-input-clear-trigger-hover,var(--dit-brand-color-neutral-100,#000))}.portfolio-search-controls .portfolio-input-search-container .portfolio-input-search-clear-button:focus{border:var(--dit-components-border-input-focus,var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-layout-color-focus-bold,var(--dit-brand-color-main-50,#006296)));border-radius:0 .25rem .25rem 0;box-shadow:var(--dit-components-elevation-input-search-focus,0 0 0 .125rem var(--dit-layout-color-focus-bold,var(--dit-brand-color-main-50,#006296)),0 0 0 .0625rem var(--dit-layout-color-focus-soft,var(--dit-brand-color-main-20,#84c6ea)) inset)}.portfolio-search-controls .portfolio-input-search{border-bottom-left-radius:0;border-top-left-radius:0;display:inline-block;max-width:unset;padding-left:2rem;padding-right:2rem}.portfolio-search-controls .portfolio-input-search-error-message{align-self:start;display:flex;grid-row-start:2}.portfolio-search-controls .portfolio-select-sort{grid-column-start:4;grid-row:2}.portfolio-search-controls .portfolio-select-sort [data-part=label]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-search-controls .portfolio-filters-modal-button{--border-filter-button-color:var(--dit-components-border-filter-button-color,#0000);--color-filter-button-background:var(--dit-components-color-filter-button-background,#0000);box-shadow:unset!important;grid-column:3/span 1;grid-row-start:1;justify-content:center}.portfolio-search-controls .portfolio-filters-modal-button svg{fill:var(--dit-components-color-button-secondary)}.portfolio-search-controls .portfolio-filters-modal-button.has-filters{--border-filter-button-color:var(--dit-components-border-filter-button-color-active,var(--dit-brand-color-main-70,#003a5a));--color-filter-button-background:var(--dit-components-color-filter-button-background-active,var(--dit-brand-color-main-05,#e0f0f9))}.portfolio-search-controls .portfolio-filters-modal-button{background-color:var(--color-filter-button-background);border:var(--dit-brand-border-width-thin,.0625rem) solid var(--border-filter-button-color)}.portfolio-filter-controls{display:grid;gap:.5rem .5rem;grid-template-columns:repeat(3,max-content);grid-template-rows:min-content min-content}.portfolio-filter-controls>*{grid-row:2/span 1}.portfolio-filter-controls .portfolio-filters-header{font-size:var(--dit-brand-font-size-md,1rem);font-weight:var(--dit-brand-font-weight-semi-bold,600);grid-column:1/span 3;grid-row:1/span 1;margin:unset}@container portfolio-search (inline-size <1030px){.portfolio-search-controls{grid-template-columns:1fr repeat(2,2fr)}}@container portfolio-search (inline-size <895px){.portfolio-search-controls{grid-template-columns:1fr 2fr 1fr}}@container portfolio-search (inline-size <700px){.portfolio-search-controls{grid-template-columns:1fr 1rem min-content;grid-template-rows:min-content}.portfolio-search-controls:has(.error){grid-template-rows:repeat(2,min-content)}.portfolio-search-controls>*{grid-row:unset}.portfolio-search-controls .portfolio-input-search-form-group.error{grid-row:1/span 2}.portfolio-search-controls .portfolio-input-search-container{grid-row:1/span 1}.portfolio-search-controls .portfolio-input-search-container svg{top:.9rem}.portfolio-search-controls .portfolio-input-search-container .portfolio-input-search-clear-button svg{top:1.03125rem}.portfolio-search-controls .portfolio-input-search{border-bottom-left-radius:var(--dit-components-radius-input,var(--dit-brand-radius-size-sm,.25rem));border-top-left-radius:var(--dit-components-radius-input,var(--dit-brand-radius-size-sm,.25rem))}}.dit-components-table-container{overflow:auto;position:relative;width:100%}.dit-components-table{--icon-size:1rem;border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}.dit-components-table .dit-components-table-th{font-size:var(--dit-components-font-size-table-header,var(--dit-brand-font-size-sm,.875rem));font-weight:var(--dit-components-font-weight-table-header,var(--dit-brand-font-weight-semi-bold,600));line-height:var(--dit-components-font-line-height-table-header,var(--dit-brand-font-line-height-md,1.5rem))}.dit-components-table .dit-components-table-td{font-size:var(--dit-components-font-size-table-tbody-td,var(--dit-brand-font-size-sm,.875rem));line-height:var(--dit-components-font-line-height-table-tbody-td,var(--dit-brand-font-line-height-md,1.5rem))}.dit-components-table .dit-components-table-td,.dit-components-table .dit-components-table-th{background:inherit;opacity:1;z-index:var(--z-index-components-table-cell-base)}.dit-components-table .dit-components-table-thead .dit-components-table-tr{background:var(--dit-components-color-table-header-background,var(--dit-brand-color-neutral-00,#fff));border-bottom:1px solid var(--dit-components-border-table-row-color,var(--dit-brand-color-neutral-15,#dbdee1));color:var(--dit-components-color-table-header-text,var(--dit-brand-color-neutral-100,#000))}.dit-components-table .dit-components-table-thead .dit-components-table-tr.dit-components-table-tr-shadow-top{box-shadow:0 2px 4px 0 #0000001a}.dit-components-table .dit-components-table-thead .dit-components-table-tr .dit-components-table-th{background:var(--dit-components-color-table-thead-th-background,inherit);border-bottom:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-components-border-table-row-color,var(--dit-brand-color-neutral-15,#dbdee1));color:var(--dit-components-color-table-thead-th-text,inherit);padding:.5rem;position:relative;text-align:left;vertical-align:initial;z-index:var(--z-index-components-table-header-cell)}.dit-components-table .dit-components-table-thead .dit-components-table-tr .dit-components-table-th-pinned{z-index:var(--z-index-components-table-cell-pinned)}.dit-components-table .dit-components-table-thead .dit-components-table-tr .dit-components-table-th .dit-components-table-th-sortable{all:unset;display:inline-flex;gap:.1875rem;position:relative;z-index:var(--z-index-components-table-header-cell-sortable)}.dit-components-table .dit-components-table-thead .dit-components-table-tr .dit-components-table-th .dit-components-table-th-sortable:hover{cursor:pointer}.dit-components-table .dit-components-table-thead .dit-components-table-tr .dit-components-table-th .dit-components-table-th-sortable:focus-visible:after{border-radius:var(--dit-components-radius-table-thead-th-focus,var(--dit-brand-radius-size-sm,.25rem));bottom:-2px;box-shadow:var(--dit-components-elevation-table-cell-focus,var(--dit-components-color-table-cell-focus-bold,var(--dit-layout-color-focus-bold,var(--dit-brand-color-main-50,#006296))) 0 0 0 2px,var(--dit-components-color-table-cell-focus-soft,var(--dit-layout-color-focus-soft,var(--dit-brand-color-main-20,#84c6ea))) 0 0 0 2px inset);content:"";left:-2px;position:absolute;right:-2px;top:-2px}.dit-components-table .dit-components-table-thead .dit-components-table-tr .dit-components-table-th .dit-components-table-th-sortable .dit-components-table-th-sortable-icon{align-items:center;color:var(--dit-components-color-table-header-sortable-icon,var(--dit-brand-color-neutral-65,#60666e));display:flex;height:1.5rem;justify-content:center;line-height:inherit}.dit-components-table .dit-components-table-thead .dit-components-table-tr .dit-components-table-th .dit-components-table-th-sortable .dit-components-table-th-sortable-icon svg{height:var(--icon-size);width:var(--icon-size)}.dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td.dit-components-table-td-status,.dit-components-table .dit-components-table-thead .dit-components-table-tr .dit-components-table-th.dit-components-table-th-status{box-sizing:border-box;padding:.5rem 1rem .5rem 2rem;width:4rem}.dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td.dit-components-table-td-expander,.dit-components-table .dit-components-table-thead .dit-components-table-tr .dit-components-table-th.dit-components-table-th-expander{box-sizing:border-box;padding:.5rem 0;width:2rem}.dit-components-table .dit-components-table-tbody .dit-components-table-tr{color:var(--dit-components-color-table-tbody-text,var(--dit-brand-color-neutral-100,#000))}.dit-components-table .dit-components-table-tbody .dit-components-table-tr.expandable{background-color:var(--dit-components-color-table-row-expandable-background,var(--dit-brand-color-neutral-02,#fafafa))}.dit-components-table .dit-components-table-tbody .dit-components-table-tr{border-bottom:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-components-border-table-row-color,var(--dit-brand-color-neutral-15,#dbdee1))}.dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td{background:var(--dit-components-color-table-tbody-td-background,inherit);border-bottom:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-components-border-bottom-table-row-color,var(--dit-components-border-table-row-color,var(--dit-brand-color-neutral-15,#dbdee1)));color:var(--dit-components-color-table-td-text,var(--dit-brand-color-neutral-100,#000));padding:.5rem}.dit-components-table .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td>div:not(.dit-components-checkbox){display:flex;overflow:hidden}.dit-components-table .dit-components-table-tbody .dit-components-table-tr-unstripped{background:var(--dit-components-color-table-row-background,var(--dit-brand-color-neutral-00,#fff))}.dit-components-table .dit-components-table-tbody .dit-components-table-tr-stripped:nth-child(2n),.dit-components-table .dit-components-table-tbody .dit-components-table-tr-stripped:nth-child(2n) .dit-components-table-td{background:var(--dit-components-color-table-row-even-background,var(--dit-components-color-table-row-background,var(--dit-brand-color-neutral-00,#fff)))}.dit-components-table .dit-components-table-tbody .dit-components-table-tr-stripped:nth-child(2n) .dit-components-table-td{color:var(--dit-components-color-table-row-even-text,var(--dit-components-color-table-tbody-text,var(--dit-brand-color-neutral-100,#000)))}.dit-components-table .dit-components-table-tbody .dit-components-table-tr-stripped:nth-child(odd){background:var(--dit-components-color-table-row-odd-background,var(--dit-brand-color-neutral-02,#fafafa))}.dit-components-table .dit-components-table-tbody .dit-components-table-tr-stripped:nth-child(odd) .dit-components-table-td{background:var(--dit-components-color-table-row-odd-background,var(--dit-brand-color-neutral-02,#fafafa));color:var(--dit-components-color-table-row-odd-text,var(--dit-brand-color-neutral-100,#000))}.dit-components-table.dit-components-table-datatable .dit-components-table-thead .dit-components-table-tr{background:var(--dit-components-color-datatable-header-background,var(--dit-components-color-table-header-background,var(--dit-brand-color-neutral-00,#fff)));color:var(--dit-components-color-datatable-header-text,var(--dit-components-color-table-header-text,var(--dit-brand-color-neutral-100,#000)))}.dit-components-table.dit-components-table-datatable .dit-components-table-tr-shadow-left .dit-components-table-td-pinned-left-last:after,.dit-components-table.dit-components-table-datatable .dit-components-table-tr-shadow-left .dit-components-table-th-pinned-left-last:after{bottom:0;box-shadow:2px 0 4px 0 #01263914;content:" ";height:100%;left:0;position:absolute;right:-1px;top:0;z-index:var(--z-index-components-table-pinned-shadow)}.dit-components-table.dit-components-table-datatable .dit-components-table-tr-shadow-left .dit-components-table-td-pinned-right-last:before,.dit-components-table.dit-components-table-datatable .dit-components-table-tr-shadow-left .dit-components-table-th-pinned-right-last:before{bottom:0;box-shadow:-2px 0 4px 0 #01263914;content:"";content:" ";height:100%;left:-1px;position:absolute;right:0;top:0;z-index:var(--z-index-components-table-pinned-shadow)}.dit-components-table.dit-components-table-datatable .dit-components-table-td-pinned,.dit-components-table.dit-components-table-datatable .dit-components-table-th-pinned{position:sticky!important;z-index:var(--z-index-components-table-cell-pinned)}.dit-components-table.dit-components-table-datatable .dit-components-table-td-pinned-left,.dit-components-table.dit-components-table-datatable .dit-components-table-th-pinned-left{left:var(--pinned-padding,0)}.dit-components-table.dit-components-table-datatable .dit-components-table-td-pinned-left-last,.dit-components-table.dit-components-table-datatable .dit-components-table-th-pinned-left-last{border-right:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-components-border-table-row-color,var(--dit-brand-color-neutral-15,#dbdee1))}.dit-components-table.dit-components-table-datatable .dit-components-table-td-pinned-right,.dit-components-table.dit-components-table-datatable .dit-components-table-th-pinned-right{right:var(--pinned-padding,0)}.dit-components-table.dit-components-table-datatable .dit-components-table-td-pinned-right-last,.dit-components-table.dit-components-table-datatable .dit-components-table-th-pinned-right-last{border-left:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-components-border-table-row-color,var(--dit-brand-color-neutral-15,#dbdee1))}.dit-components-table.dit-components-table-datatable .dit-components-table-thead .dit-components-table-tr{box-shadow:var(--dit-brand-elevation-overflow-top,0 2px 4px 0 #00000014);position:sticky;top:0;z-index:var(--z-index-components-table-header-row-sticky)}.dit-components-table.dit-components-table-datatable .dit-components-table-tbody .dit-components-table-tr .dit-components-table-td-pinned{--dit-components-color-table-row-odd-cell-background:var( --dit-components-color-table-tbody-columm-pinned-odd-background,inherit );--dit-components-color-table-row-even-cell-background:var( --dit-components-color-table-tbody-columm-pinned-even-background,inherit );--dit-components-color-table-tbody-cell-background:var( --dit-components-color-table-tbody-columm-pinned-background,inherit );--dit-components-color-table-row-odd-cell-text:var(--dit-components-color-table-tbody-columm-pinned-odd-text,inherit);--dit-components-color-table-row-even-cell-text:var(--dit-components-color-table-tbody-columm-pinned-even-text,inherit);--dit-components-color-table-tbody-td-text:var( --dit-components-color-table-tbody-columm-pinned-text,$color-table-body-text );border-bottom-color:var(--dit-components-color-bottom-table-tbody-columm-pinned-border,var(--dit-components-border-bottom-table-row-color,var(--dit-components-border-table-row-color,var(--dit-brand-color-neutral-15,#dbdee1))));box-shadow:var(--dit-brand-elevation-overflow-left,2px 0 4px 0 #00000014)}.dit-components-table.dit-components-table-datatable .dit-components-table-th-pinned{--dit-components-color-table-thead-th-background:var(--dit-components-color-table-thead-columm-pinned-background,inherit);--dit-components-color-table-thead-th-text:var(--dit-components-color-table-thead-columm-pinned-text,inherit);box-shadow:var(--dit-brand-elevation-overflow-left,2px 0 4px 0 #00000014)}.dit-components-menu-trigger{align-items:center;background-color:var(--dit-components-color-menu-trigger-background,#0000);border:var(--dit-brand-border-width-none,0) solid;border-radius:var(--dit-components-radius-menu-trigger,var(--dit-brand-radius-size-full,9999rem));color:var(--dit-components-color-menu-trigger,var(--dit-brand-color-neutral-00,#fff));display:flex;font-size:var(--dit-components-font-size-menu-trigger,var(--dit-brand-font-size-md,1rem));font-weight:var(--dit-components-font-weight-menu-trigger,var(--dit-brand-font-weight-normal,400));line-height:var(--dit-components-font-line-height-menu-trigger,var(--dit-brand-font-line-height-xs,1rem));padding:var(--dit-components-padding-menu-trigger,.5rem);text-align:center}.dit-components-menu-trigger:focus-visible{box-shadow:var(--dit-components-elevation-menu-trigger-focus,var(--dit-layout-color-focus-soft,var(--dit-brand-color-main-20,#84c6ea)) 0 0 0 2px,var(--dit-layout-color-focus-bold,var(--dit-brand-color-main-50,#006296)) 0 0 0 2px inset);outline:none}.dit-components-menu-trigger svg{color:currentColor;height:1.25rem;width:1.25rem}.dit-components-menu-trigger svg path{fill:var(--dit-components-color-menu-trigger,var(--dit-brand-color-neutral-00,#fff))}.dit-components-menu-trigger:hover,.dit-components-menu-trigger[data-state=open]{background-color:var(--dit-components-color-menu-trigger-background-hover,var(--dit-brand-color-main-70,#003a5a));box-shadow:var(--dit-components-elevation-menu-trigger-hover,var(--dit-brand-elevation-none,none));color:var(--dit-components-color-menu-trigger-hover,var(--dit-brand-color-neutral-00,#fff));cursor:pointer;outline:0}.dit-components-menu-trigger:hover svg path,.dit-components-menu-trigger[data-state=open] svg path{fill:var(--dit-components-color-menu-trigger-hover,var(--dit-brand-color-neutral-00,#fff))}.dit-components-menu-trigger:active{background-color:var(--dit-components-color-menu-trigger-background-active,var(--dit-brand-color-main-70,#003a5a));outline:0}.dit-components-menu-trigger:focus{background-color:var(--dit-components-color-menu-trigger-background-focus,#0000);box-shadow:var(--dit-components-elevation-menu-trigger-focus,var(--dit-layout-color-focus-soft,var(--dit-brand-color-main-20,#84c6ea)) 0 0 0 2px,var(--dit-layout-color-focus-bold,var(--dit-brand-color-main-50,#006296)) 0 0 0 2px inset);color:var(--dit-components-color-menu-trigger-focus,var(--dit-brand-color-neutral-00,#fff));outline:0}.dit-components-menu-trigger:focus svg path{fill:var(--dit-components-color-menu-trigger-focus,var(--dit-brand-color-neutral-00,#fff))}.dit-components-menu-trigger:focus:hover{background-color:var(--dit-components-color-menu-trigger-background-hover,var(--dit-brand-color-main-70,#003a5a));box-shadow:var(--dit-components-elevation-menu-trigger-focus-hover,var(--dit-components-elevation-menu-trigger-focus,var(--dit-layout-color-focus-soft,var(--dit-brand-color-main-20,#84c6ea)) 0 0 0 2px,var(--dit-layout-color-focus-bold,var(--dit-brand-color-main-50,#006296)) 0 0 0 2px inset));color:var(--dit-components-color-menu-trigger-hover,var(--dit-brand-color-neutral-00,#fff))}.dit-components-menu-trigger:focus:hover svg path{fill:var(--dit-components-color-menu-trigger-hover,var(--dit-brand-color-neutral-00,#fff))}.dit-components-menu-trigger:focus:active{background-color:var(--dit-components-color-menu-trigger-background-active,var(--dit-brand-color-main-70,#003a5a));outline:0}.dit-components-menu-trigger:is(button) span{align-items:center;display:flex}.dit-components-menu-trigger:is(button) span:first-of-type{padding-right:6px}.dit-components-menu-positioner{border-radius:var(--dit-brand-radius-size-sm,.25rem);display:block;left:-6px!important;padding:0;position:absolute;right:auto!important;white-space:nowrap}.dit-components-menu-positioner [data-scope=menu][data-part=item-group]{display:flex;flex-direction:column;padding:0;position:relative;width:fit-content}.dit-components-menu-positioner .dit-components-menu-content{background-color:var(--dit-components-color-menu-content-background,var(--dit-brand-color-neutral-00,#fff));border:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-components-color-menu-content-border,var(--dit-brand-color-neutral-50,#878f9a));border-radius:var(--dit-components-radius-menu-content,var(--dit-brand-radius-size-sm,.25rem));box-shadow:var(--dit-components-elevation-menu-content,var(--dit-brand-elevation-overlay,0 8px 16px 0 #0003));outline:none;width:fit-content;z-index:var(--z-index-components-menu-content)}.dit-components-menu-positioner .dit-components-menu-content[data-state=open]{animation:fadeIn .2s ease-out}.dit-components-menu-positioner .dit-components-menu-content[data-state=closed]{animation:fadeOut .1s ease-in}.dit-components-menu-positioner .dit-components-menu-content .dit-components-menu-header{color:var(--dit-components-color-menu-content-header,var(--dit-brand-color-neutral-90,#1b1c1e));font-size:var(--dit-brand-font-size-lg,1.125rem);font-weight:var(--dit-components-font-weight-menu-header,var(--dit-brand-font-weight-normal,400));margin:0;padding:.5rem 1rem}.dit-components-menu-positioner .dit-components-menu-content:not(:has(.dit-components-menu-header)) .dit-components-menu-item:first-of-type{margin-top:.25rem}.dit-components-menu-positioner .dit-components-menu-item{align-items:center;background-color:var(--dit-components-color-menu-item-background,var(--dit-brand-color-neutral-00,#fff));border-bottom:var(--dit-components-border-menu-item,0);border-top:var(--dit-components-border-menu-item,0);color:var(--dit-components-color-menu-item,var(--dit-brand-color-neutral-90,#1b1c1e));display:flex;font-size:var(--dit-components-font-size-menu-item,var(--dit-brand-font-size-sm,.875rem));font-weight:var(--dit-components-font-weight-menu-item,var(--dit-brand-font-weight-normal,400));gap:.5rem;line-height:var(--dit-components-font-line-height-menu-item,var(--dit-brand-font-line-height-md,1.5rem));padding:var(--dit-components-padding-menu-item,.25rem 1rem)}.dit-components-menu-positioner .dit-components-menu-item:active{background-color:var(--dit-components-color-menu-item-background-active,var(--dit-brand-color-main-50,#006296));border-bottom-color:var(--dit-components-color-menu-item-border-active,var(--dit-brand-color-main-50,#006296));border-top-color:var(--dit-components-color-menu-item-border-active,var(--dit-brand-color-main-50,#006296));color:var(--dit-components-color-menu-item-active,var(--dit-brand-color-neutral-00,#fff))}.dit-components-menu-positioner .dit-components-menu-item[data-highlighted]{background-color:var(--dit-components-color-menu-item-background-focus,var(--dit-brand-color-neutral-15,#dbdee1));border-bottom-color:var(--dit-components-color-menu-item-border-focus,var(--dit-brand-color-main-50,#006296));border-top-color:var(--dit-components-color-menu-item-border-focus,var(--dit-brand-color-main-50,#006296));box-shadow:var(--dit-components-elevation-menu-item-focus,var(--dit-layout-color-focus-bold,var(--dit-brand-color-main-50,#006296)) 0 0 0 1px,var(--dit-layout-color-focus-soft,var(--dit-brand-color-main-20,#84c6ea)) 0 0 0 2px inset);color:var(--dit-components-color-menu-item-focus,var(--dit-brand-color-neutral-90,#1b1c1e));cursor:pointer;outline:0;position:relative;transition:all .1s ease-in-out}.dit-components-menu-positioner .dit-components-menu-item:is(a){color:var(--dit-components-color-menu-item-link,var(--dit-brand-color-main-50,#006296));text-decoration:none}.dit-components-menu-positioner .dit-components-menu-item:is(a)[data-highlighted]{color:var(--dit-components-color-menu-item-link-focus,var(--dit-brand-color-main-50,#006296))}.dit-components-menu-positioner .dit-components-menu-item:is(a)[data-highlighted]:hover{color:var(--dit-components-color-menu-item-link-hover,var(--dit-brand-color-main-50,#006296));text-decoration:underline}.dit-components-menu-positioner .dit-components-menu-item:last-of-type{margin-bottom:.25rem}.dit-components-menu-positioner .dit-components-heading+[data-scope=menu][data-part=item-group] .dit-components-menu-header:first-of-type{padding-top:0}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.acd-footer{--acd-gap:0.75rem;--acd-mt:0.5rem;align-items:flex-end;inline-size:100%;justify-content:flex-start;margin-block-start:var(--acd-mt)}.acd-actions,.acd-footer{display:flex;flex-direction:row;gap:var(--acd-gap)}.acd-actions{align-items:center;flex-wrap:nowrap}.acd-footer .dit-components-btn{box-sizing:border-box;max-inline-size:100%;min-inline-size:0;white-space:nowrap}.acd-footer .acd-cancel-btn{margin-inline-start:auto}.acd-footer.stack{align-items:stretch;flex-direction:column;justify-content:flex-start}.acd-actions.stack{flex-direction:column;inline-size:100%}.acd-footer.stack .dit-components-btn{align-self:stretch;inline-size:100%;justify-content:center;text-align:center}.acd-actions.stack>.dit-components-btn{flex:1 1 auto}.apply-validation-modal .dit-components-dialog-body li{list-style-type:disc;margin-left:2rem}.apply-validation-modal .dit-components-dialog-body li::marker{font-size:.75rem}.calculation-request,.error-details,.quote-information{padding:1rem}.obo-bar{background-color:var(--dit-layout-color-on-behalf-of-bar-background,var(--dit-brand-color-neutral-00,#fff));display:flex;gap:.5rem;padding:.5rem 2rem;z-index:var(--z-index-layout-on-behalf-of-bar)}.obo-bar[data-shadow=true]{box-shadow:var(--dit-layout-elevation-on-behalf-of-bar,var(--dit-brand-elevation-interaction,0 2px 4px 0 #0003))}.obo-bar .obo-bar-icon svg{fill:currentColor;margin:auto}.obo-bar .obo-bar-icon{align-items:center;flex-shrink:0;height:1rem;height:1.375rem;width:1rem}.obo-bar .obo-bar-content,.obo-bar .obo-bar-icon{color:var(--dit-layout-color-on-behalf-of-bar-text,var(--dit-brand-color-alert-50,#cd2c23));display:flex}.obo-bar .obo-bar-content{column-gap:2rem;flex-wrap:wrap;justify-content:space-between;row-gap:.25rem;width:100%}header#main-header{background-color:var(--dit-layout-color-header-background,var(--dit-brand-color-main-80,#012639));box-shadow:var(--dit-layout-elevation-header,var(--dit-brand-elevation-none,none));font-size:var(--dit-layout-font-size-header,var(--dit-brand-font-size-sm,.875rem));font-weight:var(--dit-layout-font-weight-header,var(--dit-brand-font-weight-normal,400));grid-area:main-header;height:var(--dit-layout-height-header-mobile,calc(var(--dit-layout-height-main-logo-mobile, 2rem)*1.5));justify-content:space-between;left:0;position:sticky;right:0;top:0;z-index:var(--z-index-layout-main-header)}header#main-header,header#main-header button{align-items:center;color:var(--dit-layout-color-header-text,var(--dit-brand-color-neutral-00,#fff));display:flex;padding:.5rem}header#main-header button{background-color:#0000;border:0;cursor:pointer;justify-content:center}header#main-header button:focus-visible{box-shadow:var(--dit-layout-elevation-header-button,var(--dit-layout-color-header-button-shadow-focus-bold,var(--dit-brand-color-main-50,#006296)) 0 0 0 .125rem,var(--dit-layout-color-header-button-shadow-focus-soft,var(--dit-brand-color-main-20,#84c6ea)) 0 0 0 .125rem inset);outline:none}header#main-header button:hover{background-color:var(--dit-layout-color-header-button-background-hover,var(--dit-brand-color-main-60,#004e78))}header#main-header svg path{fill:currentcolor}header#main-header .logo-wrapper{display:flex}header#main-header .logo-wrapper a{display:flex;padding:0 .5rem}header#main-header .logo-wrapper a .main-logo{height:var(--dit-layout-height-main-logo-mobile,2rem);width:var(--dit-layout-width-main-logo-mobile,6.5rem)}header#main-header .logo-wrapper a:focus-visible{border-radius:var(--dit-brand-radius-size-sm,.25rem);box-shadow:var(--dit-layout-elevation-header-button,var(--dit-layout-color-header-button-shadow-focus-bold,var(--dit-brand-color-main-50,#006296)) 0 0 0 .125rem,var(--dit-layout-color-header-button-shadow-focus-soft,var(--dit-brand-color-main-20,#84c6ea)) 0 0 0 .125rem inset);outline:0}header#main-header .selection-wrapper{align-items:center;display:flex;justify-content:end;width:100%}header#main-header .selection-wrapper .localisation-selector-wrapper .dit-components-menu-content span,header#main-header .selection-wrapper .localisation-selector-wrapper .dit-components-menu-trigger span{font-size:var(--dit-layout-font-size-header-localisation-selector,var(--dit-brand-font-size-xs,.75rem))}header#main-header .selection-wrapper .localisation-selector-wrapper [data-scope=menu][data-part=trigger][data-state=open] svg{rotate:180deg;transition:rotate .2s ease-in-out}header#main-header .selection-wrapper .localisation-selector-wrapper [data-scope=menu][data-part=trigger][data-state=closed] svg{rotate:0deg;transition:rotate .2s ease-in-out}header#main-header .selection-wrapper .localisation-selector-wrapper,header#main-header .selection-wrapper .tools-selector-wrapper{font-size:var(--dit-layout-font-size-header-localisation-selector,var(--dit-brand-font-size-xs,.75rem));padding:0 .5rem;position:relative}header#main-header .selection-wrapper .tools-selector-wrapper{padding-right:0}header#main-header .selection-wrapper .tools-selector-wrapper button{border-radius:var(--dit-brand-radius-size-full,9999rem);font-size:var(--dit-brand-font-size-lg,1.125rem);font-weight:var(--dit-brand-font-weight-bold,700)}header#main-header.isFromTabletLandscape{padding:.5rem 1.5rem}header#main-header.isFromDesktop{height:var(--dit-layout-height-header,calc(var(--dit-layout-height-main-logo, 2rem)*1.5))}header#main-header.isFromDesktop .logo-wrapper a .main-logo{height:var(--dit-layout-height-main-logo,2rem);width:var(--dit-layout-width-main-logo,6.5rem)}#main-header .tools-selector-wrapper button{align-items:center;background-color:initial;border:var(--dit-brand-border-width-none,0) solid;border-radius:var(--dit-brand-radius-size-full,9999rem);color:var(--dit-layout-color-external-links-trigger,var(--dit-brand-color-neutral-00,#fff));display:flex;font-size:.5625rem;height:fit-content;justify-content:center;padding:.5rem;width:fit-content}#main-header .tools-selector-wrapper button:hover{background-color:var(--dit-brand-color-main-70,#003a5a)}#main-header .tools-selector-wrapper button svg{color:currentColor;height:1.25rem;width:1.25rem}#main-header .tools-selector-wrapper .dit-components-menu-positioner{top:.25rem!important}#main-header .selection-wrapper .avatar-icon-logged button{background-color:var(--dit-layout-color-user-avatar-trigger-text,var(--dit-brand-color-neutral-00,#fff));border-radius:var(--dit-brand-radius-size-full,9999rem);color:var(--dit-layout-color-user-avatar-trigger-background,var(--dit-brand-color-neutral-65,#60666e));font-size:.5625rem;height:1.75rem;justify-content:center;padding:0;width:1.75rem}#main-header .selection-wrapper .avatar-icon-logged button:hover:not(:focus){box-shadow:var(--dit-layout-color-user-avatar-trigger-shadow,var(--dit-brand-color-main-60,#004e78)) 0 0 0 .25rem;cursor:pointer}#main-header .selection-wrapper .avatar-icon-logged button:focus{box-shadow:unset;outline:unset}#main-header .selection-wrapper .avatar-icon-logged .dit-components-menu-positioner{top:.5rem!important}#main-header .selection-wrapper .avatar-icon-logged .dit-components-menu-positioner:focus-visible{outline:none}#main-header .selection-wrapper .avatar-icon-logged .user-action-menu{align-items:center;border-radius:var(--dit-brand-radius-size-full,9999rem);display:flex;height:2.25rem;justify-content:center;width:2.25rem}#main-header .selection-wrapper .avatar-icon-logged .user-action-menu:hover{cursor:pointer}#main-header .selection-wrapper .avatar-icon-logged .user-action-menu:focus-within{box-shadow:var(--dit-layout-color-user-avatar-menu-item-shadow-outset,var(--dit-brand-color-main-50,#006296)) 0 0 0 .125rem,var(--dit-layout-color-user-avatar-menu-item-shadow-inset,var(--dit-brand-color-main-20,#84c6ea)) 0 0 0 .125rem inset;outline:none}#main-header .selection-wrapper .avatar-icon-logged .user-action-menu .dit-components-menu-content{box-shadow:var(--dit-brand-elevation-overlay,0 8px 16px 0 #0003);width:fit-content}.go-back-link{--dit-components-color-link-visited:var(--dit-layout-color-go-back-link-visited,var(--dit-brand-color-main-50,#006296))}.go-back-link.dit-components-link-font-size-lg>span svg{height:1.25rem;width:1.25rem}.go-back-link>span{align-items:center;display:flex;gap:.25rem;justify-content:center}.go-back-link>span svg{max-height:1.5rem;max-width:1.5rem}.go-back-link>span span{width:fit-content}:root{--sidepanel-width:17.5rem}.portfolio-sidemenu-tablet .dit-components-drawer-positioner:is(.left,.right).full{inline-size:100%;inset-inline:0;max-inline-size:100%}.portfolio-sidemenu-tablet .dit-components-drawer-positioner:is(.left,.right).sm{max-inline-size:100%}.portfolio-sidemenu-tablet .dit-components-drawer-positioner:is(.left,.right) .dit-components-drawer-content{z-index:var(--z-index-composite-side-menu--drawer-content)}.portfolio-sidemenu-tablet .dit-components-drawer-content{background-color:var(--dit-layout-color-side-menu-background,var(--dit-brand-color-neutral-05,#f1f2f2));border-right:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-layout-border-side-menu-color,var(--dit-brand-color-neutral-15,#dbdee1));height:100%;overflow:auto;padding:1rem .5rem}.portfolio-sidemenu-tablet .dit-components-drawer-content .sidemenu-container{margin:1.5rem .5rem 0}.portfolio-sidemenu-tablet .dit-components-drawer-content .sidemenu-container .sidemenu-portfolioname-header-container .go-back-link{align-self:flex-start}.portfolio-sidemenu-tablet .dit-components-drawer-content .sidemenu-container .sidemenu-portfolioname-header-container>div{margin-right:.5rem}.portfolio-sidemenu-tablet .dit-components-drawer-content .dit-components-drawer-close-button.corner-left{margin-block-start:0;margin-inline:0 1rem}.sidemenu-container .sidemenu-portfolioname-icon-container{color:var(--dit-layout-color-side-menu-portfolio-icon,var(--dit-brand-color-neutral-30,#b7bbc2));display:flex;flex-shrink:0;height:1rem;width:1rem}.sidemenu-container .dit-components-heading-size-sm{line-height:var(--dit-brand-font-line-height-2xl,2rem)}.sidemenu-container .dit-components-heading-size-lg .sidemenu-portfolioname-icon-container{height:1.25rem;width:1.25rem}.sidemenu-container .sidemenu-portfolioname-text{color:var(--dit-layout-color-side-menu-portfolio-icon,var(--dit-brand-color-main-70,#003a5a));flex-shrink:1}.sidemenu-container .sidemenu-illustratename-action-menu,.sidemenu-container .sidemenu-portfolioname-action-menu{flex-shrink:0;position:relative}.sidemenu-container .sidemenu-illustration-item-list-container{display:flex;flex-direction:column;gap:.5rem}.sidemenu-container .sidemenu-illustration-item-container .dit-components-card-navigation a{display:grid}.sidemenu-container .sidemenu-illustration-item-container .dit-components-card-navigation a .sidemenu-illustration-item-name{color:var(--dit-layout-color-side-menu-illustration-card-name,var(--dit-components-color-card-navigation-item-name,var(--dit-brand-color-neutral-65,#60666e)));display:block;font-size:var(--dit-brand-font-size-2xs,.6875rem);font-weight:var(--dit-brand-font-weight-normal,400);line-height:var(--dit-brand-font-line-height-xs,1rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidemenu-container .sidemenu-illustration-item-container .dit-components-card-navigation a .sidemenu-illustration-item-product-name{color:var(--dit-layout-color-side-menu-illustration-card-product-name,var(--dit-components-color-card-navigation-item-type,var(--dit-brand-color-main-50,#006296)));font-size:var(--dit-brand-font-size-md,1rem);font-weight:var(--dit-brand-font-weight-semi-bold,600);line-height:var(--dit-brand-font-line-height-md,1.5rem);text-decoration:none}.sidemenu-container .sidemenu-illustration-item-container .sidemenu-eapp-item-container.is-apply-view .sidemenu-eapp-card{background:var(--dit-components-color-card-navigation-background-active,var(--dit-brand-color-neutral-00,#fff));border:var(--dit-components-border-card-navigation-active,var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-brand-color-neutral-15,#dbdee1))}.sidemenu-container .sidemenu-illustration-item-container .sidemenu-eapp-item-container .sidemenu-eapp-title{color:var(--dit-components-color-card-navigation-item-type,var(--dit-brand-color-main-50,#006296));font-size:var(--dit-brand-font-size-sm,.875rem);font-weight:var(--dit-brand-font-weight-semi-bold,600);line-height:inherit}.sidemenu-container .sidemenu-illustration-item-container .sidemenu-eapp-item-container .sidemenu-eapp-product-name,.sidemenu-container .sidemenu-illustration-item-container .sidemenu-eapp-item-container .sidemenu-eapp-separator{color:var(--dit-layout-color-side-menu-eapp-product-type,var(--lib-color-card-navigation-item-name,var(--dit-brand-color-neutral-65,#60666e)));font-size:var(--dit-brand-font-size-xs,.75rem);font-weight:var(--dit-brand-font-weight-normal,400)}.sidemenu-container .sidemenu-illustration-item-container .sidemenu-eapp-item-container .sidemenu-eapp-badge{margin-top:.25rem}.sidemenu-container .sidemenu-illustration-item-container .sidemenu-eapp-item-container a{gap:0}.sidemenu-container .sidemenu-illustration-item-container.lg a{padding:1rem .5rem 1.125rem 1rem}.sidemenu-container .sidemenu-illustration-item-container.lg a .sidemenu-illustration-item-name{font-size:var(--dit-brand-font-size-xs,.75rem)}.sidemenu-container .sidemenu-illustration-item-container.lg a .sidemenu-illustration-item-product-name{font-size:var(--dit-brand-font-size-lg,1.125rem)}.sidemenu-container .sidemenu-illustration-item-container.lg .sidemenu-eapp-title{font-size:var(--dit-brand-font-size-md,1rem)}.sidemenu-container .sidemenu-illustration-item-container.lg .sidemenu-eapp-product-name,.sidemenu-container .sidemenu-illustration-item-container.lg .sidemenu-eapp-separator{font-size:var(--dit-brand-font-size-sm,.875rem)}.sidemenu-container .sidemenu-content{display:grid;gap:.5rem}.sidemenu-container .sidemenu-content .illustration-buttons{display:grid;grid-template-columns:1fr 1fr}.sidemenu-container .sidemenu-content .illustration-buttons.sm{--font-size-illustration-button:var(--dit-brand-font-size-2xs,0.6875rem);--font-weight-illustration-button:var(--dit-brand-font-weight-semi-bold,600);--font-line-height-illustration-button:var(--dit-brand-font-line-height-2xs,0.938rem);--font-size-illustration-button-icon:var(--dit-brand-font-scale-350,0.875rem);--spacing-illustration-button-padding:10px 4px 10px 10px}.sidemenu-container .sidemenu-content .illustration-buttons.lg{--font-size-illustration-button:var(--dit-brand-font-size-sm,0.875rem);--font-weight-illustration-button:var(--dit-brand-font-weight-semi-bold,600);--font-line-height-illustration-button:var(--dit-brand-font-line-height-sm,1.375rem);--font-size-illustration-button-icon:var(--dit-brand-font-scale-450,1.125rem);--spacing-illustration-button-padding:10px 8px 10px 10px}.sidemenu-container .sidemenu-content .illustration-buttons .dit-components-btn-icon{height:var(--font-size-illustration-button-icon);width:var(--font-size-illustration-button-icon)}.sidemenu-container .sidemenu-content .illustration-buttons .add-illustration-button,.sidemenu-container .sidemenu-content .illustration-buttons .compare-illustration-button{border:var(--dit-brand-border-width-none,0);font-size:var(--font-size-illustration-button);font-weight:var(--font-weight-illustration-button);gap:.5rem;line-height:var(--font-line-height-illustration-button);padding:var(--spacing-illustration-button-padding);text-transform:none}.sidemenu-container .sidemenu-content .illustration-buttons .add-illustration-button .dit-components-btn-icon,.sidemenu-container .sidemenu-content .illustration-buttons .compare-illustration-button .dit-components-btn-icon{align-items:center;display:flex;margin-left:auto}.sidemenu-container .sidemenu-content .illustration-buttons .add-illustration-button .dit-components-btn-icon svg,.sidemenu-container .sidemenu-content .illustration-buttons .compare-illustration-button .dit-components-btn-icon svg{height:var(--font-size-illustration-button-icon);width:var(--font-size-illustration-button-icon)}.sidemenu-container .sidemenu-content .illustration-buttons .add-illustration-button-label{white-space:nowrap}#portfolio-page{display:grid;grid-template-areas:"sidemenu page-header" "sidemenu page-content";grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;height:calc(100vh - var(--dit-layout-size-portfolio-page-header-height-desktop, var(--dit-layout-height-header, calc(var(--dit-layout-height-main-logo, 2rem) * 1.5))));width:100vw}@supports(height:100svh){#portfolio-page{height:calc(100svh - var(--dit-layout-size-portfolio-page-header-height-desktop, var(--dit-layout-height-header, calc(var(--dit-layout-height-main-logo, 2rem) * 1.5))))}}#portfolio-page:not(.from-desktop){height:calc(100svh - var(--dit-layout-size-portfolio-page-header-height-mobile, var(--dit-layout-height-header-mobile, calc(var(--dit-layout-height-main-logo-mobile, 2rem) * 1.5))))}@supports(height:100svh){#portfolio-page:not(.from-desktop){height:calc(100svh - var(--dit-layout-size-portfolio-page-header-height-mobile, var(--dit-layout-height-header-mobile, calc(var(--dit-layout-height-main-logo-mobile, 2rem) * 1.5))))}}#portfolio-page .portfolio-sidemenu-desktop{background-color:var(--dit-layout-color-side-menu-background,var(--dit-brand-color-neutral-05,#f1f2f2));border-right:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-layout-border-side-menu-color,var(--dit-brand-color-neutral-15,#dbdee1));bottom:0;grid-area:sidemenu;height:100%;overflow:auto;padding:1rem;width:17.5rem;z-index:var(--z-index-layout-portfolio-sidemenu-desktop)}#portfolio-page .portfolio-sidemenu-desktop>div{position:sticky;top:1rem;z-index:var(--z-index-layout-portfolio-sidemenu-content-desktop)}#portfolio-page .portfolio-sidemenu-desktop .sidemenu-portfolioname-header-container{--page-header-height:8rem;display:flex;height:calc(var(--page-header-height) - 1rem);padding:0 1px;width:100%}#portfolio-page .portfolio-sidemenu-desktop .sidemenu-portfolioname-header-container>div{margin-right:.5rem;width:100%}#portfolio-page #page-header{grid-area:page-header}#portfolio-page #main-content-container{display:flex;flex-direction:column;grid-area:page-content;height:100%;overflow:auto}#portfolio-page #main-content-container:focus{outline:none}#portfolio-page #main-content-container .illustration-content-container{display:flex;gap:1rem;min-height:0;overflow:visible;position:relative}#portfolio-page #main-content-container .illustration-content-container .illustration-tab-content{flex:1;min-height:0;overflow:visible}#portfolio-page #main-content-container .illustration-content-container .illustration-side-container{max-height:calc(100vh - var(--page-header-bottom, 0px) - 2rem - var(--footer-visible-height, 0px));overflow:hidden;position:sticky;top:1rem;width:clamp(346px,40%,394px)}#portfolio-page #main-content-container .illustration-content-container .illustration-side-container .illustration-summary-container{height:100%;max-height:fit-content;padding:unset}#portfolio-page #main-content-container .illustration-content-container .illustration-side-container .illustration-summary-container>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}#portfolio-page #main-content-container .illustration-content-container .illustration-side-container .illustration-summary-container>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}#portfolio-page #main-content-container .illustration-content-container .illustration-side-container .mass-action-buttons{margin-bottom:1rem;padding:0}#portfolio-page #main-content-container .illustration-content-container .illustration-side-container .mass-action-buttons+.illustration-summary-container{height:calc(100% - 3rem)}#portfolio-page #main-content-container .illustration-content-container .illustration-side-container .mass-action-buttons>*{flex-grow:1}#portfolio-page #main-content-container .illustration-content-container .illustration-side-container .mass-action-buttons .dit-components-btn{justify-content:center}#main-content .filled{background-color:var(--dit-layout-color-section-background-filled,var(--dit-brand-color-neutral-02,#fafafa));color:var(--dit-layout-color-section-text-filled,var(--dit-brand-color-neutral-100,#000))}#main-content .filled-contrast{background-color:var(--dit-layout-color-section-background-filled-contrast,var(--dit-brand-color-neutral-05,#f1f2f2));color:var(--dit-layout-color-section-text-filled-contrast,var(--dit-brand-color-neutral-100,#000))}#main-content{grid-area:main;margin:.5rem}#main-content.hidden{visibility:hidden}#main-content.from-tablet-portrait{margin:1rem}hr{border-top:var(--dit-layout-section-separator,var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-brand-color-neutral-30,#b7bbc2));margin:0;width:100%}fieldset.gender,fieldset.solve-section{margin-inline:0;padding-block:0;padding-inline:0}:where(#main-content) .dit-components-form-group{margin:0}:where(#main-content) .dit-components-form-group.subgrid{align-items:stretch;gap:normal}#main-content .dit-components-input{max-width:none}:where(#main-content) .dit-components-checkbox{margin:0 1px}body .dit-components-select .dit-components-select-popover{z-index:var(--z-index-components-select-popover)}body .dit-components-select [data-part=value-text]{min-height:var(--font-line-height)}#main-content .control{display:flex;flex-direction:column;width:100%}#main-content .control input[type=checkbox]{margin-right:.5rem}#main-content .control.age,#main-content .control.dob{display:grid}#main-content .control-group{display:flex;width:100%}#main-content .control-group .control.date-input{min-width:110px;width:100%}#main-content .control-group .control.date-input .dit-components-input{display:block}#main-content .control-group .control.date-input .dit-components-label{word-break:break-all}#main-content .control-group span{display:inline-block}#main-content.from-tablet-landscape .dit-components-label{font-size:12px}#main-content.from-tablet-landscape .control{width:calc(50% - .25rem)}#main-content.from-tablet-landscape .control.full{width:100%}#main-content.from-tablet-landscape .control-group{width:50%}#main-content.from-tablet-landscape .control-group.full{width:100%}#main-content .text-center{text-align:center}#main-content .justify-center{justify-content:center}#main-content .control.subgrid{display:grid}#main-content .control.subgrid input,#main-content .control.subgrid legend{margin:0}.helper{color:var(--dit-components-color-field-helper-text,var(--dit-brand-color-neutral-65,#60666e))}.ageOrDob{column-gap:.5rem;display:grid;grid-auto-flow:column;grid-template-columns:1fr 2rem 3fr;grid-template-rows:repeat(2,min-content)}.ageOrDob.md{row-gap:.375rem}.ageOrDob.lg{row-gap:.5rem}.ageOrDob .dit-components-form-group{display:grid;grid-auto-flow:column;grid-row:1/-1;grid-template-columns:1fr;grid-template-rows:subgrid}.ageOrDob .dit-components-form-group :is([data-part=root],:has([data-part=root])){display:contents}.ageOrDob:has(.dit-components-formerror){grid-template-rows:repeat(3,min-content)}.ageOrDob .separator{align-self:center;grid-column-start:2;grid-row-start:2;justify-self:center}.tooltip-content.hidden{display:none}.report-drawer .dit-components-drawer-backdrop,.report-drawer .dit-components-drawer-positioner{top:var(--dit-layout-height-header,3rem);z-index:var(--z-index)}.report-drawer .dit-components-drawer-backdrop,.report-drawer .dit-components-drawer-content{animation:unset}.report-drawer .dit-components-drawer-backdrop[data-state=closed],.report-drawer .dit-components-drawer-content[data-state=closed]{animation:exitVisibility .5s}.report-drawer .dit-components-drawer-positioner{pointer-events:none}.report-drawer .dit-components-drawer-positioner .dit-components-drawer-content{z-index:var(--z-index-composite-report--drawer-content)}.report-drawer .dit-components-drawer-positioner.bottom{max-height:calc(100% - var(--dit-layout-height-header, 5rem))}.report-drawer .dit-components-drawer-positioner.bottom.full{top:var(--dit-layout-height-header,5rem)}.report-drawer .card-report-container{display:flex;flex-direction:column;height:calc(100% - 4rem);margin:0 0 1rem 2.25rem;overflow-y:auto;padding-left:.25rem;padding-block-start:1rem}.report-drawer .card-report-container .report-section header{color:var(--dit-layout-color-report-subtitle,var(--dit-brand-color-main-50,#006296));font-size:var(--dit-brand-font-size-lg,1.125rem);font-weight:var(--dit-brand-font-weight-semi-bold,600);line-height:var(--dit-brand-font-line-height-lg,1.75rem);padding-bottom:.5rem;padding-top:1rem;text-transform:capitalize;word-break:break-all}.report-drawer .card-report-container .report-section .report-content .dit-components-input{max-width:calc(100% - 2rem)}.report-drawer .card-report-container .report-section .report-content .dit-components-btn{max-width:fit-content}.report-drawer .card-report-container .report-section .report-content .report-options-sub-section{padding-left:1.5rem}.report-drawer .card-report-container .report-section .report-content .report-options-conditional-sub-section .dit-components-card-body{padding:.5rem 1rem .75rem}.report-drawer .card-report-container.mobile{padding-top:0;width:calc(100% - 2.5rem)}.sub-section{background-color:var(--dit-layout-color-sub-section-background,var(--dit-brand-color-neutral-02,#fafafa));border:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-layout-color-sub-section-border,var(--dit-brand-color-neutral-15,#dbdee1));border-radius:var(--dit-layout-radius-sub-section,var(--dit-brand-radius-size-md,.5rem));color:var(--dit-layout-color-sub-section,var(--dit-brand-color-neutral-100,#000));display:flex;flex-direction:column;padding:var(--dit-layout-spacing-sub-section-padding,1rem .25rem .5rem);width:100%}.spreadsheet-drawer .dit-components-drawer-backdrop,.spreadsheet-drawer .dit-components-drawer-positioner{top:var(--dit-layout-height-header,3rem)}.spreadsheet-drawer .dit-components-drawer-content{z-index:var(--z-index-composite-spreadsheet--drawer-content)}.spreadsheet-drawer .dit-components-drawer-content .dit-components-drawer-close-button.border-left{position:absolute}@keyframes exitVisibility{0%{visibility:visible}to{visibility:hidden}}.spreadsheet-drawer .dit-components-drawer-backdrop,.spreadsheet-drawer .dit-components-drawer-content{animation:unset}.spreadsheet-drawer .dit-components-drawer-backdrop[data-state=closed],.spreadsheet-drawer .dit-components-drawer-content[data-state=closed]{animation:exitVisibility .5s}.card-spreadsheet-container{display:flex;flex-direction:column;max-block-size:100%}.card-spreadsheet-container .spreadsheet-quote-name{color:var(--dit-layout-color-spreadsheet-subtitle,var(--dit-brand-color-neutral-65,#60666e))}.card-spreadsheet-container .dit-components-table-container{border-top:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-layout-border-spreadsheet-color,var(--dit-brand-color-neutral-15,#dbdee1))}.card-spreadsheet-container .dit-components-table-container .dit-components-table{table-layout:auto}.card-spreadsheet-container .dit-components-table-container .dit-components-table .dit-components-table-tbody .dit-components-table-td{padding-right:1.75rem}.card-spreadsheet-container.card-spreadsheet-loading{height:100%;justify-content:center}.card-spreadsheet-container .card-spreadsheet-header-container{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.75rem 1rem}.card-spreadsheet-container.from-tablet-portrait .card-spreadsheet-header-container{flex-wrap:nowrap;padding:1rem 1rem 1rem 2.5rem}.card-spreadsheet-container .card-spreadsheet-actions{align-items:stretch;display:flex;gap:.5rem}.card-spreadsheet-container .card-spreadsheet-content{display:flex;height:100%;overflow:auto}.card-spreadsheet-container .summary-container{animation:slide .1s forwards;border:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-layout-border-summary-container-color,var(--dit-brand-color-neutral-15,#dbdee1));flex-shrink:0;height:auto;width:23.75rem}.card-spreadsheet-container .summary-container .quick-compare-wrapper{position:static}@keyframes slide{0%{-webkit-transform:translateX(100%)}to{transform:translateX(0)}}.summary-container{display:flex;flex-direction:column;overflow:hidden;text-align:left}.summary-container .summary-refresh-button-container{flex-shrink:0}.summary-container .summary-header-container{background-color:var(--dit-layout-color-summary-header-background,var(--dit-brand-color-neutral-02,#fafafa));border-bottom:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-layout-color-summary-container-border,var(--dit-brand-color-neutral-15,#dbdee1));isolation:isolate;padding:1rem}.summary-container .summary-header-container .summary-heading-container{align-items:center;display:inline-flex;flex-shrink:1;flex-wrap:wrap;gap:.5rem;width:100%}.summary-container .summary-header-container .summary-heading-container .dit-components-heading,.summary-container .summary-header-container .summary-heading-container .summary-refresh-needed-container{flex:1}.summary-container .summary-header-container .summary-premium-container{gap:.25rem .5rem;grid-template-columns:10fr 10fr}.summary-container .summary-heading{color:var(--dit-layout-color-summary-heading-text,var(--dit-brand-color-main-50,#006296))}.summary-container .summary-message-and-content-container{background-color:var(--dit-layout-color-summary-content-background,var(--dit-components-color-card-default-background,var(--dit-brand-color-neutral-00,#fff)));color:var(--dit-layout-color-summary-content-text,var(--dit-components-color-card-default-text,var(--dit-brand-color-neutral-100,#000)));display:flex;flex-direction:column;overflow:hidden}.summary-container .summary-message-and-content-container[data-lock-scroll=true] .summary-message-center-container{overflow:hidden}.summary-container .summary-message-and-content-container[data-lock-scroll=false],.summary-container .summary-message-and-content-container[data-lock-scroll=true] .summary-content-container{overflow-x:hidden;overflow-y:auto}.summary-container .summary-message-and-content-container[data-lock-scroll=false] .summary-content-container,.summary-container .summary-message-and-content-container[data-lock-scroll=false] .summary-message-center-container{overflow:visible}.summary-container .summary-message-center-container{flex-shrink:0;padding:.5rem}.summary-container .summary-message-center-container .summary-message-divider{padding-left:.5rem;padding-right:.5rem}.summary-container .summary-message-center-container[data-expanded=false]{background-color:var(--dit-layout-color-summary-header-background,var(--dit-brand-color-neutral-02,#fafafa));border-bottom:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-layout-color-summary-container-border,var(--dit-brand-color-neutral-15,#dbdee1))}.summary-container .summary-message-center-container[data-expanded=true]{padding-bottom:0}.summary-container.messages-open .summary-header-container,.summary-container:not(.messages-open) .summary-message-center-container{box-shadow:var(--dit-layout-elevation-summary-header,var(--dit-brand-elevation-overflow-top,0 2px 4px 0 #00000014))}.summary-container .summary-content-container{display:flex;flex-direction:column;gap:1rem;height:100%;padding:1rem}.summary-container .summary-content-container>.summary-divider:last-of-type{display:none}.summary-premium-item{align-items:start;display:flex;flex:40%;flex-direction:column;justify-content:start;margin:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;min-width:0;padding:0;padding-block-end:0;padding-block-start:0;padding-inline-start:0}.summary-premium-item dd,.summary-premium-item dt{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-premium-item dd{color:var(--dit-layout-color-summary-premium-label,var(--dit-brand-color-neutral-65,#60666e));font-size:var(--dit-layout-font-size-summary-premium-label,var(--dit-brand-font-size-xs,.75rem));font-weight:var(--dit-layout-font-weight-summary-premium-label,var(--dit-brand-font-weight-normal,400));line-height:var(--dit-layout-font-line-height-summary-premium-label,var(--dit-brand-font-line-height-xs,1rem));margin:0}.summary-premium-item dt{color:var(--dit-layout-color-summary-premium-amount,var(--dit-brand-color-neutral-90,#1b1c1e));font-size:var(--dit-layout-font-size-summary-premium-amount,var(--dit-brand-font-size-sm,.875rem));font-weight:var(--dit-layout-font-weight-summary-premium-amount,var(--dit-brand-font-weight-normal,400));line-height:var(--dit-layout-font-line-height-summary-premium-amount,var(--dit-brand-font-line-height-sm,1.375rem))}.summary-premium-item dt>span{white-space:normal}.summary-premium-item dt>button.dit-components-popover-trigger{display:inline-block;margin-inline-start:.5rem;vertical-align:text-top}.summary-premium-item.premium{order:-1}.summary-premium-item.premium>dt{color:var(--dit-layout-color-summary-premium-amount-highlighted,var(--dit-brand-color-main-50,#006296));font-size:var(--dit-layout-font-size-summary-premium-amount-highlighted,var(--dit-brand-font-size-md,1rem));font-weight:var(--dit-layout-font-weight-summary-premium-amount-highlighted,var(--dit-brand-font-weight-semi-bold,600));line-height:var(--dit-layout-font-line-height-summary-premium-amount-highlighted,var(--dit-brand-font-line-height-md,1.5rem))}.container:not(.from-tablet-portrait):not(.from-tablet-landscape):not(.from-desktop) .summary-premium-item dt{column-gap:.5rem;display:flex;flex-direction:row-reverse}.container:not(.from-tablet-portrait):not(.from-tablet-landscape):not(.from-desktop) .summary-premium-item dt>[data-id=fee-popover]{display:initial;margin-inline-start:0;vertical-align:initial}.summary-refresh-needed-container .dit-components-lozenge .icon-container{display:flex;height:.75rem;width:.75rem}#refresh-summary.pulse-animation:not(:disabled){position:relative}#refresh-summary.pulse-animation:not(:disabled):before{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;border-radius:inherit;bottom:0;box-shadow:0 0 0 5px #0000;content:"";left:0;position:absolute;right:0;top:0}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--dit-components-color-button-background)}}.pension-summary-headline{color:var(--dit-layout-color-summary-heading-text,var(--dit-brand-color-main-50,#006296));font-size:var(--dit-brand-font-size-sm,.875rem);font-weight:var(--dit-brand-font-weight-semi-bold,600);line-height:var(--dit-brand-font-line-height-sm,1.375rem);margin:.5rem 0 0}:root{--quick-compare-height:400px;--quick-compare-max-height:0}.quick-compare-wrapper{--quick-compare-min-height:3rem;min-height:var(--quick-compare-min-height);position:relative}.quick-compare-container{background-color:var(--dit-layout-color-quick-compare-background,var(--dit-brand-color-neutral-02,#fafafa));border-radius:0 0 var(--dit-brand-radius-size-sm,.25rem) var(--dit-brand-radius-size-sm,.25rem);border-top:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-layout-border-summary-quick-compare-color,var(--dit-layout-border-summary-container-color,var(--dit-brand-color-neutral-15,#dbdee1)));bottom:0;box-shadow:var(--dit-layout-elevation-summary-quick-compare,var(--dit-brand-elevation-overflow-bottom,0 -2px 4px 0 #00000014));display:flex;flex-direction:column;position:absolute;text-align:left;width:100%}.quick-compare-container .quick-compare-header-container{padding:.5rem 1rem}.quick-compare-container .quick-compare-header-container .quick-compare-heading-container{align-items:center;color:var(--dit-layout-color-quick-compare-header-text,var(--dit-brand-color-main-50,#006296));display:inline-flex;flex-shrink:1;flex-wrap:wrap;gap:.5rem}.quick-compare-container .quick-compare-header-container .quick-compare-heading-container .dit-components-heading{flex:1}.quick-compare-container .quick-compare-header-container .quick-compare-heading-container svg path{fill:currentColor}.quick-compare-container .quick-compare-header-container .quick-compare-heading-container .dit-components-popover-content{color:var(--dit-brand-color-neutral-100,#000);font-size:var(--dit-brand-font-size-sm,.875rem);font-weight:var(--dit-brand-font-weight-normal,400);line-height:var(--dit-brand-font-line-height-sm,1.375rem);max-width:310px}.quick-compare-container .quick-compare-header-container .dit-components-popover-trigger{color:var(--dit-layout-color-summary-quick-compare-tooltip,var(--dit-brand-color-neutral-65,#60666e))}.quick-compare-container .quick-compare-content-container{max-height:0;overflow:hidden;padding:0 1rem;transition:max-height .5s ease-out}.quick-compare-container .quick-compare-content-container table{margin-bottom:1rem}.quick-compare-container .quick-compare-content-container table tr.selected{background-color:var(--dit-layout-color-quick-compare-row-selected-background,var(--dit-brand-color-main-05,#e0f0f9))}.quick-compare-container .quick-compare-content-container .quick-compare-summary-section table{width:100%}.quick-compare-container .quick-compare-content-container .quick-compare-summary-section table td,.quick-compare-container .quick-compare-content-container .quick-compare-summary-section table th{padding:0}.quick-compare-container .quick-compare-content-container .quick-compare-summary-section table th{display:none}.quick-compare-container .quick-compare-content-container .quick-compare-summary-section table tbody{display:grid;grid-template-columns:2.2fr .8fr 1fr;row-gap:.25rem}.quick-compare-container .quick-compare-content-container .quick-compare-summary-section table tbody tr{column-gap:.5rem;display:grid;grid-column:span 3;grid-template-columns:inherit;justify-content:space-between;padding:0 .25rem}@supports(grid-template-columns:subgrid){.quick-compare-container .quick-compare-content-container .quick-compare-summary-section table tbody tr{grid-template-columns:subgrid}}.quick-compare-container .quick-compare-content-container .quick-compare-summary-section table tbody tr td{font-size:var(--dit-layout-font-size-summary-table-cell,var(--dit-brand-font-size-sm,.875rem));line-height:var(--dit-layout-font-line-height-summary-table-cell,var(--dit-brand-font-line-height-sm,1.375rem))}.quick-compare-container .quick-compare-content-container .quick-compare-summary-section table tbody tr td[data-th=monthly]{grid-column:2}.quick-compare-container .quick-compare-content-container .quick-compare-summary-section table tbody tr td[data-th=yearly]{grid-column:3}.quick-compare-container .quick-compare-content-container .quick-compare-summary-section table tbody tr td[data-th=coverageTerm]{font-weight:var(--dit-layout-font-weight-summary-quick-compare-currency-data-text,var(--dit-brand-font-weight-semi-bold,600))}.quick-compare-container .quick-compare-content-container .quick-compare-summary-section table tbody tr td[data-th=monthly],.quick-compare-container .quick-compare-content-container .quick-compare-summary-section table tbody tr td[data-th=yearly]{display:flex;flex-direction:column;font-weight:var(--dit-layout-font-weight-summary-quick-compare-currency-data-text,var(--dit-brand-font-weight-normal,400));grid-row:1/3;position:relative;text-align:right}.quick-compare-container .quick-compare-content-container .quick-compare-summary-section table tbody tr td[data-th=monthly] [data-valid=false],.quick-compare-container .quick-compare-content-container .quick-compare-summary-section table tbody tr td[data-th=yearly] [data-valid=false]{color:var(--dit-layout-color-summary-currency-data-text-invalid,var(--dit-brand-color-neutral-30,#b7bbc2))}.quick-compare-container .quick-compare-content-container .quick-compare-summary-section table tbody tr td[data-th=monthly]:before,.quick-compare-container .quick-compare-content-container .quick-compare-summary-section table tbody tr td[data-th=yearly]:before{color:var(--dit-layout-color-summary-quick-compare-table-header,var(--dit-brand-color-neutral-65,#60666e));content:attr(data-label) " ";font-size:var(--dit-layout-font-size-summary-table-header,var(--dit-brand-font-size-xs,.75rem));font-weight:var(--dit-layout-font-weight-summary-table-header,var(--dit-brand-font-weight-normal,400));line-height:var(--dit-layout-font-line-height-summary-table-header,var(--dit-brand-font-line-height-sm,1.375rem));white-space:nowrap}.quick-compare-container .quick-compare-content-container .quick-compare-summary-section table tbody tr td[data-th=coverageName]{font-size:var(--dit-layout-font-size-summary-table-caption,var(--dit-brand-font-size-sm,.875rem));font-weight:var(--dit-layout-font-size-weight-table-caption,var(--dit-brand-font-weight-semi-bold,600));grid-column:1;grid-row:1;line-height:var(--dit-layout-font-line-height-summary-table-header,var(--dit-brand-font-line-height-sm,1.375rem))}.quick-compare-container .quick-compare-content-container .quick-compare-summary-section table tbody tr td[data-th=coverageName]:before{content:none;display:inline-block;margin-right:0;min-width:0}.quick-compare-container[data-open] .quick-compare-content-container{max-height:var(--quick-compare-height)}.dividend-option-summary-section{display:flex;flex-direction:column;gap:.5rem}.dividend-option-summary-section .dividend-option-summary-item{align-items:center;display:flex;flex-direction:row;gap:.25rem;justify-content:space-between}.dividend-option-summary-label{color:var(--dit-layout-color-summary-dividend-option-label,var(--dit-brand-color-neutral-65,#60666e))}.dividend-option-summary-section-content{margin-left:.5rem}.dividend-option-summary-section-content,.pua-premium-options-sub-section,.pua-premium-options-sub-section-content{display:flex;flex-direction:column;gap:.5rem}.pua-premium-options-sub-section-content{margin-left:.5rem}hr.summary-divider{border-top:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-layout-border-summary-divider-color,var(--dit-layout-border-summary-container-color,var(--dit-brand-color-neutral-15,#dbdee1)));height:0}.transactions-summary-section{display:flex;flex-direction:column;gap:.5rem}.transactions-summary-section>:not(header){margin-left:.5rem}.transactions-summary-section .transactions-summary-text{color:var(--dit-layout-color-transactions-summary-text,var(--dit-layout-color-body-text,var(--dit-brand-color-neutral-65,#60666e)))}.transactions-summary-section table{border-collapse:collapse;width:100%}.transactions-summary-section table thead{display:table-header-group}.transactions-summary-section table thead th{color:var(--dit-layout-color-summary-table-header,var(--dit-brand-color-neutral-65,#60666e));font-size:var(--dit-layout-font-size-summary-table-header,var(--dit-brand-font-size-xs,.75rem));font-weight:var(--dit-layout-font-weight-summary-table-header,var(--dit-brand-font-weight-normal,400));line-height:var(--dit-layout-font-line-height-summary-table-header,var(--dit-brand-font-line-height-sm,1.375rem));text-align:left}.transactions-summary-section table thead th:nth-child(2),.transactions-summary-section table thead th:nth-child(3){text-align:right}.transactions-summary-section table tbody tr td{font-size:var(--dit-layout-font-size-summary-table-cell,var(--dit-brand-font-size-sm,.875rem));line-height:var(--dit-layout-font-line-height-summary-table-cell,var(--dit-brand-font-line-height-sm,1.375rem))}.transactions-summary-section table tbody tr td[data-th=type]{color:var(--dit-layout-color-summary-row-header,var(--dit-layout-color-body-text,var(--dit-brand-color-neutral-65,#60666e)));font-weight:var(--dit-layout-font-weight-summary-table-row-header,var(--dit-brand-font-weight-normal,400));padding-left:.5rem}.transactions-summary-section table tbody tr td[data-th=additional-payment]{color:var(--dit-layout-color-summary-row-header,var(--dit-layout-color-body-text,var(--dit-brand-color-neutral-65,#60666e)));font-size:var(--dit-layout-font-size-summary-table-caption,var(--dit-brand-font-size-sm,.875rem));padding-top:.5rem}.transactions-summary-section table tbody tr td[data-th=amount],.transactions-summary-section table tbody tr td[data-th=duration]{font-weight:var(--dit-layout-font-weight-currency-data-text,var(--dit-brand-font-weight-semi-bold,600));text-align:right}.transactions-summary-section table tbody tr td[data-th=type],.transactions-summary-section table tbody tr th[data-th=type]{width:45%}.transactions-summary-section table tbody tr td[data-th=amount],.transactions-summary-section table tbody tr th[data-th=amount]{width:30%}.transactions-summary-section table tbody tr td[data-th=duration],.transactions-summary-section table tbody tr th[data-th=duration]{width:25%}.apv-contribution-line{display:grid;font-size:var(--dit-layout-font-size-summary-table-cell,var(--dit-brand-font-size-sm,.875rem));gap:.15rem 1rem;grid-template-columns:minmax(0,1fr) auto;line-height:var(--dit-layout-font-line-height-summary-table-cell,var(--dit-brand-font-line-height-sm,1.375rem));margin:0}.apv-contribution-line dt{color:var(--dit-layout-color-summary-row-header,var(--dit-layout-color-body-text,var(--dit-brand-color-neutral-65,#60666e)))}.apv-contribution-line dd{font-variant-numeric:tabular-nums;font-weight:var(--dit-layout-font-weight-currency-data-text,var(--dit-brand-font-weight-semi-bold,600));margin:0;text-align:end}.apv-contribution-line .apv-contribution-period{color:var(--dit-layout-color-transactions-summary-text,var(--dit-layout-color-body-text,var(--dit-brand-color-neutral-65,#60666e)));font-weight:var(--dit-layout-font-weight-summary-table-row-header,var(--dit-brand-font-weight-normal,400));grid-column:1/-1;text-align:start}.annuitants-summary-section{display:grid;grid-template-columns:.5rem auto;row-gap:.5rem}.annuitants-summary-section header{grid-column:1/-1}.annuitants-summary-section .annuitant-summary-item{font-size:var(--dit-layout-summary-font-size,var(--dit-brand-font-size-sm,.875rem));grid-column:2;line-height:var(--dit-layout-summary-font-line-height,var(--dit-brand-font-line-height-sm,1.375rem))}.annuitants-summary-section .annuitant-summary-item:not(:first-of-type){margin-block-start:.125rem}.annuitants-summary-section .annuitant-summary-item .annuitant-name{font-weight:var(--dit-layout-summary-font-weight-bold,var(--dit-brand-font-weight-semi-bold,600))}.annuitants-summary-section .annuitant-summary-item .annuitant-gender-age{display:inline-block}.annuity-details-summary-section{display:grid;grid-template-columns:.5rem max-content .5rem minmax(0,1fr);row-gap:.5rem}.annuity-details-summary-section header{grid-column:1/-1}.annuity-details-summary-section .annuity-details-summary-label{color:var(--dit-layout-color-summary-annuity-details-label,var(--dit-brand-color-neutral-65,#60666e));grid-column:2}.annuity-details-summary-section .annuity-details-summary-sub-details-container,.annuity-details-summary-section .annuity-details-summary-value{grid-column:4;text-align:end}.annuity-details-summary-section .annuity-details-summary-sub-details-container{align-items:flex-end;display:flex;flex-direction:column;row-gap:.25rem}.annuity-details-summary-section .annuity-details-summary-sub-detail{color:var(--dit-layout-color-summary-annuity-details-label,var(--dit-brand-color-neutral-65,#60666e))}.assumption-summary-title{color:var(--dit-layout-color-assumption-data-title,var(--dit-layout-color-body-text,var(--dit-brand-color-neutral-65,#60666e)));flex-shrink:0;font-size:var(--dit-layout-font-size-assumption-data-title,var(--dit-brand-font-size-sm,.875rem));font-weight:var(--dit-layout-font-size-weight-assumption-data-title,var(--dit-brand-font-weight-normal,400));line-height:var(--dit-layout-font-line-height-assumption-data-title,var(--dit-brand-font-line-height-sm,1.375rem))}.assumption-summary-title+*{color:var(--dit-layout-color-assumption-data-value,var(--dit-layout-color-body-text,var(--dit-brand-color-neutral-100,#000)));font-size:var(--dit-layout-font-size-assumption-data-value,var(--dit-brand-font-size-sm,.875rem));font-weight:var(--dit-layout-font-size-weight-assumption-data-value,var(--dit-brand-font-weight-normal,400));line-height:var(--dit-layout-font-line-height-assumption-data-value,var(--dit-brand-font-line-height-sm,1.375rem));overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.assumption-summary-title+* span{text-align:right}.assumptions-summary-section-content-item{align-items:center;display:flex;flex-direction:row;gap:.25rem;justify-content:space-between;margin-inline-start:.5rem}.coverages-summary-section{display:flex;flex-direction:column;gap:.5rem}.coverages-summary-section table{border-spacing:0 .25rem;counter-reset:rowNumber;padding-left:.5rem;width:100%}.coverages-summary-section table td,.coverages-summary-section table th{padding:0}.coverages-summary-section table th,.coverages-summary-section table thead{display:none}.coverages-summary-section table tbody{counter-increment:rowNumber}.coverages-summary-section table tbody:not(:last-child):after{content:"";display:block;height:.625rem}.coverages-summary-section table tbody tr td[data-th=jointAge]:empty,.coverages-summary-section table tbody tr td[data-th=secondInsured]:empty{display:none}.coverages-summary-section table tbody tr td{font-size:var(--dit-layout-font-size-summary-table-cell,var(--dit-brand-font-size-sm,.875rem));line-height:var(--dit-layout-font-line-height-summary-table-cell,var(--dit-brand-font-line-height-sm,1.375rem))}.coverages-summary-section table tbody tr td[data-th=cost]{width:20%}.coverages-summary-section table tbody tr td[data-th=amount]{width:25%}.coverages-summary-section table tbody tr td[data-th=amount] [data-valid=false],.coverages-summary-section table tbody tr td[data-th=cost] [data-valid=false]{color:var(--dit-layout-color-summary-currency-data-text-invalid,var(--dit-brand-color-neutral-30,#b7bbc2))}.coverages-summary-section table tbody tr td[data-th=amount],.coverages-summary-section table tbody tr td[data-th=cost]{font-weight:var(--dit-layout-font-weight-currency-data-text,var(--dit-brand-font-weight-semi-bold,600));text-align:right}.coverages-summary-section table tbody tr td[data-th=amount]:before,.coverages-summary-section table tbody tr td[data-th=cost]:before{color:var(--dit-layout-color-summary-table-header,var(--dit-brand-color-neutral-65,#60666e));content:attr(data-label) " ";font-size:var(--dit-layout-font-size-summary-table-header,var(--dit-brand-font-size-xs,.75rem));font-weight:var(--dit-layout-font-weight-summary-table-header,var(--dit-brand-font-weight-normal,400));line-height:var(--dit-layout-font-line-height-summary-table-header,var(--dit-brand-font-line-height-sm,1.375rem));white-space:nowrap}.coverages-summary-section table tbody tr td[data-th=amount]{padding-left:.5rem}.coverages-summary-section table tbody tr td[data-th=jointAge]{color:var(--dit-layout-color-summary-table-header,var(--dit-brand-color-neutral-65,#60666e));font-size:var(--dit-layout-font-size-summary-table-row-age,var(--dit-brand-font-size-xs,.75rem));font-weight:var(--dit-layout-font-weight-summary-table-row-age,var(--dit-brand-font-weight-normal,400));line-height:var(--dit-layout-font-line-height-summary-table-row-age,var(--dit-brand-font-line-height-xs,1rem));padding-left:.5rem;white-space:nowrap}.coverages-summary-section table tbody tr td[data-th=firstInsured],.coverages-summary-section table tbody tr td[data-th=secondInsured]{color:var(--dit-layout-color-summary-row-header,var(--dit-layout-color-body-text,var(--dit-brand-color-neutral-65,#60666e)));font-weight:var(--dit-layout-font-weight-summary-table-row-header,var(--dit-brand-font-weight-normal,400));max-width:0;overflow:hidden;padding-left:.5rem;text-overflow:ellipsis;white-space:nowrap}.coverages-summary-section table tbody tr td[data-th=coverageTerm]{width:55%}.coverages-summary-section table tbody tr td[data-th=coverageTerm]>span:before{content:counter(rowNumber) ".";display:inline-block;min-width:1rem}.coverages-summary-section table tbody tr td[data-th=coverageTerm]>span{font-size:var(--dit-layout-font-size-summary-table-caption,var(--dit-brand-font-size-sm,.875rem));font-weight:var(--dit-layout-font-size-weight-table-caption,var(--dit-brand-font-weight-semi-bold,600));line-height:var(--dit-layout-font-line-height-summary-table-header,var(--dit-brand-font-line-height-sm,1.375rem));margin-right:.25rem}.coverages-summary-section table tbody tr td[data-th=coverageTerm] .colored-tag{font-size:var(--dit-layout-font-size-summary-table-colored-tag,var(--dit-brand-font-size-xs,.75rem));font-weight:var(--dit-layout-font-weight-summary-table-colored-tag,var(--dit-brand-font-weight-normal,400));height:unset;line-height:var(--dit-layout-font-line-height-summary-table-colored-tag,var(--dit-brand-font-line-height-xs,1rem));margin-left:.25rem;padding:.0625rem .5rem}.insureds-summary-section{display:flex;flex-direction:column;gap:.5rem}.insureds-summary-section-content{display:flex;flex-direction:column;gap:.625rem}.insureds-summary-section-content-item{display:flex;flex-direction:column;padding:0 .5rem;row-gap:.375rem}.insureds-summary-section-content-item .insured-main-info-container{display:flex;flex-wrap:wrap;font-size:.875rem;line-height:1.5rem}.insureds-summary-section-content-item .insured-main-info-container .insured-info-wrapper{max-width:100%;overflow-wrap:break-word}.insureds-summary-section-content-item .insured-main-info-container .insured-name{font-weight:600}.insureds-summary-section-content-item .insured-main-info-container .insured-gender-age{font-weight:400;max-width:fit-content;white-space:nowrap}.insureds-summary-section-content-item .insured-tags{column-gap:.5rem;display:flex;flex-direction:row}.insureds-summary-section-content-item .insured-tags .colored-tag{font-size:.75rem;height:1.25rem;line-height:1.5rem;padding:.0625rem .5rem}.summary-message-center-container{display:flex;flex-direction:column;gap:1rem}.summary-message-center-container .colored-tag{height:20px}.summary-message-center-container .tags div{margin-left:.25rem;padding:1px .25rem}.summary-message-center-container .tags div .label{font-size:.75rem;font-weight:600;line-height:1rem}.summary-message-center-container .summary-message-center-header-container{width:100%}.summary-message-center-container .summary-message-list-container{display:flex;flex-direction:column;gap:.5rem;margin-left:.25rem}.optional-benefit-summary-section{display:flex;flex-direction:column;gap:.5rem}.optional-benefit-summary-section>div{display:grid;grid-template-columns:2.25fr .75fr 1fr;padding-left:.5rem;row-gap:.625rem}.optional-benefit-summary-section table{display:grid;grid-column:span 3;grid-template-columns:inherit;width:100%}@supports(grid-template-columns:subgrid){.optional-benefit-summary-section table{grid-template-columns:subgrid}}.optional-benefit-summary-section table td,.optional-benefit-summary-section table th{padding:0}.optional-benefit-summary-section table thead{display:none}.optional-benefit-summary-section table tbody{display:grid;grid-column:span 3;grid-template-columns:inherit;row-gap:.25rem}@supports(grid-template-columns:subgrid){.optional-benefit-summary-section table tbody{grid-template-columns:subgrid}}.optional-benefit-summary-section table tbody tr{column-gap:.5rem;display:grid;grid-column:span 3;grid-template-columns:inherit;justify-content:space-between;row-gap:.25rem}@supports(grid-template-columns:subgrid){.optional-benefit-summary-section table tbody tr{grid-template-columns:subgrid}}.optional-benefit-summary-section table tbody tr th{font-size:var(--dit-layout-font-size-summary-table-caption,var(--dit-brand-font-size-sm,.875rem));font-weight:var(--dit-layout-font-size-weight-table-caption,var(--dit-brand-font-weight-semi-bold,600));grid-column:1;grid-row:1;line-height:var(--dit-layout-font-line-height-summary-table-header,var(--dit-brand-font-line-height-sm,1.375rem))}.optional-benefit-summary-section table tbody tr td{font-size:var(--dit-layout-font-size-summary-table-cell,var(--dit-brand-font-size-sm,.875rem));line-height:var(--dit-layout-font-line-height-summary-table-cell,var(--dit-brand-font-line-height-sm,1.375rem))}.optional-benefit-summary-section table tbody tr td[data-th=cost]{grid-column:2}.optional-benefit-summary-section table tbody tr td[data-th=amount]{grid-column:3}.optional-benefit-summary-section table tbody tr:first-child td[data-th=amount],.optional-benefit-summary-section table tbody tr:first-child td[data-th=cost]{margin-top:calc(var(--dit-layout-font-line-height-summary-table-header, var(--dit-brand-font-line-height-sm, 1.375rem))*-1)}.optional-benefit-summary-section table tbody tr:first-child td[data-th=amount]:before,.optional-benefit-summary-section table tbody tr:first-child td[data-th=cost]:before{color:var(--dit-layout-color-summary-table-header,var(--dit-brand-color-neutral-65,#60666e));content:attr(data-label);font-size:var(--dit-layout-font-size-summary-table-header,var(--dit-brand-font-size-xs,.75rem));font-weight:var(--dit-layout-font-weight-summary-table-header,var(--dit-brand-font-weight-normal,400));line-height:var(--dit-layout-font-line-height-summary-table-header,var(--dit-brand-font-line-height-sm,1.375rem));white-space:nowrap}.optional-benefit-summary-section table tbody tr td[data-th=amount] [data-valid=false],.optional-benefit-summary-section table tbody tr td[data-th=cost] [data-valid=false]{color:var(--dit-layout-color-summary-data-text-currency-invalid,var(--dit-brand-color-neutral-30,#b7bbc2))}.optional-benefit-summary-section table tbody tr td[data-th=amount],.optional-benefit-summary-section table tbody tr td[data-th=cost]{display:flex;flex-direction:column;font-style:normal;font-weight:var(--dit-layout-font-weight-currency-data-text,var(--dit-brand-font-weight-semi-bold,600));position:relative;text-align:right}.optional-benefit-summary-section table tbody tr td[data-th=insured] [data-valid=false]{color:var(--dit-layout-color-summary-data-text-name-invalid,var(--dit-brand-color-neutral-30,#b7bbc2))}.optional-benefit-summary-section table tbody tr td[data-th=insured]{display:flex;flex-direction:column;flex-wrap:wrap;font-weight:var(--dit-layout-font-weight-summary-table-row-header,var(--dit-brand-font-weight-normal,400));gap:.25rem;grid-column:1;margin-left:.5rem;white-space:wrap}.optional-benefit-summary-section table tbody tr td[data-th=insured] .optional-benefit-participant-name-gender-container>.optional-benefit-participant-name{color:var(--dit-layout-color-summary-row-header,var(--dit-brand-color-neutral-65,#60666e))}.optional-benefit-summary-section table tbody tr td[data-th=insured] .optional-benefit-participant-uw-rating-container{column-gap:.5rem;display:flex;flex-wrap:wrap;row-gap:.25rem}.optional-benefit-summary-section table tbody tr td[data-th=insured] .colored-tag{font-size:var(--dit-layout-font-size-summary-table-colored-tag,var(--dit-brand-font-size-xs,.75rem));font-weight:var(--dit-layout-font-weight-summary-table-colored-tag,var(--dit-brand-font-weight-normal,400));height:unset;line-height:var(--dit-layout-font-line-height-summary-table-colored-tag,var(--dit-brand-font-line-height-xs,1rem));padding:.0625rem .5rem}.optional-benefit-summary-section table tbody tr td[data-th=insured] .colored-tag>.label{white-space:pre-line}.plan-details-summary-section{display:flex;flex-direction:column;gap:.5rem}.plan-details-summary-label{color:var(--dit-layout-color-summary-plan-details-label,var(--dit-brand-color-neutral-65,#60666e))}.plan-details-summary-section-content{display:grid;gap:.5rem;grid:auto-flow/repeat(2,auto);margin-inline-start:.5rem}.plan-details-summary-section-content .plan-details-summary-value{display:contents}.plan-details-summary-section-content .plan-details-summary-label+span{justify-self:end}.policy-owners-summary-section,.policy-owners-summary-section-content{display:flex;flex-direction:column;gap:.5rem}.policy-owners-summary-section-content-item{display:flex;flex-direction:column;padding:0 .5rem}.policy-owners-summary-section-content-item .policy-owner-main-info-container{display:flex;flex-wrap:wrap;font-size:.875rem;line-height:1.375rem}.policy-owners-summary-section-content-item .policy-owner-main-info-container .policy-owner-info-wrapper{max-width:100%;overflow-wrap:break-word}.policy-owners-summary-section-content-item .policy-owner-main-info-container .policy-owner-name{font-weight:600}.premium-details-summary-section{display:grid;grid-template-columns:.5rem max-content .5rem minmax(0,1fr);row-gap:.5rem}.premium-details-summary-section header{grid-column:1/-1}.premium-details-summary-section .premium-details-summary-data-name{color:var(--dit-layout-summary-font-color-light-gray,var(--dit-brand-color-neutral-65,#60666e));grid-column:2}.premium-details-summary-section .premium-details-summary-data-name,.premium-details-summary-section .premium-details-summary-data-value{font-size:var(--dit-layout-summary-font-size,var(--dit-brand-font-size-sm,.875rem));line-height:var(--dit-layout-summary-font-line-height,var(--dit-brand-font-line-height-sm,1.375rem))}.premium-details-summary-section .premium-details-summary-data-value{font-weight:var(--dit-layout-summary-font-weight-bold,var(--dit-brand-font-weight-semi-bold,600));grid-column:4;text-align:right}.term-insurance-benefits-summary-section{display:flex;flex-direction:column;gap:.5rem}.term-insurance-benefits-summary-section table{counter-reset:rowNumber;padding-left:.5rem;width:100%}.term-insurance-benefits-summary-section table td,.term-insurance-benefits-summary-section table th{padding:0}.term-insurance-benefits-summary-section table th{display:none}.term-insurance-benefits-summary-section table tbody{display:grid;grid-template-columns:2.2fr .8fr 1fr;row-gap:.625rem}.term-insurance-benefits-summary-section table tbody tr{column-gap:.5rem;counter-increment:rowNumber;display:grid;grid-column:span 3;grid-template-columns:inherit;justify-content:space-between;row-gap:.25rem}@supports(grid-template-columns:subgrid){.term-insurance-benefits-summary-section table tbody tr{grid-template-columns:subgrid}}.term-insurance-benefits-summary-section table tbody tr td{font-size:var(--dit-layout-font-size-summary-table-cell,var(--dit-brand-font-size-sm,.875rem));line-height:var(--dit-layout-font-line-height-summary-table-cell,var(--dit-brand-font-line-height-sm,1.375rem))}.term-insurance-benefits-summary-section table tbody tr td[data-th=cost]{grid-column:2}.term-insurance-benefits-summary-section table tbody tr td[data-th=amount]{grid-column:3}.term-insurance-benefits-summary-section table tbody tr td[data-th=amount],.term-insurance-benefits-summary-section table tbody tr td[data-th=cost]{display:flex;flex-direction:column;font-weight:var(--dit-layout-font-weight-currency-data-text,var(--dit-brand-font-weight-semi-bold,600));grid-row:1/3;position:relative;text-align:right}.term-insurance-benefits-summary-section table tbody tr td[data-th=amount] [data-valid=false],.term-insurance-benefits-summary-section table tbody tr td[data-th=cost] [data-valid=false]{color:var(--dit-layout-color-summary-currency-data-text-invalid,var(--dit-brand-color-neutral-30,#b7bbc2))}.term-insurance-benefits-summary-section table tbody tr td[data-th=amount]:before,.term-insurance-benefits-summary-section table tbody tr td[data-th=cost]:before{color:var(--dit-layout-color-summary-table-header,var(--dit-brand-color-neutral-65,#60666e));content:attr(data-label) " ";font-size:var(--dit-layout-font-size-summary-table-header,var(--dit-brand-font-size-xs,.75rem));font-weight:var(--dit-layout-font-weight-summary-table-header,var(--dit-brand-font-weight-normal,400));line-height:var(--dit-layout-font-line-height-summary-table-header,var(--dit-brand-font-line-height-sm,1.375rem));white-space:nowrap}.term-insurance-benefits-summary-section table tbody tr td[data-th*=insured-]{display:flex;flex-direction:column;flex-wrap:wrap;font-weight:var(--dit-layout-font-weight-summary-table-row-header,var(--dit-brand-font-weight-normal,400));gap:.25rem;grid-column:1;margin-left:.5rem;white-space:wrap}.term-insurance-benefits-summary-section table tbody tr td[data-th*=insured-]:not([data-th=insured-0]){grid-column:1/-1}.term-insurance-benefits-summary-section table tbody tr td[data-th*=insured-] .term-insurance-benefit-insured-name-gender-container>.term-insurance-benefit-insured-name{color:var(--dit-layout-color-summary-table-row-header,var(--dit-brand-color-neutral-65,#60666e))}.term-insurance-benefits-summary-section table tbody tr td[data-th*=insured-] .term-insurance-benefit-insured-uw-rating-container{column-gap:.5rem;display:flex;flex-wrap:wrap;row-gap:.25rem}.term-insurance-benefits-summary-section table tbody tr td[data-th*=insured-] .colored-tag{font-size:var(--dit-layout-font-size-summary-table-colored-tag,var(--dit-brand-font-size-xs,.75rem));font-weight:var(--dit-layout-font-weight-summary-table-colored-tag,var(--dit-brand-font-weight-normal,400));height:unset;line-height:var(--dit-layout-font-line-height-summary-table-colored-tag,var(--dit-brand-font-line-height-xs,1rem));padding:.0625rem .5rem}.term-insurance-benefits-summary-section table tbody tr td[data-th*=insured-] .colored-tag>.label{white-space:pre-line}.term-insurance-benefits-summary-section table tbody tr td[data-th=coverageName]{font-size:var(--dit-layout-font-size-summary-table-caption,var(--dit-brand-font-size-sm,.875rem));font-weight:var(--dit-layout-font-size-weight-table-caption,var(--dit-brand-font-weight-semi-bold,600));grid-column:1;grid-row:1;line-height:var(--dit-layout-font-line-height-summary-table-header,var(--dit-brand-font-line-height-sm,1.375rem))}.term-insurance-benefits-summary-section table tbody tr td[data-th=coverageName]:before{content:counter(rowNumber) ".";display:inline-block;margin-right:.25rem;min-width:1rem}.dual-lane-ledger-container{max-height:600px;overflow-x:auto;overflow-y:auto}.dual-lane-ledger{border-collapse:collapse;font-size:.875rem;min-width:900px;width:100%}.dual-lane-ledger thead{background-color:var(--dit-color-neutral-50,#f8f9fa);position:sticky;top:0;z-index:1}.dual-lane-ledger td,.dual-lane-ledger th{border:1px solid var(--dit-color-neutral-200,#dee2e6);padding:.375rem .5rem;text-align:right;white-space:nowrap}.dual-lane-ledger th{background-color:var(--dit-color-neutral-100,#e9ecef);font-weight:600}.dual-lane-ledger thead tr:first-child th{font-size:.8125rem;letter-spacing:.02em;text-align:center;text-transform:uppercase}.dual-lane-ledger thead tr:first-child th.group-activity{background-color:var(--dit-color-neutral-100,#e9ecef)}.dual-lane-ledger thead tr:first-child th.group-guaranteed{background-color:var(--dit-color-blue-50,#dbeafe)}.dual-lane-ledger thead tr:first-child th.group-current{background-color:var(--dit-color-green-50,#dcfce7)}.dual-lane-ledger thead tr:first-child th.group-transactions{background-color:var(--dit-color-orange-50,#fff7ed)}.dual-lane-ledger thead tr:last-child th{font-size:.75rem}.dual-lane-ledger tbody tr:nth-child(2n){background-color:var(--dit-color-neutral-50,#f8f9fa)}.dual-lane-ledger tbody tr:hover{background-color:var(--dit-color-blue-50,#dbeafe)}.dual-lane-ledger td:first-child,.dual-lane-ledger td:nth-child(2),.dual-lane-ledger th:first-child,.dual-lane-ledger th:nth-child(2){text-align:center}.mass-action-buttons{display:flex;gap:1rem;height:fit-content;padding:1rem}.mass-action-buttons .container-desktop{max-width:min-content}.mass-action-buttons .dit-components-btn{white-space:nowrap}.mass-action-buttons .container:not(.container-desktop) .dit-apply-cta{grid-column:span 2}#page-header{align-self:start;background-color:var(--dit-layout-color-page-header-background,var(--dit-brand-color-neutral-00,#fff));border-bottom:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-layout-color-page-header-border,var(--dit-brand-color-neutral-15,#dbdee1));box-shadow:var(--dit-brand-elevation-overflow-top,0 2px 4px 0 #00000014);display:flex;flex-wrap:wrap;grid-area:page-header;justify-content:center;position:sticky;top:0;z-index:var(--z-index-layout-page-header)}#page-header[data-obo]{top:5.375rem}#page-header .header-banner-container{flex-basis:100%;margin:.5rem;margin-block-start:0;width:100%}#page-header .header-banner-container:empty{display:none}#page-header .dit-components-menu-popover{z-index:var(--z-index-composite-page-header--menu-popover)}#page-header .page-title{align-items:center;display:flex;justify-content:space-between;padding-block:.5rem;padding-inline:0;width:100%}#page-header .page-title .eapp-label,#page-header .page-title .product-name,#page-header .page-title .separator{font-weight:var(--dit-brand-font-weight-semi-bold,600)}#page-header .page-title .product-type{font-weight:var(--dit-brand-font-weight-normal,400)}#page-header .page-title>div{align-items:center;display:flex;flex-wrap:wrap}#page-header .page-title>div button{margin-left:8px}#page-header .page-title>div button:hover{cursor:pointer}#page-header .page-title .text{display:grid;grid-template-columns:minmax(0,max-content);grid-template-rows:auto;overflow:hidden}#page-header .page-title .title{white-space:nowrap}#page-header .page-title .title .dit-components-heading span{display:inline-block}#page-header .page-title .title .dit-components-heading.is-overflowing span{animation:marquee-slide var(--marquee-duration,8s) linear infinite;animation-delay:3s}#page-header .page-title .subtitle{justify-self:center}#page-header .page-title .dit-components-btn-tertiary.next,#page-header .page-title .dit-components-btn-tertiary.previous{margin-left:.5rem;margin-right:.5rem}#page-header .page-title .dit-components-btn-tertiary .arrow{display:flex}#page-header .page-title .dit-components-btn-tertiary .arrow.left{margin-right:4px}#page-header .page-title .dit-components-btn-tertiary .arrow.right{margin-left:4px}#page-header .page-title h1{color:var(--dit-layout-color-page-header-title,var(--dit-brand-color-neutral-90,#1b1c1e));font-size:var(--dit-brand-font-size-lg,1.125rem);font-weight:var(--dit-brand-font-weight-semi-bold,600);line-height:var(--dit-brand-font-line-height-lg,1.75rem);margin:0;text-align:center}#page-header .page-title .subtitle{align-items:center;color:var(--dit-layout-color-page-header-subtitle,var(--dit-brand-color-neutral-65,#60666e));display:flex;flex-basis:100%;font-size:var(--dit-brand-font-size-sm,.875rem);font-weight:var(--dit-brand-font-weight-normal,400);gap:.5rem;line-height:var(--dit-brand-font-line-height-sm,1.375rem);margin-left:1px}.from-tablet-portrait #page-header .page-title{justify-content:center;padding-block:.75rem;width:auto}.from-tablet-portrait #page-header .page-title h1{font-size:var(--dit-brand-font-size-xl,1.25rem);font-weight:var(--dit-brand-font-weight-semi-bold,600);line-height:var(--dit-brand-font-line-height-xl,1.875rem)}.from-tablet-portrait #page-header .page-title .text{grid-template-columns:minmax(min-content,100%);min-width:320px}.from-tablet-portrait #page-header .page-title .title{justify-self:center}.from-tablet-portrait #page-header .header-banner-container{margin:1rem;margin-block:0 .5rem}.from-desktop #page-header{justify-content:space-between}.from-desktop #page-header .page-title{padding-block:1rem;padding-left:2rem}.from-desktop #page-header .page-title .title{align-items:center;display:flex;gap:.5rem;justify-self:flex-start}.from-desktop #page-header .page-title .title .dit-components-menu-popover{display:inline-block;margin-top:4px}.from-desktop #page-header .page-title .title h1{font-size:var(--dit-brand-font-size-3xl,1.5rem);font-weight:var(--dit-brand-font-weight-semi-bold,600);line-height:var(--dit-brand-font-line-height-3xl,2.125rem)}.from-desktop #page-header .page-title .subtitle{justify-self:start}.from-desktop #page-header .header-banner-container{margin-block:0 1rem}@keyframes marquee-slide{0%{transform:translateX(0)}15%{transform:translateX(0)}60%{transform:translateX(var(--marquee-offset,-100%))}90%{transform:translateX(var(--marquee-offset,-100%))}90.1%{transform:translateX(0)}to{transform:translateX(0)}}#page-header .linked-app-chip{align-items:center;display:inline-flex;margin-inline-start:.5rem;white-space:nowrap}#page-nav{max-width:100%}@supports(width:100svw){#page-nav{max-width:100svw}}#page-nav{background-color:var(--dit-layout-color-page-navigation-background,var(--dit-brand-color-neutral-00,#fff));flex-basis:100%;grid-area:page-nav}#page-nav.hidden{visibility:hidden}#page-nav .dit-components-tab-list{border-bottom:0}.summary-bottom-sticky-backdrop{animation:fadeIn .5s ease-out;background:var(--dit-components-color-drawer-backdrop-background,#04213014);inset:0;inset-block-start:7.625rem;opacity:1;position:fixed;z-index:var(--z-index-layout-summary-bottom-sticky-backdrop)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body:has(.summary-bottom-sticky-container[data-open]) .dit-components-popover-content{z-index:var(--z-index-composite-summary-bottom-sticky-container--popover-content)}.summary-bottom-sticky-container{background-color:var(--dit-layout-color-summary-content-background,var(--dit-components-color-card-default-background,var(--dit-brand-color-neutral-00,#fff)));border:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-layout-border-summary-container-color,var(--dit-brand-color-neutral-15,#dbdee1));bottom:0;height:auto;position:sticky}.summary-bottom-sticky-container .summary-expand-button-container{margin-left:auto}.summary-bottom-sticky-container .summary-container .summary-header-container{align-items:center;background-color:var(--dit-layout-color-summary-header-background,var(--dit-brand-color-neutral-02,#fafafa));display:flex;gap:.5rem;padding:.5rem}.summary-bottom-sticky-container .summary-container .summary-header-container .summary-premium-container{grid-template-columns:1fr}.summary-bottom-sticky-container .summary-container .summary-header-container .summary-premium-container .summary-premium-item{align-items:center;flex-direction:row;gap:.5rem;justify-content:space-between;width:100%}.summary-bottom-sticky-container .summary-container .summary-header-container .summary-premium-container .summary-premium-item dd{flex-grow:1}.summary-bottom-sticky-container .summary-container .summary-header-container .summary-premium-container .summary-premium-item dt{margin-left:auto}.summary-bottom-sticky-container .summary-container .summary-header-container .summary-premium-container .summary-premium-item.premium dt{font-size:var(--dit-brand-font-size-md,1rem);line-height:var(--dit-brand-font-line-height-md,1.5rem)}.summary-bottom-sticky-container:not([data-open]) .summary-container .summary-footer-container,.summary-bottom-sticky-container:not([data-open]) .summary-container .summary-header-container .summary-premium-container .summary-premium-item:not(:first-child),.summary-bottom-sticky-container:not([data-open]) .summary-container .summary-message-and-content-container{display:none}.summary-bottom-sticky-container[data-open]{animation:fadeInDown .5s ease-out;height:calc(100vh - 7.625rem);left:0;position:fixed;right:0;top:7.625rem;z-index:var(--z-index-layout-summary-bottom-sticky-expanded)}@supports(height:100svh){.summary-bottom-sticky-container[data-open]{height:calc(100svh - 7.625rem)}}.summary-bottom-sticky-container[data-open] .summary-container{height:inherit}.summary-bottom-sticky-container[data-open] .summary-container .summary-header-container{align-items:flex-start}.summary-bottom-sticky-container .summary-message-and-content-container{margin-bottom:6.75rem}.summary-bottom-sticky-container .summary-footer-container{bottom:0;position:absolute;width:100%}.summary-bottom-sticky-container .summary-footer-container .quick-compare-container{position:static}.summary-bottom-sticky-container .summary-footer-container .mass-action-buttons{background:var(--dit-layout-color-summary-footer-background,var(--dit-brand-color-neutral-02,#fafafa));border-top:var(--dit-brand-border-width-thin,.0625rem) solid var(--dit-layout-border-summary-container-color,var(--dit-brand-color-neutral-15,#dbdee1));box-shadow:var(--dit-brand-elevation-overflow-bottom,0 -2px 4px 0 #00000014)}.summary-bottom-sticky-container .summary-footer-container .mass-action-buttons:empty{display:none}.summary-bottom-sticky-container .summary-footer-container .mass-action-buttons{display:grid;gap:.5rem}.summary-bottom-sticky-container .summary-footer-container .mass-action-buttons .dit-components-btn{justify-content:center}.summary-bottom-sticky-container .summary-footer-container .mass-action-buttons{grid-template-columns:repeat(auto-fit,1fr)}@keyframes fadeInDown{0%{top:calc(100vh - 3.625rem)}to{position:fixed;top:7.625rem}}.error-view-main-container{align-items:center;background:var(--color-error-container-background,linear-gradient(129deg,#e7f0f5 0,#e7f0f500 47.03%),var --dit-theme-color-neutral-00);display:flex;height:100%;justify-content:center;padding:2rem;width:auto}.error-view-main-container.contained{border:.0625rem solid var(--color-error-border,var(--dit-theme-color-neutral-15));border-radius:.5rem;margin:1rem}.error-view-card{background:#0000;max-width:450px;width:100%}.error-view-header{color:var(--color-error-header,var(--dit-theme-color-main-50))}.error-view-body .error-view-body-content{display:flex;flex-direction:column;gap:1.5rem}.error-view-body .error-view-body-content.tablet{gap:2rem}.error-view-body .error-view-message{color:var(--color-error-body,var(--dit-theme-color-neutral-65));font-size:.875rem;white-space:pre-line}.error-view-body .error-view-message.tablet{font-size:1rem}.error-view-reset-button-container{min-height:2rem}.error-view-footer{align-items:end;display:flex;justify-content:end;min-height:5.5rem;position:relative}.error-view-footer img{bottom:0;max-width:272px;position:absolute;right:0;width:100%}.error-view-footer span{color:var(--color-error-body,var(--dit-theme-color-neutral-65))}.apply-host{--reserved-height:0px;min-height:0;overflow:visible;position:relative}.apply-host .apply-host__loading{align-items:center;background:#0000;display:flex;height:var(--reserved-height);inset:0 0 auto 0;justify-content:center;pointer-events:none;position:absolute;z-index:var(--z-index-layout-apply-container)}.apply-host iframe{border:0;display:block;height:var(--reserved-height);width:100%}.apply-host.is-blocked iframe{display:none}.apply-iframe-blocked-banner .dit-components-text,.apply-iframe-blocked-banner p{margin-bottom:1rem}.comparison-page{display:flex;flex-direction:column;gap:1.5rem;max-width:60rem;padding:1.25rem 1.5rem 2rem}.comparison-header{display:flex;flex-direction:column;gap:.25rem}.comparison-page-loading{align-items:center;display:flex;justify-content:center;min-height:16rem}.comparison-assumption,.comparison-empty,.comparison-lead{color:var(--dit-layout-color-summary-plan-details-label,var(--dit-brand-color-neutral-65,#60666e));margin:0}.comparison-tiles{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));list-style:none;margin:0;padding:0}.comparison-tile{background:var(--dit-layout-color-summary-background,var(--dit-brand-color-neutral-00,#fff));border:1px solid var(--dit-layout-color-summary-border,var(--dit-brand-color-neutral-15,#dbdee1));border-radius:.75rem;padding:.9rem 1rem}.comparison-tile-label{color:var(--dit-layout-color-summary-plan-details-label,var(--dit-brand-color-neutral-65,#60666e));font-size:var(--dit-brand-font-size-xs,.75rem);margin:0}.comparison-tile-value{color:var(--dit-layout-color-summary-heading-text,var(--dit-brand-color-main-50,#006296));font-size:var(--dit-brand-font-size-lg,1.125rem);font-weight:var(--dit-brand-font-weight-semi-bold,600);margin:.25rem 0 0}.comparison-table-wrap{overflow:auto}.comparison-table{background:var(--dit-layout-color-summary-background,var(--dit-brand-color-neutral-00,#fff));border:1px solid var(--dit-layout-color-summary-border,var(--dit-brand-color-neutral-15,#dbdee1));border-collapse:collapse;border-radius:.75rem;width:100%}.comparison-table td,.comparison-table th{padding:.75rem 1rem;text-align:end;white-space:nowrap}.comparison-table td:first-child,.comparison-table th:first-child{text-align:start}.comparison-table th{color:var(--dit-layout-color-summary-plan-details-label,var(--dit-brand-color-neutral-65,#60666e));font-size:var(--dit-brand-font-size-xs,.75rem);font-weight:var(--dit-brand-font-weight-semi-bold,600)}.comparison-table tbody tr+tr td{border-top:1px solid var(--dit-layout-color-summary-border,var(--dit-brand-color-neutral-15,#dbdee1))}.comparison-table tr.is-selected td{background:#fff1f0;font-weight:var(--dit-brand-font-weight-semi-bold,600)}.comparison-option{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.comparison-badge{background:var(--dit-brand-color-neutral-00,#fff);border:1px solid #fd4642;border-radius:999px;color:#be3432;display:inline-block;font-size:var(--dit-brand-font-size-xs,.75rem);font-weight:var(--dit-brand-font-weight-semi-bold,600);padding:.1rem .5rem}.comparison-charts{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.comparison-chart{background:var(--dit-layout-color-summary-background,var(--dit-brand-color-neutral-00,#fff));border:1px solid var(--dit-layout-color-summary-border,var(--dit-brand-color-neutral-15,#dbdee1));border-radius:.75rem;padding:.75rem .75rem .25rem}.comparison-chart-wide{grid-column:1/-1}.comparison-chart-title{font-size:var(--dit-brand-font-size-sm,.875rem);font-weight:var(--dit-brand-font-weight-semi-bold,600);margin:0 0 .25rem;padding-inline:.5rem}.tax-regime-section{display:flex;flex-direction:column;gap:1rem}.tax-regime-cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.tax-regime-card{background:var(--dit-layout-color-summary-background,var(--dit-brand-color-neutral-00,#fff));border:1px solid var(--dit-layout-color-summary-border,var(--dit-brand-color-neutral-15,#dbdee1));border-radius:.75rem;padding:1rem 1.1rem}.tax-regime-card.is-highlighted{background:#fff1f0;border:2px solid #fd4642}.tax-regime-card-title{align-items:center;color:var(--dit-layout-color-summary-heading-text,var(--dit-brand-color-main-50,#006296));display:flex;flex-wrap:wrap;font-size:var(--dit-brand-font-size-sm,.875rem);font-weight:var(--dit-brand-font-weight-semi-bold,600);gap:.5rem;margin:0}.tax-regime-lines{display:grid;gap:.35rem 1rem;grid-template-columns:minmax(0,1fr) auto;margin:.75rem 0 0}.tax-regime-line{display:contents}.tax-regime-line dt{color:var(--dit-layout-color-summary-plan-details-label,var(--dit-brand-color-neutral-65,#60666e))}.tax-regime-line dd{font-weight:var(--dit-brand-font-weight-semi-bold,600);margin:0;text-align:end;white-space:nowrap}.tax-regime-note{color:var(--dit-layout-color-summary-plan-details-label,var(--dit-brand-color-neutral-65,#60666e));margin:.75rem 0 0}.tax-regime-choice{align-items:center;display:inline-flex;gap:.5rem}.apv-proposal{display:flex;flex-direction:column;gap:1.5rem}.comparison-segment{display:flex;flex-wrap:wrap;gap:.5rem}.comparison-segment button{background:var(--dit-layout-color-summary-background,var(--dit-brand-color-neutral-00,#fff));border:1px solid var(--dit-layout-color-summary-border,var(--dit-brand-color-neutral-15,#dbdee1));border-radius:999px;color:inherit;cursor:pointer;font:inherit;padding:.3rem .75rem}.comparison-segment button[aria-pressed=true]{background:#fff1f0;border:2px solid #fd4642;font-weight:var(--dit-brand-font-weight-semi-bold,600)}.cui-section{display:flex;flex-direction:column;gap:.75rem}.cui-chart{background:var(--dit-layout-color-summary-background,var(--dit-brand-color-neutral-00,#fff));border:1px solid var(--dit-layout-color-summary-border,var(--dit-brand-color-neutral-15,#dbdee1));border-radius:.75rem;height:auto;width:100%}.apv-summary{display:flex;flex-direction:column;gap:.75rem}.apv-headline{color:#1b1c1e;font-size:var(--dit-brand-font-size-lg,1.125rem);font-weight:var(--dit-brand-font-weight-semi-bold,600);line-height:1.35;margin:0}.apv-section{background:var(--dit-layout-color-summary-background,var(--dit-brand-color-neutral-00,#fff));border:1px solid var(--dit-layout-color-summary-border,var(--dit-brand-color-neutral-15,#dbdee1));border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 1.5rem}.apv-section-title{color:#1b1c1e;font-size:var(--dit-brand-font-size-lg,1.125rem);font-weight:var(--dit-brand-font-weight-semi-bold,600);margin:0}.apv-section-lead{color:var(--dit-layout-color-summary-plan-details-label,var(--dit-brand-color-neutral-65,#60666e));margin:-.5rem 0 0}.apv-section-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.apv-control-label{color:var(--dit-layout-color-summary-plan-details-label,var(--dit-brand-color-neutral-65,#60666e));font-size:var(--dit-brand-font-size-sm,.875rem)}.apv-figures{display:grid;gap:.75rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0}.apv-figures dt{color:var(--dit-layout-color-summary-plan-details-label,var(--dit-brand-color-neutral-65,#60666e));font-size:var(--dit-brand-font-size-sm,.875rem)}.apv-figures dd{color:#1b1c1e;font-size:var(--dit-brand-font-size-lg,1.125rem);font-variant-numeric:tabular-nums;font-weight:var(--dit-brand-font-weight-semi-bold,600);margin:.15rem 0 0}.apv-chart{gap:.35rem;margin:0}.apv-chart,.apv-chart figcaption{display:flex;flex-direction:column}.apv-chart figcaption{gap:.2rem}.apv-chart-title{color:#1b1c1e;font-size:var(--dit-brand-font-size-md,1rem);font-weight:var(--dit-brand-font-weight-semi-bold,600);margin:0}.apv-chart-note,.apv-chart-subtitle{color:var(--dit-layout-color-summary-plan-details-label,var(--dit-brand-color-neutral-65,#60666e));font-size:var(--dit-brand-font-size-sm,.875rem);margin:0}.apv-chart-note{margin-top:.25rem}.apv-chart-legend{color:#1b1c1e;display:flex;flex-wrap:wrap;font-size:var(--dit-brand-font-size-sm,.875rem);gap:.35rem 1.25rem;list-style:none;margin:.35rem 0 0;padding:0}.apv-chart-legend li{align-items:center;display:inline-flex;gap:.4rem}.apv-axis-title{color:var(--dit-layout-color-summary-plan-details-label,var(--dit-brand-color-neutral-65,#60666e));font-size:var(--dit-brand-font-size-xs,.75rem);margin:0}.apv-axis-title-y{margin-top:.5rem}.apv-axis-title-x{text-align:center}.apv-disclaimers{display:flex;flex-direction:column;gap:.5rem;padding-top:.25rem}.apv-proposal .comparison-assumption{font-size:var(--dit-brand-font-size-sm,.875rem);line-height:1.45}.apv-proposal .comparison-chart{border:0;padding:0}.apv-proposal .comparison-chart-title{font-size:var(--dit-brand-font-size-md,1rem);padding-inline:0}.apv-proposal .tax-regime-cards{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.apv-proposal .tax-regime-card{display:flex;flex-direction:column}.apv-proposal .tax-regime-note{line-height:1.45}.apv-proposal .tax-regime-line dt,.apv-proposal .tax-regime-note{font-size:var(--dit-brand-font-size-sm,.875rem)}.apv-proposal .tax-regime-line dd{font-variant-numeric:tabular-nums}.tax-regime-recommendation{background:#fff1f0;border:1px solid #fd4642;border-radius:.5rem;color:#1b1c1e;font-weight:var(--dit-brand-font-weight-semi-bold,600);margin:0;padding:.6rem .9rem}.apv-exit-table{border-radius:.5rem;overflow:hidden}.apv-exit-table td,.apv-exit-table th{font-variant-numeric:tabular-nums}.apv-exit-table thead th{border-bottom:1px solid var(--dit-layout-color-summary-border,var(--dit-brand-color-neutral-15,#dbdee1))}.apv-exit-table tbody th{color:#1b1c1e;font-size:inherit;font-weight:var(--dit-brand-font-weight-semi-bold,600);text-align:start}.apv-exit-table tbody tr+tr td,.apv-exit-table tbody tr+tr th{border-top:1px solid var(--dit-layout-color-summary-border,var(--dit-brand-color-neutral-15,#dbdee1))}@media(max-width:1360px){.apv-proposal .tax-regime-cards{grid-template-columns:minmax(0,1fr)}}.cui-legend{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0}.cui-swatch{border-radius:999px;display:inline-block;height:.75rem;margin-inline-end:.35rem;width:.75rem}.cui-swatch-principal{background:#5c6b7a}.cui-swatch-projected{background:#fd4642}.apv-proposal-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.apv-proposal-toolbar .apv-print-button{margin-inline-start:auto}.apv-print-button{background:#fd4642;border:1px solid #fd4642;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-weight:var(--dit-brand-font-weight-semi-bold,600);padding:.4rem 1rem}.apv-print-header{display:none}@media print{body.apv-printing,html:has(body.apv-printing){height:auto!important;min-height:0!important;overflow:visible!important}body.apv-printing>:not(#apv-print-root){display:none!important}#apv-print-root{color:#1b1c1e;display:block;padding:0 1rem}#apv-print-root .apv-no-print{display:none!important}#apv-print-root .apv-print-header{border-bottom:3px solid #fd4642;display:block;padding-bottom:.75rem}#apv-print-root .apv-print-brand{color:#fd4642;font-size:1.5rem;font-weight:var(--dit-brand-font-weight-semi-bold,600);margin:0}#apv-print-root .apv-print-header h1{font-size:1.25rem;margin:.25rem 0 .75rem}#apv-print-root .apv-print-params{display:grid;gap:.25rem 1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}#apv-print-root .apv-print-params dt{color:#5c6b7a;font-size:.75rem}#apv-print-root .apv-print-params dd{font-weight:var(--dit-brand-font-weight-semi-bold,600);margin:0}#apv-print-root .comparison-table-wrap,#apv-print-root .tax-regime-card,#apv-print-root section{break-inside:avoid}}.cov-options{align-items:stretch;display:flex;flex-direction:column;gap:.5rem}.cov-options.from-tablet-portrait{gap:1rem}.accordion.accordion-summary-container>:not(:first-child){margin-block-start:1rem}.accordion.accordion-summary-container .accordion-details.accordion-details{margin-inline:0}.accordion.accordion-summary-container .accordion-details>section{margin-block-start:1rem}.contents .dit-components-spinner{grid-column:1/-1}.checkbox-card-section-content .dit-components-card-body{container-type:inline-size}:where(.cov-options.isFromTabletLandscape .checkbox-card-section-content) .dit-components-card-body>:not(:first-child){margin-block-start:1rem}.checkbox-card-section-content fieldset.gender>:not(:first-child){margin-block-start:.5rem}.checkbox-card-section-content .options-list>*{margin-block-start:1rem}.checkbox-card-section-content .options-list header:has(>h4){align-items:center;display:flex;justify-content:space-between}.checkbox-card-section-content .options-list .new-insured-form header:has(>h4){gap:.5rem;justify-content:flex-start;justify-content:start}.checkbox-card-section-content .options-list>:not(:has(.add-insured))+hr:last-of-type{display:none}.options-list{counter-reset:itemNumber}.optional-benefits .contents,.tib .contents{--content-num-columns:2;display:grid;gap:.5rem 1.5rem;grid:auto-flow/repeat(var(--content-num-columns),1fr 2rem)}@container (inline-size <=540px){.optional-benefits .contents,.tib .contents{--content-num-columns:1}}.optional-benefits .contents .dit-components-input,.tib .contents .dit-components-input{max-width:none}.optional-benefits .contents .related-insureds,.tib .contents .related-insureds{column-gap:0;display:grid;grid-column:span 2;grid-row:span 2;grid-template-columns:subgrid;grid-template-rows:subgrid}.optional-benefits .contents .related-insureds:has(.delete-insured) .insured,.tib .contents .related-insureds:has(.delete-insured) .insured{grid-column:1}.optional-benefits .contents .related-insureds .delete-insured,.tib .contents .related-insureds .delete-insured{grid-column:2;grid-row:2;margin-inline-start:.75rem}.optional-benefits .contents .related-insureds svg,.tib .contents .related-insureds svg{fill:currentColor}.optional-benefits .contents .lives-type+*,.tib .contents .lives-type+*{grid-column:1/span 2}.optional-benefits .contents .sub-section-wrapper,.tib .contents .sub-section-wrapper{grid-column:1/-1}.optional-benefits .contents .sub-section-wrapper .include-rating,.tib .contents .sub-section-wrapper .include-rating{margin-inline:0;padding-inline:2px}.optional-benefits .contents>:is(h4,.coverage-option,hr,div.cov-option-header),.tib .contents>:is(h4,.coverage-option,hr,div.cov-option-header){grid-column:1/-1}.optional-benefits .contents .coverage-option,.tib .contents .coverage-option{display:contents}.optional-benefits :where(.contents,.sub-contents) :where(.subgrid.control-base:has([data-part=root]),[data-part=root].subgrid),.tib :where(.contents,.sub-contents) :where(.subgrid.control-base:has([data-part=root]),[data-part=root].subgrid){display:grid;grid-column:span 2;grid-row:span 2;grid-template-columns:auto;grid-template-rows:subgrid}.optional-benefits :where(.contents,.sub-contents) .subgrid.control-base [data-part=control],.tib :where(.contents,.sub-contents) .subgrid.control-base [data-part=control]{display:contents}:where(.optional-benefits .contents)>:is(h4,hr,div.cov-option-header){display:none}:where(.optional-benefits .contents).contents>hr:last-of-type{display:none}.isFromTabletLandscape .optional-benefits hr{margin-block:.5rem}:where(.optional-benefits,.tib) :is(.dit-components-btn.add-insured,.dit-components-btn.add-benefit,.dit-components-btn.add-waiver,.dit-components-btn.dismiss){grid-column:1/-1;justify-content:center;justify-self:stretch;margin-block-start:.5rem}.isFromTabletLandscape :where(.optional-benefits,.tib) :is(.dit-components-btn.add-insured,.dit-components-btn.add-benefit,.dit-components-btn.add-waiver,.dit-components-btn.dismiss){justify-self:start}.new-insured-form :is(.contents,.sub-contents) :where(.include-rating,.include-rating~*){grid-column:1/-1}.new-insured-form .actions{display:flex;flex-direction:column}.isFromTabletLandscape .new-insured-form .actions{flex-direction:row;gap:1rem}@container (inline-size > $small-container-breakpoint){.contents .fix-grid-ordering+*,.contents :has(~.fix-grid-ordering){order:0}.contents .fix-grid-ordering{order:1}.contents :is(.fix-grid-ordering+*)~*{order:2}}:where(.owner-waiver-section) .contents .coverage-option .owner{grid-column:auto/span 2}.contents.complex{--complex-control-layout-column-template:2rem repeat(calc(var(--content-num-columns)*2),minmax(7rem,1fr)) 2rem;grid:auto-flow/var(--complex-control-layout-column-template)}.contents.complex :where(.subgrid.control-base:has([data-part=root]),[data-part=root].subgrid){grid-column:auto}.contents.complex .coverage-option>:first-child,.contents.complex .coverage-option>:first-child:has([data-part=root]) [data-part=root]{grid-column:1/span 3}.contents.complex div.cov-option-header:has(>h4){align-items:center;display:none;justify-content:space-between}@container (inline-size <=650px){.contents.complex .coverage-option :has(>.remove-insured-button){display:none}.contents.complex div.cov-option-header:has(>h4){display:flex}:where(.cov-options) .contents.complex.contents>hr:not(:last-of-type){display:block}}@container (340px < inline-size <=650px){.contents.complex{--complex-control-layout-column-template:repeat(2,1fr)}.contents.complex .coverage-option.coverage-option>*{grid-column:auto}.contents.complex .coverage-option.coverage-option>.owner,.contents.complex .coverage-option.coverage-option>:first-child{grid-column:1/span 2}}@container (inline-size <=340px){.contents.complex{--complex-control-layout-column-template:1fr}.contents.complex .coverage-option.coverage-option>*{grid-column:auto}}@container (inline-size <=540px){.isFromTabletLandscape .contents:not(.complex) .subgrid.control-base [data-part=root],.isFromTabletLandscape .contents:not(.complex) [data-part=root].subgrid{margin-block-start:.5rem}.isFromTabletLandscape .contents:not(.complex) :not(.related-insureds)>.subgrid.control-base:first-child [data-part=root],.isFromTabletLandscape .contents:not(.complex) :not(.related-insureds)>[data-part=root].subgrid:first-child{margin-block-start:0}}@container (inline-size <=650px){.isFromTabletLandscape .contents.complex .subgrid.control-base [data-part=root],.isFromTabletLandscape .contents.complex [data-part=root].subgrid{margin-block-start:.5rem}.isFromTabletLandscape .contents.complex .subgrid.control-base:first-child [data-part=root],.isFromTabletLandscape .contents.complex [data-part=root].subgrid:first-child{margin-block-start:-.5rem}.isFromTabletLandscape .contents.complex :is(.cov-option-header:empty+.coverage-option) .subgrid.control-base:first-child [data-part=root],.isFromTabletLandscape .contents.complex [data-part=root].subgrid:first-child{margin-block-start:0}}.additional-term-partial>header{margin-block:1rem}:where(.checkbox-card-section-content .subgrid.control-base) :is([data-part=root]>label,:has(>label):not([data-part=root])){margin-block-end:-.125rem}.sub-section-wrapper{margin-block-start:.5rem}.sub-section-wrapper .sub-contents{--content-num-columns:2;display:grid;gap:.5rem 1.5rem;grid:auto-flow/repeat(var(--content-num-columns),1fr)}@container (inline-size <=540px){.sub-section-wrapper .sub-contents{--content-num-columns:1}}.sub-section-wrapper .sub-contents .sub-section-wrapper{grid-column:1/-1}:where(.cov-options) .subgrid.row-fix:has(>:only-child){display:grid;grid-row-end:span 2;grid-template-rows:subgrid}:where(.cov-options) .subgrid.row-fix>:only-child{grid-row-start:2}.term-insurance-benefit-accordion-details{counter-reset:itemNumber}.term-insurance-benefit-accordion-details .additional-term-header{counter-increment:itemNumber}.term-insurance-benefit-accordion-details .additional-term-header:after{content:counter(itemNumber);display:inline-block;margin-left:.25rem;min-width:1rem}.dit-components-card-body:has(>.clientRatings){container-type:inline-size}.clientRatings{align-items:start;display:grid;gap:.5rem 1.5rem;grid-template-columns:repeat(4,1fr)}.clientRatings>.subgrid{grid-column:auto}.clientRatings>.subgrid.rating{grid-column:auto/span 2}.clientRatings .form-label-with-popover{align-items:center;display:flex}.clientRatings :where(.subgrid.control-base:has([data-part=root]),[data-part=root].subgrid){display:grid;grid-column:span 2;grid-row:span 2;grid-template-columns:auto;grid-template-rows:subgrid}.clientRatings .subgrid.control-base [data-part=control]{display:contents}@container (340px < inline-size <=540px){.clientRatings{grid-template-columns:repeat(2,1fr)}}@container (inline-size <=340px){.clientRatings{grid-template-columns:1fr}.clientRatings>.control-base.subgrid{grid-column:auto}}.content-gate.loading>:not(.content-gate-spinner){display:none}.content-gate:not(.loading)>:not(.content-gate-spinner){animation:content-gate-slide-in .2s ease-out}@keyframes content-gate-slide-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.content-gate-spinner{padding:3rem 0}@media(prefers-reduced-motion:reduce){.content-gate>:not(.content-gate-spinner){animation:none}}.participants{container-name:participants;container-type:inline-size}.participants>:not(:first-child){margin-block-start:1rem}.annuitants-card h3,.annuitants-card h4,.insureds-card h3,.insureds-card h4,.policy-owners-card h3,.policy-owners-card h4{color:var(--dit-layout-color-insureds-header-title,var(--dit-layout-color-body-text,var(--dit-brand-color-neutral-90,#1b1c1e)))}.annuitants-card h3 span,.annuitants-card h4 span,.insureds-card h3 span,.insureds-card h4 span,.policy-owners-card h3 span,.policy-owners-card h4 span{color:var(--dit-layout-color-insureds-header-subtitle,var(--dit-layout-color-body-text,var(--dit-brand-color-neutral-65,#60666e)));font-weight:var(--dit-layout-font-weight-insureds-header-subtitle,var(--dit-brand-font-weight-normal,400));text-transform:capitalize}.annuitants-card h3 span:before,.annuitants-card h4 span:before,.insureds-card h3 span:before,.insureds-card h4 span:before,.policy-owners-card h3 span:before,.policy-owners-card h4 span:before{content:" ";white-space:break-spaces wrap}.annuitants-card p,.insureds-card p,.policy-owners-card p{font-size:var(--dit-brand-font-size-xs,.75rem);font-weight:var(--dit-brand-font-weight-normal,400);line-height:var(--dit-brand-font-line-height-xs,1rem)}.annuitants-card .annuitants-card-body,.annuitants-card .insureds-card-body,.annuitants-card .policy-owners-card-body,.insureds-card .annuitants-card-body,.insureds-card .insureds-card-body,.insureds-card .policy-owners-card-body,.policy-owners-card .annuitants-card-body,.policy-owners-card .insureds-card-body,.policy-owners-card .policy-owners-card-body{display:flex;flex-direction:column;gap:1rem}.annuitants-card .annuitant-partial,.annuitants-card .insured-partial,.annuitants-card .policy-owner-partial,.insureds-card .annuitant-partial,.insureds-card .insured-partial,.insureds-card .policy-owner-partial,.policy-owners-card .annuitant-partial,.policy-owners-card .insured-partial,.policy-owners-card .policy-owner-partial{display:flex;flex-direction:column;gap:.5rem}.annuitants-card .annuitant-partial header,.annuitants-card .insured-partial header,.annuitants-card .policy-owner-partial header,.insureds-card .annuitant-partial header,.insureds-card .insured-partial header,.insureds-card .policy-owner-partial header,.policy-owners-card .annuitant-partial header,.policy-owners-card .insured-partial header,.policy-owners-card .policy-owner-partial header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.annuitants-card fieldset.annuitant,.annuitants-card fieldset.insured,.annuitants-card fieldset.policy-owner,.annuitants-card fieldset.policy-owner .dit-components-card-body,.insureds-card fieldset.annuitant,.insureds-card fieldset.insured,.insureds-card fieldset.policy-owner,.insureds-card fieldset.policy-owner .dit-components-card-body,.policy-owners-card fieldset.annuitant,.policy-owners-card fieldset.insured,.policy-owners-card fieldset.policy-owner,.policy-owners-card fieldset.policy-owner .dit-components-card-body{align-items:start;column-gap:1.5rem;display:grid;grid-template-columns:repeat(2,1fr);row-gap:.5rem}.annuitants-card fieldset.insured .insured-ratings,.annuitants-card fieldset.policy-owner .dit-components-card,.annuitants-card fieldset.policy-owner .dit-components-heading,.insureds-card fieldset.insured .insured-ratings,.insureds-card fieldset.policy-owner .dit-components-card,.insureds-card fieldset.policy-owner .dit-components-heading,.policy-owners-card fieldset.insured .insured-ratings,.policy-owners-card fieldset.policy-owner .dit-components-card,.policy-owners-card fieldset.policy-owner .dit-components-heading{grid-column:1/-1}.annuitants-card fieldset.policy-owner .dit-components-card,.insureds-card fieldset.policy-owner .dit-components-card,.policy-owners-card fieldset.policy-owner .dit-components-card{margin-block-start:.5rem}.annuitants-card .add-annuitant-button,.annuitants-card .add-insured-button,.annuitants-card .add-policy-owner-button,.insureds-card .add-annuitant-button,.insureds-card .add-insured-button,.insureds-card .add-policy-owner-button,.policy-owners-card .add-annuitant-button,.policy-owners-card .add-insured-button,.policy-owners-card .add-policy-owner-button{width:fit-content}@container participants (inline-size <=540px){.participants>:not(:first-child){margin-block-start:.5rem}.annuitants-card .annuitant-partial,.annuitants-card .insured-partial,.insureds-card .annuitant-partial,.insureds-card .insured-partial,.policy-owners-card .annuitant-partial,.policy-owners-card .insured-partial{gap:0}.annuitants-card fieldset.annuitant,.annuitants-card fieldset.insured,.annuitants-card fieldset.policy-owner,.annuitants-card fieldset.policy-owner .dit-components-card-body,.insureds-card fieldset.annuitant,.insureds-card fieldset.insured,.insureds-card fieldset.policy-owner,.insureds-card fieldset.policy-owner .dit-components-card-body,.policy-owners-card fieldset.annuitant,.policy-owners-card fieldset.insured,.policy-owners-card fieldset.policy-owner,.policy-owners-card fieldset.policy-owner .dit-components-card-body{grid-template-columns:1fr;row-gap:1rem}}#main-content .dit-components-input{margin:0}.policy-design{align-items:stretch;display:flex;flex-direction:column;gap:.5rem}.policy-design.isFromTabletLandscape{gap:1rem}.policy-design h3.with-interpolator>span,.policy-design h4.with-interpolator>span{color:var(--dit-layout-color-policy-design-header-subtitle,var(--dit-layout-color-body-text,var(--dit-brand-color-neutral-65,#60666e)));font-weight:var(--dit-layout-font-weight-policy-design-header-subtitle,var(--dit-brand-font-weight-normal,400));text-transform:capitalize}.policy-design h3.with-interpolator>span:before,.policy-design h4.with-interpolator>span:before{content:" ";white-space:break-spaces wrap}.policy-design .jurisdiction{max-width:calc(50% - .75rem)}.accordion.accordion-container>:not(:first-child){margin-block-start:1rem}.accordion.accordion-container .accordion-details.accordion-details{margin-inline:0}.accordion.accordion-container .accordion-details>div{margin-block-start:1rem}.policy-design-section>.dit-components-card-body{container-type:inline-size}.policy-design-section .dit-components-form-fieldset:has(>legend)>:nth-child(2){margin-block-start:.5rem}.policy-design-section .plan-option{height:auto;opacity:100%;visibility:visible;interpolate-size:allow-keywords;transition:all .6s ease}.policy-design-section .plan-option.not-visible{height:0;opacity:0;overflow:clip;transition:height .6s ease,visibility .6s,opacity .6s ease;visibility:hidden}.policy-design-section .not-visible+.item-separator{display:none}.policy-design-section .not-visible+div:is(.add-coverage,.add-payment,.add-transaction,.add-rate){margin-block-start:0}.policy-design-section :where(.contents){--content-num-columns:2;display:grid;gap:.5rem 1.5rem;grid:auto-flow/repeat(var(--content-num-columns),1fr)}.policy-design-section :where(.contents).complex{--complex-control-layout-column-template:2rem 1fr 1fr 2fr 2fr 1fr 1fr 2rem;grid:auto-flow/var(--complex-control-layout-column-template)}.policy-design-section :is(.payments,.assumptions,.withdrawals,.loans) .contents>*{grid-column:1/-1}.policy-design-section :is(.plan-details) .contents>*{grid-column:1/span 1}.policy-design-section :is(.plan-details) .contents .sub-section.effective-date .sub-contents{display:grid;gap:.5rem 1.5rem;grid:auto-flow/repeat(var(--content-num-columns),1fr)}.policy-design-section .annuity-details{margin-block-start:1rem}.policy-design-section :is(.annuity-details) .contents{--content-num-columns:4}.policy-design-section :is(.annuity-details) .contents .payout-option-field,.policy-design-section :is(.annuity-details) .contents .plan-option-field{grid-column:1/span 2}.policy-design-section :is(.annuity-details) .contents .subgrid.control-base{grid-template-columns:minmax(0,1fr)}.policy-design-section :is(.annuity-details) .contents .subgrid.control-base [data-part=value-text]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-design-section :is(.annuity-details) .contents hr{grid-column:1/-1;margin-block:.5rem}.policy-design-section .contents :is(.dividend-sub-option,.sub-section){grid-column:1/-1}.policy-design-section :is(.payment-item,.rate-entry,.transaction-item){display:contents}.policy-design-section :is(.payment-item,.rate-entry,.transaction-item)>h4{align-items:center;display:none;grid-column:1/-1;justify-content:space-between}.policy-design-section :is(.payment-item,.rate-entry,.transaction-item)+.item-separator{display:none}.policy-design-section .payment-item>div:first-of-type,.policy-design-section .transaction-item>div:first-of-type{grid-column:1/span 4}.policy-design-section .rate-entry>div:first-of-type{grid-column:1/auto}.policy-design-section .dividend-entry{display:contents}.policy-design-section :where(.contents,.sub-contents) :where(.subgrid.control-base:has([data-part=root]),[data-part=root].subgrid,.transaction-tax-option,.input-payment-value){display:grid;grid-row:span 2;grid-template-columns:auto;grid-template-rows:subgrid}.policy-design-section :where(.contents,.sub-contents) .subgrid.control-base>[data-part=control]{display:contents}.policy-design .row-fix:empty,.policy-design .row-fix:has(button:not(.is-removable)),.policy-design button:is(.remove-coverage,.remove-payment,.remove-tax-rate,.remove-transaction):not(.is-removable){display:none}.policy-design h4:has(button:is(.remove-coverage,.remove-payment,.remove-tax-rate,.remove-transaction)){min-height:2rem}.coverages-section header{align-items:center;display:flex;justify-content:space-between}.coverages-section .coverage-partial,.coverages-section .solve-section{grid-column:1/-1}.coverages-section .coverage-term,.coverages-section .insured:not(.insured~.insured),.coverages-section .lives-type{grid-column:1/auto}.coverages-section .solve-section .sub-contents{display:grid;gap:.5rem 1.5rem;grid:auto-flow/repeat(var(--content-num-columns),1fr)}.coverages-section .coverages-content>:not(:first-child){margin-block:1rem}.coverages-section .coverages-content>:is(:last-child,section:last-of-type){margin-block-end:0}.coverages-section .coverages-content>:nth-child(2){margin-block-start:.5rem}.coverages-section .coverages-content hr:last-of-type{display:none}.sub-contents .subgrid.dit-components-form-group{gap:normal}:is(.tax-rates-section,.dividend-section).contents .subtitle{margin-block-end:.5rem}.tax-rates-section.contents{--content-num-columns:4}.tax-rates-section.contents .type-toggle{margin-block-end:.5rem}.tax-rates-section.contents .add-rate,.tax-rates-section.contents .to-lifetime{margin-block-start:.5rem}.dividend-options-section .dit-components-form-group-size-md{row-gap:.5rem}.dividend-options-section .dividend-option{--content-num-columns:4}.dividend-options-section .dividend-option:first-child{margin-block-start:1rem}.dividend-options-section .dividend-option .radio-title{align-items:start}.dividend-options-section .dividend-option .dividend-sub-options{margin-inline:1.5rem}.dividend-options-section .dividend-option .dividend-sub-options :first-child>.dit-components-checkbox{margin-block-start:0}.dividend-options-section .dividend-option .dividend-sub-option{margin-top:.5rem}.dividend-options-section .dividend-option .dividend-sub-option .sub-contents{display:grid;gap:.5rem 1.5rem;grid:auto-flow/repeat(var(--content-num-columns),1fr)}.dividend-options-section .dividend-option .dividend-sub-option .additional-pmnt-type{grid-template-columns:minmax(0,1fr)}.dividend-options-section .dividend-option .dividend-sub-option .additional-pmnt-type [data-part=value-text]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.assumptions) .dividend-section.contents{--content-num-columns:4}:where(.assumptions) .dividend-section.contents .title{align-items:center;display:flex}:where(.assumptions) .dividend-section.contents .title:has([data-scope=popover]){gap:.5rem}.payments .plan-option .frequency{grid-column:1/span 4}:where(.loans,.withdrawals) .additional-transaction-options{column-gap:1.5rem;display:grid;grid-template-columns:minmax(10rem,max-content) minmax(min-content,10rem);padding:1rem;row-gap:.5rem}:where(.loans,.withdrawals) .additional-transaction-options .dit-components-form-fieldset{display:contents}:where(.payments) :is(.payment-transactions,.additional-payment-sub-option){display:grid;gap:.5rem 1.5rem;grid-template-columns:subgrid;padding:1rem}:where(.payments) :is(.payment-transactions,.additional-payment-sub-option) .add-transaction,:where(.payments) :is(.payment-transactions,.additional-payment-sub-option) .item-separator,:where(.payments) :is(.payment-transactions,.additional-payment-sub-option) .to-lifetime{grid-column:1/-1}:where(.payments) :is(.payment-transactions,.additional-payment-sub-option) .remove-transaction{margin-left:-1rem}:where(.coverages-section .subgrid.control-base) :is([data-part=root]>label,:has(>label):not([data-part=root])){margin-block-end:-.125rem}:where(.add-coverage-wrapper,.payment-duration-segmented,.transaction-mode-segmented,.rate-type-segmented,.add-payment,.add-transaction,.add-rate){align-items:center;display:flex;gap:.5rem}:where(.policy-design) .subgrid.row-fix:has(>:only-child){display:grid;grid-row-end:span 2;grid-template-rows:subgrid}:where(.policy-design) .subgrid.row-fix>:only-child{grid-row-start:2;margin-block-end:-.0625rem}.policy-design .add-payment,.policy-design .add-transaction,.policy-design .dit-components-checkbox,.policy-design hr{margin-block-start:.5rem}.policy-design .transaction-mode-segmented{margin-block:.5rem}.policy-design .all-amounts-before-taxes{margin-block-end:.5rem}.policy-design .dividend-option .dit-components-checkbox{margin-block-start:unset}.policy-design:not(.isFromTabletLandscape) :is(.contents,.sub-contents) :where(.solve-section){margin-block-start:.5rem}.policy-design:not(.isFromTabletLandscape) :is(.contents,.sub-contents) .add-payment,.policy-design:not(.isFromTabletLandscape) :is(.contents,.sub-contents) .add-rate,.policy-design:not(.isFromTabletLandscape) :is(.contents,.sub-contents) .add-transaction,.policy-design:not(.isFromTabletLandscape) :is(.contents,.sub-contents) .type-toggle{gap:1rem}.policy-design:not(.isFromTabletLandscape) :is(.contents,.sub-contents) .frequency,.policy-design:not(.isFromTabletLandscape) :is(.contents,.sub-contents) .type-toggle{margin-block-end:.5rem}.policy-design:not(.isFromTabletLandscape) :is(.contents,.sub-contents) .item-separator{margin-block:.5rem}.policy-design:not(.isFromTabletLandscape) .dividend-option .radio-title{gap:.25rem}.policy-design:not(.isFromTabletLandscape) .dividend-option .dividend-sub-options{margin-inline:2.25rem 0}.policy-design:not(.isFromTabletLandscape) .dividend-option .dividend-sub-options .dividend-sub-option-container{margin-block-start:.5rem}.policy-design:not(.isFromTabletLandscape) .dividend-option .dividend-sub-options .dit-components-checkbox>label{line-height:2rem}.add-coverage,.add-payment-duration-button,.add-rate-button,.add-transaction-button{flex:var(--add-button-flex,none);justify-content:var(--add-button-justify,normal)}.premium-details-section .premium-details-content>:nth-child(2){margin-block-start:1rem}.premium-details-section .premium-details-content .contents{--content-num-columns:4;display:grid;gap:.5rem 1.5rem;gap:.5rem 1rem;grid:auto-flow/repeat(var(--content-num-columns),1fr)}.premium-details-section .premium-details-content .contents>fieldset{grid-column:1/-1}.premium-details-section .premium-details-content .contents .controller-components-radio{gap:.5rem}.premium-details-section .premium-details-content .contents :is(.dit-components-radio){gap:.5rem}.premium-details-section .premium-details-content .contents .premium-details-frequency{grid-column:span 2}.premium-details-section .premium-details-content .contents .first-income-payout-date{grid-row:4/span 2}.premium-details-section .premium-details-content .contents .cost-basis{grid-row:6/span 2}.premium-details-section .premium-details-content .sub-contents{display:grid;gap:.5rem 1.5rem;grid:auto-flow/repeat(var(--content-num-columns),1fr)}@container (inline-size <=540px){.policy-design :is(.contents,.sub-contents) :where(hr,.subgrid.control-base:has([data-part=root]),[data-part=root].subgrid):not(.input-loan-interest-value){margin-block-start:.5rem}.policy-design :is(.contents,.sub-contents) :is(.filled,.filled-contrast) .sub-contents>:first-child{margin-block-start:0}.policy-design .contents:not(.complex){--content-num-columns:1}.policy-design .contents:not(.complex).tax-rates-section{--content-num-columns:2}.policy-design .contents:not(.complex),.policy-design .contents:not(.complex).tax-rates-section{--add-button-flex:auto;--add-button-justify:center}.policy-design .contents:not(.complex) .input-rate-value{grid-column:auto/span 2}.policy-design .plan-option .row-fix:has(>:is(.remove-payment,.remove-tax-rate,.remove-transaction)){display:none}.policy-design .rate-entry>h4{display:flex}.policy-design .rate-entry+.item-separator:has(~.rate-entry){display:block}.policy-design .premium-details-section .premium-details-content .contents{--content-num-columns:2}.policy-design .premium-details-section .premium-details-content .sub-contents{gap:.5rem 0}.policy-design :is(.annuity-details) .contents{--content-num-columns:2}}@container (inline-size <=650px){.policy-design .add-transaction,.policy-design .contents.complex,.policy-design .coverages-content{--complex-control-layout-column-template:repeat(4,1fr);--add-button-flex:auto;--add-button-justify:center}.policy-design .plan-option .row-fix:has(>:is(.remove-payment,.remove-tax-rate,.remove-transaction)){display:none}.policy-design :where(.add-coverage-wrapper,.payment-duration-segmented,.transaction-mode-segmented,.rate-type-segmented,.add-payment,.add-transaction,.add-rate){gap:1rem}.policy-design :where(.loans,.withdrawals) .additional-transaction-options{grid-template-columns:subgrid}.policy-design :where(.loans,.withdrawals) .additional-transaction-options .subgrid.control-base{grid-column:auto/span 2}.policy-design .input-payment-value,.policy-design .input-transaction-value{grid-column:auto/span 2}.policy-design .payment-item>h4,.policy-design .transaction-item>h4{display:flex}.policy-design .payment-item+.item-separator:has(~.payment-item,~.transaction-item),.policy-design .transaction-item+.item-separator:has(~.payment-item,~.transaction-item){display:block}.policy-design .dividend-sub-option .sub-contents{--content-num-columns:2}.policy-design .dividend-sub-option .additional-pmnt-amount,.policy-design .dividend-sub-option .additional-pmnt-type,.policy-design .dividend-sub-option .offset-option,.policy-design .dividend-sub-option .offset-year{grid-column:auto/span 2}}@container (inline-size <375px){.policy-design :where(.loans,.withdrawals) .additional-transaction-options{grid-template-columns:1fr}.policy-design :where(.loans,.withdrawals) .additional-transaction-options .input-loan-interest-value{grid-row:4/span 2}.policy-design :is(.annuity-details) .contents{--content-num-columns:1}.policy-design :is(.annuity-details) .contents .payout-option-field,.policy-design :is(.annuity-details) .contents .plan-option-field{grid-column:1/-1}}.divided .separated{display:block}.divided .separated:empty{display:none}.divided .separated:not(:empty):has(~:not(:empty)):after{border:var(--dit-brand-border-width-thin,.0625rem) inset var(--dit-layout-border-summary-divider-color,var(--dit-layout-border-summary-container-color,var(--dit-brand-color-neutral-15,#dbdee1)));border-top-style:solid;content:"";display:block;margin-block:1rem}.pension-panel .pension-headline{color:var(--dit-layout-color-summary-heading-text,var(--dit-brand-color-main-50,#006296));font-weight:var(--dit-brand-font-weight-semi-bold,600);margin-block:.5rem 1rem}.pension-panel .pension-lines{display:grid;gap:.375rem 1.5rem;grid-template-columns:minmax(0,1fr) auto;margin:0;margin-inline-start:.5rem}.pension-panel .pension-line{display:contents}.pension-panel .pension-line dt{color:var(--dit-layout-color-summary-plan-details-label,var(--dit-brand-color-neutral-65,#60666e));font-weight:var(--dit-brand-font-weight-normal,400)}.pension-panel .pension-line dd{color:var(--dit-layout-color-summary-content-text,var(--dit-brand-color-neutral-90,#1b1c1e));margin:0;text-align:end}.pension-panel .pension-line-total dd,.pension-panel .pension-line-total dt{color:var(--dit-layout-color-summary-content-text,var(--dit-brand-color-neutral-90,#1b1c1e));font-weight:var(--dit-brand-font-weight-semi-bold,600)}.pension-panel .pension-client-profile{color:var(--dit-layout-color-summary-plan-details-label,var(--dit-brand-color-neutral-65,#60666e));display:grid;gap:.75rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin-block-start:1rem;margin-inline-start:.5rem}.pension-panel .pension-client-profile .pension-assumption{grid-column:1/-1;margin:0}.pension-panel .pension-retirement-age{margin-block-start:.75rem;max-width:16rem}.pension-panel .pension-assumption,.pension-panel .pension-retirement-age{color:var(--dit-layout-color-summary-plan-details-label,var(--dit-brand-color-neutral-65,#60666e));margin-inline-start:.5rem}.pension-panel .pension-assumption{font-size:var(--dit-brand-font-size-xs,.75rem);line-height:var(--dit-brand-font-line-height-xs,1rem);margin-block-start:.5rem}.wl-output-page{padding:1rem}.wl-output-page--loading{align-items:center;display:flex;justify-content:center;min-height:300px}.wl-output-page__stub-banner{background-color:var(--dit-color-warning-50,#fffbeb);border:1px solid var(--dit-color-warning-300,#fcd34d);border-radius:4px;color:var(--dit-color-warning-800,#92400e);font-size:.875rem;margin-bottom:1rem;padding:.5rem .75rem}.wl-output-page__charts-grid{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}@media(max-width:768px){.wl-output-page__charts-grid{grid-template-columns:1fr}}.wl-output-page__chart-cell{background:var(--dit-color-neutral-0,#fff);border:1px solid var(--dit-color-neutral-200,#dee2e6);border-radius:8px;padding:1rem}.wl-output-page__chart-title{color:var(--dit-color-neutral-700,#374151);font-size:.875rem;font-weight:600;margin:0 0 .5rem}.wl-output-page__ledger{margin-top:2rem}.idle-tracker-modal .dit-components-dialog-title>svg{color:var(--dit-brand-color-warning-50,#f5a200);margin-right:.25rem;width:1.25rem}.idle-tracker-modal .dit-components-dialog-body .dialog-emphasis{font-weight:var(--dit-brand-font-weight-semi-bold,600)}
/*# sourceMappingURL=main.0a97cfbbf56918130889.min.style.css.map*//* TENANT-BRAND-OVERRIDES (ELCO) */
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Libre Franklin"),url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.woff2) format("woff2")}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:local("Libre Franklin SemiBold"),url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.woff2) format("woff2")}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local("Libre Franklin Bold"),url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.woff2) format("woff2")}
:root{
  --dit-layout-height-main-logo:7rem !important;
  --dit-layout-width-main-logo:21rem !important;
  --dit-layout-height-main-logo-mobile:4rem !important;
  --dit-layout-width-main-logo-mobile:12rem !important;
}
.logo-wrapper a{padding:0 1.5rem !important}
.logo-wrapper a .main-logo{height:7rem !important;width:21rem !important;object-fit:contain !important}
h1, h2,
.dit-components-heading.dit-components-heading.dit-components-heading{
  font-family:"Libre Baskerville", Georgia, serif !important;
  font-style:normal !important;
  font-weight:400 !important;
}
