html[data-arc-page=index] .hero-x{height:auto!important;min-height:100vh}html[data-arc-page=index] .hero-x .hero-inner{height:auto!important;min-height:calc(100vh - 78px)}@media (max-width:900px){html[data-arc-page=index] .hero-x .hero-inner{min-height:100vh}}@media (max-width:560px){html[data-arc-page=index] .hero-x,html[data-arc-page=index] .hero-x .hero-inner{min-height:0}}@media (min-width:561px) and (max-width:900px){html[data-arc-page=index] .hero-x>.ae-design-body{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}html[data-arc-page=index] .hero-x .hero-inner{flex:1 0 auto;min-height:0}}@media (max-width:900px){html[data-arc-page=index] .hero-x .hero-disc{display:grid!important;grid-template-columns:1fr 1fr}html[data-arc-page=index] .hero-x .hero-inner{padding-bottom:56px}html[data-arc-page=index] .hero-x .hero-disc .hd{border-bottom:0;padding:18px 12px 18px 0}html[data-arc-page=index] .hero-x .hero-disc .hd:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.1)!important}html[data-arc-page=index] .hero-x .hero-disc .hd:nth-child(2n){padding:18px 0 18px 16px}html[data-arc-page=index] .hero-x .hero-disc .hd-t{font-size:15px}}html[data-arc-page=index] .hero-x .hero-disc .hd:focus-visible{outline-offset:-3px}@media (prefers-reduced-motion:no-preference){html[data-arc-page=index] .hero-x.c1 .hero-svg :is(.bp-frame,.bp-dim,.bp-setback,.bp-annot){opacity:0}html[data-arc-page=index] .hero-x.c1 .hero-svg .bp-frame{animation:ae-bp-fade .4s var(--ev-ease) forwards}html[data-arc-page=index] .hero-x.c1 .hero-svg .bp-dim{animation:ae-bp-fade .3s var(--ev-ease) .2s forwards}html[data-arc-page=index] .hero-x.c1 .hero-svg .bp-draw{animation:ae-bp-trace 1.2s cubic-bezier(.65,0,.35,1) .3s forwards,ae-bp-tint .3s var(--ev-ease) 1.5s forwards;fill-opacity:0;stroke-dasharray:728;stroke-dashoffset:728}html[data-arc-page=index] .hero-x.c1 .hero-svg .bp-mons{animation:none;opacity:1}html[data-arc-page=index] .hero-x.c1 .hero-svg .bp-mons circle{animation:ae-bp-mark .18s var(--ev-ease) .3s forwards;opacity:0;transform:scale(.85);transform-box:fill-box;transform-origin:center}html[data-arc-page=index] .hero-x.c1 .hero-svg .bp-mons circle:nth-child(2){animation-delay:.8s}html[data-arc-page=index] .hero-x.c1 .hero-svg .bp-mons circle:nth-child(3){animation-delay:.895s}html[data-arc-page=index] .hero-x.c1 .hero-svg .bp-mons circle:nth-child(4){animation-delay:1.04s}html[data-arc-page=index] .hero-x.c1 .hero-svg :is(.bp-setback,.bp-annot){animation:ae-bp-fade .3s var(--ev-ease) 1.5s forwards}}@keyframes ae-bp-fade{to{opacity:1}}@keyframes ae-bp-trace{to{stroke-dashoffset:0}}@keyframes ae-bp-tint{to{fill-opacity:1}}@keyframes ae-bp-mark{to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html[data-arc-page=index] main :is(.hx-btn,.btn-round,.engage-btn,.ae-cta .wp-block-button__link){-webkit-tap-highlight-color:transparent;transition:background-color .15s,transform .16s var(--ev-ease)!important}html[data-arc-page=index] main .blogA-view{-webkit-tap-highlight-color:transparent;transition:border-color .2s,color .2s,transform .16s var(--ev-ease)}html[data-arc-page=index] main .wp-block-arcengine-carousel__nav{-webkit-tap-highlight-color:transparent;transition:background-color .25s,color .25s,opacity .25s,transform .16s var(--ev-ease)}html[data-arc-page=index] main :is(.hx-btn,.btn-round,.engage-btn,.blogA-view,.ae-cta .wp-block-button__link,.wp-block-arcengine-carousel__nav:not(:disabled)):active{transform:scale(.97)!important}}@media (min-width:992px){html[data-arc-page=index] .stats-dark .row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto 1fr;min-height:300px}html[data-arc-page=index] .stats-dark .row>[class*=col-]{display:grid;flex:none;grid-row:span 3;grid-template-rows:subgrid;max-width:none;width:auto}html[data-arc-page=index] .stats-dark .stack{display:grid;grid-row:span 3;grid-template-rows:subgrid}}@media (min-width:1281px){html[data-arc-page=index] .stats-dark .row{min-height:320px}}@media (min-width:1441px){html[data-arc-page=index] .stats-dark .row{min-height:350px}}@media (prefers-reduced-motion:reduce){html[data-arc-page=index] .hero-x.c1 .hero-svg :is(.bp-draw,.bp-late){animation:none!important;opacity:1;stroke-dashoffset:0}html[data-arc-page=index] .hero-x .c1-cloud{display:none}}html[data-arc-page=index] .home-assurance-pills{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;list-style:none;margin:26px 0 30px;padding:0}html[data-arc-page=index] .ae-cta .ae-cta__box>p:has(+.home-assurance-pills){margin-bottom:24px!important}html[data-arc-page=index] .ae-cta .ae-cta__box>.home-assurance-pills{margin:0 0 32px!important}html[data-arc-page=index] .home-assurance-pills__item{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;box-sizing:border-box;color:hsla(0,0%,100%,.9);display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;letter-spacing:inherit;line-height:1;max-width:100%;padding:9px 15px;text-align:left;width:max-content}html[data-arc-page=index] .home-assurance-pills__item svg{color:#ff7a3c;fill:currentcolor;flex:0 0 15px;height:15px;stroke:none;width:15px}@media (max-width:540px){html[data-arc-page=index] .home-assurance-pills{align-items:flex-start;flex-direction:column;gap:10px}}@media (min-width:992px){html[data-arc-page=index] .home-assurance-pills{flex-wrap:nowrap;width:max-content}}html[data-arc-page=index] .hero-x>.c1-cloud{margin:0!important;max-width:none;width:auto}@media (min-width:901px){html[data-arc-page=index] .hero-x .hero-svg.ae-home-place{transform:scale(1.25);transform-origin:center}}@media (min-width:600px) and (max-width:1599px){html[data-arc-page=index] .industries-slide .wp-block-arcengine-carousel__slide{display:flex}html[data-arc-page=index] .industries-slide .indC1{aspect-ratio:auto;display:flex;flex-direction:column;width:100%}html[data-arc-page=index] .industries-slide .indC1>.wp-block-image{aspect-ratio:3/2;display:block;flex:0 0 auto;margin:0;overflow:hidden;position:relative;width:100%}html[data-arc-page=index] .industries-slide .indC1 img{object-position:center 35%}html[data-arc-page=index] .industries-slide .indC1-box{flex:1 0 auto;padding:18px 20px 20px;position:static}}@media (min-width:1200px) and (max-width:1299px){html[data-arc-page=index] .industries-slide{--arc-carousel-per-view:3!important}}
