/*! * 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 31, 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}#company-profile .nav-content{height:85px!important}#company-profile .nav-logo{width:120px!important;margin:15px}#company-profile .rating-tooltip-wrapper .tooltip .tooltip-inner{max-width:300px;width:300px;text-align:start}#company-profile .rating-tooltip-wrapper i{font-size:14px}#company-profile .badge-tooltip-wrapper .tooltip .tooltip-inner{text-align:start}#company-profile h2.section-header{font-size:1.35em;letter-spacing:-.03em}#company-profile h2.section-header:after{content:"";display:block;width:45px;padding-top:18px;border-bottom:2px solid #f6691a}#company-profile div.aside-header h3{font-size:1.35em;font-family:"Roboto Condensed",sans-serif;letter-spacing:-.03em}#company-profile div.aside-header h3:after{content:"";display:block;width:45px;padding-top:18px;border-bottom:2px solid #f6691a}#company-profile div.info-section{margin-bottom:1rem}#company-profile div.info-section div.company-badge{line-height:32px}#company-profile div.info-section div.company-badge img{height:32px}#company-profile div.info-section a{font-family:"Roboto Condensed",sans-serif}#company-profile div.info-section div.search-widget-article{font-family:"Roboto Condensed",sans-serif!important;background-color:#fff!important}#company-profile div.info-section div.search-widget-article div.search-widget-inner-container{border:none!important;padding:0!important}#company-profile div.info-section div.search-widget-article div.search-widget-inner-container p:first-of-type{font-size:1.125em!important;font-weight:700!important;color:#495057!important}#company-profile div.info-section div.search-widget-article div.search-widget-inner-container div.search-widget-form-container{background-color:#fff!important;position:relative!important}#company-profile div.info-section div.search-widget-article div.search-widget-inner-container div.search-widget-form-container form{background-color:#fff!important}@media (max-width:991.98px){#company-profile div.info-section div.search-widget-article div.search-widget-inner-container p:first-of-type{text-align:left!important}#company-profile div.info-section div.search-widget-article div.search-widget-inner-container div.search-widget-form-container form{margin-left:0!important;padding-left:0!important}}#company-profile div.coverage-fact{font-family:"Roboto Condensed",sans-serif;text-align:center;border-right:1px solid #d8dadd}#company-profile div.coverage-fact:last-child{border-right:none!important}#company-profile div.coverage-fact div.fact-number{font-size:2.5em;line-height:25px}#company-profile div.coverage-fact div.fact-description{font-size:1em;line-height:1.2;color:#545963}#company-profile div.scroll-container div.button-container:first-of-type{position:absolute;left:8px}#company-profile div.scroll-container div.button-container:last-of-type{position:absolute;right:8px}#company-profile div.horizontal-container{overflow-x:auto;white-space:nowrap;scrollbar-color:#eaecec;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth}#company-profile div.horizontal-container::-webkit-scrollbar{height:5px}#company-profile div.horizontal-container::-webkit-scrollbar-track{border-radius:5px;background-color:#eaecec}#company-profile div.horizontal-container::-webkit-scrollbar-thumb{border-radius:5px;background-color:#0077b8}#company-profile button.scroll-button{width:42px;height:42px;border-radius:50%;border:1px solid #c0c4ca;background-color:#fff}#company-profile button.scroll-button:hover{background-color:#f8f9fa}#company-profile button.scroll-button:active{background-color:#eaecec}#company-profile .text-gray{color:#495057}#company-profile .full-img{z-index:-1;object-fit:cover;-webkit-object-fit:cover;-moz-object-fit:cover;-o-object-fit:cover;-ms-object-fit:cover}#company-profile .nav-content span a.btn{border-radius:1.5rem}#company-profile #company-profile-video-modal div.modal-body,#company-profile #company-profile-video-modal div.modal-header{background:#000}#company-profile #company-profile-video-modal .close{position:absolute;right:10px;top:-35px;z-index:999;font-size:1.7rem;font-weight:400;color:#fff}#company-profile #company-profile-header{min-height:300px}#company-profile #company-profile-header img:first-child{max-height:500px}@media (min-width:1200px){#company-profile #company-profile-header .hero-info-container{padding-right:90px}}#company-profile #company-profile-header #company-profile-hero{background:rgba(255,255,255,.62)}@media (max-width:767.98px){#company-profile #company-profile-header #company-profile-hero div.border-left{border-left:none!important}}#company-profile #company-profile-header #company-profile-hero .company-logo-container{min-height:125px}#company-profile #company-profile-header #company-profile-hero img{max-width:150px;max-height:150px}#company-profile #company-profile-header #company-profile-hero h1{font-size:2em;font-family:"Roboto Condensed",sans-serif;text-shadow:2px 2px 2px #00000029}@media (min-width:992px){#company-profile h2.section-header{font-size:1.85em}#company-profile #company-profile-header .hero-info-container{padding-right:0}#company-profile #company-profile-header #company-profile-hero h1{font-size:2.5em}#company-profile #company-profile-page-navigation{padding-left:2.4rem;padding-right:2.4rem}}#company-profile #company-profile-header #company-profile-hero h2{font-size:1.1em;max-width:360px}#company-profile #company-profile-header #company-profile-hero button{border:none;background:0 0}#company-profile #company-profile-header #company-profile-hero button .text-uppercase.text-tc-blue-800{font-size:1em;font-family:"Roboto Condensed",sans-serif}#company-profile #company-profile-header #company-profile-hero .fa-stack{font-size:1.5em}#company-profile #company-profile-header #company-profile-hero .inner-icon{font-size:.6em}#company-profile #company-profile-header #company-profile-hero .outer-circle{font-size:2.4em;margin-top:-4px;opacity:48%}#company-profile #company-profile-header #company-profile-hero .border-bottom{border-bottom-width:2px!important}#company-profile #company-profile-hero-search-widget{margin-top:-50px;padding-bottom:0!important}#company-profile #company-profile-business-insurance-search-widget p:first-of-type,#company-profile #company-profile-hero-search-widget p:first-of-type,#company-profile #company-profile-life-annuities-insurance-search-widget p:first-of-type,#company-profile #company-profile-personal-insurance-search-widget p:first-of-type{font-size:1.875em!important;line-height:1.35em!important;font-weight:400!important;font-family:"Roboto Condensed",sans-serif!important;margin-bottom:0!important;padding-left:0!important}#company-profile #company-profile-business-insurance-search-widget .search-widget,#company-profile #company-profile-hero-search-widget .search-widget,#company-profile #company-profile-life-annuities-insurance-search-widget .search-widget,#company-profile #company-profile-personal-insurance-search-widget .search-widget{padding-bottom:0!important;border-radius:.25rem!important}#company-profile #company-profile-business-insurance-search-widget p,#company-profile #company-profile-hero-search-widget p,#company-profile #company-profile-life-annuities-insurance-search-widget p,#company-profile #company-profile-personal-insurance-search-widget p{font-size:1.125em!important;font-family:Roboto,sans-serif!important;padding-left:1rem!important;margin-bottom:1rem!important;color:#495057}#company-profile #company-profile-business-insurance-search-widget div.form-row,#company-profile #company-profile-hero-search-widget div.form-row,#company-profile #company-profile-life-annuities-insurance-search-widget div.form-row,#company-profile #company-profile-personal-insurance-search-widget div.form-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}#company-profile #company-profile-business-insurance-search-widget .search-widget-inner-container,#company-profile #company-profile-hero-search-widget .search-widget-inner-container,#company-profile #company-profile-life-annuities-insurance-search-widget .search-widget-inner-container,#company-profile #company-profile-personal-insurance-search-widget .search-widget-inner-container{padding-top:1.5rem!important;border-radius:.25rem!important;padding-bottom:21px!important}@media (min-width:576px){#company-profile div.coverage-fact{text-align:left!important}#company-profile #company-profile-business-insurance-search-widget .search-widget-article,#company-profile #company-profile-hero-search-widget .search-widget-article,#company-profile #company-profile-life-annuities-insurance-search-widget .search-widget-article,#company-profile #company-profile-personal-insurance-search-widget .search-widget-article{padding-top:1rem!important}}@media (min-width:768px){#company-profile #company-profile-header img:first-child{max-height:350px}#company-profile #company-profile-header #company-profile-hero img{max-width:200px}#company-profile #company-profile-business-insurance-search-widget .search-widget-article,#company-profile #company-profile-hero-search-widget .search-widget-article,#company-profile #company-profile-life-annuities-insurance-search-widget .search-widget-article,#company-profile #company-profile-personal-insurance-search-widget .search-widget-article{padding:1.5rem!important}}#company-profile #company-profile-business-insurance-search-widget div.search-widget-article,#company-profile #company-profile-hero-search-widget div.search-widget-article,#company-profile #company-profile-life-annuities-insurance-search-widget div.search-widget-article,#company-profile #company-profile-personal-insurance-search-widget div.search-widget-article{padding-bottom:35px!important}#company-profile #company-profile-business-insurance-search-widget div.col-auto.pb-4,#company-profile #company-profile-hero-search-widget div.col-auto.pb-4,#company-profile #company-profile-life-annuities-insurance-search-widget div.col-auto.pb-4,#company-profile #company-profile-personal-insurance-search-widget div.col-auto.pb-4{padding-bottom:0!important}#company-profile #company-profile-business-insurance-search-widget i,#company-profile #company-profile-hero-search-widget i,#company-profile #company-profile-life-annuities-insurance-search-widget i,#company-profile #company-profile-personal-insurance-search-widget i{position:relative!important;top:1px}#company-profile #company-profile-page-navigation{line-height:1.3;color:#0077b8}#company-profile #company-profile-page-navigation.dark{background-color:#062974}#company-profile #company-profile-page-navigation.dark a{color:#f8f9fa}#company-profile #company-profile-page-navigation.dark a:hover{color:#fff}#company-profile #company-profile-about-us p,#company-profile #company-profile-business-insurance p,#company-profile #company-profile-coverage-locations p,#company-profile #company-profile-life-annuities-insurance p,#company-profile #company-profile-personal-insurance p{font-size:1em;line-height:1.75;color:#545963}#company-profile #company-profile-about-us .section-participation h3,#company-profile #company-profile-about-us h4,#company-profile #company-profile-business-insurance .section-participation h3,#company-profile #company-profile-business-insurance h4,#company-profile #company-profile-coverage-locations .section-participation h3,#company-profile #company-profile-coverage-locations h4,#company-profile #company-profile-life-annuities-insurance .section-participation h3,#company-profile #company-profile-life-annuities-insurance h4,#company-profile #company-profile-personal-insurance .section-participation h3,#company-profile #company-profile-personal-insurance h4{font-size:1.2rem;color:#062974}@media (max-width:575.98px){#company-profile button.scroll-button{display:none}#company-profile #company-profile-business-insurance-search-widget div.search-widget-article,#company-profile #company-profile-hero-search-widget div.search-widget-article,#company-profile #company-profile-life-annuities-insurance-search-widget div.search-widget-article,#company-profile #company-profile-personal-insurance-search-widget div.search-widget-article{padding-top:0!important;padding-bottom:0!important}#company-profile #company-profile-about-us .section-participation,#company-profile #company-profile-about-us h4,#company-profile #company-profile-business-insurance .section-participation,#company-profile #company-profile-business-insurance h4,#company-profile #company-profile-coverage-locations .section-participation,#company-profile #company-profile-coverage-locations h4,#company-profile #company-profile-life-annuities-insurance .section-participation,#company-profile #company-profile-life-annuities-insurance h4,#company-profile #company-profile-personal-insurance .section-participation,#company-profile #company-profile-personal-insurance h4{display:block}#company-profile #company-profile-testimonials div.carousel a{display:none}}#company-profile #company-profile-about-us h3{font-size:2.18em;color:#495057}#company-profile #company-profile-about-us li,#company-profile #company-profile-about-us ol,#company-profile #company-profile-about-us ul{color:#545963}#company-profile #company-profile-coverage-locations #company-profile-coverage-legend{font-family:"Roboto Condensed",sans-serif;color:#495057;font-size:.9em}#company-profile #company-profile-coverage-locations #company-profile-coverage-legend hr{border-color:#030303;margin-top:0;max-width:70px}#company-profile #company-profile-coverage-locations #company-profile-coverage-legend span.legend-header{font-weight:400;font-size:1em}#company-profile #company-profile-coverage-locations #company-profile-coverage-legend div.legend-key{width:20px;height:20px;border-radius:50%}#company-profile #company-profile-coverage-locations #company-profile-coverage-legend div.legend-key.image{background-repeat:repeat!important;background-size:8px!important}#company-profile #company-profile-business-insurance div.industry-tile:last-child{border-right:none!important}#company-profile #company-profile-business-insurance div.industry-tile{min-width:220px;max-width:220px;text-align:center;padding:0 1rem;border-right:1px solid #eaecec;scroll-snap-align:center}#company-profile #company-profile-business-insurance div.industry-tile img{width:80px;height:auto;opacity:.7}#company-profile #company-profile-business-insurance div.industry-tile h5{font-family:"Roboto Condensed",sans-serif;font-size:1.125em;color:#343a40;white-space:normal}#company-profile #company-profile-business-insurance div.industry-tile p{margin:1rem 0 5px;color:#545963;white-space:normal;font-size:.875em;line-height:1.5em}#company-profile #company-profile-business-insurance div.insurance-policy{padding:.5em;background-color:#eaecec;border-radius:5px;display:flex;font-size:.9em;line-height:1.2em;min-height:40px}#company-profile #company-profile-business-insurance div.insurance-policy button{background:0 0;border:none}#company-profile #company-profile-personal-insurance div.industry-tile{min-width:150px;text-align:center;justify-content:center;align-items:center;padding:0 1rem;border-right:1px solid #eaecec;scroll-snap-align:center;font-family:"Roboto Condensed",sans-serif}#company-profile #company-profile-personal-insurance div.industry-tile img{width:80px;height:auto;opacity:.7}#company-profile #company-profile-personal-insurance div.industry-tile h5{font-size:1em;color:#343a40;white-space:normal}#company-profile #company-profile-life-annuities-insurance{text-align:left}#company-profile #company-profile-life-annuities-insurance div.industry-tile:last-child{border-right:none!important}#company-profile #company-profile-life-annuities-insurance div.industry-tile{min-width:250px;max-width:250px;text-align:center;padding:0 1.5rem;border-right:1px solid #eaecec;scroll-snap-align:center}#company-profile #company-profile-life-annuities-insurance div.industry-tile img{width:80px;height:auto;opacity:.7}#company-profile #company-profile-life-annuities-insurance div.industry-tile h5{font-family:"Roboto Condensed",sans-serif;font-size:1.125em;color:#343a40;white-space:normal}#company-profile #company-profile-life-annuities-insurance div.industry-tile p{margin:1rem 0;color:#495057;white-space:normal;font-size:.875em}#company-profile #company-profile-testimonials{padding:2rem;text-align:center}#company-profile #company-profile-testimonials h2{font-size:2em;color:#495057;margin-bottom:0}#company-profile #company-profile-testimonials img{max-width:60px;margin-bottom:-19px;background-color:#f8f9fa}#company-profile #company-profile-testimonials div.testimonials-linebreak{margin:1rem 0 2rem;border-bottom:2px solid #0077b8;color:#0077b8;line-height:.1em;max-width:660px}#company-profile #company-profile-testimonials div.testimonials-linebreak i{background-color:#eaecec;padding:1rem;margin-bottom:-30px}#company-profile #company-profile-testimonials div.carousel-item p{line-height:2em;color:#495057}#company-profile #company-profile-testimonials div.carousel-item span{font-family:"Roboto Condensed",sans-serif;font-weight:700}#company-profile #company-profile-testimonials ol.carousel-indicators li{width:12px;height:12px;border-radius:50%;background-color:#c0c4ca}#company-profile #company-profile-testimonials ol.carousel-indicators li.active{background-color:#f6691a}#company-profile #company-profile-testimonials div.carousel a{width:42px;height:42px;border-radius:50%;border:1px solid #9fa2a7;color:#0077b8;background-color:#fff;margin:0 5px}#company-profile #company-profile-testimonials div.carousel a:hover{background-color:#f8f9fa}#company-profile #company-profile-testimonials div.carousel a:active{background-color:#eaecec}#company-profile #company-profile-testimonials blockquote{max-width:600px}#company-profile #company-profile-testimonials .carousel-inner{height:480px}@media (min-width:360px){#company-profile #company-profile-testimonials .carousel-inner{height:360px}}@media (min-width:576px){#company-profile #company-profile-testimonials .carousel-inner{height:200px}}#company-profile #company-profile-company-information h4{font-size:1em;margin-bottom:0;font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#062974}#company-profile #company-profile-company-information span{color:#545963;font-family:"Roboto Condensed",sans-serif}#company-profile #company-profile-discounts p{color:#545963}#company-profile #company-profile-discounts ul{font-size:.875em;color:#545963}#company-profile #company-profile-discounts .icon-list-checkmark li:before,#company-profile #company-profile-discounts .icon-list-double-right-caret li:before,#company-profile #company-profile-discounts .icon-list-single-right-caret li:before,#company-profile #company-profile-discounts .icon-list-star li:before{margin:0 7px 0 -25px;width:17px;height:17px}#company-profile #company-profile-resource{max-width:320px;color:#545963}#company-profile #company-profile-resource div.border{border-radius:4px}#company-profile #company-profile-resource div.border .bg-gray-200{border:1px solid #eaecec!important}#company-profile #company-profile-resource img{width:32px;top:-12px;left:-14px}#company-profile #company-profile-resource p{border-radius:4px;margin-bottom:0!important}#company-profile #company-profile-resource p strong{display:block!important;color:#062974}#company-profile #company-profile-resource p strong:last-child{display:inline!important}#company-profile #company-profile-resource p strong:last-child:after{font-size:12px;font-family:"Font Awesome 5 Pro";font-weight:400;content:"\f101";position:relative;top:1px;left:4px}#company-profile #company-profile-resource p strong:last-child:after:hover,#company-profile #company-profile-resource p strong:last-child:hover{color:#062974}#company-profile #company-profile-footer-cta h3{font-size:2.4rem;line-height:1.3}@media (max-width:767.98px){#company-profile #company-profile-footer-cta h3{font-size:1.8rem}}#company-profile .tooltip-inner{text-align:left}#company-profile input.search-widget-zip-input{border-width:1px}#company-profile aside div.search-widget.search-widget-article{padding:0!important}#company-profile aside div.search-widget.search-widget-article input.search-widget-zip-input{border-top:none;border-right:none;border-left:none;border-bottom:2px solid #0077b8;border-radius:0!important;text-align:left;margin-right:10px}#company-profile aside div.search-widget.search-widget-article .input-icon{width:18px;height:23px;background-size:contain;left:9px;top:9px}#company-profile aside div.search-widget.search-widget-article button{border-radius:9px!important;border:0;box-shadow:none;padding-right:10px;padding-left:10px}#company-profile aside div.search-widget.search-widget-article button img{position:relative;top:-2px}