.tci-top-content{margin:0 auto;max-width:var(--width-medium);padding-bottom:40px;text-align:center}.tci-cards{display:grid;gap:55px;grid-template-columns:repeat(3,1fr)}.tci-card-inner{border-radius:40px;padding:60px 40px;position:relative;text-align:center}.tci-card-bg{border-radius:40px;height:100%!important;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%}.tci-card-inner .tci-heading,.tci-card-inner .tci-icon{position:relative;z-index:1}.tci-heading{margin-bottom:1.5rem;padding-top:20px;text-align:center}.tci-icon img{display:block;margin:0 auto 20px}.tci-card-inner a{text-decoration:none}.tci-desc{padding:0;text-align:center}.tci-btns{align-items:center;display:flex;gap:20px;justify-content:center;padding-top:50px}.tci-card-inner.bg-blue .tci-heading h3{color:var(--color-white)}.tci-card.no-icon .tci-card-inner{padding:0}.tci-card.no-icon .tci-card-bg{height:300px!important;position:static}.bg-blue .tci-top-content,.bg-blue .tci-top-content *{color:var(--color-white)}.bg-blue .tci-btn .btn--secondary,.bg-blue .tci-btn a.btn.btn--secondary{border-color:var(--color-light-blue);color:var(--color-white)}.bg-blue .tci-btn .btn--secondary:focus,.bg-blue .tci-btn .btn--secondary:hover,.bg-blue .tci-btn a.btn.btn--secondary:focus,.bg-blue .tci-btn a.btn.btn--secondary:hover{color:var(--color-blue)}.bg-light-blue .tci-btn .btn--secondary:focus,.bg-light-blue .tci-btn .btn--secondary:hover,.bg-light-blue .tci-btn a.btn.btn--secondary:focus,.bg-light-blue .tci-btn a.btn.btn--secondary:hover{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}.bg-gold .tci-btn a.btn.btn--primary,.bg-gold .tci-btn a.btn.btn--primary:focus,.bg-gold .tci-btn a.btn.btn--primary:hover{border-color:var(--color-light-yellow)}.bg-blue .tci-heading *{color:var(--color-white)}@media (max-width:1199px){.tci-cards{gap:40px}}@media (max-width:991px){.tci-cards{grid-template-columns:repeat(2,1fr)}.tci-card-inner{padding:40px 25px}.tci-card-bg,.tci-card-inner{border-radius:30px}.tci-heading{margin-bottom:1rem}}@media (max-width:767px){.tci-cards{gap:40px;grid-template-columns:repeat(1,1fr)}.tci-top-content{padding-bottom:30px}.tci-btns{padding-top:30px}.tci-card.no-icon .tci-card-bg{border-radius:20px;height:auto!important}}