.overlappingBanner{position:relative;z-index:1}@media (min-width:992px){.overlappingBanner{margin-top:-110px}}.overlappingBanner__box{padding:60px 0 0;width:100%}@media (min-width:768px){.overlappingBanner__box{margin-left:auto;margin-right:0;padding:30px 0 30px 40px;transform:translateX(100%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (min-width:992px){.overlappingBanner__box{border-radius:5px 0 0 5px}}.overlappingBanner .bannerCard{margin-bottom:60px;width:100%}.overlappingBanner .bannerCard:last-child{margin-bottom:0}@media (min-width:768px){.overlappingBanner .bannerCard{margin:0 30px 0 0;max-width:250px}}.overlappingBanner .bannerCard-hasCTA:hover .bannerCard__footer{transform:translate(5px)}.overlappingBanner .bannerCard-hasCTA:hover .bannerCard__footer svg path{fill:var(--pink)}.overlappingBanner .bannerCard__header{height:200px}@media (min-width:768px){.overlappingBanner .bannerCard__header{height:110px}}.overlappingBanner .bannerCard__header-image{height:100%;-o-object-fit:cover;object-fit:cover}.overlappingBanner .bannerCard__footer{margin-top:17px;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}.overlappingBanner .bannerCard__footer svg{margin-right:15px;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.overlappingBanner .bannerCard__footer-cta{transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}