*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5;min-height:100vh}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body,html{overflow-x:hidden}.eoss_widewidth{margin-left:auto;margin-right:auto;max-width:100%;padding:0 50px;width:1500px}@media (max-width:1023px){.eoss_widewidth{padding:0 20px}}.eoss_contentwidth{margin-left:auto;margin-right:auto;max-width:100%;padding:0 50px;width:1250px}@media (max-width:1023px){.eoss_contentwidth{padding:0 20px}}.eoss_fullwidth{width:100%}.eoss_fullwidth>:not(.eoss_fullwidth){margin-left:auto;margin-right:auto;max-width:100%;padding:0 50px;width:1300px}@media (max-width:1023px){.eoss_fullwidth>:not(.eoss_fullwidth){padding:0 20px}}.wp-block-columns.is-layout-flex{gap:50px}@media (max-width:781px){.wp-block-columns.is-layout-flex{gap:1.5rem}}.eoss_header{left:0;position:fixed;right:0;top:0;z-index:5}@media (min-width:768px){body.admin-bar .eoss_header{top:32px}}.eoss_header_logos{gap:15px}@media (max-width:1219px){.eoss_header_logos{flex-direction:column;padding:15px 0}}@media (max-width:767px){.eoss_header_logos{flex-direction:row}}.eoss_header_container{background-color:var(--wp--preset--color--background);box-shadow:0 3px 6px rgba(62,62,62,.2);max-width:100%!important;padding:0 40px;position:relative}.eoss_header_container_main{background-color:transparent;box-shadow:none;padding:0}@media (max-width:1023px){.eoss_header_container_main{padding:0}}.eoss_header_container_inner{background-color:var(--wp--preset--color--background);box-shadow:0 3px 6px rgba(62,62,62,.2);justify-content:space-between;padding:0 40px;width:100%}@media (max-width:767px){.eoss_header_container_inner{box-shadow:none;gap:25px;padding:0;width:100%}.eoss_header_container{box-shadow:none;padding-bottom:10px;padding-top:10px}}.eoss_header_container .container-4,.eoss_header_container .wp-container-4{gap:0}.eoss_header .wp-block-site-logo{z-index:99}@media (max-width:767px){.eoss_header .wp-block-site-logo a{background:url(../src/images/home.svg) 50%/contain no-repeat;display:block;height:24px;width:24px}.eoss_header .wp-block-site-logo a img{display:none}}@media (min-width:768px){.eoss_header .wp-block-navigation__container{gap:0!important}}@media (max-width:767px){.eoss_header .wp-block-navigation__container{gap:1rem!important;width:100%}}.eoss_header .wp-block-navigation__container>li{position:static}.eoss_header .wp-block-navigation__container>li:first-child>ul>li>a{background:var(--wp--preset--color--lightgray)}@media (max-width:767px){.eoss_header .wp-block-navigation__container>li:first-child>ul>li>a{background:unset}}.eoss_header .wp-block-navigation-item{display:unset}@media (max-width:767px){.eoss_header .wp-block-navigation-item{flex-direction:row!important;flex-wrap:wrap;justify-content:space-between;opacity:1!important;width:100%}}.eoss_header .wp-block-navigation-item a{flex-grow:unset!important;font-weight:200;padding:14px 25px;position:relative}@media (max-width:767px){.eoss_header .wp-block-navigation-item a{padding:7px 0}}.eoss_header .wp-block-navigation-item a:before{border-bottom:5px solid transparent;border-right:10px solid var(--wp--preset--color--secondary);border-top:5px solid transparent;content:"";left:11px;opacity:0;position:absolute;top:24px;transition:all .2s ease}.page-template-template_blue_igd .eoss_header .wp-block-navigation-item a:before{border-right-color:var(--wp--preset--color--bluesecondary)}.page-template-template_red_geogl .eoss_header .wp-block-navigation-item a:before{border-right-color:var(--wp--preset--color--redsecondary)}@media (max-width:767px){.eoss_header .wp-block-navigation-item a:before{display:none}}.eoss_header .wp-block-navigation-item a:hover:before{opacity:1}.page-template-template_blue_igd .eoss_header .wp-block-navigation-item a:hover{color:var(--wp--preset--color--blueprimary)}.page-template-template_red_geogl .eoss_header .wp-block-navigation-item a:hover{color:var(--wp--preset--color--redprimary)}.eoss_header .wp-block-navigation-item.kontaktForm a,.eoss_header .wp-block-navigation-item.searchForm a{padding:14px 5px}.eoss_header .wp-block-navigation-item button,.eoss_header .wp-block-navigation-item.kontaktForm a:hover:before,.eoss_header .wp-block-navigation-item.searchForm a:hover:before{display:none}@media (max-width:767px){.eoss_header .wp-block-navigation-item button{border:8px solid transparent;border-left:16px solid var(--wp--preset--color--secondary);display:inline-block!important;height:0;width:0}}.eoss_header .wp-block-navigation-item:not(.eoss_megamenu) .wp-block-navigation__submenu-container{border:none;box-shadow:0 5px 6px rgba(0,0,0,.16);left:unset}.eoss_header .wp-block-navigation .liMenuOpen{flex-direction:row-reverse!important}.eoss_header .wp-block-navigation .liMenuOpen>a{color:var(--wp--preset--color--secondary);margin-left:auto}.eoss_header .wp-block-navigation .liMenuOpen>.wp-block-navigation-submenu__toggle{border-left:8px solid transparent;border-right:16px solid var(--wp--preset--color--secondary);left:0;right:auto}.eoss_header .wp-block-navigation .ulMenuOpen>li:not(.liMenuOpen){display:none!important}.eoss_header .wp-block-navigation .liMenuOpenParent>a{color:var(--wp--preset--color--gray);font-size:28px;position:absolute;text-align:center;top:30px;width:100%}.eoss_header .wp-block-navigation .liMenuOpenParent>a+button{visibility:hidden}.eoss_header .wp-block-navigation__submenu-container.eoss_megamenu{max-height:80vh;overflow:auto}.wp-block-template-part.eoss_header .wp-block-navigation__submenu-container.eoss_megamenu{grid-gap:20px;border:none;box-shadow:0 5px 6px rgba(0,0,0,.16);display:grid;grid-template-columns:repeat(4,1fr);left:calc(50% - 750px);max-width:1500px;padding:30px 50px;position:fixed;top:58px;width:100%!important}body.admin-bar .wp-block-template-part.eoss_header .wp-block-navigation__submenu-container.eoss_megamenu{top:90px}@media (max-width:1500px){.wp-block-template-part.eoss_header .wp-block-navigation__submenu-container.eoss_megamenu{left:0}}@media (max-width:1023px){.wp-block-template-part.eoss_header .wp-block-navigation__submenu-container.eoss_megamenu{grid-template-columns:repeat(2,1fr)}.wp-block-template-part.eoss_header .wp-block-navigation__submenu-container.eoss_megamenu a{font-size:15px;padding:14px 10px 7px}}@media (max-width:767px){.wp-block-template-part.eoss_header .wp-block-navigation__submenu-container.eoss_megamenu a{padding-top:25px}.wp-block-template-part.eoss_header .wp-block-navigation__submenu-container.eoss_megamenu{box-shadow:unset;display:none;padding:20px 0!important}.wp-block-template-part.eoss_header .wp-block-navigation__submenu-container.eoss_megamenu li{padding:5px}}.eoss_header .wp-block-navigation__submenu-container.eoss_megamenu a:before{left:8px;top:24px}.eoss_header .wp-block-navigation__submenu-container.eoss_megamenu .wp-block-navigation__submenu-container{border:none;box-shadow:unset;grid-template-columns:100%;height:auto;left:unset;margin-top:10px;max-width:unset;min-width:200px;opacity:1;overflow:visible;padding:unset;position:unset;row-gap:20px;top:unset;visibility:visible;width:unset}@media (max-width:767px){.eoss_header .wp-block-navigation__submenu-container.eoss_megamenu .wp-block-navigation__submenu-container{visibility:hidden}}.eoss_header .wp-block-navigation__submenu-container.eoss_megamenu .wp-block-navigation__submenu-container a{padding:0 20px}.eoss_header .wp-block-navigation__submenu-container.eoss_megamenu .wp-block-navigation__submenu-container a:before{top:10px}@media (max-width:767px){.eoss_header .wp-block-navigation__submenu-container{max-height:80vh;overflow:auto}.wp-block-template-part.eoss_header .wp-block-navigation__submenu-container{grid-gap:20px;border:none;box-shadow:0 5px 6px rgba(0,0,0,.16);display:grid;grid-template-columns:repeat(4,1fr);left:calc(50% - 750px);max-width:1500px;padding:30px 50px;position:fixed;top:58px;width:100%!important}body.admin-bar .wp-block-template-part.eoss_header .wp-block-navigation__submenu-container{top:90px}}@media (max-width:767px) and (max-width:1500px){.wp-block-template-part.eoss_header .wp-block-navigation__submenu-container{left:0}}@media (max-width:767px) and (max-width:1023px){.wp-block-template-part.eoss_header .wp-block-navigation__submenu-container{grid-template-columns:repeat(2,1fr)}.wp-block-template-part.eoss_header .wp-block-navigation__submenu-container a{font-size:15px;padding:14px 10px 7px}}@media (max-width:767px) and (max-width:767px){.wp-block-template-part.eoss_header .wp-block-navigation__submenu-container{box-shadow:unset;display:none;padding:20px 0!important}.wp-block-template-part.eoss_header .wp-block-navigation__submenu-container li{padding:5px}}@media (max-width:767px){.eoss_header .wp-block-navigation__submenu-container a:before{left:8px;top:24px}.eoss_header .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{border:none;box-shadow:unset;grid-template-columns:100%;height:auto;left:unset;margin-top:10px;max-width:unset;min-width:200px;opacity:1;overflow:visible;padding:unset;position:unset;row-gap:20px;top:unset;visibility:visible;width:unset}}@media (max-width:767px) and (max-width:767px){.eoss_header .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{visibility:hidden}}@media (max-width:767px){.eoss_header .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container a{padding:0 20px}.eoss_header .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container a:before{top:10px}}.eoss_header .eoss_header_container>.wp-block-template-part>.wp-container-4{justify-content:flex-end}@media (max-width:767px){.eoss_header .eoss_header_container>.wp-block-template-part>.wp-container-4{gap:2rem}}.eoss_header .wp-block-navigation__container>li:first-of-type>a{text-align:right}.eoss_header .header_form_overlay{background:transparent linear-gradient(180deg,var(--wp--preset--color--primary) 0,var(--wp--preset--color--secondary) 100%) 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.161);color:var(--wp--preset--color--background);display:none;left:0;max-height:calc(100vh - 90px);overflow-x:hidden;overflow-y:scroll;padding:5rem;position:absolute;right:0;top:100%;z-index:2}.page-template-template_blue_igd .eoss_header .header_form_overlay{background:transparent linear-gradient(180deg,var(--wp--preset--color--blueprimary) 0,var(--wp--preset--color--bluesecondary) 100%) 0 0 no-repeat padding-box}.page-template-template_red_geogl .eoss_header .header_form_overlay{background:transparent linear-gradient(180deg,var(--wp--preset--color--redprimary) 0,var(--wp--preset--color--redsecondary) 100%) 0 0 no-repeat padding-box}.eoss_header .header_form_overlay .watermark-heading{bottom:0;color:var(--wp--preset--color--background);font-size:5.6rem;left:0;line-height:1;opacity:.25}.eoss_header .header_form_overlay .watermark-heading.light-bg{color:var(--wp--preset--color--secondary);opacity:.1}.page-template-template_blue_igd .eoss_header .header_form_overlay .watermark-heading.light-bg{color:var(--wp--preset--color--bluesecondary)}.page-template-template_red_geogl .eoss_header .header_form_overlay .watermark-heading.light-bg{color:var(--wp--preset--color--redsecondary)}@media (max-width:1439px){.eoss_header .header_form_overlay .watermark-heading{font-size:7vw}}@media (max-width:767px){.eoss_header .header_form_overlay .watermark-heading{font-size:8vw}}.eoss_header .header_form_overlay .watermark-subheading{bottom:0;color:var(--wp--preset--color--background);font-size:3rem;line-height:1;opacity:.75;right:0}.eoss_header .header_form_overlay .watermark-subheading.light-bg{color:var(--wp--preset--color--secondary);opacity:.25}.page-template-template_blue_igd .eoss_header .header_form_overlay .watermark-subheading.light-bg{color:var(--wp--preset--color--bluesecondary)}.page-template-template_red_geogl .eoss_header .header_form_overlay .watermark-subheading.light-bg{color:var(--wp--preset--color--redsecondary)}@media (max-width:767px){.eoss_header .header_form_overlay .watermark-subheading{font-size:4vw}}.eoss_header .header_form_overlay .wp-block-search label{color:var(--wp--preset--color--background);display:block;font-size:32px;margin-bottom:10px}.eoss_header .header_form_overlay .wp-block-search input[type=search]{background:var(--wp--preset--color--lightgray) 0 0 no-repeat padding-box;border:1px solid var(--wp--preset--color--lightgray);box-shadow:inset 1px -1px 5px rgba(0,0,0,.161);outline:0}.eoss_header .header_form_overlay .wp-block-search button[type=submit]{background-color:var(--wp--preset--color--primary);border:0;color:var(--wp--preset--color--foreground);cursor:pointer;font-size:18px;font-weight:700;height:auto;padding:.6rem 2rem}.page-template-template_blue_igd .eoss_header .header_form_overlay .wp-block-search button[type=submit]{background-color:var(--wp--preset--color--blueprimary);color:var(--wp--preset--color--background)}.page-template-template_red_geogl .eoss_header .header_form_overlay .wp-block-search button[type=submit]{background-color:var(--wp--preset--color--redprimary);color:var(--wp--preset--color--background)}.eoss_header .header_form_overlay.offerte_ninja_form{background:var(--wp--preset--color--background)}.eoss_header .header_form_overlay_close{align-items:center;color:var(--wp--preset--color--foreground);cursor:pointer;display:flex;font-size:30px;height:50px;justify-content:center;position:absolute;right:5px;top:5px;width:50px}@media (max-width:767px){.eoss_header .header_form_overlay{bottom:100%;height:calc(100vh - 50px);padding:2.5rem;top:auto}}.eoss_header .offerte-form form .nf-form-content{max-width:100%;padding-left:0;padding-right:0}.eoss_header .offerte-form form nf-fields-wrap{grid-column-gap:4%;display:grid;grid-auto-columns:48%}.eoss_header .offerte-form form nf-fields-wrap nf-field{align-items:center;display:grid;min-height:110px}.eoss_header .offerte-form form nf-fields-wrap nf-field:first-child{grid-area:1/1/span 2/span 2;margin-top:1rem}.eoss_header .offerte-form form nf-fields-wrap nf-field:nth-child(2),.eoss_header .offerte-form form nf-fields-wrap nf-field:nth-child(3),.eoss_header .offerte-form form nf-fields-wrap nf-field:nth-child(4),.eoss_header .offerte-form form nf-fields-wrap nf-field:nth-child(5),.eoss_header .offerte-form form nf-fields-wrap nf-field:nth-child(6),.eoss_header .offerte-form form nf-fields-wrap nf-field:nth-child(7),.eoss_header .offerte-form form nf-fields-wrap nf-field:nth-child(8),.eoss_header .offerte-form form nf-fields-wrap nf-field:nth-child(9){grid-column-end:1;grid-column-start:1}.eoss_header .offerte-form form nf-fields-wrap nf-field:nth-child(10){grid-column-start:2;grid-row-end:4;grid-row-start:3}.eoss_header .offerte-form form nf-fields-wrap nf-field:nth-child(11){grid-column-start:2;grid-row-end:5;grid-row-start:4}.eoss_header .offerte-form form nf-fields-wrap nf-field:nth-child(12){grid-column-start:2;grid-row-end:6;grid-row-start:5}.eoss_header .offerte-form form nf-fields-wrap nf-field:nth-child(13){grid-column-start:2;grid-row-end:9;grid-row-start:6}.eoss_header .offerte-form form nf-fields-wrap nf-field:nth-child(14){grid-column-start:2;grid-row-end:10;grid-row-start:9}.eoss_header .offerte-form form nf-fields-wrap nf-field:nth-child(15){grid-column-start:1;grid-row-end:12;grid-row-start:11}.eoss_header .offerte-form form nf-fields-wrap nf-field .file_upload-container button.nf-fu-fileinput-button{padding:5px 12px}.eoss_header .offerte-form form nf-fields-wrap nf-field .file_upload-container .nf-fu-progress{margin-bottom:0}.eoss_header .offerte-form form nf-fields-wrap nf-field .submit-container{margin-bottom:0;margin-top:25px}.eoss_header .offerte-form form nf-fields-wrap nf-field .submit-container input[type=button]{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--foreground);cursor:pointer;display:block;font-size:18px;font-weight:700;height:auto;margin-left:auto;padding:.6rem 2rem}@media (max-width:767px){.eoss_header .offerte-form form nf-fields-wrap{display:block}}.eoss_header .nf-form-cont.kontakt-form .nf-form-title h3{color:var(--wp--preset--color--background)}.eoss_header .nf-form-cont.kontakt-form form .nf-form-content{max-width:100%;padding-left:0;padding-right:0}.eoss_header .nf-form-cont.kontakt-form form nf-fields-wrap,.eoss_header .nf-form-cont.kontakt-form form nf-rows-wrap{display:grid;gap:0 10px;grid-template-columns:repeat(2,1fr)}.eoss_header .nf-form-cont.kontakt-form form nf-fields-wrap nf-field,.eoss_header .nf-form-cont.kontakt-form form nf-fields-wrap>div,.eoss_header .nf-form-cont.kontakt-form form nf-rows-wrap nf-field,.eoss_header .nf-form-cont.kontakt-form form nf-rows-wrap>div{grid-column-end:2;grid-column-start:1}.eoss_header .nf-form-cont.kontakt-form form nf-fields-wrap nf-field .nf-field-container,.eoss_header .nf-form-cont.kontakt-form form nf-fields-wrap>div .nf-field-container,.eoss_header .nf-form-cont.kontakt-form form nf-rows-wrap nf-field .nf-field-container,.eoss_header .nf-form-cont.kontakt-form form nf-rows-wrap>div .nf-field-container{margin-bottom:10px}.eoss_header .nf-form-cont.kontakt-form form nf-fields-wrap nf-field:nth-child(4),.eoss_header .nf-form-cont.kontakt-form form nf-fields-wrap>div:nth-child(4),.eoss_header .nf-form-cont.kontakt-form form nf-rows-wrap nf-field:nth-child(4),.eoss_header .nf-form-cont.kontakt-form form nf-rows-wrap>div:nth-child(4){grid-column-end:3;grid-column-start:2;grid-row-end:4;grid-row-start:1}.eoss_header .nf-form-cont.kontakt-form form nf-fields-wrap nf-field:nth-child(5),.eoss_header .nf-form-cont.kontakt-form form nf-fields-wrap>div:nth-child(5),.eoss_header .nf-form-cont.kontakt-form form nf-rows-wrap nf-field:nth-child(5),.eoss_header .nf-form-cont.kontakt-form form nf-rows-wrap>div:nth-child(5){grid-column-start:2;text-align:right}.eoss_header .nf-form-cont.kontakt-form form nf-fields-wrap nf-field textarea,.eoss_header .nf-form-cont.kontakt-form form nf-fields-wrap>div textarea,.eoss_header .nf-form-cont.kontakt-form form nf-rows-wrap nf-field textarea,.eoss_header .nf-form-cont.kontakt-form form nf-rows-wrap>div textarea{height:140px;min-height:100%}.eoss_header .nf-form-cont.kontakt-form form nf-fields-wrap nf-field .submit-container input.nf-element,.eoss_header .nf-form-cont.kontakt-form form nf-fields-wrap>div .submit-container input.nf-element,.eoss_header .nf-form-cont.kontakt-form form nf-rows-wrap nf-field .submit-container input.nf-element,.eoss_header .nf-form-cont.kontakt-form form nf-rows-wrap>div .submit-container input.nf-element{height:auto}@media (max-width:1023px){.eoss_header .nf-form-cont.kontakt-form form nf-fields-wrap,.eoss_header .nf-form-cont.kontakt-form form nf-rows-wrap{grid-template-columns:50% auto}}@media (max-width:767px){.eoss_header .nf-form-cont.kontakt-form form nf-fields-wrap,.eoss_header .nf-form-cont.kontakt-form form nf-rows-wrap{display:block}.eoss_header{background-color:var(--wp--preset--color--background);bottom:0;box-shadow:0 3px 6px rgba(62,62,62,.2);left:0;padding:10px 20px 10px 0;position:fixed;right:0;top:auto;width:100vw}}.has-modal-open .wp-block-navigation__responsive-container-open{opacity:0}@media (max-width:767px){.wp-block-navigation__responsive-container:not(.hidden-by-default).is-menu-open{padding-left:15px;padding-right:15px}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}}.single-post .wp-block-post-featured-image{height:500px}.single-post .wp-block-post-featured-image img{height:100%;-o-object-fit:cover;object-fit:cover}.eoss_footer{font-size:18px;padding:2rem 0;position:relative}.eoss_footer:before{background-color:var(--wp--preset--color--lightgray);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.eoss_footer .wp-block-social-links,.eoss_footer .wp-container-23{max-width:100%!important}.eoss_footer .eoss_footer_container{grid-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);max-width:100%!important}@media (max-width:1023px){.eoss_footer .eoss_footer_container{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.eoss_footer .eoss_footer_container{grid-template-columns:100%}}.eoss_footer .eoss_footer_container h5{font-size:18px;font-weight:500;margin:2rem 0 0}.eoss_footer .eoss_footer_container .wp-block-social-links .wp-block-social-link{border-radius:9px}.eoss_footer .eoss_footer_container .wp-block-navigation__container{gap:10px;margin-top:15px}.eoss_footer .eoss_footer_container .wp-block-navigation__container li a{color:var(--wp--preset--color--secondary);font-weight:500;padding-left:25px}.page-template-template_blue_igd .eoss_footer .eoss_footer_container .wp-block-navigation__container li a{color:var(--wp--preset--color--bluesecondary)}.page-template-template_red_geogl .eoss_footer .eoss_footer_container .wp-block-navigation__container li a{color:var(--wp--preset--color--redsecondary)}.eoss_footer .eoss_footer_container .wp-block-navigation__container li a:before{border-bottom:6px solid transparent;border-left:12px solid var(--wp--preset--color--primary);border-top:6px solid transparent;content:"";left:0;position:absolute;top:5px}.page-template-template_blue_igd .eoss_footer .eoss_footer_container .wp-block-navigation__container li a:before{border-left-color:var(--wp--preset--color--blueprimary)}.page-template-template_red_geogl .eoss_footer .eoss_footer_container .wp-block-navigation__container li a:before{border-left-color:var(--wp--preset--color--redprimary)}.nf-form-cont form .nf-form-fields-required{display:none}@media (max-width:1439px){.nf-form-cont form nf-field .listradio-container.four-col-list ul,.nf-form-cont form nf-field .listradio-container.two-col-list ul{display:flex;flex-wrap:wrap;gap:15px}.nf-form-cont form nf-field .listradio-container.four-col-list ul li,.nf-form-cont form nf-field .listradio-container.two-col-list ul li{float:none;width:auto}}.nf-form-cont form nf-field .file_upload-container .nf-field .file_upload-wrap .nf-field-label{position:static}.nf-form-cont form nf-field .file_upload-container .nf-field .file_upload-wrap .nf-field-label label,.nf-form-cont form nf-field .nf-field-label label{font-size:18px;font-weight:400}.nf-form-cont form nf-field .nf-field-element ul li label{font-size:16px}.nf-form-cont form nf-field .nf-field-element ul li label:after{border:1px solid var(--wp--preset--color--foreground)}.nf-form-cont form nf-field .nf-field-element ul li label.nf-checked-label:before{background:var(--wp--preset--color--secondary);bottom:0;height:8px;left:-25px;margin:auto;top:0;width:8px}@media (max-width:767px){.nf-form-cont form nf-field .nf-field-element ul li label{white-space:nowrap}}.nf-form-cont form nf-field .nf-field-element input[type=email],.nf-form-cont form nf-field .nf-field-element input[type=tel],.nf-form-cont form nf-field .nf-field-element input[type=text],.nf-form-cont form nf-field .nf-field-element textarea{background:var(--wp--preset--color--lightgray) 0 0 no-repeat padding-box;border:1px solid var(--wp--preset--color--lightgray);box-shadow:inset 1px -1px 5px rgba(0,0,0,.161);color:var(--wp--preset--color--foreground);font-size:14px}.nf-form-cont form nf-field .nf-field-element input[type=email],.nf-form-cont form nf-field .nf-field-element input[type=tel],.nf-form-cont form nf-field .nf-field-element input[type=text]{height:42px;padding:5px 15px}.nf-form-cont form nf-field .nf-error .nf-field-element .ninja-forms-field{border:0!important}.nf-form-cont form nf-field .nf-error .nf-field-element:after{background-color:transparent;color:red;content:"\f071";height:40px;line-height:42px;width:42px}.nf-form-cont form nf-field .nf-after-field .nf-error-msg{font-size:14px}.nf-form-cont form nf-field .address-container .nf-field .nf-field-label,.nf-form-cont form nf-field .city-container .nf-field .nf-field-label,.nf-form-cont form nf-field .email-container .nf-field .nf-field-label,.nf-form-cont form nf-field .firstname-container .nf-field .nf-field-label,.nf-form-cont form nf-field .lastname-container .nf-field .nf-field-label,.nf-form-cont form nf-field .textbox-container .nf-field .nf-field-label,.nf-form-cont form nf-field .zip-container .nf-field .nf-field-label{font-size:14px;left:15px;line-height:1;pointer-events:none;position:absolute;top:15px;transition:all .2s ease;z-index:1}.nf-form-cont form nf-field .address-container .nf-field .nf-field-label label,.nf-form-cont form nf-field .city-container .nf-field .nf-field-label label,.nf-form-cont form nf-field .email-container .nf-field .nf-field-label label,.nf-form-cont form nf-field .firstname-container .nf-field .nf-field-label label,.nf-form-cont form nf-field .lastname-container .nf-field .nf-field-label label,.nf-form-cont form nf-field .textbox-container .nf-field .nf-field-label label,.nf-form-cont form nf-field .zip-container .nf-field .nf-field-label label{color:var(--wp--preset--color--gray);font-size:inherit;font-weight:400;line-height:inherit;opacity:.8}.nf-form-cont form nf-field .address-container .nf-field.hasVal .nf-field-label,.nf-form-cont form nf-field .address-container .nf-field.onFocus .nf-field-label,.nf-form-cont form nf-field .city-container .nf-field.hasVal .nf-field-label,.nf-form-cont form nf-field .city-container .nf-field.onFocus .nf-field-label,.nf-form-cont form nf-field .email-container .nf-field.hasVal .nf-field-label,.nf-form-cont form nf-field .email-container .nf-field.onFocus .nf-field-label,.nf-form-cont form nf-field .firstname-container .nf-field.hasVal .nf-field-label,.nf-form-cont form nf-field .firstname-container .nf-field.onFocus .nf-field-label,.nf-form-cont form nf-field .lastname-container .nf-field.hasVal .nf-field-label,.nf-form-cont form nf-field .lastname-container .nf-field.onFocus .nf-field-label,.nf-form-cont form nf-field .textbox-container .nf-field.hasVal .nf-field-label,.nf-form-cont form nf-field .textbox-container .nf-field.onFocus .nf-field-label,.nf-form-cont form nf-field .zip-container .nf-field.hasVal .nf-field-label,.nf-form-cont form nf-field .zip-container .nf-field.onFocus .nf-field-label{top:-2px}.nf-form-cont form nf-field .address-container .nf-field.hasVal .nf-field-label label,.nf-form-cont form nf-field .address-container .nf-field.onFocus .nf-field-label label,.nf-form-cont form nf-field .city-container .nf-field.hasVal .nf-field-label label,.nf-form-cont form nf-field .city-container .nf-field.onFocus .nf-field-label label,.nf-form-cont form nf-field .email-container .nf-field.hasVal .nf-field-label label,.nf-form-cont form nf-field .email-container .nf-field.onFocus .nf-field-label label,.nf-form-cont form nf-field .firstname-container .nf-field.hasVal .nf-field-label label,.nf-form-cont form nf-field .firstname-container .nf-field.onFocus .nf-field-label label,.nf-form-cont form nf-field .lastname-container .nf-field.hasVal .nf-field-label label,.nf-form-cont form nf-field .lastname-container .nf-field.onFocus .nf-field-label label,.nf-form-cont form nf-field .textbox-container .nf-field.hasVal .nf-field-label label,.nf-form-cont form nf-field .textbox-container .nf-field.onFocus .nf-field-label label,.nf-form-cont form nf-field .zip-container .nf-field.hasVal .nf-field-label label,.nf-form-cont form nf-field .zip-container .nf-field.onFocus .nf-field-label label{font-size:10px}.nf-form-cont form nf-field .checkbox-container .checkbox-wrap{flex-wrap:wrap}.nf-form-cont form .nf-after-form-content .nf-form-errors{font-size:14px}.nf-form-cont.daten-planbestellung nf-field .listradio-container ul{display:flex;flex-wrap:wrap;gap:10px 30px}.nf-form-cont.daten-planbestellung nf-field .checkbox-container.accept-conditions .field-wrap{display:block}body .nf-form-content{padding:0}body .nf-multi-cell .nf-cell{padding-left:0}.entry-content>:not(.eoss-fullwidth),.eoss_footer>.wp-block-group,.eoss_header_container{margin-left:auto;margin-right:auto;max-width:100%;padding:0 50px;width:1500px}@media (max-width:1023px){.entry-content>:not(.eoss-fullwidth),.eoss_footer>.wp-block-group,.eoss_header_container{padding:0 20px}}.eoss_search_results>li{border-bottom:1px solid var(--wp--preset--color--secondary);padding:25px 0}.eoss_search_results_wrap{margin-top:90px}body .eoss_search_results_wrap{max-width:var(--wp--style--global--wide-size)}.eoss_search_results_wrap .wp-block-heading-sub{color:var(--wp--preset--color--secondary);margin-top:2rem}.eoss_search_results_wrap .eoss_search_results{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.eoss_search_results_wrap .wp-block-query-pagination{display:flex;justify-content:space-between;margin:20px 0}.eoss_search_results_wrap .wp-block-query-pagination .page-numbers.next,.eoss_search_results_wrap .wp-block-query-pagination-next{margin-left:auto}.eoss_search_results_wrap .wp-block-query-pagination .page-numbers:not(.prev):not(.next){display:none}.eoss_btn,.nf-form-content button,.nf-form-content nf-field .submit-container input.nf-element{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);font-size:18px;font-weight:700;line-height:1.2;padding:.6rem 2rem;transition:all .2s ease}@media (max-width:1023px){.eoss_btn,.nf-form-content button,.nf-form-content nf-field .submit-container input.nf-element{font-size:14px}}.page-template-template_blue_igd .eoss_btn,.page-template-template_blue_igd .nf-form-content button,.page-template-template_blue_igd .nf-form-content nf-field .submit-container input.nf-element{background:var(--wp--preset--color--blueprimary)}.page-template-template_red_geogl .eoss_btn,.page-template-template_red_geogl .nf-form-content button,.page-template-template_red_geogl .nf-form-content nf-field .submit-container input.nf-element{background:var(--wp--preset--color--redprimary)}.eoss_btn:hover,.nf-form-content button:hover,.nf-form-content nf-field .submit-container input.nf-element:hover{background-color:var(--wp--preset--color--foreground);color:var(--wp--preset--color--background)}.eoss_btn_hover_white:hover,.nf-form-content button_hover_white:hover,.nf-form-content nf-field .submit-container input.nf-element_hover_white:hover{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--secondary)}.wp-block-column>ul,.wp-block-post-content>ul{list-style:none;margin:40px 0;padding:0}.wp-block-column>ul li:not(:last-child),.wp-block-post-content>ul li:not(:last-child){margin-bottom:14px;position:relative}.wp-block-column>ul li:not(:last-child):after,.wp-block-post-content>ul li:not(:last-child):after{background-color:var(--wp--preset--color--primary);bottom:-7px;content:"";height:2px;left:0;position:absolute;width:100%}.page-template-template_blue_igd .wp-block-column>ul li:not(:last-child):after,.page-template-template_blue_igd .wp-block-post-content>ul li:not(:last-child):after{background-color:var(--wp--preset--color--blueprimary)}.page-template-template_red_geogl .wp-block-column>ul li:not(:last-child):after,.page-template-template_red_geogl .wp-block-post-content>ul li:not(:last-child):after{background-color:var(--wp--preset--color--redprimary)}ul.is-style-list_with_arrows{color:var(--wp--preset--color--gray);font-size:32px;font-weight:700}ul.is-style-list_with_arrows li{color:inherit;font-size:inherit;list-style-type:none;margin-bottom:.5rem;padding-left:25px;position:relative}ul.is-style-list_with_arrows li:before{border-bottom:8px solid transparent;border-left:14px solid var(--wp--preset--color--primary);border-top:8px solid transparent;bottom:0;content:"";height:0;left:0;margin:auto;position:absolute;top:0;width:0}ul.is-style-list_with_arrows li a{color:inherit;font-size:inherit}@media (max-width:767px){ul.is-style-list_with_arrows li{font-size:24px}}h1{margin-bottom:calc(var(--wp--custom--spacing--baseline)*2)}h2{margin-bottom:var(--wp--custom--spacing--baseline)}.page-template-template_blue_igd h2{color:var(--wp--preset--color--blueprimary)}.page-template-template_red_geogl h2{color:var(--wp--preset--color--redprimary)}h3{margin-bottom:calc(var(--wp--custom--spacing--baseline))}.page-template-template_blue_igd footer a:not(.wp-element-button):not(.eoss_btn):not(.eoss_posts_article),.page-template-template_blue_igd main a:not(.wp-element-button):not(.eoss_btn):not(.eoss_posts_article){color:var(--wp--preset--color--blueprimary)}.page-template-template_red_geogl footer a:not(.wp-element-button):not(.eoss_btn):not(.eoss_posts_article),.page-template-template_red_geogl main a:not(.wp-element-button):not(.eoss_btn):not(.eoss_posts_article){color:var(--wp--preset--color--redprimary)}p{margin-bottom:15px}h1{font-size:55px}h2{font-size:40px}h3{font-size:27px}@media (max-width:1023px){h1{font-size:30px}h2{font-size:28px}h3{font-size:24px}h4{font-size:18px}p{font-size:16px}}@media (max-width:767px){h1,h2,h3,h4{hyphens:auto}}.eoss_process_slider_title{margin-bottom:20px;max-width:75%}.eoss_process_slider .slick-list{margin:0 -20px;padding:0 20% 0 0}@media (max-width:767px){.eoss_process_slider .slick-list{padding-right:30%}}@media (max-width:575px){.eoss_process_slider .slick-list{margin:0 -10px;padding-right:15%}}.eoss_process_slider .slick-track{display:flex}.eoss_process_slider .slick-arrow{background-color:transparent;height:26px;position:absolute;text-indent:-9999px;top:-50px;width:30px}.eoss_process_slider .slick-arrow.slick-prev{border-bottom:12px solid transparent;border-left:0;border-right:20px solid var(--wp--preset--color--gray);border-top:12px solid transparent;right:60px}.eoss_process_slider .slick-arrow.slick-prev:not(.slick-disabled){border-right-color:var(--wp--preset--color--primary);cursor:pointer}@media (max-width:767px){.eoss_process_slider .slick-arrow.slick-prev{right:45px}}.eoss_process_slider .slick-arrow.slick-next{border-bottom:12px solid transparent;border-left:20px solid var(--wp--preset--color--gray);border-right:0;border-top:12px solid transparent;right:0}.eoss_process_slider .slick-arrow.slick-next:not(.slick-disabled){border-left-color:var(--wp--preset--color--primary);cursor:pointer}.eoss_process_slider_slide{border:2px solid var(--wp--preset--color--primary);margin:0 20px;padding:30px 30px 120px;position:relative;transition:all .2s ease}.eoss_process_slider_slide:not(.slick-active){opacity:.5}.eoss_process_slider_slide.slick-slide{height:inherit}.eoss_process_slider_slide_title{font-weight:700}.eoss_process_slider_slide_contrib{bottom:30px;color:var(--wp--preset--color--primary);left:30px;position:absolute;right:30px}@media (max-width:575px){.eoss_process_slider_slide_contrib{bottom:20px;left:15px;right:15px}}.eoss_process_slider_slide ol,.eoss_process_slider_slide ul{margin-top:0;padding-left:20px}@media (max-width:575px){.eoss_process_slider_slide{margin:0 10px;padding:20px 15px 100px}}
