@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;800&display=swap");img{max-width:100%;display:block}ul{list-style-type:none}ul i{color:#fff;font-size:clamp(.9rem,.825rem + .3vw,1.2rem)}ul i:hover{color:#f2709c}section{font-family:Poppins,sans-serif;font-weight:300;font-style:normal;padding-block:min(20vh,6rem);text-align:center;width:calc(min(90rem, 90%));margin-inline:auto}section h2,section h3,section p,section span{letter-spacing:.035rem}section p{line-height:1.6;color:#a3a3a3;max-width:50rem;margin:0 auto;font-size:clamp(.9rem,.825rem + .3vw,1.2rem)}.cards{margin-top:7rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:2rem}.card{position:relative;cursor:pointer;transition:all .4s ease}.card h3,.card p{text-transform:capitalize}.card h3{font-size:clamp(1rem,.9167rem + .2667vw,1.25rem);font-weight:400;color:#f6f6f6}.card p{font-size:clamp(.85rem,.75rem + .32vw,1.15rem);letter-spacing:.12rem;font-weight:300;max-width:100%}.card:before{width:5rem;height:6.25rem;z-index:0;transition:.3s ease-in-out;background:#f2709c;background:linear-gradient(270deg,#ff9472,#f2709c);top:-.375rem;left:-.375rem}.card:after,.card:before{position:absolute;content:""}.card:after{inset:0;width:100%;height:100%;background:#232526;background:linear-gradient(180deg,rgba(65,67,69,.2),rgba(8,8,8,.9))}.card img{filter:grayscale(100%);transition:.5s ease}.card-content{position:absolute;bottom:0;z-index:99;left:0;color:#fff;width:100%;padding:1.875rem 1.25rem;text-align:center}.card-content ul{display:flex;align-items:center;justify-content:center;gap:.625rem;margin-top:1.25rem}.card:hover img{filter:grayscale(0)}.card:hover:before{transform:scale(1.03)}.midChild:before{bottom:-.375rem;left:-.375rem;top:auto}.card-bg-linear-gradient{background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.009) 11.7%,rgba(0,0,0,.034) 22.1%,rgba(0,0,0,.072) 31.2%,rgba(0,0,0,.123) 39.4%,rgba(0,0,0,.182) 46.6%,rgba(0,0,0,.249) 53.1%,rgba(0,0,0,.32) 58.9%,rgba(0,0,0,.394) 64.3%,rgba(0,0,0,.468) 69.3%,rgba(0,0,0,.54) 74.1%,rgba(0,0,0,.607) 78.8%,rgba(0,0,0,.668) 83.6%,rgba(0,0,0,.721) 88.7%,rgba(0,0,0,.762) 94.1%,rgba(0,0,0,.79))}