body,html{-webkit-font-smoothing:antialiased;overflow-x:hidden;scroll-behavior:smooth;width:auto}body{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400}body.using-mouse :focus{outline:none!important}:focus{outline:1px dotted #2760ab!important;outline-offset:2px}.darkblue{color:#002b7f}.lightblue{color:#85cbf2}.limegreen{color:#dad800}.mainblue{color:#2760ab}.mainblue-bold{color:#2760ab;font-weight:600}.black{color:#000}@media screen and (min-width:1200px){.menu-phone{border:2px solid #002b7f;margin-left:4rem}}.menu-phone a{color:#002b7f;font-weight:600}.darkblue-bk{background-color:#002b7f}.lightblue-bk{background-color:#85cbf2}.limegreen-bk{background-color:#dad800}.mainblue-bk{background-color:#2760ab}.gray-bk{background-color:#f8f5f5}h1,h3,h4,h5{font-weight:200}h1{color:#002b7f;font-size:50px}.h1-heading{font-weight:200}@media screen and (max-width:500px){.h1-heading{font-size:40px!important}}h2{color:#000;font-weight:200}.h3-heading{font-size:1.5rem}.h2-heading{font-size:2.3rem}.regular-text-size{font-size:1rem}.lg-text-size{font-size:1.2rem}.small-text-size{font-size:.8rem}.list-style-none{list-style:none;margin:0;padding:0}.display-none{display:none;visibility:hidden}.hover-underline:hover{text-decoration:underline}.detail-question{color:#002b7f;font-size:1.2rem;font-weight:600}.fw-bold{font-weight:600}.box-shadow-style{border:3px solid transparent;box-shadow:0 0 11px rgba(33,33,33,.2);padding:.3rem;transition:.4s ease-in-out}.box-shadow-style:hover{border:3px solid #dad800}#int-skip{position:absolute}#int-skip a{background:#002b7f;color:#fff;left:0;padding:15px 8px;position:relative;top:-100px;z-index:100}#int-skip a:focus{position:relative;top:12px}#int-skip a:hover{text-decoration:underline}@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}.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}#loginform,#loginform .login-password,#loginform .login-username{align-items:flex-start;display:flex;flex-direction:column}#loginform .login-password input,#loginform .login-username input{border:1px solid #000;height:35px;margin-top:.5rem;min-width:300px}#loginform .login-submit{align-self:center}#loginform .login-submit input{background-color:#002b7f;border:none;color:#fff;font-weight:700;padding:.5rem 4rem;text-transform:uppercase}.login-form-outer-container{background-color:#fff;box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09);margin:5rem auto;padding:2rem 3rem 1rem;width:90%}@media screen and (min-width:992px){.login-form-outer-container{height:500px;width:412px}}.h2-agent-portal{color:#002b7f;font-size:35px}.login-page{background-repeat:no-repeat;background-size:cover;height:80vh}#lostpasswordform #somfrp_user_info{border:1px solid #c3c2c0;padding:10px;width:100%}#reset-pass-submit{align-items:center;background-color:#002b7f;border:1px solid #002b7f!important;color:#fff;display:flex;flex-direction:column;font-size:1.2rem;font-weight:200;margin:2rem auto 0;padding:.5rem 2rem;transition:.4s}#reset-pass-submit:hover{background-color:#fff;color:#002b7f}.lostpassword-submit{text-align:center}.lostpassword-heading{font-size:2rem}.cta-btn-primary{background-color:#002b7f;border:2px solid #fff;border-radius:0;color:#fff;font-size:1rem;font-weight:400;min-width:150px;padding:1rem 2.3rem;transition:.4s}.cta-btn-primary:hover{background-color:#fff;border:2px solid #002b7f;color:#002b7f}.button-width{padding:.8rem 1rem}@media screen and (max-width:576px){.button-width{max-width:190px}}a{text-decoration:none}.nav-link{color:#000}#wpcf7-f386-p373-o1 input#file-upload-button,.upload-button #file-upload-button{background-color:#fff!important;border:1px solid #002b7f;color:#002b7f}.location-category{max-height:85vh}.location-category li{width:200px}.opportunities-single{padding:5rem 0}.location{font-weight:600}.agent-bio-container .image-container{background-repeat:no-repeat;background-size:cover;border-radius:50%;height:250px;width:250px}.short-cta-links{font-size:1.5rem}.short-cta-links:hover{text-decoration:underline}.territory-locations{font-size:1.5rem}.form-outer-container{background-color:#fff}@media screen and (min-width:768px){.form-outer-container{width:80%}}.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{align-items:center;background-color:#002b7f;border:1px solid #002b7f!important;color:#fff;display:flex;flex-direction:column;font-size:1.2rem;font-weight:200;padding:.5rem 4rem;transition:.4s}.wpcf7-submit:hover{background-color:#fff;color:#002b7f}.below-footer-content{font-size:.9rem}.footer-form{display:none;visibility:hidden}.body-about-us .footer-form,.body-join-us .footer-form{display:flex;visibility:visible}.wpcf7-form input,.wpcf7-form textarea{border:1px solid #c3c2c0;padding:10px;width:100%}.wpcf7-form .upload-button{border:1px solid transparent}#wpcf7-f1793-p1794-o1{margin:0 auto;max-width:820px}#wpcf7-f1793-p1794-o1 .wpcf7-submit{align-items:center;background-color:#002b7f;border:1px solid #002b7f!important;color:#fff;display:flex;flex-direction:column;font-size:1.2rem;font-weight:200;margin-top:2rem;padding:.5rem 4rem;transition:.4s}#wpcf7-f1793-p1794-o1 .wpcf7-submit:hover{background-color:#fff;color:#002b7f}.wpcf7-list-item label input{width:auto}.wpcf7-form input:-moz-read-only{background-color:#f0f0f0;color:#595959}.wpcf7-form input:read-only,.wpcf7-form input[readonly]{background-color:#f0f0f0;color:#595959}.video-container{position:relative}.video-container .play-button-container{left:50%;position:absolute;top:50%;z-index:16}.video-container .play-button-container a i{color:#002b7f;font-size:5rem;font-weight:200;transition:.3s ease-in-out}.video-container .play-button-container a i:hover{font-size:5.2rem}.close{border:none}.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{max-width:90%}}.component--privacy-policy-docs .privacy-policy-docs-container h2{color:#000;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:#000;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:#222}.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:#000}.component--privacy-policy-docs .privacy-policy-docs-container a:hover{color:#002b7f}.component--privacy-policy-docs .privacy-policy-docs-container ul li{color:#222;list-style-type:disc;padding:0 0 1.3rem}.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:#222;font-size:1rem;padding:0 0 .5rem}.component--privacy-policy-docs .privacy-policy-docs-container table{border:1px solid #222;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 #222;font-size:1rem;padding:.5rem;text-align:left}.component--privacy-policy-docs .privacy-policy-docs-container table th p{color:#222;font-size:1rem}.component--privacy-policy-docs .privacy-policy-docs-container table td{border:1px solid #222;color:#222;font-size:1rem;padding:.5rem}.component--privacy-policy-docs .privacy-policy-docs-container table td p{color:#222;font-size:1rem}.privacy-policy-docs-container a,.privacy-policy-docs-container li a{text-decoration:underline}.body-privacy-policy #contact-us,.body-terms-of-service #contact-us{display:none;visibility:hidden}.body-privacy-policy section,.body-terms-of-service section{padding-top:2rem}.body-privacy-policy h1,.body-terms-of-service h1{color:#000}.masthead .masthead-background-image{background-repeat:no-repeat;background-size:cover;height:400px;position:relative}.masthead .masthead-background-image .masthead-content{position:relative;z-index:2}.masthead .masthead-background-image .masthead-content h1{z-index:2}.masthead-overlay:before{background-color:hsla(0,0%,100%,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@media screen and (min-width:992px){.masthead-overlay:before{background-color:hsla(0,0%,100%,0)}}.component--logo-slider{padding:5rem 0 3rem}.each-slide img{width:280px}.slick-prev{display:none}@media screen and (min-width:500px){.slick-prev{display:block;left:-7px;top:42%}}@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;top:42%}}@media screen and (min-width:992px){.slick-next{right:0}}.slick-next:before{color:#000;content:url(/wp-content/uploads/2023/07/right_arrow.svg)}.slick-prev:before{color:#000;content:url(/wp-content/uploads/2023/07/left_arrow.svg)}.component--contest-post-display .contest-post-display-container .image-container img{height:auto!important;width:100%!important}@media screen and (max-width:768px){.component--helpful-links .helpful-links-container ul{flex-wrap:wrap}}@media screen and (min-width:768px){.component--helpful-links .helpful-links-container ul{flex-direction:row}}.helpful-links{background-color:#002b7f;border:2px solid #fff;color:#fff;height:3.5rem;min-width:220px;padding:.2rem 1rem;transition:.4s}.helpful-links:hover{background-color:#fff;border:2px solid #002b7f;color:#002b7f}#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%}@media screen and (min-width:768px){.component--team-cards .team-card-container{max-width:1000px}}.component--team-cards .team-card-container .info-card{background-color:transparent}.component--team-cards .team-card-container .info-card .image-container{background-repeat:no-repeat;background-size:cover;border-radius:50%;margin:0 auto}.component--team-cards .team-card-container .card-body{background-color:#f8f5f5}.component--team-cards .team-card-container .card-body h3 a:hover{text-decoration:underline}.component--team-cards .team-card-container .card-body .card-text{font-size:1rem}.team-image-container-size-lg{min-height:430px;width:250px}.team-image-container-size-lg .image-container{height:250px;width:250px}.team-image-container-size-md{min-height:392px;width:202px}.team-image-container-size-md .image-container{height:200px;width:200px}.team-image-container-size-sm{min-height:210px;width:193px}.team-image-container-size-sm .image-container{height:150px;width:150px}.qualifier-item:last-child span.qualifier-separator{display:none}@media screen and (min-width:1040px){.territory-card__container{margin:0 auto;max-width:70%}}.guidelines-table-width{width:100%}@media screen and (min-width:768px){.guidelines-table-width{width:50%}.table td,.table th{padding:30px}}@media (max-width:767px){.carousel-inner .carousel-item>div{display:none}.carousel-inner .carousel-item>div:first-child{display:block}}.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev,.carousel-inner .carousel-item.active{display:flex}@media (min-width:768px){.carousel-inner .carousel-item-end.active,.carousel-inner .carousel-item-next{transform:translateX(25%)}.carousel-inner .carousel-item-prev,.carousel-inner .carousel-item-start.active{transform:translateX(-25%)}}.carousel-inner .carousel-item-end,.carousel-inner .carousel-item-start{transform:translateX(0)}.carousel-control-next span i,.carousel-control-prev span i{font-size:3rem}.comm-corner .masthead-background-image{background-size:300px}@media (min-width:992px){.comm-corner .masthead-background-image{background-position-y:50%!important}}.comm-corner h1.h1-heading{-webkit-text-stroke:1px #f9bc15;font-weight:600;text-align:center!important;text-shadow:0 0 5px #f9bc15;width:400px}.corner-hero{border-bottom:10px solid #f9bc15;height:300px}.corner-hero .corner-hero-bg{background-position:50%;background-repeat:no-repeat}.corner-hero h1{-webkit-text-stroke:1px #f9bc15;font-size:4rem;font-weight:600;max-width:400px;text-align:center!important;text-shadow:0 0 5px #f9bc15;width:100%}@media (max-width:576px){.corner-hero h1{font-size:36px}}.component--corner_grid .container{max-width:800px}.component--corner_grid .corner-button-link{max-width:100%}@media (min-width:768px){.component--corner_grid .corner-button-link{max-width:calc(50% - 3rem)}}.component--corner_grid+.limegreen-bk{background-color:#f9bc15}.corner-winner .corner-winner-content h2{color:#fff;font-size:3rem;font-weight:900;text-shadow:3px 3px #ccc}.corner-quote .corner-quote-header span{font-family:Georgia;font-size:120px;left:-3rem;position:absolute;top:-50px;z-index:99}.corner-quote .corner-quote-footer span{font-family:Georgia;font-size:120px;position:absolute;right:-3rem;top:-85px;transform:rotate(180deg);z-index:99}
