.main-container .banner-container .banner-main-home{background:url(https://cdn.elderlifefinancial.com/wp-content/themes/elder-life/assets/images/svg/banner-background.svg);background-repeat:no-repeat;height:400px;background-position:bottom;background-size:cover}.main-container .banner-container .banner-main-home .banner-background{align-items:end;justify-content:center;height:230px;-webkit-box-pack:center;-webkit-box-align:end;display:-webkit-box}.main-container .banner-container .banner-main-home .banner-background .banner-description{display:flex;flex-direction:column;display:-webkit-flex}.main-container .banner-container .banner-main-home .banner-background .banner-description .common-title{font-family:"Roboto";font-weight:900;font-size:16px;line-height:19px;text-align:center;color:#FFFFFF!important;width:100%}.main-container .banner-container .banner-main-home .banner-background .banner-description .logo{max-width:260px;width:100%}.main-container .wrap-body{padding:35px 20px}.main-container .wrap-body .breadcrumb-link .breadcrumb .breadcrumb-item a{font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#25BB58;font-family:"Open Sans",sans-serif}.main-container .wrap-body .breadcrumb-link .breadcrumb .breadcrumb-item.active{color:#25BB58;font-weight:500}.main-container .wrap-body .home-link-wrap a{font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#25BB58;font-family:"Open Sans",sans-serif;margin-left:3px}.main-container .wrap-body .padding-0 .width-800{width:100%}.main-container .wrap-body .padding-0 .width-800 .wrap-box-common .page-title h1{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:34px;line-height:41px}.main-container .wrap-body .padding-0 .width-800 .wrap-box-common .page-info{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:22px;line-height:27px;color:#003073}.main-container .wrap-body .padding-0 .width-800 .wrap-box-common .color-green{color:#25BB58}.main-container .wrap-body .padding-0 .width-800 .category-boxes .sub-boxes{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0;gap:20px}.main-container .wrap-body .padding-0 .width-800 .category-boxes .sub-boxes .category-info-icon{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:0;gap:5px;width:100%}.main-container .wrap-body .padding-0 .width-800 .category-boxes .sub-boxes .category-info-icon .category-wrap{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:16px 10px;gap:24px;background-color:#003073;width:100%;height:175px;border-radius:4px}.main-container .wrap-body .padding-0 .width-800 .category-boxes .sub-boxes .category-info-icon .category-wrap .img-80{width:80px;height:80px}.main-container .wrap-body .padding-0 .width-800 .category-boxes .sub-boxes .category-info-icon .category-wrap h4{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:18px;line-height:20px;display:flex;align-items:center;color:#FFF}.main-container .wrap-body .padding-0 .width-800 .category-boxes .sub-boxes .category-info-icon .green-active{background:#25BB58}.main-container .wrap-body .padding-0 .width-800 .accordion-sec .financial-list-wrap .accordion-item{border:unset}.main-container .wrap-body .padding-0 .width-800 .accordion-sec .financial-list-wrap .accordion-item .accordion-button:not(.collapsed){box-shadow:unset}.main-container .wrap-body .padding-0 .width-800 .accordion-sec .financial-list-wrap .accordion-item .accordion-wrap{display:flex;align-items:center;justify-content:flex-start;gap:5px;padding:0;background-color:unset}.main-container .wrap-body .padding-0 .width-800 .accordion-sec .financial-list-wrap .accordion-item .accordion-wrap::after{background-image:url(https://cdn.elderlifefinancial.com/assets/images/svg/financial-services/down-arrow.svg)}.main-container .wrap-body .padding-0 .width-800 .accordion-sec .financial-list-wrap .accordion-item .accordion-wrap:focus{border:unset;box-shadow:unset!important}.main-container .wrap-body .padding-0 .width-800 .accordion-sec .financial-list-wrap .accordion-item .accordion-wrap .sub-title-icon{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:34px;line-height:41px;text-align:left;margin-bottom:0;color:#003073}.main-container .wrap-body .padding-0 .width-800 .accordion-sec .financial-list-wrap .accordion-item .accordion-wrap .accordion-icon-80{width:80px;height:80px}.main-container .wrap-body .padding-0 .width-800 .accordion-sec .financial-list-wrap .accordion-item .accordion-body{padding:0}.main-container .wrap-body .padding-0 .width-800 .accordion-sec .financial-list-wrap .accordion-item .accordion-body .sub-info-wrap .icon-box-text{list-style-type:disc;padding-left:30px}.main-container .wrap-body .padding-0 .width-800 .accordion-sec .financial-list-wrap .accordion-item .accordion-body .sub-info-wrap .icon-box-text li{font-style:normal;font-weight:700;font-size:21px;line-height:29px;color:#003073;font-family:"Montserrat"}.main-container .wrap-body .padding-0 .width-800 .accordion-sec .financial-list-wrap .accordion-item .accordion-body .sub-info-wrap p{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px}.main-container .cost-financial-wrap .padding-0 .width-800 .cost-inner-wrap h3{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:34px;line-height:41px;color:#003073}.main-container .cost-financial-wrap .padding-0 .width-800 .cost-inner-wrap p{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:20px;line-height:28px}.main-container .cost-financial-wrap .padding-0 .width-800 .cost-inner-wrap .help-pay-wrap{padding-left:30px;list-style-type:disc;width:100%}.main-container .cost-financial-wrap .padding-0 .width-800 .cost-inner-wrap .help-pay-wrap li p{margin-bottom:5px;font-weight:600}.main-container .financial-list-section .financial-list-wrap .inner-list li .subname{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px;justify-content:flex-start}.main-container .financial-list-section .financial-list-wrap .inner-list li .subname .financial-name-icon{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:5px;width:100%}.main-container .financial-list-section .financial-list-wrap .inner-list li .subname .financial-name-icon img{width:100%;max-width:50px;height:50px}.main-container .financial-list-section .financial-list-wrap .inner-list li .subname .financial-name-icon span{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:34px;line-height:41px;color:#003073;width:100%}.main-container .financial-list-section .financial-list-wrap .title-icon-wrap .icon-box-name{display:flex;align-items:center;flex-direction:row;justify-content:space-between}.main-container .financial-list-section .financial-list-wrap .title-icon-wrap .icon-box-name .box-name-icon{display:flex;align-items:center;justify-content:flex-start;gap:10px}.main-container .financial-list-section .financial-list-wrap .title-icon-wrap .icon-box-name .sub-title-icon{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:34px;line-height:41px;text-align:left;margin-bottom:0}.main-container .financial-list-section .financial-list-wrap .title-icon-wrap .sub-info-wrap .icon-box-text{list-style-type:disc;padding-left:30px}.main-container .financial-list-section .financial-list-wrap .title-icon-wrap .sub-info-wrap .icon-box-text li{font-style:normal;font-weight:700;font-size:22px;line-height:29px;color:#003073;font-family:"Montserrat"}.main-container .financial-list-section .financial-list-wrap .title-icon-wrap .sub-info-wrap p{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px}