#hero-sec{width:100%;display:flex;justify-content:center;background:var(--Gradient-Secondary-2, linear-gradient(135deg, #fd9bb8 0%, #f45273 100%));height:480px}@media screen and (max-width: 468px){#hero-sec{height:fit-content}}#hero-sec .wrapper{width:min(1200px,100%);display:flex;justify-content:space-around;align-items:center}@media screen and (max-width: 468px){#hero-sec .wrapper{padding:40px 0;flex-direction:column;gap:40px}}#hero-sec .text-sec{width:620px}@media screen and (max-width: 468px){#hero-sec .text-sec{width:100%}}#hero-sec .text-sec h1{color:var(--Dark, #151414);font-size:48px;font-style:normal;font-weight:700;line-height:52px;letter-spacing:-1.12px}@media screen and (max-width: 468px){#hero-sec .text-sec h1{padding-inline:16px;text-align:center;font-size:36px;line-height:40px}}#hero-sec .text-sec p{color:#f5f4f4;margin-top:12px;font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.48px}@media screen and (max-width: 468px){#hero-sec .text-sec p{text-align:center;margin-top:8px;font-size:16px;line-height:20px;padding-inline:16px}}#hero-sec .hero-img{width:auto;height:400px}@media screen and (max-width: 468px){#hero-sec .hero-img{width:80%;height:320px}}.themes-sec{margin-top:80px;margin-bottom:80px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 468px){.themes-sec{padding-inline:16px}}.themes-sec h2{text-align:center;color:var(--Dark, #151414);font-size:48px;font-style:normal;font-weight:600;line-height:60px;letter-spacing:-0.96px}@media screen and (max-width: 468px){.themes-sec h2{font-size:36px;line-height:40px}}.themes-sec .themes-cont{margin-top:40px;width:min(1120px,100%);display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media screen and (max-width: 468px){.themes-sec .themes-cont{grid-template-columns:repeat(1, 1fr)}}.themes-sec .themes-cont .card{display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:16px;display:flex;flex-direction:column;gap:12px;transition:transform .2s ease-in}.themes-sec .themes-cont .card:hover{transform:translateY(-4px)}.themes-sec .themes-cont .card:hover .card-button{scale:1.1}.themes-sec .themes-cont .card-image{width:100%;height:160px;background:#e0e0e0;border-radius:8px;object-fit:contain;object-position:top}.themes-sec .themes-cont .card-title{font-size:18px;font-weight:bold;margin:0}.themes-sec .themes-cont .card-text{font-size:14px;color:#666}.themes-sec .themes-cont .card-action{margin-top:auto;display:flex;justify-content:flex-end}.themes-sec .themes-cont .card-button{width:40px;height:40px;border-radius:50%}
