@charset "UTF-8";
@import mod_navigation;.contao-cookiebar{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999;font-size:0;letter-spacing:0;text-align:center;padding:15px;max-height:100vh;box-sizing:border-box;pointer-events:none;overflow:hidden}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar:before{content:"";display:inline-block;height:100%;vertical-align:middle}.contao-cookiebar .cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left}.contao-cookiebar.cc-top .cc-inner{vertical-align:top}.contao-cookiebar.cc-top.cc-active .cc-inner{animation:cookiebar-top-in 0.5s ease-in-out forwards}.contao-cookiebar.cc-top.cc-saved .cc-inner{animation:cookiebar-top-out 0.5s ease-in-out forwards}.contao-cookiebar.cc-bottom .cc-inner{vertical-align:bottom}.contao-cookiebar.cc-bottom.cc-active .cc-inner{animation:cookiebar-bottom-in 0.5s ease-in-out forwards}.contao-cookiebar.cc-bottom.cc-saved .cc-inner{animation:cookiebar-bottom-out 0.5s ease-in-out forwards}.contao-cookiebar.cc-middle .cc-inner{vertical-align:middle}.contao-cookiebar.cc-middle.cc-active .cc-inner{animation:cookiebar-middle-in 0.5s ease-in-out forwards}.contao-cookiebar.cc-middle.cc-saved .cc-inner{animation:cookiebar-middle-out 0.5s ease-in-out forwards}.contao-cookiebar.cc-left{text-align:left}.contao-cookiebar.cc-right{text-align:right}.contao-cookiebar .cc-head h1:first-child,.contao-cookiebar .cc-head h2:first-child,.contao-cookiebar .cc-head h3:first-child,.contao-cookiebar .cc-head h4:first-child,.contao-cookiebar .cc-head h5:first-child,.contao-cookiebar .cc-head h6:first-child{margin-top:0}.contao-cookiebar .cc-head p{margin-bottom:15px}.contao-cookiebar .cc-btn{display:inline-block;cursor:pointer;width:100%;padding:8px 14px;margin-bottom:8px;font-size:15px;outline:0 none;border:1px solid #cfcfcf;border-radius:4px;color:#444;background:#f5f5f5}.contao-cookiebar .cc-btn:hover{background:#ececec}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale .cc-btn{background:#f1efef}.contao-cookiebar .grayscale .cc-btn:hover{background:#ececec}.contao-cookiebar .grayscale .cc-btn.success{background:#fbfbfb}.contao-cookiebar .grayscale .cc-btn.success:hover{background:#f7f7f7}.contao-cookiebar .highlight .cc-btn.success{background:#4e9e3e;border-color:#3e7830;color:#fff}.contao-cookiebar .highlight .cc-btn.success:hover{background:#4c933f}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight:600}.contao-cookiebar input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.contao-cookiebar input+label{padding:8px 13px 8px 50px;cursor:pointer}.contao-cookiebar input+label:before{content:"";position:absolute;top:6px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;border-radius:10px;background:#fff;border:2px solid #9c9b99;transition:border-color 0.2s}.contao-cookiebar input+label:after{display:block;content:"";position:absolute;top:10px;left:4px;width:14px;height:14px;border-radius:10px;background:#9c9b99;transition:background 0.2s, margin-left 0.2s, padding 0.2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, #9c9b99 0%, #9c9b99 50%, #399d32 50%, #399d32 100%)}.contao-cookiebar input:checked+label:after{background:#399d32;margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:#dcf3db;border-color:#399d32}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:#c8c7c5}.contao-cookiebar input:disabled+label:before{background:#f4f4f4;border-color:#c8c7c5}.contao-cookiebar.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.contao-cookiebar.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in 0.5s ease-in-out forwards}.contao-cookiebar.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.contao-cookiebar.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out 0.5s ease-in-out forwards}@media (min-width:768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.contao-cookiebar .cc-inner{max-width:750px}}@keyframes cookiebar-overlay-in{0%{background:rgba(0, 0, 0, 0)}100%{background:rgba(0, 0, 0, 0.75)}}@keyframes cookiebar-overlay-out{0%{background:rgba(0, 0, 0, 0.75)}100%{background:rgba(0, 0, 0, 0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}100%{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}100%{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}100%{opacity:0;visibility:hidden;transform:translateY(100%)}}.contao-cookiebar{color:#444444}.contao-cookiebar p{color:#868686;line-height:1.4}.contao-cookiebar .cc-inner{padding:25px;border-radius:5px;-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.25);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.25);background:#fff}.contao-cookiebar .cc-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;position:relative;border:1px solid #d0d0d0;border-radius:5px;margin-bottom:10px}.contao-cookiebar .cc-group>label{flex-grow:1;margin:5px 0 5px 10px}.contao-cookiebar .cc-group .cc-detail-btn{border:0 none;outline:0 none;background:transparent;font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer;color:#a2a2a2;padding:8px 10px;line-height:1.2rem}.contao-cookiebar .cc-group .cc-detail-btn span:nth-child(2){display:none}.contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(1){display:none}.contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(2){display:inline}.contao-cookiebar .cc-group .cc-detail-btn:hover{color:#717171}.contao-cookiebar .cc-group .cc-detail-btn-details{display:inline-block;border:0 none;outline:0 none;background:transparent;font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer;color:#a2a2a2;text-decoration:underline;padding:0;margin:0 0 10px}.contao-cookiebar .cc-group .cc-detail-btn-details span:nth-child(2){display:none}.contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(1){display:none}.contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.contao-cookiebar .cc-group .cc-detail-btn-details:hover{color:#717171}.contao-cookiebar .cc-cookies{display:none;width:100%;background:#fbfbfb;border-radius:0 0 5px 5px}.contao-cookiebar .cc-cookies>p{font-size:0.875rem}.contao-cookiebar .cc-cookies>p,.contao-cookiebar .cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid #e6e6e6}.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info{font-size:0.875rem;background:#fff;padding:10px;border-radius:5px;border:1px solid #efefef}.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info>div>span{font-weight:600}.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-desc>p{margin-bottom:0}.contao-cookiebar .cc-cookies .cc-cookie label.cookie+p,.contao-cookiebar .cc-cookies .cc-cookie label.cookie+.cc-cookie-info,.contao-cookiebar .cc-cookies .cc-cookie label.cookie+button.cc-detail-btn-details{margin-top:10px}.contao-cookiebar .cc-cookies .cc-cookie p{margin:0 0 15px;font-size:0.875rem}.contao-cookiebar .cc-footer,.contao-cookiebar .cc-info{text-align:center}.contao-cookiebar .cc-info{margin-top:15px}.contao-cookiebar .cc-info>p{font-size:0.875rem}.contao-cookiebar .cc-info>a{display:inline-block;font-size:0.813rem;color:#a2a2a2;text-decoration:none}.contao-cookiebar .cc-info>a:hover{color:#717171}.contao-cookiebar .cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.mod_navigation,.mod_customnav{margin-bottom:0 !important;padding-bottom:0 !important}.mod_navigation ul,.mod_customnav ul{display:inline-flex;flex-flow:row wrap;width:100%}.mod_navigation ul li,.mod_customnav ul li{padding-left:11px;padding-right:11px}.mod_navigation ul.icons li,.mod_customnav ul.icons li{font-size:200%}.mod_navigation .burger,.mod_customnav .burger{display:inline-block;position:relative;align-self:center;width:36px;height:30px}.mod_navigation .burger span,.mod_customnav .burger span{display:block;position:absolute;top:0;right:0;left:0;width:100%;height:4px;transition:all 0.5s ease;background-color:#ffffff}.mod_navigation .burger span.two,.mod_customnav .burger span.two{top:50%;margin-top:-2px}.mod_navigation .burger span.three,.mod_customnav .burger span.three{top:auto;bottom:0}.mod_navigation .burger .toggle,.mod_customnav .burger .toggle{display:inline-block;position:absolute;z-index:30;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.mod_navigation.open .burger,.mod_customnav.open .burger{z-index:100}.mod_navigation.open .burger span.one,.mod_customnav.open .burger span.one{top:50%;top:calc(50%  - 2px);transform:rotate(-135deg)}.mod_navigation.open .burger span.two,.mod_customnav.open .burger span.two{left:-60px;opacity:0}.mod_navigation.open .burger span.three,.mod_customnav.open .burger span.three{bottom:50%;bottom:calc(50% - 2px);transform:rotate(135deg)}.mod_navigation.open .menu,.mod_customnav.open .menu{background-color:#fff;display:inline-flex;flex-flow:row wrap;justify-content:center;align-items:center;z-index:99;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.mod_navigation.open .menu ul,.mod_customnav.open .menu ul{flex-flow:row wrap}.mod_navigation.open .menu ul li,.mod_customnav.open .menu ul li{flex-basis:100%;padding-left:0 !important;text-align:center}.mod_navigation.open .menu ul li.first,.mod_customnav.open .menu ul li.first{margin-bottom:40px}.mod_navigation.open .menu ul li a,.mod_customnav.open .menu ul li a{font-size:6vw}@media screen and (min-width:600px){.mod_navigation .navi{display:none}.mod_navigation ul li{padding-left:22px;padding-right:22px}}@media screen and (min-width:1050px){.mod_navigation .burger{display:none}.mod_navigation .navi{display:inline-flex}.mod_navigation ul li{padding-left:33px;padding-right:33px}}.ce_rsce_headerimage{display:inline-block;width:100%;flex-basis:100%;max-width:100%;height:auto;line-height:0;position:relative;margin:0;padding:0 !important;background-color:transparent;transition:all 1s}.ce_rsce_headerimage .wrap{width:100%;height:auto;position:relative;text-align:center;transition:all 1s}.ce_rsce_headerimage .wrap .image_container{position:relative;display:inline-block;width:100%;margin:0 auto;max-width:100%;height:auto;text-align:center}.ce_rsce_headerimage .wrap .image_container picture{height:100%;width:100%}.ce_rsce_headerimage .wrap .image_container img{width:100%;height:100%;object-fit:cover}.ce_rsce_headerimage .wrap .image_container.desktop{display:none !important}.ce_rsce_headerimage .wrap .image_container.mobile{display:inline-block !important}.fullscreen .ce_rsce_headerimage .wrap{height:100%}.fullscreen .ce_rsce_headerimage .wrap .image_container{height:100%}.fullscreen .ce_rsce_headerimage .wrap .image_container picture{width:100%;height:100%}.fullscreen .ce_rsce_headerimage .wrap .image_container img{width:100%;height:100%;object-fit:cover;object-position:center center}@media screen and (min-width:600px){.ce_rsce_headerimage .wrap .text{top:40%;padding:30px;justify-content:flex-start}.ce_rsce_headerimage .wrap .text .headline{}.ce_rsce_headerimage .wrap .image_container.desktop{display:inline-block !important}.ce_rsce_headerimage .wrap .image_container.mobile{display:none !important}}.ce_text .wrap{box-sizing:border-box;min-width:0}.ce_text .image_container{display:inline-block;width:100%;max-width:100%;box-sizing:border-box;margin-bottom:22px}.ce_text .text{flex-basis:100%;width:100%;box-sizing:border-box;text-align:center}.ce_text .text .headline span,.ce_text .text .headline .image_container{flex-basis:85%;order:1}.ce_text .text .headline .image_container{flex-basis:15%;margin-right:0 !important;padding-right:22px}.ce_text .las,.ce_text .lab{font-size:140%;vertical-align:middle}.ce_text.float_left .image_container,.ce_text.float_left .text,.ce_text.float_right .image_container,.ce_text.float_right .text{display:inline-block;flex-basis:100%;margin-top:0}.ce_text.float_left .text,.ce_text.float_right .text{order:2}.ce_text.float_left .image_container,.ce_text.float_right .image_container{order:1;margin-bottom:0}.ce_text.float_left .image_container picture,.ce_text.float_right .image_container picture{width:100%}.ce_text.float_left .image_container{margin-bottom:44px}.ce_text.float_right .text{order:1}.ce_text.float_right .image_container{order:2;margin-top:44px}.ce_text.float_above .image_container{flex-basis:100% !important;max-width:100% !important;margin-bottom:22px !important;text-align:center}.ce_text.float_above .image_container img{width:auto}@media screen and (min-width:600px){.ce_text .text{text-align:left}.ce_text.float_right .image_container{margin-bottom:0}.ce_text.float_above .image_container{text-align:left;margin-bottom:44px !important}}@media screen and (min-width:1050px){.ce_text .text{}.ce_text.float_left .text,.ce_text.float_right .text{flex-basis:55%;padding-left:33px}.ce_text.float_left .image_container,.ce_text.float_right .image_container{flex-basis:45%}.ce_text.float_left .image_container{}.ce_text.float_right .text{padding-left:0 !important;padding-right:66px}.ce_text.float_right .image_container{margin-top:0;margin-bottom:0}.ce_text.float_above .image_container{margin-bottom:66px !important}}#wrapper{overflow:hidden}#header{position:sticky !important;position:fixed !important;box-shadow:0 0 33px rgba(0, 0, 0, 0.1)}#main .ce_text .txt_primary,#main .ce_text strong{color:#D39365 !important}#main .ce_text a{font-family:"Times New Roman"}.ce_text{height:auto}.ce_text .wrap{}.ce_text .image_container.float_left{display:inline-block;overflow:hidden;border-radius:22px;width:100%;height:100%;align-self:stretch !important}.ce_text .image_container.float_left picture,.ce_text .image_container.float_left img{width:100%;height:100%}.ce_text .image_container.float_left img{object-fit:cover}@media screen and (min-width:1050px){.ce_text .image_container.float_left{margin-bottom:0}}.underline .headline span,#footer .menu span{display:inline-block;width:100%;max-width:100%;box-sizing:border-box}.underline .headline:after,#footer .menu:after{content:"";display:inline-block;width:100px;line-height:3px;height:3px;background-color:#D39365}.teaser{padding-left:22px !important;padding-right:22px !important;height:auto;min-height:auto !important}.teaser .wrap{padding:0;box-shadow:0 0 33px rgba(0, 0, 0, 0.1);border-radius:22px;align-content:flex-start !important;align-items:flex-start}.teaser .image_container.float_above{padding-top:22px;text-align:center !important;margin:0 !important;margin-bottom:22px !important}.teaser .text{padding:16.5px;padding-bottom:22px;padding-top:0;text-align:center}.teaser .text .headline{text-align:center}.teaser .text .headline:after{display:none !important}.teaser .text .headline,.teaser .text p{margin-bottom:16.5px}@media screen and (min-width:600px){.teaser .image_container{padding-top:44px}.teaser .text{padding:33px;padding-top:0;padding-bottom:44px}}@media screen and (min-width:1050px){.teaser .wrap{min-height:100%}.teaser .image_container{padding-top:66px}.teaser .text{padding:49.5px;padding-bottom:66px;padding-top:0}}#termin{width:100%;max-width:100%;box-sizing:border-box;margin:0 auto;text-align:center;padding-left:22px;padding-right:22px;margin-top:66px;margin-bottom:66px}#termin .inside{box-sizing:border-box;width:100%;max-width:1400px;max-width:1268px;margin:0 auto;padding:22px;padding-left:22px;padding-right:22px;background-color:#F7F3F0;border-radius:22px;overflow:hidden;display:inline-flex;flex-flow:row wrap;align-items:center}#termin .inside .ce_text,#termin .inside .ce_hyperlink{display:inline-flex;flex-flow:row wrap;align-items:center;align-content:center;flex-basis:100%;width:100%}#termin .inside .ce_text p:last-child,#termin .inside .ce_hyperlink p:last-child{margin-bottom:0 !important}#termin .inside .ce_text a,#termin .inside .ce_hyperlink a{margin-top:0 !important}#termin .inside .ce_text .headline,#termin .inside .ce_hyperlink .headline{font-size:150%;line-height:120%;font-weight:bolder;letter-spacing:0.05rem;margin-bottom:11px}#termin .inside .ce_text .headline:after,#termin .inside .ce_hyperlink .headline:after{display:none !important}#termin .inside .ce_text .text{padding-right:22px}#termin .inside .ce_hyperlink{margin-top:22px;justify-content:center}#termin .inside .ce_hyperlink .btn{min-width:230px;background-color:#D39365;transition:all 1s}#termin .inside .ce_hyperlink .btn:hover{font-weight:bold}@media screen and (min-width:600px){#termin{margin-top:132px;margin-bottom:132px}#termin .inside{padding:44px;padding-left:44px;padding-right:44px}#termin .inside .ce_text .text{padding-right:44px;text-align:left}#termin .inside .ce_hyperlink{margin-top:44px}}@media screen and (min-width:1050px){#termin{margin-top:198px;margin-bottom:198px}#termin .inside{box-sizing:border-box;flex-flow:row nowrap;padding:66px;padding-left:99px;padding-right:99px;margin-left:44px;margin-right:44px}#termin .inside .ce_text .text{padding-right:66px}#termin .inside .ce_hyperlink{margin-top:0;flex-basis:33.3334%}}a.btn{border-radius:11px;padding:11px;padding-left:27.5px;padding-right:27.5px}#header .ce_logo{flex-basis:auto;max-width:400px;min-width:150px;line-height:0;padding:0}#header .ce_logo .wrap{}#header .mainmenu{flex-basis:auto;align-content:center;justify-content:flex-end;margin-right:0;padding-right:0}#header .mainmenu ul{display:none;justify-content:center}#header .mainmenu ul li a{text-align:center;transition:all 1s}#header .mainmenu ul li a:hover{font-weight:bold;text-decoration:none}#header .mainmenu .toggle div{width:35px;height:5px;background-color:#F39200;margin:6px 0;transition:0.4s}#header .social{flex-basis:10%}#header .social .icons li{padding-right:5.5px}#header .social .icons li a:before{width:30px;height:30px;line-height:30px}.menuopen #header{position:fixed !important}.menuopen .mainmenu ul{display:inline-flex !important;position:fixed;top:0;left:0;right:0;bottom:0;margin-top:70px;background-color:#fff;align-content:center}.menuopen .mainmenu ul li{flex-basis:100%;font-size:150%;line-height:150%;text-align:center}.menuopen .mainmenu .toggle div{opacity:0}.menuopen .mainmenu .toggle div:first-child{opacity:1;transform:translate(0, 11px) rotate(-45deg)}.menuopen .mainmenu .toggle div:last-child{opacity:1;transform:translate(0, -11px) rotate(45deg)}@media screen and (min-width:600px){#header .ce_logo{max-width:400px}#header .social .icons li{padding-right:11px}#header .social .icons li a:before{width:35px;height:35px;line-height:35px}.menuopen .mainmenu ul li{font-size:180%;line-height:180%}}@media screen and (min-width:1050px){#header .mainmenu ul{display:inline-flex}#header .mainmenu .toggle{display:none}#header .social .icons li{padding-right:16.5px}#header .social .icons li a:before{width:40px;height:40px;line-height:40px}}.mod_navigation ul.icons{flex-flow:row nowrap}.mod_navigation ul.icons li{padding:0;padding-right:16.5px;line-height:0}.mod_navigation ul.icons li.last{padding-right:0}.mod_navigation ul.icons li a:before{display:inline-block;content:"";height:40px;width:40px;border-radius:50%;background-size:contain;background-position:center center;background-repeat:no-repeat}.mod_navigation ul.icons li a.facebook:before{background-image:url(/files/img/icons/facebook.svg)}.mod_navigation ul.icons li a.instagram:before{background-image:url(/files/img/icons/instagram.svg)}.mod_navigation ul.icons li a.whatsapp:before{background-image:url(/files/img/icons/whatsapp.svg)}.mod_navigation ul.icons li a:hover.facebook:before{background-image:url(/files/img/icons/facebook_hover.svg)}.mod_navigation ul.icons li a:hover.instagram:before{background-image:url(/files/img/icons/instagram_hover.svg)}.mod_navigation ul.icons li a:hover.whatsapp:before{background-image:url(/files/img/icons/whatsapp_hover.svg)}.mod_newslist{overflow:hidden}.mod_newslist.leistungen .wrap,.mod_newslist.team .wrap{justify-content:stretch;justify-items:stretch;align-content:stretch;align-items:stretch}.mod_newslist.leistungen .cwrap,.mod_newslist.team .cwrap{width:100%;min-height:100%;display:inline-flex;flex-flow:row wrap;justify-content:center;align-content:flex-start}.mod_newslist.leistungen .teaser,.mod_newslist.team .teaser{flex-basis:100%;max-width:100%;box-sizing:border-box;padding:22px}.mod_newslist.leistungen .teaser .image_container,.mod_newslist.leistungen .teaser .headline,.mod_newslist.leistungen .teaser .text,.mod_newslist.team .teaser .image_container,.mod_newslist.team .teaser .headline,.mod_newslist.team .teaser .text{display:inline-block;flex-basis:100%;width:100%;text-align:center;padding-top:0}.mod_newslist.leistungen .teaser .image_container,.mod_newslist.team .teaser .image_container{max-width:80%;overflow:hidden}.mod_newslist.leistungen .teaser .image_container picture,.mod_newslist.team .teaser .image_container picture{transition:all 0.5s}.mod_newslist.leistungen .teaser .headline,.mod_newslist.leistungen .teaser .text,.mod_newslist.team .teaser .headline,.mod_newslist.team .teaser .text{padding:0;color:#595151;text-align:center}.mod_newslist.leistungen .teaser .headline,.mod_newslist.team .teaser .headline{font-weight:bold}.mod_newslist.leistungen .teaser{min-height:100%}.mod_newslist.leistungen .teaser .cwrap{position:relative;border-radius:10px;overflow:hidden}.mod_newslist.leistungen .teaser .image_container{width:100%;max-width:90%;border-radius:50%;margin-bottom:0 !important}.mod_newslist.leistungen .teaser .image_container picture,.mod_newslist.leistungen .teaser .image_container img{width:100%}.mod_newslist.leistungen .teaser .headline{margin-bottom:0}.mod_newslist.leistungen .teaser .text{padding:22px}.mod_newslist.leistungen .teaser .text .link{color:#D39365;text-decoration:underline;font-family:"Times New Roman"}.mod_newslist.leistungen .teaser:hover .image_container{overflow:hidden}.mod_newslist.leistungen .teaser:hover .image_container picture{transform:scale(1.1)}@media screen and (min-width:600px){.mod_newslist.leistungen .teaser,.mod_newslist.team .teaser{flex-basis:50%;max-width:50%}.mod_newslist.leistungen .teaser .text{padding:22px}}@media screen and (min-width:1050px){.mod_newslist.leistungen .teaser,.mod_newslist.team .teaser{flex-basis:33.3334%;max-width:33.3334%}.mod_newslist.leistungen .teaser .text{padding:33px}}@media screen and (min-width:600px){.mod_newslist{width:calc(100% + 33px) !important}.mod_newslist .wrap{width:calc(100% + 33px) !important;flex-basis:calc(100% + 33px) !important;margin-left:-13.2px;margin-right:-13.2px}}@media screen and (min-width:1050px){.mod_newslist{width:calc(100% + 49.5px) !important}.mod_newslist .wrap{width:calc(100% + 49.5px) !important;flex-basis:calc(100% + 49.5px) !important;margin-left:-19.8px;margin-right:-19.8px}}.mod_newsreader{padding:0 !important;margin:0 !important}.custom{display:inline-flex;flex-flow:row wrap;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}#footer_info{flex-basis:100%;background-color:#D39365;padding:22px}#footer_info .meta ul{justify-content:flex-end}#footer_info .meta ul li{align-self:flex-end;flex-basis:auto}#footer_info .meta ul li.first{flex-basis:80%;align-self:flex-start}#footer_info a{color:#fff !important;text-decoration:none;font-size:90%}#footer{display:inline-flex;flex-flow:row wrap;justify-content:center;padding-top:22px;padding-bottom:22px}#footer .inside{flex-flow:row wrap;margin:0 !important}#footer .inside .menu{flex-basis:100%;max-width:100%;box-sizing:border-box;margin-bottom:22px !important;padding-bottom:16.5px !important}#footer .inside .menu span{display:none !important}#footer .inside .menu li{padding:5.5px !important;margin-right:27.5px;font-weight:300}#footer .inside .menu li a:hover{text-decoration:none;font-weight:500}#footer .inside .menu li.first{padding-left:0 !important}#footer .inside .menu:after{margin-top:22px}#footer .inside .ce_text{flex-basis:100% !important;max-width:100%;line-height:150%}#footer .inside .ce_hyperlink a.btn{background-color:transparent;color:#D39365;border:2px solid #D39365}#footer .inside .ce_hyperlink a.btn:hover{background-color:#D39365;color:#fff;text-decoration:none}#footer .inside .mod_navigation.social ul.icons{justify-content:center}#footer .inside .right .wrap{width:100%;box-sizing:border-box;text-align:center}#footer .inside .right .wrap .text{text-align:center}@media screen and (min-width:600px){#footer{padding-top:44px;padding-bottom:44px}#footer .inside .ce_text{flex-basis:50% !important;max-width:50%}#footer .inside .right .wrap{width:100%;box-sizing:border-box;text-align:right}#footer .inside .right .wrap .text{text-align:right}#footer .inside .right .wrap .text img{margin-right:5.5px}#footer .inside .mod_navigation.social ul.icons{justify-content:flex-end}}@media screen and (min-width:1050px){#footer{padding-top:66px;padding-bottom:66px}}.ce_rsce_slideshow_text h1{font-size:3.3rem;line-height:3.7rem}@media screen and (min-width:600px){.ce_rsce_slideshow_text h1{font-size:4rem;line-height:4.4rem}}@media screen and (min-width:1050px){.ce_rsce_slideshow_text h1{font-size:5rem;line-height:5.4rem}}#totop{display:inline-block;width:100%;max-width:100%;text-align:right;box-sizing:border-box;padding-right:11px;margin-bottom:11px}#totop .wrap{display:inline-block;height:60px;width:60px;background-image:url(/files/img/icons/nachoben.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;transition:all 0.25s}#totop:hover .wrap{transform:scale(1.2)}#intro,#leistungen,#vorteile{box-sizing:border-box;justify-content:center}#intro .content,#leistungen .content,#vorteile .content{box-sizing:border-box;max-width:1400px;text-align:center}@media screen and (min-width:1050px){#leistungen .content,#team .content{padding-left:46.2px;padding-right:46.2px}#footer .inside{max-width:1305px}}.ce_back a{text-decoration:none;font-family:Times New Roman}.ce_back span{text-decoration:underline}html,body,.fullscreen{min-height:-webkit-fill-available}
