.hub-cards-section{overflow:hidden;position:relative}.hub-cards-section .heading-area{display:flex;flex-direction:column;gap:4px;margin:0 0 88px;max-width:100%}.hub-cards-section .heading-area h2{color:#333c4e;line-height:1.2!important;margin-bottom:0}.hub-cards-section .card-item .description p,.hub-cards-section .heading-area p{margin-bottom:16px}.hub-cards-section .card-item .description p:last-child,.hub-cards-section .heading-area p:last-child{margin-bottom:0}.hub-cards-section .cards-container{display:flex;flex-wrap:wrap;gap:50px}.hub-cards-section .cards-container .card-item{border-radius:15px;box-shadow:0 4px 25px 0 #00000026;display:flex;flex-direction:column;max-width:100%;overflow:hidden;position:relative;transition:.2s ease-in-out;width:calc(33.33333% - 34px)}.hub-cards-section .cards-container .card-item .link-card{bottom:0;left:0;position:absolute;right:0;top:0}.hub-cards-section .cards-container .card-item:hover{transform:scale(1.05)}.hub-cards-section .card-item .image-wrapper img{height:100%;object-fit:cover;width:100%}.hub-cards-section .card-item .content-holder{padding:30px 35px 43px}.hub-cards-section .card-item h4{line-height:28px;margin-bottom:25px}.hub-cards-section .description p{font-size:18px;font-weight:300;line-height:26px}.hub-cards-section.gradient .cards-container .card-item{background:#fff;border-radius:15px;box-shadow:0 4px 25px 0 #00000026}.hub-cards-section.gradient .card-item .content-holder{display:flex;flex-direction:column;height:100%;padding:0 35px 25px}.hub-cards-section.gradient .card-item .description p{font-size:18px;line-height:26px}@media screen and (max-width:1199px){.hub-cards-section .heading-area{margin-bottom:60px}}@media screen and (max-width:991px){.hub-cards-section .cards-container .card-item{width:calc(50% - 25px)}}@media screen and (max-width:767px){.hub-cards-section .heading-area{margin-bottom:53px}.hub-cards-section .card-item h4{margin-bottom:13px}.hub-cards-section .cards-container{flex-direction:column}.hub-cards-section .cards-container .card-item{margin:0 auto;max-width:387px;width:100%}}@media screen and (max-width:479px){.hub-cards-section .heading-area{margin-bottom:53px}}