.content_top_image{background-repeat:no-repeat;padding:var(--section_spacing);position:relative;z-index:9}.content_top_image .overlay{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.content_top_image .content-wrapper{position:relative;z-index:9}.content_top_image .top-content{margin-bottom:40px}.content_top_image .btn_sec{margin-top:40px}.content_top_image .card_items_holder{display:grid;gap:15px;grid-template-columns:1fr}.content_top_image .card_item .btn_sec{margin:0}:root{--bg:#0b0f14;--card:#0f1720;--muted:#cbd5e1;--ring:#60a5fa;--btn:#2563eb;--btn-hover:#1d4ed8;--btn-text:#fff;--radius:16px;--shadow:0 10px 25px rgba(0,0,0,.35)}.content_top_image .card{background:radial-gradient(120% 120% at 100% 0,#b51010de 0,#b51010de 40%,#b51010de 100%),#b51010de;border:1px solid rgba(148,163,184,.08);border-radius:var(--radius);box-shadow:var(--shadow);isolation:isolate;overflow:hidden;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.content_top_image .card:after{border-radius:calc(var(--radius) + 1px);box-shadow:0 0 0 0 rgba(96,165,250,0);content:"";inset:-1px;pointer-events:none;position:absolute;transition:box-shadow .2s ease}.content_top_image .card:hover{border-color:rgba(148,163,184,.16);transform:translateY(-2px)}.content_top_image .card:hover:after{box-shadow:0 0 0 2px rgba(96,165,250,.18)}.content_top_image .card-footer{display:grid;padding:14px}.content_top_image .card-footer .btn_sec{margin:0}.content_top_image .card-footer .btn_sec a{font-size:16px;padding:14px;width:100%}.content_top_image .card img{height:100%!important;overflow:hidden;position:relative;width:100%}.content_top_image .card .card-footer{margin-top:auto;width:100%}.content_top_image .card{display:flex;flex-direction:column}@media(min-width:548px){.content_top_image .card_items_holder.row_four,.content_top_image .card_items_holder.row_three,.content_top_image .card_items_holder.row_two{grid-template-columns:1fr 1fr}}@media(min-width:768px){.content_top_image .card_items_holder.row_four,.content_top_image .card_items_holder.row_three{grid-template-columns:1fr 1fr 1fr}}@media(min-width:1024px){.content_top_image .card_items_holder.row_four{grid-template-columns:1fr 1fr 1fr 1fr}}