@media(max-width:767px){.elementor .e-38eff17f-5777{font-size:0.8125rem;line-height:1.2;}}@media(max-width:767px){.elementor .e-2dc88632-58ae{font-size:27px;line-height:1.2;}}@media(max-width:767px){.elementor .e-73a12256-32e5{font-size:17px;line-height:22px;}}@media(max-width:767px){.elementor .e-712aaae3-ffdf{font-size:17px;line-height:22px;}}@media(max-width:767px){.elementor .e-1cd40c0c-ed66{align-self:center;}}@media(max-width:767px){.elementor .e-4ecf0b37-19a1{width:100%;text-align:center;padding-block-start:0px;gap:20px;align-items:center;}}@media(max-width:767px){.elementor .e-34e3e383-347f{min-height:0px;padding-block-start:150px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:-110px;background-image:linear-gradient(0deg, rgba(0,24,40,.65) 0%,rgba(0,24,40,.65) 100%),url("https://gittervein.com/wp-content/uploads/2026/09/Lady-enjoying-the-son-with-beautiful-legs2.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-position:65% center;\n}}@media(max-width:767px){.elementor .e-7c8c88eb-7cf9{height:16.25rem;}}@media(max-width:767px){.elementor .e-ff66ef2-684c{font-size:1.75rem;line-height:1.2;}}@media(max-width:767px){.elementor .e-740d4fa2-f8b6{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-33202db5-4e59{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-69ff4fdb-5211{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .e-3e29e8d0-d7ed{font-size:23px;line-height:1.2;}}@media(max-width:767px){.elementor .e-75178dcd-9764{min-height:0px;padding-block-start:48px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;background-attachment:scroll;\n}}@media(max-width:767px){.elementor .e-1fa146ce-8bcf{height:50px;}}@media(max-width:767px){.elementor .e-581d3381-cc7c{height:50px;}}@media(max-width:767px){.elementor .e-27b6b0be-84a7{min-height:30vh;}}@media(max-width:767px){.elementor .e-4fcb5e8d-15de{inset-block-start:16px;inset-inline-end:16px;}}@media(max-width:767px){.elementor .e-58720bae-56ae{font-size:27px;line-height:1.2;padding-block-start:40px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .e-3c8f8271-7e1b{font-size:28px;line-height:1.3;margin-block-end:0px;}}@media(max-width:767px){.elementor .e-4a7249f2-3f2f{font-size:16px;line-height:1.4;}}@media(max-width:767px){.elementor .e-3c3dfcee-f5db{padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .e-2e293b64-2493{width:73px;height:73px;font-size:52px;}}@media(max-width:767px){.elementor .e-9f813b1-4882{min-height:430px;padding:30px;}}@media(max-width:767px){.elementor .e-6de4e899-f6fa{min-height:0px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-3e9326b5-b5d3{font-size:34px;line-height:1;margin-block-end:4px;}}@media(max-width:767px){.elementor .e-857da41-5dce{margin-block-end:23px;}}@media(max-width:767px){.elementor .e-70e681ce-b6d4{height:220px;min-height:220px;padding:20px;border-radius:12px;flex:none!important;\n}}@media(max-width:767px){.elementor .e-58a6a492-7e84{height:220px;min-height:220px;padding:20px;border-radius:12px;flex:none!important;\n}}@media(max-width:767px){.elementor .e-1a30c3df-45e6{height:220px;min-height:220px;padding:20px;border-radius:12px;flex:none!important;\n}}@media(max-width:767px){.elementor .e-2d7860ba-799c{height:220px;min-height:220px;padding:20px;border-radius:12px;flex:none!important;\n}}@media(max-width:767px){.elementor .e-75b81ca5-b813{height:auto;flex-direction:column;gap:12px;& > *, & > :nth-child(3), &:has(> :hover) > :hover, &:not(:has(> :hover)):has(> :focus-within) > :focus-within { flex:none!important;width:100%; } & > *::before, &:has(> :hover) > *::before, &:not(:has(> :hover)):has(> :focus-within) > *::before { opacity:1; } & > * > .e-heading-base, & > * > a, &:has(> :hover) > * > .e-heading-base, &:has(> :hover) > * > a, &:not(:has(> :hover)):has(> :focus-within) > * > .e-heading-base, &:not(:has(> :hover)):has(> :focus-within) > * > a { opacity:1;visibility:visible;transform:none;pointer-events:auto; }\n}}@media(max-width:767px){.elementor .e-47ac1d3b-7e2a{padding-block-start:45px;padding-block-end:45px;padding-inline-start:15px;padding-inline-end:15px;background-attachment:scroll;\n}}@media(max-width:767px){.elementor .e-5e87069f-653c{font-size:1.75rem;line-height:1.2;}}@media(max-width:767px){.elementor .e-7b898265-5b88{font-size:22.4px;line-height:1.2;}}@media(max-width:767px){.elementor .e-9f4e4d9-f8f5{min-height:0px;}}@media(max-width:767px){.elementor .e-42bfdc25-5224{font-size:22.4px;line-height:1.2;}}@media(max-width:767px){.elementor .e-26f147d3-2f7f{min-height:0px;}}@media(max-width:767px){.elementor .e-56c8e9f8-90f5{font-size:22.4px;line-height:1.2;}}@media(max-width:767px){.elementor .e-441b3cec-6a41{min-height:0px;}}@media(max-width:767px){.elementor .e-57099aac-410e{gap:24px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-2c86d994-101a{padding-block-start:40px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .e-69960599-a941{font-size:1.75rem;line-height:1.2;}}@media(max-width:767px){.elementor .e-9063ea3-68c8{align-self:center;}}@media(max-width:767px){.elementor .e-6d716f98-ad14{text-align:center;flex-direction:column;align-items:center;}}@media(max-width:767px){.elementor .e-7c332af6-5f5a{padding:24px;}}@media(max-width:767px){.elementor .e-71cf3656-5391{font-size:1.75rem;line-height:1.2;}}@media(max-width:767px){.elementor .e-340706f4-cce3{padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;gap:2rem;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-7ecfd893-f4e1{padding-block-start:45px;padding-block-end:45px;padding-inline-start:15px;padding-inline-end:15px;}}@media(max-width:767px){.elementor .e-2d5af9d9-3241{font-size:28px;line-height:1.2;}}@media(max-width:767px){.elementor .e-5810a2d5-bb85{padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .e-3104a041-524f{gap:2.5rem;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-4cb5d1df-1d33{padding-block-start:50px;padding-block-end:50px;padding-inline-start:20px;padding-inline-end:20px;}}