.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.toggle-btn{border-radius:.375rem;cursor:pointer;display:inline-block;height:2.25rem;margin-bottom:0;min-width:4.25rem;position:relative;vertical-align:top;width:4.25rem}.toggle-btn:before{background:#000;border-radius:50%;content:"";height:1rem;left:.5rem;position:absolute;top:.625rem;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;width:1rem;z-index:1}.toggle-btn input[type=checkbox],.toggle-btn input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;inset:0;position:absolute}.toggle-btn input[type=checkbox]:checked~.toggle-btn-span,.toggle-btn input[type=radio]:checked~.toggle-btn-span{background:#000;color:#fff}.toggle-btn input[type=checkbox]:checked~.toggle-btn-span:before,.toggle-btn input[type=radio]:checked~.toggle-btn-span:before{opacity:0}.toggle-btn input[type=checkbox]:checked~.toggle-btn-span:after,.toggle-btn input[type=radio]:checked~.toggle-btn-span:after{opacity:1}.toggle-btn input[type=checkbox]:checked~.vc-handle,.toggle-btn input[type=radio]:checked~.vc-handle{background-color:#fff;left:unset;right:.5rem}.toggle-btn input[type=checkbox]:checked~:after,.toggle-btn input[type=radio]:checked~:after{left:.4375rem}.toggle-btn:has(input[type=checkbox]:checked):before,.toggle-btn:has(input[type=radio]:checked):before{background-color:#fff;left:unset;right:.5rem}.toggle-btn:has(input[type=checkbox]:active):before,.toggle-btn:has(input[type=radio]:active):before{width:1.5rem}.toggle-btn .toggle-btn-span{background:#fff;border:.0625rem solid #000;border-radius:inherit;color:#000;display:block;font-family:Proxima Nova;font-size:.875rem;font-weight:600;height:inherit;letter-spacing:.0187rem;line-height:1.25;position:relative;-webkit-transition:background .15s ease-out,color .15s ease-out;transition:background .15s ease-out,color .15s ease-out}.toggle-btn .toggle-btn-span:after,.toggle-btn .toggle-btn-span:before{line-height:1;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.toggle-btn .toggle-btn-span:before{content:attr(data-off);right:.5rem}.toggle-btn .toggle-btn-span:after{content:attr(data-on);left:.5rem;opacity:0}.toggle-btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.toggle-btn-list .input-group{width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bal-reinsurance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}@media (min-width:48em){.bal-reinsurance{padding-inline:.875rem}}@media (min-width:56.3125em){.bal-reinsurance{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-inline:.75rem}}.bal-reinsurance .bal-reinsurance-item a{margin:0}.bal-reinsurance .bal-reinsurance-item{-webkit-box-flex:0;-ms-flex:0;flex:0;padding:.625rem;width:100%;z-index:3}@media (max-width:56.3025em){.bal-reinsurance .bal-reinsurance-item:first-child{padding-top:0}.bal-reinsurance .bal-reinsurance-item:last-child{padding-bottom:0}}@media (min-width:56.3125em){.bal-reinsurance .bal-reinsurance-item{padding:0 .75rem;-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;width:33.3333%}}.bal-reinsurance .bal-reinsurance-item .bal-reinsurance-content{background-color:#1c1c1c;background-position:50%;background-size:cover;color:#fff;height:100%;padding:1.25rem;text-align:left}@media (min-width:56.3125em){.bal-reinsurance .bal-reinsurance-item .bal-reinsurance-content{padding:7.5rem 4.0625rem;text-align:center}}.bal-reinsurance .bal-reinsurance-item .bal-reinsurance-content[style*=background-image]{color:#000}.bal-reinsurance .bal-reinsurance-item .bal-reinsurance-content[style*=background-image] .bt-tertiary{color:#000!important}.bal-reinsurance .bal-reinsurance-item .bal-reinsurance-content[style*=background-image] .bt-tertiary:hover{background-color:#000;color:#fff!important}.bal-reinsurance .bal-reinsurance-item .h3-heading-style,.bal-reinsurance .bal-reinsurance-item h2,.bal-reinsurance .bal-reinsurance-item h3{font-family:Balmain Sans;font-size:1rem;font-weight:500;letter-spacing:.0625rem;line-height:1.25;margin:0 0 1.25rem;text-transform:uppercase}@media (min-width:56.3125em){.bal-reinsurance .bal-reinsurance-item .h3-heading-style,.bal-reinsurance .bal-reinsurance-item h2,.bal-reinsurance .bal-reinsurance-item h3{font-size:1.125rem}}.bal-reinsurance .bal-reinsurance-item p{display:block;font-family:Proxima Nova;font-size:.875rem;font-weight:400;letter-spacing:normal;line-height:1.29;margin:0 0 1.875rem}@media (max-width:102.49em){.bal-reinsurance .bal-reinsurance-item .bal-reinsurance-content{padding:5.625rem 1.25rem}}@media (max-width:77.49em){.bal-reinsurance .bal-reinsurance-item{padding:.625rem .75rem}}@media (max-width:56.3025em){.bal-reinsurance{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bal-reinsurance .bal-reinsurance-item{-webkit-box-flex:0;-ms-flex:0;flex:0;padding:1.0625rem .625rem;width:100%}.bal-reinsurance .bal-reinsurance-item .bal-reinsurance-content{padding:4.375rem 1.5625rem;text-align:center}.bal-reinsurance .bal-reinsurance-item a{margin:0}}.bal-reinsurance--layout{background-color:#1c1c1c;border-radius:.375rem;padding:1.875rem}.bal-reinsurance--layout .experience-component{border-bottom:.0625rem solid #979797}.bal-reinsurance--layout .experience-component:last-of-type{border-bottom:none}.bal-reinsurance--layout .experience-component:last-of-type .bal-reinsurance-container{-webkit-padding-after:0;padding-block-end:0}.bal-reinsurance--layout .bal-reinsurance-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;padding:1.5rem 0}.bal-reinsurance--layout .bal-reinsurance-container .icon-reassurance:before{font-size:1.5rem}.bal-reinsurance--layout .bal-reinsurance-container .icon-gift.icon-reassurance:before{font-size:1.375rem}.bal-reinsurance--layout .bal-flexible--header{margin:0}.bal-reinsurance--layout .bal-flexible--header .bal-flexible--title{font-size:.75rem;margin:0}@media (min-width:48em){.bal-reinsurance--layout .bal-flexible--header .bal-flexible--title{font-size:.875rem}}.bal-reinsurance--layout .bal-reinsurance_title{color:#fff;font-family:Balmain Sans;font-size:.6875rem;margin:0;text-transform:uppercase}.bal-reinsurance--layout .bal-reinsurance_text{color:#fff;font-family:Proxima Nova;font-size:.875rem;margin:0}