.supportBanner{position:relative;overflow:hidden;padding:40px 0 50px;margin-top:100px}.supportBanner .text{margin:0 auto;text-align:center;max-width:750px}.supportBanner .text p{margin-bottom:0}.supportBanner .itemContainer{margin:55px 0 0}.supportBanner .item{margin:0 0 15px;padding:20px 18px 20px;position:relative;overflow:hidden;border:none;border-radius:0 0 5px 5px;box-shadow:0 10px 40px 0 rgba(0,0,0,.1)}.supportBanner .item:hover h2,.supportBanner .item:focus h2{border-color:#000}.supportBanner .item:before{content:"";width:100%;height:0;position:absolute;top:0;left:0;border:1.5px solid var(--primary-color);border-radius:5px 5px 0 0;background-color:var(--primary-color)}.supportBanner .item .icon svg{fill:var(--secondary-color)}.supportBanner .item h2{display:inline;border-bottom:1px solid rgba(0,0,0,0);transition:border-color .3s ease-in-out;font-weight:600}.supportBanner .item .mobileCtaArrow{display:none}@media(max-width: 767px){.supportBanner .text p{font-size:15px;font-size:1.5rem;color:#000}.supportBanner .item{display:flex;align-items:center}.supportBanner .item .ctaLinkWrapper{display:none}.supportBanner .item .title{margin-left:17px;margin-right:45px}.supportBanner .item h2{font-size:15px;font-size:1.5rem;font-family:"Inter",sans-serif}.supportBanner .item .mobileCtaArrow{display:block}.supportBanner .item .mobileCtaArrow svg{position:absolute;top:50%;transform:translateY(-50%);position:absolute;height:24px;width:24px;right:20px;margin-top:2px}.supportBanner .item .mobileCtaArrow svg circle{fill:var(--secondary-color)}.supportBanner .item .icon svg{max-height:38px;max-width:38px;min-width:38px;min-height:38px}}@media(min-width: 768px){.supportBanner .text h1{margin-bottom:30px}.supportBanner .itemContainer{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:70px -25px -50px}.supportBanner .item{flex-basis:calc(50% - 50px);max-width:calc(50% - 50px);flex-shrink:0;flex-grow:0;margin:0 25px 50px;padding:40px 35px 45px;border-radius:0 0 10px 10px;min-height:335px}.supportBanner .item:before{border:3px solid var(--primary-color);border-radius:10px 10px 0 0}.supportBanner .item .icon svg{width:54px;height:54px;margin-bottom:20px}.supportBanner .item .title{margin-bottom:80px}.supportBanner .item .ctaLinkWrapper{position:absolute;bottom:45px;left:35px;margin-right:40px}.supportBanner .item .ctaLinkWrapper .ctaLink{display:inline;border:none;margin-right:0}.supportBanner .item .ctaLinkWrapper .ctaLink svg{margin-bottom:0;right:-33px}.supportBanner .item p{font-size:18px;font-size:1.8rem;position:relative;display:inline;border:none;margin:0}}@media(min-width: 1050px){.supportBanner{padding:80px 0 60px;margin-top:90px}.supportBanner .itemContainer{margin:80px -10px -20px}.supportBanner .item{flex-basis:calc(25% - 20px);max-width:calc(25% - 20px);flex-shrink:0;flex-grow:0;margin:0 10px 20px;padding:40px 25px 45px;min-height:335px}.supportBanner .item .ctaLinkWrapper{left:25px}.supportBanner .item h2{font-size:20px;font-size:2rem}}@media(min-width: 1150px){.supportBanner{margin-top:0;padding:180px 0 100px}}@media(min-width: 1350px){.supportBanner .itemContainer{margin:110px -20px -40px}.supportBanner .item{flex-basis:calc(25% - 40px);max-width:calc(25% - 40px);flex-shrink:0;flex-grow:0;margin:0 20px 40px;padding:40px 30px 45px}.supportBanner .item .ctaLinkWrapper{bottom:45px;left:30px}.supportBanner .item h2{font-size:22px;font-size:2.2rem}}@media(min-width: 1460px){.supportBanner .itemContainer{margin:110px -25px -50px}.supportBanner .item{flex-basis:calc(25% - 50px);max-width:calc(25% - 50px);flex-shrink:0;flex-grow:0;margin:0 25px 50px;padding:40px 35px 45px}.supportBanner .item .ctaLinkWrapper{left:35px}.supportBanner .item h2{font-size:24px;font-size:2.4rem}}
