.headTextImgBlockCTA h2,.headTextImgBlockCTA .subheading{text-align:center}.headTextImgBlockCTA .blocks a{width:300px;display:block;margin-right:20px;position:relative;color:var(--white);font-size:15px;border-radius:10px;overflow:hidden}.headTextImgBlockCTA .blocks a img{width:100%;transition:transform .2s ease-in-out;transform-origin:center center}.headTextImgBlockCTA .blocks a:hover img{transform:scale(1.1)}.headTextImgBlockCTA .blocks .title{width:100%;position:absolute;bottom:22px;left:0;font-size:22px;line-height:1.4;padding:0 5px 0 18px}.headTextImgBlockCTA .overlay{background:linear-gradient(to top,#000 -50%,transparent);opacity:0}.headTextImgBlockCTA .swiperNavigation{display:flex;justify-content:center;gap:20px;padding-top:20px}.headTextImgBlockCTA .swiperNavigation>*{position:relative;margin-top:0}@media screen and (min-width:1024px){.headTextImgBlockCTA .blocks{position:relative;margin:0 2%}.headTextImgBlockCTA .swiperNavigation{display:inline;padding-top:0}.headTextImgBlockCTA .swiperNavigation>*{position:absolute;top:calc(50% - 20px)!important}.headTextImgBlockCTA .swiperNavigation .swiper-button-prev{left:-20px!important}.headTextImgBlockCTA .swiperNavigation .swiper-button-next{right:-20px!important}}@media screen and (min-width:1540px){.headTextImgBlockCTA .blocks{margin:0}}