body,html{color:#000;font-family:Lato,sans-serif;font-size:1rem;font-weight:400;overflow-x:hidden;width:auto}body.using-mouse :focus{outline:none!important}:focus{outline:1px dotted #4877b4!important;outline-offset:2px}.fw-600{font-weight:600}.dk-blue{color:#1d4f90}.green{color:#298538}.gray{color:#333}.bg-dk-blue{background-color:#1d4f90}.bg-green{background-color:#298538}.bg-main-blue{background-color:#4877b4}.bg-lt-blue{background-color:#e8edf4}.bg-blue-semi-transparent{background-color:rgba(72,119,180,.71)}@media screen and (min-width:992px){.bg-blue-semi-transparent{background-color:#4877b4}}.fw-bold{font-weight:500}h3,h4,h5{font-weight:200}h1{font-size:50px;font-weight:700;letter-spacing:2px}h2{font-size:2.75rem;font-weight:300}.h3-heading{font-size:2rem;font-weight:400}@media screen and (min-width:576px){.h3-heading{font-size:1.5rem}}.alt-short-cta-h3-heading{font-size:2rem;font-weight:400}.h2-heading{font-size:2.5rem;font-weight:300}@media screen and (min-width:576px){.h2-heading{font-size:2.75rem}}.accordion-heading{font-size:1.2rem;font-weight:600}.accordion-office-heading{font-size:.9rem;font-weight:400}@media screen and (min-width:525px){.accordion-office-heading{font-size:1.2rem}}.accordion-office-heading p{margin-bottom:0}.accordion-button-office .accordion-office-heading:after{color:#e2231a}.list-style-none{list-style:none;padding-left:0}footer{background-color:#1d4f90}.body-consumer-home footer{background-color:#333}@media (max-width:991px){.navbar-collapse{background-color:#fff;box-shadow:0 8px 24px hsla(210,8%,62%,.2);height:100%;left:-75%;padding-bottom:15px;padding-left:15px;padding-right:15px;pointer-events:none;position:fixed;top:0;transition:.8s ease;visibility:hidden;width:75%;z-index:3}.active.navbar-collapse{left:0;pointer-events:fill;visibility:visible}}@media (max-width:991px) and (min-width:700px){.navbar-collapse{left:-50%;width:50%}.active.navbar-collapse{left:0}}@media (max-width:991px){.navbar-toggler{border:1px solid #333;height:40px;margin:auto;position:absolute;right:0;top:1rem;z-index:100}.navbar-nav{font-size:1.5rem;padding:200px 16px 1rem}.navbar-nav li{border-bottom:1px solid #333}.navbar-brand{z-index:100}}.masthead-heading-padding{padding:.5rem 3rem}.nav-item a{font-size:14px;text-transform:uppercase}.phone-link{color:#4877b4}.phone-link:hover{color:#298538}@media screen and (min-width:991px){.mobile-phone-cta{display:none;visibility:hidden}}.mobile-phone-cta .header-description{display:block}.consumer-link a{color:#ce3434}.supermenu{display:none;visibility:hidden}@media screen and (min-width:991px){.supermenu{bottom:2.5rem;display:block;position:absolute;right:2rem;visibility:visible;z-index:5}}#navbarSupportedContent{z-index:100}@media (max-width:992px){#navbarSupportedContent{overflow:scroll!important}#menu-main-menu{padding:1rem!important}}@media screen and (min-width:768px){.divider-content-after:after{content:"|";padding-left:10px}}.address-container a,.address-container p{color:#fff}.social-media-container ul{list-style:none}.social-media-container ul li{border:1px solid hsla(0,0%,100%,0);height:45px;padding:10px;text-align:center;width:45px}.social-media-container ul li a{display:block;line-height:1;text-align:center}.social-media-container ul li a i{line-height:25px}.social-media-container ul li:hover{border:1px solid #fff;border-radius:100%}.body-agent-portal .footer-form,.body-contest-3 .footer-form,.body-privacy-policy .footer-form,.body-rights-and-choices-for-california-residents .footer-form,.body-terms-of-service .footer-form,.do-not-display-footer-form .footer-form{display:none!important;visibility:hidden}.body-agent-portal .info-card__container{padding-bottom:3rem}.join-us-form{display:none;visibility:hidden}.body-join-us .join-us-form{display:block;visibility:visible}.body-join-us .contact-us-form{display:none;visibility:hidden}@media screen and (min-width:768px){.copyright{width:50%}}footer a:hover{text-decoration:underline}.cta-btn-primary{background-color:#298538;border:3px solid #298538;border-radius:0;color:#fff;font-size:1rem;font-weight:600;min-width:230px;padding:.7rem 2rem;text-align:center;text-transform:uppercase;transition:.4s}.cta-btn-primary:focus,.cta-btn-primary:hover{background-color:#fff;border:3px solid #298538;color:#298538}.small-button{background-color:#298538;border:3px solid #298538;border-radius:0;color:#fff;font-size:1rem;font-weight:600;padding:.7rem 1rem;text-align:center;text-transform:uppercase;transition:.4s;width:100%}.small-button:focus,.small-button:hover{background-color:#fff;border:3px solid #298538;color:#298538}.cta-btn-primary-reverse{background-color:#fff;border:3px solid #fff;border-radius:0;color:#298538;font-size:1rem;font-weight:600;min-width:230px;padding:.9rem 1rem;text-align:center;text-transform:uppercase;transition:.4s}.cta-btn-primary-reverse:focus,.cta-btn-primary-reverse:hover{background-color:#298538;border:3px solid #298538;color:#fff}.cta-btn-red{background-color:#fff;border:3px solid #fff;border-radius:0;color:#ce3434;font-size:1rem;font-weight:600;min-width:230px;padding:.9rem 1rem;text-align:center;text-transform:uppercase;transition:.4s}.cta-btn-red:focus,.cta-btn-red:hover{background-color:#ce3434;border:3px solid #ce3434;color:#fff}.content-block-buttons{width:180px}.button-width{padding:.8rem 1rem}@media screen and (max-width:576px){.button-width{max-width:190px}}a{text-decoration:none}.nav-link{color:#000}.accordion-button:not(.collapsed),.form-outer-container{background-color:#fff}.form-outer-container .form-container .form-description{font-size:30px;font-weight:300}.wpcf7-form .form-groups div label span input,.wpcf7-form select{border:2px solid #c3c2c0;height:50px;width:100%}.wpcf7-submit{border:1px solid #fff!important;font-weight:200;min-width:200px;padding:.5rem 2rem}.wpcf7-submit:hover{background-color:#4877b4;color:#fff}.below-footer-content{font-size:.9rem}.body-contact .footer-form,.body-request-a-quote .footer-form{display:none!important;visibility:hidden}.wpcf7-form input,.wpcf7-form textarea{border:1px solid #c3c2c0;padding:10px;width:100%}.wpcf7-form .upload-button{border:1px solid transparent}.wpcf7-submit{align-items:center;background-color:#298538;border:1px solid #298538!important;color:#fff;display:flex;flex-direction:column;font-size:1.2rem;font-weight:600;margin-top:2rem;padding:.5rem 4rem;text-transform:uppercase;transition:.4s}.wpcf7-submit:hover{background-color:#fff;color:#298538}.wpcf7-list-item label input{width:auto}.component--privacy-policy-docs .privacy-policy-docs-container{margin:0;max-width:100%}@media screen and (min-width:768px){.component--privacy-policy-docs .privacy-policy-docs-container{margin:0 auto;max-width:90%}}.component--privacy-policy-docs .privacy-policy-docs-container h2{color:#298538;font-size:22px;font-weight:500}@media screen and (min-width:500px){.component--privacy-policy-docs .privacy-policy-docs-container h2{font-size:30px}}.component--privacy-policy-docs .privacy-policy-docs-container h3{color:#298538;font-size:18px;font-weight:500}@media screen and (min-width:500px){.component--privacy-policy-docs .privacy-policy-docs-container h3{font-size:20px}}.component--privacy-policy-docs .privacy-policy-docs-container p{color:#363636}.component--privacy-policy-docs .privacy-policy-docs-container p span{padding-right:1.2rem;text-decoration:underline}.component--privacy-policy-docs .privacy-policy-docs-container a{color:#476ba7}.component--privacy-policy-docs .privacy-policy-docs-container a:hover{color:#298538}.component--privacy-policy-docs .privacy-policy-docs-container ul li{color:#363636;list-style-type:disc;padding:0 0 .5rem}.component--privacy-policy-docs .privacy-policy-docs-container ul li ul li{list-style-type:circle}.component--privacy-policy-docs .privacy-policy-docs-container ol{padding-left:2rem;padding-right:2rem}@media screen and (min-width:576px){.component--privacy-policy-docs .privacy-policy-docs-container ol{padding-left:4rem;padding-right:4rem}}.component--privacy-policy-docs .privacy-policy-docs-container ol li{color:#363636;font-size:23px;padding:0 0 .5rem}.component--privacy-policy-docs .privacy-policy-docs-container table{border:1px solid #363636;border-collapse:collapse}@media screen and (min-width:992px){.component--privacy-policy-docs .privacy-policy-docs-container table{max-width:75%}}.component--privacy-policy-docs .privacy-policy-docs-container table th{border:1px solid #363636;font-size:1rem;padding:.5rem;text-align:left}.component--privacy-policy-docs .privacy-policy-docs-container table th p{font-size:1rem}.component--privacy-policy-docs .privacy-policy-docs-container table td{border:1px solid #363636;color:#363636;font-size:23px;font-size:1rem;padding:.5rem}.component--privacy-policy-docs .privacy-policy-docs-container table td p{font-size:1rem}.privacy-policy-docs-container a,.privacy-policy-docs-container li a{text-decoration:underline}.component--masthead-home .masthead-background-image{background-position:80%;background-repeat:no-repeat;background-size:cover;height:450px;position:relative;width:100%}.component--masthead-home .masthead-background-image:before{background-color:#ededee;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:1200px){.component--masthead-home .masthead-background-image:before{display:none}}.masthead-h1{font-size:3rem;font-weight:400;position:relative;z-index:1}@media screen and (min-width:1200px){.masthead-h1{font-size:4rem}}.component--masthead-short .masthead-background-image{background-position:0 0;background-repeat:no-repeat;background-size:cover;height:300px;width:100%}.component--logo-slider .each-slide img{width:200px}.component--testimonial-slider{padding:5rem 0 3rem}.component--testimonial-slider .slick-slide{margin:0 10px}.component--testimonial-slider .slick-list{margin:0 -10px}.component--testimonial-slider .slide-content{min-height:350px}@media screen and (min-width:768px){.component--testimonial-slider .slide-content{min-height:275px}}.slick-prev{display:none}@media screen and (min-width:500px){.slick-prev{display:block;left:-7px}}@media screen and (min-width:992px){.slick-prev{left:0}}.slick-next{display:none}@media screen and (min-width:500px){.slick-next{display:block;right:-7px}}@media screen and (min-width:992px){.slick-next{right:0}}.slick-next{right:0!important;top:43%!important}.slick-next:before{color:#06687e!important;content:url(/wp-content/uploads/2023/07/right_arrow.svg)!important}.slick-prev{left:0!important;top:43%!important}.slick-prev:before{color:#298538!important;content:url(/wp-content/uploads/2023/07/left_arrow.svg)!important}#wpcf7-f47-p26-o1,.form-label,.wpcf7-form,.wpcf7-form-control-wrap{width:100%}#wpcf7-f47-p26-o1 .wpcf7-form .form-label .wpcf7-form-control-wrap input{border:2px solid #c3c2c0;height:50px;width:100%}#wpcf7-f47-p26-o1 .wpcf7-form .form-label .wpcf7-form-control-wrap textarea{width:100%}.body-contact .footer-form{display:none;visibility:hidden}.font-size-40{font-size:40px}.component--team-cards .team-card-container .team-section .accordion-header button{box-shadow:none;font-size:1.3rem}@media screen and (min-width:768px){.component--team-cards .team-card-container .team-section .accordion-header button{font-size:1.7rem}}.component--team-cards .team-card-container .team-section .accordio-header button:after{color:#298538}.component--team-cards .team-card-container .team-section .accordion-header button:focus-visible{outline:1px dotted #4877b4;outline-offset:2px}.team-section-title:focus{outline:1px dotted #4877b4!important;outline-offset:2px}.position-text{font-size:.8rem}.card-title{color:#333;font-size:1.5rem;font-weight:600}.chevron-rotate{transition:transform .4s ease-in-out}.rotate-90{transform:rotate(90deg)}.rotate-reverse-90{transform:rotate(-90deg)}@media screen and (min-width:992px){.transform-image{transform:translateY(-4rem)}}.margin-responsive{margin-top:2rem}@media screen and (min-width:768px){.margin-responsive{margin-bottom:4rem}}@media screen and (min-width:1200px){.margin-responsive{margin-bottom:0}}.content-image-block-list li{position:relative}.content-image-block-list li::marker{display:none;font-size:0;visibility:hidden}.content-image-block-list li:before{background-color:#4877b4;border-radius:50%;content:"";height:.7rem;left:-22px;position:absolute;top:14%;width:.7rem}@media screen and (min-width:768px){.image-padding-top{padding-top:2rem}}.content-image-block__container .image-container{text-align:center}.component--icon-cards .icon-cards-container .icon-card__container .each-info-card .image-container{height:130px}.component--accordion-block .accordion-block-container .accordion-wrapper .accordion-container .accordion .accordion-item .accordion-header:after,.component--accordion-block .accordion-block-container .accordion-wrapper .accordion-container .accordion .accordion-item .accordion-header:before{display:none;visibility:hidden}.agent-portal header .navbar{background-color:#298538}.agent-portal header .navbar li a{color:#fff}.agent-portal header .navbar li a span{text-transform:capitalize}.agent-portal header .navbar li a:focus,.agent-portal header .navbar li a:focus-visible{box-shadow:unset;outline-color:#fff!important}.agent-portal header .navbar .navbar-nav{padding-bottom:0;padding-top:0}.agent-portal header .navbar .navbar-nav li{border:none}.agent-portal header .logo img{height:auto;margin:0 auto;width:calc(100% - 2rem)}@media (min-width:768px){.agent-portal header .logo img{height:85px;width:auto}}.agent-portal .page-header{background-color:#1d4f90}.agent-portal .page-header h1{font-size:30px}.agent-portal .page-header .btn-outline-light{border-color:#fff}.agent-portal .page-header .btn-outline-light:hover{background-color:#fff}.agent-portal .agent-builder-category:not(:last-child)>div{border-bottom:1px solid #dee2e6}.agent-portal .agent-builder-category-webinar{background-color:#edf6ee}.agent-portal .hero{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative}.agent-portal .hero:before{background-color:rgba(20,67,127,.7);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.agent-portal .hero h1{color:#fff;font-size:80px}.agent-portal footer{background-color:#edf6ee}.agent-portal footer p{color:#037f49;font-size:14px;font-style:italic;font-weight:700;text-align:center}
