/* Readable recovered layouts without unsupported demo controls. */
:focus-visible{outline:3px solid #007c9e;outline-offset:4px}
.navbar-nav>li>a{color:#edf4f7!important;font-size:15px}
.navbar-nav>li>a.active{color:#fff!important;text-decoration:underline;text-underline-offset:6px}
.ftrmain p,.ftrmain ul li a{color:#dce6ed}
.ftrmain a:hover,.ftrmain a:focus{color:#fff;text-decoration:underline}
.ipadRtMain p{font-size:16px;line-height:1.65;color:#4d565d}
.ipadRtMain h3{font-size:20px;line-height:1.35;color:#007f9d;margin-bottom:12px}
.ipadLftMain{display:flex;gap:20px;margin:0 0 28px;padding:0}
.ipadLftIcon{width:44px;flex:0 0 44px;padding:0}
.ipadRtMain{width:auto;float:none;flex:1;min-width:0}
.benefitsTxt p{color:#525c63;line-height:1.6}
.page-broker-benefits .ipadRowMain{width:min(900px,100%);float:none;display:flow-root;margin:40px auto 32px;padding:0 24px}
.page-broker-benefits .ipadRowMain>.col-lg-6{width:100%;padding:0}
.page-broker-benefits .ipadLeft{width:100%;float:none}
.audience-options{display:flex;flex-direction:column;align-items:center;gap:44px}
.audience-options .forInsmain{float:none;width:100%;max-width:920px;display:flex;gap:24px}
.audience-options .forInsmainBox{width:50%;float:none;margin:0}
.audience-options .forInsmainLogo{display:flex;justify-content:center;align-items:center;gap:28px;float:none;width:100%;margin:0}
.audience-options .forInsmainLogo a{display:block}
.audience-options .forInsmainLogo img{width:120px;height:120px;object-fit:contain}
.page-index .forInsRow{padding-bottom:56px}
.page-terms #content>.requestademo>.container{max-width:960px}
.page-terms .custTerms,.page-terms .custTerms p,.page-terms .termList1 li{font-size:16px;line-height:1.7;text-align:left;overflow-wrap:anywhere}
.page-terms .custTerms p{margin-bottom:18px}
.page-terms .termList2,.page-terms .termList3{padding-left:20px}
.page-contact-us button.getStatedBtn:disabled{background:#d7dce0;color:#5c6268;border:1px solid #b8c1c8;cursor:not-allowed}
@media(max-width:767px){
 .audience-options .forInsmain{flex-direction:column;gap:24px}
 .audience-options .forInsmainBox{width:100%}
 .page-index .forInsRow{margin-top:24px;padding:0 20px 40px}
 .ipadLftMain{gap:16px}
 .ipadRtMain p{font-size:16px}
 .page-terms .container{padding-inline:20px}
 .page-terms .termList1{padding-left:0}
 .page-terms .termList2,.page-terms .termList3{padding-left:12px}
 .navbar-collapse.in{background:#373f48;border-radius:6px}
}

.navbrRtmenu>li>a{color:#edf4f7!important}
.navbar-toggle .icon-bar{background:#edf4f7!important}
.navbar-toggle{border-color:#c5d3dd!important}
.navbrRtmenu>li>a:hover,.navbrRtmenu>li>a:focus{color:white!important;text-decoration:underline;text-underline-offset:5px}
