.banner--contact .banner__contact-details a:focus,.banner--contact .banner__contact-details a:hover,.text--animated-underline-hover{background-position:0 100%;background-size:100% var(--underline,.0625em);}.banner--contact .banner__contact-details a .phone-prefix{transition-duration:.2s;transition-property:color;transition-timing-function:ease-in-out;}.banner--contact .banner__contact-details a:focus,.banner--contact .banner__contact-details a:hover{color:#2b3446;}.banner--contact .banner__contact-details a:focus .phone-prefix,.banner--contact .banner__contact-details a:hover .phone-prefix{color:#2b3446;}.card--breakout{--gradient-end:#2b3446;--gradient-start:#63666a;background:var(--card-bg,#e9edf3);border-radius:.3125rem;box-shadow:0 0 0 1px var(--card-border,#2b344533);color:var(--card-color,#2b3446);font-weight:500;height:100%;overflow:hidden;}.card--breakout .card__inner{height:100%;}.card--breakout .card__title{font-size:1.5rem;font-weight:700;line-height:1.4166666667;margin-bottom:.8333333333em;}.card--breakout .card__description{opacity:.8;}.card--breakout .card__description p:last-child{margin:0;}.card--breakout .card__phone{font-weight:700;letter-spacing:.02em;margin-top:1.25rem;}.card--breakout .card__phone .btn{--btn-font-size:0.875rem;}.card--breakout .card__content{display:flex;flex-direction:column;height:100%;}.card--breakout .card__content-inner{flex-grow:1;padding:2.625rem 1.25rem 1.25rem;}.card--breakout .card__readmore .btn{--btn-border-radius:0 0 0.3125rem 0.3125rem;}.card--breakout-red{--card-bg:#83162d0d;--card-border:#83162d33;--card-color:#83162d;--gradient-end:#ec565c;--gradient-start:#83162d;}.section--card-breakout{margin-bottom:1.25rem;}.section--card-breakout .section__inner{-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,28.125rem),1fr));justify-content:center;row-gap:1.25rem;}.accordion{border-bottom:1px solid #dedede;}.accordion__trigger{color:#2b3446;display:block;font-size:1.25rem;font-weight:600;line-height:1.4166666667;padding:1.6em .3em 1.6em 0;text-align:left;width:100%;}.accordion__trigger-inner{align-items:center;display:flex;}.accordion__trigger-label{flex-grow:1;padding-right:.9375rem;}.accordion__trigger-icon{align-items:center;background:#5d5d5d;border-radius:100%;color:#fff;display:flex;flex-shrink:0;font-size:1.25em;height:1em;justify-content:center;position:relative;width:1em;}.accordion__trigger-icon:after,.accordion__trigger-icon:before{background:currentColor;content:"";height:.0666666667em;width:.9375rem;}.accordion__trigger-icon:before{left:calc(50% - .46875rem);position:absolute;top:calc(50% - .0625rem);transform:rotate(90deg);}.accordion__trigger[aria-expanded=true] .accordion__trigger-icon:before{transform:rotate(0deg);}.accordion__panel{max-height:var(--height,none);opacity:1;overflow:hidden;}.accordion__panel[data-expanded=false]{max-height:0;opacity:0;visibility:hidden;}.accordion__panel-inner{padding-bottom:1.875rem;}.block-accordions .block__title{font-size:1.5rem;margin-bottom:.7916666667em;}.section--faqs{margin-bottom:clamp(3.125rem,6.9444444444vw,6.25rem);}@media (min-width:768px){.card--breakout .card__content-inner{padding:5.7971014493% 5.7971014493% 4.9275362319%;}.section--card-breakout{margin-bottom:clamp(1.25rem,6.9444444444vw,6.25rem);}.accordion__trigger{padding:1.2083333333em clamp(.375rem,1.9444444444vw,1.75rem) 1.2083333333em 0;}.block-accordions .block__title{margin-bottom:.3125em;}}@media (min-width:1200px){.block-accordions .block__title{font-size:1.6666666667rem;}}@media (min-width:1440px){.accordion__trigger{font-size:1.5rem;}.block-accordions .block__title{font-size:2rem;}}@media (prefers-reduced-motion:no-preference){.banner--contact .banner__contact-details a,.text--animated-underline{transition-duration:.2s;transition-property:background-size,color;transition-timing-function:ease-in-out;}.accordion__trigger-icon:before{transition-duration:.2s;transition-property:transform;transition-timing-function:ease-in-out;}.accordion__panel{transition-delay:0s,.3s,0s;transition-duration:.5s,.2s,.5s;transition-property:max-height,opacity,visibility;transition-timing-function:ease-in-out,ease-in-out,step-start;}.accordion__panel[data-expanded=false]{transition-delay:0s;transition-timing-function:ease-in-out,ease-in-out,step-end;}}
