.aci-results-elevate-pagination ul{list-style:none;display:flex;gap:.5rem;padding:0;margin:0}.aci-results-elevate-pagination li{display:inline-block}.aci-results-elevate-pagination a{color:var(--pagination-link-color, #000000);text-decoration:none;padding:.5em .9em;border-radius:4px;transition:background .2s}.aci-results-elevate-pagination a:hover{background:var(--pagination-link-hover-bg, #f0f0f0)}.aci-results-elevate-pagination .active.current{background:var(--pagination-active-bg, #000000);color:var(--pagination-active-color, #fff);font-weight:700;cursor:default;pointer-events:none;border-radius:4px;padding:.5em .9em;box-shadow:0 1px 4px #0000000a}:root{--font-family-default: "Urbanist", sans-serif;--font-family-title: "Nunito Sans", sans-serif;--font-weight-default: 400}body{font-size:var(--font-size-default)}.site-heading h1,.site-heading h2{font-weight:600}.site-heading h1 span,.site-heading h1 small,.site-heading h2 span,.site-heading h2 small{font-weight:500}.site-heading h1 span,.site-heading h2 span{font-size:40px}.site-button-submit,.site-button a{text-align:center}.header .header__logo p span{font-size:30px}.header.header--fixed{max-height:unset}.burgerMenu .burgerMenu__socials:after{display:none}.burgerMenu__header--logo a img{max-width:80px}.footer .footer__newsletter{display:none}.footer .footer__content{padding-top:50px}.footer .footer__content .footer__logo p span{font-size:45px}.footer .footer__content .footer__logo img{max-width:130px}.footer .footer__contactInfo ul:not(.social-smi) li .ai-font-business-card{margin:3px 9px 0 0;font-size:14px;color:var(--primary-text)}.footer .footer__bottom--disclaimer p{font-size:11px}.header__phone a span{font-size:13px;font-weight:500}body.page-id-24 .aci-results-elevate-filter{display:none}@media screen and (min-width:744px){.site-heading h1 span,.site-heading h2 span{font-size:70px}.header .header__logo p span{font-size:35px}}@media screen and (min-width:1024px){.site-heading h1 span,.site-heading h2 span{font-size:77px}.hpAbout__container{align-items:center}}@media screen and (min-width:1280px){.footer .footer__content{padding:80px 80px 0 0}}@media screen and (min-width:1400px){.header .header__logo p span{font-size:40px}}
