.elementor-kit-1240{--e-global-color-primary:#21a7a1;--e-global-color-secondary:#44b0dc;--e-global-color-text:#22313f;--e-global-color-accent:#ffd56b;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:clamp(2.6rem,2rem + 3vw,4rem) (~41–64px);--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.2;--e-global-typography-primary-letter-spacing:.03em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem) (~22–28px);--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.3;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:clamp(1rem,.97rem + .15vw,1.125rem);--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:clamp(1.2rem,1rem + .5vw,1.5rem);--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.3;--e-global-typography-accent-letter-spacing:.01em;--e-global-typography-a00a7f5-font-family:"Montserrat";--e-global-typography-a00a7f5-font-size:clamp(2.6rem,2rem + 3vw,4rem) (~41–64px);--e-global-typography-a00a7f5-font-weight:700;--e-global-typography-a00a7f5-line-height:1.2;--e-global-typography-a00a7f5-letter-spacing:.03em;--e-global-typography-c11b02d-font-family:"Montserrat";--e-global-typography-c11b02d-font-size:clamp(2.1rem,1.7rem + 2vw,3rem) (~33–48px);--e-global-typography-c11b02d-font-weight:700;--e-global-typography-c11b02d-line-height:1.3em;--e-global-typography-cdaaa5a-font-family:"Montserrat";--e-global-typography-cdaaa5a-font-size:clamp(2.1rem,1.7rem + 2vw,3rem) (~33–48px);--e-global-typography-cdaaa5a-font-weight:700;--e-global-typography-cdaaa5a-line-height:1.3;--e-global-typography-cdaaa5a-letter-spacing:.015em;--e-global-typography-ecf2f5c-font-family:"Montserrat";--e-global-typography-ecf2f5c-font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem) (~22–28px) clamp(1.35rem,1.1rem + 1vw,1.75rem) (~22–28px) clamp(1.35rem,1.1rem + 1vw,1.75rem) (~22–28px) clamp(1.35rem,1.1rem + 1vw,1.75rem) (~22–28px) clamp(1.35rem,1.1rem + 1vw,1.75rem) (~22–28px) clamp(1.35rem,1.1rem + 1vw,1.75rem) (~22–28px) clamp(1.35rem,1.1rem + 1vw,1.75rem) (~22–28px) clamp(1.35rem,1.1rem + 1vw,1.75rem) (~22–28px)clamp(1.35rem,1.1rem + 1vw,1.75rem);--e-global-typography-ecf2f5c-font-weight:700;--e-global-typography-ecf2f5c-line-height:1.3;--e-global-typography-ecf2f5c-letter-spacing:.01em;--e-global-typography-ab385aa-font-family:"Montserrat";--e-global-typography-ab385aa-font-size:clamp(1.1rem,1rem + .5vw,1.3rem);--e-global-typography-ab385aa-font-weight:700;--e-global-typography-ab385aa-line-height:1.4;--e-global-typography-ab385aa-letter-spacing:.005em;--e-global-typography-9b617c9-font-family:"Montserrat";--e-global-typography-9b617c9-font-size:clamp(1rem,.95rem + .3vw,1.15rem);--e-global-typography-9b617c9-font-weight:700;--e-global-typography-9b617c9-line-height:1.4;--e-global-typography-9b617c9-letter-spacing:0px;--e-global-typography-e22e13a-font-family:"Open Sans";--e-global-typography-e22e13a-font-size:clamp(.93rem,.9rem + .1vw,1.08rem);--e-global-typography-e22e13a-font-weight:600;--e-global-typography-e22e13a-line-height:1.4;--e-global-typography-97f75b1-font-family:"Open Sans";--e-global-typography-97f75b1-font-size:clamp(.93rem,.9rem + .1vw,1.08rem);--e-global-typography-97f75b1-font-weight:600;--e-global-typography-97f75b1-line-height:1.4;--e-global-typography-9a2e75b-font-family:"Roboto";--e-global-typography-9a2e75b-font-size:clamp(1rem,.97rem + .15vw,1.125rem);--e-global-typography-9a2e75b-font-weight:400;--e-global-typography-9a2e75b-line-height:1.5;--e-global-typography-331c267-font-family:"Open Sans";--e-global-typography-331c267-font-size:clamp(1rem,.97rem + .15vw,1.125rem);--e-global-typography-331c267-font-weight:700;--e-global-typography-331c267-line-height:1.5;--e-global-typography-57591ff-font-size:clamp(1.25rem,.61vw + 1.1rem,1.58rem);--e-global-typography-57591ff-line-height:1.6em;--e-global-typography-dd9cd37-font-family:"Barlow";--e-global-typography-dd9cd37-font-size:.875rem;--e-global-typography-dd9cd37-font-weight:300;--e-global-typography-cdd53a0-font-family:"Open Sans";--e-global-typography-cdd53a0-font-size:clamp(1.13rem,1.07rem + .25vw,1.3rem);--e-global-typography-cdd53a0-font-weight:700;--e-global-typography-cdd53a0-line-height:1.5;--e-global-typography-a3d9936-font-family:"Open Sans";--e-global-typography-a3d9936-font-size:clamp(1.13rem,1.07rem + .25vw,1.3rem);--e-global-typography-a3d9936-line-height:1.5;font-family:"Arial",Sans-serif;font-weight:400}.elementor-kit-1240 e-page-transition{background-color:#ffbc7d}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1120px}.e-con{--container-max-width:1120px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.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)}@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}}:root{--content-width-xl:55%;--content-width-lg:65%;--content-width-md:74%;--content-width-sm:77%;--content-width-xs:80%;--content-width-xxs:85%;--space-1:clamp(.5rem,.4rem + .5vw,1rem);--space-2:clamp(1rem,.8rem + 1vw,2rem);--space-3:clamp(2rem,1.6rem + 2vw,4rem);--space-4:clamp(3rem,2.4rem + 3vw,6rem);--color-primary:#21a7a1;--color-primary-hover:#1a7f7d;--color-secondary:#44b0dc;--color-accent:#ffd56b;--color-accent-hover:#e6cc4e;--color-bg:#e7f7fa;--color-dark-bg:#1b3b4d;--color-dark:#21547a;--color-dark-text:#e3edf7;--color-text:#22313f;--color-muted:#666;--color-hover-bg:#238164;--focus-outline-color:var(--color-primary);--radius-md:.75rem;--radius-lg:1.5rem}.c-box{max-width:var(--content-width-lg);margin-left:auto;margin-right:auto;padding:var(--space-2);box-sizing:border-box}@media (max-width:1920px){.c-box{max-width:var(--content-width-lg)}}@media (max-width:1600px){.c-box{max-width:var(--content-width-md)}}@media (max-width:1366px){.c-box{max-width:var(--content-width-sm)}}@media (max-width:1200px){.c-box{max-width:var(--content-width-xs)}}@media (max-width:767px){.c-box{max-width:var(--content-width-xxs);padding:var(--space-1)}}.title-1,h1{font-size:clamp(2.7rem,2.5385rem + 2.0513vw,4rem);color:var(--color-primary)}.title-2,h2{font-size:clamp(2rem,1.8rem + .8vw,3rem);color:var(--color-secondary)}.title-3,h3{font-size:clamp(1.6rem,1.3rem + .6vw,2.5rem);color:var(--color-dark)}.title-4,h4{font-size:clamp(1.4rem,1.2rem + .5vw,2rem);color:var(--color-text)}.title-5,h5{font-size:clamp(1.2rem,1.1rem + .4vw,1.75rem);color:var(--color-text)}.title-6,h6{font-size:clamp(1rem,.9rem + .3vw,1.5rem);color:var(--color-muted)}.body,p,.text-normal{font-size:clamp(1rem,.9rem + .3vw,1.125rem);color:var(--color-text);margin-bottom:var(--space-2);font-weight:400}.body-bold,.text-bold{font-size:clamp(1rem,.9rem + .3vw,1.125rem);font-weight:700;color:var(--color-text);margin-bottom:var(--space-2)}.body-big,.text-large{font-size:clamp(1.125rem,1rem + .4vw,1.25rem);color:var(--color-text);margin-bottom:var(--space-2);font-weight:400}.body-small,.text-small{font-size:clamp(.85rem,.75rem + .25vw,1rem);color:var(--color-muted);margin-bottom:var(--space-1);font-weight:400}.subheading{font-size:clamp(1.2rem,1.1rem + .3vw,1.5rem);font-weight:600;color:var(--color-primary);margin-bottom:var(--space-1)}nav.main-nav &gt;li &gt;a,nav.main-nav &gt;li &gt;button{color:var(--color-primary);text-decoration:none;border-bottom:3px solid transparent;transition:color .3s ease,border-color .3s ease}nav.main-nav &gt;li &gt;a:hover,nav.main-nav &gt;li &gt;button:hover,nav.main-nav &gt;li &gt;a:focus-visible,nav.main-nav &gt;li &gt;button:focus-visible{color:var(--color-primary-hover);border-bottom-color:var(--color-primary-hover);outline:3px solid var(--focus-outline-color);outline-offset:2px;text-decoration:none}.skip-link{position:absolute;top:-40px;left:0;background:var(--color-primary);color:#fff;padding:8px 16px;z-index:100;text-decoration:none;font-weight:600}.skip-link:focus{top:0;outline:3px solid var(--focus-outline-color);outline-offset:2px;text-decoration:none}.elementor-button,.btn{padding:.75em 2em;border-radius:.75em;font-family:'Montserrat',sans-serif;font-weight:700;font-size:clamp(1rem,.9rem + .3vw,1.18rem);cursor:pointer;user-select:none;border:none;background-color:var(--color-primary);color:#fff;box-shadow:0 2px 8px rgba(33,167,161,.2);transition:background-color .3s ease,color .3s ease,box-shadow .25s ease,transform .15s ease;text-decoration:none;outline:none}.elementor-button:hover,.elementor-button:focus-visible,.btn:hover,.btn:focus-visible{background-color:var(--color-primary-hover);color:var(--color-accent);box-shadow:0 6px 20px rgba(35,129,100,.4);transform:translateY(-2px);outline:3px solid var(--focus-outline-color);outline-offset:3px;text-decoration:none}.elementor-button:active,.btn:active{background-color:var(--color-primary-hover);filter:brightness(90%);transform:translateY(1px) scale(.97);box-shadow:0 3px 8px rgba(35,129,100,.25);outline:none}.button-outline-light{background-color:transparent;color:var(--color-primary);border:2.5px solid var(--color-primary);box-shadow:none}.button-outline-light:hover,.button-outline-light:focus-visible{background-color:var(--color-primary);color:#fff;box-shadow:0 4px 14px rgba(33,167,161,.6);outline:3px solid var(--focus-outline-color);outline-offset:3px}.button-outline-dark{background-color:transparent;color:var(--color-dark);border:2.5px solid var(--color-dark);box-shadow:none}.button-outline-dark:hover,.button-outline-dark:focus-visible{background-color:var(--color-dark);color:#fff;box-shadow:0 4px 14px rgba(33,53,79,.6);outline:3px solid var(--focus-outline-color);outline-offset:3px}.pad-s{padding:var(--space-1)}.pad-m{padding:var(--space-2)}.pad-l{padding:var(--space-3)}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}@media (max-width:480px){.c-box{max-width:95%;padding:.5rem !important}body{font-size:1rem}.elementor-button,.btn{font-size:1rem;padding:.75em 1.5em}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}}ul,ol{margin-left:1.5em;margin-bottom:var(--space-2)}img{display:block;max-width:100%;height:auto;margin-bottom:var(--space-2)}.content-box{background:#fff;border-radius:1em;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:var(--space-2);margin-bottom:var(--space-3)}.site-footer{padding-top:var(--space-3);padding-bottom:var(--space-3);margin-top:var(--space-4)}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2025/07/montserrat-regular-webfont.woff2') format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2025/07/montserrat-bold-webfont.woff2') format('woff2')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/OpenSans-Light.ttf') format('truetype')}@font-face{font-family:'Open Sans';font-style:oblique;font-weight:300;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/OpenSans-LightItalic.ttf') format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/OpenSans-Regular.ttf') format('truetype')}@font-face{font-family:'Open Sans';font-style:oblique;font-weight:400;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/OpenSans-Italic.ttf') format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/OpenSans-Medium.ttf') format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:500;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/OpenSans-MediumItalic.ttf') format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/OpenSans-SemiBold.ttf') format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/OpenSans-SemiBoldItalic.ttf') format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/OpenSans-Bold.ttf') format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/OpenSans-BoldItalic.ttf') format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/OpenSans-ExtraBold.ttf') format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/OpenSans-ExtraBoldItalic.ttf') format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Roboto-Thin.ttf') format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Roboto-ThinItalic.ttf') format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Roboto-Light.ttf') format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Roboto-LightItalic.ttf') format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Roboto-Regular.ttf') format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Roboto-Italic.ttf') format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Roboto-Medium.ttf') format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Roboto-MediumItalic.ttf') format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Roboto-Bold.ttf') format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Roboto-BoldItalic.ttf') format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Roboto-Black.ttf') format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Roboto-BlackItalic.ttf') format('truetype')}@font-face{font-family:'Barlow';font-style:normal;font-weight:100;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Barlow-Thin.ttf') format('truetype')}@font-face{font-family:'Barlow';font-style:italic;font-weight:100;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Barlow-ThinItalic.ttf') format('truetype')}@font-face{font-family:'Barlow';font-style:normal;font-weight:200;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Barlow-ExtraLight.ttf') format('truetype')}@font-face{font-family:'Barlow';font-style:italic;font-weight:200;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Barlow-ExtraLightItalic.ttf') format('truetype')}@font-face{font-family:'Barlow';font-style:normal;font-weight:300;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Barlow-Light.ttf') format('truetype')}@font-face{font-family:'Barlow';font-style:italic;font-weight:300;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Barlow-LightItalic.ttf') format('truetype')}@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Barlow-Regular.ttf') format('truetype')}@font-face{font-family:'Barlow';font-style:italic;font-weight:400;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Barlow-Italic.ttf') format('truetype')}@font-face{font-family:'Barlow';font-style:normal;font-weight:500;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Barlow-Medium.ttf') format('truetype')}@font-face{font-family:'Barlow';font-style:italic;font-weight:500;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Barlow-MediumItalic.ttf') format('truetype')}@font-face{font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Barlow-SemiBold.ttf') format('truetype')}@font-face{font-family:'Barlow';font-style:italic;font-weight:600;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Barlow-SemiBoldItalic.ttf') format('truetype')}@font-face{font-family:'Barlow';font-style:normal;font-weight:700;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Barlow-Bold.ttf') format('truetype')}@font-face{font-family:'Barlow';font-style:italic;font-weight:700;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Barlow-BoldItalic.ttf') format('truetype')}@font-face{font-family:'Barlow';font-style:normal;font-weight:800;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Barlow-ExtraBold.ttf') format('truetype')}@font-face{font-family:'Barlow';font-style:italic;font-weight:800;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Barlow-ExtraBoldItalic.ttf') format('truetype')}@font-face{font-family:'Barlow';font-style:normal;font-weight:900;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Barlow-Black.ttf') format('truetype')}@font-face{font-family:'Barlow';font-style:italic;font-weight:900;font-display:swap;src:url('http://gropolis.b2pi.de/wp-content/uploads/sites/2/2023/04/Barlow-BlackItalic.ttf') format('truetype')}