@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.heroBlue{overflow:hidden;background-color:#3766f4;padding:6.75rem 0 1.93rem}@media (max-width:1025px){.heroBlue{padding:5rem 0 2.5rem}}.heroBlue h1{margin-bottom:.94rem;color:#fff}.heroBlue .subtitle{max-width:34.3125rem;margin:0 auto 1.88rem}.heroBlue .btn{background-color:#fff;color:#3766f4;border:1px solid #fff}.heroBlue .btn:hover{background:#537eff;color:#fff;border:1px solid #537eff}.heroBlue .btn.btn-v2{border:1px solid #fff;background-color:#3766f4;color:#fff}.heroBlue .btn.btn-v2:hover{background-color:#fff;color:#3766f4}@media (max-width:767px){.heroBlue .subtitle{max-width:17.1875rem}}.heroBlue .subtitle p{text-align:center;color:#fff;margin-bottom:0}.heroBlue .btns{display:flex;justify-content:center;align-items:center;-moz-column-gap:1.25rem;column-gap:1.25rem;margin-bottom:4.95rem}@media (max-width:767px){.heroBlue .btns{flex-direction:column;row-gap:.75rem}}.heroBlue .btn{font-size:.875rem}@media (max-width:767px){.heroBlue .btn{min-width:12.625rem;font-size:.75rem}}.heroBlue .heroBlue-swiper{overflow:hidden}@media (max-width:767px){.heroBlue .heroBlue-swiper{max-width:10.825rem;margin-left:1.75rem}}@media (max-width:1025px){.heroBlue .heroBlue-swiper{overflow:visible}}.heroBlue .heroBlue-swiper .image{border-radius:.26906rem;overflow:hidden}