.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}@font-face{font-family:"DM Sans";src:url('../../../fileadmin/theme/assets/fonts/DMSans/DMSans-Thin.ttf') format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url('../../../fileadmin/theme/assets/fonts/DMSans/DMSans-Light.ttf') format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url('../../../fileadmin/theme/assets/fonts/DMSans/DMSans-Regular.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url('../../../fileadmin/theme/assets/fonts/DMSans/DMSans-Medium.ttf') format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url('../../../fileadmin/theme/assets/fonts/DMSans/DMSans-SemiBold.ttf') format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url('../../../fileadmin/theme/assets/fonts/DMSans/DMSans-Bold.ttf') format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url('../../../fileadmin/theme/assets/fonts/DMSans/DMSans-ExtraBold.ttf') format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url('../../../fileadmin/theme/assets/fonts/DMSans/DMSans-Black.ttf') format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:WXIconOutline;src:url('../../../fileadmin/theme/assets/fonts/icon-font/wx_outline.woff') format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:WXIconFilled;src:url('../../../fileadmin/theme/assets/fonts/icon-font/wx_filled.woff2') format("woff2"),url('../../../fileadmin/theme/assets/fonts/icon-font/wx_filled.ttf') format("truetype");font-weight:400;font-style:normal;font-display:block}.wx-icon{font-family:WXIconOutline;font-weight:200;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}.wx-icon.wx-filled{font-family:WXIconFilled;font-weight:400}custom-icon{line-height:0;position:relative;width:24px;height:24px;display:inline-block}custom-icon .wx-icon{fill:currentColor;width:100%;height:100%;position:absolute;top:0;left:0}.button{display:inline-block;font-weight:500;position:relative;border-radius:999px;overflow:hidden;transition:.25s ease-in-out;pointer-events:all!important}.button a{display:block;padding:.75rem 1.5rem;width:100%;height:100%}.button a:focus,.button a:hover{color:currentColor}.button span{position:relative;z-index:1}.button.btn-primary{background-color:#6dc99a;color:#fff}.button.btn-secondary{background-color:#3b3b3b;color:#fff}.button:hover{background-color:#70c9c8!important;color:#fff}.contentWidth{width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1440px;box-sizing:border-box;transition:padding .25s ease,max-width .25s ease}@media (min-width:768px){.contentWidth{max-width:1440px;padding-left:32px;padding-right:32px}}@media (min-width:1440px){.contentWidth{max-width:1680px}}@media (min-width:1920px){.contentWidth{max-width:1680px;padding-left:48px;padding-right:48px}}.content-width-full .contentWidth{max-width:none;width:100%;padding-left:0;padding-right:0}.c-section{padding-top:6rem!important;padding-bottom:6rem!important;margin-top:24px;margin-bottom:24px}.c-section.frame-padding-small{padding-top:3rem!important;padding-bottom:3rem!important}.c-section.frame-padding-small .contentWidth.content{padding-top:0!important;padding-bottom:0!important}.c-section.bg-black{font-weight:500}.c-section.bg-light{position:relative}.c-section.bg-light::before{content:'';display:block;position:absolute;background-color:#f0f0f0;width:calc(100% - 48px);height:100%;border-radius:72px;top:0;left:24px;z-index:-1}.c-section.bg-dark{color:#fff;position:relative;padding:0!important}.c-section.bg-dark::before{content:'';display:block;position:absolute;background-color:#70c9c8;width:calc(100% - 48px);height:100%;border-radius:72px;top:0;left:24px;z-index:-1;display:none}.c-section.bg-dark .contentWidth.content{background-color:#70c9c8;padding:6rem 3rem;border-radius:72px;box-shadow:0 12px 24px rgba(0,0,0,.15)}.c-section.bg-dark h2{color:#fff!important}.c-section.bg-dark .button.btn-primary{background-color:#0a0a0a;color:#fff}.c-section.content-width-wide>.content{max-width:100%!important}nav.nav-main .nav-bar{position:fixed;transition:.2s ease-in-out;top:48px;left:0;width:100%;z-index:20;color:#fff}nav.nav-main .nav-bar .nav-bar__inner{display:flex;align-items:stretch;justify-content:space-between;position:relative;background-color:#fff;border-radius:999px;padding:0 48px;box-shadow:0 0 3px rgba(0,0,0,.07)}nav.nav-main .nav-bar .nav-bar__inner .logo a{display:block;padding:24px 0;height:90px}nav.nav-main .nav-bar .nav-bar__inner .logo a svg{height:100%;width:auto;transition:.25s ease-in-out}@media (min-width:993px){nav.nav-main .nav-bar .nav-bar__inner .nav-toggle{display:none}}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu{display:flex;align-items:stretch;justify-content:space-between;padding:0;margin:0;list-style:none;gap:24px;height:100%;color:#0a0a0a}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu a{font-weight:500}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu a:hover{color:#6dc99a!important;text-decoration:underline!important}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1{display:flex;align-items:center;justify-content:center}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1:last-child a{display:inline-block;background-color:#6dc99a;color:#fff;padding:16px 24px;border-radius:999px}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1:last-child a:focus,nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1:last-child a:hover{color:#fff!important;background-color:#70c9c8;text-decoration:none!important}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1 *{transition:.25s ease-in-out}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1:hover{color:#6dc99a}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1.has-dropdown{position:relative}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1.has-dropdown .dropdown-icon{line-height:0}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1.has-dropdown .nav-dropdown{position:absolute;top:100%;right:0;width:240px;background-color:#fff;color:#0a0a0a;padding:1.5rem 0 2rem;box-shadow:0 5px 5px rgba(0,0,0,.05);opacity:0;visibility:hidden;transition:.25s ease-in-out;border-bottom-left-radius:8px;border-bottom-right-radius:8px}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1.has-dropdown .nav-dropdown ul.dropdown-menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1.has-dropdown .nav-dropdown ul.dropdown-menu li a{text-align:right;display:block}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1.has-dropdown:first-child .nav-dropdown ul.dropdown-menu li a{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;font-size:1.2rem}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1.has-dropdown:first-child .nav-dropdown ul.dropdown-menu li a::before{font-family:WXIconOutline;font-size:2rem;border-radius:4px;background-color:#6dc99a;width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:.25s ease-in-out;color:#0a0a0a!important}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1.has-dropdown:first-child .nav-dropdown ul.dropdown-menu li:nth-child(1) a::before{content:"bolt"}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1.has-dropdown:first-child .nav-dropdown ul.dropdown-menu li:nth-child(2) a::before{content:"lightbulb"}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1.has-dropdown:first-child .nav-dropdown ul.dropdown-menu li:nth-child(3) a::before{content:"home_iot_device"}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1.has-dropdown:first-child .nav-dropdown ul.dropdown-menu li:nth-child(4) a::before{content:"security"}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1.has-dropdown:first-child .nav-dropdown ul.dropdown-menu li:nth-child(5) a::before{content:"solar_power"}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1.has-dropdown:first-child .nav-dropdown ul.dropdown-menu li:nth-child(6) a::before{content:"add_circle_outline"}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1.has-dropdown:first-child .nav-dropdown ul.dropdown-menu li:nth-child(7) a::before{content:"design_services"}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1.has-dropdown:first-child .nav-dropdown ul.dropdown-menu li:nth-child(8) a{height:50px;padding:0 1.5rem;background-color:#0a0a0a;color:#fff;border-radius:4px}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1.has-dropdown:first-child .nav-dropdown ul.dropdown-menu li:nth-child(8) a:hover{background-color:#6dc99a;color:#0a0a0a}@media (min-width:993px){nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1.has-dropdown:hover .nav-dropdown{opacity:1;visibility:visible}}nav.nav-main .nav-bar.fixed{position:fixed;top:0;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);color:#0a0a0a}nav.nav-main .nav-bar.fixed img.logo-dark{opacity:1!important;visibility:visible!important}nav.nav-main .nav-bar.fixed img.logo-light{opacity:0;visibility:hidden}nav.nav-main .nav-bar.hover-active{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);color:#0a0a0a}nav.nav-main .nav-bar.hover-active img.logo-dark{opacity:1!important;visibility:visible!important}nav.nav-main .nav-bar.hover-active img.logo-light{opacity:0;visibility:hidden}header.header-main{height:calc(70svh - 120px - 45px);overflow:hidden;background-color:#fff;min-height:700px}header.header-main.empty-header{min-height:1px!important;height:138px!important}header.header-main.empty-header+main section:first-child{padding-top:48px!important}#p1 header.header-main{height:100svh}header.header-main .header-element{position:relative;height:100%;padding:24px}header.header-main .header-element .header-bg{height:100%;border-radius:72px;overflow:hidden;position:relative}header.header-main .header-element .header-bg::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.35)}header.header-main .header-element .header-bg::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.65) 0,rgba(255,255,255,0) 100%)}@media (max-width:767px){header.header-main .header-element .header-bg{pointer-events:none}}header.header-main .header-element .header-bg *{width:100%;height:100%;-o-object-fit:cover;-o-object-position:center;object-fit:cover;object-position:center}header.header-main .header-element .header-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;color:#fff;pointer-events:none;z-index:3;padding:24px}header.header-main .header-element .header-content .text-content{position:relative;z-index:1;-webkit-user-select:none;user-select:none;padding:120px 0;border-top-left-radius:8px;border-top-right-radius:8px;max-width:1080px;text-align:center;margin:0 auto}header.header-main .header-element .header-content .text-content h1{font-size:clamp(1.6rem,4.2vw,5.6rem);line-height:1.1;margin:0 0 1.5rem;font-weight:400}header.header-main .header-element .header-content .text-content .subtitle{width:100%;font-size:clamp(1rem,1vw,1.3rem);font-weight:400;max-width:820px;margin:0 auto}header.header-main .header-element .header-content .text-content .actions{display:flex;justify-content:center;gap:1rem;margin-top:3rem}@media (max-width:620px){header.header-main .header-element .header-content .text-content .actions{gap:.5rem}header.header-main .header-element .header-content .text-content .actions .button{flex:1}header.header-main .header-element .header-content .text-content .actions .button a{font-size:14px}}.service-list{display:-moz-grid;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.service-list .service-item{background-color:#f0f0f0;border-radius:4px;display:flex;align-items:stretch;justify-content:flex-start;overflow:hidden}.service-list .service-item .service-icon{background-color:#6dc99a;width:80px;display:flex;align-items:center;justify-content:center}.service-list .service-item .service-icon .icon{color:#fff;font-size:48px}.service-list .service-item .service-content{flex:1;padding:2rem}.service-list .service-item .service-content .title{font-size:1.2rem;font-weight:600;margin:0 0 1rem}.service-list .service-item .service-content .button{margin:1rem 0 0}.feedback-slider{position:relative;width:100%;overflow:hidden;padding:0 0 4.5rem}.feedback-slider::after,.feedback-slider::before{content:"";display:block;width:8%;height:100%;position:absolute;top:0;z-index:1}.feedback-slider::before{left:0;background:linear-gradient(270deg,transparent 0,#fff 100%)}.feedback-slider::after{right:0;background:linear-gradient(90deg,transparent 0,#fff 100%)}.feedback-slider .feedback-marquee{overflow:hidden;width:100%}.feedback-slider .feedback-track{display:flex;gap:2rem;will-change:transform}.feedback-slider:hover .feedback-track{animation-play-state:paused}.feedback-slider .feedback-card{flex:0 0 auto;min-width:460px;max-width:600px;border:1px solid #f0f0f0;border-radius:4px;padding:3rem 3rem 5rem;position:relative;margin:2px 0}.feedback-slider .feedback-card .text{margin:0 0 3rem;color:#3b3b3b;font-size:1.2rem;line-height:1.6;font-weight:300}.feedback-slider .feedback-card .card-footer{position:absolute;bottom:3rem;left:0;padding:0 3rem;display:flex;align-items:center;justify-content:space-between;width:100%}.feedback-slider .feedback-card .card-footer .name{font-size:1.2rem;font-weight:500}.feedback-slider .feedback-card .card-footer .stars{display:flex;align-items:center;justify-content:flex-start;gap:12px}.feedback-slider .feedback-card .card-footer .stars .stars-list{display:flex;align-items:center;justify-content:flex-start;margin-top:-3px;color:#6dc99a}.feedback-slider .feedback-card .card-footer .stars .stars-list svg{fill:currentColor}.feedback-slider .feedback-card .card-footer .source{font-size:14px;opacity:.25}@media (max-width:768px){.feedback-slider .feedback-track{animation-duration:60s}.feedback-slider .feedback-card{min-width:80vw}}@media (min-width:993px){.usp-list{visibility:visible!important}}.usp-list.is-active{display:block}.usp-list:not(.is-active) .splide__track{overflow:visible}.usp-list:not(.is-active) .splide__list{display:-moz-grid;display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}.usp-list .usp-item{text-align:center}.usp-list .usp-item .usp-icon{width:64px;height:64px;border-radius:999px;background-color:#6dc99a;color:#0a0a0a;margin:0 auto;display:flex;align-items:center;justify-content:center}.usp-list .usp-item .usp-icon .icon{font-size:2.4rem}.usp-list .usp-item .title{font-size:1.4rem;font-weight:600;margin:.75rem 0 .25rem}.usp-list .usp-item .subtitle{color:#3b3b3b}.step-list{--fill:0;--lineW:3px;--lineGrey:#e6e6e6;--lineRed:#6dc99a;position:relative;display:flex;flex-direction:column;gap:5rem}.step-list::after,.step-list::before{content:"";position:absolute;left:36px;top:36px;bottom:36px;width:var(--lineW);border-radius:999px;pointer-events:none;z-index:0}.step-list::before{background:var(--lineGrey)}.step-list::after{background:var(--lineRed);transform-origin:top;transform:scaleY(var(--fill));transition:transform 260ms cubic-bezier(.22,1,.36,1);will-change:transform}.step-list .step-item{position:relative;display:flex;align-items:center;justify-content:flex-start;z-index:1}.step-list .step-item .step-counter{width:72px;height:72px;font-size:28px;display:flex;align-items:center;justify-content:center;background-color:silver;color:#fff;border-radius:100%;font-weight:600;position:relative;z-index:2;transition:transform 220ms ease,box-shadow 220ms ease,background-color 220ms ease}.step-list .step-item .step-content{flex:1;padding-left:1rem}.step-list .step-item .step-content .title{font-size:1.4rem;color:#0a0a0a;font-weight:600;margin:0 0 .15rem;transition:color 180ms ease,transform 180ms ease,opacity 180ms ease}.step-list .step-item .step-content .subtitle{transition:opacity 180ms ease;opacity:.8}.step-list .step-item.is-active .step-counter{box-shadow:0 10px 24px rgba(0,0,0,.12)}.step-list .step-item.is-done .step-counter{background-color:var(--lineRed)}.step-list .step-item.is-done .step-content .title{color:#6dc99a!important}.accordion-list .accordion-item{position:relative}.accordion-list .accordion-item+.accordion-item{margin-top:.5px}.accordion-list .accordion-item+.accordion-item::before{content:"";display:block;position:absolute;top:-.5px;left:0;width:100%;height:1px;background-color:#0a0a0a;opacity:.2}.accordion-list .accordion-item .accordion-head{font-size:1.2rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:1.5rem 0;opacity:.65;gap:1rem}@media (max-width:767px){.accordion-list .accordion-item .accordion-head{padding:1rem 0}}.accordion-list .accordion-item .accordion-head .icon{transition:.3s ease-in-out}.accordion-list .accordion-item:not(.active) .accordion-content{height:0;overflow:hidden}.accordion-list .accordion-item.active .accordion-head,.accordion-list .accordion-item.open .accordion-head{opacity:1;font-weight:600}.accordion-list .accordion-item.active .accordion-head .icon,.accordion-list .accordion-item.open .accordion-head .icon{transform:scaleY(-1)}.accordion-list .accordion-item .accordion-content{transition:.3s ease-in-out}.accordion-list .accordion-item .accordion-content .accordion-text{color:#3b3b3b;padding:0 0 1.5rem}.accordion-list .accordion-item .accordion-content .accordion-text b,.accordion-list .accordion-item .accordion-content .accordion-text strong{font-weight:500}.accordion-list .accordion-item .accordion-content .accordion-text ul{padding-left:15px}.accordion-list .accordion-item .accordion-content .accordion-text ul li::marker{color:#6dc99a}.accordion-list .accordion-item .accordion-content .accordion-text ul li+li{margin-top:.5rem}.image-gallery{padding:3rem 0}.image-gallery img{width:100%;height:auto;border-radius:8px}.bg-light+.image-gallery{background-color:#f0f0f0;padding-top:0}.bg-dark+.image-gallery{background-color:#6dc99a;padding-top:0}.bg-black+.image-gallery{background-color:#0a0a0a;padding-top:0}.splide__pagination{bottom:1rem!important}.splide__pagination .splide__pagination__page{border-radius:1px;width:8px;height:8px;opacity:1;transition:.25s ease-in-out;background-color:#ddd}.splide__pagination .splide__pagination__page.is-active{background-color:#6dc99a;transform:unset;width:40px}.splide__arrows .splide__arrow{background-color:#fff;border-radius:4px;opacity:1!important;width:50px;height:50px;box-shadow:0 0 15px rgba(0,0,0,.15);color:#0a0a0a;transition:.25s ease-in-out}.splide__arrows .splide__arrow--prev{left:1rem}.splide__arrows .splide__arrow--next{right:1rem}.splide__arrows .splide__arrow:hover{background-color:#6dc99a}.box-list{display:flex;align-items:stretch;width:100%;height:400px}.box-list .box-item{flex:1 1 0;position:relative;overflow:hidden;transition:flex-grow .6s ease}.box-list .box-item .box-image{width:100%;height:100%}.box-list .box-item .box-image img{width:100%;height:100%;object-fit:cover;display:block}.box-list .box-item .box-content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background-color:rgba(0,0,0,.45);padding:3rem 1.5rem;transition:.6s ease}.box-list .box-item .box-content .inner{width:290px;max-width:100%;text-shadow:0 0 15px rgba(0,0,0,.25)}.box-list .box-item .box-content .inner .title{font-size:2.2rem;font-weight:600;margin-bottom:1rem;padding-bottom:.75rem;position:relative}.box-list .box-item .box-content .inner .title::after{content:"";display:block;width:40px;height:2px;background-color:#6dc99a;position:absolute;bottom:-1px;left:0;right:0;margin:0 auto}.box-list .box-item .box-content .inner .subtitle{font-size:1.4rem}.box-list:hover .box-item{flex-grow:1}.box-list .box-item:hover{flex-grow:2.5}.box-list .box-item:hover .box-content{background-color:rgba(0,0,0,.65);backdrop-filter:blur(8px)}#c146{display:flex;flex-wrap:wrap;align-items:stretch}#c146 .col-1{display:flex;flex-direction:column;justify-content:space-between}.google-maps{height:320px;background-color:#f0f0f0;border-radius:4px;overflow:hidden}.google-maps iframe{width:100%;height:100%}.google-maps .gmap-container{width:100%;height:100%}.google-maps .gm-consent{height:100%;padding:1.5rem 3rem;text-align:center;align-content:center;justify-content:center}.google-maps .gm-consent p{font-size:1.2rem;max-width:380px;margin:0 auto}.google-maps .gm-consent button{background-color:#6dc99a;padding:.75rem 1.5rem;color:#0a0a0a;font-weight:600;border:none;border-radius:4px;font-size:16px;margin-top:1.5rem;transition:.25s ease-in-out;cursor:pointer}.google-maps .gm-consent button:focus,.google-maps .gm-consent button:hover{background-color:#0a0a0a;color:#fff}.benefit-list{display:flex;gap:1.5rem}.benefit-list .benefit-item{flex:1;text-align:center;padding:0 2rem}.benefit-list .benefit-item .benefit-icon .icon{font-size:4rem;color:#fff}.benefit-list .benefit-item .benefit-content{margin-top:.15rem}.benefit-list .benefit-item .benefit-content .title{font-size:1.4rem;line-height:1.15;font-weight:700}.benefit-list .benefit-item .benefit-content .subtitle{margin:.25rem 0 0}.tab-toggle{margin-top:3rem}.tab-toggle .tabs{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem}.tab-toggle .tabs .tab{background-color:#fff;transition:.25s ease-in-out;padding:12px 24px;display:flex;justify-content:center;align-items:center;gap:.35rem;border-radius:999px;border:1px solid #e8e8e8;min-width:180px;cursor:pointer;-webkit-user-select:none;user-select:none}.tab-toggle .tabs .tab:hover{transform:scale(1.05)}.tab-toggle .tabs .tab.active{background-color:#6dc99a;color:#fff;border-color:#62c592}.tab-toggle .tab-list{position:relative}.tab-toggle .tab-list .tab-item{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:.25s ease-in-out;display:-moz-grid;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.tab-toggle .tab-list .tab-item.active{opacity:1;visibility:visible}.tab-toggle .tab-list .tab-item .tab-image img{width:100%;height:100%;-o-object-fit:cover;-o-object-position:center;object-fit:cover;object-position:center;border-radius:16px}.tab-toggle .tab-list .tab-item .tab-content{display:flex;align-items:center;justify-content:flex-start;background-color:#fff;border-radius:16px;padding:2rem}.tab-toggle .tab-list .tab-item .tab-content h3{margin:0 0 1rem;font-size:1.6rem}.tab-toggle .tab-list .tab-item .tab-content .text ul{padding-left:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.tab-toggle .tab-list .tab-item .tab-content .text ul li{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.tab-toggle .tab-list .tab-item .tab-content .text ul li::before{content:'check';font-family:WXIconFilled;font-size:18px;color:#fff;background-color:#6dc99a;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center}.tab-toggle .tab-list .tab-item .tab-content .button{margin-top:2rem}main a{font-weight:600}main ol{padding-left:0!important}main .frame.frame-layout-1 h2{color:#0a0a0a;font-weight:400}main .frame header{margin:0 0 1.5rem}main .frame header h2,main .frame header h3{margin:0}main .frame header:has(.ce-headline-center){text-align:center}main .frame header:has(.ce-headline-center) h2,main .frame header:has(.ce-headline-center) h3{max-width:820px;margin:0 auto;display:block}main .frame h2{font-size:clamp(1.8rem,3.6vw,3.6rem);font-weight:900;line-height:1;color:#0a0a0a;letter-spacing:-2px}main .frame h2+h3{margin-top:.35rem}main .frame h3{margin:0 0 clamp(.8rem,1.5vw,1.2rem);font-size:clamp(1.2rem,.9vw,2rem);font-weight:700;line-height:1.25;letter-spacing:-.015em}main .frame h4{margin:0 0 .75rem;font-size:clamp(1.25rem,1.6vw,1.6rem);font-weight:600;line-height:1.35}main .frame h5{margin:0 0 .5rem;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;opacity:.7}main .frame .ce-headline-center{text-align:center}main .frame ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}main .frame ol li{padding-left:52px;position:relative;min-height:42px;display:flex;align-items:center;justify-content:flex-start}main .frame ol li::before{content:"check";font-family:WXIconFilled;width:42px;height:42px;font-size:1.6rem;font-weight:300;background-color:#6dc99a;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:999px;position:absolute;top:0;left:0}main .frame *+ol{margin-top:1rem}.ce-image.ce-intext,.ce-textpic.ce-intext{display:flex;align-items:center;gap:6rem}.ce-image.ce-intext .ce-bodytext,.ce-image.ce-intext .ce-gallery,.ce-textpic.ce-intext .ce-bodytext,.ce-textpic.ce-intext .ce-gallery{flex:1 1 50%;max-width:50%;margin:0}.ce-image.ce-right,.ce-textpic.ce-right{flex-direction:row-reverse}.ce-image.ce-left,.ce-textpic.ce-left{flex-direction:row}.ce-image img,.ce-textpic img{display:block;width:100%;height:auto;border-radius:48px}@media (max-width:768px){.ce-image,.ce-textpic{flex-direction:column}.ce-image .ce-bodytext,.ce-image .ce-gallery,.ce-textpic .ce-bodytext,.ce-textpic .ce-gallery{max-width:100%;flex-basis:100%}}.ce-gallery figure{margin:0}.ce-gallery.ce-border img{border-radius:8px}.ce-gallery img{width:100%;height:auto}.frame-space-after-small{margin-bottom:1.5rem}.frame-space-after-medium{margin-bottom:2.5rem}.c-columns.sticky-col{display:flex;align-items:flex-start}.c-columns.sticky-col .col{float:unset}.c-columns.sticky-col.sticky-left .col-1{position:sticky;top:165px}.c-columns.sticky-col.sticky-right .col-2{position:sticky;top:165px}blockquote{padding:2rem;background-color:#f0f0f0;margin:0;border-radius:8px;font-style:italic}p+blockquote{margin-top:2rem}footer.footer-main{color:#0a0a0a;padding:4rem 0;margin-bottom:24px;position:relative}footer.footer-main::before{content:'';display:block;position:absolute;background-color:#f0f0f0;width:calc(100% - 48px);height:100%;border-radius:72px;top:0;left:24px;z-index:-1}footer.footer-main .c-columns{display:flex;gap:2rem}footer.footer-main .c-columns .space{display:none}footer.footer-main .c-columns h3{font-size:1.6rem!important;font-weight:400;color:#0a0a0a}footer.footer-main .c-columns .col{flex:1;float:unset;font-size:1.2rem;font-weight:300}footer.footer-main .c-columns .col.col-1{width:200px!important;flex:unset}footer.footer-main .c-columns .col.col-2 ul li{position:relative;padding-left:36px}footer.footer-main .c-columns .col.col-2 ul li::before{font-family:WXIconOutline;font-size:24px;color:#6dc99a;width:30px;height:100%;position:absolute;top:0;left:0;line-height:1;display:flex;align-items:center;justify-content:center}footer.footer-main .c-columns .col.col-2 ul li:nth-child(1)::before{content:'place'}footer.footer-main .c-columns .col.col-2 ul li:nth-child(2)::before{content:'mail'}footer.footer-main .c-columns .col.col-2 ul li:nth-child(3)::before{content:'phone'}footer.footer-main .c-columns .col.col-2 ul li:nth-child(4)::before{content:'';background-image:url("data:image/svg+xml,%3Csvg fill='%23b8aa9c' width='18' height='19' viewBox='0 0 18 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2876 4.56242C13.5999 3.868 12.7809 3.3174 11.8782 2.9427C10.9756 2.56799 10.0074 2.37669 9.0301 2.37992C4.9351 2.37992 1.5976 5.71742 1.5976 9.81242C1.5976 11.1249 1.9426 12.3999 2.5876 13.5249L1.5376 17.3799L5.4751 16.3449C6.5626 16.9374 7.7851 17.2524 9.0301 17.2524C13.1251 17.2524 16.4626 13.9149 16.4626 9.81992C16.4626 7.83242 15.6901 5.96492 14.2876 4.56242ZM9.0301 15.9924C7.9201 15.9924 6.8326 15.6924 5.8801 15.1299L5.6551 14.9949L3.3151 15.6099L3.9376 13.3299L3.7876 13.0974C3.17076 12.1127 2.84329 10.9744 2.8426 9.81242C2.8426 6.40742 5.6176 3.63242 9.0226 3.63242C10.6726 3.63242 12.2251 4.27742 13.3876 5.44742C13.9633 6.02032 14.4195 6.70183 14.7298 7.45242C15.0401 8.20301 15.1982 9.00774 15.1951 9.81992C15.2101 13.2249 12.4351 15.9924 9.0301 15.9924ZM12.4201 11.3724C12.2326 11.2824 11.3176 10.8324 11.1526 10.7649C10.9801 10.7049 10.8601 10.6749 10.7326 10.8549C10.6051 11.0424 10.2526 11.4624 10.1476 11.5824C10.0426 11.7099 9.9301 11.7249 9.7426 11.6274C9.5551 11.5374 8.9551 11.3349 8.2501 10.7049C7.6951 10.2099 7.3276 9.60242 7.2151 9.41492C7.1101 9.22742 7.2001 9.12992 7.2976 9.03242C7.3801 8.94992 7.4851 8.81492 7.5751 8.70992C7.6651 8.60492 7.7026 8.52242 7.7626 8.40242C7.8226 8.27492 7.7926 8.16992 7.7476 8.07992C7.7026 7.98992 7.3276 7.07492 7.1776 6.69992C7.0276 6.33992 6.8701 6.38492 6.7576 6.37742H6.3976C6.2701 6.37742 6.0751 6.42242 5.9026 6.60992C5.7376 6.79742 5.2576 7.24742 5.2576 8.16242C5.2576 9.07742 5.9251 9.96242 6.0151 10.0824C6.1051 10.2099 7.3276 12.0849 9.1876 12.8874C9.6301 13.0824 9.9751 13.1949 10.2451 13.2774C10.6876 13.4199 11.0926 13.3974 11.4151 13.3524C11.7751 13.2999 12.5176 12.9024 12.6676 12.4674C12.8251 12.0324 12.8251 11.6649 12.7726 11.5824C12.7201 11.4999 12.6076 11.4624 12.4201 11.3724Z' /%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;width:22px}footer.footer-main .c-columns h3{margin:0 0 1rem;font-size:1.4rem}footer.footer-main .c-columns a{color:#0a0a0a}footer.footer-main .c-columns a:focus,footer.footer-main .c-columns a:hover{color:#6dc99a}footer.footer-main .c-columns ul{list-style:none;margin:0!important;padding:0!important;display:flex;align-items:center;flex-direction:column;gap:.75rem;justify-content:flex-start;align-items:flex-start}footer.footer-main .c-columns img{height:218px;border-radius:0}footer.footer-main .c-columns .frame{line-height:1.7}footer.footer-main .c-columns .frame h3{margin:0 0 .5rem}footer.footer-main .footer-bottom{border-top:1px solid rgba(0,0,0,.05);margin-top:3rem;padding-top:3rem;display:flex;align-items:center;justify-content:flex-start;gap:.5rem}footer.footer-main .footer-bottom a.footer-copyright span.colored{display:inline-block;white-space:nowrap;text-decoration:underline}footer.footer-main .footer-bottom a.footer-copyright:hover{color:currentColor!important}footer.footer-main .footer-bottom .col-center,footer.footer-main .footer-bottom .col-left,footer.footer-main .footer-bottom .col-right{opacity:.25;transition:.3s ease-in-out}footer.footer-main .footer-bottom .col-right:hover{opacity:1}.tx-powermail form.powermail_form h3{font-size:3.2rem;font-weight:400;text-align:center}.tx-powermail form.powermail_form .powermail_multistep_navigation{display:flex;align-items:center;justify-content:space-around;gap:1rem;margin:0 0 3rem}.tx-powermail form.powermail_form .powermail_multistep_navigation button.btn{background-color:transparent;border:none;font-family:inherit;font-size:inherit;display:flex;text-align:center;flex-direction:column;gap:.25rem;opacity:.35}.tx-powermail form.powermail_form .powermail_multistep_navigation button.btn::before{content:attr(data-powermail-fieldset);width:42px;height:42px;background-color:#6dc99a;color:#fff;font-size:1.2rem;display:inline-flex;justify-content:center;align-items:center;margin:0 auto;border-radius:100px;font-weight:600}.tx-powermail form.powermail_form .powermail_multistep_navigation button.btn.active{opacity:1}.tx-powermail form.powermail_form .powermail_multistep_navigation button.btn.active::before{background-color:#6dc99a}.tx-powermail form.powermail_form fieldset.powermail_fieldset{padding:0;margin:0;border:none;text-align:center}.tx-powermail form.powermail_form fieldset.powermail_fieldset legend.powermail_legend{text-align:center;font-weight:600;font-size:1.4rem;display:block;width:100%;margin:0 0 1rem}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap_type_radio .powermail_field{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap_type_radio .powermail_field label.form-label.powermail_label{display:block;width:100%;margin:0 0 .5rem;text-align:center;font-weight:600;font-size:2rem;color:#6dc99a}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap_type_radio .powermail_field .form-check.powermail_radiowrap label.form-check-label{display:inline-block;font-weight:600;padding:2rem;background-color:#f0f0f0;border-radius:24px;transition:.25s ease-in-out;cursor:pointer}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap_type_radio .powermail_field .form-check.powermail_radiowrap label.form-check-label:hover{background-color:#ddd}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap_type_radio .powermail_field .form-check.powermail_radiowrap input{display:none}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap_type_radio .powermail_field .form-check.powermail_radiowrap input:checked+label{background-color:#6dc99a!important;color:#fff!important}.tx-powermail form.powermail_form fieldset.powermail_fieldset .row+.row{margin-top:1rem}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap_type_input+.powermail_fieldwrap_type_input{margin-top:1rem}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap_type_input .powermail_field label.form-label.powermail_label{display:block;font-weight:600;margin:0 0 .25rem}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap_type_input .powermail_field input.form-control{padding:15px;background-color:#f0f0f0;border:none;outline:0;box-shadow:none;width:100%;max-width:720px;border-radius:8px}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap_type_textarea .powermail_field label.form-label.powermail_label{display:block;font-weight:600;margin:0 0 .25rem}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap_type_textarea textarea.form-control{padding:15px;background-color:#f0f0f0;border:none;outline:0;box-shadow:none;width:100%;max-width:720px;border-radius:8px;resize:none}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap_type_submit{margin-top:1rem}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail-errors-list{padding:0;margin:.25rem 0 0;color:#bb0505;font-weight:500;font-size:14px}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap_type_typoscript.powermail_fieldwrap_datenschutz_einwilligung{font-size:14px;margin:2rem auto;width:100%;max-width:720px}.tx-powermail form.powermail_form .powermail_fieldwrap_type_submit .powermail_field input.btn.btn-primary{background-color:#6dc99a;color:#fff;font-weight:600;font-size:inherit;padding:1rem 2rem;border:none;cursor:pointer;border-radius:999px;transition:.3s ease-in-out}.tx-powermail form.powermail_form .powermail_fieldwrap_type_submit .powermail_field input.btn.btn-primary:focus,.tx-powermail form.powermail_form .powermail_fieldwrap_type_submit .powermail_field input.btn.btn-primary:hover{background-color:#70c9c8}.tx-powermail .powermail_tab_navigation{margin-top:2rem;display:flex;align-items:center;justify-content:center;gap:1rem}.tx-powermail .powermail_tab_navigation .btn{font-size:0;border:none;padding:1rem 2rem;background-color:#fff;border-radius:8px;border:1px solid silver;transition:.25s ease-in-out;cursor:pointer}.tx-powermail .powermail_tab_navigation .btn:hover{border-color:#6dc99a;background-color:#6dc99a;color:#fff}.tx-powermail .powermail_tab_navigation .btn.btn-secondary::before{content:"Zurück";font-size:1rem}.tx-powermail .powermail_tab_navigation .btn.btn-primary::before{content:"Weiter";font-size:1rem}.tx-powermail .powermail_field_error_container{width:100%!important;min-width:100%!important}.powermail_form_2 legend{display:none!important}main #c66 h1,main #c66 h2,main #c66 h3,main #c66 h4,main #c66 h5,main #c66 h6,main .tx-er24-rechtstexte h1,main .tx-er24-rechtstexte h2,main .tx-er24-rechtstexte h3,main .tx-er24-rechtstexte h4,main .tx-er24-rechtstexte h5,main .tx-er24-rechtstexte h6{font-weight:600;letter-spacing:-.5px;margin:0}main #c66 h1,main .tx-er24-rechtstexte h1{font-size:2rem;font-weight:900}main #c66 h2,main .tx-er24-rechtstexte h2{font-size:1.6rem;margin-top:3rem;margin-bottom:.75rem}main #c66 h3,main .tx-er24-rechtstexte h3{font-size:1.2rem;margin-top:1.5rem;margin-bottom:.75rem}main #c66 h4,main .tx-er24-rechtstexte h4{font-size:1rem}main #c66 p:not(.is-empty)+p,main .tx-er24-rechtstexte p:not(.is-empty)+p{margin-top:1rem}main #c66 p.is-empty+p,main .tx-er24-rechtstexte p.is-empty+p{margin-top:0}main #c66 .is-empty,main .tx-er24-rechtstexte .is-empty{display:none!important}.ccm-settings-summoner--link.ccm--ctrl-init::after{content:"\e90d";font-family:WXIconOutline;font-size:30px}.ccm-root .ccm-powered-by,.ccm-root .ccm-settings-summoner img,.ccm-root .ccm-widget--logo{display:none}.ccm-root .ccm-settings-summoner.ccm-show .ccm-settings-summoner--link{background-color:#6dc99a;animation:none!important;box-shadow:0 0 3px rgba(0,0,0,.15);border-radius:8px}.ccm-root .ccm-settings-summoner.ccm-show .ccm-settings-summoner--link:hover{background-color:#70c9c8}@media (max-width:992px){body,html{overflow-x:hidden}nav.nav-main .top-bar{display:none}nav.nav-main .nav-bar{position:fixed;top:12px;left:0;right:0;margin:0 auto;width:calc(100vw - 24px);transition:.3s ease-in-out}nav.nav-main .nav-bar.fixed .nav-toggle__line{background-color:#0a0a0a!important}nav.nav-main .nav-bar.open{background-color:#fff;color:#0a0a0a}nav.nav-main .nav-bar.open .nav-bar__inner .navigation{opacity:1;visibility:visible}nav.nav-main .nav-bar.open .nav-bar__inner .nav-toggle__line{background-color:#0a0a0a!important}nav.nav-main .nav-bar.open .nav-bar__inner .logo a .logo-inner img.logo-light{opacity:0!important;visibility:hidden!important}nav.nav-main .nav-bar.open .nav-bar__inner .logo a .logo-inner img.logo-dark{opacity:1!important;visibility:visible!important}nav.nav-main .nav-bar .nav-bar__inner{padding:0 36px}nav.nav-main .nav-bar .nav-bar__inner .logo a{height:90px}nav.nav-main .nav-bar .nav-bar__inner .nav-toggle{position:relative;width:28px;height:20px;padding:0;border:0;background:0 0;cursor:pointer;margin:auto 0}nav.nav-main .nav-bar .nav-bar__inner .nav-toggle::before{content:"";position:absolute;inset:-10px}nav.nav-main .nav-bar .nav-bar__inner .nav-toggle:focus{outline:0}nav.nav-main .nav-bar .nav-bar__inner .nav-toggle .nav-toggle__line{position:absolute;left:0;top:50%;width:100%;height:2px;background-color:#0a0a0a;border-radius:2px;transform-origin:50% 50%;transition:transform .3s ease,opacity .2s ease}nav.nav-main .nav-bar .nav-bar__inner .nav-toggle .nav-toggle__line:nth-child(1){transform:translateY(-8px)}nav.nav-main .nav-bar .nav-bar__inner .nav-toggle .nav-toggle__line:nth-child(2){transform:translateY(-1px)}nav.nav-main .nav-bar .nav-bar__inner .nav-toggle .nav-toggle__line:nth-child(3){transform:translateY(6px)}nav.nav-main .nav-bar .nav-bar__inner .nav-toggle[aria-expanded=true] .nav-toggle__line:nth-child(2){opacity:0}nav.nav-main .nav-bar .nav-bar__inner .nav-toggle[aria-expanded=true] .nav-toggle__line:nth-child(1){transform:translateY(-1px) rotate(45deg)}nav.nav-main .nav-bar .nav-bar__inner .nav-toggle[aria-expanded=true] .nav-toggle__line:nth-child(3){transform:translateY(-1px) rotate(-45deg)}nav.nav-main .nav-bar .nav-bar__inner .navigation{position:fixed;top:100px;left:0;color:#0a0a0a;background-color:#fff;height:calc(100svh - 100px);width:100%;opacity:0;visibility:hidden;transition:.3s ease-in-out;overflow-y:scroll;scrollbar-width:none}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem;font-size:1.6rem;font-weight:600;padding:32px 16px}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu::after{min-height:32px;width:1px;content:"";display:block}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1{flex-wrap:wrap;justify-content:space-between;width:100%}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1 .nav-dropdown{max-height:0;overflow:hidden;transition:.3s ease-in-out}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1 .dropdown-icon{transition:.3s ease-in-out}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1.is-open .nav-dropdown{max-height:200svh}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1.is-open .dropdown-icon{transform:scaleY(-1)}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1 .nav-dropdown{position:unset!important;width:100%!important;opacity:1!important;visibility:visible!important;box-shadow:none!important;padding:0!important;background:0 0!important}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1 .nav-dropdown .contentWidth{width:100%;max-width:100%;padding:1.5rem 0}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1 .nav-dropdown .contentWidth .nav-dropdown-inner ul.dropdown-menu{display:flex;flex-direction:column;gap:1rem}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1 .nav-dropdown .contentWidth .nav-dropdown-inner ul.dropdown-menu a{font-weight:400}nav.nav-main .nav-bar .nav-bar__inner .navigation ul.main-menu li.level-1 .nav-dropdown .contentWidth .nav-dropdown-inner ul.dropdown-menu li a{text-align:left}header.header-main{padding-top:114px}header.header-main.empty-header{height:0!important;min-height:0!important}header.header-main .header-element{padding:16px}header.header-main .header-element .header-bg{border-radius:48px}header.header-main .header-element .header-content .text-content h1{font-size:clamp(2.2rem,4.2vw,3.6rem)}.ce-image.ce-intext,.ce-textpic.ce-intext{flex-direction:column;gap:1.5rem}.ce-image.ce-intext .ce-gallery,.ce-textpic.ce-intext .ce-gallery{max-width:100%}.ce-image.ce-intext .ce-bodytext,.ce-textpic.ce-intext .ce-bodytext{width:100%;max-width:100%}.c-section{padding-top:3rem!important;padding-bottom:3rem!important}.c-section.bg-dark{border-radius:48px}.c-section.bg-dark .contentWidth.content{width:calc(100% - 32px);padding:3rem 2rem}.c-section.bg-light::before{border-radius:48px;width:calc(100% - 32px);left:16px}.c-section.bg-light .contentWidth{width:100%;max-width:100%;padding:0 36px}.tab-toggle .tab-list .tab-item{display:flex;flex-direction:column;gap:1rem}.c-columns{flex-direction:column;gap:1rem}.c-columns.sticky-col .col-1,.c-columns.sticky-col .col-2{position:unset;top:unset}.c-columns .space{display:none}.c-columns .col{width:100%;max-width:100%}.benefit-list{flex-direction:column;gap:1rem}footer.footer-main::before{width:calc(100% - 32px);left:16px;border-radius:48px}footer.footer-main .contentWidth{padding-left:32px;padding-right:32px}footer.footer-main .footer-bottom{flex-direction:column;gap:1rem;font-size:14px;font-weight:500}footer.footer-main .footer-bottom .col-center{display:none}.tx-powermail form.powermail_form h3{font-size:2.4rem;margin-bottom:2rem}.tx-powermail form.powermail_form .btn-group.powermail_multistep_navigation{display:none!important}.tx-powermail form.powermail_form .powermail_fieldwrap_type_radio{gap:.5rem}.tx-powermail form.powermail_form .powermail_fieldwrap_type_radio .form-check.powermail_radiowrap{min-width:130px}.tx-powermail form.powermail_form .powermail_fieldwrap_type_radio .form-check.powermail_radiowrap label.form-check-label{width:100%;padding:16px!important}}*{font-feature-settings:"liga";box-sizing:border-box}* ::selection{background-color:#6dc99a!important;color:#0a0a0a!important;background-clip:unset!important;-webkit-text-fill-color:#0a0a0a!important}.hidden{display:none!important}.sr-only{display:none!important;opacity:0;visibility:hidden;height:0;width:0;overflow:hidden}a{text-decoration:none;transition:.25s ease-in-out;color:currentColor}a:focus,a:hover{color:#6dc99a}.text-center{text-align:center}.flex-center{display:flex;align-items:center}body,html{scrollbar-width:none}body{font-family:"DM Sans",serif;margin:0}p{margin:0}p+ol,p+p,p+ul{margin-top:1rem}.frame ul{padding-left:15px!important}
