.pageblock--service-cards{padding-block-start:var(--spacing-sm);padding-block-end:var(--spacing-sm)}.pageblock--service-cards .x-core-heading{text-align:center}.pageblock--service-cards .services-card{position:relative;margin-top:37.5px;padding-top:37.5px;background:var(--color-neutral-0)}.pageblock--service-cards .services-card .services-card-icon{position:absolute;top:-27.5px;left:calc(50% - 27.5px);z-index:0;width:55px;height:55px;background:var(--color-neutral-0);transform:rotate(45deg)}.pageblock--service-cards .services-card .services-card-icon .contents{display:flex;align-content:center;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-accent-500);transform:rotate(-45deg)}.pageblock--service-cards .services-card .services-card-icon .luyico{color:var(--color-accent-500);font-size:var(--icon-md)}.pageblock--service-cards .services-card .services-card-contents{display:flex;flex-wrap:wrap;align-content:space-between;justify-content:center;width:100%;height:100%}.pageblock--service-cards .services-card .services-card-contents .contents--top-section{display:block;flex-shrink:0;width:100%;height:auto}.pageblock--service-cards .services-card .services-card-title{position:relative;z-index:1;margin-top:calc(var(--spacing-xxs) - 27.5px);color:var(--color-accent-500);font-weight:var(--heading-font-weight-alt);text-align:center}.pageblock--service-cards .services-card .services-card-links{margin:0 0 var(--spacing-xxs) 0;padding:0 var(--spacing-xxs);list-style:none}.pageblock--service-cards .services-card .services-card-links li a{display:flex;align-content:center;align-items:center;justify-content:space-between;width:100%;color:var(--color-neutral-700);transition:all .3s ease}.pageblock--service-cards .services-card .services-card-links li a .text{margin-right:5px}@media (hover: hover) and (pointer: fine){.pageblock--service-cards .services-card .services-card-links li a:hover{width:calc(100% + var(--spacing-xxs) / 2);margin-left:calc(-1 * var(--spacing-xxs) / 4);text-decoration:none}}.pageblock--service-cards .services-card .x-core-button{display:flex;margin:0 auto var(--spacing-xxs) auto}.pageblock--service-cards .sector-block{margin:var(--grid-gutter-x) auto 0 auto;background:var(--color-accent-500);padding-block-start:var(--spacing-sm);padding-block-end:var(--spacing-sm);padding-inline:var(--grid-gutter-x)}.pageblock--service-cards .sector-block .x-core-heading{color:var(--color-neutral-0)}.pageblock--service-cards .sector-block .x-core-button-wrapper{justify-content:center}
