.content-text{font-size:16px;text-align:justify;font-style:normal;font-weight:400;line-height:var(--h2, 30px);letter-spacing:.8px;margin:0}.service-cards{display:grid;gap:2rem}@media(min-width: 1280px){.service-cards{grid-template-columns:repeat(4, 1fr);gap:1.5rem}}@media(min-width: 768px)and (max-width: 1279px){.service-cards{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media(max-width: 767px){.service-cards{grid-template-columns:1fr;gap:1.5rem}}.service-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease}.service-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15)}@media(max-width: 767px){.service-card:hover{transform:none;box-shadow:0 4px 20px rgba(0,0,0,.08)}.service-card.expanded .expand-btn{opacity:1;pointer-events:auto}.service-card.expanded .card-content{max-height:1000px;opacity:1;padding:1.5rem;margin-top:0;border-radius:20px;pointer-events:auto}.service-card.expanded .card-image{aspect-ratio:16/9}.service-card.expanded .card-image.contentImg2-cooltech{aspect-ratio:700/696}.service-card.expanded .card-image.contentImg3-cooltech{aspect-ratio:696/868}.service-card.expanded .card-image.contentImg3-cooltech::after{content:"";background:none}.service-card.expanded .card-image img{object-position:center}.service-card.expanded .card-image::after{height:30%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0) 100%)}.service-card.expanded .card-image .card-title{font-size:18px;top:1rem;left:1rem}}@media(min-width: 768px){.service-card .card-content{max-height:none !important;opacity:1 !important;overflow:visible !important;padding:1.5rem !important;margin-top:-15px !important;border-radius:20px !important;pointer-events:auto !important}.service-card .expand-btn{display:none !important}}.service-card.expanded .card-content .expanded-title{color:#212121;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 1rem 0;text-shadow:none;position:static;display:block}@media(max-width: 1280px){.service-card.expanded .card-content .expanded-title{font-size:18px}}.service-card .card-header{position:relative}@media(max-width: 767px){.service-card .card-header{cursor:pointer}}@media(min-width: 768px){.service-card .card-header{cursor:default}}.service-card .expand-btn{margin:0;position:absolute;padding:6px;bottom:10px;right:10px;width:auto;height:auto;background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.3);border-radius:50%;display:none;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.2)}@media(max-width: 767px){.service-card .expand-btn{display:flex}}.service-card .expand-btn:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5);transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.3)}.service-card .expand-btn svg{width:20px;height:20px;color:#fff;transition:transform .3s ease;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3))}.service-card .card-image{position:relative;width:100%;height:auto;overflow:hidden;border-radius:20px 20px 0 0;aspect-ratio:311/189;transition:all .4s ease}.service-card .card-image img{width:100%;height:100%;object-fit:cover;transition:all .4s ease}.service-card .card-image::after{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0) 100%);z-index:1;transition:all .4s ease}.service-card .card-image .card-title{position:absolute;top:1.5rem;left:1.5rem;color:#fff;font-size:20px;font-weight:700;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.5);z-index:2;margin:0;transition:all .4s ease}@media(max-width: 1280px){.service-card .card-image .card-title{font-size:18px;top:1rem;left:1rem}}@media(max-width: 767px){.service-card .card-image .card-title{font-size:20px;top:1.5rem;left:1.5rem}}.service-card .card-content{padding:1.5rem;border-radius:20px;background:#fff;position:relative;margin-top:-15px}@media(max-width: 1280px){.service-card .card-content{padding:1rem}}@media(max-width: 767px){.service-card .card-content{padding:0;max-height:0;opacity:0;overflow:hidden;transition:all .4s ease;margin-top:0;border-radius:0;display:block;pointer-events:none}}.service-card .core-points .core-title{color:#b5a999;font-size:20px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:1px;margin-top:0;margin-bottom:10px}@media(max-width: 1280px){.service-card .core-points .core-title{font-size:18px}}.service-card .core-points .point-item{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:14px;color:#212121}@media(max-width: 1280px){.service-card .core-points .point-item{font-size:13px;gap:.5rem}}.service-card .core-points .point-item:last-child{margin-bottom:0}.service-card .core-points .point-item .point-icon{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media(max-width: 1280px){.service-card .core-points .point-item .point-icon{width:20px;height:20px}}.service-card .core-points .point-item .point-icon svg,.service-card .core-points .point-item .point-icon img{width:24px;height:24px;color:#212121}@media(max-width: 1280px){.service-card .core-points .point-item .point-icon svg,.service-card .core-points .point-item .point-icon img{width:14px;height:14px}}.service-card .service-hr{width:85%;height:1px;border:none;border-top:1px solid #d0d0d0;margin:1rem 0;margin-left:0;margin-right:auto}/*# sourceMappingURL=service-cards.css.map */