.tps-industries-section{margin:0!important;padding:0!important}.tps-industries{background:#f2ede6;padding:12.8rem 0}.tps-industries__container{max-width:1400px;margin:0 auto;padding:0 4.8rem}.tps-industries__label{font-family:Outfit,sans-serif;font-size:1.68rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:#a23e5a;margin-bottom:1.2rem}.tps-industries__heading{font-family:Fraunces,serif;font-weight:700;line-height:1.12;color:#1c1917;font-size:clamp(3.2rem,3.5vw,4.8rem);margin-bottom:1.2rem}.tps-industries__desc{color:#78716c;max-width:550px;font-family:Outfit,sans-serif;font-size:1.6rem;line-height:1.6}.tps-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem;margin-top:4.8rem}.tps-industries__card{background:#fff;padding:4rem;border-radius:16px;border:1px solid #E7E0D7;transition:all .4s cubic-bezier(.25,.46,.45,.94);text-align:center}.tps-industries__card:hover{border-color:#a23e5a;box-shadow:0 16px 40px #a23e5a14;transform:translateY(-6px)}.tps-industries__icon{width:120px;height:120px;border-radius:50%;overflow:hidden;margin:0 auto 2rem;border:3px solid #E7E0D7;box-shadow:0 4px 16px #00000014;transition:transform .4s ease,box-shadow .4s ease}.tps-industries__card:hover .tps-industries__icon{transform:scale(1.05);box-shadow:0 8px 24px #a23e5a26}.tps-industries__icon img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.tps-industries__card:hover .tps-industries__icon img{transform:scale(1.1)}.tps-industries__card-title{font-family:Fraunces,serif;font-weight:700;color:#1c1917;font-size:2.08rem;margin-bottom:1.2rem;line-height:1.12}.tps-industries__card-desc{color:#78716c;font-family:Outfit,sans-serif;font-size:1.6rem;margin:0;line-height:1.6}@media(max-width:1024px){.tps-industries__container{padding:0 3.2rem}.tps-industries__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.tps-industries{padding:5.6rem 0}.tps-industries__container{padding:0 2rem}.tps-industries__grid{grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:2.4rem}.tps-industries__card{padding:2rem 1.6rem;border-radius:8px}.tps-industries__icon{width:64px;height:64px;margin-bottom:1.2rem;border-width:2px}.tps-industries__card-title{font-size:1.6rem;margin-bottom:.56rem}.tps-industries__card-desc{font-size:1.248rem;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tps-industries.css.map */
