.cardSec{overflow:hidden;position:relative;z-index:9}.cardSec .bg_collection,.cardSec .overlay{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.cardSec .overlay{z-index:8}.cardSec .bg_collection{background-repeat:no-repeat;z-index:7}.cardSec .content-wrapper{position:relative;z-index:10}.cardSec .topContent .description *{color:inherit}.cardSec .btnHolder{margin-top:20px}.cardSec .topShape svg{fill:#fff;display:block;left:50%;position:relative;transform:translateX(-50%);transform-origin:center}.cardSec .topShape{direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;top:-1px;width:100%;z-index:9}.cardSec .bottomShape svg{fill:#fff;display:block;left:50%;position:relative;transform:translateX(-50%) rotateY(180deg);transform-origin:center}.cardSec .bottomShape{bottom:-1px;direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;width:100%;z-index:9}.cardSec .topContent{display:flex;margin-bottom:40px;text-shadow:0 0 10px rgba(0,0,0,.5)}.cardSec .topContent h2{font-weight:600}.cardSec .topContent .description{color:var(--primary_color)}.cardSec .topContent .titleTag{margin-bottom:10px}.cardSec .topContent .description>:last-child{margin-bottom:0}.cardSec .cardItem:hover .cardItemInner{box-shadow:0 0 20px 0 rgba(255,17,136,.72)}.cardSec .mainContentInner{display:flex;flex-wrap:wrap;gap:62px 30px}.cardSec .mainContentInner .cardItem{position:relative;width:100%}.cardSec .mainContentInner .col_12{width:100%}.cardSec .cardItem .cardItemInner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:3}.cardSec .cardItem .overlayLink{height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.cardSec .cardItem .heading{bottom:0;left:0;padding:20px;position:absolute;width:100%;z-index:4}.cardSec .cardItem .heading>*{font-size:var(--font_28);font-weight:600;margin:0;text-align:center}@media(min-width:768px){.cardSec .mainContentInner .col_4,.cardSec .mainContentInner .col_6{width:calc(50% - 15px)}}@media(min-width:992px){.cardSec .mainContentInner .col_4{width:calc(33.33% - 20px)}}@media(max-width:767px){.cardSec .btnHolder{margin-top:16px}.cardSec .mainContentInner{gap:30px}}