.no-margin-bottom{margin-bottom:0!important}.text-danger{color:#cc4b37}.text-success{color:#3adb76}.text-warning{color:#ffae00}h1.ce-headline-center,h2.ce-headline-center,h3.ce-headline-center,h4.ce-headline-center,h5.ce-headline-center,h6.ce-headline-center{text-align:center}h1.mini{font-size:2.25rem}h2.with-deco:after,h3:after{content:"~";display:block;font-size:30px;margin:5px auto 0;color:#2d8c6d}ul:not(.menu){list-style-type:none;margin-left:5px}ul:not(.menu) li{position:relative;padding-left:25px}ul:not(.menu) li:before{content:"";display:inline-block;height:2px;width:12px;background-color:#2d8c6d;position:absolute;top:12px;left:0}.main.green h3:after{color:#fefefe}.main.green ul:not(.menu) li:before{background-color:#fefefe}.main.green .quote,.main.green .quote:after{color:#fefefe}.quote{color:#2d8c6d;font-size:1.5rem;line-height:1.6;font-style:italic;margin:1rem auto 0;font-family:Quando,sans-serif}.quote:after{content:"~";display:block;font-size:30px;margin:5px auto 0;color:#2d8c6d}.button{border-radius:5px;background-color:transparent;border:2px solid #2d8c6d;color:#2d8c6d;transition:all .2s ease-out;font-family:Quando,sans-serif}.button:active,.button:focus,.button:hover{background-color:#2d8c6d;color:#fefefe}@font-face{font-family:fontello;src:url(/typo3conf/ext/kraftwohlergehen/Resources/Public/dist/fonts/fontello.af129a64.eot);src:url(/typo3conf/ext/kraftwohlergehen/Resources/Public/dist/fonts/fontello.af129a64.eot) format("embedded-opentype"),url(/typo3conf/ext/kraftwohlergehen/Resources/Public/dist/fonts/fontello.519179e1.woff2) format("woff2"),url(/typo3conf/ext/kraftwohlergehen/Resources/Public/dist/fonts/fontello.33987cee.woff) format("woff"),url(/typo3conf/ext/kraftwohlergehen/Resources/Public/dist/fonts/fontello.a7c495b5.ttf) format("truetype"),url(/typo3conf/ext/kraftwohlergehen/Resources/Public/dist/images/fontello.01649dc9.svg) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-doc:before{content:"\E800"}.icon-mail:before{content:"\E801"}.icon-phone:before{content:"\E802"}.icon-spin5:before{content:"\E838"}.icon-twitter:before{content:"\F099"}.icon-facebook:before{content:"\F09A"}.icon-linkedin:before{content:"\F0E1"}.icon-doc-text:before{content:"\F0F6"}.icon-instagram:before{content:"\F16D"}.icon-file-pdf:before{content:"\F1C1"}.icon-file-word:before{content:"\F1C2"}.icon-file-excel:before{content:"\F1C3"}.icon-file-powerpoint:before{content:"\F1C4"}.icon-file-image:before{content:"\F1C5"}.icon-file-archive:before{content:"\F1C6"}.icon-file-audio:before{content:"\F1C7"}.icon-file-video:before{content:"\F1C8"}.icon-file-code:before{content:"\F1C9"}.icon-facebook-official:before{content:"\F230"}.icon-whatsapp:before{content:"\F232"}.icon-linkedin-squared:before{content:"\F30C"}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#d8eae4}.hamburger-box{width:22px;height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:22px;height:2px;background-color:#0a0a0a;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-6px}.hamburger-inner:after{bottom:-6px}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner:before{top:6px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:12px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-3.14286px,-4px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-12px,0) rotate(-90deg)}::-moz-focus-inner{padding:0;border:0}:focus{outline:0}.frame-space-before-extra-small{margin-top:.3125rem}.frame-space-before-small{margin-top:.625rem}.frame-space-before-medium{margin-top:1.25rem}.frame-space-before-large{margin-top:1.875rem}.frame-space-before-extra-large{margin-top:2.5rem}.frame-space-after-extra-small{margin-bottom:.3125rem}.frame-space-after-small{margin-bottom:.625rem}.frame-space-after-medium{margin-bottom:1.25rem}.frame-space-after-large{margin-bottom:1.875rem}.frame-space-after-extra-large{margin-bottom:2.5rem}@media print,screen and (min-width:40em){.frame-space-before-extra-small{margin-top:.625rem}.frame-space-before-small{margin-top:1.25rem}.frame-space-before-medium{margin-top:2.5rem}.frame-space-before-large{margin-top:3.75rem}.frame-space-before-extra-large{margin-top:5rem}.frame-space-after-extra-small{margin-bottom:.625rem}.frame-space-after-small{margin-bottom:1.25rem}.frame-space-after-medium{margin-bottom:2.5rem}.frame-space-after-large{margin-bottom:3.75rem}.frame-space-after-extra-large{margin-bottom:5rem}}[type=color],[type=color]:focus,[type=date],[type=date]:focus,[type=datetime-local],[type=datetime-local]:focus,[type=datetime],[type=datetime]:focus,[type=email],[type=email]:focus,[type=month],[type=month]:focus,[type=number],[type=number]:focus,[type=password],[type=password]:focus,[type=search],[type=search]:focus,[type=tel],[type=tel]:focus,[type=text],[type=text]:focus,[type=time],[type=time]:focus,[type=url],[type=url]:focus,[type=week],[type=week]:focus,input,input:active,input:focus{background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative;border:3px solid #45425a;height:2.1875rem;padding:.1875rem}[type=color]:after,[type=color]:before,[type=color]:focus:after,[type=color]:focus:before,[type=date]:after,[type=date]:before,[type=date]:focus:after,[type=date]:focus:before,[type=datetime-local]:after,[type=datetime-local]:before,[type=datetime-local]:focus:after,[type=datetime-local]:focus:before,[type=datetime]:after,[type=datetime]:before,[type=datetime]:focus:after,[type=datetime]:focus:before,[type=email]:after,[type=email]:before,[type=email]:focus:after,[type=email]:focus:before,[type=month]:after,[type=month]:before,[type=month]:focus:after,[type=month]:focus:before,[type=number]:after,[type=number]:before,[type=number]:focus:after,[type=number]:focus:before,[type=password]:after,[type=password]:before,[type=password]:focus:after,[type=password]:focus:before,[type=search]:after,[type=search]:before,[type=search]:focus:after,[type=search]:focus:before,[type=tel]:after,[type=tel]:before,[type=tel]:focus:after,[type=tel]:focus:before,[type=text]:after,[type=text]:before,[type=text]:focus:after,[type=text]:focus:before,[type=time]:after,[type=time]:before,[type=time]:focus:after,[type=time]:focus:before,[type=url]:after,[type=url]:before,[type=url]:focus:after,[type=url]:focus:before,[type=week]:after,[type=week]:before,[type=week]:focus:after,[type=week]:focus:before,input:active:after,input:active:before,input:after,input:before,input:focus:after,input:focus:before{content:"";display:block;position:absolute;width:.1875rem;height:.5rem;background-color:#fefefe}[type=color]:before,[type=color]:focus:before,[type=date]:before,[type=date]:focus:before,[type=datetime-local]:before,[type=datetime-local]:focus:before,[type=datetime]:before,[type=datetime]:focus:before,[type=email]:before,[type=email]:focus:before,[type=month]:before,[type=month]:focus:before,[type=number]:before,[type=number]:focus:before,[type=password]:before,[type=password]:focus:before,[type=search]:before,[type=search]:focus:before,[type=tel]:before,[type=tel]:focus:before,[type=text]:before,[type=text]:focus:before,[type=time]:before,[type=time]:focus:before,[type=url]:before,[type=url]:focus:before,[type=week]:before,[type=week]:focus:before,input:active:before,input:before,input:focus:before{left:-.1875rem;bottom:.5rem}[type=color]:after,[type=color]:focus:after,[type=date]:after,[type=date]:focus:after,[type=datetime-local]:after,[type=datetime-local]:focus:after,[type=datetime]:after,[type=datetime]:focus:after,[type=email]:after,[type=email]:focus:after,[type=month]:after,[type=month]:focus:after,[type=number]:after,[type=number]:focus:after,[type=password]:after,[type=password]:focus:after,[type=search]:after,[type=search]:focus:after,[type=tel]:after,[type=tel]:focus:after,[type=text]:after,[type=text]:focus:after,[type=time]:after,[type=time]:focus:after,[type=url]:after,[type=url]:focus:after,[type=week]:after,[type=week]:focus:after,input:active:after,input:after,input:focus:after{right:-.1875rem;top:.5rem}@media print,screen and (min-width:40em){[type=color],[type=color]:focus,[type=date],[type=date]:focus,[type=datetime-local],[type=datetime-local]:focus,[type=datetime],[type=datetime]:focus,[type=email],[type=email]:focus,[type=month],[type=month]:focus,[type=number],[type=number]:focus,[type=password],[type=password]:focus,[type=search],[type=search]:focus,[type=tel],[type=tel]:focus,[type=text],[type=text]:focus,[type=time],[type=time]:focus,[type=url],[type=url]:focus,[type=week],[type=week]:focus,input,input:active,input:focus{height:3.25rem}}.form-group{padding-top:5px;margin-bottom:1rem;position:relative}.form-group .control-label{color:#45425a;font-size:1rem;font-weight:700;position:absolute;pointer-events:none;left:2px;top:10px;z-index:5;transition:all .3s ease;-moz-transition:.3s ease all;-webkit-transition:all .3s ease}.form-group .control-label[for*=checkbox]{position:static}.form-group input:focus~.control-label,.form-group input:not(:placeholder-shown)~.control-label{top:-8px;font-size:.75rem;color:#2d8c6d}.form-group input:not(:placeholder-shown){border-bottom-color:#2d8c6d}.form-group input[type=password],.form-group input[type=text]{width:100%;height:40px;background-color:#fefefe;-webkit-appearance:none;border:none;border-bottom:3px solid #45425a;margin-bottom:1px;box-shadow:none;outline:none;text-align:left;font-size:1rem}.form-group input[type=password]:active,.form-group input[type=password]:focus,.form-group input[type=password]:not(:placeholder-shown),.form-group input[type=text]:active,.form-group input[type=text]:focus,.form-group input[type=text]:not(:placeholder-shown){border-bottom-color:#2d8c6d}.form-group .form-check label{font-size:1rem;padding-left:1.5625rem;position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.2;color:#45425a}.form-group .form-check label>input{display:none}.form-group .form-check label>input:checked+span:after{opacity:1}.form-group .form-check label:before{content:"";display:block;position:absolute;left:0;top:1px;width:1.0625rem;height:1.0625rem;background-color:#fefefe;box-shadow:none;border-radius:3px;border:2px solid #45425a}.form-group .form-check label span:after{content:"\D7";opacity:0;display:block;position:absolute;top:-6px;left:1px;font-size:1.5625rem;color:#2d8c6d;line-height:1}.form-group input[type=radio]{-webkit-appearance:radio}.form-group input[type=file]{margin-top:1rem;height:2.5rem}.form-group input[type=file]+.control-label,.form-group input[type=file]:not(:placeholder-shown)~.control-label{font-size:.875rem;top:-5px}@media screen and (max-width:39.99875em){.form-group input[type=file]{margin-bottom:0}}@media print,screen and (min-width:64em){.form-group input[type=file]{margin-top:1.875rem;margin-bottom:1.875rem;height:auto}.form-group input[type=file]+.control-label,.form-group input[type=file]:not(:placeholder-shown)~.control-label{font-size:1.25rem;top:-5px}}.form-group textarea{background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%;-webkit-appearance:none;border:none;border-bottom:3px solid #45425a;margin-bottom:1px;outline:none;text-align:left;font-size:1rem;resize:none;overflow:auto}.form-group textarea:active,.form-group textarea:focus{border-bottom-color:#2d8c6d}.form-group textarea:focus~.control-label,.form-group textarea:not(:placeholder-shown)~.control-label{top:-8px;font-size:.75rem;color:#2d8c6d}@media print,screen and (min-width:40em){.form-group{margin-bottom:1.875rem}.form-group .control-label{font-size:1rem;top:3px}.form-group input:focus~.control-label,.form-group input:not(:placeholder-shown)~.control-label{top:-13px;font-size:.83rem}.form-group .form-check label,.form-group input[type=password],.form-group input[type=text]{font-size:1rem}.form-group .form-check label:before{top:5px}.form-group .form-check label span:after{top:-2px}.form-group textarea{font-size:1rem}.form-group textarea:focus~.control-label,.form-group textarea:not(:placeholder-shown)~.control-label{top:-17px;font-size:.83rem}}.btn-group{text-align:center}.g-recaptcha+label{display:none}.fileuploads{flex:0 0 100%;margin:1.25rem 0 .625rem}.page-header{position:static;top:0;left:0;width:100%;z-index:100;padding:10px 0;height:auto;background-color:transparent}@media print,screen and (min-width:40em){.page-header{height:137px}}.page-header .grid-x{align-items:center}.page-header .logo-link{transition:all .15s ease-out}.page-header .logo-img{width:80px;display:block;margin:0 auto;transition:all .25s ease-out}@media print,screen and (min-width:40em){.page-header .logo-img{width:100px}}@media print,screen and (min-width:64em){.page-header .logo-img{width:150px}}.page-header.scrolled{top:0;left:0;width:100%;transition:maxHeight .15s ease-out}@media print,screen and (min-width:64em){.page-header{padding:0}.page-header .logo .logo-img{width:200px;padding:20px 0;transition:all .25s ease-out;display:inline}}.hero{margin-bottom:25px}@media print,screen and (min-width:40em){.hero{margin-bottom:40px}}.main{padding:2.5rem 0 3.75rem}.main.green{background-color:#2d8c6d;background:-moz-linear-gradient(20deg,#2d8c6d 0,#1cbf8c 100%);background:-webkit-linear-gradient(20deg,#2d8c6d,#1cbf8c);background:linear-gradient(20deg,#2d8c6d,#1cbf8c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2d8c6d",endColorstr="#1cbf8c",GradientType=1)}.main.green,.main.green h1,.main.green h2,.main.green h3,.main.green h4,.main.green h5,.main.green h6{color:#fefefe}.main.green .button{color:#fefefe;border-color:#fefefe}.main.green .button:active,.main.green .button:focus,.main.green .button:hover{color:#2d8c6d;background-color:#fefefe}@media print,screen and (min-width:40em){.main{padding:3.75rem 0 5.625rem;padding:5rem 0 7.5rem}}.landingpage-template .header-container{position:relative;padding-top:56.25%;max-height:100vh;overflow:hidden;color:#fefefe}.landingpage-template .header-container:before{content:"";display:block;z-index:4;position:absolute;height:100%;width:100%;top:0;left:0;background:#1d5a46;background:-moz-linear-gradient(20deg,#1d5a46 0,#209873 100%);background:-webkit-linear-gradient(20deg,#1d5a46,#209873);background:linear-gradient(20deg,#1d5a46,#209873);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1d5a46",endColorstr="#209873",GradientType=1);opacity:.5}.landingpage-template .header-container h1{color:#fefefe;font-size:2.5rem}.landingpage-template .header-container h2,.landingpage-template .header-container h3,.landingpage-template .header-container h3:after{color:#d8eae4}.landingpage-template .header-container h2{margin-bottom:0}.landingpage-template .header-container h2,.landingpage-template .header-container h3{font-family:Rubik,Helvetica,Roboto,Arial,sans-serif;font-size:1.5rem;text-shadow:0 0 2px #000}.landingpage-template .header-container h3:after{font-size:30px;font-family:Quando,sans-serif}@media screen and (max-width:39.99875em){.landingpage-template .header-container h3:after{display:none}}.landingpage-template .header-container .quote{color:#d8eae4;font-size:1.3rem;margin-top:0;text-shadow:0 0 3px #000;display:none}.landingpage-template .header-container .quote:after{display:none}.landingpage-template .header-container .image{margin-bottom:0}.landingpage-template .header-container img{position:absolute;left:0;top:0;width:100%;height:auto;z-index:3}.landingpage-template .header-container .frame-type-text{display:none;position:absolute;left:0;right:0;top:60%;transform:translateY(-50%);z-index:5}.landingpage-template .header-container .down-arrow{display:none;position:absolute;top:calc(90% - 40px);left:50%;transform:translateX(-50%);height:40px;width:40px;z-index:5;cursor:pointer}@media screen and (max-width:39.99875em){.landingpage-template .header-container{padding-top:75%}.landingpage-template .header-container .frame-type-text{top:50%;transform:translateY(-50%)}.landingpage-template .header-container h1{font-size:1.5rem}.landingpage-template .header-container h2,.landingpage-template .header-container h3{font-size:1.125rem}.landingpage-template .header-container h3:after{font-size:24px}.landingpage-template .header-container .down-arrow{top:calc(95% - 35px);height:35px;width:35px}}@media print,screen and (min-width:40em){.landingpage-template .header-container .frame-type-text{top:50%;transform:translateY(-50%)}}@media screen and (min-width:83.75em){.landingpage-template .header-container .quote{display:block}}@media screen and (min-width:101.5625em){.landingpage-template .header-container h1{font-size:3.75rem}.landingpage-template .header-container h2,.landingpage-template .header-container h3{font-size:2.25rem}.landingpage-template .header-container h3:after{font-size:2.5rem}.landingpage-template .header-container .quote{font-size:1.3rem}.landingpage-template .header-container .frame-type-text{top:45%}.landingpage-template .header-container .down-arrow{top:calc(80% - 50px);height:50px;width:50px}}.backendlayout-landingpage{position:relative}.backendlayout-landingpage .menu-main ul.first-level-menu li.first-level-menu-item a.first-level-menu-link:hover span:before{background-color:#d8eae4}.backendlayout-landingpage .page-header{position:absolute;width:100%;top:0;left:0;background-color:transparent;color:#fefefe}.backendlayout-landingpage .page-header .menu-main ul.first-level-menu li.first-level-menu-item a.first-level-menu-link{color:#d8eae4}.backendlayout-landingpage .page-header .dropdown img{filter:brightness(10);transition:width .15s ease-out}.backendlayout-landingpage .page-header .logo-img{filter:brightness(10)}.backendlayout-landingpage .page-header.scrolled .menu-main ul.first-level-menu li.first-level-menu-item a.first-level-menu-link{color:#45425a}.backendlayout-landingpage .page-header.scrolled .dropdown img{filter:none}.backendlayout-landingpage .hamburger .hamburger-inner,.backendlayout-landingpage .hamburger .hamburger-inner:after,.backendlayout-landingpage .hamburger .hamburger-inner:before{background-color:#d8eae4}.top-arrow{position:fixed;width:50px;height:50px;right:15px;bottom:30px;z-index:5;opacity:0;cursor:pointer;transition:opacity .25s ease-out}.top-arrow.scrolled{opacity:1}.home-template>.grid-container{margin-bottom:5rem}.off-canvas-content{display:flex;min-height:100vh;flex-direction:column}.template{flex:1 0 auto}.page-footer{border-top:1px solid #2d8c6d;background-color:#2d8c6d;padding:40px;color:#fefefe}.page-footer .footer-copyright{display:inline-block}.page-footer .dropdown.menu>li.is-dropdown-submenu-parent.active>a:after{border-color:#fff transparent transparent}.footer-link{color:#fefefe;padding-left:10px;padding-right:10px}.footer-link:first-child{padding-left:0}.footer-link:last-child{padding-right:0}.footer-link:hover{color:#d8eae4}.dropdown.menu>li>a{background-color:transparent;padding:0}.menu-main ul.first-level-menu{align-items:center;z-index:10}.menu-main ul.first-level-menu li.first-level-menu-item a.first-level-menu-link{font-weight:700;padding:40px 0;transition:padding .25s ease-out;position:relative;background:none;color:#8a8a8a}.menu-main ul.first-level-menu li.first-level-menu-item a.first-level-menu-link:hover span{position:relative}.menu-main ul.first-level-menu li.first-level-menu-item a.first-level-menu-link:hover span:before{content:"";display:block;height:2px;width:100%;position:absolute;bottom:-5px;left:0;background-color:#2d8c6d}.menu-main ul.first-level-menu li.first-level-menu-item.is-active a.first-level-menu-link{color:#2d8c6d}.menu-main ul.first-level-menu li.first-level-menu-item.is-active a.first-level-menu-link span{position:relative}.menu-main ul.first-level-menu li.first-level-menu-item.is-active a.first-level-menu-link span:before{content:"";display:block;height:2px;width:100%;position:absolute;bottom:-5px;left:0;background-color:#2d8c6d}.menu-main ul.first-level-menu li.first-level-menu-item.active a.first-level-menu-link{color:#2d8c6d}.menu-main ul.first-level-menu li.first-level-menu-item.active a.first-level-menu-link span{position:relative}.menu-main ul.first-level-menu li.first-level-menu-item.active a.first-level-menu-link span:before{content:"";display:block;height:2px;width:100%;position:absolute;bottom:-5px;left:0;background-color:#2d8c6d}.menu-main ul.first-level-menu li.first-level-menu-item.is-dropdown-submenu-parent a.first-level-menu-link{padding-right:1.3125rem}.menu-main ul.first-level-menu li.first-level-menu-item.is-dropdown-submenu-parent a.first-level-menu-link:after{display:block;border:1px solid #2d8c6d;border-top:none;border-left:none;width:8px;height:8px;background-color:transparent;transform:rotate(45deg);margin-top:-7px}.menu-main ul.first-level-menu li.first-level-menu-item ul.second-level-menu{background:#fefefe;border:none;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.menu-main ul.first-level-menu li.first-level-menu-item ul.second-level-menu li.second-level-menu-item a.second-level-menu-link{position:relative}.menu-main ul.first-level-menu li.first-level-menu-item ul.second-level-menu li.second-level-menu-item a.second-level-menu-link.current :before,.menu-main ul.first-level-menu li.first-level-menu-item ul.second-level-menu li.second-level-menu-item a.second-level-menu-link:hover :before{content:"";display:block;height:16px;width:2px;position:absolute;top:11px;left:8px;background-color:#2d8c6d}.hamburger{padding-left:0}.logo-menu-mobile{width:120px;padding:1.25rem 1rem}.navigation{position:absolute}@media print,screen and (min-width:64em){.navigation{position:relative}}.menu-mobile{display:block;width:auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center}.menu-mobile .mobile-listitem-level-1 .link-level-1{color:#fefefe;background:none;font-size:18px;margin-bottom:25px;font-family:Quando,sans-serif}.menu-mobile .mobile-listitem-level-1 .submenu{clear:both;display:none;padding-left:10px}.menu-mobile .mobile-listitem-level-1.active .submenu{clear:both;display:block;padding-left:10px}.menu-mobile i{border:solid #fefefe;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.menu-mobile .arrow{cursor:pointer}.menu-mobile i.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.menu-mobile .mobile-listitem-level-1.sub>span{display:block;width:20%;float:left;text-align:center;padding-top:6px;padding-bottom:12px}.menu-mobile .mobile-listitem-level-1.sub>a{width:80%;float:left;padding-right:0;padding-bottom:12px}.position-left.is-transition-push{box-shadow:none}.off-canvas-content.is-open-left{overflow:hidden;max-height:100vh}.off-canvas-content.is-open-left .logo-link{opacity:0;pointer-events:none}.ce-uploads{list-style:none;margin-left:0}.ce-textmedia{margin-bottom:75px}.ce-textmedia video{width:100%}.ce-textmedia .media-container{margin-bottom:35px}.ce-textmedia .media-container .video-caption{margin-top:19px}.ce-textmedia .media-container .video-embed{position:relative;padding-bottom:56.25%;height:0}.ce-textmedia .media-container .video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none!important}.ce-gallery figure{margin-bottom:30px}.swiper-container{width:100%;height:auto}.swiper-button-next,.swiper-button-prev,.swiper-container-rtl .swiper-button-next,.swiper-container-rtl .swiper-button-prev{fill:#2d8c6d}.swiper-pagination-bullet{width:.75rem;height:.75rem;background:#2d8c6d;opacity:.5}.swiper-pagination-bullet-active{background:#2d8c6d;opacity:1}.swiper-slide picture{display:block}.swiper-slide picture .image{width:100%;height:auto}.ce-textpic-image{margin-bottom:1rem}iframe{border:0}.ce-image.ce-center{text-align:center}.ce-texticon{margin-bottom:20px}.ce-texticon .ce-textpic-image{text-align:center}.ce-texticon img{max-width:7.5rem;margin-bottom:10px}.ce-texticon header{min-height:58px;margin-bottom:15px;position:relative}.ce-texticon header h2{font-size:24px;position:absolute;width:100%;top:50%;transform:translateY(-50%)}.ce-texticon p{margin-bottom:25px}@media print,screen and (min-width:40em){.ce-texticon{margin-bottom:0;padding:0 20px}.ce-texticon img{margin-bottom:25px}}.ce-textkachel{align-items:center}.ce-textkachel .cell:first-child h2{margin-bottom:20px}.ce-textkachel .cell:first-child p:last-child{margin-top:15px;text-align:center}.ce-textkachel .cell:first-child.alone{padding-right:0;margin:0 auto}.ce-textkachel .cell:first-child.alone p:last-child{text-align:center}.ce-textkachel .kachel{height:auto;border:3px solid #2d8c6d;padding:25px 15px;border-radius:5px}.ce-textkachel .kachel p:last-child{margin-bottom:0}.ce-textkachel .kachel img{display:block;max-width:75px;margin:0 auto 25px}@media screen and (max-width:39.99875em){.ce-textkachel header{text-align:center}}@media print,screen and (min-width:64em){.ce-textkachel .cell:first-child{padding-right:150px}.ce-textkachel .cell:first-child h2{margin-bottom:40px}.ce-textkachel .cell:first-child p:last-child{margin-top:30px;text-align:left}}.reveal{padding:45px;border-radius:5px}.reveal p{margin-bottom:0}.reveal .close-button{font-family:serif;color:#45425a}.main.green .ce-textkachel .kachel{border-color:#fefefe}.main.green .ce-textkachel .kachel a{color:#fefefe;text-decoration:underline}.frame-type-text h2{margin-bottom:20px}@media print,screen and (min-width:40em){.frame-type-text h2{margin-bottom:40px}}.tx-indexedsearch-text-item-path p{margin-bottom:0}.tx-indexedsearch-searchbox-button{text-transform:uppercase;border:1px solid #2d8c6d;padding:.5rem 1.2rem;font-size:1rem;background-color:#2d8c6d;color:#fefefe;margin-bottom:10px;width:100%;cursor:pointer}.tx-indexedsearch-searchbox-button:active,.tx-indexedsearch-searchbox-button:focus,.tx-indexedsearch-searchbox-button:hover{background-color:#21654f;color:#fefefe}.count-results{margin-bottom:25px}@media print,screen and (min-width:40em){.count-results{margin-bottom:40px}}div.tx-indexedsearch-browsebox{display:flex;flex-direction:column;align-items:center;margin-top:20px}div.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox{list-style:none;display:flex;flex-direction:row;margin-bottom:0}div.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li{margin-left:.6rem;border:1px solid #2d8c6d;color:#fff;font-weight:700;transition:all .25s ease-out}div.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li:hover{background-color:#2d8c6d}div.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li:hover a{color:#fefefe}div.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage{background-color:rgba(45,140,109,.3)}div.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li a,div.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li span{font-weight:400;padding:.5rem 1rem;color:#2d8c6d;margin-right:-1px}.tx-indexedsearch-form{width:calc(100% - 160px);display:inline-block}.tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword{height:36px}.tx-indexedsearch-searchbox .tx-indexedsearch-search-submit{width:150px;display:inline-block;margin-left:-4px}.tx-indexedsearch-res{padding-top:30px;margin-bottom:30px;border-top:1px solid #45425a}