@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-template{width:100%}}@media only screen and (min-width: 1000px) { html { scroll-snap-type: y mandatory; } main, footer { .brxe-section.snap { scroll-snap-align: start; scroll-snap-stop: always; scroll-margin-top: 90px; } } main .brxe-section, footer .brxe-section { transition: all 0.3s linear; }}#brxe-zwkrfx {color: var(--bricks-color-ycvcok); margin-bottom: 30px}#brxe-zwkrfx a {color: var(--bricks-color-ycvcok); font-size: inherit}#brxe-tmvlwb a { text-decoration: underline; color: #004289; transition: all 0.3s ease-in-out;}#brxe-tmvlwb a:hover, #brxe-tmvlwb a:focus { color: #000;}#brxe-otdlyz {color: var(--bricks-color-ycvcok); fill: var(--bricks-color-ycvcok); align-self: flex-end; margin-top: 30px; font-size: 30px; position: absolute; bottom: calc(120px + 50px); left: calc(50% - 15px)}@media (max-width: 1500px) {#brxe-otdlyz {align-self: center; margin-top: 30px}}@media (max-width: 1000px) {#brxe-otdlyz {bottom: calc(253px + 50px)}}@media (max-width: 478px) {#brxe-otdlyz {display: none}}#brxe-tnxbqc {margin-bottom: 50px; position: static; width: 50%; justify-content: center; z-index: 50}@media (max-width: 1500px) {#brxe-tnxbqc {z-index: 500}}@media (max-width: 1000px) {#brxe-tnxbqc {width: 100%; z-index: 50}}@media (max-width: 380px) {#brxe-tnxbqc {z-index: 50}}#brxe-rhhlkx {width: 50%}@media (max-width: 1500px) {#brxe-rhhlkx {display: none}}@media (max-width: 1000px) {#brxe-rhhlkx {display: none}}#brxe-ujnyms {min-height: calc(100vh - 270px); position: static; flex-direction: row; align-items: stretch; margin-bottom: 30px}@media (max-width: 1500px) {#brxe-ujnyms {padding-right: 5%; padding-left: 5%; position: static}}@media (max-width: 1000px) {#brxe-ujnyms {position: static; min-height: calc(100vh - 120px)}}@media (max-width: 380px) {#brxe-ujnyms {z-index: 50}}#brxe-nppaky {position: sticky; bottom: 0px; z-index: 500}@media (max-width: 1000px) {#brxe-nppaky {position: static; margin-top: 30px; z-index: 1}}@media (max-width: 478px) {#brxe-nppaky {margin-top: 80px}}#start-title {justify-content: flex-start; min-height: 100vh; background-image: url(https://www.ilgen.de/wp-content/uploads/2025/03/Ilgen_Start_1-1.webp); background-position: center center; background-repeat: no-repeat; background-size: cover; padding-top: 120px; position: relative}:where(#start-title > *) {position: relative}#start-title::before {background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 60%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 1500px) {#start-title {position: relative}:where(#start-title > *) {position: relative}#start-title::before {background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}}@media (max-width: 1000px) {:where(#start-title > *) {position: relative}#start-title::before {background-image: linear-gradient(rgba(255, 255, 255, 0.49), rgba(255, 255, 255, 0.49)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}#start-title {position: relative}}@media (max-width: 478px) {#start-title {background-position: 65% 50%; position: relative}:where(#start-title > *) {position: relative}#start-title::before {background-image: repeating-linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}}#brxe-ouwqca {color: var(--bricks-color-ycvcok); font-size: 1.5rem; font-weight: 300}#brxe-gpyuak {display: flex; flex-direction: column; row-gap: var(--gap)}#brxe-eggpnv {font-size: 1.5rem; color: var(--bricks-color-ycvcok); font-weight: 300}#brxe-jeoynt {display: flex; flex-direction: column; row-gap: var(--gap)}#brxe-gczkzy {width: 50%; row-gap: var(--gap-xl)}@media (max-width: 1000px) {#brxe-gczkzy {width: 100%}}#brxe-gllgtu {width: 50%}@media (max-width: 1000px) {#brxe-gllgtu {display: none}}#brxe-clxcbe {flex-direction: row; position: static; z-index: 1}#brxe-azgelv {min-height: calc(100vh - 90px); justify-content: center; background-image: url(https://www.ilgen.de/wp-content/uploads/2025/05/Ilgen_Start_2.webp); background-size: cover; background-position: center center; position: relative; padding-top: 50px; padding-bottom: 50px}:where(#brxe-azgelv > *) {position: relative}#brxe-azgelv::before {background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 60%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 1500px) {#brxe-azgelv {padding-right: 5%; padding-left: 5%}}@media (max-width: 1000px) {#brxe-azgelv {position: relative; padding-bottom: calc(5% + 55px)}:where(#brxe-azgelv > *) {position: relative}#brxe-azgelv::before {background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}}@media (max-width: 478px) {#brxe-azgelv {position: relative; background-position: 80% 50%}:where(#brxe-azgelv > *) {position: relative}#brxe-azgelv::before {background-image: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}}