@charset "UTF-8";.clear,.wrap{clear:both}:root{--module_spacing:100px;--content_spacing:20px;--header_height:190px;--header_height_fixed:130px;--wrap_w:1320px;--wrap_padding:20px;--wrap_header_w:1320px;--wrap_w_small:1000px;--wrap_w_inner:1200px;--font_size:16px;--line_height:1.25;--line_height_headline:1.2;--font_size_h1:3.75rem;--font_size_zitat:3.125rem;--font_size_h2:2.5rem;--font_size_h3:1.875rem;--font_size_h4:1.25rem;--font_size_xs:clamp(12px, 0.75rem, 1rem);--font_size_s:clamp(14px, 0.85rem, 1rem);--font_size_m:1rem;--font_size_l:1.5rem;--font_size_serife:1.375rem;--color_typo_main:#024461;--color_typo_main_inverted:#cb7f48;--color_link_main:#000;--color_link_main_hover:#cb7f48;--color_bg_main:#fff;--color_bg_main_inverted:#000;--color_button_typo:#fff;--color_button_bg:#000;--color_button_bg_hover:yellow;--color_ci_primary:#024461;--color_ci_secondary:green;--filter_green:invert(54%) sepia(48%) saturate(390%) hue-rotate(134deg) brightness(97%) contrast(97%)}.button_wrapper{margin:15px 0}p:first-child .button{margin-top:0}p:last-child .button{margin-bottom:0}p .button{margin:calc(var(--content_spacing) * 2) 0}.button{color:#fff;display:inline-block;padding:calc(var(--content_spacing) * 1) calc(var(--content_spacing) * 2);background:var(--color_typo_main);font-weight:700;font-size:var(--font_size_m);cursor:pointer;transition:all .2s ease-out;border:2px solid var(--color_typo_main)}.button:hover,body{color:var(--color_typo_main)}.button:hover{background:0 0;text-decoration:none}*,:after,:before{box-sizing:inherit}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:var(--font_size);box-sizing:border-box}body{font-family:"Lato Regular";font-weight:400;line-height:var(--line_height);margin:0;padding:0;background:var(--color_bg_main);accent-color:#000;padding-top:var(--header_height);text-rendering:geometricPrecision;text-rendering:optimizeLegibility}body.hover-fixed #main_header,body.scroll-fixed #main_header{background-color:var(--color_typo_main);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 30px rgba(0,0,0,.2);transform:translateY(0);opacity:1;transition:background .5s ease,box-shadow .5s ease,transform .3s ease,opacity .3s ease,-webkit-backdrop-filter .5s ease;transition:background .5s ease,backdrop-filter .5s ease,box-shadow .5s ease,transform .3s ease,opacity .3s ease;transition:background .5s ease,backdrop-filter .5s ease,box-shadow .5s ease,transform .3s ease,opacity .3s ease,-webkit-backdrop-filter .5s ease}body.hover-fixed #main_header .wrap,body.scroll-fixed #main_header .wrap{transform:scale(1.02);transition:transform .4s ease;border-bottom:none}body.hover-fixed #main_header .wrap a.logo:hover img,body.scroll-fixed #main_header .wrap a.logo:hover img{filter:brightness(0) saturate(100%) invert(55%) sepia(35%) saturate(646%) hue-rotate(343deg) brightness(92%) contrast(103%)}body.hover-fixed #main_header .menu li a,body.scroll-fixed #main_header .menu li a{color:var(--color_bg_main)}body.hover-fixed #main_header .menu li a:hover,body.scroll-fixed #main_header .menu li a:hover{color:var(--color_typo_main_inverted)}body.hover-fixed #main_header .menu li.menu-item-has-children:hover ul.sub-menu,body.hover-fixed #main_header .menu li.menu-item-has-children[aria-expanded=true] ul.sub-menu,body.scroll-fixed #main_header .menu li.menu-item-has-children:hover ul.sub-menu,body.scroll-fixed #main_header .menu li.menu-item-has-children[aria-expanded=true] ul.sub-menu{display:flex;top:100%;align-items:start}body.hover-fixed #main_header .menu li .sub-menu,body.scroll-fixed #main_header .menu li .sub-menu{background-color:var(--color_typo_main)}body.hover-fixed #main_header .social_media,body.scroll-fixed #main_header .social_media{transition:all .2s ease-in-out}body.hover-fixed #main_header .social_media .social_media_link:hover img,body.scroll-fixed #main_header .social_media .social_media_link:hover img{filter:brightness(0) saturate(100%) invert(55%) sepia(35%) saturate(646%) hue-rotate(343deg) brightness(92%) contrast(103%)}body.hover-fixed.showNav #main_header,body.scroll-fixed.showNav #main_header,body.showNav #main_header{top:0}body.navShow #main_header{background:var(--color_typo_main)}figure{margin:0;padding:0}img{max-width:100%;height:auto;width:auto}.wrap{width:100%;max-width:var(--wrap_w);margin:0 auto;padding:0 var(--wrap_padding)}.wrap.inner{max-width:var(--wrap_w_inner)}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.skip-to-main-content-link{position:absolute;left:-9999px;z-index:999;padding:1em;background-color:#000;color:#fff;opacity:0;font-weight:700}.skip-to-main-content-link:focus{left:50%;transform:translateX(-50%);opacity:1}
body .daterangepicker td.active,body .daterangepicker td.active:hover{background:var(--color_ci_primary)}body .daterangepicker .drp-buttons button{background:var(--color_ci_primary);color:var(--color_bg_main);border:1px solid var(--color_ci_primary)}body .daterangepicker .drp-buttons button:hover{background:var(--color_typo_main_inverted);border:1px solid var(--color_ci_primary_hover)}
@font-face{font-family:"Lato Bold";src:url(/wp-content/themes/hafenliebe2025/assets/fonts/Lato-Bold.woff2) format("woff2"),url(/wp-content/themes/hafenliebe2025/assets/fonts/Lato-Bold.woff2) format("woff2"),url(/wp-content/themes/hafenliebe2025/assets/fonts/Lato-Bold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Lato Regular";src:url(/wp-content/themes/hafenliebe2025/assets/fonts/Lato-Regular.woff2) format("woff2"),url(/wp-content/themes/hafenliebe2025/assets/fonts/Lato-Regular.woff2) format("woff2"),url(/wp-content/themes/hafenliebe2025/assets/fonts/Lato-Regular.woff2) format("woff2");font-weight:400}@font-face{font-family:"PlayfairDisplay Semibold-italic";src:url(/wp-content/themes/hafenliebe2025/assets/fonts/PlayfairDisplay-SemiBoldItalic.woff2) format("woff2"),url(/wp-content/themes/hafenliebe2025/assets/fonts/PlayfairDisplay-SemiBoldItalic.woff2) format("woff2"),url(/wp-content/themes/hafenliebe2025/assets/fonts/PlayfairDisplay-SemiBoldItalic.woff2) format("woff2");font-weight:700}
#main_footer{padding-top:calc(var(--content_spacing) * 4)}#main_footer .main_container_newsletter{background:url(/wp-content/themes/hafenliebe2025/images/newsletter_bg.jpg) center center no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center}#main_footer .main_container_newsletter .wrap{position:relative;z-index:1;padding:calc(var(--content_spacing) * 6)}#main_footer .main_container_newsletter .wrap .newsletter_container{padding:calc(var(--content_spacing) * 2);background-color:var(--color_bg_main)}#main_footer .main_container_newsletter .wrap .newsletter_container .logo{display:flex;justify-content:center;align-items:center}#main_footer .main_container_newsletter .wrap .newsletter_container .logo a.logo:hover img{filter:brightness(0) saturate(100%) invert(55%) sepia(35%) saturate(646%) hue-rotate(343deg) brightness(92%) contrast(103%)}#main_footer .main_container_newsletter .wrap .newsletter_container .logo a.logo img{height:80px;width:auto;-o-object-fit:contain;object-fit:contain}#main_footer .main_container_newsletter .wrap .newsletter_container .titel{font-family:"Lato Regular";font-weight:600;line-height:var(--line_height_headline);margin:var(--content_spacing) 0;margin-bottom:calc(var(--content_spacing) * .5);font-size:var(--font_size_h2);color:var(--color_typo_main_inverted)}#main_footer .main_container_newsletter .wrap .newsletter_container .titel:first-child{margin-top:0}#main_footer .main_container_newsletter .wrap .newsletter_container .titel:last-child{margin-bottom:0}#main_footer .main_container_newsletter .wrap .newsletter_container .subtitel{font-family:"PlayfairDisplay Semibold-italic";font-weight:400;line-height:var(--line_height)}#main_footer .main_container_newsletter .wrap .newsletter_container .kontakt_container{display:flex;padding-top:calc(var(--content_spacing) * 2);justify-content:space-between}#main_footer .main_container_newsletter .wrap .newsletter_container .kontakt,#main_footer .main_container_newsletter .wrap .newsletter_container .opentime,#main_footer .main_container_newsletter .wrap .newsletter_container .standort{display:flex;flex-direction:column}#main_footer .main_container_newsletter .wrap .newsletter_container .kontakt p,#main_footer .main_container_newsletter .wrap .newsletter_container .opentime p,#main_footer .main_container_newsletter .wrap .newsletter_container .standort p{font-size:var(--font_size_h4)}#main_footer .main_container_partner .wrap{display:flex;justify-content:center;align-items:center;gap:calc(var(--content_spacing) * 5)}#main_footer .main_container_partner .wrap .text{font-size:20px}#main_footer .main_container_partner .wrap .text p{color:#cb7f48;font-weight:700}#main_footer .main_container_partner .wrap .partnergruppe{display:flex;justify-content:center;align-items:center;gap:calc(var(--content_spacing) * 5);padding:32px 0}#main_footer .footer_wrapper{display:flex;justify-content:center;padding:32px 0;background:#cb7f48;color:#fff}#main_footer a.graphek{line-height:0;margin:0 80px}#main_footer a.graphek img{height:40px;width:auto;transition:transform .5s ease}#main_footer a.graphek img:hover{transform:scale(1.1)}#main_footer nav.footer_menu,#main_footer nav.footer_menu_two{display:flex;justify-content:center;align-items:center}#main_footer nav.footer_menu a,#main_footer nav.footer_menu_two a{color:#fff}#main_footer nav.footer_menu a:hover,#main_footer nav.footer_menu_two a:hover{color:var(--color_typo_main)}#main_footer nav.footer_menu button,#main_footer nav.footer_menu_two button{color:var(--color_button_typo);background:var(--color_button_bg);all:unset;cursor:pointer}#main_footer nav.footer_menu button:hover,#main_footer nav.footer_menu_two button:hover{text-decoration:underline}#main_footer nav.footer_menu ul,#main_footer nav.footer_menu_two ul{margin:0;padding:0;list-style:none;display:flex;gap:80px}@media (max-width:1000px){#main_footer .main_container_partner .wrap{flex-direction:column;gap:calc(var(--content_spacing) * 0)}#main_footer .main_container_partner .wrap .text{padding-top:calc(var(--content_spacing) * 2);text-align:center}#main_footer .main_container_partner .wrap .partnergruppe{gap:calc(var(--content_spacing) * 2)}#main_footer .main_container_newsletter .wrap .newsletter_container .kontakt_container{flex-wrap:wrap}}@media (max-width:700px){#main_footer .main_container_newsletter .wrap{padding:calc(var(--content_spacing) * 4) calc(var(--content_spacing) * 2)}}@media (max-width:670px){#main_footer .footer_wrapper{flex-direction:column;gap:calc(var(--content_spacing) * 2);padding:16px 0;font-size:20px}#main_footer a.graphek{text-align:center;order:1}}@media (max-width:600px){#main_footer .main_container_partner .wrap .partnergruppe{flex-direction:column;gap:calc(var(--content_spacing) * 1)}#main_footer .main_container_newsletter .wrap .newsletter_container .titel{text-align:center}}@media (max-width:500px){#main_footer nav.footer_menu ul,#main_footer nav.footer_menu_two ul{flex-direction:column;align-items:center;gap:10px}#main_footer .footer_wrapper{gap:calc(var(--content_spacing) * 1);padding:25px 0}}@media (max-width:450px){#main_footer .main_container_newsletter .wrap .newsletter_container{padding:calc(var(--content_spacing) * 2)}#main_footer .main_container_newsletter .wrap{padding:calc(var(--content_spacing) * 2) calc(var(--content_spacing) * 1)}}
input[type=checkbox]:before,input[type=radio]:before{content:"";transform:scale(0)}button[type=submit],input[type=email],input[type=number],input[type=password],input[type=submit],input[type=text],input[type=url],textarea{font-family:"Lato Regular";font-weight:400;line-height:var(--line_height);font-size:var(--font_size_normal);background:var(--color_button_bg);border:0;padding:calc(var(--content_spacing)/ 2) var(--content_spacing);color:var(--color_button_typo)}button[type=submit],input[type=submit]{background:var(--color_button_bg);color:var(--color_button_typo);border:0;transition:all .3s ease-out;padding:calc(var(--content_spacing)/ 2) var(--content_spacing)}select{font-family:"Lato Regular";font-weight:400;line-height:var(--line_height);width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0;font-size:1rem;padding:7px 20px 6px 7px;display:block;background:url(/wp-content/themes/hafenliebe2025/images/select_arrow.svg) right 10px center no-repeat #eee;border:none;position:relative;background-size:1.4em}input[type=checkbox],input[type=radio]{background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.3em;height:1.3em;transform:translateY(.03em)}select option{background:#eee;color:#000}select::-ms-expand{display:none}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.15em solid #000;border-radius:0;display:grid!important;place-content:center}input[type=checkbox]:before{width:.65em;height:.65em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 2em 2em #000;background-color:CanvasText}input[type=checkbox]:checked::before,input[type=radio]:checked::before{transform:scale(1)}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 1.3em;border:.15em solid #000;border-radius:2em;position:relative}input[type=radio]:before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2em;background:#000;border:2px solid #fff;transform-origin:center center;transition:60ms transform ease-in-out}::-webkit-input-placeholder{color:rgba(0,108,148,.3)}::-moz-placeholder{color:rgba(0,108,148,.3);opacity:1}::-ms-input-placeholder{color:rgba(0,108,148,.3)}
#main_header{background:linear-gradient(180deg,#024461 0,rgba(255,255,255,0) 100%);position:fixed;top:0;left:0;width:100%;z-index:200;transform:translateY(-10px);opacity:.95;transition:background .5s ease,box-shadow .5s ease,transform .3s ease,opacity .3s ease,-webkit-backdrop-filter .5s ease;transition:background .5s ease,backdrop-filter .5s ease,box-shadow .5s ease,transform .3s ease,opacity .3s ease;transition:background .5s ease,backdrop-filter .5s ease,box-shadow .5s ease,transform .3s ease,opacity .3s ease,-webkit-backdrop-filter .5s ease}#main_header #menu-trigger{display:none}#main_header #nav_main{align-items:end;display:flex;padding-bottom:calc(var(--content_spacing) * 1)}#main_header .wrap{transform:scale(1);transition:transform .4s ease;margin-top:calc(var(--content_spacing) * 2);height:100px;display:flex;justify-content:space-between;padding:0 calc(var(--content_spacing) * 1);max-width:var(--wrap_header_w);border-bottom:1px solid var(--color_bg_main)}#main_header .wrap a.logo{display:block}#main_header .wrap a.logo img{height:64px;width:auto}#main_header .wrap a.logo:hover img{opacity:.8}#main_header .wrap .social_media{transition:all .2s ease-in-out;align-items:end;display:flex;gap:calc(var(--content_spacing) * 1);padding-bottom:calc(var(--content_spacing) * 1.5)}#main_header .wrap .social_media .social_media_link img{height:30px;width:30px;filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7500%) hue-rotate(348deg) brightness(114%) contrast(100%)}#main_header .wrap .social_media .social_media_link:hover img{filter:brightness(0) saturate(100%) invert(55%) sepia(35%) saturate(646%) hue-rotate(343deg) brightness(92%) contrast(103%)}#main_header .menu{transition:all .3s ease-in-out;display:flex;list-style:none;align-items:end;position:relative}#main_header .menu li{margin:0 15px}#main_header .menu li:nth-child(5){display:flex;justify-content:center;align-items:center}#main_header .menu li:nth-child(5)::after{cursor:pointer;content:"";position:relative;margin-left:10px;background-image:url(images/header_arrow.svg);background-size:20px 20px;background-repeat:no-repeat;display:block;width:20px;height:20px;transition:all .3s ease-out}#main_header .menu li:nth-child(5)::after img,#preloader{width:100%;height:100%}#main_header .menu li:nth-child(5):hover::after{transform:rotate(90deg);filter:brightness(0) saturate(100%) invert(64%) sepia(37%) saturate(742%) hue-rotate(334deg) brightness(107%) contrast(96%)}#main_header .menu li:nth-child(5):hover a{color:#faa364}#main_header .menu li a{color:var(--color_bg_main);font-size:20px;transition:all .3s ease-in-out;font-weight:600}#main_header .menu li.menu-item-has-children:hover ul.sub-menu,#main_header .menu li.menu-item-has-children[aria-expanded=true] ul.sub-menu{display:flex;top:100%;align-items:start}#main_header .menu li .sub-menu{background-color:transparent;z-index:0;display:flex;flex-direction:column;justify-content:start;list-style:none;position:absolute;top:-9999px;left:64.5%;word-break:keep-all;padding:50px 40px 20px 15px}#main_header .menu li .sub-menu>li{text-align:left!important;position:relative;z-index:10;line-height:1.1;margin:5px 0}#main_header .menu li .sub-menu>li:first-child a,#main_header .menu li .sub-menu>li:nth-child(2),#main_header .menu li .sub-menu>li:nth-child(2) a,#main_header .menu li .sub-menu>li:nth-child(3),#main_header .menu li .sub-menu>li:nth-child(3) a{color:#fff!important}#main_header .menu li .sub-menu>li:last-child{padding:0!important;color:#fff;border:none!important}#main_header .menu li .sub-menu>li:last-child a{color:#fff!important;white-space:nowrap;text-align:left!important}#main_header .menu li .sub-menu>li>a:hover{color:#faa364!important}#main_header .menu li .sub-menu>li a{font-size:20px!important;font-weight:400!important;margin-right:10px;white-space:nowrap;text-align:left!important}#preloader{margin-top:calc(var(--header_height) * -1);position:fixed;background:#fff;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s ease-out,visibility .5s ease-out}#preloader img{width:120px;opacity:.8}.hidden{opacity:0;visibility:hidden}
.mn2,.toggle-button{display:block;position:relative}.mn2 .wolverine,.toggle-button .wolverine{display:inline-block;padding:22px 10px;cursor:pointer;-webkit-user-select:none;opacity:.97;transition:all .3s ease}.mn2 .wolverine .claws,.toggle-button .wolverine .claws{position:relative;width:30px;height:2px;background:#fff}.mn2 .wolverine .claws:after,.mn2 .wolverine .claws:before,.toggle-button .wolverine .claws:after,.toggle-button .wolverine .claws:before{display:block;content:"";height:2px;width:30px;background:#fff;position:absolute;z-index:-1;transform-origin:50% 50%;transition:top .1s .2s ease,transform .2s ease}.mn2 .wolverine .claws:before,.toggle-button .wolverine .claws:before{top:9px}.mn2 .wolverine .claws:after,.toggle-button .wolverine .claws:after{top:-9px}.mn2 .wolverine.close .claws,.toggle-button .wolverine.close .claws{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:#fff;transition:top .1s ease,transform .1s .2s ease;top:0;width:30px}.mn2 .wolverine.close .claws:before,.toggle-button .wolverine.close .claws:before{transform:rotate3d(0,0,1,45deg)}.mn2 .wolverine.close .claws:after,.toggle-button .wolverine.close .claws:after{transform:rotate3d(0,0,1,-45deg)}
.reveal{transition:transform 1.5s,opacity .5s}.fade-right{transform:translateX(-200px);opacity:0}.fade-left{transform:translateX(200px);opacity:0}.fade-bottom{transform:translateY(200px);opacity:0}.fade-top{transform:translateY(-200px);opacity:0}.fade{opacity:0;transition:opacity 1.5s!important}.reveal.animate{transform:translateX(0);opacity:1}.wow.animate{opacity:1}@media (max-width:500px){.fade-bottom,.fade-left,.fade-right,.fade-top{transform:none}}@media (max-width:750px){.fade-bottom,.fade-left,.fade-right,.fade-top{transform:translateX(0)}}

.h1,.h2,.h3,h1,h2,h3{font-family:"Lato Regular";font-weight:600;line-height:var(--line_height_headline);text-wrap:balance}a{color:var(--color_link_main_inverted);text-decoration:none}a:hover,p a:hover{color:var(--color_link_main_hover)}p a{color:var(--color_typo_main);transition:all .2s ease-out}p{color:#024461;margin:calc(var(--content_spacing) * 1) 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.h1,h1{margin:var(--content_spacing) 0;font-size:var(--font_size_h1)}.h1:first-child,h1:first-child{margin-top:0}.h1:last-child,h1:last-child{margin-bottom:0}.h2,h2{margin:var(--content_spacing) 0;font-size:var(--font_size_h2)}.h2:first-child,h2:first-child{margin-top:0}.h2:last-child,h2:last-child{margin-bottom:0}.h3,h3{margin:var(--content_spacing) 0;font-size:var(--font_size_h3)}.h4,.h5,.text_serife,h4,h5{font-family:"PlayfairDisplay Semibold-italic";font-weight:400;line-height:var(--line_height)}.h3:first-child,h3:first-child{margin-top:0}.h3:last-child,h3:last-child{margin-bottom:0}.h4,h4{margin:var(--content_spacing) 0;font-size:var(--font_size_h4)}.h4:first-child,h4:first-child{margin-top:0}.h4:last-child,h4:last-child{margin-bottom:0}.h5,h5{margin:var(--content_spacing) 0;font-size:var(--font_size_serife)}.h5:first-child,b:first-child,h5:first-child,strong:first-child{margin-top:0}.h5:last-child,b:last-child,h5:last-child,strong:last-child{margin-bottom:0}b,strong{font-family:"Lato Regular";font-weight:600;line-height:var(--line_height_headline);margin:var(--content_spacing) 0}.text-xs{font-size:var(--font_size_xs)}.text-s{font-size:var(--font_size_s)}.text-m{font-size:var(--font_size_m)}.text-l{font-size:var(--font_size_l)}.no-margin{margin:0}a.arrow_link{display:flex;align-items:center;gap:calc(var(--content_spacing) * .5);justify-content:left}a.arrow_link:after{content:"";background:url(/wp-content/themes/hafenliebe2025/images/arrow_link.svg) center center/contain no-repeat;display:block;height:1.6em;aspect-ratio:1/1.5;transition:transform .5s ease-in-out}a.arrow_link:hover::after{transform:translate(10px)}
.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}
@media (max-width:1200px){#main_header{height:var(--header_height_fixed)}#main_header #menu-trigger{display:block}#main_header #nav_main,#main_header .wrap .social_media{display:none}#main_header .wrap{border-bottom:none}}@media (max-width:1000px){:root{--header_height:100px;--header_height_fixed:100px}#main_header .wrap{margin-top:calc(var(--content_spacing) * 1);height:80px;align-items:center}#main_header .wrap a.logo img{height:46px;width:auto}}@media (max-width:800px){h2{font-size:1.75rem}.titel{font-size:1.85rem!important}.titel p{font-size:1rem}.text_serife{font-size:1.25rem}}@media (max-width:700px){.modul{padding:calc(var(--content_spacing) * 2.5) 0!important}}
@charset "UTF-8";main .modul{padding:var(--module_spacing) 0;background:var(--module_background)}main .modul.padding_top_200{padding-top:calc(var(--module_spacing) * 2)}main .modul.padding_top_175{padding-top:calc(var(--module_spacing) * 1.75)}main .modul.padding_top_150{padding-top:calc(var(--module_spacing) * 1.5)}main .modul.padding_top_125{padding-top:calc(var(--module_spacing) * 1.25)}main .modul.padding_top_75{padding-top:calc(var(--module_spacing) * .75)}main .modul.padding_top_50{padding-top:calc(var(--module_spacing) * .5)}main .modul.padding_top_25{padding-top:calc(var(--module_spacing) * .25)}main .modul.padding_top_0{padding-top:0}main .modul.padding_bottom_200{padding-bottom:calc(var(--module_spacing) * 2)}main .modul.padding_bottom_175{padding-bottom:calc(var(--module_spacing) * 1.75)}main .modul.padding_bottom_150{padding-bottom:calc(var(--module_spacing) * 1.5)}main .modul.padding_bottom_125{padding-bottom:calc(var(--module_spacing) * 1.25)}main .modul.padding_bottom_75{padding-bottom:calc(var(--module_spacing) * .75)}main .modul.padding_bottom_50{padding-bottom:calc(var(--module_spacing) * .5)}main .modul.padding_bottom_25{padding-bottom:calc(var(--module_spacing) * .25)}main .modul.padding_bottom_0{padding-bottom:0}
/*# sourceMappingURL=assets/sourcemaps/style.css.map */
