:root{--insurance-blue:#2c6aa9;--insurance-blue-light:#4a8fd4;--insurance-red:#d12521;--insurance-red-dark:#b01f1d;--dark-grey:#333;--light-grey:#f8f9fa;--border-grey:#e9ecef}dl{margin:2rem 0;padding:0;line-height:1.8;font-size:1.125rem;max-width:834px}dt{font-weight:700;color:var(--insurance-blue);font-size:1.1rem;margin-top:1.75rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--border-grey);font-family:montserrat,sans-serif}dt:first-of-type{margin-top:0}dd{margin:0 0 1.75rem;padding-left:1.5rem;color:#555;line-height:1.8;position:relative}dd::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--insurance-blue),var(--insurance-blue-light));border-radius:2px;opacity:.3}dd a{color:var(--insurance-blue);text-decoration:underline;text-decoration-color:rgba(44,106,169,.3);text-underline-offset:.2em;transition:all .2s ease}dd a:hover{text-decoration-color:var(--insurance-blue);color:var(--insurance-red)}dd strong{font-weight:600;color:#1a1a1a}.c-rich-content dl{margin:2.5rem auto;padding:0;max-width:834px;text-align:left}.c-rich-content dt{font-weight:700;color:var(--insurance-blue);font-size:1.25rem;margin-top:2rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:2px solid transparent;background:linear-gradient(white,white)padding-box,linear-gradient(90deg,var(--insurance-blue),var(--insurance-blue-light))border-box;border-bottom:2px solid transparent;font-family:montserrat,sans-serif}.c-rich-content dt:first-of-type{margin-top:0}.c-rich-content dd{margin:0 0 2rem;padding-left:1.5rem;color:#555;line-height:1.8;font-size:1.125rem;position:relative}.c-rich-content dd::before{content:'';position:absolute;left:0;top:.25rem;bottom:.25rem;width:4px;background:linear-gradient(180deg,var(--insurance-blue),var(--insurance-blue-light));border-radius:2px;opacity:.4}dl.dl-cards{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:2.5rem 0}@media(min-width:768px){dl.dl-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){dl.dl-cards{grid-template-columns:repeat(3,1fr)}}dl.dl-cards dt{background:linear-gradient(135deg,var(--insurance-blue),var(--insurance-blue-light));color:#fff;padding:1rem 1.25rem;margin:0;border-radius:12px 12px 0 0;border-bottom:none;font-size:1.1rem;font-weight:600}dl.dl-cards dd{background:#fff;padding:1.25rem;margin:0;border-radius:0 0 12px 12px;box-shadow:0 4px 12px rgba(0,0,0,8%);border:1px solid var(--border-grey);border-top:none;transition:all .3s ease}dl.dl-cards dd::before{display:none}dl.dl-cards dd:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px)}dl.dl-horizontal{display:grid;grid-template-columns:minmax(150px,auto)1fr;gap:.75rem 2rem;margin:2rem 0;align-items:start}dl.dl-horizontal dt{margin:0;padding:.75rem 0;border-bottom:none;font-weight:600;color:var(--dark-grey);font-size:1rem;position:relative}dl.dl-horizontal dt::after{content:':';position:absolute;right:-.5rem}dl.dl-horizontal dd{margin:0;padding:.75rem 0;padding-left:0;border-bottom:1px solid var(--border-grey)}dl.dl-horizontal dd::before{display:none}dl.dl-horizontal dt:nth-of-type(odd),dl.dl-horizontal dd:nth-of-type(odd){background:var(--light-grey);margin:0 -1rem;padding-left:1rem;padding-right:1rem}@media(max-width:576px){dl.dl-horizontal{grid-template-columns:1fr;gap:0}dl.dl-horizontal dt{padding-bottom:.25rem;border-bottom:none}dl.dl-horizontal dt::after{display:none}dl.dl-horizontal dd{padding-top:0;padding-bottom:1rem;margin-bottom:.5rem}}dl.dl-faq{margin:2.5rem 0;padding:0}dl.dl-faq dt{background:var(--light-grey);border:2px solid var(--border-grey);border-radius:12px 12px 0 0;padding:1.25rem 1.5rem;margin:1.5rem 0 0;font-size:1.1rem;font-weight:600;color:var(--dark-grey);cursor:default;transition:all .3s ease;border-bottom:none;display:flex;align-items:center;gap:.75rem}dl.dl-faq dt:first-of-type{margin-top:0}dl.dl-faq dt::before{content:'Q';display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(135deg,var(--insurance-blue),var(--insurance-blue-light));color:#fff;border-radius:50%;font-size:.85rem;font-weight:700;flex-shrink:0}dl.dl-faq dt:hover{border-color:var(--insurance-blue);background:#fff}dl.dl-faq dd{background:#fff;border:2px solid var(--border-grey);border-top:none;border-radius:0 0 12px 12px;padding:1.5rem;margin:0;box-shadow:0 4px 12px rgba(44,106,169,8%)}dl.dl-faq dd::before{display:none}dl.dl-faq dd>p:first-child::before,dl.dl-faq dd:not(:has(p))::before{content:'A: ';font-weight:700;color:var(--insurance-blue)}dl.dl-compact{margin:1rem 0;font-size:.95rem}dl.dl-compact dt{font-size:.95rem;margin-top:1rem;margin-bottom:.25rem;padding-bottom:.25rem;border-bottom:1px solid var(--border-grey)}dl.dl-compact dt:first-of-type{margin-top:0}dl.dl-compact dd{margin:0 0 .75rem;padding-left:1rem;font-size:.9rem;line-height:1.6}dl.dl-compact dd::before{width:2px;opacity:.2}dl.dl-featured{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);border-left:4px solid var(--insurance-blue);padding:2rem;border-radius:0 12px 12px 0;margin:2.5rem 0;box-shadow:0 4px 12px rgba(0,0,0,8%)}dl.dl-featured dt{color:var(--insurance-blue);font-size:1.2rem;margin-top:1.5rem;margin-bottom:.5rem;padding-bottom:0;border-bottom:none}dl.dl-featured dt:first-of-type{margin-top:0}dl.dl-featured dd{margin:0 0 1rem;padding-left:0;color:#333}dl.dl-featured dd::before{display:none}dl.dl-compare{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:2rem 0;border:2px solid var(--border-grey);border-radius:12px;overflow:hidden}dl.dl-compare dt{background:linear-gradient(135deg,var(--insurance-blue),var(--insurance-blue-light));color:#fff;padding:1rem 1.5rem;margin:0;border-bottom:none;font-size:1rem;text-align:center;border-right:1px solid rgba(255,255,255,.2)}dl.dl-compare dt:last-of-type{border-right:none}dl.dl-compare dd{background:#fff;padding:1.5rem;margin:0;border-right:1px solid var(--border-grey)}dl.dl-compare dd:last-of-type{border-right:none}dl.dl-compare dd::before{display:none}@media(max-width:576px){dl.dl-compare{grid-template-columns:1fr}dl.dl-compare dt{border-right:none;border-bottom:1px solid rgba(255,255,255,.2)}dl.dl-compare dd{border-right:none;border-bottom:1px solid var(--border-grey)}dl.dl-compare dd:last-of-type{border-bottom:none}}dl.dl-numbered{counter-reset:dl-counter;margin:2rem 0}dl.dl-numbered dt{counter-increment:dl-counter;display:flex;align-items:center;gap:1rem;margin-top:2rem;padding-bottom:.75rem;border-bottom:2px solid var(--border-grey)}dl.dl-numbered dt:first-of-type{margin-top:0}dl.dl-numbered dt::before{content:counter(dl-counter);display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:linear-gradient(135deg,var(--insurance-blue),var(--insurance-blue-light));color:#fff;border-radius:50%;font-size:1rem;font-weight:700;flex-shrink:0;box-shadow:0 2px 8px rgba(44,106,169,.3)}dl.dl-numbered dd{margin-left:0;padding-left:3.5rem}dl.dl-numbered dd::before{left:1.1rem;width:2px;top:-.5rem;opacity:.2}@media(max-width:768px){dl{margin:1.5rem 0;font-size:1.0625rem}dt{font-size:1rem;margin-top:1.5rem;margin-bottom:.375rem;padding-bottom:.375rem}dd{margin-bottom:1.25rem;padding-left:1rem;line-height:1.75}dd::before{width:2px}.c-rich-content dl{margin:2rem auto}.c-rich-content dt{font-size:1.1rem;margin-top:1.5rem}.c-rich-content dd{font-size:1.0625rem;margin-bottom:1.5rem;padding-left:1rem}dl.dl-cards{grid-template-columns:1fr;gap:1.25rem}dl.dl-cards dt{font-size:1rem;padding:.875rem 1rem}dl.dl-cards dd{padding:1rem}dl.dl-faq dt{font-size:1rem;padding:1rem 1.25rem}dl.dl-faq dt::before{width:24px;height:24px;font-size:.75rem}dl.dl-faq dd{padding:1.25rem}dl.dl-glossary{columns:1}dl.dl-glossary dt{font-size:1.1rem}dl.dl-featured{padding:1.5rem;margin:2rem 0}dl.dl-featured dt{font-size:1.1rem}dl.dl-numbered dt::before{width:30px;height:30px;font-size:.875rem}dl.dl-numbered dd{padding-left:3rem}}@media(max-width:480px){dl{font-size:1rem}dt{font-size:.95rem}dd{padding-left:.75rem}dl.dl-featured{padding:1.25rem;border-radius:0 8px 8px 0}}@media print{dl{page-break-inside:avoid}dt{color:#000;page-break-after:avoid;border-bottom-color:#999}dd{color:#333}dd::before{display:none}dl.dl-cards,dl.dl-faq{box-shadow:none;border:1px solid #999}dl.dl-cards dt,dl.dl-faq dt::before{background:#666;-webkit-print-color-adjust:exact;print-color-adjust:exact}dl.dl-featured{background:#f5f5f5;border-left-color:#666;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}dl.dl-faq dt:focus-visible,dl.dl-cards dd:focus-visible{outline:3px solid var(--insurance-blue);outline-offset:2px}@media(prefers-reduced-motion:reduce){dd,dl.dl-cards dd,dl.dl-faq dt{transition:none}dl.dl-cards dd:hover{transform:none}}@media(prefers-contrast:high){dt{border-bottom-width:3px;border-bottom-color:initial}dd::before{opacity:1;background:currentColor}dl.dl-featured{border-left-width:6px}}@font-face{font-family:icomoon;src:url(../fonts/tiktok-x.woff2)format("woff2"),url(../fonts/tiktok-x.svg)format("svg");font-display:swap}@font-face{font-family:font-icons;src:url(../fonts/font-icons-new-gen-1.woff2)format("woff2"),url(../fonts/font-icons.svg)format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:lined-icons;src:url(../fonts/lined-icons.woff2)format("woff2"),url(../fonts/lined-icons.svg)format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:simple-line-icons;src:url(../fonts/Simple-Line-Icons.eot);src:url(../fonts/Simple-Line-Icons.eot?#iefix)format("embedded-opentype"),url(../fonts/Simple-Line-Icons.woff)format("woff"),url(../fonts/Simple-Line-Icons.ttf)format("truetype"),url(../fonts/Simple-Line-Icons.svg#Simple-Line-Icons)format("svg");font-weight:400;font-style:normal;font-display:swap}[class^=icon-],[class*=" icon-"],[class^=icon-line-],[class*=" icon-line-"],.side-header .primary-menu ul>li.sub-menu>a:after{display:inline-block;font-family:font-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-line-],[class*=" icon-line-"]{font-family:lined-icons}.icon.pull-right{margin-left:.3em}.icon-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.icon-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.icon-globe:before{font-family:simple-line-icons!important;content:"\e037"}.icon-envelope2:before{content:"\e603"}.icon-email2:before{content:"\e662"}.icon-star3:before{content:"\e6c1"}.icon-star-empty:before{content:"\e6c2"}.icon-remove:before{content:"\e6c9"}.icon-remove-circle:before{content:"\e713"}.icon-ok-circle:before{content:"\e714"}.icon-calendar3:before{content:"\e728"}.icon-angle-left:before{content:"\e7a4"}.icon-angle-right:before{content:"\e7a5"}.icon-angle-up:before{content:"\e7a6"}.icon-angle-down:before{content:"\e7a7"}.icon-dollar:before{content:"\e7f0"}.icon-facebook:before{content:"\e86f"}.icon-arrow-down:before{content:"\e922"}.icon-arrow-right:before{content:"\e924"}.icon-arrow-up:before{content:"\e925"}.icon-brain:before{content:"\e958"}.icon-building:before{content:"\e95f"}.icon-car:before{content:"\e975"}.icon-chevron-down:before{content:"\e998"}.icon-chevron-left:before{content:"\e999"}.icon-chevron-right:before{content:"\e99a"}.icon-chevron-up:before{content:"\e99b"}.icon-envelope:before{content:"\e9f2"}.icon-home:before{content:"\ea7a"}.icon-link:before{content:"\eaad"}.icon-map-marker-alt:before{content:"\eac2"}.icon-motorcycle:before{content:"\eaea"}.icon-phone:before{content:"\eb13"}.icon-share:before{content:"\eb5e"}.icon-shield-alt:before{content:"\eb60"}.icon-times:before{content:"\ebcc"}.icon-trash:before{content:"\ebdc"}.icon-calendar-check1:before{content:"\ec37"}.icon-clock1:before{content:"\ec45"}.icon-contao:before{content:"\ecff"}.icon-instagram:before{content:"\ed71"}.icon-linkedin-in:before{content:"\ed8a"}.icon-linkedin:before{content:"\ed8b"}.icon-pinterest:before{content:"\edc2"}.icon-reddit:before{content:"\edd2"}.icon-wpforms:before{content:"\ee33"}.icon-youtube:before{content:"\ee3e"}.icon-line-clock:before{content:"\e939"}.icon-line-loader:before{content:"\e98e"}.icon-line-phone-call:before{content:"\e9b3"}.icon-twitter:before{content:"\e901";font-family:icomoon!important}.icon-tiktok:before{content:"\e900";font-family:icomoon!important}.error-page__content{grid-column:2}.error-page__content h1{font-size:var(--font-size-4xl);color:var(--insurance-blue);font-weight:400}.error-page__content ul{padding-left:15px;margin-bottom:30px}.error-page__content hr{border:none;height:2px;background-color:#f5f5f5}.c-author-page{grid-column:2}.c-author-page--content{margin-top:80px;padding:0 1.5rem}@media screen and (min-width:968px){.c-author-page--content{max-width:66.66666667%;margin:100px auto 0;padding:0}}.c-author-page__image-container{text-align:center;margin-bottom:3rem}.c-author-page__divider{border:none;height:3px;background:linear-gradient(90deg,transparent,var(--insurance-blue),transparent);margin:80px auto;max-width:200px;border-radius:2px}@media(max-width:768px){.c-author-page__divider{margin:60px auto;max-width:150px}}.c-author-page__resources{margin-bottom:4rem}.c-author-page__resources__heading{margin-bottom:1.5rem;font-size:1.75rem;font-weight:700;color:#333;position:relative;padding-bottom:.75rem}.c-author-page__resources__heading::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:4px;background:linear-gradient(90deg,var(--insurance-blue),#4a8fd4);border-radius:2px}@media(max-width:768px){.c-author-page__resources__heading{font-size:1.5rem}}.c-author-page__articles{margin-bottom:4rem}.c-author-page__articles__heading{font-size:1.75rem;font-weight:700;color:#333;margin-bottom:1.5rem;position:relative;padding-bottom:.75rem}.c-author-page__articles__heading::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:4px;background:linear-gradient(90deg,var(--insurance-blue),#4a8fd4);border-radius:2px}@media(max-width:768px){.c-author-page__articles__heading{font-size:1.5rem}}.c-author-page__articles__accordion{background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;padding:1.5rem;transition:all .3s ease}.c-author-page__articles__accordion:hover{border-color:var(--insurance-blue);box-shadow:0 4px 12px rgba(44,106,169,.15)}.c-author-page__articles__accordion[open]{background:#fff;border-color:var(--insurance-blue);box-shadow:0 4px 12px rgba(44,106,169,.15)}.c-author-page__articles__accordion[open] .c-author-page__articles__accordion__heading i{transform:rotateZ(90deg);background:var(--insurance-blue);color:#fff}.c-author-page__articles__accordion__heading{width:100%;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:1.1rem;color:#333;cursor:pointer;user-select:none}.c-author-page__articles__accordion__heading:hover{color:var(--insurance-blue)}.c-author-page__articles__accordion__heading i{margin-left:auto;background:#e9ecef;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.c-author-page__articles__accordion__heading i:hover{background:var(--insurance-blue);color:#fff}.c-author-page__link-list{padding-left:0;margin-top:1.5rem}.c-author-page__link{list-style:none;display:flex;align-items:center;margin-bottom:1rem;transition:transform .2s ease}.c-author-page__link:hover{transform:translateX(5px)}.c-author-page__link::before{content:"";background:linear-gradient(135deg,var(--insurance-blue),#4a8fd4);font-weight:700;display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:1rem;flex-shrink:0;box-shadow:0 2px 4px rgba(44,106,169,.3)}.c-author-page__link a{font-weight:600;font-size:1.05rem;color:var(--insurance-blue);line-height:1.6;text-decoration:none;transition:all .2s ease}.c-author-page__link a:hover{color:#d12521;text-decoration:underline}.c-card--author{text-align:center;padding:2rem;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,8%);transition:all .3s ease}.c-card--author:hover{box-shadow:0 12px 32px rgba(0,0,0,.12);transform:translateY(-4px)}.c-card--author__image{width:180px;height:180px;border-radius:50%;object-fit:cover;border:5px solid #fff;box-shadow:0 8px 20px rgba(0,0,0,.15);margin-bottom:1.5rem;transition:all .3s ease}.c-card--author__image:hover{transform:scale(1.05);box-shadow:0 12px 28px rgba(0,0,0,.2)}@media(max-width:768px){.c-card--author__image{width:150px;height:150px}}.c-card--author__name{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin:1rem 0 1.5rem;font-family:montserrat,sans-serif}@media(max-width:768px){.c-card--author__name{font-size:1.5rem}}.c-card--author__socials{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.c-card--author__socials__icon{width:44px;height:44px;background:linear-gradient(135deg,var(--insurance-blue),#4a8fd4);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 8px rgba(44,106,169,.3)}.c-card--author__socials__icon:hover{background:linear-gradient(135deg,#d12521,#b01f1d);transform:translateY(-3px);box-shadow:0 6px 16px rgba(209,37,33,.4)}.c-card--author__socials__icon:active{transform:translateY(-1px)}.c-card--author__socials__icon i{color:#fff}.c-card--author__paragraph{font-size:1.1rem;line-height:1.8;color:#555;text-align:left;max-width:600px;margin:0 auto;padding:1.5rem;background:#fff;border-radius:12px;border-left:4px solid var(--insurance-blue);box-shadow:0 2px 8px rgba(0,0,0,5%)}@media(max-width:768px){.c-card--author__paragraph{font-size:1rem;padding:1.25rem}}.c-banner--background-color{position:relative;overflow:hidden}.c-banner--background-color::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:shimmer 3s infinite}@keyframes shimmer{0%,100%{transform:translate(0,0)}50%{transform:translate(10%,10%)}}.c-banner--background-color .c-heading{text-shadow:2px 2px 4px rgba(0,0,0,.2);position:relative;z-index:1}.c-banner--background-color .c-rich-content__content{position:relative;z-index:1;font-size:1.2rem;font-weight:500;letter-spacing:.5px}@media(max-width:768px){.c-author-page--content{margin-top:60px}.c-author-page__divider{margin:50px auto}.c-author-page__resources,.c-author-page__articles{margin-bottom:3rem}.c-card--author{padding:1.5rem;border-radius:16px}.c-card--author__paragraph{text-align:center}}@media print{.c-author-page__divider{background:#333;height:1px}.c-card--author{box-shadow:none;border:1px solid #ddd}.c-card--author__socials{display:none}}.blog-list{grid-column:2}.blog-list img{width:100%}.blog-list__heading-container{display:grid;grid-template-columns:1fr;align-items:center;gap:30px;padding:50px 0}@media(min-width:992px){.blog-list__heading-container{grid-template-columns:1fr 1fr}}.blog-list__heading-container__heading{font-family:roboto,sans-serif;letter-spacing:1px;font-size:50px;font-weight:800;color:#fff;line-height:68px;margin-bottom:0;text-shadow:2.16px 2.16px 3px rgba(47,47,47,.75);text-align:center}@media(min-width:768px){.blog-list__heading-container__heading{text-align:right}}.blog-list__heading-container__paragraph{max-width:720px;line-height:1.8}.blog-list__content-container{display:grid;grid-template-columns:1fr;gap:40px;padding-top:30px;align-items:flex-start}@media(min-width:992px){.blog-list__content-container{grid-template-columns:3fr 1fr}}.blog-list__content-container__posts{display:grid;grid-template-columns:1fr;column-gap:30px;row-gap:60px;padding-bottom:80px}@media(min-width:576px){.blog-list__content-container__posts{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}}.blog-list__content-container__posts--post{background-color:#e6e6e6;border-bottom-left-radius:25px;border-bottom-right-radius:25px;height:100%;position:relative;display:flex;flex-direction:column}.blog-list__content-container__posts--post__image{background-color:#f2f2f2;padding:20px}.blog-list__content-container__posts--post__content{padding:40px 30px;position:relative;height:100%}.blog-list__content-container__posts--post__content>a{text-decoration:none}.blog-list__content-container__posts--post__content>a>h2{line-height:1.5;font-size:1.406rem;font-weight:600;color:var(--insurance-blue);text-transform:uppercase}@media(min-width:576px){.blog-list__content-container__posts--post__content>a>h2{font-size:1.2rem}}.blog-list__content-container__posts--post__content .date{display:flex;gap:8px;font-size:90%;margin:0 15px 10px 0;color:#999;padding-left:10px}.blog-list__content-container__posts--post__content p{line-height:1.8;margin-bottom:30px;padding-bottom:44px}.blog-list__content-container__posts--post__content a.button{line-height:1.5;display:inline-block;background-color:#2864af;color:#fff;padding:10px 50px;font-style:normal;border-bottom:none;position:absolute;bottom:50px;font-family:montserrat,sans-serif;font-weight:500;font-size:18px;text-decoration:none;border-radius:9999px}@media(min-width:576px){.blog-list__content-container__posts--post__content a.button{left:30px;right:30px;padding:10px 30px;text-align:center}}.blog-list__content-container__posts--pagination{margin-top:3rem!important}.blog-list__content-container__posts--pagination>ul{padding-left:15px;list-style:none;display:flex;border-radius:.25rem}.blog-list__content-container__posts--pagination>ul>li>a{text-decoration:underline!important;position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:var(--insurance-blue);background-color:#fff;border:1px solid #dee2e6}.blog-list__content-container__posts--pagination>ul>li:first-child a{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.blog-list__content-container__posts--pagination>ul>li:last-child a{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.blog-list__content-container__posts--pagination>ul>li.active>a{color:#fff!important;background-color:var(--insurance-blue)!important;border-color:var(--insurance-blue)!important}.blog-list__content-container__posts--pagination>ul>li.disabled>a{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.blog-list__content-container__sidebar{position:sticky;top:100px;padding:15px;max-width:none}.blog-list__content-container__sidebar img{width:60%!important}.blog-list__content-container__sidebar .c-form--quote-form__form{grid-template-columns:1fr}.blog-page{grid-column:2;overflow:hidden}.blog-page__breadcrumb{padding-top:20px;margin-bottom:50px}@media(min-width:992px){.blog-page__breadcrumb{margin-bottom:5px}}.blog-page__breadcrumb ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0;font-size:14px;font-weight:500;line-height:1.2!important;align-items:center}.blog-page__breadcrumb li{display:flex;align-items:center;gap:8px}.blog-page__breadcrumb a{text-decoration:none;max-width:340px;color:#717582}.blog-page__banner{display:flex;justify-content:flex-start;gap:30px;padding-bottom:30px;flex-direction:column}@media(min-width:992px){.blog-page__banner{align-items:flex-end;flex-direction:row}}.blog-page__banner>img{display:none;margin:auto;max-width:410px;padding:0 15px}@media(min-width:992px){.blog-page__banner>img{max-width:33%}}@media(min-width:768px){.blog-page__banner>img{display:block}}.blog-page__banner__title{flex:0 0 100%;max-width:100%}@media(min-width:992px){.blog-page__banner__title{flex:0 0 50%;max-width:50%}}.blog-page__banner__title h1{font-family:roboto,sans-serif;letter-spacing:1px;margin-bottom:0;font-size:33px;color:#000;text-shadow:unset;font-weight:800;line-height:1.2;text-align:left}.blog-page__banner__author{display:flex;gap:15px;align-items:center}.blog-page__banner__author img{width:64px;height:64px;border-radius:100%}.blog-page__banner__author--text__heading{font-size:var(--font-size-md);font-weight:500;line-height:1.2!important;margin-bottom:5px;color:#000;text-align:left}.blog-page__banner__author--text .author-modal__container{position:relative;cursor:pointer}.blog-page__banner__author--text .author-modal__container:hover .author-modal__container__heading{color:var(--insurance-blue)}.blog-page__banner__author--text .author-modal__container:hover .author-modal__container--modal{display:block}.blog-page__banner__author--text .author-modal__container__heading{font-size:var(--font-size-md);font-weight:500;line-height:1.2!important;margin-bottom:5px;color:#000;text-align:left}.blog-page__banner__author--text .author-modal__container--modal{display:none;width:500px;position:absolute;background:#fff;z-index:2;box-shadow:rgba(0,0,0,.2)0 4px 8px,rgba(0,0,0,.19)0 6px 20px;text-align:left;top:100%;border-radius:10px;padding:20px}.blog-page__banner__author--text .author-modal__container--modal .description{margin-top:10px;font-size:var(--font-size-md);font-weight:500;margin-bottom:5px;color:#000;text-align:left;line-height:1.2!important}.blog-page__banner__author--text .author-modal__container--modal .bottom-area{margin-top:20px;display:flex;align-items:center;justify-content:space-between}.blog-page__banner__author--text .author-modal__container--modal .bottom-area>a{gap:8px;text-decoration:none;display:flex;align-items:center;font-weight:500;color:var(--insurance-blue)}.blog-page__banner__author--text .author-modal__container--modal .bottom-area>a:hover{color:#222}.blog-page__banner__author--text .author-modal__container--modal .bottom-area .social{display:flex;gap:8px}.blog-page__banner__author--text .author-modal__container--modal .bottom-area .social a i{color:#fff;width:25px;height:25px;display:flex;align-items:center;justify-content:center;font-size:14px;background:#484848;border-radius:50%}.blog-page__banner__author--text .position{font-size:14px;font-weight:500;line-height:1.2!important;color:#717582;margin-bottom:0;text-align:left}.blog-page__banner__author .share-container{margin-left:auto;position:relative}.blog-page__banner__author .share-container__button{cursor:pointer;display:flex;gap:8px;align-items:center;border:1px solid #000;padding:5px 10px;border-radius:6px;font-weight:500;font-size:14px;background:#fff}.blog-page__banner__author .share-container__modal{display:none;position:absolute;background:#fff;z-index:2;width:300px;box-shadow:rgba(0,0,0,.2)0 4px 8px,rgba(0,0,0,.19)0 6px 20px;text-align:left;top:125%;border-radius:10px;padding:20px}.blog-page__banner__author .share-container__modal.active{display:block}.blog-page__banner__author .share-container__modal .top-area{display:flex;justify-content:space-between}.blog-page__banner__author .share-container__modal .top-area .title{font-weight:500;font-size:18px}.blog-page__banner__author .share-container__modal .top-area .close_area{font-size:var(--font-size-sm);line-height:1.2;cursor:pointer}.blog-page__banner__author .share-container__modal .list-share a{text-decoration:none;display:flex;align-items:center;font-size:14px;color:#000;line-height:1.2;padding:4px 0;border-bottom:1px solid #000}.blog-page__banner__author .share-container__modal .list-share a:last-of-type{padding-bottom:0;border-bottom:unset}.blog-page__banner__author .share-container__modal .list-share a i{color:#fff;width:23px;height:23px;display:flex;align-items:center;justify-content:center;margin-right:8px;background:#484848;border-radius:50%}.blog-page__content{flex:0 0 100%;max-width:100%;line-height:1.8;font-size:1.125rem;max-width:75ch}@media(min-width:992px){.blog-page__content{flex:0 0 75%;max-width:75%}}.blog-page__content h2,.blog-page__content h3,.blog-page__content h4,.blog-page__content h5{color:var(--insurance-blue);font-family:montserrat}.blog-page__content h2{font-size:2rem;font-weight:700;line-height:1.3;margin-top:3.5rem;margin-bottom:1.5rem;padding-top:2rem}.blog-page__content h2:not(:first-child){border-top:1px solid #eee}.blog-page__content h3{font-size:1.5rem;font-weight:600;line-height:1.4;margin-top:2.5rem;margin-bottom:1.25rem}.blog-page__content p{line-height:1.8;margin-bottom:1.75rem;max-width:70ch}.blog-page__content p a{color:var(--insurance-blue);text-decoration:underline;text-decoration-color:rgba(40,100,175,.3);text-underline-offset:.2em;transition:all .2s ease}.blog-page__content p a:hover{text-decoration-color:#2864af}.blog-page__content ol,.blog-page__content ul{margin:2rem 0;padding-left:2.5rem;line-height:1.7}.blog-page__content li{margin-bottom:1.25rem;line-height:1.7;padding-left:.5rem}.blog-page__content li strong{color:var(--insurance-blue);font-weight:600}.blog-page__content strong{font-weight:600;color:#1a1a1a}.blog-page__content h2+p,.blog-page__content h3+p{margin-top:0}@media(max-width:768px){.blog-page__content{font-size:1.0625rem;line-height:1.75;padding:0 1.25rem}.blog-page__content h2{font-size:1.625rem;margin-top:2.5rem}.blog-page__content h3{font-size:1.375rem;margin-top:2rem}.blog-page__content p{margin-bottom:1.5rem}.blog-page__content ol,.blog-page__content ul{margin:1.5rem 0;padding-left:2rem}.blog-page__content li{margin-bottom:1rem}}.related_blogs .blog-page__heading{font-size:40px;font-weight:600;line-height:55px;margin-bottom:0;display:flex;justify-content:center}.related_blogs .blog-page__related-blogs-grid{display:grid;gap:32px;padding:32px 0}@media screen and (min-width:576px){.related_blogs .blog-page__related-blogs-grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:992px){.related_blogs .blog-page__related-blogs-grid{gap:32px}}.related_blogs .blog-page__related-blogs-grid__card{color:inherit;border-radius:20px;text-align:left;width:100%;height:100%;display:flex;flex-direction:column;transition:box-shadow .2s ease 0s;box-shadow:rgba(0,0,0,.4)0 8px 12px;padding:24px;background-color:#f2f2f2;justify-content:space-between;text-decoration:none}.related_blogs .blog-page__related-blogs-grid__card__title{font-size:25px;line-height:1.2;margin-bottom:10px;color:#4d4d4d;overflow:hidden;font-weight:600;text-align:center}.author-bio-box{margin:4rem 0;padding:3rem 0;border-top:2px solid #e9ecef;border-bottom:2px solid #e9ecef}@media(max-width:768px){.author-bio-box{margin:3rem 0;padding:2rem 0}}.author-bio-box__container{max-width:900px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.author-bio-box__container{padding:0 1rem}}.author-bio-box__header{display:flex;align-items:flex-start;gap:2rem;margin-bottom:1.5rem}@media(max-width:576px){.author-bio-box__header{flex-direction:column;align-items:center;text-align:center;gap:1.5rem}}.author-bio-box__image-wrapper{flex-shrink:0}.author-bio-box__image-wrapper img{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid #f8f9fa;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease}.author-bio-box__image-wrapper img:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.15)}@media(max-width:576px){.author-bio-box__image-wrapper img{width:100px;height:100px}}.author-bio-box__info{flex:1;display:flex;flex-direction:column;justify-content:center}.author-bio-box__name{font-size:1.75rem;font-weight:700;color:var(--insurance-blue);text-decoration:none;margin-bottom:.5rem;transition:color .2s ease;display:inline-block}.author-bio-box__name:hover{color:#d12521}@media(max-width:768px){.author-bio-box__name{font-size:1.5rem}}@media(max-width:576px){.author-bio-box__name{font-size:1.375rem}}.author-bio-box__title{font-size:1rem;color:#666;font-weight:500;margin:0}@media(max-width:768px){.author-bio-box__title{font-size:.95rem}}.author-bio-box__bio{margin-bottom:1.5rem}.author-bio-box__bio p{font-size:1rem;line-height:1.7;color:#555;margin:0}@media(max-width:768px){.author-bio-box__bio p{font-size:.95rem;line-height:1.6}}@media(max-width:576px){.author-bio-box__bio p{text-align:center}}.author-bio-box__footer{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;border-top:1px solid #e9ecef}@media(max-width:576px){.author-bio-box__footer{flex-direction:column;gap:1rem}}.author-bio-box__link{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--insurance-blue);text-decoration:none;transition:all .2s ease}.author-bio-box__link svg{transition:transform .2s ease}.author-bio-box__link:hover{color:#d12521}.author-bio-box__link:hover svg{transform:translateX(4px)}.author-bio-box__social{display:flex;gap:.75rem}.author-bio-box__social-icon{width:40px;height:40px;background:linear-gradient(135deg,var(--insurance-blue),#4a8fd4);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;text-decoration:none;transition:all .3s ease;box-shadow:0 2px 6px rgba(44,106,169,.3)}.author-bio-box__social-icon:hover{background:linear-gradient(135deg,#d12521,#b01f1d);transform:translateY(-2px);box-shadow:0 4px 12px rgba(209,37,33,.4)}.author-bio-box__social-icon i{color:#fff}.disclaimer-section-wrapper{margin:3rem 0;grid-column:2;max-width:834px;margin-left:auto;margin-right:auto}@media(max-width:768px){.disclaimer-section-wrapper{margin:2rem 15px}}.disclaimer-box{background:linear-gradient(135deg,#fff9e6,#fff);border-left:5px solid #ffc107;border-radius:12px;padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,8%);transition:all .3s ease}.disclaimer-box:hover{box-shadow:0 6px 16px rgba(0,0,0,.12)}@media(max-width:768px){.disclaimer-box{padding:1.5rem;border-left-width:4px}}.disclaimer-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid rgba(255,193,7,.3)}.disclaimer-header__icon{font-size:1.75rem;flex-shrink:0}@media(max-width:576px){.disclaimer-header__icon{font-size:1.5rem}}.disclaimer-header__title{font-family:montserrat,sans-serif;font-size:1.5rem;font-weight:700;color:#856404;margin:0;line-height:1.2}@media(max-width:768px){.disclaimer-header__title{font-size:1.25rem}}@media(max-width:576px){.disclaimer-header__title{font-size:1.125rem}}.disclaimer-section{margin-bottom:1.25rem;line-height:1.7;font-size:.9375rem}.disclaimer-section:last-child{margin-bottom:0}@media(max-width:768px){.disclaimer-section{font-size:.875rem;margin-bottom:1rem}}.disclaimer-section__label{font-family:montserrat,sans-serif;font-weight:700;color:#856404;display:block;margin-bottom:.375rem;font-size:.9375rem}@media(max-width:768px){.disclaimer-section__label{font-size:.875rem}}.disclaimer-section__text{color:#333;margin:0;line-height:1.7}.disclaimer-highlight{background-color:#fff;padding:.125rem .5rem;border-radius:4px;font-weight:600;color:#856404;border:1px solid rgba(133,100,4,.2);display:inline;white-space:nowrap}@media(max-width:576px){.disclaimer-highlight{display:inline;white-space:normal}}.disclaimer-text{color:#333;line-height:1.7;font-size:.9375rem;margin:0}.disclaimer-text strong{color:#856404;font-weight:700}.commercial_auto_quote .content-wrap{padding-top:0!important}@media(max-width:767.98px){.commercial_auto_quote .content-wrap{padding-bottom:20px!important}}@media(max-width:767.98px){.commercial_auto_quote .container-fluid{padding:0}}@media(max-width:767.98px){.commercial_auto_quote .step_wrapper{max-width:330px;margin:10px 0}}.commercial_auto_quote .img_wrapper .step{display:none}.commercial_auto_quote .img_wrapper .step.active{display:block}.commercial_auto_quote .step_wrapper,.commercial_auto_quote .auto-quote__form{grid-column:2}.commercial_auto_quote .bg_area{background-color:#d7f1fa}.commercial_auto_quote .bg_area form{width:100%}.commercial_auto_quote .bg_area .wrapper_form{width:80%;margin-left:7%}@media(max-width:991.98px){.commercial_auto_quote .bg_area .wrapper_form{width:90%;margin-left:5%;margin-right:5%}}.commercial_auto_quote .bg_area .wrapper_form .tab{display:none;padding-top:20px}.commercial_auto_quote .bg_area .wrapper_form .tab.active{display:flex;flex-wrap:wrap}.commercial_auto_quote .bg_area .wrapper_form .tab h2{width:100%;color:#165da2}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab h2{font-size:18px;margin-bottom:5px}}.commercial_auto_quote .bg_area .wrapper_form .tab .required{width:100%}.commercial_auto_quote .bg_area .wrapper_form .tab .required p{margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #929799}.commercial_auto_quote .bg_area .wrapper_form .tab .required p span{color:#e37d86}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .required p{font-size:var(--font-size-sm)}}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area{width:73%;margin-right:4%}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area{width:100%;margin:0}}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .add_margin_right{margin-right:20px}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper{box-shadow:0 0 8px -1px #000000;border-radius:15px;background-color:#fff;padding:15px;margin:0 auto;margin-bottom:30px;background-color:#f1f1f1}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper{padding:15px 20px}}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper label{display:block}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper label{text-transform:capitalize;font-size:10px}}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper label span{color:#e37d86}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .input_wrap{margin-bottom:20px}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .input_wrap{margin-bottom:0}}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .input_wrap.no_margin{margin-bottom:0}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .input_wrap.radio_margin{margin-bottom:5px}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .trigger_popup{color:var(--insurance-blue);font-style:italic;cursor:pointer}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .trigger_popup{font-size:11px}}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=text],.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=email]{font-size:18px;font-weight:300;font-family:roboto,sans-serif;appearance:none;border-radius:5px;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;padding:.9rem .75rem;border:1px solid #919191;background:0 0}@media(max-width:991.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=text],.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=email]{max-width:200px}}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=text],.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=email]{width:100%;max-width:100%;margin-bottom:10px;font-size:11px}}@media(max-width:991.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=text].full_width,.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=email].full_width{width:100%;max-width:100%;margin-bottom:0}}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=text]:only-child,.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=email]:only-child{width:100%;max-width:100%}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=text]:only-child,.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=email]:only-child{margin-bottom:0!important}}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=text]:last-child,.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=email]:last-child{margin-bottom:0!important}}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=text].add_margin_mobile,.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=email].add_margin_mobile{margin-bottom:10px!important}}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=text].half_width_year,.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=email].half_width_year{max-width:150px}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper label{position:relative}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=radio]{width:30px;height:30px;border:1px solid #a4a4a4;appearance:none;border-radius:5px;background:0 0}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=radio]{width:20px;height:20px}}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=radio]:checked{background-color:#d7f1fa}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=radio]:checked~span::before{content:"";left:14px;top:8px;width:10px;height:15px;border:solid #a4a4a4;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper input[type=radio]:checked~span::before{left:12px;top:5px;width:6px;height:11px}}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .full_width{width:100%;display:block;margin-bottom:15px}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper label{color:var(--insurance-blue);font-weight:700;font-family:montserrat,sans-serif;letter-spacing:1px;margin-bottom:10px;cursor:pointer}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper select{font-size:18px;font-weight:300;font-family:roboto,sans-serif;border-radius:5px;line-height:1.5;color:#495057;background:0 0;background-clip:padding-box;padding:.9rem .75rem;border:1px solid #919191;appearance:none;background-image:url(/images/commercial-quotes/dropdown-toggle.svg);background-size:25px;background-repeat:no-repeat;background-position:95%;max-width:400px;width:100%;margin-bottom:15px}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper select{max-width:100%;font-size:10px}}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .half_width{max-width:400px!important}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .half_width{max-width:100%}}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .radio_choice{display:flex;padding-left:10px}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .radio_choice label{display:flex;align-items:center;margin-right:20px}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .radio_choice label span{font-size:var(--font-size-md);font-weight:300;font-family:roboto,sans-serif;appearance:none;border-radius:5px;line-height:1.5;color:#495057;text-transform:capitalize!important;margin-left:15px}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .radio_choice label span{font-size:10px;margin-left:10px}}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .date_field{display:flex}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .date_field input{margin-right:20px;width:200px}@media(max-width:991.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .date_field input{max-width:120px;width:100%}}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .date_field input{margin-bottom:0}}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .date_field input:last-child{margin-right:0}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper h5{color:var(--insurance-blue);font-size:var(--font-size-xl);border-bottom:2px solid gray;padding-bottom:10px;max-width:80%}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper h5{font-size:22px}}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .dual_wrapper{display:flex;justify-content:space-between}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .dual_wrapper .single_wrap{max-width:48%;width:48%}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .dual_wrapper select{max-width:100%}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .field_wrapper .add_margin_mobile{margin-bottom:10px}}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .total_text{display:block;font-weight:700;margin-top:10px}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .total_text{font-size:10px}}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .total_label{display:block;margin-bottom:5px}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area .total_label{font-size:10px}}.commercial_auto_quote .bg_area .wrapper_form .tab .form_area span.note{display:block;margin:10px 0 5px}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .form_area span.note{font-size:10px}}.commercial_auto_quote .bg_area .wrapper_form .tab .btn_next{color:#fff;font-size:19px;font-weight:600;line-height:27px;border-radius:100px;display:block;padding:15px 100px;margin-bottom:5px;background-color:var(--insurance-red);max-width:max-content;margin-top:30px;cursor:pointer;border:unset}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .btn_next{text-align:center;max-width:100%}}.commercial_auto_quote .bg_area .wrapper_form .tab .customer_services{width:23%;box-shadow:0 0 8px -1px #000000;border-radius:15px;background-color:#f1f1f1;padding:15px;margin:0 auto;align-self:flex-start;text-align:center}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .tab .customer_services{display:none}}.commercial_auto_quote .bg_area .wrapper_form .tab .customer_services h4{margin-bottom:10px}.commercial_auto_quote .bg_area .wrapper_form .tab .customer_services h5{font-size:var(--font-size-sm);margin-bottom:10px}.commercial_auto_quote .bg_area .wrapper_form .tab .customer_services .img_area{margin-bottom:10px}.commercial_auto_quote .bg_area .wrapper_form .tab .customer_services .img_area img{max-height:220px}.commercial_auto_quote .bg_area .wrapper_form .tab .customer_services a{color:#fff;font-size:10px;font-weight:600;line-height:1.2;border-radius:10px;display:block;padding:10px 15px;margin-bottom:5px;background-color:var(--insurance-red);max-width:max-content;margin-top:30px;margin:auto;margin-bottom:10px;text-decoration:none}.commercial_auto_quote .bg_area .wrapper_form .tab .customer_services a:last-child{margin-bottom:0;margin-top:20px}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .thank_you{padding:0 20px}}.commercial_auto_quote .bg_area .wrapper_form .thank_you h2{font-size:42px;line-height:1.2;margin-bottom:20px}.commercial_auto_quote .bg_area .wrapper_form .thank_you p{line-height:1.3!important;font-size:18px;border-bottom:2px solid #838384;padding-bottom:20px}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .thank_you p{font-size:var(--font-size-md)}}.commercial_auto_quote .bg_area .wrapper_form .thank_you .question h5{color:#165da2;font-size:42px;font-weight:400;line-height:1.2;margin-bottom:0}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .thank_you .question h5{font-size:34px;margin-bottom:15px}}.commercial_auto_quote .bg_area .wrapper_form .thank_you .question span{color:#165da2;font-size:52px;font-weight:800;display:block}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .thank_you .question span{font-size:42px;line-height:1.2;margin-bottom:15px}}@media(max-width:767.98px){.commercial_auto_quote .bg_area .wrapper_form .thank_you .img_area{max-width:250px}}@media(max-width:767.98px){.commercial_auto_quote .bg_area{margin-bottom:0}}.commercial_auto_quote .bg_area.final_page{margin-bottom:0}.commercial_auto_quote .bg_area.final_page .wrapper_form{width:93%}.commercial_auto_quote .bg_area.final_page .wrapper_form .tab.active{margin-bottom:0}.commercial_auto_quote .bg_area.final_page .wrapper_form .tab.active .form_area{width:100%;margin-right:0}@media(max-width:767.98px){.commercial_auto_quote .bg_area.final_page .wrapper_form .tab.active{justify-content:right}}.commercial_auto_quote .bg_area.final_page .wrapper_form .tab.active .img_area{max-width:550px}@media(max-width:1366.98px){.commercial_auto_quote .bg_area.final_page .wrapper_form .tab.active .img_area{max-width:400px}}@media(max-width:767.98px){.commercial_auto_quote .bg_area.final_page .wrapper_form .tab.active .img_area{max-width:250px;margin-right:20px}}.commercial_auto_quote .bg_area.add_coverage .wrapper_form{width:100%;margin:0}.commercial_auto_quote .bg_area.add_coverage .wrapper_form .btn_next{margin-left:auto;margin-right:auto;margin-bottom:40px}@media(max-width:767.98px){.commercial_auto_quote .bg_area.add_coverage{margin-bottom:100px}}.commercial_auto_quote .mobile_show{display:none;padding:15px}@media(max-width:767.98px){.commercial_auto_quote .mobile_show{display:block;margin-top:80px}}@media(max-width:767.98px){.commercial_auto_quote .mobile_show .customer_services{display:block;width:100%;max-width:100%;box-shadow:0 0 8px -1px #000000;border-radius:15px;background-color:#f1f1f1;padding:15px;margin:20px 15px;margin:0 auto;text-align:center}.commercial_auto_quote .mobile_show .customer_services h4{margin-bottom:10px}.commercial_auto_quote .mobile_show .customer_services h5{font-size:var(--font-size-sm);margin-bottom:10px}.commercial_auto_quote .mobile_show .customer_services .img_area{margin-bottom:10px}.commercial_auto_quote .mobile_show .customer_services .img_area img{max-height:220px}.commercial_auto_quote .mobile_show .customer_services a{color:#fff;font-size:10px;font-weight:600;line-height:1.2;border-radius:10px;display:block;padding:10px 15px;margin-bottom:5px;background-color:var(--insurance-red);max-width:max-content;margin-top:30px;margin:auto;margin-bottom:10px;text-decoration:none}.commercial_auto_quote .mobile_show .customer_services a:last-child{margin-bottom:0;margin-top:20px}}.commercial_auto_quote .custom_tab_text_area{text-align:center;width:100%}.commercial_auto_quote .custom_tab_text_area h2{margin-bottom:40px}@media(max-width:767.98px){.commercial_auto_quote .custom_tab_text_area h2{font-size:23px;padding:0 20px;margin-bottom:40px!important}}@media(max-width:767.98px){.commercial_auto_quote .custom_tab_text_area h2 br{display:none}}.commercial_auto_quote .custom_tab_text_area~.form_area{width:100%;margin:0}.commercial_auto_quote .custom_tab_text_area~.form_area .items{display:flex;justify-content:center}@media(max-width:991.98px){.commercial_auto_quote .custom_tab_text_area~.form_area .items{padding:0 20px}}@media(max-width:767.98px){.commercial_auto_quote .custom_tab_text_area~.form_area .items{flex-wrap:wrap}}.commercial_auto_quote .custom_tab_text_area~.form_area .items .item{box-shadow:0 0 8px -1px #000000;border-radius:15px;background-color:#fff;padding:15px 40px;margin:0 auto;margin-bottom:30px;background:#f1f1f1;padding-bottom:40px}@media(max-width:991.98px){.commercial_auto_quote .custom_tab_text_area~.form_area .items .item{width:200px;margin-right:20px;padding:15px 20px}}@media(max-width:991.98px){.commercial_auto_quote .custom_tab_text_area~.form_area .items .item:nth-child(3n){margin-right:0}}@media(max-width:767.98px){.commercial_auto_quote .custom_tab_text_area~.form_area .items .item{width:100%;margin-right:0}}.commercial_auto_quote .custom_tab_text_area~.form_area .items .item .img_area{margin-bottom:20px}@media(max-width:767.98px){.commercial_auto_quote .custom_tab_text_area~.form_area .items .item .img_area{margin-right:auto!important;margin-left:auto!important}}.commercial_auto_quote .custom_tab_text_area~.form_area .items .item .img_area img{display:block;margin:auto}.commercial_auto_quote .custom_tab_text_area~.form_area .items .item .text_area{text-align:center}.commercial_auto_quote .custom_tab_text_area~.form_area .items .item .text_area h4{color:#165da2;text-align:center;margin-bottom:5px}.commercial_auto_quote .custom_tab_text_area~.form_area .items .item .text_area p{font-weight:500;line-height:1.2;margin-bottom:10px}.commercial_auto_quote .custom_tab_text_area~.form_area .items .item .text_area a.learn_more{display:block;font-style:italic;font-size:14px;margin-bottom:20px}.commercial_auto_quote .custom_tab_text_area~.form_area .items .item .text_area a.btn{color:#fff;font-size:19px;font-weight:600;line-height:27px;border-radius:100px;display:block;padding:10px 40px;margin:auto;margin-bottom:5px;background-color:var(--insurance-red);max-width:max-content;margin-top:30px;cursor:pointer;border:unset}@media(max-width:767.98px){.commercial_auto_quote .custom_tab_text_area~.form_area .btn_wrapper{padding:0 20px}}@media(max-width:767.98px){.commercial_auto_quote .custom_tab_text_area~.form_area .btn_wrapper .btn_next{padding:15px 0}}.popup_new{position:fixed;z-index:999;background-color:rgba(0,0,0,.1);top:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;pointer-events:none;display:none}@media(max-width:767.98px){.popup_new{padding:0 20px;align-items:flex-end;padding-bottom:50px}}.popup_new.active{pointer-events:all;display:flex}.popup_new .content_area{max-width:100%;width:685px;background:#fff;border-radius:25px}.popup_new .content_area .text_area{padding:30px;text-align:left}.popup_new .content_area .text_area h2{color:#165da2;text-align:center}.popup_new .content_area .text_area h3{color:#165da2;font-size:18px;font-weight:700;font-family:montserrat,sans-serif;text-transform:capitalize;letter-spacing:1px;margin-bottom:20px;text-align:center}@media(max-width:767.98px){.popup_new .content_area .text_area h3{font-size:13px}}.popup_new .content_area .text_area ul{padding-left:60px}@media(max-width:767.98px){.popup_new .content_area .text_area ul{padding-left:20px}}@media(max-width:767.98px){.popup_new .content_area .text_area ul li{font-size:10px}}.popup_new .content_area .text_area p{font-size:15px;margin-bottom:10px;font-weight:500}@media(max-width:767.98px){.popup_new .content_area .text_area p{font-size:10px}}.popup_new .content_area .text_area p.more_margin_bottom{margin-bottom:30px}.popup_new .content_area .text_area a{color:#fff;font-size:19px;font-weight:600;line-height:27px;border-radius:100px;display:block;margin:auto;padding:5px 100px;margin-bottom:5px;background-color:var(--insurance-red);max-width:max-content;margin-top:30px;cursor:pointer;border:unset;text-transform:uppercase}.popup_new .content_area #myProgress{width:100%;background-color:#fff;border:2px solid #4179b0;border-radius:20px;padding:2px 5px}.popup_new .content_area #myBar{width:1%;background-color:#e32529;border-radius:20px;height:50px;display:block}#footer{background:linear-gradient(180deg,#f5f5f5 0%,#ebebeb 100%);position:relative}.footer-grid{position:relative;z-index:1}@media screen and (min-width:768px){.footer-grid{display:grid;grid-template-columns:35% 1fr;gap:50px;align-items:start}}#footer .c-image{max-width:280px;filter:drop-shadow(0 2px 8px rgba(0,0,0,8%));transition:all .3s ease}#footer .c-image:hover{filter:drop-shadow(0 4px 12px rgba(0,0,0,.12));transform:translateY(-2px)}@media(max-width:767px){#footer .c-image{max-width:240px;margin:0 auto 2rem;display:block}}.footer-content{grid-column:2;padding:80px 0}@media(max-width:767px){.footer-content{padding:60px 1.5rem}}@media screen and (min-width:768px){.footer-content .content_side_img{padding-left:30px}}.footer-content .text_footer{margin:40px 0;font-size:1.0625rem;line-height:1.8;color:#555;max-width:600px}@media(max-width:767px){.footer-content .text_footer{margin:30px 0;text-align:center;max-width:100%}}.footer-content .customer_service{margin-bottom:2rem}.footer-content .customer_service span{display:block;margin-bottom:1rem;font-size:1.375rem;font-weight:700;color:#1a1a1a;position:relative;padding-bottom:.75rem}.footer-content .customer_service span::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,var(--insurance-blue),#4a8fd4);border-radius:2px}@media(max-width:767px){.footer-content .customer_service span{text-align:center;font-size:1.25rem}.footer-content .customer_service span::after{left:50%;transform:translateX(-50%)}}.footer-content .text_with_icon{margin-bottom:40px}.footer-content .text_with_icon .item{color:var(--insurance-blue);display:flex;align-items:center;gap:10px;margin-bottom:15px;transition:all .2s ease}@media(max-width:767px){.footer-content .text_with_icon .item{justify-content:center}}.footer-content .text_with_icon .item:hover{transform:translateX(5px)}@media(max-width:767px){.footer-content .text_with_icon .item:hover{transform:scale(1.02)}}.footer-content .text_with_icon .item i{font-size:1.125rem;flex-shrink:0}.footer-content .text_with_icon .item a{color:#333;font-weight:600;text-decoration:none;font-size:1.0625rem;transition:color .2s}.footer-content .text_with_icon .item a:hover{color:var(--insurance-blue)}.footer-content .social-icons__list{display:flex;flex-wrap:wrap}.footer-content .social-icons__list__social-icon{transition:all .3s ease;width:40px;height:40px;font-size:var(--font-size-md);line-height:43px;margin:0 5px 5px 0;color:#2b75ca;text-shadow:none;border-radius:3px;overflow:hidden;float:none;text-decoration:none}.footer-content .social-icons__list__social-icon i{font-size:var(--font-size-md)}.footer-content .social-icons__list__social-icon.si-small i:first-child{margin-top:0;transition:all .3s ease}.footer-content .social-icons__list__social-icon.si-small:hover i:first-child{margin-top:-43px}.footer-content .social-icons__list__social-icon:hover{color:#fff}.footer-content .social-icons__list .si-facebook:hover,.footer-content .social-icons__list .si-colored.si-facebook{background-color:#3b5998}.footer-content .social-icons__list .si-twitter:hover{background-color:#00acee}.footer-content .social-icons__list .si-instagram:hover{background-color:#8a3ab9}.footer-content .social-icons__list .si-pinterest:hover,.footer-content .social-icons__list .si-youtube:hover{background-color:#c8232c}.footer-content .social-icons__list .si-linkedin:hover{background-color:#0e76a8}.footer-content .social-icons__list .si-tiktok:hover{background-color:#000}.footer-content .footer_links{display:grid;gap:48px;padding-top:60px;border-top:2px solid rgba(0,0,0,5%)}@media(max-width:767px){.footer-content .footer_links{padding-top:40px;gap:40px}}.footer-content .footer_links__group__heading{font-weight:700;font-size:1.125rem;margin-bottom:1.25rem;display:block;color:#1a1a1a;position:relative;padding-bottom:.5rem}.footer-content .footer_links__group__heading::after{content:'';position:absolute;bottom:0;left:0;width:40px;height:2px;background:var(--insurance-blue);border-radius:2px}@media(max-width:767px){.footer-content .footer_links__group__heading{text-align:center}.footer-content .footer_links__group__heading::after{left:50%;transform:translateX(-50%)}}.footer-content .footer_links__group--container{display:grid;gap:35px}@media screen and (min-width:768px){.footer-content .footer_links__group--container{grid-template-columns:repeat(3,1fr)}}.footer-content .footer_links__group__list{display:grid;list-style:none;padding:0;margin:0;gap:8px}.footer-content .footer_links__group__list li{display:flex;align-items:center;padding:6px 0;font-size:.9375rem;transition:transform .2s}@media(max-width:767px){.footer-content .footer_links__group__list li{justify-content:center}}.footer-content .footer_links__group__list li::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--insurance-blue);margin-right:10px;opacity:.5;transition:all .2s}@media(max-width:767px){.footer-content .footer_links__group__list li::before{display:none}}.footer-content .footer_links__group__list li:hover{transform:translateX(5px)}@media(max-width:767px){.footer-content .footer_links__group__list li:hover{transform:none}}.footer-content .footer_links__group__list li:hover::before{opacity:1;transform:scale(1.3)}.footer-content .footer_links__group__list a{color:#555;text-decoration:none;transition:all .2s;font-weight:500}.footer-content .footer_links__group__list a:hover{color:var(--insurance-blue)}.footer-content .footer_links__group__list--states{display:flex;flex-wrap:wrap;gap:12px 16px}@media(max-width:767px){.footer-content .footer_links__group__list--states{justify-content:center}}.footer-content .footer_links__group__list--states .state_link_footer::before{display:none}.footer-content .footer_links__group__list--states .state_link_footer a{padding:6px 14px;background:#fff;border-radius:6px;font-weight:600;font-size:.875rem;color:var(--insurance-blue);box-shadow:0 2px 4px rgba(0,0,0,8%);transition:all .3s}.footer-content .footer_links__group__list--states .state_link_footer a:hover{background:var(--insurance-blue);color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(40,100,175,.25)}#copyrights{padding:50px 0;background:linear-gradient(180deg,#e0e0e0 0%,#d5d5d5 100%);font-size:.9375rem;line-height:1.8;text-align:center;border-top:1px solid rgba(0,0,0,.1)}@media(max-width:767px){#copyrights{padding:40px 1.5rem}}.footer-copyright{grid-column:2;max-width:1200px;margin:0 auto}.footer-copyright__content{padding-bottom:30px}.footer-copyright__content__message{margin-bottom:15px;color:#555;font-weight:500}.footer-copyright__content .copyright-links{margin-top:10px}.footer-copyright__content .copyright-links a{display:inline-block;margin:0 8px;color:#333;border-bottom:2px solid transparent;text-decoration:none;font-weight:500;padding-bottom:2px;transition:all .2s}.footer-copyright__content .copyright-links a:hover{color:var(--insurance-blue);border-bottom-color:var(--insurance-blue)}.footer-copyright__image{margin-top:20px}.footer-copyright__image a{display:inline-block;transition:transform .3s}.footer-copyright__image a:hover{transform:translateY(-3px)}.footer-copyright__image a:hover img{filter:drop-shadow(0 6px 12px rgba(0,0,0,.15))}.footer-copyright__image img{max-height:50px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.1));transition:filter .3s}:root{--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--header-height:88px}html{scroll-behavior:smooth}body{margin:0;font-family:montserrat,sans-serif}body [id]{scroll-margin-top:calc(var(--header-height) + 20px)}body:has(.primary-menu.open){overflow:hidden}*,*::before,*::after{box-sizing:border-box}.spacing--top-small{margin-top:48px}.spacing--top-large{margin-top:80px}.spacing--bottom-small{margin-bottom:48px}.spacing--bottom-large{margin-bottom:80px}.spacing--under-header-button{margin-top:-66px}@media screen and (min-width:1200px){.spacing--under-header-button{margin-top:0}.spacing--under-header-button.spacing--top-small{margin-top:48px}.spacing--under-header-button.spacing--top-large{margin-top:80px}}.container{display:grid;grid-template-columns:15px 1fr 15px}@media screen and (min-width:576px){.container{grid-template-columns:1fr minmax(0,510px)1fr}}@media screen and (min-width:768px){.container{grid-template-columns:1fr minmax(0,690px)1fr}}@media screen and (min-width:992px){.container{grid-template-columns:1fr minmax(0,930px)1fr}}@media screen and (min-width:1200px){.container{grid-template-columns:1fr minmax(0,1100px)1fr}}@media screen and (min-width:1400px){.container{grid-template-columns:1fr minmax(0,1290px)1fr}}.container--Blue{background-color:#d8f2fb;padding:32px 0}.container--dark-blue{background-color:#2f4f71;padding:32px 0}.container--grey{background-color:#f5f5f5;padding:32px 0}.container--grey-dark{background-color:#e6e7e9;padding:32px 0}.container--Blue-gradient{background:linear-gradient(90deg,#03376e 0%,#03376e 0%,#00abef 100%);padding:32px 0}.text a:not(.c-button){color:var(--insurance-blue)}.text a:not(.c-button):hover{color:#222}.text--white{color:#fff}.text--white a:not(.c-button){color:#fff}.text--black{color:#000}.text--dark-grey{color:var(--dark-grey)}.text--grey{color:#707070}.text--blue{color:#3960ac}[class^=icon-],[class*=" icon-"],[class^=icon-line-],[class*=" icon-line-"]{display:flex;align-items:center;justify-content:center;speak:none;font-style:normal;font-weight:400;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;font-variant:normal;pointer-events:none;font-style:normal}.loading_iframe{width:100%;text-align:center}img{max-width:100%}a{color:var(--insurance-blue)}a:hover{color:#000}.editor-note{background-color:#e3f6fc;padding:24px;margin-bottom:50px}.editor-note__content__heading-container{display:flex;gap:12px;align-items:center}.editor-note__content__heading{font-size:32px;font-weight:600;margin:0}.editor-note__content__paragraph{line-height:1.5}.disclaimer-section-wrapper{width:100%;max-width:1400px;margin:40px auto 60px;padding:0 15px;box-sizing:border-box}@media(max-width:768px){.disclaimer-section-wrapper{margin:30px auto 40px;padding:0 15px}}@media(max-width:480px){.disclaimer-section-wrapper{padding:0 10px}}.disclaimer-box{background-color:#f5f5f5;border-radius:10px;padding:24px 30px;width:100%;max-width:1100px;margin:0 auto;box-sizing:border-box}@media(max-width:1200px){.disclaimer-box{max-width:95%}}@media(max-width:768px){.disclaimer-box{padding:20px 24px;border-radius:8px}}@media(max-width:480px){.disclaimer-box{padding:18px 20px}}.disclaimer-text{font-size:14px;line-height:1.6;color:#333;margin:0;text-align:left;width:100%}.disclaimer-text strong{font-weight:700;color:#1a1a1a}.glossary-page{grid-column:2}.glossary-page__heading-container__heading{color:var(--insurance-blue);text-align:left;font-size:var(--font-size-4xl);font-weight:700}.glossary-page__heading-container__paragraph{max-width:720px;line-height:1.8}.glossary-page__alphabet-container{display:flex;flex-wrap:wrap;border-bottom:4px solid #007aff;gap:5px;justify-content:center;padding:20px 0;text-align:center}.glossary-page__alphabet-container__link{display:inline-block;padding-top:2px;width:25px;height:25px;text-align:center;font-size:1em;text-decoration:none;color:#999}.glossary-page__alphabet-container__link--disabled{color:#e6e6e6}.glossary-page__glossary-container{display:grid;grid-template-columns:15% 1fr;padding-top:30px}@media screen and (min-width:768px){.glossary-page__glossary-container{grid-template-columns:7% 1fr}}.glossary-page__glossary-container__letter{font-weight:700;font-size:var(--font-size-xl);color:#007aff;display:flex;justify-content:center;margin-top:16px}.glossary-page__glossary-container__content__accordion{margin-bottom:12px}.glossary-page__glossary-container__content__accordion[open] .glossary-page__glossary-container__content__accordion__heading__icon:before{content:"-"}.glossary-page__glossary-container__content__accordion__heading{display:flex;gap:8px}.glossary-page__glossary-container__content__accordion__heading__icon:before{content:"+"}.glossary-page__glossary-container__content__accordion__title{font-size:var(--font-size-xl);line-height:1.2;margin-bottom:30px;color:var(--dark-grey);margin-top:20px}.glossary-page__glossary-container__content__accordion summary{list-style:none;cursor:pointer}.glossary-page__glossary-container__content__accordion summary::-webkit-details-marker{display:none}.glossary-page__glossary-container__content__accordion summary::marker{content:none}#header{box-shadow:rgba(0,0,0,.3)0 4px 8px;background-color:#fff;position:sticky;top:0;z-index:99;font-family:montserrat,sans-serif}#header .header-row{grid-column:2;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (min-width:992px){#header .header-row{display:grid;grid-template-columns:auto 1fr}}@media screen and (min-width:1200px){#header .header-row{display:grid;grid-template-columns:auto 1fr auto}}#header #logo{flex-grow:1;position:relative;display:-ms-flexbox;display:flex;align-items:center;-ms-flex-align:center;margin-right:0;max-height:100%;max-width:200px}#header #logo a{color:#000;font-size:var(--font-size-4xl)}#header #logo a.standard-logo{display:-ms-flexbox;display:flex}#header #logo img{display:block;max-width:100%;max-height:76px;height:100%;width:250px}@media(min-width:992px){#header #logo{flex-grow:0;max-width:300px}}@media(min-width:992px){#header .lang_mobile{display:none}}#header .lang_mobile .menu-link{text-align:center;text-decoration:none}#header .lang_mobile .menu-link .icon_area{display:flex;justify-content:center;width:15px;margin:auto;height:15px}#header .lang_mobile .menu-link span{margin-top:0;font-size:var(--font-size-sm);color:#000;letter-spacing:0;display:block;font-weight:300}#header #primary-menu-trigger{display:-ms-flex;display:flex;opacity:1;pointer-events:auto;z-index:1;cursor:pointer;font-size:.875rem;width:50px;height:50px;line-height:50px;justify-content:center;align-items:center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(min-width:992px){#header #primary-menu-trigger{display:none;opacity:0;pointer-events:none;z-index:0}}#header #primary-menu-trigger .svg-trigger{width:30px;height:30px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#header #primary-menu-trigger .svg-trigger path{fill:none;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms;stroke:#333;stroke-width:5;stroke-linecap:round}#header #primary-menu-trigger .svg-trigger path:nth-child(1){stroke-dasharray:40 160}#header #primary-menu-trigger .svg-trigger path:nth-child(2){stroke-dasharray:40 142;transform-origin:50%;transition:transform 400ms}#header #primary-menu-trigger .svg-trigger path:nth-child(3){stroke-dasharray:40 85;transform-origin:50%;transition:transform 400ms,stroke-dashoffset 400ms}#header .header-row:has(.primary-menu.open) .svg-trigger{transform:rotate(45deg)}#header .header-row:has(.primary-menu.open) .svg-trigger path:nth-child(1){stroke-dashoffset:-64px}#header .header-row:has(.primary-menu.open) .svg-trigger path:nth-child(2){transform:rotate(90deg)}#header .header-row:has(.primary-menu.open) .svg-trigger path:nth-child(3){stroke-dashoffset:-64px}#header .primary-menu{height:0;overflow:scroll;transition:height .3s ease;flex-basis:100%}#header .primary-menu.open{height:calc(100vh - 50px)}#header .primary-menu .menu-container{list-style-type:none;padding:0;margin:0}#header .primary-menu .menu-container .menu-item:not(:first-child){border-top:1px solid #eee}#header .primary-menu .menu-container .menu-link{display:block;line-height:22px;color:#444;font-weight:700;font-size:.8125rem;letter-spacing:1px;padding:14px 5px;text-decoration:none;text-wrap:nowrap}#header .primary-menu .menu-container .menu-link .nav-chevron{display:none}#header .primary-menu .menu-container .menu-link .icon-phone.icon-flipped{display:inline-block;transform:rotate(90deg);top:2px}#header .primary-menu .menu-container .sub-menu-container{padding-left:15px;margin-bottom:0;border-top:1px solid #eee;list-style:none}#header .primary-menu .menu-container .sub-menu-container .menu-item>.menu-link{font-size:.75rem;color:#666;letter-spacing:0;padding:11px 5px}#header .primary-menu .menu-container .lang_item{display:none}#header .primary-menu .menu-container .lang_item .menu-link .icon_area{display:inline-flex}@media(min-width:992px){#header .primary-menu .menu-container .lang_item .menu-link{display:flex;gap:5px;flex-wrap:wrap;justify-items:center;justify-content:center;padding:18.5px 12px}}@media(min-width:1400px){#header .primary-menu .menu-container .lang_item .menu-link{flex-wrap:nowrap;padding:32px 12px}}@media screen and (min-width:992px){#header .primary-menu{height:auto;overflow:visible;flex-basis:auto}#header .primary-menu .menu-container{padding:0;margin:0;list-style:none;display:flex}#header .primary-menu .menu-container .menu-link{color:var(--dark-grey);text-decoration:none;padding:32px 12px;display:flex;gap:5px;align-items:center}#header .primary-menu .menu-container .menu-link .nav-chevron{display:flex;padding-top:2px}#header .primary-menu .menu-container .menu-item:not(:first-child){border-top:unset;border-left:1px solid #eee}#header .primary-menu .menu-container .sub-menu-container,#header .primary-menu .menu-container .mega-menu-content{display:block;opacity:0;margin-top:15px;z-index:-9999;pointer-events:none;transition:opacity .3s ease,margin .25s ease;position:absolute;visibility:hidden;width:220px;background-color:#fff;box-shadow:0 13px 42px 11px rgba(0,0,0,5%);border:1px solid #eee;border-top:2px solid var(--insurance-blue);padding:10px}#header .primary-menu .menu-container .sub-menu-container .menu-item,#header .primary-menu .menu-container .mega-menu-content .menu-item{border:unset}#header .primary-menu .menu-container .mega-menu-content{left:15px;width:fit-content;padding:0}#header .primary-menu .menu-container .menu-item:hover{background-color:var(--insurance-blue)}#header .primary-menu .menu-container .menu-item:hover .menu-link{color:#fff}#header .primary-menu .menu-container .menu-item:hover .menu-item{background-color:initial}#header .primary-menu .menu-container .menu-item:hover .menu-item .menu-link{color:var(--dark-grey);transition:all .2s ease-in-out;padding:10px 15px}#header .primary-menu .menu-container .menu-item:hover .menu-item .menu-link:hover{background-color:#f9f9f9;padding-left:18px;color:var(--insurance-blue)}#header .primary-menu .menu-container .menu-item:hover>.sub-menu-container,#header .primary-menu .menu-container .menu-item:hover>.mega-menu-content{opacity:1;visibility:visible;margin-top:0;z-index:399;pointer-events:auto}#header .primary-menu .menu-container .menu-item:hover>.mega-menu-content{pointer-events:auto}}@media screen and (min-width:992px) and (min-width:1290px){#header .primary-menu .menu-container .menu-item:hover>.mega-menu-content{left:50%;transform:translateX(-50%)}}@media screen and (min-width:992px){#header .primary-menu .menu-container .menu-item:hover>.mega-menu-content .row{display:flex;flex-wrap:wrap;width:calc(100vw - 30px);max-width:1290px}#header .primary-menu .menu-container .menu-item:hover>.mega-menu-content .row .col{margin-top:0;border-top:0;box-shadow:unset}#header .primary-menu .menu-container .menu-item:hover>.mega-menu-content .sub-menu-container{opacity:1;visibility:visible;position:relative;flex-grow:1;padding:0;pointer-events:auto;z-index:auto}#header .primary-menu .menu-container .menu-item:hover>.mega-menu-content .sub-menu-container .menu-item{pointer-events:auto;cursor:pointer}#header .primary-menu .menu-container .menu-item:hover>.mega-menu-content .sub-menu-container .menu-item a{padding:10px 15px}#header .primary-menu .menu-container .lang_item{display:block}}#header .near_button_header{display:none}#header .near_button_header--mobile{display:block}@media screen and (min-width:1200px){#header .near_button_header{display:block;position:static;width:fit-content}#header .near_button_header--mobile{display:none}}.location_button--mobile{margin-top:15px;margin-bottom:16px}@media screen and (min-width:1200px){.location_button--mobile{display:none}}.near_button_header a{width:235px;display:flex;justify-content:center;box-shadow:rgba(11,225,220,.75)-1px -1px 1px;background-color:#365eb4;pointer-events:all;position:relative;font-weight:500;color:#fff;padding:8px 15px 8px 50px;border-radius:8px;text-decoration:none;margin:0 auto}@media screen and (min-width:1200px){.near_button_header a{width:fit-content}}.near_button_header a i{font-size:50px;position:absolute;color:#fe4340;left:10px;top:50%;transform:translateY(-50%)}.l-insurance-locations{grid-column:2}.l-insurance-locations h1,.l-insurance-locations h2{color:var(--insurance-blue);font-weight:400}.l-insurance-locations h2{font-size:var(--font-size-3xl)}.locationlist{column-count:2}@media screen and (min-width:768px){.locationlist{column-count:3}}.l-location .c-hero--office-details .c-button--large{padding:10px}.l-location__content{grid-column:2}.l-location__content .c-rich-content:first-child{margin-top:0}.l-location__content .c-rich-content ul,.l-location__content .c-rich-content ol{padding:0 20px}.l-location__content .c-rich-content img{width:100%;height:auto}@media screen and (min-width:768px){.l-location__content{display:grid;grid-template-columns:60% 1fr;gap:20px}}.l-locations{grid-column:2;padding:80px 0}.l-locations__page-heading{text-align:center;font-size:var(--font-size-4xl);font-weight:700;color:var(--dark-grey);margin:0 0 30px}.l-locations__all__list__heading{font-size:var(--font-size-3xl);font-weight:600;color:var(--dark-grey);margin:0 0 30px}.l-locations__all__list #panel{min-height:450px;transition:all .2s ease-out;max-height:450px;overflow:scroll}.l-locations__all__list #panel .card{min-height:250px;position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.l-locations__all__list #panel .card:hover{background-color:#f5f9ff}.l-locations__all__list #panel .card .card-body{padding:1.25rem}.l-locations__all__list #panel .card .card-body h4{margin:0 0 30px;font-size:var(--font-size-xl);font-weight:400}.l-locations__all__list #panel .card .card-title{display:grid;grid-template-columns:auto 1fr}.l-locations__all__list #panel .card .card-title .distanceText{grid-column:2;justify-self:flex-end;color:silver;margin-block-start:.25em;padding-left:18px;padding-right:18px}.l-locations__all__list #panel .card .card-title .col-12{grid-column:1/-1}.l-locations__all__list #panel .card .card-text .location-content-todays-hours{display:block;padding:10px 0;color:var(--insurance-blue)}.l-locations__all__list #panel .card .card-text i{display:inline-block;margin-right:10px}.l-locations__all__list #panel .card .card-text a{color:var(--insurance-blue)}.l-locations__all__list #panel .card .card-text a:hover{color:#222}.l-locations__all__list #panel .card .col-12.d-flex{display:flex;gap:10px}.l-locations__all__map #pac-card{max-width:300px;width:100%;background-color:#fff;box-shadow:rgba(0,0,0,.3)0 2px 6px;box-sizing:border-box;border-radius:2px 0 0 2px;margin:10px 10px 0 0;outline:none}.l-locations__all__map #pac-card #title{color:#fff;background-color:#acbcc9;font-size:18px;font-weight:400;padding:6px 12px}.l-locations__all__map #pac-card #pac-container{padding-top:12px;padding-bottom:12px;margin-right:12px}.l-locations__all__map #pac-card #pac-container #pac-input{width:calc(100% - 12px);box-sizing:border-box;background-color:#fff;font-size:15px;font-weight:300;margin:0 12px;text-overflow:ellipsis;padding:0 11px 0 13px}@media screen and (min-width:992px){.l-locations__all__map #pac-card{max-width:400px}}@media screen and (min-width:768px){.l-locations__all{display:grid;grid-template-columns:40% 1fr;gap:30px}}.l-locations__content h3{color:var(--dark-grey);font-size:var(--font-size-2xl);font-weight:500}.l-locations__content a{color:var(--insurance-blue)}.l-locations__content a:hover{color:#222}.l-locations__content h2{font-size:var(--font-size-3xl);font-weight:600}.l-locations__content h2 a{color:var(--insurance-blue);text-decoration:none}.l-locations__content p{line-height:1.8}.quote_banner_mobile{display:none}@media(max-width:767.98px){.quote_banner_mobile.show{transform:translateY(-100%);position:fixed;top:100%;z-index:1100;background-color:#fff;width:100%;padding-top:1px;box-shadow:#000 0 0 8px;display:block;padding-bottom:1px}.quote_banner_mobile.show .banner_wrapper{display:grid;grid-template-columns:auto 1fr auto;gap:15px;padding:10px 20px}.quote_banner_mobile.show .banner_wrapper .logo_area img{width:20px}.quote_banner_mobile.show .banner_wrapper .text_area{max-width:300px}.quote_banner_mobile.show .banner_wrapper .text_area .title_quote{font-size:12px;margin-bottom:5px;font-weight:700;color:#000;line-height:1.2;display:block}.quote_banner_mobile.show .banner_wrapper .text_area p{font-size:10px;margin-bottom:15px}.quote_banner_mobile.show .banner_wrapper .btn_wrapper{display:flex;align-items:center}.quote_banner_mobile.show .banner_wrapper .btn_wrapper .btn{padding-left:10px;padding-right:10px;border-radius:10px}.quote_banner_mobile.show .banner_wrapper .btn_wrapper .ratings{margin-left:20px}.quote_banner_mobile.show .banner_wrapper .btn_wrapper .ratings p{font-size:12px;margin:0}.quote_banner_mobile.show .banner_wrapper .close_wrapper .close{background:0 0;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}}.sitemap__content{grid-column:2}.sitemap__content ul{padding-left:15px;margin-bottom:30px}.sitemap__content h2{font-size:var(--font-size-3xl);font-weight:600}.sitemap__content h3{font-size:var(--font-size-2xl);font-weight:500}.sitemap__content h1,.sitemap__content h2,.sitemap__content h3,.sitemap__content h4,.sitemap__content h5,.sitemap__content h6{color:#444;line-height:1.5;margin:0 0 30px}.c-table__figure,.c-rich-content .c-table__figure{margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.c-table table,.c-rich-content .c-table table{width:100%;margin-bottom:1rem;color:#212529;border-collapse:collapse;table-layout:fixed;text-align:left}.c-table table p,.c-rich-content .c-table table p{margin:0}.c-table table td,.c-table table th,.c-rich-content .c-table table td,.c-rich-content .c-table table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.c-table table td,.c-rich-content .c-table table td{border:1px solid #ddd}.c-table table thead,.c-rich-content .c-table table thead{background-color:#2c79c6;color:#fff}.c-table table thead th,.c-rich-content .c-table table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.c-table table tbody tr:nth-child(odd),.c-rich-content .c-table table tbody tr:nth-child(odd){background-color:#f2f2f2}.c-table table tbody tr:nth-child(even),.c-rich-content .c-table table tbody tr:nth-child(even){background-color:#fff}.c-table--blue-white-alternate,.c-rich-content .c-table--blue-white-alternate{margin-left:auto;margin-right:auto;width:fit-content}.c-table--blue-white-alternate table,.c-rich-content .c-table--blue-white-alternate table{color:#000}.c-table--blue-white-alternate table th,.c-table--blue-white-alternate table td,.c-rich-content .c-table--blue-white-alternate table th,.c-rich-content .c-table--blue-white-alternate table td{border:1px solid #2c79c6;padding:12px 15px;text-align:center;vertical-align:middle}.c-table--blue-white-alternate table thead,.c-rich-content .c-table--blue-white-alternate table thead{background-color:initial;color:#000}.c-table--blue-white-alternate table thead th,.c-rich-content .c-table--blue-white-alternate table thead th{vertical-align:middle;border-bottom:1px solid #2c79c6}.c-table--blue-white-alternate table tbody tr:nth-child(even),.c-rich-content .c-table--blue-white-alternate table tbody tr:nth-child(even){background-color:#a2cbf43d}.c-table--blue-white-alternate table tbody tr:nth-child(odd),.c-rich-content .c-table--blue-white-alternate table tbody tr:nth-child(odd){background-color:#fff}.c-table--centered,.c-rich-content .c-table--centered{margin-left:auto;margin-right:auto;width:fit-content}.c-table--cookie table,.c-rich-content .c-table--cookie table{font-size:12px;border:1px solid #e6e6e6;padding:8px 13px;justify-content:left}.c-table--cookie table thead,.c-rich-content .c-table--cookie table thead{background-color:initial;color:#444}.c-table--cookie table thead th,.c-rich-content .c-table--cookie table thead th{vertical-align:bottom;border-bottom:none}.c-table--cookie table p,.c-rich-content .c-table--cookie table p{font-size:12px}.c-table--cookie table tbody tr:nth-child(odd),.c-rich-content .c-table--cookie table tbody tr:nth-child(odd){background-color:#fff}.c-table--cookie table td,.c-rich-content .c-table--cookie table td{color:#8b93a7}.c-table--cookie table tr,.c-rich-content .c-table--cookie table tr{display:grid;grid-template-columns:minmax(80px,auto)1fr}.c-table--cookie table td:first-child,.c-table--cookie table th:first-child,.c-rich-content .c-table--cookie table td:first-child,.c-rich-content .c-table--cookie table th:first-child{color:#444;text-align:right;padding-right:8px}.c-table--cookie table td,.c-table--cookie table th,.c-rich-content .c-table--cookie table td,.c-rich-content .c-table--cookie table th{border:none;padding:0;width:100%}.c-table--white-border-top table,.c-rich-content .c-table--white-border-top table{border:none;justify-content:left}.c-table--white-border-top table thead,.c-rich-content .c-table--white-border-top table thead{background-color:initial;color:#444}.c-table--white-border-top table tbody tr:nth-child(odd),.c-rich-content .c-table--white-border-top table tbody tr:nth-child(odd){background-color:#fff}.c-table--white-border-top table tr,.c-rich-content .c-table--white-border-top table tr{display:grid;grid-template-columns:200px auto}.c-table--white-border-top table td,.c-table--white-border-top table th,.c-rich-content .c-table--white-border-top table td,.c-rich-content .c-table--white-border-top table th{border:none;padding:10px;width:100%}.c-table--white-border-top table tr,.c-rich-content .c-table--white-border-top table tr{border-top:1px solid #dee2e6}:root{--insurance-blue:#2565ae;--insurance-red:#ed1f2b;--dark-grey:#444444;--font-size-sm:12px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:28px;--font-size-3xl:32px;--font-size-4xl:36px}.c-button{cursor:pointer;border-radius:25px;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;user-select:none;font-size:1rem;line-height:1.5;border-width:1px;border-style:solid;border-image:initial;padding:8px 22px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-decoration:none;display:flex;align-items:center;gap:10px}.c-button--tertiary{background-color:var(--insurance-blue);color:#fff;border:none;font-weight:700;letter-spacing:1px}.c-button--tertiary:hover{border:none;opacity:.9}.c-button--secondary{-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.16);-moz-box-shadow:0 3px 4px 0 rgba(0,0,0,.16);padding:14px 25px;color:var(--insurance-red);border-radius:25px;font-weight:600;background-color:#fff;border:solid 1px var(--insurance-red)}.c-button--secondary:hover{color:#fff;background-color:var(--insurance-red)}.c-button--danger{color:#fff;background-color:var(--insurance-red);border-color:var(--insurance-red)}.c-button--danger:focus{background-color:#ce181c;box-shadow:rgba(234,71,74,.5)0 0 0 .2rem;border-color:#c3161a;outline:0}.c-button--danger:hover{background-color:#ce181c;border-color:#c3161a}.c-button--danger:disabled{opacity:.5;cursor:not-allowed}.c-button--danger:disabled:hover{color:#fff;background-color:#e6262a;border-color:#e6262a}.c-button--square{border-radius:10px}.c-button--rounded{border-radius:50rem}.c-button--fit-content{width:fit-content}.c-button--uppercase{text-transform:uppercase}.c-button--large{padding:20px;font-size:var(--font-size-xl);font-weight:600}.c-button--link{-webkit-box-shadow:unset;-moz-box-shadow:unset;padding:0;border-radius:0;background-color:initial;border:unset;text-align:left;display:inline;color:var(--insurance-blue)}.c-button--link i{display:inline;font-size:14px}.c-button--link:hover{color:#222;background-color:initial}.c-button--link.c-button--large{font-weight:600;font-size:19px}.c-button--link.c-button--large i{display:inline;font-size:var(--font-size-md)}.c-button--center{display:inline-flex;width:100%;justify-content:center}.c-card--author{display:flex;gap:24px;flex-direction:column}.c-card--author__image{max-width:300px;margin:0 auto;display:block}.c-card--author__name{font-size:var(--font-size-2xl);font-weight:500;text-align:center;margin:0}.c-card--author__name--link{text-decoration:none}.c-card--author__socials{display:flex;justify-content:center;gap:15px}.c-card--author__socials__icon{display:inline-block;text-decoration:none;color:#fff;font-size:22px;background:var(--insurance-blue);border-radius:50px;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.c-card--author__socials__icon--email{padding-right:10px;border-right:1px solid #ccc}.c-card--author__paragraph{margin:0;line-height:1.5;font-size:1rem;font-weight:400}.c-card--large-image{display:flex;flex-direction:column;gap:30px;text-align:center;align-items:center}.c-card--large-image--left{text-align:left}.c-card--large-image__link{text-decoration:none;color:unset;display:flex;flex-direction:column;gap:30px;justify-content:center;align-items:center}.c-card--large-image__link:hover .c-card--large-image__content__heading .c-heading{color:#444}.c-card--large-image--elevated{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.125);border-radius:.25em;width:fit-content;justify-self:center}.c-card--large-image__image{width:100%;max-width:300px;margin:auto}.c-card--large-image__image--large{max-width:100%}.c-card--large-image__content__heading{font-size:1.5rem;font-weight:700;margin-top:0;margin-bottom:30px;color:#444;line-height:1.5}.c-card--large-image__content__heading--blue{font-weight:600;letter-spacing:1px;color:var(--insurance-blue)}.c-card--large-image__content__heading--uppercase{text-transform:uppercase;font-size:1.4rem}.c-card--large-image__content__text{line-height:1.8;margin-bottom:0;margin-top:0}.c-card--large-image__content__text--bold{font-weight:600}.c-card--left-icon{padding:10px;border-radius:10px;border:2px solid #000;display:flex;gap:10px;align-items:center;text-decoration:none}.c-card--left-icon__image-area__image,.c-card--left-icon__icon{width:30px}.c-card--left-icon__content{width:100%}.c-card--left-icon__content__heading{display:flex;justify-content:space-between;color:var(--insurance-blue)}.c-card--left-icon__content .c-card--left-icon__content__heading .c-heading{margin:0;font-weight:600}.c-card--left-icon__content__text{display:none}@media screen and (min-width:768px){.c-card--left-icon{align-items:start;padding:30px 20px;border-radius:30px}.c-card--left-icon__image-area__image,.c-card--left-icon__icon{width:60px}.c-card--left-icon__content{padding-top:20px}.c-card--left-icon__content__heading{display:flex;gap:10px;justify-content:unset}.c-card--left-icon__content__text{display:block;margin-bottom:0;font-size:13px;color:#000;line-height:1.2}}.c-card--location{border-radius:20px;box-shadow:rgba(0,0,0,.4)0 8px 12px;padding:32px}.c-card--location__content{display:flex;flex-direction:column;gap:16px}.c-card--location__content__heading-link{text-decoration:none}.c-card--location__content__heading-link .c-heading{margin:0}.c-card--location__content__rating{display:flex;gap:12px;font-size:var(--font-size-lg)}.c-card--location__content__rating p{margin:0}.c-card--location__content__phone__link{display:flex;gap:12px;align-items:center;color:#000}.c-card--location__content__phone__link img{width:26px;height:26px}.c-card--location__content__hours__title{list-style:none;color:#175da2;font-size:18px;font-weight:600;display:flex;gap:12px;cursor:pointer}.c-card--location__content__hours__title i{color:#000}.c-card--location__content__hours__table{text-align:left}.c-card--location__content__hours__table th{padding-right:12px}.c-card--location__content__bottom-area{display:flex;gap:12px}.c-card--location__content__bottom-area a{display:flex;flex-direction:column;color:#000}.c-card--location__content__bottom-area a .img-area{display:flex;justify-content:center}.c-card--stacked-icon--bordered{border-top:10px solid #407ec1;border-bottom:10px solid #407ec1}.c-card--stacked-icon__card{background-color:#f5f9ff;padding:25px 10px 30px;display:flex;flex-direction:column;text-align:center;align-items:center;height:100%}.c-card--stacked-icon__card--standard{box-shadow:0 3px 3px 1px rgba(65,65,65,7%);-webkit-box-shadow:0 3px 3px 1px rgba(65,65,65,7%);-moz-box-shadow:0 3px 3px 1px rgba(65,65,65,7%)}.c-card--stacked-icon__card--bordered{transform:scale(.95);padding:10px;padding-bottom:30px;margin:10px 0;height:calc(100% - 40px)}.c-card--stacked-icon__card__heading{margin-bottom:15px;font-size:var(--font-size-2xl);font-weight:500;color:var(--dark-grey);line-height:1.5;margin:0 0 30px}.c-card--stacked-icon__card__heading--large{font-size:45px;font-weight:400;margin-bottom:5px}.c-card--stacked-icon__card__icon{font-size:40px;color:#407ec1}.c-card--stacked-icon__card__image-area__image{max-height:52px}.c-card--stacked-icon__card__button{margin-top:auto}.c-card--text{text-align:center;position:relative;z-index:1;box-shadow:rgba(0,0,0,.75)0 0 5px;border-radius:20px;background:#f2f3f4;padding:20px}.c-card--text__text{line-height:1.8;font-size:22px;font-weight:500;max-width:320px;margin:auto}.c-heading{color:var(--dark-grey)}.c-heading--small{font-size:20px;font-weight:600;line-height:47px}.c-heading--medium{font-size:var(--font-size-xl);font-weight:400}.c-heading--large{font-size:var(--font-size-3xl);font-weight:600;line-height:1.5}.c-heading--xlarge{font-size:45px;font-weight:500;line-height:68px}@media screen and (max-width:767px){.c-heading--xlarge{font-size:32px;line-height:1.2}}.c-heading--xxlarge{font-weight:700;font-size:60px;line-height:68px}.c-heading--black{color:#000}.c-heading--grey{color:#707070}.c-heading--blue{color:#3960ac}.c-heading--white{color:#fff}.c-heading--left{text-align:left}.c-heading--center{text-align:center}.c-heading--right{text-align:right}.c-image{max-width:100%}@media(max-width:767px){.c-image.mobile-hidden{display:none}}.c-form--select-input{width:100%;display:flex;flex-direction:column}.c-form--select-input__label{font-size:var(--font-size-sm);font-weight:300;display:inline-block;text-transform:uppercase;letter-spacing:1px;color:#000;margin-bottom:10px}.c-form--select-input__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.c-form--select-input__input{width:100%;border-radius:5px;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid var(--insurance-blue);padding:.375rem .75rem;height:50px}.c-form-button-input{background-color:#fff;display:flex;border-width:2px;border-style:solid;border-color:gray;border-radius:5px;padding:10px 20px;position:relative}.c-form-button-input:has(.c-form-button-input__input:checked){border-color:var(--insurance-blue)}.c-form-button-input:has(.c-form-button-input__input:checked) .c-form-button-input__label{color:var(--insurance-blue)}.c-form-button-input:has(.c-form-button-input__input:checked) .c-form-button-input__label__icon{color:var(--insurance-blue)}.c-form-button-input__label{font-weight:700;cursor:pointer;font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#000;width:100%;display:flex;justify-content:space-between;align-items:center;min-height:46px}.c-form-button-input__label__icon{font-size:30px}.c-form-button-input__input{width:100%;height:100%;top:0;left:0;clip:auto;opacity:0;cursor:pointer;padding:0;position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border-width:0;border-style:initial;border-color:initial;border-image:initial}.c-form-phone-input{width:100%;display:flex;flex-direction:column}.c-form-phone-input__label{font-size:var(--font-size-sm);font-weight:300;display:inline-block;text-transform:uppercase;letter-spacing:1px;color:#000;margin-bottom:10px}.c-form-phone-input__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.c-form-phone-input__input{width:100%;box-sizing:border-box;border-radius:5px;border:1px solid var(--insurance-blue);text-align:center;font-family:inherit;font-size:inherit;line-height:inherit;padding:.375rem .75rem;height:50px}.c-form-zipcode-input{position:relative}.c-form-zipcode-input p.error{position:absolute;font-size:var(--font-size-md);margin:0;left:0;top:calc(100% + 2px);color:red}.c-form-zipcode-input__button{background-color:#fff;position:relative;display:flex;border-width:2px;border-style:solid;border-color:gray;border-image:initial;border-radius:5px;padding:10px 20px;justify-content:center}.c-form-zipcode-input__button.error_field{border-color:var(--insurance-red)}.c-form-zipcode-input__button.error_field .c-form-zipcode-input__button__icon{color:var(--insurance-red)}.c-form-zipcode-input__button:has(.c-form-zipcode-input__button__input:focus-visible){border-color:var(--insurance-blue)}.c-form-zipcode-input__button:has(.c-form-zipcode-input__button__input:focus-visible) .c-form-zipcode-input__button__icon{color:var(--insurance-blue)}.c-form-zipcode-input__button:has(.c-form-zipcode-input__button__input:focus-visible) .c-form-zipcode-input__button__input{outline:none}.c-form-zipcode-input__button__label{position:relative;font-weight:700;cursor:pointer;text-align:right;padding-top:10px;flex:1;white-space:nowrap;width:1px;height:1px;clip:rect(0,0,0,0);padding:0;margin:-1px;overflow:hidden;border-width:0;border-style:initial;border-color:initial;border-image:initial;display:inline-block;font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#000}.c-form-zipcode-input__button__icon{font-size:30px}.c-form-zipcode-input__button__input{border:none;border-radius:3px;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem;font-weight:400;display:block;width:100%;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.c-form-zipcode-input--simple{width:100%;display:flex;flex-direction:column}.c-form-zipcode-input--simple__label{font-size:var(--font-size-sm);font-weight:300;display:inline-block;text-transform:uppercase;letter-spacing:1px;color:#000;margin-bottom:10px}.c-form-zipcode-input--simple__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.c-form-zipcode-input--simple__input{width:100%;border-radius:5px;border:1px solid var(--insurance-blue);text-align:center;font-family:inherit;font-size:inherit;line-height:inherit;box-sizing:border-box;padding:.375rem .75rem;height:50px}.c-accordions{grid-column:2}.c-accordions .c-heading{text-align:center;margin-bottom:60px;margin-top:0}.c-accordions__accordion-container{display:flex;flex-direction:column;gap:30px}.c-banner--background-color{padding:60px 0}.c-banner--background-color .c-rich-content p{font-size:22px;line-height:1.3}.c-banner--background-color__content{grid-column:2;text-align:center}.c-banner--background-color__content .c-heading{font-family:roboto,sans-serif;position:relative;margin:50px 0}.c-banner--background-color__content .c-heading:after{content:"";position:absolute;top:calc(100% + 20px);width:25%;border-bottom:3px solid #fff;transform:translateX(-50%);left:50%}.c-banner--background-color__content .c-heading--grey:after{border-color:#707070}.c-banner--background-color__content .c-heading--grey-dark:after{border-color:var(--dark-grey)}.c-banner--background-color__content .c-heading--blue:after{border-color:#3960ac}.c-banner--background-color__content .c-heading--white:after{border-color:#fff}.c-banner--background-color__content .c-heading--black:after{border-color:#000}.c-banner--background-image{display:grid;justify-content:center;justify-items:center;grid-template-rows:1fr 1fr}.c-banner--background-image__content{grid-column:2;grid-row:2;width:fit-content;height:fit-content;box-shadow:rgba(0,0,0,.4)0 3px 7px;background-color:#f2f2f2;padding:10px 24px 24px;border-radius:20px;text-align:center;max-width:658px;align-self:flex-end}.c-banner--background-image__content__heading{margin:0;margin-bottom:5px;line-height:normal}.c-banner--background-image__content .c-rich-content p{margin:0;color:#414861;font-size:22px;line-height:1.3}.c-banner--background-image__image{grid-column:1/-1;grid-row:1/span 2;max-width:1320px;width:100%}.c-banner--background-image__image img{width:100%;height:100%;object-fit:cover}.c-breadcrumbs{grid-column:2;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.c-breadcrumbs__crumb{width:fit-content;font-size:14px;font-weight:500;line-height:1.2;color:#717582;margin-bottom:0;text-decoration:none}.c-card-grid{display:grid;grid-column:2;row-gap:30px}.c-card-grid>.c-heading{grid-column:2;text-align:center;margin:0 0 30px}.c-card-grid__grid{display:grid;grid-column:2;column-gap:30px;row-gap:20px}.c-card-grid__button{grid-column:2;display:flex;justify-content:center}@media screen and (min-width:768px){.c-card-grid__grid{grid-template-columns:repeat(var(--columns-md,2),minmax(0,1fr))}}@media screen and (min-width:992px){.c-card-grid__grid{display:grid;grid-template-columns:repeat(var(--columns-lg,2),minmax(0,1fr))}}.c-carousel{grid-column:2;position:relative}.c-carousel.is-dragging,.c-carousel.is-dragging *{user-select:none;cursor:grabbing}.c-carousel .c-heading{text-align:center}.c-carousel__container--fancy{padding:30px 0 60px;grid-column:2;position:relative;overflow:hidden;width:100%;max-width:calc(100vw - 30px)}@media screen and (min-width:768px){.c-carousel__container--fancy{max-width:975px}}.c-carousel__track{display:flex;transition:transform .5s ease;touch-action:pan-y;will-change:transform}.c-carousel__slide--fancy{display:flex;justify-content:center;align-items:flex-start;flex:0 0 470px;margin-right:100px;max-width:calc(100vw - 30px)}.c-carousel__slide--fancy .card{background-color:var(--card-background-color);box-shadow:0 3px 9px #00000073;width:100%;min-width:calc(100vw - 30px)!important;max-width:470px!important;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:15px;border-radius:50px;padding:20px 38px;color:#fff;position:relative;height:100%;justify-content:space-between}@media screen and (min-width:576px){.c-carousel__slide--fancy .card{display:flex;min-width:470px!important}.c-carousel__slide--fancy .card .text_area{padding-top:20px;max-width:280px}}.c-carousel__slide--fancy .card.red{--card-background-color:var(--insurance-red)}.c-carousel__slide--fancy .card.blue{--card-background-color:#2565aa}.c-carousel__slide--fancy .card::after{background:var(--card-background-color);content:'';width:80px;height:100px;position:absolute;left:0;top:calc(100% - 50px);clip-path:polygon(0 0,0% 100%,100% 0);z-index:0}.c-carousel__slide--fancy .card .text_area{grid-column:2/-1;grid-row:2;z-index:10}.c-carousel__slide--fancy .card img{border-radius:50%;width:55px;height:55px;object-fit:cover;object-position:left;justify-self:end}.c-carousel__slide--fancy .card .name{margin:0;font-weight:700}.c-carousel__slide--fancy .card .time{font-size:8px;display:block;padding-left:5px;margin-top:5px;margin-bottom:10px}.c-carousel__slide--fancy .card .quote{font-size:var(--font-size-sm);line-height:1.8;margin-bottom:5px;display:flex}.c-carousel__slide--fancy .card .quote::before{content:'';display:inline-flex;background-image:url(https://www.insurancenavy.com/images/quote_icon.png);background-repeat:no-repeat;background-size:contain;width:12px;height:12px;margin-right:5px;flex-shrink:0;margin-top:3px}.c-carousel__slide--fancy .card .stars{display:flex;padding-left:16px;gap:2px}.c-carousel__buttons--fancy{grid-column:2/3;pointer-events:none;position:absolute;inset:0 0 0 0;display:flex;align-items:center;justify-content:flex-end;margin:auto;display:none}@media screen and (min-width:768px){.c-carousel__buttons--fancy{display:flex}}.c-carousel__buttons--fancy--btn{display:flex;pointer-events:all;background:0 0;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.c-carousel__buttons--fancy--btn.next{transform:rotate(-90deg);height:108px;width:108px;border:1px solid grey;border-radius:100%;background:#fff}.c-carousel__dots--fancy{display:flex;justify-content:center;margin-top:40px!important;gap:30px!important;grid-column:2;position:static!important}.c-carousel__dots--fancy--dot--fancy{width:20px;height:20px;border-radius:50%;background:#c3e0ff;opacity:.25;border:none;cursor:pointer}@media screen and (min-width:768px){.c-carousel__dots--fancy--dot--fancy{width:36px;height:36px}}.c-carousel__dots--fancy--dot--fancy.active{opacity:.75;background:#707070}.c-carousel__dots--fancy--dot--fancy--white.active{background:#fff}.c-carousel__footer{grid-column:2;text-align:center;line-height:1.8;font-size:22px;font-weight:400;padding-top:30px;padding-bottom:60px}.c-carousel{grid-column:2}.c-carousel.is-dragging,.c-carousel.is-dragging *{user-select:none;cursor:grabbing}.c-carousel__container{max-width:calc(100vw - 30px);padding:30px 0 60px;grid-column:2;position:relative;overflow:hidden;width:100%;border:1px solid #4569b1;border-radius:20px;background-color:#fff}.c-carousel__track{display:flex;transition:transform .5s ease;touch-action:pan-y;will-change:transform}.c-carousel__slide{display:flex;justify-content:center;align-items:flex-start;min-width:100%;max-width:100%;flex-shrink:0}.c-carousel__slide .card{max-width:715px;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.8;font-weight:700;margin-bottom:20px;padding:0 60px}.c-carousel__slide .card img{border-radius:50%;width:100px;height:100px;object-fit:cover;object-position:left;margin:auto}.c-carousel__slide .card .name{margin:0}.c-carousel__slide .card .location{margin:0;line-height:1;font-weight:300}.c-carousel__buttons{pointer-events:none;max-width:878px;position:absolute;inset:0 0 0 0;display:flex;align-items:center;justify-content:space-between;margin:auto}.c-carousel__buttons--btn{pointer-events:all;background:0 0;border:none;padding:.5rem 1rem;cursor:pointer}.c-carousel__buttons--btn.prev{transform:rotate(90deg)}.c-carousel__buttons--btn.next{transform:rotate(-90deg)}.c-carousel__dots{display:flex;justify-content:center;margin-top:.5rem;gap:15px;position:absolute;left:0;right:0;bottom:20px}.c-carousel__dots--dot{width:15px;height:15px;border-radius:50%;background:#000;border:none;cursor:pointer}.c-carousel__dots--dot.active{background:#ed1e2c}.c-carousel{grid-column:2}.c-carousel--simple-image{justify-items:center}.c-carousel--simple-image>.c-heading{grid-column:2;text-align:center;margin:0 0 10px;max-width:776px}.c-carousel--simple-image>p{grid-column:2;text-align:center;max-width:776px;line-height:1.8;margin-top:0;margin-bottom:30px}.c-carousel.is-dragging,.c-carousel.is-dragging *{user-select:none;cursor:grabbing}.c-carousel__container.simple-image{padding:30px 0;grid-column:2;position:relative;overflow:hidden;max-width:776px;width:100%;margin:auto;border:none!important;border-radius:0!important;background:#fff}.c-carousel__track{display:flex;transition:transform .5s ease;touch-action:pan-y;will-change:transform}.c-carousel__slide{display:flex;justify-content:center;align-items:flex-start;min-width:100%;max-width:100%;flex-shrink:0}.c-carousel__slide .card--simple-image{max-width:715px;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.8;font-weight:700;margin-bottom:20px}.c-carousel__slide .card--simple-image img{max-height:400px;object-fit:cover;object-position:center;margin:auto}.c-carousel__slide .card--simple-image .name{margin:0}.c-carousel__slide .card--simple-image .location{margin:0;line-height:1;font-weight:300}.c-carousel__buttons{pointer-events:none;max-width:878px;position:absolute;inset:0 0 0 0;display:flex;align-items:center;justify-content:space-between;margin:auto}.c-carousel__buttons--btn{pointer-events:all;background:0 0;border:none;padding:.5rem 1rem;cursor:pointer}.c-carousel__buttons--btn.prev{transform:rotate(90deg)}.c-carousel__buttons--btn.next{transform:rotate(-90deg)}.c-carousel__dots{display:flex;justify-content:center;margin-top:.5rem;gap:15px;position:absolute;left:0;right:0;bottom:20px}.c-carousel__dots--dot{width:15px;height:15px;border-radius:50%;background:#000;border:none;cursor:pointer}.c-carousel__dots--dot.active{background:#ed1e2c}.c-content-accordions{grid-column:2}.c-content-accordions .c-heading{text-align:center;margin-bottom:3.5rem;margin-top:0}.c-content-accordions__accordion-container{display:flex;flex-direction:column;max-width:960px;margin:0 auto}.coverage-banner{background-color:#e8f4f8;padding:2.5rem 1.25rem;width:100%}@media(min-width:768px){.coverage-banner{padding:3rem 2rem}}@media(min-width:992px){.coverage-banner{padding:3.5rem 2rem}}.coverage-banner__container{max-width:1140px;margin:0 auto}.coverage-banner__heading{margin:0 0 2rem;line-height:1.3}@media(min-width:768px){.coverage-banner__heading{margin-bottom:2.5rem}}@media(min-width:992px){.coverage-banner__heading{margin-bottom:3rem}}.coverage-banner__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:576px){.coverage-banner__grid{grid-template-columns:repeat(2,1fr);gap:1.75rem 2rem}}@media(min-width:768px){.coverage-banner__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 2.5rem}}@media(min-width:992px){.coverage-banner__grid{gap:2.25rem 3rem}}.coverage-banner__item{display:flex;align-items:center;gap:.875rem;text-decoration:none;padding:.75rem;border-radius:8px;transition:background-color .2s ease,transform .2s ease;min-height:44px}.coverage-banner__item:hover,.coverage-banner__item:focus-visible{background-color:rgba(255,255,255,.6);transform:translateY(-1px)}.coverage-banner__item:focus-visible{outline:2px solid #2c6aa9;outline-offset:2px}.coverage-banner__item:active{transform:translateY(0)}@media(min-width:768px){.coverage-banner__item{gap:1rem;padding:.5rem}}.coverage-banner__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px}.coverage-banner__icon svg{width:48px;height:48px;display:block}@media(min-width:768px){.coverage-banner__icon{width:52px;height:52px}.coverage-banner__icon svg{width:52px;height:52px}}@media(min-width:992px){.coverage-banner__icon{width:56px;height:56px}.coverage-banner__icon svg{width:56px;height:56px}}.coverage-banner__label{font-family:montserrat,sans-serif;font-size:1rem;font-weight:500;color:#036;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;line-height:1.4;transition:color .2s ease}.coverage-banner__item:hover .coverage-banner__label,.coverage-banner__item:focus-visible .coverage-banner__label{color:#2c6aa9;text-decoration-thickness:2px}@media(min-width:768px){.coverage-banner__label{font-size:1.0625rem}}@media(min-width:992px){.coverage-banner__label{font-size:1.125rem}}.c-cta--heading-link{grid-column:2;align-items:center;text-align:center}.c-cta--heading-link__heading{grid-column:2;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:600;line-height:40px;margin:auto;text-decoration:none}.c-cta--heading-link__heading:hover{color:#000}.c-cta--heading-link__heading i{margin-left:4px}.c-cta--heading-link__content{grid-column:2}.c-cta--heading-link__content .c-rich-content p{font-size:80%;font-weight:400;margin:0;line-height:1.8}.c-cta--ratings{grid-column:2;align-items:center;text-align:center}.c-cta--ratings__content{grid-column:2}.c-cta--ratings__content .c-rich-content p{margin:0;line-height:1.8}.c-cta--ratings__rating{display:flex;max-width:470px;justify-content:space-between;margin:auto}.c-cta--ratings__rating img{border-radius:12px}.c-cta--ratings__rating h3{display:flex;flex-direction:column;text-align:left;font-size:var(--font-size-3xl);font-weight:700;line-height:1.2;color:#000}.c-cta--ratings__rating h3 span{display:flex;align-items:center;gap:6px}.c-cta--ratings__button{grid-column:2;display:flex;justify-content:center}.c-cta--ratings__button .c-button--large{margin-top:15px;padding:10px 30px}.c-cta--ratings__decorative-image{grid-column:2;position:relative;height:40px;margin-bottom:-40px}.c-cta--ratings__decorative-image img{position:absolute;bottom:0;right:0}.c-cta--simple{grid-column:2;align-items:center;text-align:center}.c-cta--simple .c-heading{grid-column:2;padding:0;margin:0}.c-cta--simple__content{grid-column:2}.c-cta--simple__content .c-rich-content p{margin:0;line-height:1.8}.c-cta--simple__button{grid-column:2;display:flex;justify-content:center}.c-cta--simple__button .c-button--large{margin-top:15px;padding:10px 30px}.c-cta--simple__decorative-image{grid-column:2;position:relative;height:40px;margin-bottom:-32px}.c-cta--simple__decorative-image img{position:absolute;bottom:0;max-width:130px;right:-50px}@media screen and (min-width:992px){.c-cta--simple__decorative-image img{max-width:290px;right:0}}.overflow-container{overflow:hidden}@media screen and (min-width:992px){.overflow-container{overflow:visible}}.c-cta-bottom{grid-column:2;max-width:900px;margin:0 auto;width:100%}.c-cta-bottom__card{background:#fff;border:2px solid #e0e0e0;border-left:5px solid var(--insurance-blue,#2c6aa9);border-radius:12px;padding:2.5rem;box-shadow:0 4px 16px rgba(0,0,0,8%);transition:box-shadow .3s ease,transform .3s ease}.c-cta-bottom__card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px)}@media(max-width:768px){.c-cta-bottom__card{padding:1.75rem 1.25rem;border-radius:10px}}.c-cta-bottom__heading{font-family:montserrat,sans-serif;font-size:1.875rem;font-weight:700;color:var(--insurance-blue,#2c6aa9);text-align:center;margin:0 0 1.5rem;line-height:1.3}@media(max-width:768px){.c-cta-bottom__heading{font-size:1.5rem;margin-bottom:1.25rem}}@media(max-width:480px){.c-cta-bottom__heading{font-size:1.35rem}}.c-cta-bottom__content{margin-bottom:2rem}.c-cta-bottom__content .c-rich-content p,.c-cta-bottom__content .c-rich-content__content p{text-align:center;max-width:100%;margin-left:0;margin-right:0;font-size:1.0625rem;line-height:1.7;color:#4a4a4a;margin-bottom:0}.c-cta-bottom__content .c-rich-content p:last-child,.c-cta-bottom__content .c-rich-content__content p:last-child{margin-bottom:0}.c-cta-bottom__content .c-rich-content a,.c-cta-bottom__content .c-rich-content__content a{color:var(--insurance-blue,#2c6aa9);font-weight:600;text-decoration:underline;text-decoration-color:rgba(44,106,169,.4);text-underline-offset:.15em;transition:all .2s ease}.c-cta-bottom__content .c-rich-content a:hover,.c-cta-bottom__content .c-rich-content__content a:hover{color:var(--insurance-red,#d12521);text-decoration-color:var(--insurance-red,#d12521)}@media(max-width:768px){.c-cta-bottom__content{margin-bottom:1.75rem}.c-cta-bottom__content .c-rich-content p,.c-cta-bottom__content .c-rich-content__content p{font-size:1rem;line-height:1.65}}.c-cta-bottom__actions{display:flex;justify-content:center;align-items:flex-start;gap:3rem;padding-top:1.5rem;border-top:1px solid #eee}@media(max-width:768px){.c-cta-bottom__actions{gap:1.5rem;padding-top:1.25rem}}@media(max-width:480px){.c-cta-bottom__actions{gap:1rem}}.c-cta-bottom__action{display:flex;flex-direction:column;align-items:center;text-decoration:none;transition:transform .2s ease;min-width:80px}.c-cta-bottom__action:hover{transform:translateY(-4px)}.c-cta-bottom__action:hover .c-cta-bottom__action-icon{box-shadow:0 6px 20px rgba(0,0,0,.2)}.c-cta-bottom__action:hover .c-cta-bottom__action-label{color:var(--insurance-blue,#2c6aa9)}.c-cta-bottom__action:active{transform:translateY(-2px)}@media(max-width:480px){.c-cta-bottom__action{min-width:70px}}.c-cta-bottom__action-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.c-cta-bottom__action-icon svg{width:32px;height:32px;transition:transform .2s ease}.c-cta-bottom__action-icon--online{background:linear-gradient(135deg,#e67e22,#d35400);color:#fff}.c-cta-bottom__action-icon--online:hover{background:linear-gradient(135deg,#f39c12,#e67e22)}.c-cta-bottom__action-icon--phone{background:linear-gradient(135deg,var(--insurance-blue,#2c6aa9),#1e4d7b);color:#fff}.c-cta-bottom__action-icon--phone:hover{background:linear-gradient(135deg,#4a8fd4,var(--insurance-blue,#2c6aa9))}.c-cta-bottom__action-icon--visit{background:linear-gradient(135deg,#17a2b8,#117a8b);color:#fff}.c-cta-bottom__action-icon--visit:hover{background:linear-gradient(135deg,#20c9e0,#17a2b8)}@media(max-width:768px){.c-cta-bottom__action-icon{width:56px;height:56px}.c-cta-bottom__action-icon svg{width:28px;height:28px}}@media(max-width:480px){.c-cta-bottom__action-icon{width:48px;height:48px}.c-cta-bottom__action-icon svg{width:24px;height:24px}}.c-cta-bottom__action-label{font-family:montserrat,sans-serif;font-size:.9375rem;font-weight:600;color:#333;text-align:center;line-height:1.3;transition:color .2s ease}@media(max-width:768px){.c-cta-bottom__action-label{font-size:.8125rem}}@media(max-width:480px){.c-cta-bottom__action-label{font-size:.75rem}}.c-cta-bottom--full-width .c-cta-bottom__card{max-width:none}.c-cta-bottom--compact .c-cta-bottom__card{padding:1.5rem}.c-cta-bottom--compact .c-cta-bottom__heading{font-size:1.5rem}.c-cta-bottom--compact .c-cta-bottom__actions{gap:1.5rem}.c-cta-bottom--compact .c-cta-bottom__action-icon{width:52px;height:52px}.c-cta-bottom--compact .c-cta-bottom__action-icon svg{width:26px;height:26px}.container--Blue .c-cta-bottom .c-cta-bottom__card{background:rgba(255,255,255,.98);border-color:rgba(255,255,255,.3);box-shadow:0 8px 32px rgba(0,0,0,.2)}.container--Light\ Grey .c-cta-bottom .c-cta-bottom__card{background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.1)}.c-custom-html--hidden{display:none}.c-custom-html__content{grid-column:2}.c-embed{grid-column:2}.c-embed #BambooHR-ATS h2{font-size:var(--font-size-3xl);font-weight:600;color:var(--dark-grey)}.c-embed #BambooHR-ATS a{color:var(--insurance-blue)}.c-embed #BambooHR-ATS ul{padding-left:15px}.c-embed--width-2-3{max-width:67%;margin:0 auto}.c-form--auto-pay #form_autobill{grid-column:2;display:flex;flex-wrap:wrap}.c-form--auto-pay #form_autobill .content-area .form_area{box-shadow:0 0 8px -1px #000000;border-radius:15px;padding:15px;margin:0 auto;margin-bottom:50px;background-color:#f1f1f1}.c-form--auto-pay #form_autobill h2{font-size:var(--font-size-3xl);width:100%;color:#165da2;font-weight:600;margin-bottom:0}.c-form--auto-pay #form_autobill .required{margin-bottom:20px}.c-form--auto-pay #form_autobill .required p{margin-bottom:0;padding-bottom:5px;border-bottom:2px solid #929799}.c-form--auto-pay #form_autobill .required p span{color:#e37d86}.c-form--auto-pay #form_autobill form{margin-bottom:30px}.c-form--auto-pay #form_autobill form .form-group{margin-bottom:30px}.c-form--auto-pay #form_autobill form .form-group label{display:block;color:var(--insurance-blue);text-transform:none;font-size:var(--font-size-md);font-weight:700;letter-spacing:1px;margin-bottom:10px;cursor:pointer}.c-form--auto-pay #form_autobill form .form-group label span{color:#e37d86;margin-right:2px}.c-form--auto-pay #form_autobill form .form-group .form_row{display:flex;column-gap:4%;flex-wrap:wrap;row-gap:15px}.c-form--auto-pay #form_autobill form .form-group .form-control{display:block;height:calc(1.5em + .75rem + 2px);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.c-form--auto-pay #form_autobill form .form-group input[type=text],.c-form--auto-pay #form_autobill form .form-group input[type=state],.c-form--auto-pay #form_autobill form .form-group input[type=number]{width:100%;font-size:18px;font-weight:300;font-family:roboto,sans-serif;appearance:none;border-radius:5px;line-height:1.5;color:#495057;padding:.9rem .75rem;border:1px solid #919191;background:0 0}.c-form--auto-pay #form_autobill form .form-group input[name=address2],.c-form--auto-pay #form_autobill form .form-group input[name=city],.c-form--auto-pay #form_autobill form .form-group select[name=state],.c-form--auto-pay #form_autobill form .form-group input[name=zip]{max-width:48%}.c-form--auto-pay #form_autobill form .form-group select{width:100%;font-size:18px;font-weight:300;font-family:roboto,sans-serif;border-radius:5px;line-height:1.5;color:#495057;border:1px solid #919191;background:0 0}.c-form--auto-pay #form_autobill form .form-group .checkbox_wrapper{display:flex;column-gap:15px;position:relative}.c-form--auto-pay #form_autobill form .form-group .checkbox_wrapper label{font-size:9px;color:var(--dark-grey)}.c-form--auto-pay #form_autobill form .form-group .checkbox_wrapper input[type=checkbox]{width:30px;height:30px;border:1px solid #a4a4a4;appearance:none;border-radius:5px;background:0 0;flex-shrink:0;cursor:pointer}.c-form--auto-pay #form_autobill form .form-group .checkbox_wrapper input[type=checkbox]:checked{background-color:#d7f1fa}.c-form--auto-pay #form_autobill form .form-group .checkbox_wrapper input[type=checkbox]:checked~label::before{content:"";left:14px;top:8px;width:10px;height:15px;border:solid #a4a4a4;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;pointer-events:none}.c-form--auto-pay #form_autobill form .form-group .payment-field{width:100%;max-width:100%;font-size:18px;font-weight:300;font-family:roboto,sans-serif;appearance:none;border-radius:5px;line-height:1.5;color:#495057;border:1px solid #919191;background:0 0}.c-form--auto-pay #form_autobill form .form-group .payment-field#cvv{max-width:48%}.c-form--auto-pay #form_autobill form .form-group .payment-field#ccexp{max-width:48%}.c-form--auto-pay #form_autobill form #payButton{margin:0 auto}.c-form--auto-pay .status_wrapper{grid-column:2;margin-top:100px;display:none}.c-form--auto-pay .status_wrapper.active{display:block}.c-form--auto-pay .status_wrapper .content-area{max-width:1090px!important;margin:auto;display:flex;flex-wrap:wrap}.c-form--auto-pay .status_wrapper .insurance_wrapper_area{box-shadow:0 0 8px -1px #000000;border-radius:15px;padding:30px 15px;margin:0 auto;margin-bottom:50px;background-color:#f1f1f1;width:100%}.c-form--auto-pay .status_wrapper img{width:120px;display:block;margin:auto;margin-bottom:10px}.c-form--auto-pay .status_wrapper .text_area{text-align:center;font-size:22px;display:flex;flex-direction:column;align-items:center;gap:30px}.c-form--auto-pay .status_wrapper .text_area p{margin:0}.c-form--auto-pay .status_wrapper .text_area h1{color:#39b54a;font-weight:600;font-size:42px;line-height:1.2;margin-bottom:10px}.c-form--auto-pay .status_wrapper .text_area h1.red{color:#e42529}@media screen and (min-width:768px){.c-form--auto-pay .content-area .form_area{padding:30px 15px}.c-form--auto-pay .content-area .form_area .form_wrapper{max-width:80%;margin:auto}.c-form--auto-pay #form_autobill form .form-group input[type=text],.c-form--auto-pay #form_autobill form .form-group input[type=state],.c-form--auto-pay #form_autobill form .form-group input[type=number]{max-width:55%}.c-form--auto-pay #form_autobill form .form-group input[name=first_name],.c-form--auto-pay #form_autobill form .form-group input[name=last_name]{max-width:25%}.c-form--auto-pay #form_autobill form .form-group input[name=address2],.c-form--auto-pay #form_autobill form .form-group input[name=zip],.c-form--auto-pay #form_autobill form .form-group input[name=city]{max-width:20%}.c-form--auto-pay #form_autobill form .form-group select[name=state]{max-width:31%}.c-form--auto-pay #form_autobill form .form-group .payment-field{max-width:55%}.c-form--auto-pay #form_autobill form .form-group .payment-field#cvv{max-width:16%}.c-form--auto-pay #form_autobill form .form-group .payment-field#ccexp{max-width:40%}}@media screen and (min-width:992px){.c-form--auto-pay #form_autobill form .form-group .payment-field{max-width:55%}.c-form--auto-pay #form_autobill form .form-group .payment-field#cvv{max-width:16%}.c-form--auto-pay #form_autobill form .form-group .payment-field#ccexp{max-width:21%}}.c-form--builder{display:flex;flex-direction:column;padding:1.25rem;height:fit-content;align-items:center}.c-form--builder--card{box-shadow:0 0 8px -1px #000000;border-radius:15px;background-color:#fff;padding:15px}.c-form--builder--standalone{max-width:700px;margin:0 auto;margin-bottom:-50px;position:relative;z-index:1}.c-form--builder--container{padding:30px}.c-form--builder--container .c-form--builder--standalone{margin-bottom:0}.c-form--builder .c-image{padding-bottom:20px}.c-form--builder .c-heading{text-align:center;margin-top:0;margin-bottom:30px}.c-form--builder__form{display:flex;flex-direction:column;align-items:center;gap:16px;width:60%}.c-form--builder__form--white label{color:#fff}.c-form--builder__form--white label a:not(.c-button){color:#fff}.c-form--builder__form--black label{color:#000}.c-form--builder__form--dark-grey label{color:var(--dark-grey)}.c-form--builder__form--grey label{color:#707070}.c-form--builder__form--blue label{color:#3960ac}.c-form--builder__form--inline{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;width:100%}.c-form--builder__form--inline div:has(input),.c-form--builder__form--inline div:has(select),.c-form--builder__form--inline button{max-width:fit-content}.c-form--builder__form--inline div:has(input),.c-form--builder__form--inline div:has(select){flex:1 1 150px}.c-form--builder__form--inline input,.c-form--builder__form--inline select{text-align:left}.c-form--builder__form--inline button{height:50px}.c-form--email-contact{grid-column:2;box-shadow:rgba(0,0,0,.4)0 3px 7px;background-color:#f2f2f2;padding:24px;border-radius:20px}.c-form--email-contact--default{box-shadow:unset;background-color:initial}.c-form--email-contact--default .c-form--email-contact__heading-area::after{height:1px;background-color:#e5e5e5}.c-form--email-contact--default .c-form--email-contact__heading-area h2{font-size:var(--font-size-2xl);font-weight:500;color:#444}.c-form--email-contact--default .c-form--email-contact__form__inputs__group label{color:#000;text-transform:uppercase}.c-form--email-contact--default .c-form--email-contact__form__inputs__group input,.c-form--email-contact--default .c-form--email-contact__form__inputs__group textarea,.c-form--email-contact--default .c-form--email-contact__form__inputs__group select{border:2px solid #ddd}.c-form--email-contact--default .c-form--email-contact__form__inputs__submit{justify-content:left}.c-form--email-contact__heading-area{position:relative;margin-bottom:30px;display:grid;grid-template-columns:auto 1fr;align-items:center}.c-form--email-contact__heading-area::after{content:"";display:block;width:100%;height:2px;background-color:#7f8185}.c-form--email-contact__heading-area h2{font-size:42px;line-height:1.2;text-transform:none;color:#6f7377;display:inline-block;position:relative;z-index:2;margin-bottom:0;padding-right:20px;margin:0}.c-form--email-contact__form__inputs{display:flex;flex-wrap:wrap;gap:16px}.c-form--email-contact__form__inputs__group{display:flex;flex-direction:column;gap:10px;width:100%}.c-form--email-contact__form__inputs__group label{text-transform:none;color:#6f7377;font-size:13px;font-weight:700;letter-spacing:1px;cursor:pointer}.c-form--email-contact__form__inputs__group input,.c-form--email-contact__form__inputs__group textarea,.c-form--email-contact__form__inputs__group select{background-color:initial;border:1px solid #7f8185;padding:8px 14px;font-size:15px;line-height:1.42857143;color:#000;height:100%}.c-form--email-contact__form__inputs__submit{display:flex;width:100%;justify-content:center}@media screen and (min-width:768px){.c-form--email-contact__form__inputs__group--small{width:calc(calc(100% - 32px)/3)}.c-form--email-contact__form__inputs__group--large{width:calc(calc(calc(100% - 10px)/3) * 2)}}.c-form--festival{display:grid}.c-form--festival__background-image{grid-column:1;grid-row:1;height:1e3px}.c-form--festival__background-image__image{width:100%;height:100%;object-fit:cover}.c-form--festival__background-image__image--desktop{display:none}.c-form--festival__content{grid-column:1;grid-row:1;align-items:center}.c-form--festival__content #form_wrap_festival{grid-column:2;padding:20px 14px;height:fit-content;background-color:#fff;border-radius:25px;box-shadow:0 3px 9px #00000073;display:flex;flex-direction:column;align-items:center}.c-form--festival__content__heading{font-size:44px;color:#2f4f71;line-height:1.2;margin:0 0 20px}.c-form--festival__content__text{margin:auto;margin-bottom:20px;line-height:1.4;text-align:center;font-size:18px}.c-form--festival__content__image img{max-width:150px}.c-form--festival__content__form{grid-column:2;display:flex;flex-direction:column;gap:20px}.c-form--festival__content__form__desktop-group{display:flex;flex-direction:column;gap:20px}.c-form--festival__content__form__desktop-group__field{position:relative;width:100%}.c-form--festival__content__form__desktop-group__field__icon-area{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:inline-flex}.c-form--festival__content__form__desktop-group__field input{border-radius:12px;padding:12px 45px;border:2px solid #b0aab3;width:100%;font-size:15px;line-height:1.42857143;color:#000;background-color:#fff}.c-form--festival__content__form__terms{background-color:#e6e6e6;border-radius:10px;padding:12px;font-size:9px}.c-form--festival__content__form__consent label{display:flex;column-gap:15px;position:relative;align-items:center}.c-form--festival__content__form__consent label span{font-size:10px;font-weight:300;font-family:roboto,sans-serif;appearance:none;border-radius:5px;line-height:1.5;color:#495057;text-transform:capitalize}.c-form--festival__content__form__consent label input[type=checkbox]{width:30px;height:30px;border:1px solid #a4a4a4;appearance:none;border-radius:5px;background:0 0;flex-shrink:0;cursor:pointer}.c-form--festival__content__form__consent label input[type=checkbox]:checked{background-color:#d7f1fa}.c-form--festival__content__form__consent label input[type=checkbox]:checked~span::before{content:"";left:14px;top:8px;width:10px;height:15px;border:solid #a4a4a4;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;pointer-events:none}.c-form--festival__content__form__submit{display:flex;justify-content:center}@media screen and (min-width:992px){.c-form--festival__background-image{max-height:1e3px}.c-form--festival__background-image__image--desktop{display:block}.c-form--festival__background-image__image--mobile{display:none}.c-form--festival__content #form_wrap_festival{padding:20px 64px}.c-form--festival__content__form__desktop-group{flex-direction:row}}.c-form--instant-quote{position:relative}.c-form--instant-quote .background-image{position:absolute;width:100%;height:100%;top:0;left:0;max-height:550px;background-color:#2f4f71}@media(max-width:767.98px){.c-form--instant-quote .background-image{max-height:412px}}.c-form--instant-quote .background-image img{width:100%;height:100%;object-fit:cover}.c-form--instant-quote .content-area{position:relative;padding:50px 0;padding-top:100px}@media(max-width:767.98px){.c-form--instant-quote .content-area{padding:150px 30px;padding-top:100px;padding-bottom:0}}.c-form--instant-quote .content-area .card-area{max-width:520px;background:#fff;border-radius:25px;margin:auto;padding:50px 14px;max-width:100%;width:1024px;box-shadow:0 3px 9px #00000073;padding-bottom:30px}@media(max-width:767.98px){.c-form--instant-quote .content-area .card-area{padding:20px 14px;padding-bottom:30px}}.c-form--instant-quote .content-area .card-area .logo-area{text-align:center;max-width:120px;margin:auto;margin-bottom:30px}@media(max-width:767.98px){.c-form--instant-quote .content-area .card-area .logo-area{max-width:150px;margin:auto;margin-bottom:10px}}.c-form--instant-quote .content-area .card-area .c-heading{text-align:center;margin-bottom:10px}.c-form--instant-quote .content-area .card-area p{text-align:center;margin-bottom:10px;font-size:18px;line-height:1.5}@media(max-width:767.98px){.c-form--instant-quote .content-area .card-area p{margin:auto;margin-bottom:20px;line-height:1.4!important}.c-form--instant-quote .content-area .card-area p br{display:none}}.c-form--instant-quote .content-area .card-area .form-area{max-width:80%;margin:auto}@media(max-width:767.98px){.c-form--instant-quote .content-area .card-area .form-area{max-width:100%}}.c-form--instant-quote .content-area .card-area .form-area form{display:flex;flex-wrap:wrap;justify-content:space-between}.c-form--instant-quote .content-area .card-area .form-area form .text-area{width:100%}.c-form--instant-quote .content-area .card-area .form-area form .sm-form-control{width:100%;font-size:15px;line-height:1.42857143;color:#000;background-color:#fff}.c-form--instant-quote .content-area .card-area .form-area form .form-field{position:relative;margin-bottom:20px;display:inline-block;width:48%}@media(max-width:767.98px){.c-form--instant-quote .content-area .card-area .form-area form .form-field{width:100%;margin-right:0!important}}.c-form--instant-quote .content-area .card-area .form-area form .form-field .icon-area{position:absolute;left:20px;top:50%;transform:translateY(-50%)}.c-form--instant-quote .content-area .card-area .form-area form .form-field .icon-area img{display:block}.c-form--instant-quote .content-area .card-area .form-area form .form-field .icon-2{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.c-form--instant-quote .content-area .card-area .form-area form .form-field .icon-2 img{display:block}.c-form--instant-quote .content-area .card-area .form-area form .form-field input{border-radius:12px!important;padding:12px 45px;border:2px solid #b0aab3}.c-form--instant-quote .content-area .card-area .form-area form .terms{margin-bottom:20px}.c-form--instant-quote .content-area .card-area .form-area form .terms p{font-size:7px;line-height:1.2;margin-bottom:0;max-width:95%;margin:auto}@media(max-width:767.98px){.c-form--instant-quote .content-area .card-area .form-area form .terms p{font-size:9px;max-width:100%}}.c-form--instant-quote .content-area .card-area .form-area form .btn-submit{width:100%;display:flex;justify-content:center}.c-form--quick-apply{padding-bottom:50px}.c-form--quick-apply__content{grid-column:2}.c-form--quick-apply .text_area{max-width:790px;margin:auto}.c-form--quick-apply .text_area h2{margin-bottom:10px}.c-form--quick-apply .text_area form .wrapper_field{margin-bottom:20px}.c-form--quick-apply .text_area form .wrapper_field label{display:block;text-transform:none;font-weight:700;letter-spacing:0;font-size:var(--font-size-md);margin-bottom:5px}.c-form--quick-apply .text_area form .wrapper_field label span{color:#ef4855}.c-form--quick-apply .text_area form .wrapper_field input{border-radius:12px;width:50%;height:40px;border:1px solid #000}@media(max-width:767.98px){.c-form--quick-apply .text_area form .wrapper_field input{width:100%}}.c-form--quick-apply .text_area form .wrapper_file_upload{width:100%;border-radius:21px;background:#ffff;min-height:261px;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #000}.c-form--quick-apply .text_area form .wrapper_file_upload input[type=file]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;top:0;left:0}.c-form--quick-apply .text_area form .wrapper_file_upload #file_upload_new_list{position:relative;z-index:999}.c-form--quick-apply .text_area form .wrapper_file_upload #indicator_file{display:block;font-weight:700;text-align:center;font-size:var(--font-size-xl);margin-bottom:10px}.c-form--quick-apply .text_area form .wrapper_file_upload .oval{width:20px;height:20px;border-radius:50px;font-size:11px;display:flex;align-items:center;justify-content:center;background-color:#e6e7e9;margin:auto;margin-bottom:15px}.c-form--quick-apply .text_area form .wrapper_file_upload span.btn{color:#fff;background-color:var(--insurance-red);padding:10px 30px;font-size:var(--font-size-xl);font-weight:600;border:none;border-radius:20px;display:block;max-width:max-content;margin:auto}.c-form--quick-apply .text_area form .wrapper_button{text-align:right}.c-form--quick-apply .text_area form .wrapper_button button{color:#fff;background-color:var(--insurance-red);padding:10px 50px;font-size:var(--font-size-xl);font-weight:600;border:none;border-radius:20px;display:block;max-width:max-content;margin-left:auto}.c-form--quick-apply .text_area.after_submit{text-align:center;margin:auto;display:none}.c-form--refer-a-friend .text-area{font-size:18px;color:#2f4f71;font-weight:500}.c-form--refer-a-friend .text-area--large{font-size:var(--font-size-xl);color:#2f4f71;font-weight:600}.c-form--refer-a-friend .content-area .card-area .form-area .form-field.full{width:100%}.c-form--refer-a-friend #add_another_field{display:flex;align-items:center;column-gap:5px;font-weight:600;color:#2f4f71;cursor:pointer;margin-bottom:20px}.c-form--refer-a-friend .refer_friend_rows .refer_single{display:flex;flex-wrap:wrap;justify-content:space-between}.c-form--shirt{display:flex;flex-wrap:wrap}@media(max-width:767.98px){.c-form--shirt{height:auto;display:block}}.c-form--shirt .right_area{max-width:60%;width:60%;background:linear-gradient(90deg,#03376e 0%,#03376e 0%,#00abef 100%)}@media(max-width:767.98px){.c-form--shirt .right_area{width:100%;max-width:100%;padding-bottom:50px;padding-top:50px}}.c-form--shirt .right_area .text_area{padding-left:150px;padding-top:100px;color:#fff}@media(max-width:1440.98px){.c-form--shirt .right_area .text_area{padding-left:74px}}@media(max-width:991.98px){.c-form--shirt .right_area .text_area{padding-left:20px}}@media(max-width:767.98px){.c-form--shirt .right_area .text_area{padding-top:0}}.c-form--shirt .right_area .text_area h3{font-size:26px;color:#fff;font-weight:400;margin-bottom:0;line-height:1.2;padding-left:5px}@media(max-width:991.98px){.c-form--shirt .right_area .text_area h3{font-size:var(--font-size-xl);padding-left:0}}@media(max-width:767.98px){.c-form--shirt .right_area .text_area h3{font-size:18px}}.c-form--shirt .right_area .text_area h1{font-size:80px;font-weight:700;color:#fff;line-height:1}@media(max-width:991.98px){.c-form--shirt .right_area .text_area h1{font-size:40px}}.c-form--shirt .left_area{max-width:40%;width:40%;background:var(--insurance-blue);display:flex;padding:0 80px;padding-top:137px;padding-bottom:50px}@media(max-width:1440.98px){.c-form--shirt .left_area{padding:0 40px;padding-top:130px;padding-bottom:50px}}@media(max-width:991.98px){.c-form--shirt .left_area{align-items:flex-start;padding-top:100px}}@media(max-width:767.98px){.c-form--shirt .left_area{max-width:100%;width:100%;padding-top:50px}}.c-form--shirt .left_area h4{color:#fff;font-weight:400;font-size:var(--font-size-xl);margin-bottom:20px}@media(max-width:991.98px){.c-form--shirt .left_area .form_area{width:100%}}.c-form--shirt .left_area .wrapper_input{margin-bottom:20px}.c-form--shirt .left_area .wrapper_input input,.c-form--shirt .left_area .wrapper_input select{width:100%;border-radius:2px;border:none;height:40px;padding-left:20px}@media(max-width:1366.98px){.c-form--shirt .left_area .wrapper_input input,.c-form--shirt .left_area .wrapper_input select{height:30px}}.c-form--shirt .left_area .wrapper_input input::placeholder,.c-form--shirt .left_area .wrapper_input select::placeholder{color:#69738a}.c-form--shirt .left_area .wrapper_input input:invalid,.c-form--shirt .left_area .wrapper_input input option[value=""],.c-form--shirt .left_area .wrapper_input select:invalid,.c-form--shirt .left_area .wrapper_input select option[value=""]{color:#69738a}.c-form--shirt .left_area .wrapper_input .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:none;font-weight:400;font-size:var(--font-size-md);color:#fff}@media(max-width:1366.98px){.c-form--shirt .left_area .wrapper_input .container{font-size:var(--font-size-sm)}}.c-form--shirt .left_area .wrapper_input .container strong{font-weight:800}.c-form--shirt .left_area .wrapper_input .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.c-form--shirt .left_area .wrapper_input .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:1px solid #fff}@media(max-width:1366.98px){.c-form--shirt .left_area .wrapper_input .checkmark{height:20px;width:20px}}.c-form--shirt .left_area .wrapper_input .container:hover input~.checkmark{background-color:#ccc}.c-form--shirt .left_area .wrapper_input .container input:checked~.checkmark{background-color:#2196f3}.c-form--shirt .left_area .wrapper_input .checkmark:after{content:"";position:absolute;display:none}.c-form--shirt .left_area .wrapper_input .container input:checked~.checkmark:after{display:block}.c-form--shirt .left_area .wrapper_input .container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.c-form--shirt .left_area .wrapper_input button{padding:10px 15px;border:none;border-radius:30px;font-size:var(--font-size-xl);font-weight:500;color:#fff;background-color:var(--insurance-red);margin:auto;display:block;margin-top:30px;width:50%}@media(max-width:991.98px){.c-form--shirt .left_area .wrapper_input button{width:100%}}.c-form--shirt .left_area .wrapper_input .g-recaptcha{margin-top:40px}.c-form--shirt .left_area .wrapper_input .g-recaptcha>div{margin:auto}@media(max-width:991.98px){.c-form--shirt .left_area .wrapper_input .g-recaptcha>div{width:100%!important}}.c-form--shirt .left_area .wrapper_last{padding-left:10px;margin-bottom:10px}.c-form--shirt .left_area .wrapper_last span{color:#fff}@media(max-width:1366.98px){.c-form--shirt .left_area .wrapper_last span{font-size:var(--font-size-sm)}}.c-form--zip-code{grid-column:2;border-radius:20px;padding:30px 15px;text-align:center;margin:30px 0}.c-form--zip-code__content{max-width:380px;margin:0 auto}.c-form--zip-code__content__text{margin:0 0 16px;line-height:1.4}.c-form--zip-code__content__form{display:grid;grid-template-columns:1fr auto}.c-form--zip-code__content__form__zipcode{position:relative}.c-form--zip-code__content__form__zipcode__icon{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#ccc}.c-form--zip-code__content__form__zipcode .c-form-zipcode-input--simple input{border:1px solid #fff;border-radius:0;border-top-left-radius:10px;border-bottom-left-radius:10px;padding-left:28px}.c-form--zip-code__content__form .c-button{border-radius:0;border-bottom-right-radius:10px;border-top-right-radius:10px;text-transform:uppercase;font-size:14px;font-weight:600}.c-form--zip-code__image{display:none}@media screen and (min-width:768px){.c-form--zip-code{display:grid;grid-template-columns:minmax(0,auto)auto;align-items:center;gap:20px;width:fit-content;margin:0 auto;padding:40px 30px;text-align:left}.c-form--zip-code__image{max-width:200px;display:block}}.c-grid--locations{grid-column:2}.c-grid--locations__nearby__title{margin-bottom:32px}.c-grid--locations__nearby__title .c-heading{margin:0}.c-grid--locations__nearby__title__link{display:flex;gap:12px;align-items:center;color:#000}.c-grid--locations__nearby .c-card-grid__grid{grid-column:1}.c-grid--locations__nearby .c-card-grid__grid .c-heading{text-align:left;margin:0}.c-hero--background-image{display:grid;grid-template-columns:15px 1fr 15px;position:relative;overflow:hidden}.c-hero--background-image__image{display:none}.c-hero--background-image__content{grid-column:2;padding:1.5rem 0}.c-hero--background-image__content__heading{text-align:center}@media screen and (min-width:576px){.c-hero--background-image{grid-template-columns:1fr 508px 1fr}}@media screen and (min-width:768px){.c-hero--background-image{grid-template-columns:1fr 688px 1fr}.c-hero--background-image__image{display:block}.c-hero--background-image__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}}@media screen and (min-width:992px){.c-hero--background-image{grid-template-columns:1fr 798px 1fr}}.c-hero--office-details{grid-column:2;display:flex;flex-direction:column;gap:20px;max-width:540px;margin:0 auto;box-sizing:border-box}.c-hero--office-details__content{display:flex;flex-direction:column;gap:20px}.c-hero--office-details__content .c-heading{margin:0}.c-hero--office-details__content__phone{width:fit-content;border:1px solid #3265ac;padding:5px;padding-right:15px;border-radius:30px;transition:all .4s;background-color:#fff}.c-hero--office-details__content__phone__link{color:var(--insurance-blue);display:flex;align-items:center;gap:10px;text-decoration:none}.c-hero--office-details__content__phone__link:hover{color:#222}.c-hero--office-details__content__rating{display:flex;gap:8px}.c-hero--office-details__content__rating__value{font-weight:700}.c-hero--office-details__content__rating__stars{display:flex}.c-hero--office-details__content__rating__stars img{width:16px;height:16px}.c-hero--office-details__content__rating__reviews{font-weight:500;color:var(--insurance-blue);text-decoration:none}.c-hero--office-details__content__address{display:flex;flex-direction:column;gap:10px;font-style:normal;font-weight:500;max-width:276px}.c-hero--office-details__content__address__item{display:flex;align-items:center;gap:10px}.c-hero--office-details__content__address__item__icon{flex-shrink:0}.c-hero--office-details__content__address__item__link{color:var(--insurance-blue)}.c-hero--office-details__content__address__item__link:hover{color:#222}.c-hero--office-details__content__hours__title{font-weight:600;font-size:18px;margin:0;margin-bottom:10px}.c-hero--office-details__content__hours__table{text-align:left;padding-left:25px}.c-hero--office-details__content__hours__table td{font-weight:500;padding-left:20px}.c-hero--office-details__content__features__title{font-weight:600;font-size:18px;margin:0;margin-bottom:10px}.c-hero--office-details__content__features__list{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.c-hero--office-details__content__features__list__item{display:flex;gap:10px}.c-hero--office-details__content__features__list__item p{margin:0}.c-hero--office-details__content__button .c-button{justify-content:center}.c-hero--office-details__map{display:grid}.c-hero--office-details__map__card{grid-column:1;grid-row:1;z-index:1;box-shadow:rgba(0,0,0,.298039)0 1px 4px -1px;background:#fff repeat;border-radius:2px 2px 2px 2px;width:fit-content;height:fit-content;margin:10px;padding:9px 20px 9px 11px;display:flex;gap:30px}.c-hero--office-details__map__card__content{display:flex;flex-direction:column;gap:5px}.c-hero--office-details__map__card__content__title{text-overflow:ellipsis;white-space:nowrap;font:500 14px Roboto,Arial;overflow:hidden;margin:0}.c-hero--office-details__map__card__content__rating{display:flex;gap:8px;align-items:center}.c-hero--office-details__map__card__content__rating__value{color:#5b5b5b;font-size:14px}.c-hero--office-details__map__card__content__rating__stars{display:flex}.c-hero--office-details__map__card__content__rating__stars img{width:11px;height:11px}.c-hero--office-details__map__card__content__rating__reviews{font-size:var(--font-size-sm);color:var(--insurance-blue);text-decoration:none}.c-hero--office-details__map__card__content__link{width:fit-content;font-size:var(--font-size-sm);color:var(--insurance-blue);text-decoration:none;display:flex;flex-direction:column;align-items:center}.c-hero--office-details__map__card__content__link--directions{grid-column:2}.c-hero--office-details__map__card__content__link__icon{width:22px;height:22px}.c-hero--office-details__map__card__link{width:fit-content;font-size:var(--font-size-sm);color:var(--insurance-blue);text-decoration:none;display:flex;flex-direction:column;align-items:center}.c-hero--office-details__map__card__link--directions{grid-column:2}.c-hero--office-details__map__card__link__icon{width:22px;height:22px}.c-hero--office-details__map__image{grid-column:1;grid-row:1}.c-hero--office-details__map__image img{max-width:100%}@media screen and (min-width:768px){.c-hero--office-details{border-radius:50px;border:4px solid #ccc;max-width:100%;width:100%;padding:1.5rem;display:grid;grid-template-columns:auto 1fr;gap:40px}.c-hero--office-details__content__address{max-width:450px}.c-hero--office-details__content__button .c-button{max-width:300px;padding:10px}}.c-hero--two-column{grid-column:2;display:grid}.c-hero--two-column__content{grid-row:2}.c-hero--two-column__content .c-heading{text-align:center;margin:0;font-weight:600}.c-hero--two-column__content__subheading{margin-top:0;margin-bottom:5px;font-size:30px;font-weight:600;text-align:center}.c-hero--two-column__content__text{line-height:1.5;font-size:var(--font-size-lg);text-align:center}.c-hero--two-column__image{grid-row:1;display:flex;justify-content:center}.c-hero--two-column__image img{height:fit-content;max-height:250px;object-fit:cover;max-width:80%}.c-hero--two-column__image--mobile-hidden{display:none}@media screen and (min-width:768px){.c-hero--two-column__image{display:flex}}.c-hero--two-column__form--bottom{grid-column:span 2;grid-row:3;margin:0 auto}@media screen and (min-width:768px){.c-hero--two-column__image img{max-height:100%;max-width:100%}}@media screen and (min-width:1030px){.c-hero--two-column{display:grid;grid-template-columns:1fr 30%;column-gap:50px}.c-hero--two-column--image-left{grid-template-columns:30% 1fr}.c-hero--two-column__content{grid-row:1;grid-column:1;padding-top:40px}.c-hero--two-column__content--image-left{grid-column:2}.c-hero--two-column__content .c-heading,.c-hero--two-column__content__subheading,.c-hero--two-column__content__text{text-align:left;margin-bottom:10px}.c-hero--two-column__image{grid-row:1;grid-column:2}.c-hero--two-column__image--left{grid-column:1}}.c-hero--two-column__trust-badges{width:100%;margin-top:.5rem;padding-top:.5rem;grid-row:4;grid-column:1/-1}@media(min-width:768px){.c-hero--two-column__trust-badges{margin-top:2rem}}.c-hero--two-column__trust-badges__container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}@media(min-width:768px){.c-hero--two-column__trust-badges__container{flex-direction:row;gap:3rem}}.c-hero--two-column__trust-badges__item{display:flex;align-items:center;justify-content:center;background-color:#fff;padding:.5rem;border-radius:8px}.c-hero--two-column__trust-badges__item--bbb a{display:block}.c-hero--two-column__trust-badges__item--bbb a img{height:45px;width:auto;display:block;opacity:.9;transition:opacity .3s ease}.c-hero--two-column__trust-badges__item--bbb a img:hover{opacity:1}.c-hero--two-column__trust-badges__item--google{display:flex;align-items:center;gap:.75rem}.c-hero--two-column__trust-badges__google-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.c-hero--two-column__trust-badges__stars svg{width:90px;height:auto}.c-hero--two-column__trust-badges__google-text{display:flex;flex-direction:column;gap:.125rem;text-align:center;align-items:center}.c-hero--two-column__trust-badges__google-count{font-size:1.125rem;font-weight:700;color:#2c6aa9;line-height:1.2}.c-hero--two-column__trust-badges__google-label{font-size:1rem;font-weight:500;color:#666;line-height:1.3}.c-key-takeaways{margin:2rem 0 2.5rem;padding:1.75rem 2rem;border-radius:12px;max-width:834px}.c-key-takeaways--default{background:linear-gradient(135deg,#f8f9fa 0%,#f1f3f5 100%);border-left:4px solid var(--insurance-blue);box-shadow:0 2px 8px rgba(0,0,0,6%)}.c-key-takeaways--minimal{background:#fff;border:1px solid #e9ecef;box-shadow:0 1px 3px rgba(0,0,0,4%)}.c-key-takeaways--branded{background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);border:2px solid transparent;border-image:linear-gradient(135deg,var(--insurance-blue),#4a8fd4)1;box-shadow:0 4px 12px rgba(44,106,169,.12);position:relative}.c-key-takeaways--branded::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--insurance-blue),#4a8fd4);border-radius:12px 12px 0 0}.c-key-takeaways__heading{font-family:montserrat,sans-serif;font-size:1.25rem;font-weight:700;color:#1a1a1a;margin:0 0 1.25rem;padding-bottom:.75rem;border-bottom:2px solid rgba(44,106,169,.15);line-height:1.3}.c-key-takeaways--branded .c-key-takeaways__heading{color:var(--insurance-blue);border-bottom-color:transparent;position:relative}.c-key-takeaways--branded .c-key-takeaways__heading::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,var(--insurance-blue),#4a8fd4);border-radius:2px}.c-key-takeaways--minimal .c-key-takeaways__heading{border-bottom:1px solid #e9ecef}.c-key-takeaways__list{list-style:none;margin:0;padding:0}.c-key-takeaways__item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem;line-height:1.7}.c-key-takeaways__item:last-child{margin-bottom:0}.c-key-takeaways:not(.c-key-takeaways--with-icons) .c-key-takeaways__item{padding-left:1.5rem;position:relative}.c-key-takeaways:not(.c-key-takeaways--with-icons) .c-key-takeaways__item::before{content:'';position:absolute;left:0;top:.6em;width:6px;height:6px;background:var(--insurance-blue);border-radius:50%}.c-key-takeaways__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--insurance-blue),#4a8fd4);border-radius:50%;margin-top:.15em;box-shadow:0 2px 4px rgba(44,106,169,.25)}.c-key-takeaways__icon svg{width:12px;height:12px;color:#fff}.c-key-takeaways--minimal .c-key-takeaways__icon{background:0 0;border:2px solid var(--insurance-blue);box-shadow:none}.c-key-takeaways--minimal .c-key-takeaways__icon svg{color:var(--insurance-blue)}.c-key-takeaways__text{flex:1;font-size:1rem;color:#333}.c-key-takeaways__text a{color:var(--insurance-blue);text-decoration:underline;text-decoration-color:rgba(40,100,175,.3);text-underline-offset:.2em;transition:all .2s ease}.c-key-takeaways__text a:hover{text-decoration-color:var(--insurance-blue);color:#1a5a9e}.c-key-takeaways__text strong{font-weight:600;color:#1a1a1a}@media(max-width:768px){.c-key-takeaways{margin:1.5rem 0 2rem;padding:1.25rem;border-radius:10px}.c-key-takeaways__heading{font-size:1.125rem;margin-bottom:1rem;padding-bottom:.6rem}.c-key-takeaways__item{gap:.75rem;margin-bottom:.875rem}.c-key-takeaways__icon{width:20px;height:20px;margin-top:.1em}.c-key-takeaways__icon svg{width:11px;height:11px}.c-key-takeaways__text{font-size:.9375rem;line-height:1.65}.c-key-takeaways:not(.c-key-takeaways--with-icons) .c-key-takeaways__item{padding-left:1.25rem}.c-key-takeaways:not(.c-key-takeaways--with-icons) .c-key-takeaways__item::before{width:5px;height:5px}}@media(max-width:480px){.c-key-takeaways{padding:1rem}.c-key-takeaways__heading{font-size:1.0625rem}.c-key-takeaways__text{font-size:.875rem}}@media print{.c-key-takeaways{background:#f8f9fa!important;box-shadow:none!important;border:1px solid #ddd!important;border-left:4px solid #2c6aa9!important;page-break-inside:avoid}.c-key-takeaways__icon{background:#2c6aa9!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.c-rich-content .c-key-takeaways,.blog-page__content .c-key-takeaways{margin-left:0;margin-right:0}.c-rich-content .c-key-takeaways ul.c-key-takeaways__list,.blog-page__content .c-key-takeaways ul.c-key-takeaways__list{margin:0;padding:0;max-width:none}.c-rich-content .c-key-takeaways li.c-key-takeaways__item,.blog-page__content .c-key-takeaways li.c-key-takeaways__item{margin-bottom:1rem;padding-left:0}.c-rich-content .c-key-takeaways li.c-key-takeaways__item::before,.blog-page__content .c-key-takeaways li.c-key-takeaways__item::before{display:none}.c-rich-content .c-key-takeaways li.c-key-takeaways__item:last-child,.blog-page__content .c-key-takeaways li.c-key-takeaways__item:last-child{margin-bottom:0}.c-left-right--card-grid-image{grid-column:2}.c-left-right--card-grid-image .c-heading{margin:0}.c-left-right--card-grid-image__content{display:grid;grid-template-columns:1fr;gap:40px}@media screen and (min-width:768px){.c-left-right--card-grid-image__content{grid-template-columns:60% 1fr}.c-left-right--card-grid-image__content--image-left{grid-template-columns:1fr 60%}}.c-left-right--card-grid-image__content__image-container{display:flex;margin-top:auto}.c-left-right--card-grid-image__content__card-container{display:grid;grid-template-columns:1fr;column-gap:4%;row-gap:30px}@media screen and (min-width:768px){.c-left-right--card-grid-image__content__card-container{grid-template-columns:repeat(2,1fr)}}.c-left-right--card-grid-image__content__card-container a{color:var(--insurance-blue)}.c-left-right--card-grid-image__content__card-container__card{display:block;text-decoration:none;margin:0;padding:0;border:none;box-shadow:rgba(0,0,0,.4)0 3px 7px;background-color:#f2f2f2;justify-content:center;display:flex;flex-direction:column;padding:24px 12px;border-radius:20px;text-align:center;gap:10px;color:#6f7377;font-weight:500}.c-left-right--card-grid-image__content__card-container__card__heading{font-size:22px;line-height:1.2;text-transform:none;margin:0;font-weight:600;color:#6f7377}.c-left-right--card-grid-image__content__card-container__card img{margin:0 auto}.c-left-right--custom{grid-column:2;display:grid;gap:50px}@media screen and (min-width:992px){.c-left-right--custom{grid-template-columns:1fr 1fr}.c-left-right--custom__column--divider{border-right:6px solid #f5f9ff;padding-right:56px}.c-left-right--custom--30-70{grid-template-columns:30% 1fr}.c-left-right--custom--70-30{grid-template-columns:1fr 30%}}.c-left-right--image{grid-column:2;display:grid;justify-items:center;align-items:center}.c-left-right--image__content{grid-row:2}@media screen and (min-width:992px){.c-left-right--image{grid-template-columns:50% 1fr;gap:75px;grid-auto-flow:column}.c-left-right--image__content{grid-row:1}.c-left-right--image__content .c-rich-content h1,.c-left-right--image__content .c-rich-content h2,.c-left-right--image__content .c-rich-content h3,.c-left-right--image__content .c-rich-content h4,.c-left-right--image__content .c-rich-content h5,.c-left-right--image__content .c-rich-content h6{margin-top:0;margin-bottom:0}.c-left-right--image--right{grid-template-columns:1fr 50%}}@media screen and (min-width:1200px){.c-left-right--image{grid-template-columns:50% 1fr;gap:150px}.c-left-right--image--right{grid-template-columns:1fr 50%}}.c-left-right--quote-form{grid-column:2;display:grid;gap:48px}@media screen and (min-width:768px){.c-left-right--quote-form{gap:160px}}@media screen and (min-width:992px){.c-left-right--quote-form{grid-template-columns:50% 1fr;gap:30px}.c-left-right--quote-form--right{grid-template-columns:1fr 50%}.c-left-right--quote-form__content{border-left:6px solid #f5f9ff;padding-left:56px}.c-left-right--quote-form__content--right{border-left:none;border-right:6px solid #f5f9ff}}@media screen and (min-width:1200px){.c-left-right--quote-form{grid-template-columns:50% 1fr;gap:48px}.c-left-right--quote-form--right{grid-template-columns:1fr 50%}.c-left-right--quote-form__content{border-left:6px solid #f5f9ff;padding-left:80px;padding-right:48px}.c-left-right--quote-form__content--right{border-left:none;border-right:6px solid #f5f9ff}}.c-left-right--simple-form{grid-column:2;display:grid;gap:48px}@media screen and (min-width:768px){.c-left-right--simple-form{gap:160px}}@media screen and (min-width:992px){.c-left-right--simple-form{grid-template-columns:40% 1fr;gap:30px}.c-left-right--simple-form--right{grid-template-columns:1fr 40%}.c-left-right--simple-form__content{border-left:6px solid #f5f9ff;padding-left:56px}.c-left-right--simple-form__content--right{border-left:none;border-right:6px solid #f5f9ff}.c-left-right--simple-form__content--no-divider{border:none}}@media screen and (min-width:1200px){.c-left-right--simple-form{grid-template-columns:40% 1fr;gap:48px}.c-left-right--simple-form--right{grid-template-columns:1fr 40%}.c-left-right--simple-form__content{border-left:6px solid #f5f9ff;padding-left:80px;padding-right:48px}.c-left-right--simple-form__content--right{border-left:none;border-right:6px solid #f5f9ff}.c-left-right--simple-form__content--no-divider{border:none}}.c-list--features{grid-column:2}.c-list--features--padding{padding:30px 0}.c-list--features>.c-heading{text-align:center;margin:0;margin-bottom:30px}.c-list--features__features-container__feature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.c-list--features__features-container__feature__image-container{width:100%;max-width:132px}.c-list--features__features-container__feature__image-container__image{width:132px;height:auto}.c-list--features__features-container__feature__content-container .c-heading{margin-bottom:15px;margin:0}@media screen and (min-width:992px){.c-list--features__features-container{display:flex;flex-direction:column;gap:100px}.c-list--features__features-container--small{gap:20px}.c-list--features__features-container__feature{display:flex;flex-direction:row;text-align:left;align-items:start;gap:30px}.c-list--features__features-container__feature__content-container{display:flex;flex-direction:column;gap:15px}}.c-locations-list{grid-column:2}.c-locations-list h4{margin-right:30px;margin-bottom:0;font-weight:700;font-size:var(--font-size-xl);color:var(--dark-grey)}.c-locations-list ul{list-style-type:none;padding:20px 0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);column-gap:60px;row-gap:10px}.c-locations-list ul a{text-decoration:none}@media screen and (min-width:768px){.c-locations-list ul{grid-template-columns:repeat(4,1fr)}}.c-products-grid{grid-column:2}.c-products-grid a{text-decoration:none;font-weight:700}.c-products-grid .content_wrapper{max-width:1025px;margin:auto}.c-products-grid .content_wrapper h2{margin-bottom:15px}.c-products-grid .content_wrapper .img_container{display:flex;flex-wrap:wrap;margin-top:40px}.c-products-grid .content_wrapper .img_container .item{width:20%;text-align:center;margin-bottom:40px}@media(max-width:767.98px){.c-products-grid .content_wrapper .img_container .item{width:50%}}.c-products-grid .content_wrapper .img_container .item img{max-width:100px}.c-review-snapshot{grid-column:2;max-width:900px;margin:0 auto}.c-review-snapshot__header{text-align:center;margin-bottom:2.5rem}.c-review-snapshot__header .c-heading{margin-bottom:1rem}.c-review-snapshot__subheading{font-size:1.125rem;line-height:1.7;color:#555;max-width:700px;margin:0 auto}.c-review-snapshot__content{display:grid;grid-template-columns:1fr;gap:2rem;background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,8%)}@media screen and (min-width:768px){.c-review-snapshot__content{grid-template-columns:220px 1fr;gap:3rem;padding:2.5rem 3rem;align-items:center}}@media screen and (min-width:992px){.c-review-snapshot__content{grid-template-columns:240px 1fr;gap:4rem}}.c-review-snapshot__overall{text-align:center;padding:1.5rem;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:12px}@media screen and (min-width:768px){.c-review-snapshot__overall{padding:2rem 1.5rem;border-right:1px solid #e9ecef;border-radius:12px 0 0 12px;background:0 0}}.c-review-snapshot__overall-rating{margin-bottom:.5rem}.c-review-snapshot__stars-large{display:flex;justify-content:center;gap:4px;margin-bottom:.75rem}.c-review-snapshot__rating-number{font-size:4rem;font-weight:700;color:var(--insurance-blue);line-height:1;font-family:montserrat,sans-serif}@media screen and (min-width:768px){.c-review-snapshot__rating-number{font-size:4.5rem}}.c-review-snapshot__reviews-count{display:flex;flex-direction:column;align-items:center;margin-top:.5rem}.c-review-snapshot__reviews-total{font-size:1.5rem;font-weight:600;color:#333}.c-review-snapshot__reviews-label{font-size:.9rem;color:#666;text-transform:uppercase;letter-spacing:.5px}.c-review-snapshot__distribution{display:flex;flex-direction:column;gap:.875rem;padding:.5rem 0}.c-review-snapshot__bar-row{display:grid;grid-template-columns:70px 1fr 50px;align-items:center;gap:1rem}@media screen and (min-width:576px){.c-review-snapshot__bar-row{grid-template-columns:75px 1fr 55px;gap:1.25rem}}.c-review-snapshot__bar-label{font-size:.95rem;color:var(--insurance-blue);font-weight:600;white-space:nowrap}.c-review-snapshot__bar-track{height:24px;background:#e9ecef;border-radius:4px;overflow:hidden;position:relative}@media screen and (min-width:768px){.c-review-snapshot__bar-track{height:28px}}.c-review-snapshot__bar-fill{height:100%;border-radius:4px;transition:width .8s ease-out;position:relative;background:#f5a623;background:linear-gradient(180deg,#f5a623 0%,#e69516 100%)}.c-review-snapshot__bar-count{font-size:.95rem;color:#555;text-align:right;font-weight:500}.c-review-snapshot__star--filled,.c-review-snapshot__star--filled-small{animation:starPulse .3s ease}.c-review-snapshot__star--empty,.c-review-snapshot__star--empty-small{opacity:.7}.c-review-snapshot__cta{margin-top:2rem;text-align:center}.c-review-snapshot__cta-button{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:linear-gradient(135deg,var(--insurance-blue) 0%,#4a8fd4 100%);color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(44,106,169,.3)}.c-review-snapshot__cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(44,106,169,.4);background:linear-gradient(135deg,#245a94 0%,#3d7fc4 100%)}.c-review-snapshot__cta-button svg{flex-shrink:0}@keyframes starPulse{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@media print{.c-review-snapshot{box-shadow:none;border:1px solid #ddd}.c-review-snapshot__content{box-shadow:none}.c-review-snapshot__bar-fill{-webkit-print-color-adjust:exact;print-color-adjust:exact}.c-review-snapshot__cta{display:none}}.c-reviews-combined{padding:2rem 1rem}@media(min-width:768px){.c-reviews-combined{padding:2rem}}.c-reviews-combined .c-reviews-list{margin-top:3rem;padding-top:3rem;border-top:1px solid #e9ecef}@media(min-width:768px){.c-reviews-combined .c-reviews-list{margin-top:4rem;padding-top:4rem}}.c-review-snapshot{max-width:900px;margin:0 auto}.c-review-snapshot__header{text-align:center;margin-bottom:2.5rem}.c-review-snapshot__heading{margin-bottom:.75rem;color:var(--insurance-blue,#2c6aa9)}.c-review-snapshot__subheading{font-size:1.125rem;line-height:1.6;color:#666;max-width:600px;margin:0 auto}.c-review-snapshot__content{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media(min-width:768px){.c-review-snapshot__content{grid-template-columns:auto 1fr;gap:3rem;width:700px;max-width:100%;margin:0 auto;padding:2rem;background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,6%)}}.c-review-snapshot__overall{text-align:center;padding:2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,8%)}@media(min-width:768px){.c-review-snapshot__overall{min-width:200px}}.c-review-snapshot__overall-rating{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1rem}.c-review-snapshot__stars-large{display:flex;gap:.25rem}.c-review-snapshot__star{transition:transform .2s ease}.c-review-snapshot__star:hover{transform:scale(1.1)}.c-review-snapshot__rating-number{font-size:3rem;font-weight:700;color:#1a1a1a;line-height:1;font-family:montserrat,sans-serif}@media(max-width:767px){.c-review-snapshot__rating-number{font-size:2.5rem}}.c-review-snapshot__reviews-count{display:flex;flex-direction:column;align-items:center;gap:.25rem}.c-review-snapshot__reviews-total{font-size:1.5rem;font-weight:600;color:#333}.c-review-snapshot__reviews-label{font-size:.9rem;color:#666;text-transform:uppercase;letter-spacing:.5px}.c-review-snapshot__distribution{display:flex;flex-direction:column;gap:1rem}.c-review-snapshot__bar-row{display:grid;grid-template-columns:110px 1fr 45px;gap:1rem;align-items:center}@media(max-width:767px){.c-review-snapshot__bar-row{grid-template-columns:90px 1fr 35px;gap:.75rem}}.c-review-snapshot__bar-label{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:#555;white-space:nowrap}@media(max-width:767px){.c-review-snapshot__bar-label{font-size:.8rem;gap:.375rem}}.c-review-snapshot__label-stars{display:flex;gap:1px}.c-review-snapshot__label-star{width:14px;height:14px;color:#f5c518}@media(max-width:767px){.c-review-snapshot__label-star{width:12px;height:12px}}.c-review-snapshot__bar-track{height:18px;background:#e9ecef;border-radius:9px;overflow:hidden;position:relative}@media(max-width:767px){.c-review-snapshot__bar-track{height:14px;border-radius:7px}}.c-review-snapshot__bar-fill{height:100%;background:linear-gradient(90deg,#f5c518,gold);border-radius:9px;transition:width .6s ease-out;min-width:0}@media(max-width:767px){.c-review-snapshot__bar-fill{border-radius:7px}}.c-review-snapshot__bar-count{font-size:1rem;font-weight:600;color:#333;text-align:right}@media(max-width:767px){.c-review-snapshot__bar-count{font-size:.9rem}}.c-review-snapshot__cta{text-align:center;margin-top:2.5rem}.c-review-snapshot__cta-button{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:linear-gradient(135deg,var(--insurance-blue,#2c6aa9),#4a8fd4);color:#fff;font-size:1rem;font-weight:600;text-decoration:none;border-radius:50px;box-shadow:0 4px 12px rgba(44,106,169,.3);transition:all .3s ease}.c-review-snapshot__cta-button:hover{background:linear-gradient(135deg,#d12521,#e53935);transform:translateY(-2px);box-shadow:0 6px 16px rgba(209,37,33,.4)}.c-review-snapshot__cta-button svg{width:20px;height:20px}.c-reviews-list{max-width:900px;margin:0 auto}.c-reviews-list__toolbar{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e9ecef}@media(min-width:768px){.c-reviews-list__toolbar{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}}.c-reviews-list__toolbar-heading .c-heading{margin-bottom:0;font-size:1.5rem;color:var(--insurance-blue,#2c6aa9)}.c-reviews-list__count{font-weight:400;color:#666}.c-reviews-list__toolbar-controls{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.c-reviews-list__toolbar-controls{flex-direction:row;align-items:center;gap:1.5rem}}.c-reviews-list__search{position:relative;flex:1;min-width:200px;max-width:300px}.c-reviews-list__search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}.c-reviews-list__search-input{width:100%;padding:.625rem 1rem .625rem 2.5rem;border:2px solid #e9ecef;border-radius:8px;font-size:.9rem;transition:all .2s ease}.c-reviews-list__search-input:focus{outline:none;border-color:var(--insurance-blue,#2c6aa9);box-shadow:0 0 0 3px rgba(44,106,169,.1)}.c-reviews-list__search-input::placeholder{color:#999}.c-reviews-list__filters{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.c-reviews-list__filter-label{font-size:.9rem;font-weight:500;color:#666}.c-reviews-list__filter-buttons{display:flex;gap:.375rem;flex-wrap:wrap}.c-reviews-list__filter-btn{padding:.375rem .75rem;background:#f8f9fa;border:2px solid #e9ecef;border-radius:20px;font-size:.85rem;font-weight:500;color:#555;cursor:pointer;transition:all .2s ease}.c-reviews-list__filter-btn:hover{background:#e9ecef;border-color:#dee2e6}.c-reviews-list__filter-btn--active{background:var(--insurance-blue,#2c6aa9);border-color:var(--insurance-blue,#2c6aa9);color:#fff}.c-reviews-list__filter-btn--active:hover{background:#245a91;border-color:#245a91}.c-reviews-list__sort{display:flex;align-items:center;gap:.5rem}.c-reviews-list__sort-label{font-size:.9rem;font-weight:500;color:#666}.c-reviews-list__sort-select{padding:.5rem 2rem .5rem .75rem;border:2px solid #e9ecef;border-radius:8px;font-size:.9rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E")no-repeat right .75rem center;appearance:none;cursor:pointer;transition:all .2s ease}.c-reviews-list__sort-select:focus{outline:none;border-color:var(--insurance-blue,#2c6aa9);box-shadow:0 0 0 3px rgba(44,106,169,.1)}.c-reviews-list__reviews{display:flex;flex-direction:column;gap:1.5rem}.c-reviews-list__review-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:1.5rem;transition:all .3s ease}.c-reviews-list__review-card:hover{box-shadow:0 4px 16px rgba(0,0,0,8%);border-color:#dee2e6}.c-reviews-list__review-card--hidden{display:none}@media(max-width:767px){.c-reviews-list__review-card{padding:1.25rem}}.c-reviews-list__review-header{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}@media(min-width:576px){.c-reviews-list__review-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.c-reviews-list__reviewer-info{display:flex;flex-direction:column;gap:.25rem}.c-reviews-list__reviewer-meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.c-reviews-list__reviewer-name{font-weight:600;color:#1a1a1a;font-size:1rem}.c-reviews-list__verified-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;background:#e8f5e9;color:#2e7d32;font-size:.75rem;font-weight:500;border-radius:4px}.c-reviews-list__verified-badge svg{width:12px;height:12px}.c-reviews-list__google-review-link{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;font-size:.75rem;color:#555;text-decoration:none;transition:all .2s ease}.c-reviews-list__google-review-link:hover{background:#e9ecef;color:#333}.c-reviews-list__google-logo{width:16px;height:16px;object-fit:contain}.c-reviews-list__reviewer-location{font-size:.85rem;color:#666}.c-reviews-list__review-rating-date{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem}@media(min-width:576px){.c-reviews-list__review-rating-date{align-items:flex-end}}.c-reviews-list__review-stars{display:flex;gap:.125rem}.c-reviews-list__review-date{font-size:.85rem;color:#999}.c-reviews-list__review-content{margin-bottom:1rem}.c-reviews-list__review-text{font-size:1rem;line-height:1.7;color:#333;margin:0}.c-reviews-list__review-footer{padding-top:1rem;border-top:1px solid #f0f0f0}.c-reviews-list__helpful{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.c-reviews-list__helpful-label{font-size:.85rem;color:#666}.c-reviews-list__helpful-buttons{display:flex;gap:.5rem}.c-reviews-list__helpful-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;font-size:.85rem;color:#666;cursor:pointer;transition:all .2s ease}.c-reviews-list__helpful-btn:hover{background:#e9ecef}.c-reviews-list__helpful-btn--voted{background:var(--insurance-blue,#2c6aa9);border-color:var(--insurance-blue,#2c6aa9);color:#fff;pointer-events:none}.c-reviews-list__helpful-btn svg{width:16px;height:16px}.c-reviews-list__helpful-count{font-weight:600}.c-reviews-list__response{margin-top:1rem;padding:1rem;background:linear-gradient(135deg,#f0f7ff,#e3f2fd);border-left:4px solid var(--insurance-blue,#2c6aa9);border-radius:0 8px 8px 0}.c-reviews-list__response-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.c-reviews-list__response-header svg{color:var(--insurance-blue,#2c6aa9)}.c-reviews-list__response-from{font-weight:600;color:#1a1a1a;font-size:.9rem}.c-reviews-list__response-date{font-size:.8rem;color:#666}.c-reviews-list__response-text{font-size:.95rem;line-height:1.6;color:#444;margin:0}.c-reviews-list__load-more{text-align:center;margin-top:2rem}.c-reviews-list__load-more-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:#fff;border:2px solid var(--insurance-blue,#2c6aa9);border-radius:50px;font-size:1rem;font-weight:600;color:var(--insurance-blue,#2c6aa9);cursor:pointer;transition:all .3s ease}.c-reviews-list__load-more-btn:hover{background:var(--insurance-blue,#2c6aa9);color:#fff}.c-reviews-list__load-more-btn:hover svg{transform:translateY(2px)}.c-reviews-list__load-more-btn svg{transition:transform .2s ease}.c-reviews-list__disclaimer{margin-top:2rem;padding-top:1rem;border-top:1px solid #e9ecef;font-size:.85rem;color:#999;text-align:center;line-height:1.5}.spacing--top-small{padding-top:1.5rem}.spacing--top-medium{padding-top:2.5rem}.spacing--top-large{padding-top:4rem}.spacing--bottom-small{padding-bottom:1.5rem}.spacing--bottom-medium{padding-bottom:2.5rem}.spacing--bottom-large{padding-bottom:4rem}.container--white{background-color:#fff}.container--grey{background-color:#f8f9fa}.container--blue{background-color:#e3f2fd}.c-reviews-list{grid-column:2;max-width:900px;margin:0 auto}.c-reviews-list__toolbar{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e9ecef}.c-reviews-list__toolbar-heading{margin-bottom:1.5rem}.c-reviews-list__toolbar-heading .c-heading{font-size:1.25rem;color:#333}.c-reviews-list__toolbar-controls{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}@media screen and (max-width:767px){.c-reviews-list__toolbar-controls{flex-direction:column;align-items:stretch}}.c-reviews-list__search{position:relative;flex:1;min-width:200px;max-width:300px}@media screen and (max-width:767px){.c-reviews-list__search{max-width:100%}}.c-reviews-list__search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}.c-reviews-list__search-input{width:100%;padding:.75rem 1rem .75rem 2.5rem;font-size:.95rem;border:2px solid #e9ecef;border-radius:8px;transition:all .2s ease;background:#fff}.c-reviews-list__search-input:focus{outline:none;border-color:var(--insurance-blue);box-shadow:0 0 0 3px rgba(44,106,169,.1)}.c-reviews-list__search-input::placeholder{color:#aaa}.c-reviews-list__filters{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.c-reviews-list__filter-label{font-size:.9rem;color:#666;font-weight:500}.c-reviews-list__filter-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.c-reviews-list__filter-btn{padding:.5rem .875rem;font-size:.85rem;font-weight:500;border:2px solid #e9ecef;border-radius:20px;background:#fff;color:#555;cursor:pointer;transition:all .2s ease}.c-reviews-list__filter-btn:hover{border-color:var(--insurance-blue);color:var(--insurance-blue)}.c-reviews-list__filter-btn--active{background:var(--insurance-blue);border-color:var(--insurance-blue);color:#fff}.c-reviews-list__filter-btn--active:hover{background:#245a94;border-color:#245a94;color:#fff}.c-reviews-list__sort{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:767px){.c-reviews-list__sort{width:100%}}.c-reviews-list__sort-label{font-size:.9rem;color:#666;font-weight:500}.c-reviews-list__sort-select{padding:.625rem 2rem .625rem 1rem;font-size:.9rem;border:2px solid #e9ecef;border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23666'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E")no-repeat right 8px center;background-size:20px;appearance:none;cursor:pointer;transition:all .2s ease}@media screen and (max-width:767px){.c-reviews-list__sort-select{flex:1}}.c-reviews-list__sort-select:focus{outline:none;border-color:var(--insurance-blue);box-shadow:0 0 0 3px rgba(44,106,169,.1)}.c-reviews-list__reviews{display:flex;flex-direction:column;gap:1.5rem}.c-reviews-list__review-card{background:#fff;border:1px solid #e9ecef;border-radius:16px;padding:1.5rem;transition:all .3s ease}.c-reviews-list__review-card:hover{box-shadow:0 8px 24px rgba(0,0,0,8%);border-color:rgba(44,106,169,.2)}.c-reviews-list__review-header{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:start;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #f0f0f0}@media screen and (max-width:576px){.c-reviews-list__review-header{grid-template-columns:1fr;gap:.75rem}}.c-reviews-list__reviewer-info{display:flex;flex-direction:column;gap:.25rem}.c-reviews-list__reviewer-meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.c-reviews-list__reviewer-name{font-size:1rem;font-weight:600;color:#333}.c-reviews-list__verified-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:linear-gradient(135deg,#d4edda 0%,#c3e6cb 100%);color:#155724;font-size:.75rem;font-weight:500;border-radius:12px}.c-reviews-list__verified-badge svg{flex-shrink:0}.c-reviews-list__google-review-link{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:linear-gradient(135deg,var(--insurance-blue) 0%,#4a8fd4 100%);color:#fff;font-size:.75rem;font-weight:500;border-radius:12px;text-decoration:none;transition:all .2s ease}.c-reviews-list__google-review-link:hover{background:linear-gradient(135deg,#245a94 0%,#3a7fc4 100%);color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 8px rgba(44,106,169,.3)}.c-reviews-list__google-review-link:active{transform:translateY(0)}.c-reviews-list__google-review-link span{white-space:nowrap}.c-reviews-list__google-logo{width:16px;height:16px;object-fit:contain;flex-shrink:0;border-radius:2px}.c-reviews-list__reviewer-location{font-size:.85rem;color:#666}.c-reviews-list__review-rating-date{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}@media screen and (max-width:576px){.c-reviews-list__review-rating-date{flex-direction:row;justify-content:space-between;align-items:center}}.c-reviews-list__review-stars{display:flex;gap:2px}.c-reviews-list__review-date{font-size:.85rem;color:#888}.c-reviews-list__review-content{margin-bottom:1.25rem}.c-reviews-list__review-text{font-size:1rem;line-height:1.8;color:#444;margin:0}.c-reviews-list__review-footer{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem;padding-top:1rem;border-top:1px solid #f0f0f0}.c-reviews-list__helpful{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.c-reviews-list__helpful-label{font-size:.9rem;color:#666}.c-reviews-list__helpful-buttons{display:flex;gap:.5rem}.c-reviews-list__helpful-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.85rem;border:1px solid #e9ecef;border-radius:20px;background:#fff;color:#666;cursor:pointer;transition:all .2s ease}.c-reviews-list__helpful-btn:hover{border-color:var(--insurance-blue);color:var(--insurance-blue)}.c-reviews-list__helpful-btn--yes:hover,.c-reviews-list__helpful-btn--yes.c-reviews-list__helpful-btn--voted{background:rgba(40,167,69,.1);border-color:#28a745;color:#28a745}.c-reviews-list__helpful-btn--no:hover{background:rgba(220,53,69,.1);border-color:#dc3545;color:#dc3545}.c-reviews-list__helpful-btn--voted{pointer-events:none}.c-reviews-list__helpful-btn svg{flex-shrink:0}.c-reviews-list__helpful-count{font-weight:600}.c-reviews-list__response{margin-top:1.25rem;padding:1.25rem;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:12px;border-left:4px solid var(--insurance-blue)}.c-reviews-list__response-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.c-reviews-list__response-header svg{color:var(--insurance-blue)}.c-reviews-list__response-from{font-weight:600;color:#333}.c-reviews-list__response-date{font-size:.85rem;color:#888}.c-reviews-list__response-text{font-size:.95rem;line-height:1.7;color:#444;margin:0}.c-reviews-list__load-more{text-align:center;margin-top:2rem}.c-reviews-list__load-more-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;border:2px solid var(--insurance-blue);border-radius:50px;background:#fff;color:var(--insurance-blue);cursor:pointer;transition:all .3s ease}.c-reviews-list__load-more-btn:hover{background:var(--insurance-blue);color:#fff}.c-reviews-list__load-more-btn svg{transition:transform .3s ease}.c-reviews-list__load-more-btn:hover svg{transform:translateY(3px)}.c-reviews-list__disclaimer{margin-top:2rem;padding:1rem;font-size:.85rem;line-height:1.6;color:#888;text-align:center;background:#f8f9fa;border-radius:8px}.c-reviews-list__empty{text-align:center;padding:3rem 2rem;background:#f8f9fa;border-radius:12px}.c-reviews-list__empty-icon{font-size:3rem;margin-bottom:1rem;opacity:.5}.c-reviews-list__empty-text{font-size:1.1rem;color:#666;margin:0}@media print{.c-reviews-list__toolbar{display:none}.c-reviews-list__review-card{box-shadow:none;border:1px solid #ddd;page-break-inside:avoid}.c-reviews-list__helpful,.c-reviews-list__load-more{display:none}.c-reviews-list__google-review-link{display:none}.c-reviews-list__response{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.c-rich-content p{line-height:1.8;margin-bottom:1.75rem;font-size:1.125rem;max-width:834px;margin-left:auto;margin-right:auto;text-align:left}.c-rich-content li p{margin:0;margin-left:0;margin-right:0}.c-rich-content h1,.c-rich-content h2,.c-rich-content h3{color:var(--insurance-blue);font-family:montserrat}.c-rich-content h4,.c-rich-content h5,.c-rich-content h6{color:var(--dark-grey);font-family:montserrat}.c-rich-content h1,.c-rich-content h2,.c-rich-content h3,.c-rich-content h4,.c-rich-content h5,.c-rich-content h6{font-display:swap;max-width:834px;margin-left:auto;margin-right:auto;text-align:left}.c-rich-content h1{font-size:var(--font-size-4xl);font-weight:700;line-height:1.3;margin-bottom:2rem}.c-rich-content h2{font-size:2rem;font-weight:700;line-height:1.3;margin-top:3.5rem;margin-bottom:1.5rem;padding-top:2rem}.c-rich-content h2:not(:first-child){border-top:1px solid #eee}.c-rich-content h2:first-of-type{margin-top:.625rem;padding-top:.625rem}.c-rich-content h3{font-size:1.5rem;font-weight:600;line-height:1.4;margin-top:2.5rem;margin-bottom:1.25rem}.c-rich-content h4{font-size:var(--font-size-xl);font-weight:500;line-height:1.4;margin-top:2rem;margin-bottom:1rem}.c-rich-content h5{font-size:var(--font-size-lg);font-weight:400;line-height:1.4;margin-top:1.5rem;margin-bottom:.75rem}.c-rich-content h6{font-size:var(--font-size-md);font-weight:300;line-height:1.4;margin-top:1.5rem;margin-bottom:.75rem}.c-rich-content a{color:var(--insurance-blue);text-decoration:underline;text-decoration-color:rgba(40,100,175,.3);text-underline-offset:.2em;transition:all .2s ease}.c-rich-content a:hover{text-decoration-color:#2864af}.c-rich-content ol,.c-rich-content ul{margin:2rem auto;padding-left:2.5rem;line-height:1.7;max-width:834px;text-align:left}.c-rich-content li{margin-bottom:1.25rem;line-height:1.7;padding-left:.5rem}.c-rich-content li strong{color:var(--insurance-blue);font-weight:600}.c-rich-content strong{font-weight:600;color:#1a1a1a}.c-rich-content h2+p,.c-rich-content h3+p,.c-rich-content h4+p{margin-top:0}.c-rich-content img{max-width:100%;height:auto}.c-rich-content.align-left,.c-rich-content .align-left{text-align:left}.c-rich-content.align-left p,.c-rich-content.align-left ol,.c-rich-content.align-left ul,.c-rich-content.align-left li,.c-rich-content .align-left p,.c-rich-content .align-left ol,.c-rich-content .align-left ul,.c-rich-content .align-left li{text-align:left}.c-rich-content.align-center,.c-rich-content .align-center{text-align:center}.c-rich-content.align-center p,.c-rich-content.align-center ol,.c-rich-content.align-center ul,.c-rich-content.align-center li,.c-rich-content.align-center h1,.c-rich-content.align-center h2,.c-rich-content.align-center h3,.c-rich-content.align-center h4,.c-rich-content.align-center h5,.c-rich-content.align-center h6,.c-rich-content .align-center p,.c-rich-content .align-center ol,.c-rich-content .align-center ul,.c-rich-content .align-center li,.c-rich-content .align-center h1,.c-rich-content .align-center h2,.c-rich-content .align-center h3,.c-rich-content .align-center h4,.c-rich-content .align-center h5,.c-rich-content .align-center h6{text-align:center}.c-rich-content span.grey-text{color:var(--dark-grey)}.c-rich-content span.blue-text-24px,.c-rich-content span.blue-text{color:var(--insurance-blue)}.c-rich-content span.blue-text-24px{font-size:var(--font-size-xl);line-height:1.5;margin:0 0 30px;font-weight:400}.c-rich-content span.light-grey-text{color:#707070}.c-rich-content span.white-text{color:#fff}.c-rich-content a.no-underline{text-decoration:none}.c-rich-content span.large-body-text{font-size:var(--font-size-lg);line-height:1.8}.c-rich-content span.text-70px{font-size:70px;font-weight:700}.c-rich-content hr{border:0;border-top:1px solid #eee;margin:3rem 0}.c-rich-content__content{grid-column:2}.c-rich-content__content p{text-align:left}.c-rich-content__content--border{border:1px solid #dee2e6;padding:1.5rem;border-radius:.25rem;margin:24px 15px}.c-rich-content__content--card{border-radius:20px;box-shadow:rgba(0,0,0,.4)0 3px 7px}.c-rich-content--inside-grid{display:grid;grid-template-columns:15px 1fr 15px}@media screen and (min-width:576px){.c-rich-content--inside-grid{grid-template-columns:1fr 510px 1fr}}@media screen and (min-width:768px){.c-rich-content--inside-grid{grid-template-columns:1fr 690px 1fr}}@media screen and (min-width:992px){.c-rich-content--inside-grid{grid-template-columns:1fr 930px 1fr}}@media screen and (min-width:1200px){.c-rich-content--inside-grid{grid-template-columns:1fr 1100px 1fr}}@media screen and (min-width:1400px){.c-rich-content--inside-grid{grid-template-columns:1fr 1290px 1fr}}.c-rich-content table{width:100%;margin:2rem 0;color:#212529;border-collapse:collapse;table-layout:fixed;text-align:left;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.c-rich-content table p{margin:0;font-size:.95rem;margin-left:0;margin-right:0;text-align:left}.c-rich-content table td,.c-rich-content table th{padding:1rem;vertical-align:top;border-top:1px solid #dee2e6}.c-rich-content table td{border:1px solid #ddd}.c-rich-content table thead{background-color:#2c79c6;color:#fff;font-weight:600}.c-rich-content table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.c-rich-content table tbody tr:nth-child(odd){background-color:#f8f9fa}.c-rich-content table tbody tr:nth-child(even){background-color:#fff}@media(max-width:768px){.c-rich-content p{font-size:1.0625rem;line-height:1.75;margin-bottom:1.5rem}.c-rich-content h1{font-size:2rem}.c-rich-content h2{font-size:1.625rem;margin-top:2.5rem;padding-top:1.5rem}.c-rich-content h2:first-of-type{margin-top:.625remrem;padding-top:.625rem}.c-rich-content h3{font-size:1.375rem;margin-top:2rem}.c-rich-content h4{font-size:1.125rem;margin-top:1.5rem}.c-rich-content ol,.c-rich-content ul{margin:1.5rem auto;padding-left:2rem}.c-rich-content li{margin-bottom:1rem}.c-rich-content table{font-size:.875rem;margin:1.5rem 0}.c-rich-content table td,.c-rich-content table th{padding:.75rem}}@media(max-width:480px){.c-rich-content p{font-size:1rem}.c-rich-content ol,.c-rich-content ul{padding-left:1.5rem}}.c-table.container table{grid-column:2}.c-team-members{grid-column:2}@media screen and (min-width:968px){.c-team-members{max-width:66.66666667%;margin-left:auto;margin-right:auto}}.c-team-members__paragraph{padding-bottom:80px;border-bottom:1px solid #b9b9b9;margin-bottom:50px}.c-team-members__team-member-container__team-member{padding-bottom:80px;border-bottom:1px solid #b9b9b9;margin-bottom:50px}.c-team-members__team-member-container__team-member:last-of-type{border-bottom:none}.c-accordion{cursor:pointer;box-shadow:0 9px 20px rgba(0,0,0,.160784);background-color:#fff}.c-accordion[open] .c-accordion__heading__chevron{transform:rotate(180deg)}.c-accordion__heading{display:flex;flex-wrap:wrap;justify-content:space-between;cursor:pointer;padding:30px;list-style:none;align-items:center;flex-wrap:nowrap;gap:20px}.c-accordion__heading .c-heading{margin:20px 0;text-align:left}.c-accordion__heading:-webkit-details-marker{display:none}.c-accordion__heading__chevron{max-width:40px;transform:rotate(0);transition:transform .2s ease}.c-accordion__content{padding:0 30px 30px}.c-content-accordion{cursor:pointer;border-bottom:1px solid #d4d4d4}.c-content-accordion[open] .c-content-accordion__heading__chevron{transform:rotate(180deg)}.c-content-accordion__heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:1.5rem;padding:1.5rem 0;cursor:pointer;list-style:none;user-select:none;transition:opacity .2s ease}.c-content-accordion__heading:hover{opacity:.75}.c-content-accordion__heading::-webkit-details-marker{display:none}.c-content-accordion__heading:focus-visible{outline:2px solid #2c6aa9;outline-offset:4px;border-radius:4px}@media(min-width:768px){.c-content-accordion__heading{padding:1.75rem 0}}.c-content-accordion__heading .c-heading{margin:0;text-align:left;font-family:montserrat,sans-serif;font-size:1.125rem;font-weight:700;color:#1a1a1a;line-height:1.4;flex:1}@media(min-width:768px){.c-content-accordion__heading .c-heading{font-size:1.25rem}}.c-content-accordion__heading__chevron{width:28px;max-width:28px;height:auto;transform:rotate(0);transition:transform .3s ease;flex-shrink:0}@media(min-width:768px){.c-content-accordion__heading__chevron{width:32px;max-width:32px}}.c-content-accordion__content{padding:0 0 1.75rem;font-size:1.125rem;line-height:1.8;color:#444}.c-content-accordion__content p{margin-bottom:1rem}.c-content-accordion__content p:last-child{margin-bottom:0}.c-content-accordion__content ul,.c-content-accordion__content ol{margin:1rem 0;padding-left:1.5rem}.c-content-accordion__content li{margin-bottom:.5rem}.c-content-accordion__content a{color:#2c6aa9;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.c-content-accordion__content a:hover{color:#4a8fd4}.c-content-accordion__content strong{color:#1a1a1a;font-weight:600}.c-form--quote-form{min-height:250px;border-radius:15px;box-shadow:0 0 8px -1px #000000;background-color:rgba(255,255,255,.9);position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;border:1px solid rgba(0,0,0,.125);padding:1.25rem;height:fit-content}.c-form--quote-form__heading{font-size:1.5rem;font-weight:600;text-align:center;margin-top:0}.c-form--quote-form__form{display:grid;gap:10px}.c-form--quote-form__form button{grid-column:1/-1;width:fit-content;justify-self:center;margin-top:14px}@media screen and (min-width:992px){.c-form--quote-form__form{grid-template-columns:1fr 1fr;max-width:527px;margin:0 auto}}