.banner-cta{position:relative}.banner-cta__item:hover{border-color:var(--color-primary-1);cursor:pointer;outline-color:var(--color-primary-1)}.banner-cta__item:hover h2{transform:scale(1.05)}.banner-cta h2{transition:.5s}.banner-cta__inner{box-sizing:border-box;padding:5rem 0 10rem;position:relative}.banner-cta .gradient-effect{box-sizing:border-box;height:75%;left:50%;max-width:80%;opacity:.6;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.banner-cta .gradient-effect:before{background:radial-gradient(ellipse,#2f3f9c,transparent);content:"";filter:blur(3.5vw);height:150%;left:50%;opacity:1;position:absolute;top:70%;transform:translate(-50%,-50%);width:120%;z-index:1}.banner-cta__item{background:linear-gradient(0deg,#1b2d61,transparent);border:1px solid #1b2d61;box-sizing:border-box;outline:1px solid #a2a2a2;padding:4rem 2.5rem;text-align:center;transition:.2s}.banner-cta__item-content>h2{font-size:clamp(24px,3vw,45px);margin:0 0 1.5rem}.banner-cta__item-content>:last-child{margin-bottom:0}.banner-cta__item-link{margin:2rem 0 0}.banner-cta__item-content p{font-size:clamp(18px,2vw,22px)}