@media(max-width:767px){.elementor .e-349bf07f-6186{font-size:0.6875rem;}}@media(max-width:767px){.elementor .e-72cfa100-982a{font-size:2.5rem;line-height:1.13;}}@media(max-width:767px){.elementor .e-6bcc54a4-6bcd{font-size:1.0625rem;line-height:1.45;}}@media(max-width:767px){.elementor .e-15a42422-5f06{gap:2rem;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-4d13cf85-f643{min-height:44.125rem;padding-block-start:11.3125rem;padding-block-end:3.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:-5.375rem;background-image:linear-gradient(90deg, rgba(4,29,46,0.84) 0%,rgba(4,29,46,0.62) 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:62% center;\n}}@media(max-width:767px){.elementor .e-42aa8969-d9ad{height:auto;aspect-ratio:16/9;}}@media(max-width:767px){.elementor .e-55ca954a-f598{font-size:2rem;line-height:1.16;}}@media(max-width:767px){.elementor .e-6dfa4108-2052{gap:1.875rem;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-3d9b6231-afd3{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .e-2cfd5201-1ef3{font-size:2rem;line-height:1.16;}}@media(max-width:767px){.elementor .e-3df841e-2c49{padding:1.625rem;}}@media(max-width:767px){.elementor .e-6689e871-b892{gap:1.875rem;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-45dc63d3-1b39{scroll-margin-top:125px;padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .e-6d81eab8-1a0b{font-size:2rem;line-height:1.16;}}@media(max-width:767px){.elementor .e-6361cc8b-8e27{padding:1.625rem;}}@media(max-width:767px){.elementor .e-4fb94943-50ea{padding:1.625rem;}}@media(max-width:767px){.elementor .e-78abfdf3-cc71{gap:1.375rem;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-2e202c19-aaa7{scroll-margin-top:125px;padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .e-68d436c5-a2ac{font-size:2rem;line-height:1.16;}}@media(max-width:767px){.elementor .e-b3a9823-ee35{gap:1.375rem;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-2755f277-885d{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .e-7d2587a8-6cf8{font-size:2rem;line-height:1.16;}}@media(max-width:767px){.elementor .e-5abb2b3f-6dd1{padding:1.625rem;}}@media(max-width:767px){.elementor .e-4752e4e6-373c{gap:1.875rem;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-3c8775df-e2ad{scroll-margin-top:125px;padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .e-42a0a44f-6c68{font-size:2rem;line-height:1.16;}}@media(max-width:767px){.elementor .e-2ddfdb27-daf7{font-size:1rem;padding:1.25rem;}}@media(max-width:767px){.elementor .e-47d4efa1-1bb6{padding-block-start:1.375rem;padding-block-end:1.375rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-68767c1a-5510{font-size:1rem;padding:1.25rem;}}@media(max-width:767px){.elementor .e-6fae55af-b183{padding-block-start:1.375rem;padding-block-end:1.375rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-642f86c-2ae4{font-size:1rem;padding:1.25rem;}}@media(max-width:767px){.elementor .e-3c9435b3-30d7{padding-block-start:1.375rem;padding-block-end:1.375rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-3e3eeb58-3d5f{font-size:1rem;padding:1.25rem;}}@media(max-width:767px){.elementor .e-13ba37a8-4909{padding-block-start:1.375rem;padding-block-end:1.375rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-2eea6858-8539{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .e-4eb80a0b-5cbf{font-size:2rem;line-height:1.16;}}@media(max-width:767px){.elementor .e-39a48dea-ad60{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}