.cardCTAFinal-section{width:100%;padding-top:32px;padding-left:8px;padding-right:8px}.cardCTAFinal-root{background-color:var(--card-cta-bg);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:50px;justify-content:space-between;align-items:center;gap:24px;width:100%;margin-bottom:120px;padding:48px 64px;-webkit-text-decoration:none;text-decoration:none;display:flex}.cardCTAFinal-title-complement-Home{font-style:italic}.cardCTAFinal-title{color:var(--card-text-color);font-size:var(--txt-title-tablet);font-weight:var(--font-regular);line-height:1.1}.cardCTAFinal-title-bold{font-weight:var(--font-bold)}.cardCTAFinal-subtitle{color:var(--card-text-color);opacity:.8;font-weight:var(--font-light);font-size:var(--txt-title-midle-mobile)}.cardCTAFinal-btn{background-color:var(--black);border-radius:48px;gap:32px;width:fit-content;padding:16px 40px;display:flex}.cardCTAFinal-btn-txt{font-size:var(--txt-btn);text-transform:uppercase;color:var(--white)}.cardCTAFinal-container{background:var(--card-cta-bg);text-align:center;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;padding:32px;display:flex}.cardCTAFinal-img{will-change:transform;flex:none;width:14px;animation:2.5s ease-in-out infinite cardCTAFinal-soft-bounce}@keyframes cardCTAFinal-soft-bounce{0%,to{transform:translate(8%)translateY(-8%)}50%{transform:translate(-8%)translateY(8%)}}@media (prefers-reduced-motion:reduce){.cardCTAFinal-img,.cardCTAFinal-img-right,.cardCTAFinal2-shaft2{animation:none}.cardCTAFinal-img{transform:rotate(90deg)}.cardCTAFinal-img-right{transform:rotate(-90deg)}.cardCTAFinal2-shaft2{transform:none}}@media (width<=1300px){.cardCTAFinal-left{font-size:var(--txt-title-tablet-m)}.cardCTAFinal-middle{font-size:var(--txt-sub-title-desktop)}}@media (width<=1050px){.cardCTAFinal-title{font-size:var(--txt-title-mobile)}.cardCTAFinal-subtitle{font-size:var(--txt-sub-title-tablet)}}@media (width<=768px){.cardCTAFinal-title{font-size:var(--txt-title-s-mobile)}.cardCTAFinal-subtitle{font-size:var(--txt-sub-title-mobile)}.cardCTAFinal-btn-txt{font-size:var(--txt-btn-tablet-mobile)}.cardCTAFinal-root,.cardCTAFinal-container{padding-left:8px;padding-right:8px}}@media (width<=500px){.cardCTAFinal-title{font-size:var(--txt-title-midle-mobile)}}
