.elementor .cp-header{body > header.elementor-location-header,
header.elementor-location-header.cp-fixed-header {
position: fixed !important;
top: 0 !important;
left: 0 !important;
right: 0 !important;
width: 100vw !important;
z-index: 999999 !important;
transform: translate3d(0, 0, 0) !important;
transition: transform 0.45s cubic-bezier(.22, .61, .36, 1) !important;
will-change: transform;
}

body > header.elementor-location-header.cp-header-hidden,
header.elementor-location-header.cp-header-hidden {
transform: translate3d(0, -120%, 0) !important;
}

body > header.elementor-location-header.cp-header-visible,
header.elementor-location-header.cp-header-visible {
transform: translate3d(0, 0, 0) !important;
}

body {
padding-top: var(--cp-header-height, 100px) !important;
}

body.admin-bar > header.elementor-location-header {
top: 32px !important;
}

@media (max-width: 782px) {
body.admin-bar > header.elementor-location-header {
  top: 46px !important;
}
}\n}.elementor .service-card{position: relative;
overflow: hidden;
transition:
transform 0.35s cubic-bezier(.22, .61, .36, 1),
box-shadow 0.35s cubic-bezier(.22, .61, .36, 1),
background-color 0.35s ease;\n}.elementor .service-card:hover,.elementor .service-card:focus-visible{transform: translateY(-8px);
background-color: #FFFCF6;
box-shadow: 0 24px 54px rgba(11, 31, 51, 0.16);\n}