.pt-animated-service{position:relative}.pt-animated-service .cntnr{padding:3.3vw 1.6vw;width:100%}.animated-cards-with-heading.pt-animated-service .pt-animated-service>.row-fluid,.animated-cards-with-heading.pt-animated-service .pt-animated-service>.row-fluid>*,.animated-cards-with-heading.pt-animated-service .pt-animated-service__full-width{width:100%}.animated-cards-with-heading.pt-animated-service .pt-animated-service__inner{color:#fff}.animated-cards-with-heading.pt-animated-service .pt-animated-service__header{align-items:center;margin:0 auto;text-align:center}.animated-cards-with-heading.pt-animated-service .pt-animated-service__cards{align-items:stretch;display:grid;flex-wrap:wrap;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:center}.animated-cards-with-heading.pt-animated-service .pt-animated-service__card{border:1px solid hsla(0,0%,100%,.42);border-radius:2rem;box-shadow:0 22px 42px rgba(0,0,0,.2);flex:0 0 auto;padding:1.5rem 1.25rem 1.6rem;position:relative;transform:translate3d(var(--pt-card-offset-x,0),var(--pt-card-offset-y,0),0) rotate(var(--pt-card-rotate-z,0deg)) scale(1);transition:transform .25s ease,box-shadow .25s ease}.animated-cards-with-heading.pt-animated-service .pt-animated-service__card:before{background:radial-gradient(circle at top center,hsla(0,0%,100%,.48),transparent 45%),linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.04));border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.animated-cards-with-heading.pt-animated-service .pt-animated-service__card>*{position:relative;z-index:1}.animated-cards-with-heading.pt-animated-service .pt-animated-service__card:hover{box-shadow:0 28px 50px rgba(0,0,0,.24);transform:translate3d(var(--pt-card-offset-x,0),calc(var(--pt-card-offset-y, 0) - 8px),0) rotate(var(--pt-card-rotate-z,0deg)) scale(1)}.animated-cards-with-heading.pt-animated-service .pt-animated-service__number{font-size:1.2vw;font-weight:700;line-height:120%;margin-bottom:0}.animated-cards-with-heading.pt-animated-service .pt-animated-service__image img{display:block;height:auto;max-width:min(100%,55rem);object-fit:contain;width:auto;width:4.4vw}.animated-cards-with-heading.pt-animated-service .pt-animated-service__desc{font-size:.9375rem;line-height:1.45}.animated-cards-with-heading.pt-animated-service .pt-animated-service__desc>:first-child{margin-top:0}.animated-cards-with-heading.pt-animated-service .pt-animated-service__desc>:last-child{margin-bottom:0}.animated-cards-with-heading.pt-animated-service .service-heading.pt-animated-service__heading{font-family:Tay Bea,sans-serif;font-size:6.9vw;font-weight:400;line-height:90%;margin-bottom:0;margin-top:0;text-transform:uppercase}.animated-cards-with-heading.pt-animated-service .service-card-head{grid-column-gap:1.1vw;grid-row-gap:1.1vw;align-items:center;display:flex;flex-flow:column;justify-content:flex-start;min-height:9.9vw;text-transform:uppercase;width:100%}.animated-cards-with-heading.pt-animated-service .pt-animated-service__card{grid-column-gap:2.9vw;grid-row-gap:2.9vw;align-items:center;background-color:var(--bg-color);border-radius:2.7vw;color:var(--black);display:flex;flex-flow:column;justify-content:space-between;padding:2.2vw;text-align:center;width:23.75vw}.animated-cards-with-heading.pt-animated-service .card-title.pt-animated-service__card-title{font-family:Tay Bea,sans-serif;font-size:2.7vw;line-height:90%;margin-bottom:0}.animated-cards-with-heading.pt-animated-service .service-card-desc{grid-column-gap:1.6vw;grid-row-gap:1.6vw;align-items:center;display:flex;flex-flow:column;justify-content:flex-start;width:16.4vw}.animated-cards-with-heading.pt-animated-service .card-desc.pt-animated-service__desc p{color:#1e1e1e;font-size:1.1vw;line-height:130%}.animated-cards-with-heading.pt-animated-service .service-section.pt-animated-service__inner{grid-column-gap:3vw;grid-row-gap:3vw;display:flex;flex-flow:column;width:100%}@media (max-width:500px){.animated-cards-with-heading.pt-animated-service .pt-animated-service__card{border-radius:6.4vw;min-height:90.2vw;padding:8.5vw;width:100%}.animated-cards-with-heading.pt-animated-service .pt-animated-service__cards{grid-template-columns:1fr;grid-column-gap:6.4vw;grid-row-gap:6.4vw}.animated-cards-with-heading.pt-animated-service .pt-animated-service__number{font-size:3.7vw}.animated-cards-with-heading.pt-animated-service .card-title.pt-animated-service__card-title{font-size:8.8vw}.animated-cards-with-heading.pt-animated-service .pt-animated-service__image img{width:17vw}.animated-cards-with-heading.pt-animated-service .card-desc.pt-animated-service__desc p{font-size:4vw;margin-bottom:0}.animated-cards-with-heading.pt-animated-service .service-card-desc{grid-column-gap:6.4vw;grid-row-gap:6.4vw;width:62.6vw}.animated-cards-with-heading.pt-animated-service .service-heading.pt-animated-service__heading{font-size:15.4vw}.animated-cards-with-heading.pt-animated-service .service-section.pt-animated-service__inner{grid-column-gap:12vw;grid-row-gap:12vw}.animated-cards-with-heading.pt-animated-service .service-card-head{grid-column-gap:4.2vw;grid-row-gap:4.2vw}}