.elementor .e-4219e9c-fc162ba{display:flex;flex-direction:column;gap:20px;}.elementor .e-4994dfc-92a7674{padding-block-start:50px;padding-block-end:50px;background-image:url("https://bgcrr.kindredinternet.com/wp-content/uploads/2026/06/homepage-hero-youth-1.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center right;background-color:#083763;}.elementor .e-d617063-b9a5daf{width:30%;padding-block-start:23px;padding-block-end:23px;padding-inline-start:0px;padding-inline-end:20px;border-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#ffffff59;border-style:solid;}.elementor .e-22d266c-b4ad177{width:37%;padding-block-start:23px;padding-block-end:23px;padding-inline-start:20px;padding-inline-end:20px;border-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#ffffff59;border-style:solid;}.elementor .e-f05466f-fcb25e8{width:33%;padding-block-start:23px;padding-block-end:23px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-99a839f-0af4de6{padding:0px;display:flex;flex-direction:row;}.elementor .e-cd31023-0ef9c8e{padding-block-start:0px;padding-block-end:0px;background-color:var(--blue);}.elementor .e-ff07ee6-31d252e{display:flex;flex-direction:column;}.elementor .e-8f1908d-f008c4b{.card1 {
position: relative !important;
overflow: hidden !important;
background-size: cover !important;
background-position: center center !important;
background-repeat: no-repeat !important;
isolation: isolate;
}

/* Zoom background layer */
.card1::after {
content: "";
position: absolute;
inset: 0;
background-image: inherit;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
transform: scale(1);
transition: transform 0.4s ease-in-out;
z-index: -1;
border-radius: inherit;
}

/* Hover zoom */
.card1:hover::after {
transform: scale(1.1);
}

/* Elementor overlay keep visible */
.card1 .elementor-background-overlay {
z-index: 0 !important;
pointer-events: none;
}

/* Content above overlay */
.card1 > *:not(.elementor-background-overlay) {
position: relative;
z-index: 1;
}\n}