.pageblock--services .x-core-card{position:relative;min-height:300px;transition:var(--transition-duration)!important}@container style(--breakpoint-md-max: true){.pageblock--services .x-core-card{min-height:300px}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--services .x-core-card{min-height:300px}.pageblock--services .x-core-card:hover:after{opacity:.4;transition:var(--transition-duration)}.pageblock--services .x-core-card:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(to bottom,rgba(0,0,0,.8),transparent);opacity:1;transition:var(--transition-duration);content:""}.pageblock--services .x-core-card .x-core-image{position:absolute;z-index:0;width:100%;height:100%;object-fit:cover;top:0;right:0;bottom:0;left:0;--component-border-radius: 0}.pageblock--services .x-core-card__content{z-index:1}.pageblock--services .x-core-card__content .x-core-heading,.pageblock--services .x-core-card__content .x-core-intro__content p,.pageblock--services .x-core-card__content .x-core-intro__content li,.pageblock--services .x-core-card__content .x-core-intro__content ul{color:var(--color-neutral-0)}.pageblock--usps .x-core-card{--card-border-width: 0}.pageblock--usps .x-core-card__content{align-items:center;justify-content:center;text-align:center}.pageblock--usps .x-core-card__icon{position:relative;height:60px;padding:20px;color:var(--color-primary-500);font-size:var(--h1-size);background-color:var(--color-neutral-0);border-radius:0;margin-inline:auto;aspect-ratio:1}.pageblock--usps .x-core-card:nth-child(2n) .x-core-card__icon{color:var(--color-secondary-500)}.pageblock--usps .x-core-card:nth-child(2n) .x-core-card__icon:after{background:var(--color-secondary-500)}.pageblock--usps{padding-block:50px}.pageblock--teams .x-core-card{position:relative;min-height:550px;border:solid 2px var(--color-neutral-1000)}@container style(--breakpoint-md-max: true){.pageblock--teams .x-core-card{min-height:400px}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--teams .x-core-card{min-height:400px}.pageblock--teams .x-core-card .x-core-image{z-index:0;width:100%;height:100%;object-fit:cover;top:0;right:0;bottom:0;left:0;--component-border-radius: 0}.pageblock--teams .x-core-card__content{z-index:1;margin-top:-60px;text-align:center}.pageblock--teams .x-core-card__content .x-core-heading{padding:10px 15px;color:var(--color-neutral-0);background-color:var(--color-primary-500);border:solid 2px var(--color-neutral-1000)}.pageblock--cards:not(.pageblock--services,.pageblock--usps,.pageblock--teams) .x-core-card{width:100%;padding:10px;background-color:var(--color-neutral-50);border:2px solid var(--color-primary-900);transition-duration:var(--transition-duration)}.pageblock--cards:not(.pageblock--services,.pageblock--usps,.pageblock--teams) .x-core-card img{float:left;max-width:150px;max-height:150px;object-fit:contain;aspect-ratio:1;filter:grayscale(100%);transition-duration:var(--transition-duration)}.pageblock--cards:not(.pageblock--services,.pageblock--usps,.pageblock--teams) .x-core-card .x-core-image{padding-left:1rem}.pageblock--cards:not(.pageblock--services,.pageblock--usps,.pageblock--teams) .x-core-card:hover{background-color:var(--color-neutral-0)}.pageblock--cards:not(.pageblock--services,.pageblock--usps,.pageblock--teams) .x-core-card:hover img{filter:grayscale(0)}.pageblock--cards:not(.pageblock--services,.pageblock--usps,.pageblock--teams)[data-theme=gray] .x-core-card{background-color:var(--color-neutral-0)}.pageblock--cards{--card-border-radius: 0}.pageblock--cards .x-core-grid{--columns-md: repeat(2, 1fr)}.pageblock--cards .x-core-card:nth-child(2n) .x-core-button:before{background-color:var(--color-primary-500)}
