.wp-block-pulp-service-cards{--service-card-grow:50px;--service-card-accent:#00b980;margin-block:60px!important}@media (min-width:992px){.wp-block-pulp-service-cards{margin-block:100px!important}}.wp-block-pulp-service-cards .service-cards__inner{margin-inline:auto;max-width:var(--container-max-width);padding-inline:var(--container-padding-inline);text-align:center;width:100%}.wp-block-pulp-service-cards .service-cards__title{color:var(--color-headings);font-size:var(--font-size-h2);font-weight:700;letter-spacing:-.01em;line-height:1.1;margin:0 auto clamp(1rem,2vw,1.5rem);max-width:570px}.wp-block-pulp-service-cards .service-cards__copy{color:var(--color-text);font-size:var(--font-size-medium);line-height:1.65;margin:0 auto clamp(2.5rem,5.3333333333vw,4rem);max-width:570px}.wp-block-pulp-service-cards .service-cards__copy p{margin:0}.wp-block-pulp-service-cards .service-cards__grid{--service-cards-gap:clamp(2rem,4vw,3rem);display:flex;flex-wrap:wrap;gap:var(--service-cards-gap);justify-content:center;list-style:none;margin:0;padding:0;text-align:left}.wp-block-pulp-service-cards .service-cards__card{flex:0 0 100%;position:relative;z-index:0}@media (min-width:576px){.wp-block-pulp-service-cards .service-cards__card{flex-basis:calc((100% - var(--service-cards-gap))/2)}}@media (min-width:992px){.wp-block-pulp-service-cards .service-cards__card{flex-basis:calc(25% - var(--service-cards-gap)*3/4)}}.wp-block-pulp-service-cards .service-cards__card:focus-within,.wp-block-pulp-service-cards .service-cards__card:hover{z-index:5}.wp-block-pulp-service-cards .service-cards__card-inner{height:100%;perspective:1200px;position:relative}.wp-block-pulp-service-cards .service-cards__face{backface-visibility:hidden;border-radius:15px;transition:transform .6s ease,opacity .6s ease}.wp-block-pulp-service-cards .service-cards__face--front{align-items:center;background-color:var(--color-off-white);display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(17.5rem,26.6666666667vw,20rem);padding:clamp(2rem,5.8333333333vw,4.375rem) clamp(1.5rem,2.5vw,1.875rem)}.wp-block-pulp-service-cards .service-cards__face--back{background-color:var(--color-white);box-shadow:0 9px 25.5px rgba(0,0,0,.07),0 3.76px 10.653px rgba(0,0,0,.05),0 2.01px 5.696px rgba(0,0,0,.04),0 1.127px 3.193px rgba(0,0,0,.04),0 .599px 1.696px rgba(0,0,0,.03),0 .249px .706px rgba(0,0,0,.02);display:flex;flex-direction:column;gap:20px;height:auto;left:calc(var(--service-card-grow)/-2);min-height:calc(100% + var(--service-card-grow));opacity:0;padding:clamp(1.875rem,4.1666666667vw,3.125rem);pointer-events:none;position:absolute;top:calc(var(--service-card-grow)/-2);transform:rotateY(90deg);width:calc(100% + var(--service-card-grow))}.wp-block-pulp-service-cards .service-cards__card:focus-within .service-cards__face--back,.wp-block-pulp-service-cards .service-cards__card:hover .service-cards__face--back{opacity:1;pointer-events:auto;transform:rotateY(0deg)}.wp-block-pulp-service-cards .service-cards__card-title,.wp-block-pulp-service-cards .service-cards__flip-title{color:var(--color-headings);font-size:var(--font-size-h3);font-weight:600;line-height:1.25;margin:0}.wp-block-pulp-service-cards .service-cards__card-title{text-align:center}.wp-block-pulp-service-cards .service-cards__arrow{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--service-card-accent);border:0;border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;height:50px;justify-content:center;padding:0;width:50px}.wp-block-pulp-service-cards .service-cards__arrow svg{height:20px;width:20px}.wp-block-pulp-service-cards .service-cards__flip-copy{color:var(--color-text);font-size:1rem;line-height:1.65}.wp-block-pulp-service-cards .service-cards__flip-copy p{margin:0 0 1.125em}.wp-block-pulp-service-cards .service-cards__flip-copy p:last-child{margin-bottom:0}.wp-block-pulp-service-cards .service-cards__flip-copy p strong{font-weight:600}.wp-block-pulp-service-cards .service-cards__flip-copy ol,.wp-block-pulp-service-cards .service-cards__flip-copy ul{margin:0 0 1.125em 1.5em;padding:0}.wp-block-pulp-service-cards .service-cards__flip-copy ol:last-child,.wp-block-pulp-service-cards .service-cards__flip-copy ul:last-child{margin-bottom:0}.wp-block-pulp-service-cards .service-cards__flip-copy li{margin-bottom:.25em}@media (prefers-reduced-motion:reduce){.wp-block-pulp-service-cards .service-cards__face{transition:none}}

/*# sourceMappingURL=service-cards.css.map*/