.primary-btn{background-color:#9fd456;border-radius:0;padding:14px 24px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#222e48;border:1px solid #9fd456;position:relative;overflow:hidden;transition:.5s;font-weight:600;z-index:1}.primary-btn::before{content:"";width:0;height:500%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background:#fff;transition:.5s ease;display:block;z-index:-1}.primary-btn:hover{color:#13203b;border:1px solid #9fd456}.primary-btn:hover::before{width:150%}.primary-btn i{transform:rotate(-44deg);padding-left:7px;padding-top:8px;font-size:15px}.outline-btn{background-color:rgba(0,80,45,0);border-radius:0;padding:14px 24px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#9fd456;border:1px solid #9fd456;position:relative;overflow:hidden;transition:.5s;font-weight:600;z-index:1}.outline-btn::before{content:"";width:0;height:500%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background:#9fd456;transition:.5s ease;display:block;z-index:-1}.outline-btn:hover::before{width:150%}.outline-btn:hover{color:#13203b!important}.outline-btn i{font-size:19px;transform:rotate(-40deg);margin-top:-3px}.read-more-vertical{flex-direction:column;gap:20px;align-items:center;padding:40px 25px;border-radius:70px;color:#30584c;border:1px solid #30584c}@media (min-width:768px){.read-more-vertical{padding:60px 30px;border-radius:93px}}.read-more-vertical i{background:#9fd456;border:1px solid #80aa45;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;transform:rotate(-45deg);justify-content:center}.ai-banner .swiper-slide-active .banner-desc{opacity:1;transform:translateY(0)}.ai-banner .banner-btn-area{z-index:1;opacity:0;transform:translateY(50px);transition:opacity 1s ease-out .7s,transform 1s ease-out .9s}.ai-banner .swiper-slide-active .banner-btn-area{opacity:1;transform:translateY(0)}.ai-banner .swiper-slide-active .banner-heading{opacity:1;transform:translateY(0)}.banner-btn-area{text-align:left}