.elementor-kit-504{--e-global-color-primary:#a07a4a;--e-global-color-secondary:#b58545;--e-global-color-text:#1a1919;--e-global-color-accent:#f15560;--e-global-color-fba938d:#d1a669;--e-global-color-5759a35:#b68546;--e-global-color-64b8089:#a2763e;--e-global-color-4d693a2:#fdf7c4;--e-global-color-a22bdff:#000;--e-global-color-fea4d44:#fdf2f1;--e-global-color-0138b97:#9c977d;--e-global-color-e0f4c31:#736755;--e-global-color-2add0c3:#cec9ba;--e-global-color-11187a5:#fafafa;--e-global-color-3fcd5ab:#2c382e;--e-global-color-69fcacc:#7d8e6a;--e-global-color-5100288:#bbba82;--e-global-color-375c442:#ace8cb;--e-global-color-050ef5f:#d9f8d3;--e-global-color-7860eb2:#5ba199;--e-global-color-4aa393a:#8fa2ca;--e-global-color-4df2497:#cde6ed;--e-global-color-553416f:#e2eeec;--e-global-color-156b224:#ffc993;--e-global-color-9e5013f:#dbae70;--e-global-color-f9bdce3:#c28a8a;--e-global-color-3bc8ea3:#aac48e;--e-global-color-4e1445b:#77b2ba;--e-global-color-f4bc9a3:#77ba7f;--e-global-color-41c33e4:#a6e8a0;--e-global-color-80159c6:#4c7348;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-letter-spacing:1.4px;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-letter-spacing:1.4px;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-letter-spacing:1.4px;--e-global-typography-accent-font-family:"Teko";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-letter-spacing:1.4px;--e-global-typography-1505455-font-family:"Teko";--e-global-typography-1505455-font-size:16px;--e-global-typography-1505455-font-weight:700;--e-global-typography-1505455-text-transform:uppercase;--e-global-typography-1505455-letter-spacing:1.4px;--e-global-typography-0669e70-font-family:"Arial";--e-global-typography-0669e70-font-size:16px;--e-global-typography-0669e70-letter-spacing:1.4px;background-color:#fff;color:var(--e-global-color-text);font-family:"Montserrat",Arial;font-size:16px;letter-spacing:1.4px}.elementor-kit-504 e-page-transition{background-color:var(--e-global-color-fba938d)}.site-header{background-color:var(--e-global-color-text);padding-inline-end:0px;padding-inline-start:0px}.site-footer{background-color:var(--e-global-color-fea4d44);background-image:url("https://ifepo.de/wp-content/uploads/2023/05/tree-7963026-big-1536x1025.jpg");background-position:bottom left}.elementor-kit-504 a{color:var(--e-global-color-secondary)}.elementor-kit-504 a:hover{color:var(--e-global-color-9e5013f)}.elementor-kit-504 h1{color:var(--e-global-color-primary);font-family:"Montserrat",Arial;font-size:25px;font-weight:400;letter-spacing:1.4px}.elementor-kit-504 h2{color:var(--e-global-color-secondary);font-size:22px}.elementor-kit-504 h3{color:var(--e-global-color-secondary);font-size:18px}.elementor-kit-504 h4{color:var(--e-global-color-secondary)}.elementor-kit-504 h5{color:var(--e-global-color-secondary)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1300px}.e-con{--container-max-width:1300px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-footer .footer-inner{width:1300px;max-width:100%}footer .footer-inner .site-navigation a{color:var(--e-global-color-11187a5);font-family:var(--e-global-typography-text-font-family),Arial;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);letter-spacing:var(--e-global-typography-text-letter-spacing)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}footer .footer-inner .site-navigation a{font-size:var(--e-global-typography-text-font-size);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}footer .footer-inner .site-navigation a{font-size:var(--e-global-typography-text-font-size);letter-spacing:var(--e-global-typography-text-letter-spacing)}}