.navbar-container{background:#fff;box-shadow:0 2px 10px #0000004d;flex:1 1 100%;justify-content:center;position:-webkit-sticky;position:sticky;top:0;transition:all .15s ease-in-out;width:100%;z-index:100}.navbar-container .navbar{flex:1 1 100%;flex-direction:row;position:static}.navbar-container .navbar .navbar-root{align-items:center;flex:1 1 100%;flex-wrap:nowrap;justify-content:space-between;padding:.5rem 3.5rem;position:static}.navbar-container .navbar .navbar-root .btn{flex:1 1 auto;min-width:120px;z-index:20}.navbar-container .navbar .navbar-root .logo-container{max-width:11rem;z-index:30}.navbar-container .navbar .navbar-root .navbar-left{align-items:center;flex-wrap:nowrap;padding-right:1.25rem;position:static}.navbar-container .navbar .navbar-root .navbar-left .navbar-links-container{flex-direction:column;position:static}.navbar-container .navbar .navbar-root .navbar-left .centering-div,.navbar-container .navbar .navbar-root .navbar-left .mobile-quote{display:none}.navbar-container .navbar .navbar-root .navbar-links-container{justify-content:flex-end}.navbar-container .navbar .navbar-root .navbar-links-container ul{align-items:center;display:flex;flex-direction:row;list-style-type:none;padding-left:.75rem}.navbar-container .navbar .navbar-root .navbar-links-container ul li{color:#333;padding-left:2.375rem;text-align:center}.navbar-container .navbar .navbar-root .navbar-links-container ul li:hover{color:#477f2b}.navbar-container .navbar .navbar-root .navbar-links-container ul li:hover .dropdown-container{display:flex}.navbar-container .navbar .navbar-root .navbar-links-container ul li .navbar-link{font-size:1.125rem;font-weight:600}.navbar-container .navbar .navbar-root .navbar-links-container ul li .dropdown-container{display:none;justify-content:center;left:0;position:absolute;width:100%;z-index:21}.navbar-container .navbar .navbar-root .navbar-links-container ul li .dropdown-container .dropdown-content{background:#fff;box-sizing:border-box;max-width:120rem;padding:1.5rem .5rem 1.5rem 14.3125rem;top:20px;width:120rem}.navbar-container .navbar .navbar-root .navbar-links-container ul li .dropdown-container .dropdown-content li{font-weight:500}.navbar-container .navbar .navbar-root .contact-icons-container{justify-content:flex-end}.navbar-container .navbar .navbar-root .contact-icons-container ul{display:flex;list-style-type:none}.navbar-container .navbar .navbar-root .contact-icons-container ul li{padding:0 .5rem}.navbar-container .navbar .navbar-root .get-a-quote-nav{align-items:center;flex:1 1;gap:10px;justify-content:flex-end;margin-left:auto}.navbar-container .navbar .navbar-root .get-a-quote-nav a{font-size:1.125rem;font-weight:600}@media only screen and (max-width:1025px){.navbar-container{background:#fff}.navbar-container .navbar{align-items:center;padding:5px 5px 5px 1.25rem}.navbar-container .navbar .navbar-root{flex-direction:row-reverse;justify-content:center;padding:0}.navbar-container .navbar .navbar-root .navbar-left{flex-direction:row-reverse;justify-content:space-between;padding-right:0;width:100%}.navbar-container .navbar .navbar-root .navbar-left .logo-container img{max-width:8.375rem}.navbar-container .navbar .navbar-root .navbar-left .mobile-quote{align-items:center;background-color:#477f2b;border-radius:50px;color:#fff;display:initial;display:flex;font-size:.875rem;font-weight:700;height:50px;justify-content:center;max-width:4.375rem;padding:5px 10px;text-align:center}.navbar-container .navbar .navbar-root .navbar-left .centering-div{display:inline;display:initial;max-width:2.75rem;visibility:hidden}.navbar-container .navbar .navbar-root .mobile-menu{left:0;right:auto}.navbar-container .navbar .btn,.navbar-container .navbar .get-a-quote-nav,.navbar-container .navbar .navbar-links-container{display:none}}@media only screen and (min-width:1921px){.navbar-container .navbar{max-width:120rem}}@media only screen and (max-width:1220px){.navbar-container .navbar .navbar-root{justify-content:center}.navbar-container .navbar .navbar-root button{margin-top:1rem}}@media only screen and (max-width:1265px){.navbar-container .navbar .navbar-root .get-a-quote-nav{align-items:center;flex:1 1;gap:10px;justify-content:center;margin-left:auto}.navbar-container .navbar .navbar-root .get-a-quote-nav a{font-size:1.125rem;font-weight:600}}.header-slim-container{background-color:#00bce4;flex:1 1 100%;justify-content:center;margin:0 auto;max-height:300px;max-width:120rem;overflow:hidden}.header-slim-container .header-bg{flex:1 1 100%;flex-wrap:nowrap;height:100%;justify-content:space-between;max-width:120rem;padding:0 clamp(50px,10%,280px)}.header-slim-container .header-bg .circles-1{bottom:-10%;left:-2.9%;position:absolute}.header-slim-container .header-bg .circles-2{left:39%;position:absolute;top:-19%}.header-slim-container .header-bg .image-container{align-content:flex-end;justify-content:center}.header-slim-container .header-bg .header-text-bg{align-items:center;flex-direction:column;justify-content:center;z-index:2}.header-slim-container .header-bg .header-text-bg .header-text{color:#fff;flex-direction:column}.header-slim-container .header-bg .header-text-bg .header-text p{font-size:1.125rem;font-size:18px;font-weight:600;max-width:20.3125rem;padding:1rem 0 0}@media only screen and (max-width:1025px){.header-slim-container{min-height:0;min-height:auto;padding:2rem 1.25rem}.header-slim-container .header-bg{height:auto}.header-slim-container .header-bg .header-text-bg{-webkit-clip-path:initial;clip-path:none;flex-direction:column;height:auto;justify-content:center;left:auto;position:relative;right:auto;top:auto;transform:none;width:100%}.header-slim-container .header-bg .header-text-bg .header-text{justify-content:center;right:auto;top:auto}.header-slim-container .header-bg .header-text-bg .header-text h1{font-size:3rem;max-width:21.0625rem;text-align:center}.header-slim-container .header-bg .header-text-bg .header-text p{align-self:center;text-align:center}.header-slim-container .header-bg .header-text-bg .header-text button{flex:0 1 auto;margin:.625rem 0 0}.header-slim-container .header-bg .circles-1,.header-slim-container .header-bg .image-container{display:none}.header-slim-container .header-bg .circles-2{left:62%}}.footer-container{color:#fff;flex:1 1 100%;justify-content:center}.footer-container .footer-top{background:#333;flex:1 1 100%;flex-direction:column;justify-content:center;padding:1.6875rem 0 2.5rem}.footer-container .footer-top .footer-image img{max-width:3.75rem}.footer-container .footer-top .address{align-items:center;flex-direction:column}.footer-container .footer-top .footer-links-container ul{display:flex;list-style:none}.footer-container .footer-top .footer-links-container ul li{margin:0 .9375rem}.footer-container .footer-top ul li{padding:0}.footer-container .footer-top .address,.footer-container .footer-top .email,.footer-container .footer-top .footer-image,.footer-container .footer-top .footer-links-container,.footer-container .footer-top .phone,.footer-container .footer-top .socials{justify-content:center;margin:.9375rem 0}.footer-container .footer-bottom{align-items:center;background:#545270;flex:1 1 100%;flex-direction:column;justify-content:center;padding:1.4375rem 0}.footer-container .footer-bottom .CFM-companies ul{display:flex;list-style:none}.footer-container .footer-bottom .CFM-companies ul li{border-right:1px solid;padding:0 .3rem}.footer-container .footer-bottom .CFM-companies ul li:last-of-type{border-right:none}.footer-container .footer-bottom .copyright,.footer-container .footer-bottom .digigrow,.footer-container .footer-bottom .regulations{flex:1 1 100%;justify-content:center;margin:.625rem 0;max-width:120rem}.footer-container .footer-bottom .copyright p,.footer-container .footer-bottom .digigrow p,.footer-container .footer-bottom .regulations p{text-align:center}.footer-container .footer-bottom .digigrow a{color:#fff;text-decoration:none}@media only screen and (max-width:1025px){.footer-container .footer-top{padding:2.5rem 1.25rem}.footer-container .footer-top .social-container ul{flex-direction:row}.footer-container .footer-top .footer-links-container ul{align-items:center;flex-direction:column}.footer-container .footer-top .footer-links-container ul li{padding-bottom:1.25rem}.footer-container .footer-top .footer-links-container ul li:last-of-type{padding-bottom:none}.footer-container .footer-bottom{padding:1.25rem}.footer-container .footer-bottom .CFM-companies ul{align-items:center;flex-wrap:wrap;justify-content:center}.footer-container .footer-bottom .CFM-companies,.footer-container .footer-bottom .copyright,.footer-container .footer-bottom .digigrow,.footer-container .footer-bottom .regulations{margin:.625rem 0}}.blogList-container{margin-top:5.25rem}.blogList-container .badge{background-color:#477f2b}.blogList-container .col .react-blogs-container{flex:1 1 auto;margin:initial}.blogList-container .col .react-blogs-container .feature-post .img{flex:1 1 100%;padding:0 0 2rem}.blogList-container .col .react-blogs-container .feature-post .img img{max-height:700px}.blogList-container .col .react-blogs-container .feature-post .content{flex:1 1 100%;padding-left:0}.blogList-container .col .react-blogs-container .feature-post .content .tag-date-info{margin:initial;padding:0 0 1rem}.blogList-container .col .react-blogs-container .feature-post .content .tag-date-info .item h6{color:#333;font-family:Palanquin-Regular;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.blogList-container .col .react-blogs-container .feature-post .content h2,.blogList-container .col .react-blogs-container .feature-post .content p{margin:initial;padding:0 0 1rem}.blogList-container .col .react-blogs-container .feature-post .content .redux-blogs-btn-primary{background-color:initial;border:initial;color:#333;font-size:16px;font-weight:700;line-height:150%;padding:0 1rem 0 0;position:relative;text-transform:uppercase;z-index:1}.blogList-container .col .react-blogs-container .feature-post .content .redux-blogs-btn-primary:hover{background-color:initial;border:initial;box-shadow:none}.blogList-container .col .react-blogs-container .feature-post .content .redux-blogs-btn-primary:hover:after{background:#545270;position:absolute;width:calc(100% + 1rem)}.blogList-container .col .react-blogs-container .feature-post .content .redux-blogs-btn-primary:active{outline:none;text-decoration:none}.blogList-container .col .react-blogs-container .feature-post .content .redux-blogs-btn-primary:focus{box-shadow:none;text-decoration:none}.blogList-container .col .react-blogs-container .feature-post .content .redux-blogs-btn-primary:disabled{box-shadow:none;cursor:not-allowed;filter:grayscale(100%) opacity(.7);opacity:.3;text-decoration:none}.blogList-container .col .react-blogs-container .feature-post .content .redux-blogs-btn-primary:after{background:#477f2b;-webkit-clip-path:polygon(2% 0,100% 0,100% 100%,0 100%);clip-path:polygon(2% 0,100% 0,100% 100%,0 100%);content:"";height:9px;position:absolute;right:0;top:15px;transition:width .6s ease,background .6s ease;width:44px;z-index:-1}.blogList-container .col .react-blogs-container .filters{background-color:initial;justify-content:center;margin:initial;padding:2rem 0 1rem}.blogList-container .col .react-blogs-container .filters .tag-container{justify-content:center}.blogList-container .col .react-blogs-container .filters .tag-container .tag-wrapper-desktop{display:flex;max-width:90vw;overflow-x:auto}.blogList-container .col .react-blogs-container .filters .tag-container .tag-wrapper-desktop ul{flex-direction:row}.blogList-container .col .react-blogs-container .filters .tag-container .tag-wrapper-desktop ul li{background-color:#545270;border-color:#545270;border-radius:3.125rem;color:#fff;cursor:pointer;flex:1 1 100%;font-family:Montserrat;font-size:1.125rem;font-weight:600;margin:0 .9375rem;padding:.875rem 0;text-align:center;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;width:11rem}.blogList-container .col .react-blogs-container .filters .tag-container .tag-wrapper-desktop ul li.active,.blogList-container .col .react-blogs-container .filters .tag-container .tag-wrapper-desktop ul li.active:hover{background-color:#477f2b;border-color:#477f2b}.blogList-container .col .react-blogs-container .filters .tag-container .tag-wrapper-desktop ul li:hover{background-color:#477f2b;border-color:#477f2b;text-decoration:underline}.blogList-container .col .react-blogs-container .filters .tag-container .tag-wrapper-desktop ul li:focus{box-shadow:0 0 0 .2rem #54527080;text-decoration:underline}.blogList-container .col .react-blogs-container .filters .tag-container .tag-wrapper-desktop ul li:disabled{background-color:#477f2b;border-color:#477f2b;box-shadow:none;color:#fff;cursor:not-allowed;filter:grayscale(100%) opacity(.7);opacity:.3;text-decoration:none}.blogList-container .col .react-blogs-container .filters .tag-container .tag-wrapper-mobile{display:none}.blogList-container .col .react-blogs-container .posts-container{column-gap:3rem;flex-direction:row;padding:0 clamp(50px,10%,280px);row-gap:6.25rem}.blogList-container .col .react-blogs-container .posts-container .no-posts-container{align-items:center;flex-direction:column;width:100%}.blogList-container .col .react-blogs-container .posts-container .container-col .round-blog-card-container{display:flex;flex:1 1 100%}.blogList-container .col .react-blogs-container .posts-container .container-col .round-blog-card-container picture img{height:280px;object-fit:cover;width:280px}.blogList-container .col .react-blogs-container .posts-container .container-col .round-blog-card-container .button-container{margin-top:auto}.blogList-container .col .react-blogs-container .pagination-container{padding:2rem 0 0}.blogList-container .col .react-blogs-container .pagination-container .pagination{gap:20px}.blogList-container .col .react-blogs-container .pagination-container .pagination .item{justify-content:center}.blogList-container .col .react-blogs-container .pagination-container .pagination .item p{align-items:center;display:flex;justify-content:center}.blogList-container .col .react-blogs-container .pagination-container .pagination .item .indicators{align-items:center;background-color:#477f2b;border-color:#477f2b;display:flex;justify-content:center}.blogList-container .col .react-blogs-container .pagination-container .pagination .item .indicators img{margin-bottom:0;margin-right:0}.blogList-container .col .react-blogs-container .pagination-container .pagination .item .indicators:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.3}.blogList-container .col .react-blogs-container .pagination-container .pagination .item:first-child{justify-content:flex-start}.blogList-container .col .react-blogs-container .pagination-container .pagination .item:last-child{justify-content:flex-end}.blogList-container .col .react-blogs-container .pagination-container .pagination .item.active p{color:#fff}@media only screen and (min-width:1921px){.blogList-container{padding:0 110px}}@media only screen and (max-width:1025px){.blogList-container{margin:0}.blogList-container .col .react-blogs-container .filters{background-color:#00bce4;margin-top:-1px;padding:0 20px 20px}.blogList-container .col .react-blogs-container .filters .tag-container{justify-content:center}.blogList-container .col .react-blogs-container .filters .tag-container .tag-wrapper-mobile{background-color:initial;border:initial;display:flex;justify-content:center}.blogList-container .col .react-blogs-container .filters .tag-container .tag-wrapper-mobile .filterSelect-form{justify-content:center}.blogList-container .col .react-blogs-container .filters .tag-container .tag-wrapper-mobile .filterSelect-form .field-group.filter-select label{display:none}.blogList-container .col .react-blogs-container .filters .tag-container .tag-wrapper-mobile .filterSelect-form .field-group.filter-select .form-input-container select{background-image:url(/static/media/down-arrow.b0891eb071cf743b6719.svg);background-position-x:97%;background-position-y:50%;background-repeat:no-repeat;border:none;border-radius:30px;color:#477f2b;font-size:15px;font-weight:700;padding:1rem}.blogList-container .col .react-blogs-container .filters .tag-container .tag-wrapper-desktop{display:none}.blogList-container .col .react-blogs-container .filters .tag-container .tag-wrapper-desktop .tags ul{flex-direction:column;gap:30px}.blogList-container .col .react-blogs-container .filters .tag-container .tag-wrapper-desktop .tags ul li{margin:.5rem 0}.blogList-container .col .react-blogs-container .feature-post .img img{max-height:700px}.blogList-container .col .react-blogs-container .feature-post .content .tag-date-info .item h6{font-family:Palanquin-Regular;font-size:15px;font-style:normal;font-weight:400;line-height:18.3px}.blogList-container .col .react-blogs-container .posts-container{justify-content:center;padding:0 1.25rem}.blogList-container .col .react-blogs-container .posts-container .container-col .blog-card .blog-link-wrapper .img img{max-height:350px;min-height:350px;overflow:hidden;width:100%}.blogList-container .col .react-blogs-container .posts-container .container-col .blog-card .blog-link-wrapper .img h4{font-family:Palanquin-Bold;font-size:23px;font-style:normal;font-weight:700;line-height:36px;text-transform:uppercase}.blogList-container .col .react-blogs-container .posts-container .container-col .blog-card .blog-link-wrapper .img h5{font-family:Palanquin-Regular;font-size:15px;font-style:normal;font-weight:400;line-height:18.3px}.blogList-container .col .react-blogs-container .posts-container .container-col .blog-card .blog-link-wrapper .content h3{font-family:Palanquin-Medium;font-size:20px;font-style:normal;font-weight:400;line-height:30px}}.blog-container .related-posts-heading{margin:0}