.pageblock--services{position:relative}.pageblock--services .container:after{position:absolute;z-index:-1;width:100%;height:700px;background-color:var(--color-primary-500);border-radius:0 0 var(--image-border-radius) var(--image-border-radius);content:"";top:0;right:0;bottom:0;left:0}@container style(--breakpoint-md-max: true){.pageblock--services .container:after{height:500px}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--services .container:after{height:500px}@container style(--breakpoint-xs-max: true){.pageblock--services .container:after{height:400px}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--services .container:after{height:400px}.pageblock--services .x-core-heading{max-width:450px;color:var(--color-neutral-0)}@container style(--breakpoint-sm-max: true){.pageblock--services .x-core-heading{max-width:300px;margin-bottom:30px}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--services .x-core-heading{max-width:300px;margin-bottom:30px}.pageblock--services .x-core-link:hover{text-decoration:none}.pageblock--services .x-core-link:hover .x-core-button{--button-color: var(--color-accent0-300)}.pageblock--services .x-core-grid{--columns-xs: repeat(1, 1fr);padding-top:40px}@container style(--breakpoint-xs-max: true){.pageblock--services .x-core-grid{padding-top:20px}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--services .x-core-grid{padding-top:20px}.pageblock--services .service-card{display:flex;flex-direction:column;gap:15px;border:none}@container style(--breakpoint-xs-max: true){.pageblock--services .service-card{gap:8px}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--services .service-card{gap:8px}.pageblock--services .service-card .x-core-image{height:600px;object-fit:cover;border-radius:var(--image-border-radius)}@container style(--breakpoint-md-max: true){.pageblock--services .service-card .x-core-image{height:500px}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--services .service-card .x-core-image{height:500px}@container style(--breakpoint-sm-max: true){.pageblock--services .service-card .x-core-image{height:400px}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--services .service-card .x-core-image{height:400px}@container style(--breakpoint-xs-max: true){.pageblock--services .service-card .x-core-image{height:300px}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--services .service-card .x-core-image{height:300px}.pageblock--services .service-card .x-core-button{--button-background: transparent;--button-color: var(--color-accent-500);align-items:flex-start;justify-content:flex-start;margin-right:auto;font-weight:700;font-size:var(--h3-size);--button-font-family: var(--heading-font-family);--button-padding-x: 0}.pageblock--services .service-card .x-core-button .x-core-icon-text{flex-direction:row-reverse;gap:14px}.pageblock--services .service-card .x-core-button .x-core-icon-text__icon{display:flex;align-items:center;justify-content:center}.pageblock--services .service-card .x-core-button .x-core-icon-text__icon .x-core-icon{margin-top:2px;font-weight:600}
