footer.global_footer .cta.features{margin:50px 0 100px;padding:0 6vw}footer.global_footer .cta.features>div{margin-bottom:20px}footer.global_footer .cta.features>div h2.title{font-family:"gilroy",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#292929;line-height:1em;margin:0 0 .6em}footer.global_footer .cta.features>div p{font-size:max(min(.77rem + .45vw,1.5rem),.88rem);color:#707070;margin:0}footer.global_footer .cta.features>div .ctas{margin-top:20px}footer.global_footer .cta.features ul{display:flex;flex-wrap:nowrap;margin:0 -6vw;padding:10px 0 15px 6vw;overflow-x:auto}footer.global_footer .cta.features ul li{flex:1 0 32vw;max-width:150px;margin-right:2vw;transition:transform ease 300ms}footer.global_footer .cta.features ul li a{background-color:#fff;color:#292929;text-decoration:none;border:solid #e5e5e5 1px;height:100%;padding:10% 10% 20%;box-shadow:0 5px 10px -5px rgba(0,0,0,.2);transition:border ease 300ms;position:relative;overflow:hidden;z-index:1;display:flex;flex-direction:column}footer.global_footer .cta.features ul li a .title,footer.global_footer .cta.features ul li a p{z-index:1;transition:color 250ms ease-out}footer.global_footer .cta.features ul li a .title{margin:auto 0 .5em}footer.global_footer .cta.features ul li a p{font-size:max(min(.76rem + .23vw,1.13rem),.81rem);margin-bottom:0}footer.global_footer .cta.features ul li a::before{content:"";position:absolute;top:min(-24px, max(-6vw, -60px));right:min(-24px, max(-6vw, -60px));width:max(48px, min(12vw, 120px));height:max(48px, min(12vw, 120px));background-color:#22cc9d;border-radius:100%;transform-origin:center;transition:transform 225ms ease-out,opacity 225ms ease-out}footer.global_footer .cta.features ul li a::after{content:"";background:url(/images/svg/arrow-top-right-corner.svg) right center no-repeat;background-size:contain;position:absolute;top:0;right:0;width:clamp(24px,6vw,60px);height:clamp(24px,6vw,60px);transform-origin:right top;transition:transform 150ms ease-out}@media(hover : hover){footer.global_footer .cta.features ul li a:hover::before{transform:scale(18);opacity:.85}footer.global_footer .cta.features ul li a:hover .title,footer.global_footer .cta.features ul li a:hover p{color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.2)}footer.global_footer .cta.features ul li a:hover::after{transform:translate(15%, -15%)}}@media(pointer : coarse){footer.global_footer .cta.features ul li a:active::before{transform:scale(18);opacity:.85}footer.global_footer .cta.features ul li a:active .title,footer.global_footer .cta.features ul li a:active p{color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.2)}footer.global_footer .cta.features ul li a:active::after{transform:translate(15%, -15%)}}@media(hover : hover){footer.global_footer .cta.features ul li:hover{transform:translateY(-10px)}}@media screen and (min-width: 600px){footer.global_footer .cta.features{grid-column:1/25;padding:0;margin-left:8.3333333333vw;margin-right:29.1666666667vw}footer.global_footer .cta.features ul{padding-left:8.3333333333vw;margin-left:-8.3333333333vw;margin-right:-29.1666666667vw}}@media screen and (min-width: 768px){footer.global_footer .cta.features{grid-column:3/23;margin-left:0;margin-right:0;display:grid;grid-template-columns:repeat(12, 1fr)}footer.global_footer .cta.features>div{grid-column:1/span 6}footer.global_footer .cta.features ul{grid-column:1/13;padding-inline-start:0;margin-inline:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5vw}footer.global_footer .cta.features ul li{margin:0;max-width:initial}footer.global_footer .cta.features ul li.address-lookup{grid-row-end:span 2}footer.global_footer .cta.features ul li:last-child{margin:0}footer.global_footer .cta.features ul li a{padding-bottom:10%}}@media screen and (min-width: 1440px){footer.global_footer .cta.features{grid-template-columns:7fr 12fr;gap:4.1666666667vw}footer.global_footer .cta.features>div{grid-column:1/span 1;margin:0}footer.global_footer .cta.features ul{grid-column:2/span 1}footer.global_footer .cta.features ul li a{padding:min(2.25vw,60px)}}@media screen and (min-width: 1600px){footer.global_footer .cta.features>div{align-self:center}footer.global_footer .cta.features ul{grid-template-columns:repeat(3, 1fr)}}