.section-spacing{padding: 120px 0;}
.inner-subtitle {font-size: 18px;text-transform: uppercase;line-height: 33px;margin: 0;font-weight: var(--fw-500);color: var(--color-green);letter-spacing: 4.66px;font-family: var(--font-sfprodisplay);}
/**/
.inner-page-banner {overflow: hidden;position: relative;background-color: #e2efff;padding: 80px 0 0;display: flex;align-items: center;background-image: linear-gradient(180deg, #e5f5fb 0%, #f5f9fb 100%);}
.inner-banner-common-content{padding-bottom: 80px;}
.inner-banner-common-content h1{text-transform: capitalize;margin: 0 0 25px;}
.inner-banner-common-content h1 span {color: var(--color-green);}
.inner-banner-common-content p {max-width: 540px;margin: 0 0 40px;}
.inner-banner-common-content .cta-btn {border: solid 1px #000;}
.inner-banner-common-content .cta-btn:hover {border: solid 1px var(--color-green) !important;}

/*our-values-sec*/
.our-values-sec{background-color: var(--color-white);}
.our-values-sec .section-inner-head {text-align: center;margin: 0 auto 60px;max-width: 1170px;}
.our-values-sec .section-inner-head h2{margin-bottom: 20px;}
.our-values-grid{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 30px;}
.our-values-box{box-shadow: 7px 8px 30px rgba(23, 22, 71, .05);border-radius: 0;background: var(--color-white);padding: 35px 25px;transition: all .3s ease-in-out;border-radius: 10px;}
.our-values-box .ind-icon {margin: 0 0 25px;}
.our-values-box .ind-icon img{position: relative;z-index: 1;max-width: 60px;}
.our-values-box .ind-icon:after {content: "";height: 28px;width: 28px;background: #02A738;display: inline-block;vertical-align: bottom;border-radius: 50%;margin-left: -26px;}
.our-values-box h3 {font-size: 25px;margin: 0 0 12px;color: var(--color-black);font-weight: var(--fw-500);}
.our-values-box p{font-size: 16px;line-height: 25px;}
/*cta section*/
.cta-bg {background: #192C53;border-radius: 10px;display: flex;align-items: center;padding: 39px 64px 39px 50px;color: #fff;}
.cta-bg .cta-text {width: calc(100% - 200px);padding-right: 50px;}
.cta-bg  h2 {margin: 0 0 14px;}
.cta-bg  p {max-width: 673px;margin: 0;font-size: 19px;line-height: 30px;}
/*blog-sec*/
.blog-sec .section-inner-head {text-align: center;margin: 0 0 60px;}
.blog-card h3 {color: #000;font-size: 24px;font-weight: 500;margin-top: 20px;line-height: 36px;max-width: 600px;}


@media only screen and (max-width:1441px){
    .section-spacing{padding: 80px 0;}
    .cta-btn {padding: 5px 5px 5px 25px;gap: 15px;font-size: var(--font-16);}
    .inner-subtitle {font-size: 16px;line-height: 28px;margin: 0 0 5px;}
    /*  our-values-grid  */
    .our-values-grid, .top-features-grid {gap: 20px;}
    .our-values-box h3 {font-size: 20px;margin: 0 0 10px;}
    .our-values-sec .section-inner-head {margin: 0 auto 30px;}
    /*  blog-sec  */
    .blog-sec .section-inner-head{margin-bottom: 30px;}
    .blog-card h3 {font-size: 20px;max-width: 540px;}
}
@media only screen and (max-width:991px){
    .inner-banner-common-content {padding-bottom: 40px;text-align: center;}
    .inner-banner-common-content p {max-width: 540px;margin: 0 auto 30px;}

    .our-values-grid {grid-template-columns: 1fr 1fr;}
    .cta-bg {padding: 30px;}
    .cta-bg .cta-text {width: calc(100% - 211px);padding-right: 30px;}
    .cta-btn {padding: 5px 5px 5px 20px;gap: 10px;line-height: 18px;font-size: var(--font-16);}
    .blog-card h3 {font-size: 18px;line-height: 28px;margin-top: 10px;}
    .row-gap {row-gap: 20px;}
}
@media only screen and (max-width:767px){
    .our-values-grid {grid-template-columns: 1fr;}
    .cta-bg {flex-wrap: wrap;gap: 30px;}
    .cta-bg .cta-text {width: 100%;padding-right: 0;}
}