/*! * Copyright (C) Consumer Agent Portal, LLC - All Rights Reserved * Unauthorized copying of this file, via any medium is strictly prohibited * Proprietary and confidential * Written by chouyouyang, December 16, 2021 *//*! * Copyright (C) Consumer Agent Portal, LLC - All Rights Reserved * Unauthorized copying of this file, via any medium is strictly prohibited * Proprietary and confidential * Written by chouyouyang, May 16, 2022 */html{scroll-behavior:smooth}#about-us-generic .hero-img{min-height:350px;max-height:350px;z-index:0;object-fit:cover;-webkit-object-fit:cover;-moz-object-fit:cover;-o-object-fit:cover;-ms-object-fit:cover}#about-us-generic #about-us-generic-header{margin-top:85px}@media (min-width:992px){#about-us-generic #about-us-generic-header{margin-top:135px}}#about-us-generic #about-us-generic-header h1:after{content:"";display:block;width:85px;padding-top:6px;border-bottom:2px solid #fff;margin-left:auto;margin-right:auto}#about-us-generic #about-us-generic-header .hero-text-container{background-image:linear-gradient(rgba(41,163,219,.75),rgba(15,55,125,.9));max-width:460px;min-width:300px;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;border-radius:4px}#about-us-generic #about-us-generic-header .hero-text-container span{display:block!important}#about-us-generic #about-us-generic-header .hero-text-container img{position:absolute;top:-50px;left:-199px;height:350px}#about-us-generic #about-us-generic-header .hero-text-container p{font-size:1.4rem;line-height:1.3}#about-us-generic h2{margin-bottom:1.5rem!important;text-align:center!important;font-size:1.5rem}#about-us-generic h2:after{content:"";display:block;width:45px;padding-top:18px;border-bottom:2px solid #062974;margin-left:auto;margin-right:auto}#about-us-generic .videoWrapper{max-width:500px;margin-left:auto;margin-right:auto}#about-us-generic main .btn-rounded{border-radius:4px}#about-us-generic main p{color:#545963;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}#about-us-generic main .section-main-content{max-width:750px;margin-left:auto;margin-right:auto}#about-us-generic main div.row.my-0.mb-md-3{margin-left:auto;margin-right:auto}#about-us-generic main #main-content-2 .independent-agent-features div.row.my-0.mb-md-3:after{content:"";display:block;padding-top:.5rem!important;padding-bottom:.5rem!important;border-bottom:1px solid #eaecec;text-align:center!important;width:100%;margin-bottom:1.5rem!important}#about-us-generic main #main-content-2 .independent-agent-features div.row.my-0.mb-md-3:last-of-type:after{display:none}@media (min-width:768px){#about-us-generic main #main-content-2 .independent-agent-features div.row.my-0.mb-md-3>div.col-md-6:first-of-type{border-right:1px solid #eaecec}}@media (max-width:767.98px){#about-us-generic main #main-content-2 .independent-agent-features div.row.my-0.mb-md-3>div.col-md-6:first-of-type:after{content:"";display:block;padding-bottom:1rem;padding-top:1rem;width:100%;border-bottom:1px solid #eaecec;text-align:center;margin-bottom:1.5rem}}#about-us-generic main #main-content-2 .independent-agent-features span a{color:#545963;transition:all .2s ease-in-out}#about-us-generic main #main-content-2 .independent-agent-features span a div:hover{opacity:.8}#about-us-generic main #main-content-2 .independent-agent-features span a h3{margin-bottom:0!important}#about-us-generic main #main-content-2 .independent-agent-features span a div>p:first-of-type{color:#0077b8;font-size:14px;text-transform:uppercase;margin-bottom:0!important}#about-us-generic #accordion .card{border:none;border-bottom:1px solid #c0c4ca;border-radius:0}#about-us-generic #accordion .card:first-child{padding-top:0}#about-us-generic #accordion .card .card-header{background-color:transparent;border-bottom:none;padding:0}#about-us-generic #accordion .card .card-header button{padding-top:1.5rem;padding-bottom:1.5rem;display:block;width:100%;text-align:left}#about-us-generic #accordion .card .card-header button span{font-size:1.5rem;color:#545963}#about-us-generic #accordion .card .card-header button span::after{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f067";margin-left:auto;padding-right:2rem;color:#545963;font-size:1.5rem;padding-left:1rem;display:block!important}@media (max-width:991.98px){#about-us-generic #accordion .card .card-header button{padding-top:1rem;padding-bottom:1rem}#about-us-generic #accordion .card .card-header button span,#about-us-generic #accordion .card .card-header button span::after{font-size:1.3rem}}@media (max-width:575.98px){#about-us-generic #accordion .card .card-header button span,#about-us-generic #accordion .card .card-header button span::after{font-size:1.1rem}}#about-us-generic #accordion .card .card-header button .collapsed{padding-top:2.5rem;padding-bottom:2.5rem}#about-us-generic #accordion .card .card-header button[aria-expanded=true]{background-color:rgba(0,0,0,.03)}#about-us-generic #accordion .card .card-header button[aria-expanded=true] span::after{content:"\f068"}#about-us-generic #accordion .card .card-body p{margin-bottom:0}#about-us-generic div.footerCTA{margin-top:0!important}