/*! * 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}#insurance-company-directory div.company-directory-header{margin-top:85px;background:#0f377d;background:linear-gradient(125deg,#0f377d 0,#0f377d 16%,#1d4994 29%,#0f377d 42%,#0f377d 100%)}#insurance-company-directory div.company-directory-header h1{line-height:2.5rem}#insurance-company-directory div.company-directory-header span{text-align:center;font-weight:400}#insurance-company-directory div.company-directory-search div.container-fluid{margin-left:1rem;margin-right:1rem}#insurance-company-directory div.company-directory-search span.dashed-divider{display:inline-block;border-left:1px dashed #fff;height:auto;margin:5px 0;opacity:.75}#insurance-company-directory div.company-directory-search form a.btn,#insurance-company-directory div.company-directory-search form button.btn{color:#fff;align-self:center;margin-left:4rem;cursor:pointer}#insurance-company-directory div.company-directory-search form div.form-group input.form-control{border-color:#fff;color:#062974}#insurance-company-directory div.company-directory-search form div.form-group div.state-input div.input-group-prepend{background:#fff;color:#adb5bd;border-radius:25px 0 0 25px;border:1px solid #fff;padding:10px}#insurance-company-directory div.company-directory-search form div.form-group div.state-input select.state-select{border:1px solid #fff;color:#062974;border-top-left-radius:0!important;border-bottom-left-radius:0!important}#insurance-company-directory div.company-directory-search form div.type-checks div.form-check{margin-right:10px}#insurance-company-directory div.company-directory-search form div.type-checks div.form-check input.form-check-input{height:18px;width:18px;border:1px solid #adb5bd;border-radius:5px}#insurance-company-directory div.company-directory-search form div.type-checks div.form-check label.form-check-label{margin-left:5px}#insurance-company-directory div.company-directory-search form div.type-checks div.form-check label.custom-control-label::after,#insurance-company-directory div.company-directory-search form div.type-checks div.form-check label.custom-control-label::before{width:1.15rem;height:1.15rem;border-radius:50%}#insurance-company-directory div#map{max-width:725px;margin:auto}#insurance-company-directory div.card-container{display:flex}@media (min-width:768px) and (max-width:991.98px){#insurance-company-directory div.company-directory-header h1{font-size:2.5rem}#insurance-company-directory div.company-directory-search form a.btn,#insurance-company-directory div.company-directory-search form button.btn{margin-left:0}#insurance-company-directory div.company-directory-search form div.type-checks div.check-group{flex-direction:column}#insurance-company-directory div.company-directory-search form div.type-checks div.form-check label.form-check-label{font-size:1rem;line-height:1.875rem}#insurance-company-directory div.card-container{flex-direction:column}}@media (max-width:767.98px){#insurance-company-directory div.company-directory-header h1{font-size:1.75rem;line-height:1.75rem}#insurance-company-directory div.company-directory-header p{margin:0;font-size:.875rem;line-height:1.5rem}#insurance-company-directory div.company-directory-search form a.btn,#insurance-company-directory div.company-directory-search form button.btn{margin-left:1rem;margin-right:1rem}#insurance-company-directory div.card-container{flex-direction:column}#insurance-company-directory div.state-links p{text-align:center}}#insurance-company-directory div.lob-card div.lob-icon img{height:80px}#insurance-company-directory div.business-card{margin-right:1rem}@media (max-width:991.98px){#insurance-company-directory div.company-directory-search span.dashed-divider{display:none}#insurance-company-directory div.lob-card a{margin-bottom:1rem}#insurance-company-directory div.business-card{margin-right:0;align-self:center;margin-bottom:1rem}}#insurance-company-directory div.personal-card{margin-left:1rem;margin-right:1rem}@media (max-width:991.98px){#insurance-company-directory div.personal-card{margin-left:0;margin-right:0;align-self:center;margin-bottom:1rem}}#insurance-company-directory div.life-card{margin-left:1rem}@media (max-width:991.98px){#insurance-company-directory div.life-card{margin-left:0;align-self:center;margin-bottom:1rem}}@media (min-width:576px){#insurance-company-directory div.state-links div{max-height:760px}}@media (min-width:768px){#insurance-company-directory div.state-links div{max-height:500px}}@media (min-width:992px){#insurance-company-directory div.card-container{max-width:1140px}#insurance-company-directory div.state-links div{max-height:400px}}#insurance-company-directory div.state-links a{color:#16659e}