.elementor .e-60f135b{padding-inline-start:70px;padding-inline-end:70px;margin-block-start:-100px;background-image:radial-gradient(circle at bottom left, rgba(0, 0, 0, 0.67) 0%,rgba(255, 255, 255, 0) 100%),url("https://paigeglass.com/wp-content/uploads/2026/08/hero-image.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;}.elementor .e-37593c3{background-image:linear-gradient(#07070733, #07070733),url("https://paigeglass.com/wp-content/uploads/2026/08/luxury-mirror-wall-with-crystals-decoration-and-r-2026-03-10-02-51-30-utc-1.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;}.elementor .e-71bb50a{padding-block-start:90px;padding-block-end:90px;padding-inline-start:70px;padding-inline-end:70px;flex-direction:column;gap:40px;.service-card {
position: relative;
cursor: pointer;
}
.service-card .service-card-image img {
transition:
  transform 0.45s ease,
  box-shadow 0.45s ease;
}

.service-card:hover .service-card-image img {
box-shadow: 0 24px 50px rgba(0, 0, 0, 0.18);
}
.service-card .service-hover-icon {
opacity: 0;
transform: translateY(8px);
transition:
  opacity 0.35s ease,
  transform 0.35s ease;
}

.service-card:hover .service-hover-icon {
opacity: 1;
transform: translateY(0);
}


.service-card .service-hover-icon i,
.service-card .service-hover-icon svg {
color: #0A2E58;
fill: #0A2E58;

transition:
  color 0.35s ease,
  fill 0.35s ease,
  transform 0.35s ease;
}

.service-card:hover .service-hover-icon i,
.service-card:hover .service-hover-icon svg {
color: #0A2E58;
fill: #0A2E58;
}

.service-card .service-card-image {
overflow: hidden;
}

.service-card .service-card-image img {
width: 100%;
height: 100%;
object-fit: cover;

transition:
  transform 1.4s cubic-bezier(0.22, 1, 0.36, 1);
}

.service-card:hover .service-card-image img {
transform: scale(1.06);
}.service-card {
position: relative !important;
cursor: pointer;
}

.service-card .elementor-widget-heading,
.service-card .elementor-widget-container,
.service-card .elementor-heading-title {
position: static !important;
}

.service-card .elementor-heading-title a {
position: static !important;
}

.service-card .elementor-heading-title a::after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 999;
}\n}