.card-mounted .service-card.service-card-bg-hover[data-v-b1748333]:before{--tw-blur: }.card-mounted .service-card.service-card-bg-hover[data-v-b1748333]:before,.card-mounted .service-card.service-card-bg-hover[data-v-b1748333]:hover:before{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.card-mounted .service-card.service-card-bg-hover[data-v-b1748333]:hover:before{--tw-blur:blur(12px)}.card-mounted .service-card.service-card-bg-hover[data-v-b1748333]:hover{box-shadow:0 5px 20px color-mix(in oklch longer hue,var(--9c97a774),var(--9c97a774) 10%)}.service-card[data-v-b1748333]{background-image:linear-gradient(to right bottom,var(--776c1074) 50%,color-mix(in oklch longer hue,var(--776c1074),var(--776c1074) 10%));background-position:top 0 left 0;background-size:200% 100%;overflow:hidden;transition-duration:.5s;transition-property:background-position,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.service-card[data-v-b1748333]>*{z-index:2}.service-card[data-v-b1748333]:before{background-repeat:no-repeat;background-size:200%;content:" ";display:block;height:120%;left:-10%;pointer-events:none;position:absolute;top:-10%;transition-delay:.1s;transition-duration:.5s;transition-property:opacity,background-size,filter;width:120%;z-index:1}.service-card[data-v-b1748333]:hover{background-position:top 0 left 100%}.service-card[data-v-b1748333]:hover:before{background-size:210%;opacity:.15}.arch[data-v-b1748333]:before{background-image:url(../images/lines/arch.svg);opacity:.1}.arch-transparent[data-v-b1748333]:before{background-image:url(../images/lines/arch-transparent.svg)}.arch-0[data-v-b1748333]:before{background-position:100% 100%}.arch-1[data-v-b1748333]:before{background-position:bottom 20% left 40%}.arch-2[data-v-b1748333]:before{background-position:0 100%}.arch-3[data-v-b1748333]:before{background-position:bottom -20% right 5%}.arch-4[data-v-b1748333]:before{background-position:bottom 15% left}.arch-5[data-v-b1748333]:before{background-position:bottom -30% left 40%}.arch-transparent-0[data-v-b1748333]:before{background-position:100% 100%}.arch-transparent-1[data-v-b1748333]:before{background-position:bottom 20% left 40%}.arch-transparent-2[data-v-b1748333]:before{background-position:0 100%}.arch-transparent-3[data-v-b1748333]:before{background-position:bottom -20% right 5%}.arch-transparent-4[data-v-b1748333]:before{background-position:bottom 15% left}.arch-transparent-5[data-v-b1748333]:before{background-position:bottom -30% left 40%}
