.elementor-kit-6{--e-global-color-primary:#280F91;--e-global-color-secondary:#F5D31A;--e-global-color-text:#333333;--e-global-color-accent:#9CE491;--e-global-color-background:#FFFFFF;--e-global-color-backgroundAccent:#F5F5F5;--e-global-color-transparent:#00000000;--e-global-color-3c1ee7e:#000000;--e-global-color-ca373f6:#FFFFFF;--e-global-color-963540c:#393BE7;background-color:var( --e-global-color-backgroundAccent );color:var( --e-global-color-text );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}body{overflow-x:inherit !important;}.elementor a, .elementor a:link, .elementor a:focus, .elementor a:active, .elementor a:hover{text-decoration:inherit !important;}.elementor a:link, .elementor .smooth-hover a:link, {transition:inherit;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html { font-size: 16px; } /* Default root size */

.xxxlarge :is(h1, h2, h3, h4, h5, h6, p) {
    font-size: clamp(3.00rem, 1.64224rem + 5.79310vw, 5.63rem);
    line-height: 1.3;
}

.xxlarge :is(h1, h2, h3, h4, h5, h6, p) {
    font-size: clamp(2.50rem, 1.98276rem + 2.20690vw, 3.50rem);
    line-height: 1.3;
}

.xlarge :is(h1, h2, h3, h4, h5, h6, p) {
    font-size: clamp(2.00rem, 1.48276rem + 2.20690vw, 3.00rem);
    line-height: 1.3;
}

.large :is(h1, h2, h3, h4, h5, h6, p) {
    font-size: clamp(1.50rem, 0.98276rem + 2.20690vw, 2.50rem);
    line-height: 1.3;
}

.xmedium :is(h1, h2, h3, h4, h5, h6, p) {
    font-size: clamp(1.25rem, 0.86207rem + 1.65517vw, 2.00rem);
    line-height: 1.3;
}

.medium :is(h1, h2, h3, h4, h5, h6, p) {
    font-size: clamp(1.19rem, 1.02586rem + 0.68966vw, 1.50rem);
    line-height: 1.3;
}

.small :is(h1, h2, h3, h4, h5, h6, p) {
    font-size: clamp(1.13rem, 1.06034rem + 0.27586vw, 1.25rem);
    line-height: 1.3;
}

.xsmall :is(h1, h2, h3, h4, h5, h6, p) {
    font-size: clamp(1.00rem, 0.93534rem + 0.27586vw, 1.13rem);
    line-height: 1.3;
}

.xxsmall :is(h1, h2, h3, h4, h5, h6, p) {
    font-size: clamp(0.82rem, 0.76681rem + 0.24828vw, 0.94rem);
    line-height: 1.3;
}

.projekt-name :is(h1, h2, h3, h4, h5, h6, p) {
    font-size: clamp(3.00rem, 1.64224rem + 5.79310vw, 5.63rem);
    line-height: 1.3;
}

.projekt-claim :is(h1, h2, h3, h4, h5, h6, p) {
    font-size: clamp(2.50rem, 1.98276rem + 2.20690vw, 3.50rem);
    line-height: 1.3;
}

.fliess-text :is(h1, h2, h3, h4, h5, h6, p) {
    font-size: clamp(1.00rem, 0.87069rem + 0.55172vw, 1.25rem);
    line-height: 1.3;
}

.button :is(h1, h2, h3, h4, h5, h6, p) {
    font-size: clamp(1.00rem, 0.87069rem + 0.55172vw, 1.25rem);
    line-height: 1.3;
}

.menue-level-1 :is(h1, h2, h3, h4, h5, h6, p) {
    font-size: clamp(1.00rem, 0.74138rem + 1.10345vw, 1.50rem);
    line-height: 1.3;
}

.menue-level-2 :is(h1, h2, h3, h4, h5, h6, p) {
    font-size: clamp(0.88rem, 0.68103rem + 0.82759vw, 1.25rem);
    line-height: 1.3;
}

.ueberschrift-1 :is(h1, h2, h3, h4, h5, h6, p) {
    font-size: clamp(2.00rem, 1.48276rem + 2.20690vw, 3.00rem);
    line-height: 1.3;
}

.ueberschrift-2 :is(h1, h2, h3, h4, h5, h6, p) {
    font-size: clamp(1.75rem, 1.23276rem + 2.20690vw, 2.75rem);
    line-height: 1.3;
}

.ueberschrift-3 :is(h1, h2, h3, h4, h5, h6, p) {
    font-size: clamp(1.50rem, 1.24138rem + 1.10345vw, 2.00rem);
    line-height: 1.3;
}

.ueberschrift-4 :is(h1, h2, h3, h4, h5, h6, p) {
    font-size: clamp(1.25rem, 0.99138rem + 1.10345vw, 1.75rem);
    line-height: 1.3;
}

.ueber-ueberschrift :is(h1, h2, h3, h4, h5, h6, p) {
    font-size: clamp(1.25rem, 1.05603rem + 0.82759vw, 1.63rem);
    line-height: 1.3;
}/* End custom CSS */