body .lg-actions .lg-next,body .lg-actions .lg-prev,body .lg-backdrop,body .lg-toolbar{background-color:#fff}.clear,.wrap{clear:both}html{font-size:10px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-rendering:geometricPrecision}body{font-family:Muli,sans-serif;font-size:2.1rem;line-height:1.5;font-weight:400;margin:0;padding:0;background:#fff;color:#333}.arrow_left,.arrow_right,.cta,a.button{font-size:2.3rem;font-weight:400;font-family:'Playfair Display',serif;letter-spacing:-.012em}body.navShow{overflow:hidden}body #lg-counter,body .lg-actions .lg-next,body .lg-actions .lg-prev,body .lg-toolbar .lg-icon{color:#686868}body #lg-counter:hover,body .lg-actions .lg-next:hover,body .lg-actions .lg-prev:hover,body .lg-toolbar .lg-icon:hover{color:inherit;opacity:.7}#pssMainOuterBox{margin:0 auto}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.sr .reveal{visibility:hidden}.colors{--main-color:#e60110;--sub-color:#000}.colors.start{--main-color:#89d1b7;--sub-color:#89d1b7}.colors.maenner{--main-color:#4b7186;--sub-color:#8fcdef}.colors.frauen{--main-color:#6f4545;--sub-color:#e1b1b1}.colors.kinder{--main-color:#52645e;--sub-color:#b1e1d0}.colors.sportler{--main-color:#4a4a4a;--sub-color:#d2d2d2}.colors.vortraege{--main-color:#6f6c45;--sub-color:#dee1b1}.chromeframe{margin:.2em 0;background:#f6ff94;color:#000;padding:.2em 0;text-align:center}.jsflag{display:none}.no-js .jsflag{display:block}a{color:inherit;text-decoration:underline}.arrow_left,.arrow_right,.cta{position:relative;cursor:pointer;margin:2rem 0;line-height:1}.arrow_left:before,.arrow_right:before,.cta:before{content:'';width:4.7rem;height:100%;position:absolute;left:100%;background-color:#000;-webkit-mask:url(images/arrow-right.svg) no-repeat center;mask:url(images/arrow-right.svg) no-repeat center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.arrow_left:hover:before,.arrow_right:hover:before,.cta:hover:before{-webkit-transform:translateX(7px);-moz-transform:translateX(7px);-ms-transform:translateX(7px);-o-transform:translateX(7px);transform:translateX(7px)}.arrow_left:before,.arrow_right:before{left:0}.arrow_left:before{-webkit-mask:url(images/arrow-left.svg) no-repeat center;mask:url(images/arrow-left.svg) no-repeat center}a.button{color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 35px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#000;cursor:pointer;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;text-decoration:none}a.button.button_white{color:#333;background:#fff;border:4px solid #fff}a.button.button_white:hover{color:#fff;background:0 0}a.button.button_small{padding:6px 20px;font-size:12px}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif;font-weight:400;letter-spacing:-.012em}.modul h2{font-size:3.6rem}.modul h3{font-size:3rem}.wrap{position:relative;width:100%;max-width:120rem;margin:0 auto;padding:0 2rem}.wrap.wide{max-width:136rem}.wrap.small{max-width:105rem}.wrap.flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#main_header,#main_header .menu_wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.wrap.center{text-align:center}.wrap.nopadding{padding:0}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#main_header{background:#fff;position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;height:16rem;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:200}#main_header .wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#main_header #menu-trigger{display:none;height:4rem}#main_header .menu_wrap{display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}#main_header .social_links,footer #menu-footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}#main_header .social_links{display:flex;gap:2.5rem}#main_header a.social_link img{display:block;width:2.5rem}#main_header a.logo img{display:block;width:auto;height:12rem}#main_header #nav_main ul{margin:0}#main_header #nav_main ul li{font-family:'Playfair Display',serif;letter-spacing:-.012em;position:relative;font-size:2.3rem;font-weight:400;display:inline-block;margin:0 3.5rem}#main_header #nav_main ul li:last-child{margin-right:0}#main_header #nav_main ul li:first-child{margin-left:0}#main_header #nav_main ul li.current-menu-item a,#main_header #nav_main ul li.current-page-ancestor a{color:#e60110}#main_header #nav_main ul li a{text-decoration:none}#main_header #nav_main ul li:hover .sub-menu{display:block}#main_header #nav_main .sub-menu{display:none;padding:2rem 0 0;position:absolute;background:#fff;left:-3rem;min-width:24rem}#main_header #nav_main .sub-menu:hover{display:block}#main_header #nav_main .sub-menu li{display:block;padding:2rem 3rem}#main_header #nav_main .sub-menu li,#main_header #nav_main .sub-menu li:first-child,#main_header #nav_main .sub-menu li:last-child{margin:0}footer{padding:8rem 0;background:url(images/bg-shape-2.svg) bottom -30px left -110px no-repeat}footer .bottom_menu{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3rem;padding-top:2rem}footer .bottom_menu:before{content:"";height:1px;width:-webkit-calc(100% - 4rem);width:-moz-calc(100% - 4rem);width:calc(100% - 4rem);position:absolute;top:0;left:2rem;background:#686868}footer #menu-footer{display:flex;gap:2rem;list-style-type:none;margin:0;padding:0}footer #menu-footer li a{color:#e60110;text-decoration:none;background:#fff}footer #menu-footer li a:hover{text-decoration:underline}footer .social_links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:2.5rem}footer .social_link img{width:2.5rem}footer .box{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-left:1rem}footer .box a,footer .box strong{color:#e60110;font-size:2.1rem;text-decoration:none}footer .box a:hover{text-decoration:underline}footer .box h2{color:#e60110}footer .box.highlight{margin-left:10rem;color:#e60110;-webkit-box-flex:1.2;-webkit-flex:1.2;-moz-box-flex:1.2;-ms-flex:1.2;flex:1.2}footer .box.highlight a,footer .box.highlight strong{font-weight:600}footer .box:first-child{margin-left:0}.subpage_menu{position:relative;width:24%;padding:0 2rem}.subpage_menu ul{position:-webkit-sticky;position:sticky;top:16rem;padding:8rem 0;list-style-type:none}.subpage_menu ul li{font-family:'Playfair Display',serif;font-weight:400;letter-spacing:-.012em;position:relative;margin:2rem 0;padding-right:5rem}.subpage_menu ul li a{text-decoration:none}.subpage_menu ul li.active{color:var(--main-color)}.subpage_menu ul li.active:before{content:'';width:5rem;height:100%;position:absolute;right:0;background-color:var(--main-color);-webkit-mask:url(images/arrow-right.svg) no-repeat center;mask:url(images/arrow-right.svg) no-repeat center}.subpage_content{width:76%;padding:2rem 0 2rem 8rem}button[type=submit],input[type=text],input[type=email],input[type=password],input[type=submit],textarea{background:0 0;border:1px solid #999;padding:11px 15px;font-family:Lato,sans-serif;font-style:italic;font-size:18px;color:#555}button[type=submit]:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=submit]:focus,textarea:focus{outline:0;background:rgba(255,255,255,.3)}button[type=submit],input[type=submit]{background:#222;color:#fff;border:2px solid #222;padding:11px 30px;-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;-moz-transition:all .1s ease-out;transition:all .1s ease-out;text-transform:uppercase;font-style:normal;letter-spacing:1px}button[type=submit]:hover,input[type=submit]:hover{background:#363636}.field-wrap .ninja-forms-field-error{color:#222;font-weight:400}select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:13px;padding:7px 20px 6px 7px;display:block;background:url(images/select_arrow.png) right no-repeat #fff;border:1px solid #ddd;position:relative;outline:0}select::-ms-expand{display:none}::-webkit-input-placeholder{color:#222}::-moz-placeholder{color:#222;opacity:1}::-ms-input-placeholder{color:#222}

section.hero{color:#000;position:relative;min-height:40vh;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:8rem 0;font-family:'Playfair Display',serif;font-weight:400;letter-spacing:-.012em;line-height:1.3}section.hero h1,section.hero h2,section.hero h3{margin:0}section.hero h1{font-size:6.8rem}section.hero h2{font-size:4.5rem}section.hero.colors.default{--sub-color:#fff}section.hero .bg_shapes,section.hero:after,section.hero:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff}section.hero:after,section.hero:before{background-color:var(--sub-color)}section.hero:after{top:auto;height:2.4rem}section.hero .bg_shapes{background:url(images/bg-shape.svg) top 180px right -110px no-repeat}section.hero.high{min-height:80vh;padding-bottom:20rem}section.hero .icon{width:8rem;height:auto}section.hero .icon.margin_bottom{margin-bottom:2rem}section.hero .icon.medium{width:17rem}section.hero .icon.medium.margin_bottom{margin-bottom:5rem}section.hero .icon.large{width:32rem}section.hero .icon.large.margin_bottom{margin-bottom:8rem}@media screen and (max-width:1024px){section.hero h1{font-size:4rem}section.hero h2{font-size:2.8rem}}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:url(fonts/playfair-display-v22-latin-regular.eot);src:local(''),url(fonts/playfair-display-v22-latin-regular.eot?#iefix) format('embedded-opentype'),url(fonts/playfair-display-v22-latin-regular.woff2) format('woff2'),url(fonts/playfair-display-v22-latin-regular.woff) format('woff'),url(fonts/playfair-display-v22-latin-regular.ttf) format('truetype'),url(fonts/playfair-display-v22-latin-regular.svg#PlayfairDisplay) format('svg')}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;src:url(fonts/playfair-display-v22-latin-italic.eot);src:local(''),url(fonts/playfair-display-v22-latin-italic.eot?#iefix) format('embedded-opentype'),url(fonts/playfair-display-v22-latin-italic.woff2) format('woff2'),url(fonts/playfair-display-v22-latin-italic.woff) format('woff'),url(fonts/playfair-display-v22-latin-italic.ttf) format('truetype'),url(fonts/playfair-display-v22-latin-italic.svg#PlayfairDisplay) format('svg')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:600;src:url(fonts/playfair-display-v22-latin-600.eot);src:local(''),url(fonts/playfair-display-v22-latin-600.eot?#iefix) format('embedded-opentype'),url(fonts/playfair-display-v22-latin-600.woff2) format('woff2'),url(fonts/playfair-display-v22-latin-600.woff) format('woff'),url(fonts/playfair-display-v22-latin-600.ttf) format('truetype'),url(fonts/playfair-display-v22-latin-600.svg#PlayfairDisplay) format('svg')}@font-face{font-family:Muli;font-style:normal;font-weight:400;src:local('Muli'),url(fonts/Muli-Regular.woff) format('woff')}@font-face{font-family:Muli;font-style:italic;font-weight:400;src:local('Muli'),url(fonts/Muli-Italic.woff) format('woff')}@font-face{font-family:Muli;font-style:normal;font-weight:500;src:local('Muli'),url(fonts/Muli-SemiBold.woff) format('woff')}
.mn2,.toggle-button{display:block;position:relative}.mn2 .wolverine,.toggle-button .wolverine{display:inline-block;padding:18px 10px;cursor:pointer;-webkit-user-select:none;opacity:.97;background:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.mn2 .wolverine .claws,.toggle-button .wolverine .claws{position:relative;width:20px;height:2px;background:#222}.mn2 .wolverine .claws:after,.mn2 .wolverine .claws:before,.toggle-button .wolverine .claws:after,.toggle-button .wolverine .claws:before{display:block;content:"";height:2px;width:20px;background:#222;position:absolute;z-index:-1;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:top .1s .2s ease,-webkit-transform .2s ease;-o-transition:top .1s .2s ease,-o-transform .2s ease;-moz-transition:top .1s .2s ease,transform .2s ease,-moz-transform .2s ease;transition:top .1s .2s ease,transform .2s ease;transition:top .1s .2s ease,transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease,-o-transform .2s ease}.mn2 .wolverine .claws:before,.toggle-button .wolverine .claws:before{top:7px}.mn2 .wolverine .claws:after,.toggle-button .wolverine .claws:after{top:-7px}.mn2 .wolverine.close .claws,.toggle-button .wolverine.close .claws{-webkit-transition:background .1s 0s ease;-o-transition:background .1s 0s ease;-moz-transition:background .1s 0s ease;transition:background .1s 0s ease;background:0 0!important}.mn2 .wolverine.close .claws:after,.mn2 .wolverine.close .claws:before,.toggle-button .wolverine.close .claws:after,.toggle-button .wolverine.close .claws:before{background:#000;-webkit-transition:top .1s ease,-webkit-transform .1s .2s ease;-o-transition:top .1s ease,-o-transform .1s .2s ease;-moz-transition:top .1s ease,transform .1s .2s ease,-moz-transform .1s .2s ease;transition:top .1s ease,transform .1s .2s ease;transition:top .1s ease,transform .1s .2s ease,-webkit-transform .1s .2s ease,-moz-transform .1s .2s ease,-o-transform .1s .2s ease;top:0;width:20px}.mn2 .wolverine.close .claws:before,.toggle-button .wolverine.close .claws:before{-webkit-transform:rotate3d(0,0,1,45deg);-moz-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.mn2 .wolverine.close .claws:after,.toggle-button .wolverine.close .claws:after{-webkit-transform:rotate3d(0,0,1,-45deg);-moz-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}
section.template_boilertemplate{margin:0;border-bottom:1px dashed #aaa;padding:50px 0;background:#e7e7e7}
#pss{--pss-steps-background-color:#e60110;--pss-infos-underline-color:#fff;--pss-tab-underline-color:#fff;--pss-tab-selected-underline-color:#fff;--pss-slots-button-selected-color:#e60110;--pss-appname-color:#e60110;font:inherit;font-size:2.1rem}#pss .form-floating>.form-select,#pss input[type=text],#pss input[type=email],#pss input[type=select]{font:inherit;padding-top:3rem;min-height:6rem}
.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 10px 20px}.alignleft{float:left;margin:5px 20px 10px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 10px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 10px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-right:auto;margin-left:auto}.wp-caption{padding:5px 3px 10px;max-width:96%;border:1px solid #f0f0f0;background:#fff;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{margin:0;padding:0;max-width:98.5%;width:auto;height:auto;border:0}.wp-caption p.wp-caption-text{margin:0;padding:0 4px 5px;font-size:11px;line-height:17px}
section.modul{clear:both}
.modul.bild_stoerer{font-size:1.9rem;color:var(--main-color);min-height:6rem;background:url(images/bg-shape.svg) bottom 100px left -120px no-repeat}.modul.bild_stoerer a.cta{display:inline-block;color:var(--main-color);margin:3rem auto;text-decoration:none}.modul.bild_stoerer a.cta:before{background-color:var(--main-color)}.modul.bild_stoerer h2{font-size:3.6rem}.modul.bild_stoerer a{text-decoration:none}.modul.bild_stoerer strong{font-weight:inherit;font-size:3.1rem}.modul.bild_stoerer .img{position:relative;-webkit-border-radius:10000px;-moz-border-radius:10000px;border-radius:10000px;width:25rem;height:25rem;margin-top:-4rem;margin-bottom:-21rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:3.4rem;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}.modul.bild_stoerer .img img{width:9.2rem;height:auto;-webkit-border-radius:10000px;-moz-border-radius:10000px;border-radius:10000px;-o-object-fit:cover;object-fit:cover}.modul.bild_stoerer .column{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;font-weight:500;line-height:1.4;padding-right:4rem}.modul.bild_stoerer .column.right{padding-right:0;padding-left:4rem}.modul.bild_stoerer .column h1,.modul.bild_stoerer .column h2,.modul.bild_stoerer .column h3,.modul.bild_stoerer .column h4,.modul.bild_stoerer .column h5,.modul.bild_stoerer .column h6{font-weight:400}.modul.bild_stoerer .wrap.flex{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modul.bild_stoerer .wrap.flex.img-large .img{margin-top:-19rem;margin-bottom:-19rem;width:38rem;height:38rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0}.modul.bild_stoerer .wrap.flex.img-large img{width:33.4rem;height:33.4rem}@media screen and (max-width:1024px){.modul.bild_stoerer{background:0 0}.modul.bild_stoerer h2{font-size:2.8rem}.modul.bild_stoerer strong{font-size:2.4rem}.modul.bild_stoerer .wrap.flex .img{margin-right:auto;margin-left:auto}.modul.bild_stoerer .wrap.flex.img-large .img{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:0;width:20rem;height:20rem}.modul.bild_stoerer .wrap.flex.img-large img{width:18rem;height:18rem}.modul.bild_stoerer .column{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.modul.bild_stoerer .column.right{padding:0}}
.modul.contact{padding:10rem 0;background:url(images/bg-shape.svg) bottom 300px left -120px no-repeat}.modul.contact .form{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;padding-right:10rem}.modul.contact .text{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;padding-left:10rem}.modul.contact .center{width:100%;text-align:center}.modul.contact a,.modul.contact h1,.modul.contact h2,.modul.contact h3,.modul.contact h4,.modul.contact h5,.modul.contact h6{color:var(--main-color);text-decoration:none}.modul.contact .icheckbox{display:inline-block;width:28px;height:28px;border:1px solid var(--main-color);margin-bottom:-5px}.modul.contact .icheckbox.checked{background:url(images/check-mark.svg) center no-repeat;-webkit-background-size:16px 16px;-moz-background-size:16px;-o-background-size:16px;background-size:16px}.modul.contact .caldera-grid{margin:3.6rem 0}.modul.contact .caldera-grid .checkbox-inline{padding:0;width:100%}.modul.contact .caldera-grid .form-group{position:relative;padding-left:100px;margin-bottom:20px;overflow:visible}.modul.contact .caldera-grid .form-group.datenschutz{margin-top:40px;padding-left:0}.modul.contact .caldera-grid .form-group.datenschutz label{position:relative;border:none;width:auto}.modul.contact .caldera-grid .form-group label{font-size:1.9rem;font-weight:400;position:absolute;left:0;bottom:0;width:10rem;border-bottom:3px solid var(--main-color);margin-bottom:0}.modul.contact .caldera-grid .form-group input,.modul.contact .caldera-grid .form-group textarea{font-size:2.1rem;background:0 0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:1px solid #686868;padding:2.8rem 2rem}.modul.contact .caldera-grid .form-group input[type=submit]{font-family:'Playfair Display',serif;font-weight:400;letter-spacing:-.012em;position:relative;font-size:2.3rem;cursor:pointer;line-height:1;margin:3rem 0;color:var(--main-color);text-decoration:underline;float:right;padding:2rem 4.5rem 2rem 0;border:0}.modul.contact .caldera-grid .form-group input[type=submit]:before{content:'';width:4.7rem;height:100%;position:absolute;left:100%;background-color:#000;-webkit-mask:url(images/arrow-right.svg) no-repeat center;mask:url(images/arrow-right.svg) no-repeat center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.modul.contact .caldera-grid .form-group input[type=submit]:hover:before{-webkit-transform:translateX(7px);-moz-transform:translateX(7px);-ms-transform:translateX(7px);-o-transform:translateX(7px);transform:translateX(7px)}.modul.contact .caldera-grid .form-group span.field_required{display:none}.modul.contact .caldera-grid .form-group.send :before{content:'re';display:block;position:absolute;right:0;top:0;width:2.6rem;height:14rem;background:var(--main-color);-webkit-mask:url(images/arrow-right.svg) no-repeat center;mask:url(images/arrow-right.svg) no-repeat center}.modul.contact .caldera-grid .has-error .help-block{position:absolute;font-size:1.4rem;top:100%}.modul.contact .text{font-size:1.9rem}.modul.contact .text a{font-size:2.1rem}.modul.contact .text em{font-style:normal;font-size:1.4rem;line-height:2}@media screen and (max-width:1024px){.modul.contact{padding:2rem 0;background:0 0}.modul.contact .form{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:0}.modul.contact .text{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0}}
.modul.quote_slider{padding-bottom:4rem}.modul.quote_slider .wrap.flex{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.modul.quote_slider .title{padding:8rem 0;color:var(--main-color);text-align:center;background:url(images/bg-shape.svg) bottom right -100px no-repeat}.modul.quote_slider .title.extra_height{padding:20rem 0;background-position:center right -100px}.modul.quote_slider .gallery,.modul.quote_slider .quote{width:50%}.modul.quote_slider .gallery{padding-right:10rem}.modul.quote_slider .gallery ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:74rem}.modul.quote_slider .gallery ul li{position:relative}.modul.quote_slider .gallery ul li img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modul.quote_slider .quote{font-family:'Playfair Display',serif;font-weight:400;letter-spacing:-.012em;position:relative;font-style:italic;font-size:3.4rem;line-height:1.9}.modul.quote_slider .quote:before{content:'';position:absolute;width:100px;height:100px;top:-130px;left:-50px;background:url(images/icon-quote.svg) center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.modul.quote_slider .arrows{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modul.quote_slider .arrows .arrow_left,.modul.quote_slider .arrows .arrow_right{display:inline-block;width:40px;height:50px;margin-left:20px}.modul.quote_slider .arrows .arrow_left:before,.modul.quote_slider .arrows .arrow_right:before{background-color:var(--main-color)}@media screen and (max-width:1024px){.modul.quote_slider .gallery,.modul.quote_slider .quote{width:100%}.modul.quote_slider .title{padding:6rem 0}.modul.quote_slider .title.extra_height{padding:8rem 0}.modul.quote_slider .gallery{padding-right:0}.modul.quote_slider .quote{font-size:2.8rem;padding-top:12rem}.modul.quote_slider .quote::before{width:70px;top:0;left:0}}
.modul.stoerer{padding:10rem 0;color:#52645e;background:#d6e8e2;position:relative}.modul.stoerer .text{width:60%}.modul.stoerer .img{position:absolute;top:-10rem;right:0;width:-webkit-calc((100% - 120rem)/ 2 + 120rem * .5);width:-moz-calc((100% - 120rem)/ 2 + 120rem * .5);width:calc((100% - 120rem)/ 2 + 120rem * .5);height:auto}.modul.stoerer a.cta:before{background-color:#52645e}.modul.stoerer .main_cta{margin-right:6rem;background:#52645e}.modul.stoerer .main_cta img{margin-left:1rem;width:auto;height:2.3rem}.modul.stoerer .buttons{margin-top:5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){.modul.stoerer{margin-top:10rem;padding:40% 0 4rem}.modul.stoerer .text{width:100%}.modul.stoerer .img{width:80%}}@media screen and (max-width:400px){.modul.stoerer{padding-top:40%}.modul.stoerer .img{width:100%}}
.modul.text_img_boxes,.modul.text_img_boxes .box{display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.modul.text_img_boxes{padding:0;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modul.text_img_boxes .box{display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;color:var(--main-color);background-color:var(--sub-color)}.modul.text_img_boxes .box:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.modul.text_img_boxes .box:nth-of-type(n+2) .blob{background-image:url(images/blob-2.svg)}.modul.text_img_boxes .box:nth-of-type(n+3) .blob{background-image:url(images/blob-3.svg)}.modul.text_img_boxes .box:nth-of-type(n+4) .blob{background-image:url(images/blob-4.svg)}.modul.text_img_boxes a:before{background-color:var(--main-color)}.modul.text_img_boxes .img,.modul.text_img_boxes .text{min-height:500px;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.modul.text_img_boxes .img{position:relative;opacity:.65}.modul.text_img_boxes .img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modul.text_img_boxes .text{font-size:1.9rem}.modul.text_img_boxes .text .content{max-width:480px;margin:auto;padding:85px 0}.modul.text_img_boxes .text p{margin:1.5em 0}.modul.text_img_boxes .text h2{font-size:2.8rem}.modul.text_img_boxes .text a{font-family:'Playfair Display',serif;font-weight:400;letter-spacing:-.012em;position:relative;font-size:2.3rem;cursor:pointer;margin:2rem 0;line-height:1}.modul.text_img_boxes .text a:before{content:'';width:4.7rem;height:100%;position:absolute;left:100%;background-color:#000;-webkit-mask:url(images/arrow-right.svg) no-repeat center;mask:url(images/arrow-right.svg) no-repeat center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;background-color:var(--main-color)}.modul.text_img_boxes .text a:hover:before{-webkit-transform:translateX(7px);-moz-transform:translateX(7px);-ms-transform:translateX(7px);-o-transform:translateX(7px);transform:translateX(7px)}.modul.text_img_boxes .blob{opacity:.7;width:180px;height:180px;margin-left:-48.5px;margin-top:-48.5px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(images/blob-1.svg);background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.modul.text_img_boxes .icon{position:relative;width:83px;height:83px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--main-color)}.modul.text_img_boxes.vertical .box{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.modul.text_img_boxes.vertical .box:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.modul.text_img_boxes.vertical .box .img,.modul.text_img_boxes.vertical .box .text{height:50%}@media screen and (max-width:1024px){.modul.text_img_boxes .img,.modul.text_img_boxes .text{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.modul.text_img_boxes .text{padding:2rem}}@media screen and (max-width:600px){.modul.text_img_boxes .icon{margin-left:0}.modul.text_img_boxes .blob{margin-left:-24.25px}}
.modul.text_block a.cta,.modul.text_block a.cta[href$='.pdf'],.modul.text_block ul li a,.subpage_content .modul.text_block a.cta,.subpage_content .modul.text_block h1,.subpage_content .modul.text_block h2,.subpage_content .modul.text_block h3,.subpage_content .modul.text_block h4,.subpage_content .modul.text_block h5,.subpage_content .modul.text_block h6,.subpage_content .modul.text_block ul li:before{color:var(--main-color)}.modul.text_block{padding:16rem 0;background:url(images/bg-shape.svg) bottom 100px left -120px no-repeat}.modul.text_block .wrap.columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}.modul.text_block .wrap.columns *{display:inline-block}.modul.text_block .wrap.columns h1,.modul.text_block .wrap.columns h2,.modul.text_block .wrap.columns h3,.modul.text_block .wrap.columns h4,.modul.text_block .wrap.columns h5,.modul.text_block .wrap.columns h6{display:block;-webkit-column-span:all;-moz-column-span:all;column-span:all}.modul.text_block .center{width:100%;text-align:center}.modul.text_block a.cta{display:inline-block;margin:3rem auto}.modul.text_block a.cta:before{background-color:var(--main-color)}.modul.text_block a.cta[href$='.pdf']{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-left:9rem;height:6rem}.modul.text_block a.cta[href$='.pdf']:before{right:auto;left:0;width:8rem;height:6rem;background-color:var(--main-color);-webkit-mask:url(images/pdf-download-icon-red.svg) no-repeat center left;mask:url(images/pdf-download-icon-red.svg) no-repeat center left;-webkit-mask-size:contain;mask-size:contain}.modul.text_block a.cta[href$='.pdf']:hover:before{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.modul.text_block ul{list-style-type:none;padding:0;margin:1.5em 0;line-height:1.8}.modul.text_block ul li:before{content:'•';margin-right:1.5rem}.modul.text_block ul li a{text-decoration:none}.subpage_content .modul.text_block{padding:6rem 0;background:0 0}.subpage_content .modul.text_block .center{text-align:left}.subpage_content .modul.text_block a.cta:before{background-color:var(--main-color)}@media screen and (max-width:1024px){.modul.text_block{padding:10rem 0}.modul.text_block .wrap.columns{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media screen and (max-width:600px){.modul.text_block{padding:4rem 0}.subpage_content .modul.text_block{padding:2rem 0}}
.modul.video_steps{padding:2rem 0}.modul.video_steps ul.steps{padding:0;list-style-type:none}.modul.video_steps ul.steps li{position:relative;margin-bottom:12rem}.modul.video_steps ul.steps li:last-child{margin-bottom:0}.modul.video_steps .flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.modul.video_steps .img,.modul.video_steps .text{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.modul.video_steps .img{position:relative}.modul.video_steps .img .play,.modul.video_steps .img:after,.modul.video_steps .img:before{content:'';display:block;position:absolute;top:0;left:0;opacity:.5;width:100%;height:100%;z-index:1;background:var(--main-color);-webkit-transition:opacity .6s ease;-o-transition:opacity .6s ease;-moz-transition:opacity .6s ease;transition:opacity .6s ease}.modul.video_steps .img:after{opacity:1;z-index:-1;background:var(--main-color);-webkit-transform:translate(1.5rem,2rem);-moz-transform:translate(1.5rem,2rem);-ms-transform:translate(1.5rem,2rem);-o-transform:translate(1.5rem,2rem);transform:translate(1.5rem,2rem)}.modul.video_steps .img .play{opacity:1;background:url(images/play-button-icon.svg) center no-repeat}.modul.video_steps .img img{position:relative;display:block;width:100%;-webkit-box-shadow:1rem .5rem 1.5rem rgba(153,153,153,.5);-moz-box-shadow:1rem .5rem 1.5rem rgba(153,153,153,.5);box-shadow:1rem .5rem 1.5rem rgba(153,153,153,.5)}.modul.video_steps .img:hover{cursor:pointer}.modul.video_steps .img:hover:before{opacity:.1}.modul.video_steps .text{padding:4rem 0 0 6rem}.modul.video_steps h3{font-size:2.7rem;color:var(--main-color);margin-top:0}.modul.video_steps .step_bubble{position:absolute;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Playfair Display',serif;letter-spacing:-.012em;font-size:3.6rem;font-weight:600;width:8.1rem;height:8.1rem;top:-4.05rem;left:-4.05rem;-webkit-border-radius:10000px;-moz-border-radius:10000px;border-radius:10000px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:top;-webkit-align-items:top;-moz-box-align:top;-ms-flex-align:top;align-items:top;padding-top:.8rem;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--main-color);background-color:#fff}.modul.video_steps .step_bubble:before{content:'';position:absolute;display:block;z-index:1;top:.3rem;left:.3rem;width:7.5rem;height:7.5rem;-webkit-border-radius:10000px;-moz-border-radius:10000px;border-radius:10000px;border:4px solid var(--main-color)}@media screen and (max-width:1440px){.modul.video_steps .img{margin-left:6rem}}@media screen and (max-width:1024px){.modul.video_steps .text{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:6rem;padding-left:3rem}.modul.video_steps .img{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:3rem}.modul.video_steps .step_bubble{font-family:'Playfair Display',serif;font-weight:400;letter-spacing:-.012em;font-size:2.8rem;width:6rem;height:6rem;top:-3rem;left:-3rem;padding-top:.5rem}.modul.video_steps .step_bubble:before{top:.5rem;left:.5rem;width:5rem;height:5rem}}
@media screen and (max-width:1200px){html{font-size:9px!important}#main_header{height:8rem}#main_header .menu_wrap{gap:2rem}#main_header #nav_main{opacity:0;pointer-events:none;position:fixed;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;top:8rem;right:0;bottom:0;left:0;overflow:auto;background:#fff;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;-moz-transition:opacity .4s ease;transition:opacity .4s ease}#main_header #nav_main ul li{display:block;margin:4rem auto}footer .box,footer .box.highlight{margin-left:0}#main_header #nav_main ul li .sub-menu{display:block;position:relative;padding-top:1rem;left:auto}#main_header #nav_main ul li .sub-menu li{font-size:1.8rem;padding:.5rem 0}#main_header #nav_main ul li .sub-menu li:before{content:'- '}#main_header #menu-trigger{display:block}#main_header a.logo img{height:6rem}body.navShow #main_header #nav_main{opacity:1;pointer-events:auto}footer .box{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:3rem}.subpage_content,.subpage_menu{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.subpage_menu ul{padding:1rem 0}.subpage_menu ul li.active{text-decoration:underline}.subpage_menu ul li.active:before{display:none}.subpage_content{padding:0}}@media screen and (max-width:600px){.modul h2{font-size:2.8rem}.modul h3{font-size:2.2rem}}
/*# sourceMappingURL=assets/style.css.map */
