/*
Theme Name: Generic
Theme URI: https://generic.tools/
Author: Bryan Hadaway
Author URI: https://calmestghost.com/
Description: A fully responsive, SEO-ready, schema-ready, social-media-ready, accessibility-ready, translation-ready, and jQuery-ready starter theme for designers and developers, which comes with its own built-in, lightweight CSS grid (https://generic.tools/grid/). This generic/starter/clean/simple/bare/blank/minimalist/example/cheatsheet/white-label/HTML5/CSS3/base/foundation/framework/skeleton/boilerplate/whatever theme was created specifically as a tool to assist you with building client sites virtually from scratch or building your own themes. It's updated to reflect new standards and trends in web design to provide a solid foundation for features that every website is expected to support nowadays, but please post bug reports, suggestions for improvement, or support requests on GitHub (https://github.com/bhadaway/generic-theme/issues) if you're getting jammed up. The biggest point of discussion would be the semi-minification of Generic's code. This simplicity, like the omission of comments in the code is intentional. If you prefer formatting, you're welcome to format the code any way you like. If I was able to help you out, consider making a donation (https://calmestghost.com/donate). Thank you and enjoy!
Tags: accessibility-ready, one-column, two-columns, right-sidebar, custom-logo, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready, blog, e-commerce, portfolio
Version: 2.0.1
Requires at least: 5.2
Tested up to: 6.5
Requires PHP: 7.4
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: generic

Generic WordPress Theme © 2015-2024 GenericTools
Generic is distributed under the terms of the GNU GPL
*/
:root { color-scheme: only light; }
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^="tel"]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}input[type="search"]{-webkit-appearance:textfield}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:all 0.5s ease}

body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;color:#767676;line-height:normal;word-wrap:break-word;background:#222}

h1, h2, h3, h4, h5, h6{font-weight:bold;margin-bottom:30px; line-height: normal;}
h2, h3, h4, h5, h6{margin-top:40px}
h1{font-size:35px}
h2{font-size:30px; margin-top: 20px;}
h2 {
	font-size: 26px;
	margin-top: 25px;
	color: #59751c;
}
.home h2{font-size:30px; margin-top: 20px; margin-bottom:30px; color: #162504;}
h3{font-size:25px}
h4{font-size:20px}
h5{font-size:18px}
h6{font-size:16px}
p{margin:10px 0}
.page #content p, .single-post #content p{font-size:18px;line-height:145%}
* p:last-of-type, #sidebar .widget-container:last-child{margin-bottom:0}
a{color:#007acc}
a:hover, a:focus{text-decoration:none}
strong{font-weight:bold}
em{font-style:italic}
pre{overflow-x:auto;white-space:pre-wrap}
pre, code{font-family:'courier new',courier,serif}
hr{height:1px;border:0;margin:30px 0;background:#ccc}
blockquote{padding:15px;border-left:4px solid #ccc;margin:30px 0}
blockquote p:first-of-type{margin-top:0}
.entry-content ul, .widget-container ul, .comment-body ul, .entry-content ol, .widget-container ol, .comment-body ol{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin:20px 0 20px 30px}
.entry-content ul ul, .widget-container ul ul, .comment-body ul ul, .entry-content ol ol, .widget-container ol ol, .comment-body ol ol, .entry-content ul ol, .widget-container ul ol, .comment-body ul ol, .entry-content ol ul, .widget-container ol ul, .comment-body ol ul{margin-top:0;margin-bottom:0}
.entry-content ol, .widget-container ol, .comment-body ol{list-style:decimal outside;list-style-type:decimal-leading-zero;margin-left:50px}
.entry-content ul li, .widget-container ul li, .comment-body ul li{list-style-type:none;}
.entry-content li, .widget-container li, .comment-body li{    line-height: 1.4;margin:20px 0; font-size: 18px;}
li::marker {
	font-size: 24px;
	color: rgb(89, 117, 28);
	font-weight: 700;

}
input, textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;padding:15px;border:0;border-bottom:1px solid transparent;outline:0;margin-top:10px;background:#f6f6f6}
input:focus, textarea:focus{border-bottom:1px solid #007acc}
input[type="submit"], button, .button{display:inline-block;font-family:georgia,serif;font-size:18px;color:#fff;text-align:center;text-decoration:none;padding:15px 25px;border:0;background:#007acc;cursor:pointer}
input[type="submit"]:hover, input[type="submit"]:focus, button:hover, button:focus, .button:hover, .button:focus{opacity:0.8}
a img, input[type="image"], iframe{border:0}
a img:hover, a:focus img, a svg:hover, a:focus svg{opacity:0.8}
img, img[src$=".svg"], svg{display:inline-block;line-height:normal;vertical-align:middle}
img, video, audio, table, select, textarea{max-width:100% !important;height:auto}
table{width:100%;margin:30px 0}
b {
	font-weight: 600;
}

#wrapper{display:flex;flex-direction:column;max-width:100%;min-height:100vh;margin:0 auto; background:#fff;}
#header, #container, #footer{padding:5%}
#logo{max-height:100%}
#container{flex:1;background:#fff}
#content{width:calc(100% - 300px);padding-right:5%;float:left}
#content.full-width{width:100%;padding-right:0;float:none}
#sidebar{width:300px;float:right}
#footer{clear:both}

#menu div:first-of-type{/*float:left*/}
#menu ul{
	display: flex;
  justify-content: space-between;
  width: 100%;
}
#menu ul, #menu li, #menu a{position:relative;list-style:none;margin:0;padding:0}
#menu li.menu-item-has-children > a:after, #menu li.page_item_has_children > a:after{font-family:serif;content:' ▾';line-height:0}
#menu li.current-menu-item a, #menu li.current_page_parent a{}
#menu a{display:inline-block;font-size:18px;color:#fff;text-align:right;text-decoration:none;line-height:33px;padding-bottom:10px;margin-top:-1px;margin-right:0}
#menu a:hover, #menu a:focus{color:#767676;text-decoration:none}
#menu ul.sub-menu, #menu ul.children{position:absolute;display:block;top:100%;left:-9999px;margin-top:20px;transition:unset;z-index:1000}
#menu ul.sub-menu a, #menu ul.children a{width:200px;font-size:14px;color:#333;text-align:left;line-height:20px;padding:15px;border:1px solid #eee;background:#fff}
#menu ul.sub-menu a:hover, #menu ul.sub-menu a:focus, #menu ul.children a:hover, #menu ul.children a:focus{color:#767676;background:#f7f7f7}
#menu li.menu-item-has-children a:hover + ul.sub-menu, #menu li.menu-item-has-children a:focus + ul.sub-menu, #menu li.menu-item-has-children a + ul.sub-menu:hover, #menu li.menu-item-has-children a + ul.sub-menu:focus-within, #menu li.page_item_has_children a:hover + ul.children, #menu li.page_item_has_children a:focus + ul.children, #menu li.page_item_has_children a + ul.children:hover, #menu li.page_item_has_children a + ul.children:focus-within{left:0}
#menu .menu-toggle{display:none;color:#fff;text-align:center;padding:0;border:0;margin:0;background:none;transition:unset}
#menu .menu-toggle:hover, #menu .menu-toggle:focus{color:#e95e5e}
#menu .menu-icon{font-size:50px}

#search{float:right}
#search .search-field{width:35px;height:50px;color: transparent;padding:10px;border-color:transparent;margin-top:0;background-color:transparent;background-image:url(images/find-light.png);cursor:pointer}
#search .search-field:focus{width:250px;color:#59751c;border-bottom:2px solid #59751c;cursor:text}
#search .search-field:placeholder{color: #f0f2e0;opacity:0;}
#search .search-field:focus:placeholder{color: #59751c;}
.widget-container .search-field{width:100%}
.error404 .entry-content .search-field, .search .entry-content .search-field{width:200px;margin-top:30px}
.error404 .entry-content .search-field, .search .entry-content .search-field, .widget-container .search-field{background-color:#f6f6f6}
.search-field{background:url(images/find.png) no-repeat 98% center / 24px auto}

#site-title h1, #site-title a{display:inline;font-size:40px;font-weight:normal;color:#f0f2e0;text-decoration:none;margin-bottom:0}
#site-description, #copyright, #copyright a{color:#8a8a8a}
.single h1.entry-title a{text-decoration:none}
h2.entry-title, h3.widget-title{margin-top:0}
#commentform label{display:block}
#commentform #comment{width:100%;max-width:400px !important;height:auto}
#comments .comment-author{line-height:14px}
#comments .comment-author img{margin-right:5px;float:left}
#comments .comment{margin:20px 10px}
#comments .comment-body{padding:15px}
#comments .odd > .comment-body{background:#f6f6f6}
#comments .comment-body > p{font-size:16px;margin:15px 0 0}
#copyright{text-align:center}
.entry-meta, .entry-footer, .archive-meta{margin:30px 0}
.entry-footer{clear:both}
.entry-meta, .entry-meta a, .entry-footer, .entry-footer a, .comment-meta, .comment-meta a, .comment-author, .comment-author a{font-size:14px;color:#767676}

.sticky{padding-bottom:60px;border-bottom:4px solid #ccc}
.bypostauthor{}
.post, .widget-container, .search article{margin-bottom:60px}
.post:last-of-type{margin-bottom:0}
.wp-caption{width:auto !important}
.wp-caption.aligncenter, .wp-caption-text, .gallery-caption{text-align:center}
.wp-block-gallery ul, .wp-block-gallery ul li, .wp-block-gallery ul li:before{content:'';margin:0}
.wp-post-image{display:block;margin-bottom:30px}
.entry-attachment img{display:block;margin:60px auto 30px}
.attachment .entry-caption{text-align:center}
.alignleft{margin:0 30px 30px 0;float:left}
.alignright{margin:0 0 30px 30px;float:right}
.aligncenter{display:block;margin:30px auto;clear:both}
#content p.wp-block-cover-text{color:#fff}
.nav-links{margin-top:30px}
.nav-links a, #nav-above a{text-decoration:none}
#nav-above a{display:block;font-family:tahoma,sans-serif;font-size:50px;color:#767676;line-height:0;margin:30px 0 15px}
.nav-previous{text-align:left;float:left}
.nav-next{text-align:right;float:right}

.note{display:block;font-size:14px;padding:20px;margin:30px 0}
.icon{display:inline-block;width:32px;height:32px;line-height:normal;vertical-align:middle;mask-size:cover;background-color:currentColor}
.symbol{font-family:"Times","Times New Roman","serif","sans-serif",system-ui,-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",sans-serif,"EmojiSymbols"}

.round{border-radius:100px}
.circle{border-radius:50%}

.blue, .blue *, .blue-dark, .blue-dark *, .green, .green *, .green-dark, .green-dark *, .orange, .orange *, .purple, .purple *, .red, .red *, .black, .black *{color:#fff}
.white, .white *, .yellow, .yellow *{color:#000}
.white{background-color:#fff !important}
.blue{background-color:#007acc !important}
.blue-dark{background-color:#1c78b5 !important}
.green{background-color:#91da29 !important}
.green-dark{background-color:#5d8c1a !important}
.orange{background-color:#f98733 !important}
.purple{background-color:#bb6cf8 !important}
.red{background-color:#ef645d !important}
.yellow{background-color:#f8f658 !important}
.black{background-color:#4a4a45 !important}
.lighter{background-color:rgba(255,255,255,0.05)}
.darker{background-color:rgba(0,0,0,0.05)}
.overlay:before{position:fixed;top:0;left:0;width:100%;height:100%;content:'';background:rgba(0,0,0,0.5);z-index:0}

.layer{width:100%;padding:5%}
.layer-inner{max-width:800px;margin:0 auto}

.box, .box-2, .box-3, .box-4, .box-5, .box-6, .box-1-3, .box-2-3{display:inline-block;width:100%;padding:5%;vertical-align:top;float:left}
.box-2{width:50%}
.box-3, .box-1-3{width:33.3333333%}
.box-4{width:25%}
.box-5{width:20%}
.box-6{width:16.6666667%}
.box-2-3{width:66.6666666%}

.left{text-align:left}
.center{text-align:center}
.right{text-align:right}
.float-left{float:left}
.float-right{float:right}
.clear{clear:both}
.clear-left{clear:left}
.clear-right{clear:right}
.clear-float:after, #header:after, #container:after, .boxes:after{display:table;content:'';clear:both}
.offset{padding-top:100px;margin-top:-100px}
.spacer{display:inline-block;width:25px}
.mobile, .desktop{display:none}

@media(max-width:1024px){.box-5, .box-6{width:25%}.boxes .box-5:nth-child(5){width:100%}.boxes .box-6:nth-child(5), .boxes .box-6:nth-child(6){width:50%}}
@media(min-width:769px){#logo-container{display:block;height:35px;margin-bottom:0}.desktop{display:block}}

@media(max-width:767px){.single .nav-links .nav-previous, .single .nav-links .nav-next{float:none}.box-3{width:50%}.boxes .box-3:nth-child(3){width:100%}}
@media(max-width:576px){#header, #container, #footer, .layer{padding:10%}.wp-caption, input, textarea, .button{width:100% !important}input[type="checkbox"], input[type="radio"]{width:auto !important}.box-2, .box-3, .box-4, .box-5, .box-6, .boxes .box-6:nth-child(5), .boxes .box-6:nth-child(6), .box-2-3, .box-1-3{width:100%}.spacer{display:block;width:100%;height:30px}}
@media(prefers-color-scheme:light){body, #container{background:#fff}#header{background:#111}}
@media print{*{color:#000 !important;background:#fff !important}body{padding:50px !important;margin:0 !important}#content{display:block !important;padding:0 !important;margin:0 !important}#header, #sidebar, #footer, #comments, .entry-footer, .navigation, .share, .video-wrap, iframe, img{display:none !important}}

.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}
.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}
.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}
.visually-hidden:not(:focus):not(:active), .form-allowed-tags:not(:focus):not(:active){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}
.looper{display:none}
.search-submit{display:none !important}

/*Custom styles*/
#logo {
	width: 300px;
	margin: auto;
	height: auto;
	max-height: inherit;
	margin: 0 auto 30px;
	display: block;
}
body, html {
  font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji !important;
  line-height: 1.5;
	color: #162504;
	font-weight: 300;
	max-width: 100%;
  overflow-x: clip;
}
a {
	color: #59751c;
}
input[type="submit"], button, .button {
	display: block;
	font-family: inherit;
	font-size: 16px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	padding: 12px 25px;
	border: 0;
	background: #59751c;
	cursor: pointer;
	border-radius: 27px;
	margin: 0 auto;
}
#container {
  max-width: 1400px;
  margin: auto;
	padding: 10px 30px 80px;
	width: 100%;
}
.home #container {
  width: 100%;
  max-width: 100%;
  margin: auto;
}
section {
	box-sizing: border-box;
	width: 100%;
	max-width: 100%;
	padding: 50px 40px;
}
.entry-content ul {
	margin-left: 40px;
}
.entry-content ul li {
	position: relative;
}
.entry-content:not(.homepage .entry-content) ul li:before, 
.entry-content .gebuehren_row ul li:before {
	content: "";
	display: block;
	background: url('/wp-content/themes/generic/images/li.png') no-repeat;
	width: 20px;
	height: 20px;
	background-size: cover;
	position: absolute;
	left: -27px;
	top: 2px;
}
.entry-content > h1:first-child:not(.home h2),
.entry-content > h2:first-child:not(.home h2),
.entry-content > h3:first-child:not(.home h2),
.entry-content > h4:first-child:not(.home h2),
.entry-content > h5:first-child:not(.home h2),
.entry-content > h6:first-child:not(.home h2) {
	margin-top: 0;
}

/*Formulare*/
.wpcf7-form .inner-wrap {
	padding: 15px 20px;
	background: #f0f2e0;
	border-radius: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.wpcf7-form p {
	margin-top: 0;
}
.wpcf7-list-item {
	display: inline-block;
	margin: 0 10px 0 0;
}
.wpcf7-form .section p {
	font-weight: 600;
	display: flex;
	gap: 10px;
}
.wpcf7-form input[type="text"], 
.wpcf7-form input[type="email"], 
.wpcf7-form input[type="number"], 
.wpcf7-form select, 
.wpcf7-form textarea {
	background-color: #fff !important;
	color: #333 !important;
	border-color: #ccc;
	border-radius: 5px !important;
	border-style: solid !important;
	border-width: 1px !important;
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
	font-size: 14px !important;
	height: auto;
	line-height: 21px !important;
	margin-bottom: 0;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	padding: 10px 10px !important;
	width: 100% !important;
	box-sizing: border-box !important;
	max-width: 100% !important;
	margin-bottom: 10px;
}
body {
	accent-color: #59751c;
}

/*Header styles*/
#menu {
	background: #e2e5cbd4;
	padding: 0 10px 0 20px;
	border-radius: 25px;
	height: 50px;
}
.studien #menu {
	background: #e6f0f4db;
}
/*Sticky Style*/
#menu {
  width: 462px;
}
#menu img {
	display: none;
}
.home #menu {
	position: absolute;
  top: 25px;
  right: 30px;
  z-index: 9999999;
}
#menu.sticky {
	position: fixed;
  width: 462px;
  z-index: 9999999;
  top: 25px;
  right: 30px;
	transition: top 0.5s linear;
	border: none;
}
#menu.sticky_hidden {
	position: fixed;
  width: 100vw;
	top: -100px;
	transition: top 0.5s linear;
	border: none;
}
.header_nav.sticky {
	position: sticky;
	z-index: 9999999;
	top: 0;
	border: none;
	transition: top 0.2s ease-in-out;
	padding: 10px 30px;
}
.header_nav.sticky_hidden {
	position: sticky;
	z-index: 9999999;
	top: -77px;
	border: none;
	transition: top 0.2s ease-in-out;
}
/*Sticky Style Ende*/
.menu-header-menue-container {
	height: 100%;
}
#menu ul {
  height: 100%;
	align-items: center;
}
#menu li {
  display: inline-block;
}
#menu a {
	display: inline-block;
	font-size: 16px;
	color: #4f6c0f;
	font-weight: 300;
	text-align: right;
	text-decoration: none;
	line-height: 30px;
	padding-bottom: 0;
	margin-top: -1px;
	margin-right: 0;
}
#menu a:hover {
	color: #3e5a02;
}
#menu .header_login a {
	display: block;
	line-height: 26px;
	text-align: center;
	background: #59751c;
	height: 30px;
	width: 100px;
	border-radius: 15px;
	padding: 0;
	margin-right: 0;
	color: #f0f2e0;
	margin-top: 0;
}

#menu .header_login a:hover {
	background: #374e05;
	color: #f0f2e0;
}
#menu .current-menu-item a {
	font-weight: 700;
}

#sub_menu {
	background: #f0f2e0;
	padding: 0 30px;
	display: flex;
	position: relative;
}
button.submenu-toggle {
	border-radius: 0;
	background: transparent;
	color: #59751c;
	padding: 0;
	height: 50px;
	font-size: 32px;
	width: auto;
	display: none;
}

.studien #sub_menu {
	background: #e6f0f4;
}

#sub_menu .content_row {
	height: 50px;
	display: flex;
  justify-content: space-between;
	margin-left: auto;
  max-width: 1165px;
  margin-right: 0;
}
#sub_menu ul {
	display: flex;
	gap: 30px;
}
#sub_menu ul li {
	display: flex;
	align-items: center;
	height: 50px;
	position: relative;
	line-height: 1.2;
}
#sub_menu ul li a {
	text-decoration: none;
}
#sub_menu .current-menu-item a {
	font-weight: 700;
}
#sub_menu .current-menu-item:after, 
#sub_menu ul li:hover:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 2px;
	bottom: 0;
	background: #59751c;
}

/*Breadcrump*/
.entry-content a {
	font-weight: 600;
}
.rank-math-breadcrumb {
	padding: 0 0 50px;
}
.rank-math-breadcrumb span.last {
	font-weight: 600;
	color: #59751c;
}
.rank-math-breadcrumb p, 
.page #content .rank-math-breadcrumb p {
	font-size: 14px;
}

/*Header Studien*/
a.header_logo {
  color: #f0f2e0;
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 26px;
  font-weight: 300;
}
.studien .header_nav {
  background: #1c4b75;
}
.studien #menu a {
	color: #1c4b75;
}
.studien #menu .header_login a {
	background: #1c4b75;
	color: #f0f2e0;
}
.studien .subheader_info {
	background: #1c4b75;
}
.studien #sub_menu ul li a {
	color: #1c4b75;
}
.studien #sub_menu .current-menu-item::after, .page-id-8795 #sub_menu ul li:hover::after {
	background: #1c4b75;
}
.studien #search .search-field {
	filter: hue-rotate(137deg);
}
.studien .rank-math-breadcrumb span.last {
	color: #1c4b75;
}
.studien #content a {
	color: #1c4b75;
}
.alert-warning {
	background: transparent !important;
	color: #1c4b75 !important;
	border-color: #777 !important;
	padding: 0 !important;
}
.inbox-top {
	margin-bottom: 0 !important;
}
.inbox-top h1 {
	margin-bottom: 10px;
	margin-top: 0;
	color: #1c4b75;
}
.col-md-12:last-of-type .text-center {
	display: none;
}
.text-muted {
	margin-top: 20px;
}
.studien .fa-circle::before {
	content: "";
	width: 24px;
	height: 24px;
	background: url('/wp-content/themes/generic/images/li.png') no-repeat;
	display: block;
	background-size: 100%;
	filter: hue-rotate(110deg) brightness(130%);
}

/*Studien Bootstrap*/
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
	float: left;
}
.col-md-12 {
	width: 100%;
}
.row {
	display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.col-md-4 {
	flex: 30%;
  box-sizing: border-box;
  align-self: stretch;
	border: 1px solid #1c4b75;
  border-radius: 20px;
	overflow: hidden;
	display: flex;
  flex-direction: column;
	background: #e6f0f4;
}
.col-md-4 .inbox-test {
	/*height: 50px !important;*/
  background: #1c4b75;
  color: #e6f0f4;
  text-align: center;
}
.inbox-description {
	padding: 10px 25px 20px;
	background: #e6f0f4;
}
.inbox-date {
	background: #e6f0f4;
	line-height: 10px;
	padding: 25px;
	position: relative;
	padding-top: 15px;
	/* margin-bottom: 30px; */
	color: #162504;
	padding-bottom: 15px;
	margin-top: auto;
}
.page #content .col-md-4 .inbox-test p {
	margin: 0;
	height: 100%;
	display: flex;
	align-items: center;
	padding-left: 15px;
	text-align: left;
	line-height: 1.2;
}
.studien #content .col-md-4 .inbox-test a {
  color: #f0f2e0;
	text-decoration: none;
	font-weight: 600;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: 1px;
}

/*Header background images*/
#header {
	background: #59751c;
	width: 100%;
	height: 100svh;
	position: relative;
	z-index: 1;
	padding: 30px;
}
.home #header {
	min-height: 880px;
}
.login_bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    transition: 2s all;
		-webkit-animation: fade 80s infinite;
		animation: fade 80s infinite;
		background-position: center top !important;
}
	
#login1 {
    background-image: url('/wp-content/themes/generic/images/header/login1.jpg');
		background-repeat: no-repeat;
		background-size: cover;
		animation-delay: 0s;
}	
#login2 {
    background: url('/wp-content/themes/generic/images/header/login2.jpg');
		background-repeat: no-repeat;
		background-size: cover;
		animation-delay: 8s;
}	
#login3 {
    background: url('/wp-content/themes/generic/images/header/login3.jpg');
		background-repeat: no-repeat;
		background-size: cover;
		animation-delay: 16s;
}
#login4 {
    background: url('/wp-content/themes/generic/images/header/login4.jpg');
		background-repeat: no-repeat;
		background-size: cover;
		animation-delay: 24s;
}
#login5 {
    background: url('/wp-content/themes/generic/images/header/login5.jpg');
		background-repeat: no-repeat;
		background-size: cover;
		animation-delay: 32s;
}
#login6 {
    background: url('/wp-content/themes/generic/images/header/login6.jpg');
		background-repeat: no-repeat;
		background-size: cover;
		animation-delay: 40s;
}
#login7 {
    background: url('/wp-content/themes/generic/images/header/login7.jpg');
		background-repeat: no-repeat;
		background-size: cover;
		animation-delay: 48s;
}
#login8 {
    background: url('/wp-content/themes/generic/images/header/login8.jpg');
		background-repeat: no-repeat;
		background-size: cover;
		animation-delay: 56s;
}
#login9 {
    background: url('/wp-content/themes/generic/images/header/login9.jpg');
		background-repeat: no-repeat;
		background-size: cover;
		animation-delay: 64s;
}
#login10 {
    background: url('/wp-content/themes/generic/images/header/login10.jpg');
		background-repeat: no-repeat;
		background-size: cover;
		animation-delay: 72s;
}


@-webkit-keyframes fade {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 1;
  }
  12% {
    opacity: 0;
  }
  98% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 1;
  }
  12% {
    opacity: 0;
  }
  98% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/*Sidebar*/
.ml-form-embedContainer .ml-form-embedWrapper {
  background-color: transparent !important;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p {
	text-align: left;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent {
  margin: 20px 0 10px 0 !important;
  width: 100%;
}
footer .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent {
  margin-top: 0 !important;
  width: 100%;
}
.ml-form-recaptcha {
	margin-bottom: 10px !important;
}
h3.widget-title {
	display: inline;
	padding: 3px 15px 3px 28px;
	color: #59751c;
	position: relative;
}
h3.widget-title:before {
  content: "";
  display: block;
  background: url('/wp-content/themes/generic/images/li.png') no-repeat;
    background-size: auto;
  width: 30px;
  height: 30px;
  background-size: cover;
  position: absolute;
  left: -10px;
  top: 6px;
}
.widget_nav_menu nav {
	background: #f0f2e0;
	border-radius: 10px;
	padding: 5px 0 10px;
	margin-left: 5px;
	margin-top: 10px;
}
.widget-container ul {
	margin: 0 0 0 28px;
}
.widget-container li {
	line-height: 1.4;
	margin: 13px 0;
	font-size: 16px;
}
.kennenlernen #nav_menu-3 {
	display: none;
}
.besonderheiten #nav_menu-2 {
	display: none;
}
.ratgeber #nav_menu-4 {
	display: none;
}

/*Sidebar Besonderheiten Menüs*/
#nav_menu-5, #nav_menu-6, #nav_menu-7, #nav_menu-8 {
	display: none;
}
.beziehungs-modelle #nav_menu-5 {
	display: block;
}
.lebenssituationen #nav_menu-6 {
	display: block;
}
.ueberzeugungen-lebensstile #nav_menu-7 {
	display: block;
}
.sexuelle-orientierungen #nav_menu-8 {
	display: block;
}
/*Sidebar CTA*/
.sidebar_banner {
	border-radius: 20px;
	overflow: hidden;
	background: #59751c;
}
.sidebar_banner_image {
	width: 100%;
	aspect-ratio: 3/2;
	background: url('/wp-content/themes/generic/images/sidebar/sidebar1.jpg');
	background-size: cover;
	background-position: center;
	padding: 30px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.sidebar_banner_logo {
	display: none;
	justify-content: center;
	align-items: center;
	height: 70px;
	padding: 0 25px;
}
#sidebar .cta_link {
  font-family: inherit;
  font-size: 18px;
	padding: 8px 20px;
  width: 250px;
	
}
#sidebar .cta_link span::before {
	content: "";
	background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20id%3D%22Ebene_2%22%20data-name%3D%22Ebene%202%22%20viewBox%3D%220%200%20859.59%20482.41%22%3E%0A%20%20%3Cg%20id%3D%22objects%22%3E%0A%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m810.26%2C336.51c-.05-.13-.16-.1%2C0%2C0h0Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m829.44%2C420.26s-.03.04-.06.07c.16.26.3.49.4.67l-.34-.74Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m817.4%2C429.65s-.08%2C0-.12%2C0c.13.12.25.26.12%2C0Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m858.98%2C386.09c-.14-.16-.32-.25-.52-.31.18.09.35.18.52.31Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m789.49%2C318.01s.04.02.07.03c0-.08%2C0-.15.01-.24l-.08.22Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m790.05%2C318c-.07.18-.37.08-.49.03-.03.55.21.83.61.97.28-.29-.1-.67-.11-1Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m790.05%2C318s.03-.07.02-.14c-.02.05-.02.09-.02.14Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m758.25%2C289.24l.58-.46c-.27.16-.45.31-.58.46Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m807.16%2C439.22c-.16-.16-.31-.26-.45-.34-.01.01-.02.02-.03.02l.48.32Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m748.99%2C480.87c.07.06.14.12.23.18l-.17-.57c-.07.14-.09.27-.06.39Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m791.33%2C450.55c.05.07.07.16.13.23.41-.06%2C1.06-.63%2C1.82-1.44l-.59-.69-1.36%2C1.89Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m766.65%2C295.91s.07.04.11.06c-.03-.05-.07-.06-.11-.06Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m857.07%2C384.75l2.52.24c-1.07-.35-2.13-.68-3.16-.98-.15-.78-2.67-1.64-1.21-1.72l.82.36-5.14-5.69%2C1.27-.56c-1.22.04-1.81-.79-2.4-1.54-.58-.74-1.13-1.38-2.06-.74.03-.82-1.23-1.78-2.11-2.58-.88-.8-1.42-1.5-.12-1.97-.47-.5-.94-.95-1.42-1.36-.24-.2-.47-.4-.71-.58l-.17-.13-.1-.06-.21-.12c-.57-.31-1.15-.55-1.73-.83-1.16-.56-2.29-1.26-3.12-2.96.6-2.4-2.36-4.39-3.83-6.18-3.81-2.55-6.43-4.04-10.16-6.81.14-4.05-5.6-4.15-6.52-7.44l-1.41.26c-.07-2.72-3.83-3.24-4.5-6.49-.84-.12-1.21-.25-1.35-.34.05.13.03.42-.46.99-.19-.93-1.79-1.6-.65-2.57l.25.03c1.14-.97-2.19-1.21-1.9-2.75l-.79%2C1.47-.87-1.25.5.07c-7.12-2.1-5.61-7.77-12.23-9.8%2C1.81-.66-1.5-.2-.21-1.61.61-2.79-2.39-1.66-3.73-2.1-.07.07-.15.13-.31.19l-1.4-1.73c2.64-.77-2.54.29-.23-.3-2.8-5.35-9.42-9.38-13.56-14.69l-.23.65c-1.11-1.28-3.14-2.24-3.34-3.85-.21-1.61-3.1-.87-3.52-1.16-1.58-.22-1.25-2.19-.91-2.21-1.3-.76-3.75-.29-4.53-2.38.94-1.95-5.45-2.61-3.86-4.29l-.15.12c-.75-3.04-4.48-2.87-5.48-5.95%2C0%2C0%2C.16-.08.34-.12l-9.09.8-4.26%2C6.62-.82%2C8.01%2C10.7%2C8.78%2C6.05%2C9.5%2C19.51%2C18.34%2C2.58.12c1.57%2C5.86%2C8.81%2C8.16%2C11.28%2C13.7l1.14-.97c1.19%2C1.07.46%2C1.64.56%2C2.11%2C9.28%2C8.88%2C19.67%2C17.11%2C27.56%2C26.15l-15.07-2.84-89.96%2C1.35-71.8-2.44-80.64.38-20.16.1-10.08.05-4.24.02-.37.02-1.66.1-.93.05-.49.02h-.13s-.09.01-.04-.01l.15-.11.82-.65c-.89-.03-1.37-.36-1.47-1%2C.89-.36%2C1.8-.73%2C2.75-1.1.88-.67%2C1.76-1.35%2C2.65-2.03.93-.74%2C1.86-1.48%2C2.8-2.22%2C1.86-1.51%2C3.74-3.04%2C5.59-4.64%2C7.45-6.34%2C14.83-13.3%2C22.02-20.58%2C14.4-14.56%2C27.94-30.38%2C40.34-45l-.72-1.53c6.35-8.68%2C6.61-7.61%2C8.37-9.63%2C14.35-20.62%2C26.73-43.16%2C35.39-67.3%2C8.67-24.08%2C13.62-49.76%2C13.42-75.26.05-3.18-.14-6.36-.24-9.53-.06-1.58-.21-3.16-.31-4.74l-.17-2.37-.09-1.18-.14-1.22c-.62-6.55-1.86-12.97-3.47-19.24-3.2-12.56-8.29-24.37-14.54-35.28-12.66-21.73-30.39-39.73-51.09-52.08-1.88-1.4-4.93-3.17-8.59-5.02-1.85-.88-3.81-1.89-5.92-2.72-1.05-.43-2.11-.87-3.18-1.31-1.07-.43-2.18-.79-3.27-1.19-1.1-.38-2.18-.8-3.27-1.13-1.1-.33-2.18-.66-3.24-.98-2.11-.69-4.19-1.14-6.08-1.65-1.88-.53-3.64-.84-5.13-1.21-1.49-.37-2.73-.68-3.65-.9-4.02-.32-8.1-.46-12.16-.41-4.04.06-8.09.3-12.12.72-8.07.85-16.07%2C2.46-23.8%2C4.73-15.49%2C4.54-29.82%2C11.7-42.5%2C20.01l.87-.78c-1.96%2C1.36-3.93%2C2.71-5.82%2C4.15l-2.85%2C2.14-2.79%2C2.2c-.55.27-.72.17-.43-.2-2.99%2C2.69-6.4%2C5.71-10.07%2C8.94-3.61%2C3.28-7.52%2C6.72-11.36%2C10.38-7.75%2C7.25-15.4%2C15.16-21.74%2C22.37l.59-.96-1.39%2C1.66-.56.68-.44.57-.43.58-.21.3c-.07.09-.16.29-.17.08-.12-.53-.29-1.05-.53-1.58l-1.39-3-2.31-4.42-1.17-2.2-1.29-2.13-2.59-4.25-2.84-4.09c-1.83-2.77-4.02-5.28-6.07-7.88-1.04-1.29-2.22-2.47-3.33-3.71-1.14-1.21-2.2-2.48-3.44-3.6-2.42-2.29-4.78-4.63-7.42-6.69-5.06-4.34-10.75-7.97-16.57-11.29l-4.52-2.25-2.27-1.11-2.35-.94-4.7-1.86c-1.6-.53-3.23-1-4.85-1.5-12.98-3.92-26.85-4.67-40.02-2.7-13.2%2C1.98-25.74%2C6.56-37.12%2C12.89-11.38%2C6.35-21.7%2C14.43-30.63%2C23.89-8.92%2C9.47-16.51%2C20.29-22.28%2C32.25-1.45%2C2.99-2.75%2C6.06-3.96%2C9.18-.56%2C1.57-1.18%2C3.15-1.68%2C4.73l-1.41%2C4.73-1.4%2C4.74-1.07%2C4.83-1.06%2C4.84c-.3%2C1.62-.5%2C3.26-.76%2C4.89-2.42%2C13.4-2.61%2C27.69-.76%2C41.97%2C1.84%2C14.29%2C5.67%2C28.57%2C11.02%2C42.4.61%2C1.75%2C1.38%2C3.44%2C2.1%2C5.15.73%2C1.71%2C1.46%2C3.42%2C2.19%2C5.13%2C1.53%2C3.39%2C3.21%2C6.73%2C4.81%2C10.11%2C1.78%2C3.29%2C3.5%2C6.62%2C5.34%2C9.89.95%2C1.62%2C1.91%2C3.23%2C2.86%2C4.85.96%2C1.62%2C1.89%2C3.25%2C2.93%2C4.82%2C4.03%2C6.38%2C8.24%2C12.56%2C12.67%2C18.58%2C4.45%2C6%2C9.01%2C11.91%2C13.73%2C17.65%2C1.73%2C2.61%2C9.51%2C11.77%2C20.68%2C22.73%2C2.8%2C2.72%2C5.78%2C5.61%2C8.93%2C8.5.39.36.79.73%2C1.18%2C1.1l.53.49s-.05-.05-.04-.04h0s0-.02%2C0-.02c.02-.02.12%2C0%2C.37.12.21.11.13.26-.23.42l-.07.03-.03.02h-.02s.03.01-.05.01h-.21c-1.14.03-2.23.06-3.27.08-2.08.05-3.95.1-5.58.15-3.27.09-5.58.18-6.67.26l13.38%2C1.76c-42.91%2C1.02-62.94-.72-99.66.9l2.03-.4c-5.35-.4-8.35%2C3.69-67.44-1.04v-.18c-1.87.04-2.03.34-5.16.04l9.25.97c-6.11.48-11.46%2C1.37-19.61%2C1.53-1.73-.19-2.33-.56-2.5-.85l-20%2C.39-6.14-1.15c-6.11.66-3.31%2C3.12-19.67%2C1.81%2C6.17%2C1.69-8.11%2C1.06-6.09%2C1.93-.83-.21-2.7-.52-4.21-.81-9.72.24-28.04.8-32.57%2C1.7%2C0%2C0%2C38.07%2C3.45%2C48.32%2C5.25-13.69-.41-3.61.23-.91.79l.91-.43c8.21.38%2C8.21%2C1.47%2C12.31%2C1.75%2C0-.09-.13-.19-.24-.3l-.52.15c-.39-.19-.16-.32.28-.43-.1-.23.28-.42%2C2.51-.36l-.43.12c3.43-.17%2C9.34-.03%2C11.92.04l.06.91c6.07-1.75%2C40.89%2C2.46%2C49.05%2C2.48%2C8.21%2C1.11%2C18.37-.36%2C28.62.17%2C16.32.22%2C8.17%2C1.29%2C16.36%2C2.03%2C10.24.52-2.08-1.05%2C2.03-1.12l12.27%2C1.21c-7.12.14-3.26.67-1.95%2C1.01%2C10.6.11%2C27.32%2C1.7%2C30.57-.12%2C14.3.8%2C14.34%2C1.53%2C20.47%2C1.59-2.06-.32-6.13-.6-6.17-.97%2C5.73.77%2C2.74-.21.39-.38%2C8.73-.82%2C45.35%2C3.1%2C47.18%2C1.11v.36c1.01-.74.7-1.47.9-2.11.06-.65%2C1.21-1.21%2C5.07-1.64l5.67.64%2C7.68-.67c2.93.23%2C3.9.44%2C4.12.62.22.18-.31.33-.21.42%2C4.28-.24%2C9.18-.33%2C14.57-.32%2C2.74.02%2C5.56.04%2C8.42.06%2C1.46.02%2C2.94.04%2C4.42.06l2.25.03%2C1.13.02c.07%2C0%2C.24.02.23-.01l.07-.07.13-.14c-4.49-3.88-8.99-7.77-13.27-11.47%2C1.97%2C3.41%2C2.92%2C5.95%2C2.9%2C7.67-1.68-1.71-3.71-3.76-5.82-5.9-2.27-2.28-4.85-4.81-7.42-7.29-5.16-4.94-10.12-9.46-11.65-9.99-1.41-1.88-2.99-3.86-4.68-6.02-.87-1.01-1.67-1.94-2.41-2.79-.71-.81-1.36-1.54-1.97-2.2-1.19-1.34-2.19-2.39-3.05-3.23-1.72-1.67-2.85-2.49-3.73-3.02-1.78-1.06-2.67-.86-5.24-4-2.03-2.76-4.04-5.52-5.97-8.32%2C2.27%2C2.46%2C4.62%2C4.87%2C6.96%2C7.27-6.53-7.7-8.86-11.02-13.42-17.61-.01%2C0-.08-.05-.09-.04.31.46.49.77.47.88l-.94-1.03c-.67-.22-1.96-1.23-3.65-2.86-1.64-1.67-3.72-3.94-5.87-6.72-3.02-3.98-5.88-7.4-8.92-11.61-1.51-2.11-3.12-4.39-4.67-7.09-.79-1.34-1.61-2.77-2.46-4.3-.85-1.53-1.6-3.24-2.45-5.03l-3.31-2.66c-.85-1.8-1.61-3.66-2.42-5.47-.78-1.83-1.63-3.63-2.3-5.5l1.08-.53c.58%2C1.33%2C1.33%2C2.75%2C2.16%2C4.27.82%2C1.53%2C1.7%2C3.17%2C2.62%2C4.89.94%2C1.71%2C2.04%2C3.44%2C3.11%2C5.25%2C1.08%2C1.8%2C2.18%2C3.67%2C3.43%2C5.47%2C4.69%2C7.37%2C10.32%2C14.75%2C14.98%2C20.61l.59-.13c-5.51-6.94-11.79-14.9-14.72-19.91-1.28-2.19-3.37-7.87-1.52-6.27l-2.83-3.07c-3.64-6.34-6.12-11.24-8.03-15.42-.49-1.04-.96-2.03-1.4-2.98-.4-.97-.78-1.91-1.16-2.82-.73-1.83-1.42-3.56-2.12-5.3-.65-1.76-1.2-3.55-1.83-5.45-.62-1.91-1.31-3.92-1.86-6.22-.3-1.14-.61-2.34-.94-3.62-.32-1.27-.72-2.61-.97-4.06-.29-1.44-.6-2.97-.92-4.6-.16-.81-.33-1.65-.51-2.52-.16-.87-.26-1.77-.4-2.69-.03.89-.09%2C1.79-.09%2C2.68-.75-2.88-1.46-5.78-1.93-8.18-.42-2.4-.44-4.31-.08-5.19-.66-4.45-.74-8.95-.95-13.37.13-4.41.1-8.74.68-12.81.11-1.02.23-2.03.34-3.02.06-.5.12-.99.17-1.48.09-.48.19-.96.28-1.44.38-1.89.75-3.72%2C1.11-5.47.09-.44.18-.87.27-1.29.1-.42.24-.83.36-1.24.25-.81.5-1.61.73-2.38.48-1.54.96-2.98%2C1.42-4.31-.3-.91-.48-1.8-.73-2.72.54-1.76%2C1.7-3.82%2C2.53-5.7.91-1.82%2C1.54-3.43.9-4.61l1.15-3.68c.41-1.22.88-2.43%2C1.31-3.65.53-1.12%2C1.06-2.11%2C1.49-3.09.22-.49.44-.97.65-1.45.24-.47.47-.93.71-1.4.49-.93.98-1.88%2C1.62-2.86.66-.96%2C1.41-1.98%2C2.34-3.07h0s.02-.02.02-.02c.24-.26.5-.53.75-.79-.04-.02-.08-.02-.13-.01.87-1.12%2C1.5-1.96%2C1.95-2.61.48-.63.79-1.06.98-1.37.37-.62.27-.74.21-.9-.1-.29-.2-.88%2C4.32-5.58%2C1.78-1.21%2C2.16-2.4%2C2.8-3.78.61-1.39%2C1.34-3.1%2C3.81-5.17%2C1-.51%2C2.03-.96%2C3.06-1.4%2C1.03-.44%2C2.02-.91%2C3.07-1.3%2C4.77-3.18%2C7.4-5.15%2C10.52-7.63.8-.6%2C1.63-1.22%2C2.53-1.89.91-.65%2C1.93-1.3%2C3.06-2.03%2C1.12-.75%2C2.43-1.41%2C3.88-2.22.72-.41%2C1.52-.75%2C2.36-1.14.84-.37%2C1.71-.82%2C2.67-1.18%2C3.8-1.14%2C6.76-1.39%2C8.15-1.09.71.18%2C1.03.48.9.92-.13.44-.7.99-1.75%2C1.77%2C1.47-1.02%2C2.42-1.51%2C3.09-1.95.67-.41%2C1.09-.66%2C1.58-.89.5-.2%2C1.07-.39%2C2.07-.71.5-.16%2C1.1-.37%2C1.86-.59.76-.21%2C1.67-.45%2C2.78-.75%2C1.5.51.55.85-1.28%2C1.86%2C1-.06%2C1.82-.13%2C2.5-.2.69-.03%2C1.24-.09%2C1.69-.15.91-.13%2C1.44-.31%2C1.92-.51.94-.34%2C1.66-.8%2C4.65-.9.85-.72%2C1.79-1.66%2C2.8-2.44%2C1-.77%2C2.06-1.27%2C3.09-1.28l-2.42-.58c3.35-.23%2C6.93-.3%2C10.55.3%2C1.83.21%2C3.64.7%2C5.48%2C1.17%2C1.82.55%2C3.63%2C1.3%2C5.45%2C2.03l-.52.6%2C1%2C.26c.33.1.65.23.98.34l1.95.7%2C1.96.7.98.35.95.43.07%2C1.07c3.58%2C1.61%2C7.04%2C3.53%2C10.39%2C5.68-.4-.38-.77-.81-1.21-1.14.62.33%2C1.51.98%2C2.64%2C1.72.56.38%2C1.16.79%2C1.8%2C1.22.32.22.65.44.98.67.31.26.63.52.96.78%2C1.29%2C1.06%2C2.64%2C2.18%2C3.89%2C3.27%2C1.17%2C1.19%2C2.26%2C2.34%2C3.14%2C3.35l-.5.23c4.7%2C5.84%2C8.98%2C11.08%2C13.16%2C16.93%2C1.01%2C1.49%2C2.03%2C3%2C3.06%2C4.54.94%2C1.61%2C1.9%2C3.24%2C2.89%2C4.92.26.42.48.85.7%2C1.3l.33.67.53%2C1.12c.37.79.74%2C1.58%2C1.12%2C2.38.35.86.7%2C1.73%2C1.06%2C2.61.77%2C1.66%2C1.27%2C3.74%2C1.86%2C5.73.57%2C2.01%2C1.16%2C4.05%2C1.75%2C6.13-.65-1.03-1.32-2.13-2-3.31%2C1.26%2C6.63%2C1.8%2C7.04%2C2.37%2C7.53.3.25.62.53%2C1.06%2C1.68.44%2C1.16.99%2C3.15%2C1.78%2C6.99l-.57%2C3.26c.4.99.7%2C1.76.99%2C2.6.29.82.54%2C1.63.76%2C2.43.45%2C1.6.8%2C3.18%2C1.1%2C4.82.98-.39%2C2.16-1.81%2C3.28-2.77%2C1.15-1.05%2C2.35-2.16%2C3.96-4.06-.76.08-1.43.06-2.06-.03l9.19-12.16c2.59-3.35%2C4.35-5.44%2C5.53-6.57%2C1.18-1.16%2C1.75-1.46%2C1.94-1.23.39.44-.83%2C3.07-1.52%2C4.73%2C2.44-3.97%2C4.86-8.03%2C6.86-11.15.78-.18%2C1.59-.4%2C2.42-.64%2C1.02-1.97%2C2.05-3.59%2C2.32-4%2C.46-.65.96-1.16%2C1.55-1.73%2C1.17-1.15%2C2.73-2.54%2C5.11-5.96.88-.13-.28%2C1.63%2C1.78-.29%2C2.49-3.85%2C5.1-7.62%2C7.79-11.35l-2.54%2C3.26-2.48%2C3.31-.91-2.22c1.16-1.87%2C2.29-3.3%2C3.36-4.48%2C1.07-1.19%2C2.08-2.14%2C3.08-2.97%2C1-.84%2C1.96-1.61%2C2.93-2.46.98-.83%2C1.96-1.74%2C2.98-2.9l-2.63%2C3.35c1.73-1.8%2C3.09-3.14%2C4.24-4.16%2C1.16-1.01%2C2.09-1.73%2C2.94-2.34%2C1.7-1.21%2C3.12-1.9%2C5.39-3.53-1.57.8-3.99%2C2.07-1.11-.76%2C2.21-1.95%2C1.73-.41%2C4.04-1.96-.42-1.56%2C4.78-6.58%2C10.51-9.56.05.22.05.46-.23.8%2C1.23-1.08%2C1.7-1.93%2C4.3-3.11l-.54%2C2.24c1.25-1.37%2C2.5-2.79%2C3.8-4.14%2C3.31-1.47%2C7.43-4.92%2C7.52-3.74l-1.65%2C1.24c4.01-2.11%2C8.14-3.9%2C12.29-5.54%2C4.17-1.61%2C8.41-2.94%2C12.68-4.05l.68%2C1.15c1.03-1.14%2C4.55-1.9%2C7.66-2.29%2C1.54-.27%2C2.99-.38%2C3.98-.64.98-.25%2C1.52-.59%2C1.24-1.11%2C1.27.1%2C3.1.11%2C5.1-.08%2C1-.09%2C2.05-.09%2C3.09-.16%2C1.04-.04%2C2.07-.16%2C3.04-.13%2C1.94.02%2C3.64%2C0%2C4.65.26%2C1.01.25%2C1.33.61.59%2C1.19%2C8.34.61%2C14.83%2C1.4%2C21.71%2C3.04%2C1.7.46%2C3.44.93%2C5.22%2C1.5.88.32%2C1.78.64%2C2.7.97.46.17.92.34%2C1.39.52.46.2.92.4%2C1.39.61.94.42%2C1.9.85%2C2.89%2C1.3.96.51%2C1.95%2C1.03%2C2.97%2C1.58%2C1.03.53%2C2.04%2C1.16%2C3.09%2C1.82%2C1.04.67%2C2.14%2C1.31%2C3.2%2C2.11%2C2.66%2C2.84%2C8.23%2C7.04%2C13.98%2C12.25%2C5.75%2C5.19%2C11.62%2C11.42%2C15.65%2C16.86%2C4.21%2C5.1%2C7.66%2C10.1%2C10.63%2C15.04%2C2.96%2C4.95%2C5.44%2C9.86%2C7.59%2C14.94%2C2.1%2C5.09%2C3.86%2C10.34%2C5.23%2C16.01.35%2C1.42.7%2C2.85.95%2C4.33.27%2C1.48.6%2C2.97.78%2C4.51.49%2C3.01.75%2C6.44%2C1.08%2C9.95-1.04%2C8.55-1.01%2C19.02-1.86%2C29.77-.77%2C10.72-2.57%2C21.66-5.89%2C30.3-.07%2C1.72-.15%2C3.46-.3%2C5.18-2.67%2C5.61-5.14%2C12.95-8.31%2C20.75-3.14%2C7.8-7.01%2C16.05-12%2C23.23-1.61%2C3.97-2.58%2C6.01-3.06%2C6.88.45-.66%2C1.26-1.58%2C2.09-1.54-2.91%2C4.08-7.68%2C13.03-8.6%2C11.59l.56-1.15c-.45-.72-2.29%2C2.58-4.67%2C6.49-1.18%2C1.96-2.49%2C4.07-3.8%2C5.92-1.28%2C1.86-2.57%2C3.45-3.65%2C4.39l3.1-1.55c-1.93%2C2.51-3.85%2C5.03-5.84%2C7.5l1.28-2.22c-5.45%2C8.8-10.86%2C15.97-16.16%2C22.23-5.31%2C6.26-10.52%2C11.63-15.8%2C16.8-5.28%2C5.17-10.63%2C10.16-16.38%2C15.59-5.75%2C5.43-11.87%2C11.33-18.85%2C18.26%2C1.42-2.35.1-.91-1.8.93-.24.23-.49.47-.73.71l-.38.36-.61.54c-.89.79-1.77%2C1.51-2.59%2C2.14-1.63%2C1.25-3%2C2.11-3.61%2C1.99-3.95%2C2.37-7.76%2C4.98-11.32%2C7.56-1.73%2C1.29-3.52%2C2.58-5.15%2C3.84-1.64%2C1.26-3.26%2C2.5-4.85%2C3.73-1.56%2C1.21-3.09%2C2.4-4.62%2C3.58-1.46%2C1.15-2.9%2C2.29-4.32%2C3.41-2.8%2C2.22-5.44%2C4.33-8.36%2C6.43.27-.07.42-.03.09.36l-12.01%2C7.72c.59.14%2C1.09.27%2C1.56.41l.64.2.15.05.07.02h.17s.71.01.71.01l5.69.06c-5.18.6-6.49.78-5.59.74.87-.04%2C3.84-.3%2C6.76-.58%2C2.85-.27%2C5.75-.54%2C6.88-.64%2C1.05-.09.38.02-4.14.53%2C14.24.45%2C31.07.67%2C48.87.77%2C6.73.02%2C13.61.04%2C20.59.06%2C5.48-.02%2C11.05-.04%2C16.66-.06%2C22.44-.13%2C45.63-.38%2C67.42.03l-1.91-.62c11.06.12%2C24.81-.63%2C33.2.36%2C8.39.99%2C18.35-1.57%2C21.6-1.67%2C8.22-.95%2C15.77.64%2C14.46.91%2C9.52-.39%2C18.62-2.44%2C31.87-1.52%2C4.66%2C2.04%2C37.22-2.01%2C37.63.3l.15-.19c17.47%2C1.62%2C33.96-1.14%2C52.77.33%2C0%2C0-.36.17-1%2C.32l11.6-2.12c-.16.18-.33.35-.49.53-2.68%2C2.99-5.34%2C5.95-7.99%2C8.91-5.33%2C5.9-10.8%2C11.62-17.33%2C16.67-7.1%2C3.66-10.98%2C12.29-18.59%2C17.03-2.18.08-13.88%2C13.36-14.49%2C14.96l2.73-.16c-4.06%2C5.24-7.51%2C6.12-10.45%2C11.13l-.06-.5c-.88.28%2C1.68%2C3.49-8.24%2C6.37l-.13-.13c-.2.24.06.5-.73.6l1.89-.32c-.34.98-.31%2C2.18-1.1%2C3.15-.33.05-.66-.15-.88-.34l-1.95%2C2.38-1.49-.17c-.21%2C1.11%2C1.84%2C2.56-.91%2C3.36%2C1.88.55-.15%2C1.61.69%2C2.01-.24-.06-.67-.08-1.04-.13-.91%2C1.19-2.56%2C3.52-2.42%2C4.63%2C0%2C0%2C6.68-1.57%2C9.08-1.38-1.81%2C1.15-.24.54.46.66l-.2-.4c1.18-.59%2C1.95.17%2C2.61-.06-.06-.06-.15-.12-.24-.19l.05.16c-.18-.09-.25-.21-.28-.34-.17-.15-.26-.32.03-.52l.03.13c.26-.48%2C1.02-1%2C1.35-1.23l.65.63c-.56-1.88%2C6.29-2.57%2C7.21-3.41%2C1.7-.08%2C1.79-2.19%2C3.3-2.89%2C1.97-1.56%2C1.82.05%2C3.26-.29%2C1.51-.71-.97-.52-.57-1.01l2.22-.44c-.69.85.11.82.5.92%2C1.26-1.04%2C4.24-1.67%2C3.32-3.3%2C2.16-.94%2C2.68-.43%2C3.4-1.03-.46-.01-1.11.22-1.37-.03%2C1.18-.06.16-.44-.22-.31.39-1.5%2C7.24-2.58%2C6.03-4.18l.26.26c-.82-1.26-2.19-1.92-2.11-3.16l.91.03.22-1.11c.78-.11.84.39.97.52.6-1.56%2C2.68-2.5%2C4.13-3.67l-4.23-1.46c1.76-.45%2C5.09-1.11%2C4.4-2.24l1.62.29c4.04-.39.75-2.34%2C2.19-2.67l2.15-.07-1.13%2C1.09c1.64-.58%2C2.42-.68%2C3.98-.89-.01-.01%2C0-.03-.02-.04-.1.02-.19%2C0-.26-.05l.13-.18c-.39-.65-.16-1.59.65-2.33%2C1.25-.96%2C1.35-2.6%2C4.22-3.26l-.62-1.51%2C1.96-.69.85.85c-1.35%2C1.25-3.48%2C4.02-5.11%2C5.74l.36.42c.99-.99%2C1.74-2.5%2C2.48-3.07.49-.15%2C2.19-.09%2C2.17%2C1.08l-.22-1.44c3.22-3.41%2C3.2-3.47%2C7.61-5.96l-.73-.13c.44-.94.87-1.86%2C1.76-1.36%2C2.21-1.93%2C4.9-3.55%2C7.32-3.82l-.7-1.29c.49-.38%2C2.66.47%2C1.47-1.14l.49-1.38c.68-.52.47-1.46%2C1.73-1.57h0s0%2C0%2C0%2C0c.08%2C0%2C.16-.01.25-.01-.03-.03-.06-.05-.09-.08%2C1.8-.91-.91-.88%2C1.22-1.86%2C1.21.21-.72-1.82.27-2.35l2.19.67c2.19-.55.99-2.22%2C2.97-4.21%2C1.46-.44%2C3.15.32%2C3.6%2C2.04-.45-2.18-.46-1.25.06-3.03.72.36.71.6.94%2C1.34%2C1.66-.39.14-1.12.95-1.86-.79-1.24-2.16-3.12-1.97-3.44l-.62-.02c.27-1.36.91-2.51%2C2.37-2.94l.48.55.75-1.27.72.59%2C1.24-1.65-.37.02c.25-.43%2C1.14-1.76%2C2.12-2.06l.34.39c2.93-.66%2C2.92-3.63%2C4.9-5.85l.47%2C1.02c1.45.02-.95-1.34.28-1.82l.95.87c-.11-.49-.09-.78.02-.94.05-.08.13-.13.22-.15.09-.02.2-.02.37-.06.63-.09%2C1.45.04%2C2.16-.21-.57-.23-1.13-.46-1.69-.7l1.92-1.42c2.29-1.49%2C2.98.04%2C3.4.87.09-.72.16-1.42.21-2.09l1.61.5c-.28-.95.02-1.15.53-1.42.5-.26%2C1.22-.6%2C1.64-1.67.72.08.58.67%2C1.45.15.29-1.28.51-2.49.65-3.63-.21.65-.44%2C1.32-.7%2C2.01l-2.12-.97c-.06-1.11.53-1.61%2C1.24-2.06.71-.44%2C1.54-.81%2C1.76-1.47%2C0%2C.31-.03.64-.05.96%2C1.32-2.07%2C2.54-1.98%2C4.33-3.08-.89.32-2.17.75-1.75-.07.42-.59%2C1.31-.23%2C2.2-.77-1.42-.22-1.53-1.13-.43-2.09-.21-.24-.35-.5-.41-.75.3%2C0%2C.6.03.87.11-.65-.32-1.32-.46-1.4-1.03Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m744.64%2C470.32l.04-.05c-.45-.44-.35-.2-.04.05Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpolygon%20points%3D%22782.59%20456.69%20782.5%20456.76%20783.43%20457.08%20782.59%20456.69%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m766.44%2C473.58c.88-.6.81-.75.53-.82-.29.24-.5.51-.53.82Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m739.42%2C477.24c-.43.35-.01.47.51.54.35-.45.59-.75.59-.75-.32.11-.78.1-1.11.22Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m747.05%2C481.69l.24.48c.14-.32%2C0-.44-.24-.48Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m600.67%2C249.13c-.44.63-.54%2C1.01%2C0%2C0h0Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m299.67%2C36.67c-.2%2C0-.3%2C0-.5%2C0-.36.3-.69.56-1.01.78.5-.31%2C1-.52%2C1.51-.79Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m226.3%2C77.69c-.14.15-.24.26-.38.4.18.06.26.25.38-.4Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m463.24%2C44.63c-.35.31-.71.62-1.23%2C1%2C.68-.43%2C1.01-.74%2C1.23-1Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m451.85%2C395.57c0-.09%2C0-.19.02-.28l.35-.18s.35-.25.61-.43c-.4.23-.8.45-1.22.69.09.06.17.13.24.2Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m452.84%2C394.69c5.38-3.01%2C9.29-5.53%2C12.76-8.04-1.13.28-6.57%2C3.82-10.07%2C5.87%2C1.01-.46-1.66%2C1.44-2.69%2C2.17Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m455.52%2C392.52c-.28.13-.82.43-1.78.99.49-.25%2C1.1-.6%2C1.78-.99Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m808.89%2C394.55l-.99.19c.41-.05.71-.12.99-.19Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m440.76%2C32.99c.39-.34.83-.73%2C1.19-1.04-.66.49-.99.8-1.19%2C1.04Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m756.97%2C394.08l-.57.73c.5-.31.62-.54.57-.73Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m209.25%2C157.39c-.22.06-.37.28-.5.52.01.11.02.19.03.24l.47-.76Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m60.39%2C327.39l1.84-.53c-.97.05-1.65.13-2.08.24.04.09.12.19.25.29Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m253.27%2C259.47c1.58%2C1.86%2C3.25%2C3.66%2C4.89%2C5.48.13.03.38.19.47.15-.59-.87-1.78-2.35-3.39-4.3-.79-.98-1.68-2.08-2.65-3.27-.98-1.18-2.03-2.47-3.11-3.86l-.97.22c1.53%2C1.9%2C3.15%2C3.74%2C4.75%2C5.59Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m101.53%2C314.82l-.97-.1c.36.04.67.07.97.1Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m687.47%2C395.31c-.28.01-.56.03-.85.04.42.01.69%2C0%2C.85-.04Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m233.84%2C227.35l.91.99c-.38-.47-.67-.78-.91-.99Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m88.67%2C316.46h.44c-.02-.64-.68-.4-.44%2C0Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m313.41%2C319.88c.28.24.54.46.8.69-.44-.75-.92-1.54-1.45-2.38.25.59.47%2C1.16.65%2C1.69Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m174.37%2C333.82c6.86.17%2C7.17.01%2C6.21-.23-2.48-.03-4.65.03-6.21.23Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m32.68%2C317.89c-3.6-.03-2.23.33-.11.75%2C3.67-.08%2C6.23-.14%2C6.23-.14-2.02-.14-4.04-.46-6.12-.61Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m47.41%2C326.37l-1.12.51c2.12-.13%2C2.03-.32%2C1.12-.51Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
	display: block;
	width: 35px;
	height: 21.5px;
	position: absolute;
	left: -8px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	top: 4px;
}
.sidebar_banner_logo img {
	max-height: 40px;
}
.sidebar_h1, .sidebar_h3 {
  background: #f0f2e0;
  color: #59751c;
  font-size: 24px;
  padding: 5px 20px 5px 0;
  opacity: 0.8;
  margin-right: auto;
  font-weight: 600;
  margin-bottom: 5px;
  margin-left: -30px;
  padding-left: 25px;
}
.sidebar_h2 {
	background: #59751c;
  color: #f0f2e0;
	font-size: 24px;
	padding: 5px 20px 5px 0;
	opacity: 0.8;
	margin-right: auto;
	font-weight: 600;
	margin-bottom: 5px;
	margin-left: -30px;
	padding-left: 25px;
}
.sidebar_h3 {
	margin-bottom: 10px;
}
.widget-container p {
  font-size: 16px;
  text-align: center;
  margin: 15px 0;
}
#sidebar .active_categories {
  height: auto;
  align-items: flex-start;
}
#sidebar .active_categories label {
  font-size: 12px;
}
#sidebar .cf-turnstile {
	transform: scale(0.8);
	transform-origin: 0 0;
	margin-bottom: 0px;
	display: block;
	padding-bottom: 0;
	max-width: 100%;
	height: 62px;
}
#sidebar input.newsletter_input {
	border-radius: 10px;
	color: #666;
	border: 1px solid #cecece;
	margin-bottom: 10px;
	width: 100%;
	background: #fff;
}
#custom_html-3 .textwidget {
	background: #f0f2e0;
	border-radius: 10px;
	padding: 5px 15px 20px;
	margin-left: 5px;
	margin-top: 10px;
}

/*Subpages*/
#header.subpage {
	height: auto;
	padding: 0;
}
.header_nav {
	background: #59751c;
	padding: 15px 30px;
}
.header_nav .content_row {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.subheader {
	padding: 50px 30px;
	height: auto;
	min-height: 400px;
	background: url('/wp-content/themes/generic/images/subpage/kennenlernen.jpg') no-repeat;
	background-position: top right;
	background-size: cover;
}
.subheader_info {
	background: #59751c;
	color: #f0f2e0;
	padding: 30px;
	width: 50%;
	border-radius: 20px;
}
#header {
	background: #59751c;
	width: 100%;
	height: 100svh;
	position: relative;
	z-index: 1;
	padding: 30px;
}
.subheader h1 {
	margin-bottom: 10px;
	font-size: 32px;
	line-height: normal;
}

#header_cta {
	display: none;
	position: fixed;
	width: 234px;
	font-size: 16px;
	right: 30px;
	top: 82px;
	padding: 8px 10px;
	z-index: 99999999;
}
#header_cta.cta_link span:before {
    content: "";
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20id%3D%22Ebene_2%22%20data-name%3D%22Ebene%202%22%20viewBox%3D%220%200%20859.59%20482.41%22%3E%0A%20%20%3Cg%20id%3D%22objects%22%3E%0A%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m810.26%2C336.51c-.05-.13-.16-.1%2C0%2C0h0Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m829.44%2C420.26s-.03.04-.06.07c.16.26.3.49.4.67l-.34-.74Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m817.4%2C429.65s-.08%2C0-.12%2C0c.13.12.25.26.12%2C0Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m858.98%2C386.09c-.14-.16-.32-.25-.52-.31.18.09.35.18.52.31Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m789.49%2C318.01s.04.02.07.03c0-.08%2C0-.15.01-.24l-.08.22Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m790.05%2C318c-.07.18-.37.08-.49.03-.03.55.21.83.61.97.28-.29-.1-.67-.11-1Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m790.05%2C318s.03-.07.02-.14c-.02.05-.02.09-.02.14Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m758.25%2C289.24l.58-.46c-.27.16-.45.31-.58.46Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m807.16%2C439.22c-.16-.16-.31-.26-.45-.34-.01.01-.02.02-.03.02l.48.32Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m748.99%2C480.87c.07.06.14.12.23.18l-.17-.57c-.07.14-.09.27-.06.39Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m791.33%2C450.55c.05.07.07.16.13.23.41-.06%2C1.06-.63%2C1.82-1.44l-.59-.69-1.36%2C1.89Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m766.65%2C295.91s.07.04.11.06c-.03-.05-.07-.06-.11-.06Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m857.07%2C384.75l2.52.24c-1.07-.35-2.13-.68-3.16-.98-.15-.78-2.67-1.64-1.21-1.72l.82.36-5.14-5.69%2C1.27-.56c-1.22.04-1.81-.79-2.4-1.54-.58-.74-1.13-1.38-2.06-.74.03-.82-1.23-1.78-2.11-2.58-.88-.8-1.42-1.5-.12-1.97-.47-.5-.94-.95-1.42-1.36-.24-.2-.47-.4-.71-.58l-.17-.13-.1-.06-.21-.12c-.57-.31-1.15-.55-1.73-.83-1.16-.56-2.29-1.26-3.12-2.96.6-2.4-2.36-4.39-3.83-6.18-3.81-2.55-6.43-4.04-10.16-6.81.14-4.05-5.6-4.15-6.52-7.44l-1.41.26c-.07-2.72-3.83-3.24-4.5-6.49-.84-.12-1.21-.25-1.35-.34.05.13.03.42-.46.99-.19-.93-1.79-1.6-.65-2.57l.25.03c1.14-.97-2.19-1.21-1.9-2.75l-.79%2C1.47-.87-1.25.5.07c-7.12-2.1-5.61-7.77-12.23-9.8%2C1.81-.66-1.5-.2-.21-1.61.61-2.79-2.39-1.66-3.73-2.1-.07.07-.15.13-.31.19l-1.4-1.73c2.64-.77-2.54.29-.23-.3-2.8-5.35-9.42-9.38-13.56-14.69l-.23.65c-1.11-1.28-3.14-2.24-3.34-3.85-.21-1.61-3.1-.87-3.52-1.16-1.58-.22-1.25-2.19-.91-2.21-1.3-.76-3.75-.29-4.53-2.38.94-1.95-5.45-2.61-3.86-4.29l-.15.12c-.75-3.04-4.48-2.87-5.48-5.95%2C0%2C0%2C.16-.08.34-.12l-9.09.8-4.26%2C6.62-.82%2C8.01%2C10.7%2C8.78%2C6.05%2C9.5%2C19.51%2C18.34%2C2.58.12c1.57%2C5.86%2C8.81%2C8.16%2C11.28%2C13.7l1.14-.97c1.19%2C1.07.46%2C1.64.56%2C2.11%2C9.28%2C8.88%2C19.67%2C17.11%2C27.56%2C26.15l-15.07-2.84-89.96%2C1.35-71.8-2.44-80.64.38-20.16.1-10.08.05-4.24.02-.37.02-1.66.1-.93.05-.49.02h-.13s-.09.01-.04-.01l.15-.11.82-.65c-.89-.03-1.37-.36-1.47-1%2C.89-.36%2C1.8-.73%2C2.75-1.1.88-.67%2C1.76-1.35%2C2.65-2.03.93-.74%2C1.86-1.48%2C2.8-2.22%2C1.86-1.51%2C3.74-3.04%2C5.59-4.64%2C7.45-6.34%2C14.83-13.3%2C22.02-20.58%2C14.4-14.56%2C27.94-30.38%2C40.34-45l-.72-1.53c6.35-8.68%2C6.61-7.61%2C8.37-9.63%2C14.35-20.62%2C26.73-43.16%2C35.39-67.3%2C8.67-24.08%2C13.62-49.76%2C13.42-75.26.05-3.18-.14-6.36-.24-9.53-.06-1.58-.21-3.16-.31-4.74l-.17-2.37-.09-1.18-.14-1.22c-.62-6.55-1.86-12.97-3.47-19.24-3.2-12.56-8.29-24.37-14.54-35.28-12.66-21.73-30.39-39.73-51.09-52.08-1.88-1.4-4.93-3.17-8.59-5.02-1.85-.88-3.81-1.89-5.92-2.72-1.05-.43-2.11-.87-3.18-1.31-1.07-.43-2.18-.79-3.27-1.19-1.1-.38-2.18-.8-3.27-1.13-1.1-.33-2.18-.66-3.24-.98-2.11-.69-4.19-1.14-6.08-1.65-1.88-.53-3.64-.84-5.13-1.21-1.49-.37-2.73-.68-3.65-.9-4.02-.32-8.1-.46-12.16-.41-4.04.06-8.09.3-12.12.72-8.07.85-16.07%2C2.46-23.8%2C4.73-15.49%2C4.54-29.82%2C11.7-42.5%2C20.01l.87-.78c-1.96%2C1.36-3.93%2C2.71-5.82%2C4.15l-2.85%2C2.14-2.79%2C2.2c-.55.27-.72.17-.43-.2-2.99%2C2.69-6.4%2C5.71-10.07%2C8.94-3.61%2C3.28-7.52%2C6.72-11.36%2C10.38-7.75%2C7.25-15.4%2C15.16-21.74%2C22.37l.59-.96-1.39%2C1.66-.56.68-.44.57-.43.58-.21.3c-.07.09-.16.29-.17.08-.12-.53-.29-1.05-.53-1.58l-1.39-3-2.31-4.42-1.17-2.2-1.29-2.13-2.59-4.25-2.84-4.09c-1.83-2.77-4.02-5.28-6.07-7.88-1.04-1.29-2.22-2.47-3.33-3.71-1.14-1.21-2.2-2.48-3.44-3.6-2.42-2.29-4.78-4.63-7.42-6.69-5.06-4.34-10.75-7.97-16.57-11.29l-4.52-2.25-2.27-1.11-2.35-.94-4.7-1.86c-1.6-.53-3.23-1-4.85-1.5-12.98-3.92-26.85-4.67-40.02-2.7-13.2%2C1.98-25.74%2C6.56-37.12%2C12.89-11.38%2C6.35-21.7%2C14.43-30.63%2C23.89-8.92%2C9.47-16.51%2C20.29-22.28%2C32.25-1.45%2C2.99-2.75%2C6.06-3.96%2C9.18-.56%2C1.57-1.18%2C3.15-1.68%2C4.73l-1.41%2C4.73-1.4%2C4.74-1.07%2C4.83-1.06%2C4.84c-.3%2C1.62-.5%2C3.26-.76%2C4.89-2.42%2C13.4-2.61%2C27.69-.76%2C41.97%2C1.84%2C14.29%2C5.67%2C28.57%2C11.02%2C42.4.61%2C1.75%2C1.38%2C3.44%2C2.1%2C5.15.73%2C1.71%2C1.46%2C3.42%2C2.19%2C5.13%2C1.53%2C3.39%2C3.21%2C6.73%2C4.81%2C10.11%2C1.78%2C3.29%2C3.5%2C6.62%2C5.34%2C9.89.95%2C1.62%2C1.91%2C3.23%2C2.86%2C4.85.96%2C1.62%2C1.89%2C3.25%2C2.93%2C4.82%2C4.03%2C6.38%2C8.24%2C12.56%2C12.67%2C18.58%2C4.45%2C6%2C9.01%2C11.91%2C13.73%2C17.65%2C1.73%2C2.61%2C9.51%2C11.77%2C20.68%2C22.73%2C2.8%2C2.72%2C5.78%2C5.61%2C8.93%2C8.5.39.36.79.73%2C1.18%2C1.1l.53.49s-.05-.05-.04-.04h0s0-.02%2C0-.02c.02-.02.12%2C0%2C.37.12.21.11.13.26-.23.42l-.07.03-.03.02h-.02s.03.01-.05.01h-.21c-1.14.03-2.23.06-3.27.08-2.08.05-3.95.1-5.58.15-3.27.09-5.58.18-6.67.26l13.38%2C1.76c-42.91%2C1.02-62.94-.72-99.66.9l2.03-.4c-5.35-.4-8.35%2C3.69-67.44-1.04v-.18c-1.87.04-2.03.34-5.16.04l9.25.97c-6.11.48-11.46%2C1.37-19.61%2C1.53-1.73-.19-2.33-.56-2.5-.85l-20%2C.39-6.14-1.15c-6.11.66-3.31%2C3.12-19.67%2C1.81%2C6.17%2C1.69-8.11%2C1.06-6.09%2C1.93-.83-.21-2.7-.52-4.21-.81-9.72.24-28.04.8-32.57%2C1.7%2C0%2C0%2C38.07%2C3.45%2C48.32%2C5.25-13.69-.41-3.61.23-.91.79l.91-.43c8.21.38%2C8.21%2C1.47%2C12.31%2C1.75%2C0-.09-.13-.19-.24-.3l-.52.15c-.39-.19-.16-.32.28-.43-.1-.23.28-.42%2C2.51-.36l-.43.12c3.43-.17%2C9.34-.03%2C11.92.04l.06.91c6.07-1.75%2C40.89%2C2.46%2C49.05%2C2.48%2C8.21%2C1.11%2C18.37-.36%2C28.62.17%2C16.32.22%2C8.17%2C1.29%2C16.36%2C2.03%2C10.24.52-2.08-1.05%2C2.03-1.12l12.27%2C1.21c-7.12.14-3.26.67-1.95%2C1.01%2C10.6.11%2C27.32%2C1.7%2C30.57-.12%2C14.3.8%2C14.34%2C1.53%2C20.47%2C1.59-2.06-.32-6.13-.6-6.17-.97%2C5.73.77%2C2.74-.21.39-.38%2C8.73-.82%2C45.35%2C3.1%2C47.18%2C1.11v.36c1.01-.74.7-1.47.9-2.11.06-.65%2C1.21-1.21%2C5.07-1.64l5.67.64%2C7.68-.67c2.93.23%2C3.9.44%2C4.12.62.22.18-.31.33-.21.42%2C4.28-.24%2C9.18-.33%2C14.57-.32%2C2.74.02%2C5.56.04%2C8.42.06%2C1.46.02%2C2.94.04%2C4.42.06l2.25.03%2C1.13.02c.07%2C0%2C.24.02.23-.01l.07-.07.13-.14c-4.49-3.88-8.99-7.77-13.27-11.47%2C1.97%2C3.41%2C2.92%2C5.95%2C2.9%2C7.67-1.68-1.71-3.71-3.76-5.82-5.9-2.27-2.28-4.85-4.81-7.42-7.29-5.16-4.94-10.12-9.46-11.65-9.99-1.41-1.88-2.99-3.86-4.68-6.02-.87-1.01-1.67-1.94-2.41-2.79-.71-.81-1.36-1.54-1.97-2.2-1.19-1.34-2.19-2.39-3.05-3.23-1.72-1.67-2.85-2.49-3.73-3.02-1.78-1.06-2.67-.86-5.24-4-2.03-2.76-4.04-5.52-5.97-8.32%2C2.27%2C2.46%2C4.62%2C4.87%2C6.96%2C7.27-6.53-7.7-8.86-11.02-13.42-17.61-.01%2C0-.08-.05-.09-.04.31.46.49.77.47.88l-.94-1.03c-.67-.22-1.96-1.23-3.65-2.86-1.64-1.67-3.72-3.94-5.87-6.72-3.02-3.98-5.88-7.4-8.92-11.61-1.51-2.11-3.12-4.39-4.67-7.09-.79-1.34-1.61-2.77-2.46-4.3-.85-1.53-1.6-3.24-2.45-5.03l-3.31-2.66c-.85-1.8-1.61-3.66-2.42-5.47-.78-1.83-1.63-3.63-2.3-5.5l1.08-.53c.58%2C1.33%2C1.33%2C2.75%2C2.16%2C4.27.82%2C1.53%2C1.7%2C3.17%2C2.62%2C4.89.94%2C1.71%2C2.04%2C3.44%2C3.11%2C5.25%2C1.08%2C1.8%2C2.18%2C3.67%2C3.43%2C5.47%2C4.69%2C7.37%2C10.32%2C14.75%2C14.98%2C20.61l.59-.13c-5.51-6.94-11.79-14.9-14.72-19.91-1.28-2.19-3.37-7.87-1.52-6.27l-2.83-3.07c-3.64-6.34-6.12-11.24-8.03-15.42-.49-1.04-.96-2.03-1.4-2.98-.4-.97-.78-1.91-1.16-2.82-.73-1.83-1.42-3.56-2.12-5.3-.65-1.76-1.2-3.55-1.83-5.45-.62-1.91-1.31-3.92-1.86-6.22-.3-1.14-.61-2.34-.94-3.62-.32-1.27-.72-2.61-.97-4.06-.29-1.44-.6-2.97-.92-4.6-.16-.81-.33-1.65-.51-2.52-.16-.87-.26-1.77-.4-2.69-.03.89-.09%2C1.79-.09%2C2.68-.75-2.88-1.46-5.78-1.93-8.18-.42-2.4-.44-4.31-.08-5.19-.66-4.45-.74-8.95-.95-13.37.13-4.41.1-8.74.68-12.81.11-1.02.23-2.03.34-3.02.06-.5.12-.99.17-1.48.09-.48.19-.96.28-1.44.38-1.89.75-3.72%2C1.11-5.47.09-.44.18-.87.27-1.29.1-.42.24-.83.36-1.24.25-.81.5-1.61.73-2.38.48-1.54.96-2.98%2C1.42-4.31-.3-.91-.48-1.8-.73-2.72.54-1.76%2C1.7-3.82%2C2.53-5.7.91-1.82%2C1.54-3.43.9-4.61l1.15-3.68c.41-1.22.88-2.43%2C1.31-3.65.53-1.12%2C1.06-2.11%2C1.49-3.09.22-.49.44-.97.65-1.45.24-.47.47-.93.71-1.4.49-.93.98-1.88%2C1.62-2.86.66-.96%2C1.41-1.98%2C2.34-3.07h0s.02-.02.02-.02c.24-.26.5-.53.75-.79-.04-.02-.08-.02-.13-.01.87-1.12%2C1.5-1.96%2C1.95-2.61.48-.63.79-1.06.98-1.37.37-.62.27-.74.21-.9-.1-.29-.2-.88%2C4.32-5.58%2C1.78-1.21%2C2.16-2.4%2C2.8-3.78.61-1.39%2C1.34-3.1%2C3.81-5.17%2C1-.51%2C2.03-.96%2C3.06-1.4%2C1.03-.44%2C2.02-.91%2C3.07-1.3%2C4.77-3.18%2C7.4-5.15%2C10.52-7.63.8-.6%2C1.63-1.22%2C2.53-1.89.91-.65%2C1.93-1.3%2C3.06-2.03%2C1.12-.75%2C2.43-1.41%2C3.88-2.22.72-.41%2C1.52-.75%2C2.36-1.14.84-.37%2C1.71-.82%2C2.67-1.18%2C3.8-1.14%2C6.76-1.39%2C8.15-1.09.71.18%2C1.03.48.9.92-.13.44-.7.99-1.75%2C1.77%2C1.47-1.02%2C2.42-1.51%2C3.09-1.95.67-.41%2C1.09-.66%2C1.58-.89.5-.2%2C1.07-.39%2C2.07-.71.5-.16%2C1.1-.37%2C1.86-.59.76-.21%2C1.67-.45%2C2.78-.75%2C1.5.51.55.85-1.28%2C1.86%2C1-.06%2C1.82-.13%2C2.5-.2.69-.03%2C1.24-.09%2C1.69-.15.91-.13%2C1.44-.31%2C1.92-.51.94-.34%2C1.66-.8%2C4.65-.9.85-.72%2C1.79-1.66%2C2.8-2.44%2C1-.77%2C2.06-1.27%2C3.09-1.28l-2.42-.58c3.35-.23%2C6.93-.3%2C10.55.3%2C1.83.21%2C3.64.7%2C5.48%2C1.17%2C1.82.55%2C3.63%2C1.3%2C5.45%2C2.03l-.52.6%2C1%2C.26c.33.1.65.23.98.34l1.95.7%2C1.96.7.98.35.95.43.07%2C1.07c3.58%2C1.61%2C7.04%2C3.53%2C10.39%2C5.68-.4-.38-.77-.81-1.21-1.14.62.33%2C1.51.98%2C2.64%2C1.72.56.38%2C1.16.79%2C1.8%2C1.22.32.22.65.44.98.67.31.26.63.52.96.78%2C1.29%2C1.06%2C2.64%2C2.18%2C3.89%2C3.27%2C1.17%2C1.19%2C2.26%2C2.34%2C3.14%2C3.35l-.5.23c4.7%2C5.84%2C8.98%2C11.08%2C13.16%2C16.93%2C1.01%2C1.49%2C2.03%2C3%2C3.06%2C4.54.94%2C1.61%2C1.9%2C3.24%2C2.89%2C4.92.26.42.48.85.7%2C1.3l.33.67.53%2C1.12c.37.79.74%2C1.58%2C1.12%2C2.38.35.86.7%2C1.73%2C1.06%2C2.61.77%2C1.66%2C1.27%2C3.74%2C1.86%2C5.73.57%2C2.01%2C1.16%2C4.05%2C1.75%2C6.13-.65-1.03-1.32-2.13-2-3.31%2C1.26%2C6.63%2C1.8%2C7.04%2C2.37%2C7.53.3.25.62.53%2C1.06%2C1.68.44%2C1.16.99%2C3.15%2C1.78%2C6.99l-.57%2C3.26c.4.99.7%2C1.76.99%2C2.6.29.82.54%2C1.63.76%2C2.43.45%2C1.6.8%2C3.18%2C1.1%2C4.82.98-.39%2C2.16-1.81%2C3.28-2.77%2C1.15-1.05%2C2.35-2.16%2C3.96-4.06-.76.08-1.43.06-2.06-.03l9.19-12.16c2.59-3.35%2C4.35-5.44%2C5.53-6.57%2C1.18-1.16%2C1.75-1.46%2C1.94-1.23.39.44-.83%2C3.07-1.52%2C4.73%2C2.44-3.97%2C4.86-8.03%2C6.86-11.15.78-.18%2C1.59-.4%2C2.42-.64%2C1.02-1.97%2C2.05-3.59%2C2.32-4%2C.46-.65.96-1.16%2C1.55-1.73%2C1.17-1.15%2C2.73-2.54%2C5.11-5.96.88-.13-.28%2C1.63%2C1.78-.29%2C2.49-3.85%2C5.1-7.62%2C7.79-11.35l-2.54%2C3.26-2.48%2C3.31-.91-2.22c1.16-1.87%2C2.29-3.3%2C3.36-4.48%2C1.07-1.19%2C2.08-2.14%2C3.08-2.97%2C1-.84%2C1.96-1.61%2C2.93-2.46.98-.83%2C1.96-1.74%2C2.98-2.9l-2.63%2C3.35c1.73-1.8%2C3.09-3.14%2C4.24-4.16%2C1.16-1.01%2C2.09-1.73%2C2.94-2.34%2C1.7-1.21%2C3.12-1.9%2C5.39-3.53-1.57.8-3.99%2C2.07-1.11-.76%2C2.21-1.95%2C1.73-.41%2C4.04-1.96-.42-1.56%2C4.78-6.58%2C10.51-9.56.05.22.05.46-.23.8%2C1.23-1.08%2C1.7-1.93%2C4.3-3.11l-.54%2C2.24c1.25-1.37%2C2.5-2.79%2C3.8-4.14%2C3.31-1.47%2C7.43-4.92%2C7.52-3.74l-1.65%2C1.24c4.01-2.11%2C8.14-3.9%2C12.29-5.54%2C4.17-1.61%2C8.41-2.94%2C12.68-4.05l.68%2C1.15c1.03-1.14%2C4.55-1.9%2C7.66-2.29%2C1.54-.27%2C2.99-.38%2C3.98-.64.98-.25%2C1.52-.59%2C1.24-1.11%2C1.27.1%2C3.1.11%2C5.1-.08%2C1-.09%2C2.05-.09%2C3.09-.16%2C1.04-.04%2C2.07-.16%2C3.04-.13%2C1.94.02%2C3.64%2C0%2C4.65.26%2C1.01.25%2C1.33.61.59%2C1.19%2C8.34.61%2C14.83%2C1.4%2C21.71%2C3.04%2C1.7.46%2C3.44.93%2C5.22%2C1.5.88.32%2C1.78.64%2C2.7.97.46.17.92.34%2C1.39.52.46.2.92.4%2C1.39.61.94.42%2C1.9.85%2C2.89%2C1.3.96.51%2C1.95%2C1.03%2C2.97%2C1.58%2C1.03.53%2C2.04%2C1.16%2C3.09%2C1.82%2C1.04.67%2C2.14%2C1.31%2C3.2%2C2.11%2C2.66%2C2.84%2C8.23%2C7.04%2C13.98%2C12.25%2C5.75%2C5.19%2C11.62%2C11.42%2C15.65%2C16.86%2C4.21%2C5.1%2C7.66%2C10.1%2C10.63%2C15.04%2C2.96%2C4.95%2C5.44%2C9.86%2C7.59%2C14.94%2C2.1%2C5.09%2C3.86%2C10.34%2C5.23%2C16.01.35%2C1.42.7%2C2.85.95%2C4.33.27%2C1.48.6%2C2.97.78%2C4.51.49%2C3.01.75%2C6.44%2C1.08%2C9.95-1.04%2C8.55-1.01%2C19.02-1.86%2C29.77-.77%2C10.72-2.57%2C21.66-5.89%2C30.3-.07%2C1.72-.15%2C3.46-.3%2C5.18-2.67%2C5.61-5.14%2C12.95-8.31%2C20.75-3.14%2C7.8-7.01%2C16.05-12%2C23.23-1.61%2C3.97-2.58%2C6.01-3.06%2C6.88.45-.66%2C1.26-1.58%2C2.09-1.54-2.91%2C4.08-7.68%2C13.03-8.6%2C11.59l.56-1.15c-.45-.72-2.29%2C2.58-4.67%2C6.49-1.18%2C1.96-2.49%2C4.07-3.8%2C5.92-1.28%2C1.86-2.57%2C3.45-3.65%2C4.39l3.1-1.55c-1.93%2C2.51-3.85%2C5.03-5.84%2C7.5l1.28-2.22c-5.45%2C8.8-10.86%2C15.97-16.16%2C22.23-5.31%2C6.26-10.52%2C11.63-15.8%2C16.8-5.28%2C5.17-10.63%2C10.16-16.38%2C15.59-5.75%2C5.43-11.87%2C11.33-18.85%2C18.26%2C1.42-2.35.1-.91-1.8.93-.24.23-.49.47-.73.71l-.38.36-.61.54c-.89.79-1.77%2C1.51-2.59%2C2.14-1.63%2C1.25-3%2C2.11-3.61%2C1.99-3.95%2C2.37-7.76%2C4.98-11.32%2C7.56-1.73%2C1.29-3.52%2C2.58-5.15%2C3.84-1.64%2C1.26-3.26%2C2.5-4.85%2C3.73-1.56%2C1.21-3.09%2C2.4-4.62%2C3.58-1.46%2C1.15-2.9%2C2.29-4.32%2C3.41-2.8%2C2.22-5.44%2C4.33-8.36%2C6.43.27-.07.42-.03.09.36l-12.01%2C7.72c.59.14%2C1.09.27%2C1.56.41l.64.2.15.05.07.02h.17s.71.01.71.01l5.69.06c-5.18.6-6.49.78-5.59.74.87-.04%2C3.84-.3%2C6.76-.58%2C2.85-.27%2C5.75-.54%2C6.88-.64%2C1.05-.09.38.02-4.14.53%2C14.24.45%2C31.07.67%2C48.87.77%2C6.73.02%2C13.61.04%2C20.59.06%2C5.48-.02%2C11.05-.04%2C16.66-.06%2C22.44-.13%2C45.63-.38%2C67.42.03l-1.91-.62c11.06.12%2C24.81-.63%2C33.2.36%2C8.39.99%2C18.35-1.57%2C21.6-1.67%2C8.22-.95%2C15.77.64%2C14.46.91%2C9.52-.39%2C18.62-2.44%2C31.87-1.52%2C4.66%2C2.04%2C37.22-2.01%2C37.63.3l.15-.19c17.47%2C1.62%2C33.96-1.14%2C52.77.33%2C0%2C0-.36.17-1%2C.32l11.6-2.12c-.16.18-.33.35-.49.53-2.68%2C2.99-5.34%2C5.95-7.99%2C8.91-5.33%2C5.9-10.8%2C11.62-17.33%2C16.67-7.1%2C3.66-10.98%2C12.29-18.59%2C17.03-2.18.08-13.88%2C13.36-14.49%2C14.96l2.73-.16c-4.06%2C5.24-7.51%2C6.12-10.45%2C11.13l-.06-.5c-.88.28%2C1.68%2C3.49-8.24%2C6.37l-.13-.13c-.2.24.06.5-.73.6l1.89-.32c-.34.98-.31%2C2.18-1.1%2C3.15-.33.05-.66-.15-.88-.34l-1.95%2C2.38-1.49-.17c-.21%2C1.11%2C1.84%2C2.56-.91%2C3.36%2C1.88.55-.15%2C1.61.69%2C2.01-.24-.06-.67-.08-1.04-.13-.91%2C1.19-2.56%2C3.52-2.42%2C4.63%2C0%2C0%2C6.68-1.57%2C9.08-1.38-1.81%2C1.15-.24.54.46.66l-.2-.4c1.18-.59%2C1.95.17%2C2.61-.06-.06-.06-.15-.12-.24-.19l.05.16c-.18-.09-.25-.21-.28-.34-.17-.15-.26-.32.03-.52l.03.13c.26-.48%2C1.02-1%2C1.35-1.23l.65.63c-.56-1.88%2C6.29-2.57%2C7.21-3.41%2C1.7-.08%2C1.79-2.19%2C3.3-2.89%2C1.97-1.56%2C1.82.05%2C3.26-.29%2C1.51-.71-.97-.52-.57-1.01l2.22-.44c-.69.85.11.82.5.92%2C1.26-1.04%2C4.24-1.67%2C3.32-3.3%2C2.16-.94%2C2.68-.43%2C3.4-1.03-.46-.01-1.11.22-1.37-.03%2C1.18-.06.16-.44-.22-.31.39-1.5%2C7.24-2.58%2C6.03-4.18l.26.26c-.82-1.26-2.19-1.92-2.11-3.16l.91.03.22-1.11c.78-.11.84.39.97.52.6-1.56%2C2.68-2.5%2C4.13-3.67l-4.23-1.46c1.76-.45%2C5.09-1.11%2C4.4-2.24l1.62.29c4.04-.39.75-2.34%2C2.19-2.67l2.15-.07-1.13%2C1.09c1.64-.58%2C2.42-.68%2C3.98-.89-.01-.01%2C0-.03-.02-.04-.1.02-.19%2C0-.26-.05l.13-.18c-.39-.65-.16-1.59.65-2.33%2C1.25-.96%2C1.35-2.6%2C4.22-3.26l-.62-1.51%2C1.96-.69.85.85c-1.35%2C1.25-3.48%2C4.02-5.11%2C5.74l.36.42c.99-.99%2C1.74-2.5%2C2.48-3.07.49-.15%2C2.19-.09%2C2.17%2C1.08l-.22-1.44c3.22-3.41%2C3.2-3.47%2C7.61-5.96l-.73-.13c.44-.94.87-1.86%2C1.76-1.36%2C2.21-1.93%2C4.9-3.55%2C7.32-3.82l-.7-1.29c.49-.38%2C2.66.47%2C1.47-1.14l.49-1.38c.68-.52.47-1.46%2C1.73-1.57h0s0%2C0%2C0%2C0c.08%2C0%2C.16-.01.25-.01-.03-.03-.06-.05-.09-.08%2C1.8-.91-.91-.88%2C1.22-1.86%2C1.21.21-.72-1.82.27-2.35l2.19.67c2.19-.55.99-2.22%2C2.97-4.21%2C1.46-.44%2C3.15.32%2C3.6%2C2.04-.45-2.18-.46-1.25.06-3.03.72.36.71.6.94%2C1.34%2C1.66-.39.14-1.12.95-1.86-.79-1.24-2.16-3.12-1.97-3.44l-.62-.02c.27-1.36.91-2.51%2C2.37-2.94l.48.55.75-1.27.72.59%2C1.24-1.65-.37.02c.25-.43%2C1.14-1.76%2C2.12-2.06l.34.39c2.93-.66%2C2.92-3.63%2C4.9-5.85l.47%2C1.02c1.45.02-.95-1.34.28-1.82l.95.87c-.11-.49-.09-.78.02-.94.05-.08.13-.13.22-.15.09-.02.2-.02.37-.06.63-.09%2C1.45.04%2C2.16-.21-.57-.23-1.13-.46-1.69-.7l1.92-1.42c2.29-1.49%2C2.98.04%2C3.4.87.09-.72.16-1.42.21-2.09l1.61.5c-.28-.95.02-1.15.53-1.42.5-.26%2C1.22-.6%2C1.64-1.67.72.08.58.67%2C1.45.15.29-1.28.51-2.49.65-3.63-.21.65-.44%2C1.32-.7%2C2.01l-2.12-.97c-.06-1.11.53-1.61%2C1.24-2.06.71-.44%2C1.54-.81%2C1.76-1.47%2C0%2C.31-.03.64-.05.96%2C1.32-2.07%2C2.54-1.98%2C4.33-3.08-.89.32-2.17.75-1.75-.07.42-.59%2C1.31-.23%2C2.2-.77-1.42-.22-1.53-1.13-.43-2.09-.21-.24-.35-.5-.41-.75.3%2C0%2C.6.03.87.11-.65-.32-1.32-.46-1.4-1.03Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m744.64%2C470.32l.04-.05c-.45-.44-.35-.2-.04.05Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpolygon%20points%3D%22782.59%20456.69%20782.5%20456.76%20783.43%20457.08%20782.59%20456.69%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m766.44%2C473.58c.88-.6.81-.75.53-.82-.29.24-.5.51-.53.82Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m739.42%2C477.24c-.43.35-.01.47.51.54.35-.45.59-.75.59-.75-.32.11-.78.1-1.11.22Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m747.05%2C481.69l.24.48c.14-.32%2C0-.44-.24-.48Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m600.67%2C249.13c-.44.63-.54%2C1.01%2C0%2C0h0Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m299.67%2C36.67c-.2%2C0-.3%2C0-.5%2C0-.36.3-.69.56-1.01.78.5-.31%2C1-.52%2C1.51-.79Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m226.3%2C77.69c-.14.15-.24.26-.38.4.18.06.26.25.38-.4Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m463.24%2C44.63c-.35.31-.71.62-1.23%2C1%2C.68-.43%2C1.01-.74%2C1.23-1Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m451.85%2C395.57c0-.09%2C0-.19.02-.28l.35-.18s.35-.25.61-.43c-.4.23-.8.45-1.22.69.09.06.17.13.24.2Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m452.84%2C394.69c5.38-3.01%2C9.29-5.53%2C12.76-8.04-1.13.28-6.57%2C3.82-10.07%2C5.87%2C1.01-.46-1.66%2C1.44-2.69%2C2.17Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m455.52%2C392.52c-.28.13-.82.43-1.78.99.49-.25%2C1.1-.6%2C1.78-.99Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m808.89%2C394.55l-.99.19c.41-.05.71-.12.99-.19Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m440.76%2C32.99c.39-.34.83-.73%2C1.19-1.04-.66.49-.99.8-1.19%2C1.04Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m756.97%2C394.08l-.57.73c.5-.31.62-.54.57-.73Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m209.25%2C157.39c-.22.06-.37.28-.5.52.01.11.02.19.03.24l.47-.76Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m60.39%2C327.39l1.84-.53c-.97.05-1.65.13-2.08.24.04.09.12.19.25.29Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m253.27%2C259.47c1.58%2C1.86%2C3.25%2C3.66%2C4.89%2C5.48.13.03.38.19.47.15-.59-.87-1.78-2.35-3.39-4.3-.79-.98-1.68-2.08-2.65-3.27-.98-1.18-2.03-2.47-3.11-3.86l-.97.22c1.53%2C1.9%2C3.15%2C3.74%2C4.75%2C5.59Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m101.53%2C314.82l-.97-.1c.36.04.67.07.97.1Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m687.47%2C395.31c-.28.01-.56.03-.85.04.42.01.69%2C0%2C.85-.04Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m233.84%2C227.35l.91.99c-.38-.47-.67-.78-.91-.99Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m88.67%2C316.46h.44c-.02-.64-.68-.4-.44%2C0Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m313.41%2C319.88c.28.24.54.46.8.69-.44-.75-.92-1.54-1.45-2.38.25.59.47%2C1.16.65%2C1.69Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m174.37%2C333.82c6.86.17%2C7.17.01%2C6.21-.23-2.48-.03-4.65.03-6.21.23Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m32.68%2C317.89c-3.6-.03-2.23.33-.11.75%2C3.67-.08%2C6.23-.14%2C6.23-.14-2.02-.14-4.04-.46-6.12-.61Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m47.41%2C326.37l-1.12.51c2.12-.13%2C2.03-.32%2C1.12-.51Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
    width: 30px;
    height: 17.5px;
    position: absolute;
    left: 8px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    top: 5px;
}
#header_cta.cta_link span:hover:before {
    width: 33px;
}


/*Homepage Register / Login*/
#branding {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
/*
#branding h1 {
	font-size: 46px;
	margin: 0;
	line-height: 1;
	margin-top: 20px;
	text-align: center;
	color: #f0f2e0;
}
#branding h2 {
	font-size: 18px;
	color: #f0f2e0;
	margin: 0;
	text-align: center;
}
*/
.homepage_claim h1 {
	font-size: 86px;
	margin: 0;
	line-height: 1;
	margin-top: 20px;
	color: #f0f2e0;
	text-shadow: 1px 1px 10px rgba(0,0,0,0.7);
}
.homepage_claim h2 {
	font-size: 30px;
	color: #f0f2e0;
	text-shadow: 1px 1px 10px rgba(0,0,0,0.7);
	margin-top: 0;
}
.homepage_register {
	display: flex;
	gap: 60px;
	align-items: center;
	margin-top: calc(50vh - 300px);
}
.homepage_claim {
	align-self: flex-end;
	position: relative;
}
.bubble {
	position: absolute;
	opacity: 0;
	transition: none;
}
.bubble1 {
	width: 200px;
  height: 100px;
  top: -46px;
  left: 200px;
}
.bubble2 {
	width: 200px;
  height: 100px;
  top: -46px;
  right: -50px;
}
.bubble3 {
	width: 200px;
  height: 100px;
  bottom: -68px;
  left: 140px;
}
.bubble4 {
	width: 200px;
  height: 100px;
  bottom: -68px;
  right: 20px;
}
.homepage_claim:before {
	content: "";
	background: url('/wp-content/themes/generic/images/header/bubbles/bubble1.png');
	background-size: 100%;
  width: 200px;
  height: 100px;
  top: -46px;
  left: 200px;
  opacity: 1;
  position: absolute;
  background-repeat: no-repeat;
	display: none;
}
.homepage_claim:after {
	content: "";
	background: url('/wp-content/themes/generic/images/header/bubbles/bubble2.png');
	background-size: 100%;
  width: 200px;
  height: 100px;
  top: -46px;
  right: -50px;
  opacity: 1;
  position: absolute;
  background-repeat: no-repeat;
	display: none;
}
.homepage_claim h2:before {
	content: "";
	background: url('/wp-content/themes/generic/images/header/bubbles/bubble_unten1.png');
	background-size: 100%;
  width: 200px;
  height: 100px;
  bottom: -68px;
  left: 140px;
  opacity: 1;
  position: absolute;
  background-repeat: no-repeat;
	display: none;
}
#register_box {
  background: #e2e5cbd4;
  margin-top: 0;
  height: auto;
  position: relative;
  width: 100%;
  max-width: 350px;
  border-radius: 1rem;
	margin-top: 27px;
	overflow: hidden;
	box-shadow: 5px 5px 10px rgba(0,0,0,0.3);
}
.note_text h2 {
	display: inline;
	padding: 0px 5px 3px;
	background: #59751c;
	color: #f0f2e0;
	font-size: 24px;
}
.note_text h1 {
	line-height: 43px;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #59751c;
}
.register_paragraph p {
	margin-bottom: 15px;
}

#register_box input[type="submit"], button, .button, a.btn {
	display: block;
	font-family: inherit;
	font-size: 16px;
	color: #f0f2e0;
	text-align: center;
	text-decoration: none;
	padding: 12px 25px;
	border: 0;
	background: #59751c;
	cursor: pointer;
	border-radius: 27px;
	margin: 0 auto;
	width: 100%;
}

.form_container {	
	padding: 25px 25px 15px;
}
.form_row {
	width: 100%;
	margin-bottom: 10px;
}

.form-select {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
	display: block;
	width: 100%;
	padding: 15px;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right .75rem center;
	background-size: 16px 12px;
	border: none;
	border-radius: 10px;
	color: #162504;
	border: 1px solid #a4bb6d;
}
selectoption {
  color: #333;
}
.form_legend, .select_label {
	font-weight: 600;
	display: block;
	margin-bottom: 10px;
	font-size: 18px;
}
.active_categories {
	height: 30px;
  display: flex;
  align-items: center;
	margin-bottom: 10px;
}
.form-check-input {
	flex-shrink: 0;
	margin-top: .25em;
	vertical-align: top;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff !important;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	border: none;
	-webkit-print-color-adjust: exact;
	color-adjust: exact;
	print-color-adjust: exact;
	width: 1.5rem;
  height: 1.5rem;
  margin-right: .625rem;
	border-radius: 5px;
	margin-left: 0;
	border: 1px solid #a4bb6d;
}
input:focus, textarea:focus {
  border-bottom: none;
}
.form-check-input:checked {
  background-color: #59751c;
}
.form-check-input:checked[type="checkbox"] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-label {
	font-weight: 400;
}
.submit_button {
	
}
#register_box .submit_button {
	
}
.login_info {	
	padding: 10px 25px 15px;
	text-align: center;
	background: transparent;
  color: #262625;
	border-top: 1px solid #bdc29f;
  width: calc(100% - 50px);
  margin: auto;
}
.login_info span {
  width: 100%;
	text-align:center;	
	position: relative;
	font-weight: 500;
	margin-top: 15px;
}
/*
.login_info span:before {
	content: "";
	background: #a10303;
	width: calc(50% - 60px);
	height: 2px;
	position: absolute;
	left: 0;
	top:13px;
}
.login_info span:after {
	content: "";
	background: #a10303;
	width: calc(50% - 60px);
	height: 2px;
	position: absolute;
	right: 0;
	top:13px;
}
*/
.login_info a {
	margin:auto;
	text-align: center;
	margin-top: 5px;
	font-weight: normal;
  color: #59751c;
}

.teaser {
	position: absolute;
	left: 470px;
	top: 40vh;
	color: #e2e5cb;
}
.teaser h1 {
	font-size: 100px;
	margin: 0;
	line-height: 1;
	text-shadow: 1px 1px 15px rgba(0,0,0,0.3);
	margin-left: -5px;
}
.teaser h2 {
	font-size: 32px;
	margin: 0;
	text-shadow: 1px 1px 15px rgba(0,0,0,0.3);
}
#trusted {
	position: absolute;
	right: 25px;
	bottom: 25px;
	width: 110px;
}

/*Homepage*/
div {
	box-sizing: border-box;
}
.home #container {
	padding: 0;
}
.homepage header {
	padding: 75px 5% 50px;
	background: #59751c;
  color: #f0f2e0;
	position: relative;
	position: relative !important;
  z-index: 1;
	transform: none !important;
}
.homepage header:before {
	content: "";
	background: url('/wp-content/themes/generic/images/icon_header.png') no-repeat;
	background-size: 100%;
	display: block;
	position: absolute;
	width: 100px;
	height: 100px;
	top: -50px;
	left: calc(50% - 50px);
	z-index: 9;
	opacity: 0.7;
}
.homepage header h1.entry-title {
	text-align: center;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2;
  width: 100%;
  max-width: 1000px;
  margin: auto;
}
.homepage header h1.entry-title small {
	font-size: 24px;
  line-height: 1.4;
  display: block;
  font-weight: 300;
  width: 100%;
  max-width: 800px;
  margin: 10px auto;
}
.content1 img {
	margin:40px auto 20px;
	display: block;
	width: 1200px;
}
.page #content .content1 p {
	font-size: 24px;
	text-align: center;
	margin-top: 0;
}
.page #content .content1 p b {
	font-weight: 700;
}
.content_row {
	width: 100%;
	max-width: 1200px;
	margin: auto;
}
.half_row {
	flex: 1;
	min-width: 300px;
}
.button_center p {
	width: 100%;
	max-width: 800px;
	margin: 20px auto 30px;
	text-align: center;
	font-weight: 600;
}
.button_center h3 {
	text-align: center;
	margin-bottom: 40px;
	margin-top: 0;
}
.content_row.full_width {
	width: 100%;
	max-width: 100%;
}
.content2_1 h2 {
	text-align: center;
}
.content2_1 h2 span {
	color: #59751c;
}
.content2 {
	width: 1200px;
	max-width: 100%;
	display: flex;
	gap: 5%;
	margin-top: 30px;
	flex-wrap: wrap;
}
.content2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.content2 ul li {
	list-style-image: none;
	list-style-type: none;
	padding-left: 0;
	display: block;
	margin-left: 0;
	padding-left: 35px;
  position: relative;
	margin-top: 0;
  margin-bottom: 13px;
	line-height: 1.4;
}
.negative_col ul li:before {
	content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20352%20512%22%3E%3C%21--%21Font%20Awesome%20Free%20v5.15.4%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20Copyright%202025%20Fonticons%2C%20Inc.--%3E%3Cpath%20fill%3D%22%23cb1617%22%20d%3D%22M242.72%20256l100.07-100.07c12.28-12.28%2012.28-32.19%200-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48%200L176%20189.28%2075.93%2089.21c-12.28-12.28-32.19-12.28-44.48%200L9.21%20111.45c-12.28%2012.28-12.28%2032.19%200%2044.48L109.28%20256%209.21%20356.07c-12.28%2012.28-12.28%2032.19%200%2044.48l22.24%2022.24c12.28%2012.28%2032.2%2012.28%2044.48%200L176%20322.72l100.07%20100.07c12.28%2012.28%2032.2%2012.28%2044.48%200l22.24-22.24c12.28-12.28%2012.28-32.19%200-44.48L242.72%20256z%22%2F%3E%3C%2Fsvg%3E");
  color: #cb1617;
	display: inline-block;
	width: 20px;
	position: absolute;
  left: 0;
}
.positive_col ul li:before {
	content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%236a8e54%22%20d%3D%22M173.898%20439.404l-166.4-166.4c-9.997-9.997-9.997-26.206%200-36.204l36.203-36.204c9.997-9.998%2026.207-9.998%2036.204%200L192%20312.69%20432.095%2072.596c9.997-9.997%2026.207-9.997%2036.204%200l36.203%2036.204c9.997%209.997%209.997%2026.206%200%2036.204l-294.4%20294.401c-9.998%209.997-26.207%209.997-36.204-.001z%22%2F%3E%3C%2Fsvg%3E");
  color: #6a8e54;
	display: inline-block;
	width: 20px;
	position: absolute;
  left: 0;
}
.video_row {
	display: flex;
	gap: 40px;
	margin-top: 40px;
	margin-bottom: 20px;
}
.homepage_video {
	flex: 50% 0;
	border-radius: 20px;
  overflow: hidden;
}
#section1_1 {
	background: linear-gradient(135deg, #fafbf0 0%,#e2e5cb 100%);
	background: #59751c;
}

/*6 in 1*/
#section2_1 {
	padding-bottom: 70px;
	padding-top: 40px;
}
#section2_1 .button_center h3 {
	margin-bottom: 0;
	max-width: 800px;
	margin: auto;
	color: #162504;
}
#section2_1 .button_center h3 b {
	color: #59751c;
	font-size: 70px;
	font-weight: 700;
	font-style: italic;
}
#section2_1 .button_center h3 b span {
	color: #162504;
	font-size: 40px;
	display: inline-block;
	padding-left: 4px;
}
#section2_1 .content3 .page_button {
	background: #59751c;
	margin-top: 40px;
}
#section2_1 .content3 p {
	color: #162504;
}

/*Footer*/
#footer {
	position: relative;
  padding: 50px 30px 50px;
}
#footer:before {
	content: "";
	background: url('/wp-content/themes/generic/images/icon_header.png') no-repeat;
	background-size: 100%;
	display: block;
	position: absolute;
	width: 100px;
	height: 100px;
	top: -50px;
	left: calc(50% - 50px);
	z-index: 9;
	opacity: 1;
}
#footer h5 {
	margin-bottom: 20px;
	margin-top: 30px;
}
#copyright {
	margin-top: 60px;
}
.main_footer {
	display: flex;
	gap: 30px;
	max-width: 100%;
  margin: auto;
  width: 1200px;
}
.footer_contact {
	margin-top: 30px;
}
.footer_contact img {
	filter: brightness(0);
	width: 150px;
	margin-bottom: 10px;
}
.footer_newsletter {
	margin-left: auto;
}
.main_footer svg {
	width: 25px;
	margin-right: 7px;
	display: inline-block;
}
.main_footer .footer_menu svg {
	width: 20px;
	margin-right: 7px;
	display: inline-block;
}
.footer_phone small {
	display: block;
	margin-left: 32px;
}
.footer_menu {
	width: 250px;
	min-width: 20%;
	max-width: 100%;
}
.newsletter_button {
	display: block;
	font-family: inherit;
	font-size: 16px;
	color: #f0f2e0;
	text-align: center;
	text-decoration: none;
	padding: 12px 25px;
	border: 0;
	background: #162504;
	cursor: pointer;
	border-radius: 27px;
	margin: 0 auto;
	width: 100%;
}
.footer_mail {
	margin-top: 7px;
}
.footer_newsletter {
	max-width: 250px;
}
.footer_newsletter .cf-turnstile {
	transform: scale(0.7);
	transform-origin: 0 0;
	margin-bottom: 0px;
	display: block;
	padding-bottom: 0;
	max-width: 100%;
	height: 55px;
}
input.newsletter_input {
	border-radius: 10px;
  color: #666;
  border: 1px solid #cecece;
	margin-bottom: 10px;
	width: 250px;
}
.newsletter_button {
	margin-bottom: 10px;
	display: block;
}
.footer_newsletter .active_categories {
	height: auto;
	align-items: flex-start;
}
.footer_newsletter .active_categories label {
	font-size: 12px;
}

/*Footer CTA*/
.footer_cta {
	display: flex;
	padding: 5%;
	gap: 40px;	
	background-color: #e2e5cb;
	justify-content: center;
	align-items: center;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f3f4e3+0,e2e5cb+100 */
background: linear-gradient(135deg,  #f3f4e3 0%,#e2e5cb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}
.footer_cta img {
	width: 400px;
}
.cta_link, 
.page_button {
	font-family: inherit;
	font-size: 24px;
	color: #f0f2e0;
	text-align: center;
	text-decoration: none;
	padding: 12px 25px;
	border: 0;
	background: #59751c;
	cursor: pointer;
	border-radius: 40px;
	margin: 0 auto;
	width: 100%;
	font-weight: 500;
	display: flex;
  align-items: center;
  justify-content: center;
}
.footer_cta .cta_link {
	margin-top: 30px;
}

.page_button span:before, 
.cta_link span:before {
	content: "";
	background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20id%3D%22Ebene_2%22%20data-name%3D%22Ebene%202%22%20viewBox%3D%220%200%20859.59%20482.41%22%3E%0A%20%20%3Cg%20id%3D%22objects%22%3E%0A%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m810.26%2C336.51c-.05-.13-.16-.1%2C0%2C0h0Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m829.44%2C420.26s-.03.04-.06.07c.16.26.3.49.4.67l-.34-.74Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m817.4%2C429.65s-.08%2C0-.12%2C0c.13.12.25.26.12%2C0Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m858.98%2C386.09c-.14-.16-.32-.25-.52-.31.18.09.35.18.52.31Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m789.49%2C318.01s.04.02.07.03c0-.08%2C0-.15.01-.24l-.08.22Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m790.05%2C318c-.07.18-.37.08-.49.03-.03.55.21.83.61.97.28-.29-.1-.67-.11-1Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m790.05%2C318s.03-.07.02-.14c-.02.05-.02.09-.02.14Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m758.25%2C289.24l.58-.46c-.27.16-.45.31-.58.46Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m807.16%2C439.22c-.16-.16-.31-.26-.45-.34-.01.01-.02.02-.03.02l.48.32Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m748.99%2C480.87c.07.06.14.12.23.18l-.17-.57c-.07.14-.09.27-.06.39Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m791.33%2C450.55c.05.07.07.16.13.23.41-.06%2C1.06-.63%2C1.82-1.44l-.59-.69-1.36%2C1.89Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m766.65%2C295.91s.07.04.11.06c-.03-.05-.07-.06-.11-.06Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m857.07%2C384.75l2.52.24c-1.07-.35-2.13-.68-3.16-.98-.15-.78-2.67-1.64-1.21-1.72l.82.36-5.14-5.69%2C1.27-.56c-1.22.04-1.81-.79-2.4-1.54-.58-.74-1.13-1.38-2.06-.74.03-.82-1.23-1.78-2.11-2.58-.88-.8-1.42-1.5-.12-1.97-.47-.5-.94-.95-1.42-1.36-.24-.2-.47-.4-.71-.58l-.17-.13-.1-.06-.21-.12c-.57-.31-1.15-.55-1.73-.83-1.16-.56-2.29-1.26-3.12-2.96.6-2.4-2.36-4.39-3.83-6.18-3.81-2.55-6.43-4.04-10.16-6.81.14-4.05-5.6-4.15-6.52-7.44l-1.41.26c-.07-2.72-3.83-3.24-4.5-6.49-.84-.12-1.21-.25-1.35-.34.05.13.03.42-.46.99-.19-.93-1.79-1.6-.65-2.57l.25.03c1.14-.97-2.19-1.21-1.9-2.75l-.79%2C1.47-.87-1.25.5.07c-7.12-2.1-5.61-7.77-12.23-9.8%2C1.81-.66-1.5-.2-.21-1.61.61-2.79-2.39-1.66-3.73-2.1-.07.07-.15.13-.31.19l-1.4-1.73c2.64-.77-2.54.29-.23-.3-2.8-5.35-9.42-9.38-13.56-14.69l-.23.65c-1.11-1.28-3.14-2.24-3.34-3.85-.21-1.61-3.1-.87-3.52-1.16-1.58-.22-1.25-2.19-.91-2.21-1.3-.76-3.75-.29-4.53-2.38.94-1.95-5.45-2.61-3.86-4.29l-.15.12c-.75-3.04-4.48-2.87-5.48-5.95%2C0%2C0%2C.16-.08.34-.12l-9.09.8-4.26%2C6.62-.82%2C8.01%2C10.7%2C8.78%2C6.05%2C9.5%2C19.51%2C18.34%2C2.58.12c1.57%2C5.86%2C8.81%2C8.16%2C11.28%2C13.7l1.14-.97c1.19%2C1.07.46%2C1.64.56%2C2.11%2C9.28%2C8.88%2C19.67%2C17.11%2C27.56%2C26.15l-15.07-2.84-89.96%2C1.35-71.8-2.44-80.64.38-20.16.1-10.08.05-4.24.02-.37.02-1.66.1-.93.05-.49.02h-.13s-.09.01-.04-.01l.15-.11.82-.65c-.89-.03-1.37-.36-1.47-1%2C.89-.36%2C1.8-.73%2C2.75-1.1.88-.67%2C1.76-1.35%2C2.65-2.03.93-.74%2C1.86-1.48%2C2.8-2.22%2C1.86-1.51%2C3.74-3.04%2C5.59-4.64%2C7.45-6.34%2C14.83-13.3%2C22.02-20.58%2C14.4-14.56%2C27.94-30.38%2C40.34-45l-.72-1.53c6.35-8.68%2C6.61-7.61%2C8.37-9.63%2C14.35-20.62%2C26.73-43.16%2C35.39-67.3%2C8.67-24.08%2C13.62-49.76%2C13.42-75.26.05-3.18-.14-6.36-.24-9.53-.06-1.58-.21-3.16-.31-4.74l-.17-2.37-.09-1.18-.14-1.22c-.62-6.55-1.86-12.97-3.47-19.24-3.2-12.56-8.29-24.37-14.54-35.28-12.66-21.73-30.39-39.73-51.09-52.08-1.88-1.4-4.93-3.17-8.59-5.02-1.85-.88-3.81-1.89-5.92-2.72-1.05-.43-2.11-.87-3.18-1.31-1.07-.43-2.18-.79-3.27-1.19-1.1-.38-2.18-.8-3.27-1.13-1.1-.33-2.18-.66-3.24-.98-2.11-.69-4.19-1.14-6.08-1.65-1.88-.53-3.64-.84-5.13-1.21-1.49-.37-2.73-.68-3.65-.9-4.02-.32-8.1-.46-12.16-.41-4.04.06-8.09.3-12.12.72-8.07.85-16.07%2C2.46-23.8%2C4.73-15.49%2C4.54-29.82%2C11.7-42.5%2C20.01l.87-.78c-1.96%2C1.36-3.93%2C2.71-5.82%2C4.15l-2.85%2C2.14-2.79%2C2.2c-.55.27-.72.17-.43-.2-2.99%2C2.69-6.4%2C5.71-10.07%2C8.94-3.61%2C3.28-7.52%2C6.72-11.36%2C10.38-7.75%2C7.25-15.4%2C15.16-21.74%2C22.37l.59-.96-1.39%2C1.66-.56.68-.44.57-.43.58-.21.3c-.07.09-.16.29-.17.08-.12-.53-.29-1.05-.53-1.58l-1.39-3-2.31-4.42-1.17-2.2-1.29-2.13-2.59-4.25-2.84-4.09c-1.83-2.77-4.02-5.28-6.07-7.88-1.04-1.29-2.22-2.47-3.33-3.71-1.14-1.21-2.2-2.48-3.44-3.6-2.42-2.29-4.78-4.63-7.42-6.69-5.06-4.34-10.75-7.97-16.57-11.29l-4.52-2.25-2.27-1.11-2.35-.94-4.7-1.86c-1.6-.53-3.23-1-4.85-1.5-12.98-3.92-26.85-4.67-40.02-2.7-13.2%2C1.98-25.74%2C6.56-37.12%2C12.89-11.38%2C6.35-21.7%2C14.43-30.63%2C23.89-8.92%2C9.47-16.51%2C20.29-22.28%2C32.25-1.45%2C2.99-2.75%2C6.06-3.96%2C9.18-.56%2C1.57-1.18%2C3.15-1.68%2C4.73l-1.41%2C4.73-1.4%2C4.74-1.07%2C4.83-1.06%2C4.84c-.3%2C1.62-.5%2C3.26-.76%2C4.89-2.42%2C13.4-2.61%2C27.69-.76%2C41.97%2C1.84%2C14.29%2C5.67%2C28.57%2C11.02%2C42.4.61%2C1.75%2C1.38%2C3.44%2C2.1%2C5.15.73%2C1.71%2C1.46%2C3.42%2C2.19%2C5.13%2C1.53%2C3.39%2C3.21%2C6.73%2C4.81%2C10.11%2C1.78%2C3.29%2C3.5%2C6.62%2C5.34%2C9.89.95%2C1.62%2C1.91%2C3.23%2C2.86%2C4.85.96%2C1.62%2C1.89%2C3.25%2C2.93%2C4.82%2C4.03%2C6.38%2C8.24%2C12.56%2C12.67%2C18.58%2C4.45%2C6%2C9.01%2C11.91%2C13.73%2C17.65%2C1.73%2C2.61%2C9.51%2C11.77%2C20.68%2C22.73%2C2.8%2C2.72%2C5.78%2C5.61%2C8.93%2C8.5.39.36.79.73%2C1.18%2C1.1l.53.49s-.05-.05-.04-.04h0s0-.02%2C0-.02c.02-.02.12%2C0%2C.37.12.21.11.13.26-.23.42l-.07.03-.03.02h-.02s.03.01-.05.01h-.21c-1.14.03-2.23.06-3.27.08-2.08.05-3.95.1-5.58.15-3.27.09-5.58.18-6.67.26l13.38%2C1.76c-42.91%2C1.02-62.94-.72-99.66.9l2.03-.4c-5.35-.4-8.35%2C3.69-67.44-1.04v-.18c-1.87.04-2.03.34-5.16.04l9.25.97c-6.11.48-11.46%2C1.37-19.61%2C1.53-1.73-.19-2.33-.56-2.5-.85l-20%2C.39-6.14-1.15c-6.11.66-3.31%2C3.12-19.67%2C1.81%2C6.17%2C1.69-8.11%2C1.06-6.09%2C1.93-.83-.21-2.7-.52-4.21-.81-9.72.24-28.04.8-32.57%2C1.7%2C0%2C0%2C38.07%2C3.45%2C48.32%2C5.25-13.69-.41-3.61.23-.91.79l.91-.43c8.21.38%2C8.21%2C1.47%2C12.31%2C1.75%2C0-.09-.13-.19-.24-.3l-.52.15c-.39-.19-.16-.32.28-.43-.1-.23.28-.42%2C2.51-.36l-.43.12c3.43-.17%2C9.34-.03%2C11.92.04l.06.91c6.07-1.75%2C40.89%2C2.46%2C49.05%2C2.48%2C8.21%2C1.11%2C18.37-.36%2C28.62.17%2C16.32.22%2C8.17%2C1.29%2C16.36%2C2.03%2C10.24.52-2.08-1.05%2C2.03-1.12l12.27%2C1.21c-7.12.14-3.26.67-1.95%2C1.01%2C10.6.11%2C27.32%2C1.7%2C30.57-.12%2C14.3.8%2C14.34%2C1.53%2C20.47%2C1.59-2.06-.32-6.13-.6-6.17-.97%2C5.73.77%2C2.74-.21.39-.38%2C8.73-.82%2C45.35%2C3.1%2C47.18%2C1.11v.36c1.01-.74.7-1.47.9-2.11.06-.65%2C1.21-1.21%2C5.07-1.64l5.67.64%2C7.68-.67c2.93.23%2C3.9.44%2C4.12.62.22.18-.31.33-.21.42%2C4.28-.24%2C9.18-.33%2C14.57-.32%2C2.74.02%2C5.56.04%2C8.42.06%2C1.46.02%2C2.94.04%2C4.42.06l2.25.03%2C1.13.02c.07%2C0%2C.24.02.23-.01l.07-.07.13-.14c-4.49-3.88-8.99-7.77-13.27-11.47%2C1.97%2C3.41%2C2.92%2C5.95%2C2.9%2C7.67-1.68-1.71-3.71-3.76-5.82-5.9-2.27-2.28-4.85-4.81-7.42-7.29-5.16-4.94-10.12-9.46-11.65-9.99-1.41-1.88-2.99-3.86-4.68-6.02-.87-1.01-1.67-1.94-2.41-2.79-.71-.81-1.36-1.54-1.97-2.2-1.19-1.34-2.19-2.39-3.05-3.23-1.72-1.67-2.85-2.49-3.73-3.02-1.78-1.06-2.67-.86-5.24-4-2.03-2.76-4.04-5.52-5.97-8.32%2C2.27%2C2.46%2C4.62%2C4.87%2C6.96%2C7.27-6.53-7.7-8.86-11.02-13.42-17.61-.01%2C0-.08-.05-.09-.04.31.46.49.77.47.88l-.94-1.03c-.67-.22-1.96-1.23-3.65-2.86-1.64-1.67-3.72-3.94-5.87-6.72-3.02-3.98-5.88-7.4-8.92-11.61-1.51-2.11-3.12-4.39-4.67-7.09-.79-1.34-1.61-2.77-2.46-4.3-.85-1.53-1.6-3.24-2.45-5.03l-3.31-2.66c-.85-1.8-1.61-3.66-2.42-5.47-.78-1.83-1.63-3.63-2.3-5.5l1.08-.53c.58%2C1.33%2C1.33%2C2.75%2C2.16%2C4.27.82%2C1.53%2C1.7%2C3.17%2C2.62%2C4.89.94%2C1.71%2C2.04%2C3.44%2C3.11%2C5.25%2C1.08%2C1.8%2C2.18%2C3.67%2C3.43%2C5.47%2C4.69%2C7.37%2C10.32%2C14.75%2C14.98%2C20.61l.59-.13c-5.51-6.94-11.79-14.9-14.72-19.91-1.28-2.19-3.37-7.87-1.52-6.27l-2.83-3.07c-3.64-6.34-6.12-11.24-8.03-15.42-.49-1.04-.96-2.03-1.4-2.98-.4-.97-.78-1.91-1.16-2.82-.73-1.83-1.42-3.56-2.12-5.3-.65-1.76-1.2-3.55-1.83-5.45-.62-1.91-1.31-3.92-1.86-6.22-.3-1.14-.61-2.34-.94-3.62-.32-1.27-.72-2.61-.97-4.06-.29-1.44-.6-2.97-.92-4.6-.16-.81-.33-1.65-.51-2.52-.16-.87-.26-1.77-.4-2.69-.03.89-.09%2C1.79-.09%2C2.68-.75-2.88-1.46-5.78-1.93-8.18-.42-2.4-.44-4.31-.08-5.19-.66-4.45-.74-8.95-.95-13.37.13-4.41.1-8.74.68-12.81.11-1.02.23-2.03.34-3.02.06-.5.12-.99.17-1.48.09-.48.19-.96.28-1.44.38-1.89.75-3.72%2C1.11-5.47.09-.44.18-.87.27-1.29.1-.42.24-.83.36-1.24.25-.81.5-1.61.73-2.38.48-1.54.96-2.98%2C1.42-4.31-.3-.91-.48-1.8-.73-2.72.54-1.76%2C1.7-3.82%2C2.53-5.7.91-1.82%2C1.54-3.43.9-4.61l1.15-3.68c.41-1.22.88-2.43%2C1.31-3.65.53-1.12%2C1.06-2.11%2C1.49-3.09.22-.49.44-.97.65-1.45.24-.47.47-.93.71-1.4.49-.93.98-1.88%2C1.62-2.86.66-.96%2C1.41-1.98%2C2.34-3.07h0s.02-.02.02-.02c.24-.26.5-.53.75-.79-.04-.02-.08-.02-.13-.01.87-1.12%2C1.5-1.96%2C1.95-2.61.48-.63.79-1.06.98-1.37.37-.62.27-.74.21-.9-.1-.29-.2-.88%2C4.32-5.58%2C1.78-1.21%2C2.16-2.4%2C2.8-3.78.61-1.39%2C1.34-3.1%2C3.81-5.17%2C1-.51%2C2.03-.96%2C3.06-1.4%2C1.03-.44%2C2.02-.91%2C3.07-1.3%2C4.77-3.18%2C7.4-5.15%2C10.52-7.63.8-.6%2C1.63-1.22%2C2.53-1.89.91-.65%2C1.93-1.3%2C3.06-2.03%2C1.12-.75%2C2.43-1.41%2C3.88-2.22.72-.41%2C1.52-.75%2C2.36-1.14.84-.37%2C1.71-.82%2C2.67-1.18%2C3.8-1.14%2C6.76-1.39%2C8.15-1.09.71.18%2C1.03.48.9.92-.13.44-.7.99-1.75%2C1.77%2C1.47-1.02%2C2.42-1.51%2C3.09-1.95.67-.41%2C1.09-.66%2C1.58-.89.5-.2%2C1.07-.39%2C2.07-.71.5-.16%2C1.1-.37%2C1.86-.59.76-.21%2C1.67-.45%2C2.78-.75%2C1.5.51.55.85-1.28%2C1.86%2C1-.06%2C1.82-.13%2C2.5-.2.69-.03%2C1.24-.09%2C1.69-.15.91-.13%2C1.44-.31%2C1.92-.51.94-.34%2C1.66-.8%2C4.65-.9.85-.72%2C1.79-1.66%2C2.8-2.44%2C1-.77%2C2.06-1.27%2C3.09-1.28l-2.42-.58c3.35-.23%2C6.93-.3%2C10.55.3%2C1.83.21%2C3.64.7%2C5.48%2C1.17%2C1.82.55%2C3.63%2C1.3%2C5.45%2C2.03l-.52.6%2C1%2C.26c.33.1.65.23.98.34l1.95.7%2C1.96.7.98.35.95.43.07%2C1.07c3.58%2C1.61%2C7.04%2C3.53%2C10.39%2C5.68-.4-.38-.77-.81-1.21-1.14.62.33%2C1.51.98%2C2.64%2C1.72.56.38%2C1.16.79%2C1.8%2C1.22.32.22.65.44.98.67.31.26.63.52.96.78%2C1.29%2C1.06%2C2.64%2C2.18%2C3.89%2C3.27%2C1.17%2C1.19%2C2.26%2C2.34%2C3.14%2C3.35l-.5.23c4.7%2C5.84%2C8.98%2C11.08%2C13.16%2C16.93%2C1.01%2C1.49%2C2.03%2C3%2C3.06%2C4.54.94%2C1.61%2C1.9%2C3.24%2C2.89%2C4.92.26.42.48.85.7%2C1.3l.33.67.53%2C1.12c.37.79.74%2C1.58%2C1.12%2C2.38.35.86.7%2C1.73%2C1.06%2C2.61.77%2C1.66%2C1.27%2C3.74%2C1.86%2C5.73.57%2C2.01%2C1.16%2C4.05%2C1.75%2C6.13-.65-1.03-1.32-2.13-2-3.31%2C1.26%2C6.63%2C1.8%2C7.04%2C2.37%2C7.53.3.25.62.53%2C1.06%2C1.68.44%2C1.16.99%2C3.15%2C1.78%2C6.99l-.57%2C3.26c.4.99.7%2C1.76.99%2C2.6.29.82.54%2C1.63.76%2C2.43.45%2C1.6.8%2C3.18%2C1.1%2C4.82.98-.39%2C2.16-1.81%2C3.28-2.77%2C1.15-1.05%2C2.35-2.16%2C3.96-4.06-.76.08-1.43.06-2.06-.03l9.19-12.16c2.59-3.35%2C4.35-5.44%2C5.53-6.57%2C1.18-1.16%2C1.75-1.46%2C1.94-1.23.39.44-.83%2C3.07-1.52%2C4.73%2C2.44-3.97%2C4.86-8.03%2C6.86-11.15.78-.18%2C1.59-.4%2C2.42-.64%2C1.02-1.97%2C2.05-3.59%2C2.32-4%2C.46-.65.96-1.16%2C1.55-1.73%2C1.17-1.15%2C2.73-2.54%2C5.11-5.96.88-.13-.28%2C1.63%2C1.78-.29%2C2.49-3.85%2C5.1-7.62%2C7.79-11.35l-2.54%2C3.26-2.48%2C3.31-.91-2.22c1.16-1.87%2C2.29-3.3%2C3.36-4.48%2C1.07-1.19%2C2.08-2.14%2C3.08-2.97%2C1-.84%2C1.96-1.61%2C2.93-2.46.98-.83%2C1.96-1.74%2C2.98-2.9l-2.63%2C3.35c1.73-1.8%2C3.09-3.14%2C4.24-4.16%2C1.16-1.01%2C2.09-1.73%2C2.94-2.34%2C1.7-1.21%2C3.12-1.9%2C5.39-3.53-1.57.8-3.99%2C2.07-1.11-.76%2C2.21-1.95%2C1.73-.41%2C4.04-1.96-.42-1.56%2C4.78-6.58%2C10.51-9.56.05.22.05.46-.23.8%2C1.23-1.08%2C1.7-1.93%2C4.3-3.11l-.54%2C2.24c1.25-1.37%2C2.5-2.79%2C3.8-4.14%2C3.31-1.47%2C7.43-4.92%2C7.52-3.74l-1.65%2C1.24c4.01-2.11%2C8.14-3.9%2C12.29-5.54%2C4.17-1.61%2C8.41-2.94%2C12.68-4.05l.68%2C1.15c1.03-1.14%2C4.55-1.9%2C7.66-2.29%2C1.54-.27%2C2.99-.38%2C3.98-.64.98-.25%2C1.52-.59%2C1.24-1.11%2C1.27.1%2C3.1.11%2C5.1-.08%2C1-.09%2C2.05-.09%2C3.09-.16%2C1.04-.04%2C2.07-.16%2C3.04-.13%2C1.94.02%2C3.64%2C0%2C4.65.26%2C1.01.25%2C1.33.61.59%2C1.19%2C8.34.61%2C14.83%2C1.4%2C21.71%2C3.04%2C1.7.46%2C3.44.93%2C5.22%2C1.5.88.32%2C1.78.64%2C2.7.97.46.17.92.34%2C1.39.52.46.2.92.4%2C1.39.61.94.42%2C1.9.85%2C2.89%2C1.3.96.51%2C1.95%2C1.03%2C2.97%2C1.58%2C1.03.53%2C2.04%2C1.16%2C3.09%2C1.82%2C1.04.67%2C2.14%2C1.31%2C3.2%2C2.11%2C2.66%2C2.84%2C8.23%2C7.04%2C13.98%2C12.25%2C5.75%2C5.19%2C11.62%2C11.42%2C15.65%2C16.86%2C4.21%2C5.1%2C7.66%2C10.1%2C10.63%2C15.04%2C2.96%2C4.95%2C5.44%2C9.86%2C7.59%2C14.94%2C2.1%2C5.09%2C3.86%2C10.34%2C5.23%2C16.01.35%2C1.42.7%2C2.85.95%2C4.33.27%2C1.48.6%2C2.97.78%2C4.51.49%2C3.01.75%2C6.44%2C1.08%2C9.95-1.04%2C8.55-1.01%2C19.02-1.86%2C29.77-.77%2C10.72-2.57%2C21.66-5.89%2C30.3-.07%2C1.72-.15%2C3.46-.3%2C5.18-2.67%2C5.61-5.14%2C12.95-8.31%2C20.75-3.14%2C7.8-7.01%2C16.05-12%2C23.23-1.61%2C3.97-2.58%2C6.01-3.06%2C6.88.45-.66%2C1.26-1.58%2C2.09-1.54-2.91%2C4.08-7.68%2C13.03-8.6%2C11.59l.56-1.15c-.45-.72-2.29%2C2.58-4.67%2C6.49-1.18%2C1.96-2.49%2C4.07-3.8%2C5.92-1.28%2C1.86-2.57%2C3.45-3.65%2C4.39l3.1-1.55c-1.93%2C2.51-3.85%2C5.03-5.84%2C7.5l1.28-2.22c-5.45%2C8.8-10.86%2C15.97-16.16%2C22.23-5.31%2C6.26-10.52%2C11.63-15.8%2C16.8-5.28%2C5.17-10.63%2C10.16-16.38%2C15.59-5.75%2C5.43-11.87%2C11.33-18.85%2C18.26%2C1.42-2.35.1-.91-1.8.93-.24.23-.49.47-.73.71l-.38.36-.61.54c-.89.79-1.77%2C1.51-2.59%2C2.14-1.63%2C1.25-3%2C2.11-3.61%2C1.99-3.95%2C2.37-7.76%2C4.98-11.32%2C7.56-1.73%2C1.29-3.52%2C2.58-5.15%2C3.84-1.64%2C1.26-3.26%2C2.5-4.85%2C3.73-1.56%2C1.21-3.09%2C2.4-4.62%2C3.58-1.46%2C1.15-2.9%2C2.29-4.32%2C3.41-2.8%2C2.22-5.44%2C4.33-8.36%2C6.43.27-.07.42-.03.09.36l-12.01%2C7.72c.59.14%2C1.09.27%2C1.56.41l.64.2.15.05.07.02h.17s.71.01.71.01l5.69.06c-5.18.6-6.49.78-5.59.74.87-.04%2C3.84-.3%2C6.76-.58%2C2.85-.27%2C5.75-.54%2C6.88-.64%2C1.05-.09.38.02-4.14.53%2C14.24.45%2C31.07.67%2C48.87.77%2C6.73.02%2C13.61.04%2C20.59.06%2C5.48-.02%2C11.05-.04%2C16.66-.06%2C22.44-.13%2C45.63-.38%2C67.42.03l-1.91-.62c11.06.12%2C24.81-.63%2C33.2.36%2C8.39.99%2C18.35-1.57%2C21.6-1.67%2C8.22-.95%2C15.77.64%2C14.46.91%2C9.52-.39%2C18.62-2.44%2C31.87-1.52%2C4.66%2C2.04%2C37.22-2.01%2C37.63.3l.15-.19c17.47%2C1.62%2C33.96-1.14%2C52.77.33%2C0%2C0-.36.17-1%2C.32l11.6-2.12c-.16.18-.33.35-.49.53-2.68%2C2.99-5.34%2C5.95-7.99%2C8.91-5.33%2C5.9-10.8%2C11.62-17.33%2C16.67-7.1%2C3.66-10.98%2C12.29-18.59%2C17.03-2.18.08-13.88%2C13.36-14.49%2C14.96l2.73-.16c-4.06%2C5.24-7.51%2C6.12-10.45%2C11.13l-.06-.5c-.88.28%2C1.68%2C3.49-8.24%2C6.37l-.13-.13c-.2.24.06.5-.73.6l1.89-.32c-.34.98-.31%2C2.18-1.1%2C3.15-.33.05-.66-.15-.88-.34l-1.95%2C2.38-1.49-.17c-.21%2C1.11%2C1.84%2C2.56-.91%2C3.36%2C1.88.55-.15%2C1.61.69%2C2.01-.24-.06-.67-.08-1.04-.13-.91%2C1.19-2.56%2C3.52-2.42%2C4.63%2C0%2C0%2C6.68-1.57%2C9.08-1.38-1.81%2C1.15-.24.54.46.66l-.2-.4c1.18-.59%2C1.95.17%2C2.61-.06-.06-.06-.15-.12-.24-.19l.05.16c-.18-.09-.25-.21-.28-.34-.17-.15-.26-.32.03-.52l.03.13c.26-.48%2C1.02-1%2C1.35-1.23l.65.63c-.56-1.88%2C6.29-2.57%2C7.21-3.41%2C1.7-.08%2C1.79-2.19%2C3.3-2.89%2C1.97-1.56%2C1.82.05%2C3.26-.29%2C1.51-.71-.97-.52-.57-1.01l2.22-.44c-.69.85.11.82.5.92%2C1.26-1.04%2C4.24-1.67%2C3.32-3.3%2C2.16-.94%2C2.68-.43%2C3.4-1.03-.46-.01-1.11.22-1.37-.03%2C1.18-.06.16-.44-.22-.31.39-1.5%2C7.24-2.58%2C6.03-4.18l.26.26c-.82-1.26-2.19-1.92-2.11-3.16l.91.03.22-1.11c.78-.11.84.39.97.52.6-1.56%2C2.68-2.5%2C4.13-3.67l-4.23-1.46c1.76-.45%2C5.09-1.11%2C4.4-2.24l1.62.29c4.04-.39.75-2.34%2C2.19-2.67l2.15-.07-1.13%2C1.09c1.64-.58%2C2.42-.68%2C3.98-.89-.01-.01%2C0-.03-.02-.04-.1.02-.19%2C0-.26-.05l.13-.18c-.39-.65-.16-1.59.65-2.33%2C1.25-.96%2C1.35-2.6%2C4.22-3.26l-.62-1.51%2C1.96-.69.85.85c-1.35%2C1.25-3.48%2C4.02-5.11%2C5.74l.36.42c.99-.99%2C1.74-2.5%2C2.48-3.07.49-.15%2C2.19-.09%2C2.17%2C1.08l-.22-1.44c3.22-3.41%2C3.2-3.47%2C7.61-5.96l-.73-.13c.44-.94.87-1.86%2C1.76-1.36%2C2.21-1.93%2C4.9-3.55%2C7.32-3.82l-.7-1.29c.49-.38%2C2.66.47%2C1.47-1.14l.49-1.38c.68-.52.47-1.46%2C1.73-1.57h0s0%2C0%2C0%2C0c.08%2C0%2C.16-.01.25-.01-.03-.03-.06-.05-.09-.08%2C1.8-.91-.91-.88%2C1.22-1.86%2C1.21.21-.72-1.82.27-2.35l2.19.67c2.19-.55.99-2.22%2C2.97-4.21%2C1.46-.44%2C3.15.32%2C3.6%2C2.04-.45-2.18-.46-1.25.06-3.03.72.36.71.6.94%2C1.34%2C1.66-.39.14-1.12.95-1.86-.79-1.24-2.16-3.12-1.97-3.44l-.62-.02c.27-1.36.91-2.51%2C2.37-2.94l.48.55.75-1.27.72.59%2C1.24-1.65-.37.02c.25-.43%2C1.14-1.76%2C2.12-2.06l.34.39c2.93-.66%2C2.92-3.63%2C4.9-5.85l.47%2C1.02c1.45.02-.95-1.34.28-1.82l.95.87c-.11-.49-.09-.78.02-.94.05-.08.13-.13.22-.15.09-.02.2-.02.37-.06.63-.09%2C1.45.04%2C2.16-.21-.57-.23-1.13-.46-1.69-.7l1.92-1.42c2.29-1.49%2C2.98.04%2C3.4.87.09-.72.16-1.42.21-2.09l1.61.5c-.28-.95.02-1.15.53-1.42.5-.26%2C1.22-.6%2C1.64-1.67.72.08.58.67%2C1.45.15.29-1.28.51-2.49.65-3.63-.21.65-.44%2C1.32-.7%2C2.01l-2.12-.97c-.06-1.11.53-1.61%2C1.24-2.06.71-.44%2C1.54-.81%2C1.76-1.47%2C0%2C.31-.03.64-.05.96%2C1.32-2.07%2C2.54-1.98%2C4.33-3.08-.89.32-2.17.75-1.75-.07.42-.59%2C1.31-.23%2C2.2-.77-1.42-.22-1.53-1.13-.43-2.09-.21-.24-.35-.5-.41-.75.3%2C0%2C.6.03.87.11-.65-.32-1.32-.46-1.4-1.03Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m744.64%2C470.32l.04-.05c-.45-.44-.35-.2-.04.05Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpolygon%20points%3D%22782.59%20456.69%20782.5%20456.76%20783.43%20457.08%20782.59%20456.69%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m766.44%2C473.58c.88-.6.81-.75.53-.82-.29.24-.5.51-.53.82Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m739.42%2C477.24c-.43.35-.01.47.51.54.35-.45.59-.75.59-.75-.32.11-.78.1-1.11.22Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m747.05%2C481.69l.24.48c.14-.32%2C0-.44-.24-.48Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m600.67%2C249.13c-.44.63-.54%2C1.01%2C0%2C0h0Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m299.67%2C36.67c-.2%2C0-.3%2C0-.5%2C0-.36.3-.69.56-1.01.78.5-.31%2C1-.52%2C1.51-.79Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m226.3%2C77.69c-.14.15-.24.26-.38.4.18.06.26.25.38-.4Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m463.24%2C44.63c-.35.31-.71.62-1.23%2C1%2C.68-.43%2C1.01-.74%2C1.23-1Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m451.85%2C395.57c0-.09%2C0-.19.02-.28l.35-.18s.35-.25.61-.43c-.4.23-.8.45-1.22.69.09.06.17.13.24.2Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m452.84%2C394.69c5.38-3.01%2C9.29-5.53%2C12.76-8.04-1.13.28-6.57%2C3.82-10.07%2C5.87%2C1.01-.46-1.66%2C1.44-2.69%2C2.17Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m455.52%2C392.52c-.28.13-.82.43-1.78.99.49-.25%2C1.1-.6%2C1.78-.99Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m808.89%2C394.55l-.99.19c.41-.05.71-.12.99-.19Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m440.76%2C32.99c.39-.34.83-.73%2C1.19-1.04-.66.49-.99.8-1.19%2C1.04Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m756.97%2C394.08l-.57.73c.5-.31.62-.54.57-.73Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m209.25%2C157.39c-.22.06-.37.28-.5.52.01.11.02.19.03.24l.47-.76Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m60.39%2C327.39l1.84-.53c-.97.05-1.65.13-2.08.24.04.09.12.19.25.29Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m253.27%2C259.47c1.58%2C1.86%2C3.25%2C3.66%2C4.89%2C5.48.13.03.38.19.47.15-.59-.87-1.78-2.35-3.39-4.3-.79-.98-1.68-2.08-2.65-3.27-.98-1.18-2.03-2.47-3.11-3.86l-.97.22c1.53%2C1.9%2C3.15%2C3.74%2C4.75%2C5.59Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m101.53%2C314.82l-.97-.1c.36.04.67.07.97.1Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m687.47%2C395.31c-.28.01-.56.03-.85.04.42.01.69%2C0%2C.85-.04Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m233.84%2C227.35l.91.99c-.38-.47-.67-.78-.91-.99Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m88.67%2C316.46h.44c-.02-.64-.68-.4-.44%2C0Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m313.41%2C319.88c.28.24.54.46.8.69-.44-.75-.92-1.54-1.45-2.38.25.59.47%2C1.16.65%2C1.69Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m174.37%2C333.82c6.86.17%2C7.17.01%2C6.21-.23-2.48-.03-4.65.03-6.21.23Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m32.68%2C317.89c-3.6-.03-2.23.33-.11.75%2C3.67-.08%2C6.23-.14%2C6.23-.14-2.02-.14-4.04-.46-6.12-.61Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22m47.41%2C326.37l-1.12.51c2.12-.13%2C2.03-.32%2C1.12-.51Z%22%20style%3D%22fill%3A%20%23f0f2e0%3B%20stroke-width%3A%200px%3B%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
  display: block;
  width: 40px;
  height: 22.5px;
  position: absolute;
  left: -10px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
	top: 8px;
}
.page_button span, 
.cta_link span {
	position: relative;
  display: block;
	padding-left: 40px;
}
.page_button:hover span:before, 
.cta_link:hover span:before {
  width: 43px;
}
.content_button {
	padding: 20px 0;
	color: #f9faee;
}
.button_center .page_button {
	margin: auto;
}
.content3 .page_button {
	background: #384d0a;
	width: 400px;
	max-width: 100%;
	position: relative;
}

.content3 .page_button:before {
	content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C%21--%21Font%20Awesome%20Free%20v5.15.4%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20Copyright%202025%20Fonticons%2C%20Inc.--%3E%3Cpath%20fill%3D%22%23384d0a%22%20d%3D%22M462.3%2062.6C407.5%2015.9%20326%2024.3%20275.7%2076.2L256%2096.5l-19.7-20.3C186.1%2024.3%20104.5%2015.9%2049.7%2062.6c-62.8%2053.6-66.1%20149.8-9.9%20207.9l193.5%20199.8c12.5%2012.9%2032.8%2012.9%2045.3%200l193.5-199.8c56.3-58.1%2053-154.3-9.8-207.9z%22%2F%3E%3C%2Fsvg%3E");
  display: inline-block;
	width: 20px;
	position: absolute;
  left: -10px;
	top: -22px;
	transform: rotate(-15deg);
}
.content3 .page_button:after {
	content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C%21--%21Font%20Awesome%20Free%20v5.15.4%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20Copyright%202025%20Fonticons%2C%20Inc.--%3E%3Cpath%20fill%3D%22%23384d0a%22%20d%3D%22M462.3%2062.6C407.5%2015.9%20326%2024.3%20275.7%2076.2L256%2096.5l-19.7-20.3C186.1%2024.3%20104.5%2015.9%2049.7%2062.6c-62.8%2053.6-66.1%20149.8-9.9%20207.9l193.5%20199.8c12.5%2012.9%2032.8%2012.9%2045.3%200l193.5-199.8c56.3-58.1%2053-154.3-9.8-207.9z%22%2F%3E%3C%2Fsvg%3E");
  display: inline-block;
	width: 15px;
	position: absolute;
  left: -20px;
	top: 0px;
	transform: rotate(-25deg);
}

.cta_text h2 {
	font-size:42px;
	line-height: 1.2;
	color: #162504;
}
.cta_text h2 b {
	font-size:42px;
	font-weight: 700;
	color: #59751c;
}

/*Blog Section*/
#section2 {
	background: linear-gradient(135deg, #aec4d0 0%,#76959f 100%);
	background: linear-gradient(135deg, #fafbf0 0%,#e2e5cb 100%);
}
.bloginfo_header {
	max-width: 100%;
}
.bloginfo_header h2 {
	margin-bottom: 0;
	margin-top: 20px;
}
.blog_info {
	display: flex;
	gap: 40px;	
	justify-content: center;
	margin: auto;
	width: 1200px;
	max-width: 100%;
}
.infoimage {
	width: 255px;
	height: auto;
	align-self: flex-start;
}
.bloginfo {
	display: flex;
	gap: 20px;	
	justify-content: center;
	margin: auto;
}
.bloginfo_left {
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
	flex-direction: column;
}
.bloginfo_left img {
	width: 300px;
}
.bloginfo_right {
	flex: 1 0 auto;
}
.bloginfo {
	max-width: 100%;
}
.bloginfo a {
	color: #59751c;
	font-weight: 500;
}
.blog_info h2 {
	margin-top: 20px;
	color: #59751c;
}
.blog_links a {
	display: block;
	font-weight: 500;
	color: #59751c;
}
.post_slider {
	width: 1200px;
	max-width: 100%;
	margin: auto;
}
.post_slider h2 {
	color: #59751c;
}
.blog_posts {
	width: 100%;
	display: flex;
	gap: 30px;
	flex-wrap: wrap;
}
.blog_posts p {
	margin: 10px 0;
}
.blogpost_img {
	border-radius: 40px 20px;
}
.single_blogpost {
	flex: 1;
	min-width: 250px;
}
.single_blogpost a {
	font-weight: 500;
	color: #59751c;
}
.bloginfo .page_button {
	width:250px;
	background: #59751c;
	margin: 0 0 20px;
	color: #f0f2e0;
	margin-top: 20px;
}
.single_blogpost a.blogpost_headline {
	font-weight: 700;
	font-size: 21px;
	color: #59751c;
	text-decoration: none;
}


/*Kernthemen*/
#section3 .content_row {
	width: 1200px;
	max-width: 100%;
	margin: auto;
}
.kernthemen {
	display: flex;
  gap: 40px 50px;
  flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 50px;
}
.thema {
	display: flex;
	flex-direction: column;
	align-self: stretch;
	margin-bottom: 20px;
	flex: 1;
}
#section6 .thema {
	min-width: 280px;
  max-width: 400px;
	margin: auto;
}
.thema h3 {
	margin-bottom: 0;
	margin-top: 20px;
}
.thema.thema1 h3 {
	color: #7c0808;
}
.thema.thema2 h3 {
	color: #300d47;
}
.thema.thema3 h3 {
	color: #59751c;
}
.thema.thema4 h3 {
	color: #0c3c76;
}
.thema.thema5 h3 {
	color: #ed5316;
}
.thema.thema6 h3 {
	color: #444854;
}
.thema p {
	margin-top: 20px;
	margin-bottom: 20px;
}
.thema .page_button {
	margin: 20px 0 0;
	width: 250px;
	margin-top: auto;
}
.thema1 .page_button {
	background: #7c0808;
}
.thema2 .page_button {
	background: #300d47;
}
.thema3 .page_button {
	background: #59751c;
}
.thema4 .page_button {
	background: #0c3c76;
}
.thema5 .page_button {
	background: #ed5316;
}
.thema6 .page_button {
	background: #444854;
}

.image_thema {
	perspective: 1500; /* Hier wird die Perspektive der gesamten Szene festgelegt. Der Wert hat Auswirkung auf die Verzerrung */
	aspect-ratio: 1/0.97;
	width: 100%;
}
.image_thema:hover .turnaround { 
   transform: rotateY(180deg); /* Beim Mouse-Over wird die Szene umgedreht */ 
}

.turnaround {
   transition: .5s /* Die Drehung soll 0,5 Sekunden dauern */;
   transform-style: preserve-3d; /* Kind-Elemente  (.front + .back) sollen ihre 3D-Eigenschaften behalten*/
   position: relative;
   height: 100%;
}
.front,
.back {
    transform-style: preserve-3d;
}
.front,
.back {
   backface-visibility: hidden /* Die Rückseite von Elementen soll unsichtbar sein */;
   position: absolute;
   width: 100%;
   height: 100%;
	 background-size: cover !important;
}

.front { z-index: 2; }

.back {
   transform: rotateY(180deg) /* Die Rückseite des Logos wird umgedreht, um dann bei der Drehung der gesamten Szene vorne zu sein :) */;
   z-index: 1;
}


/*Gebühren*/
#section4 {
	background: linear-gradient(135deg, #efc7d3 0%,#e56d71 100%);
	background: linear-gradient(135deg, #fafbf0 0%,#e2e5cb 100%);
	padding: 20px 40px 30px;
}
.gebuehren_row {
	display: flex;
	width: 1200px;
	max-width: 100%;
	gap: 40px;	
	justify-content: center;
	align-items: center;
	margin: 20px auto 50px;
}
.gebuehren h2 {
	color: #59751c;
	line-height: 1.3;
}
.gebuehren h2 small {
	color: #162504;
	display: block;
	font-weight: 300;
}
.gebuehren_row img {
	width: 400px;
}
#section4 a.page_button {
	background: #59751c;
	width: 300px;
  margin: 40px 0 0;
}
.entry-content .gebuehren_row ul li::before {
	/*filter: hue-rotate(263deg);*/
}
.entry-content .gebuehren_row ul li {
	padding-left: 5px;
}

/*Testimonials*/
.info_header h2 {
	text-align: center;
}	
.info_header p {
	text-align: center;
	width: 100%;
	max-width: 800px;
	margin: 20px auto;
}
.testimonial_row {
	padding: 40px;
	display: flex;
	gap: 30px;
	background: linear-gradient(135deg, #f3f4e3 0%,#e2e5cb 100%);
	border-radius: 20px;
	margin-top: 40px;
	position:relative;
}
.testimonial_icon {
	width: 100px;
}
.testimonial_icon svg {
	width: 100px;
}
.testimonial_text {
	width: 600px;
}
.testimonial_text b {
	font-weight: 600;
}
.testimonial_text p {
	margin-top: 10px;
	margin-bottom: 0;
}
.testimonial_image {
	margin-left: auto;
	margin-right: 10px;
	width: 350px;
	display: flex;
	gap: 30px;
	flex-direction: column;
}
.testimonial_image img {
	opacity: 0.6;
}
.testimonial_caption {
	font-weight: 600;
}
.testimonial_text .page_button {
	padding: 0;
	margin: 0;
	background: transparent;
	color: #162504;
	justify-content: flex-start;
	margin-top: 30px;
}
.testimonial_text .page_button span:before {
	filter: invert(1) brightness(0);
}

#section6 {
	padding-top: 0;
}
#section6 .front, 
#section6 .back {
	padding: 30px 30px 50px 40px;
	display: flex;
	flex-direction: column;
	height: 100%;
}
#section6 .back {
	padding: 55px 20px 50px 30px;
}
#section6 .front p, #section6 .back p {
	color: #f0f2e0;
	font-size: 24px;
}
#section6 .back p {
	font-size: 16px;
	margin-bottom: 7px;
	margin-top: 0;
	line-height: 1.3;
}
#section6 .front b, #section6 .back b {
	font-weight: 600;
	display: block;
	margin-bottom: 10px;
}
#section6 .back b {
	margin-bottom: 0;
}
#section6 .thema .page_button {
	margin-right: 0;
	width: 240px;
	margin-top: auto;
	align-self: flex-start;
	margin-left: 0;
	margin-top: 10px;
	font-size: 18px;
}
#section6 .thema1 .page_button {
	background: #570404;
}
#section6 .thema2 .page_button {
	background: #200631;
}
#section6 .thema3 .page_button {
	background: #384d0a;
}
#section6 .thema .page_button span::before {
	width: 31px;
	height: 18.5px;
	position: absolute;
	left: -7px;
	top: 5px;
}
#section6 .thema .back {
	justify-content: center;
}

/*Animations*/
#example-block.scroll-triggered, .move-in-right, .move-in-left, .move-in-upwards, .move-in-up, .move-in-downwards, .move-in-down, .fade-in, .fade-in-upwards, .fade-in-up, .fade-in-left, .fade-in-right, .fade-in-downwards, .fade-in-down, .flip-left, .flip-right, .flip-upwards, .flip-up, .flip-downwards, .flip-down, .bounce-in-left, .bounce-in-right, .bounce-in-downwards, .bounce-in-down, .bounce-in-upwards, .bounce-in-up, .zoom-in, .skew-in-left, .skew-in-right, .blur-in, .colour-gain {
  transition: all 1s;
}
.homepage .header:before {
	transform: rotate(-180deg);
	transition:.5s;
}
.homepage .header.scroll-triggered:before {
	transform: rotate(0);
}

/*Content Images*/
.alignleft {
	margin: 5px 25px 0 0;
	float: left;
	border-radius: 20px;
}

/*Shortcodes*/
span.quote {
	text-align: center;
	margin: 30px 0;
	font-size: 24px;
	display: block;
	position: relative;
	line-height: 1.3;
}
span.quote:before {
	content: "";
	background: url('/wp-content/themes/generic/images/icon_header.png') no-repeat top center;
	background-size: 100%;
	display: block;
	position: absolute;
	width: 50px;
	height: 25px;
	top: -22px;
	left: calc(50% - 25px);
	overflow: hidden;
}
span.quote:after {
	content: "";
	background: url('/wp-content/themes/generic/images/icon_header.png') no-repeat bottom center;
	background-size: 100%;
	display: block;
	position: absolute;
	width: 50px;
	height: 25px;
	bottom: -25px;
	left: calc(50% - 25px);
	overflow: hidden;
}
#sub_menu #search {
	margin-left: auto;
}
.ml-form-embedBody {
	padding: 0 !important;
}
.ml-form-embedContainer {
	box-sizing: border-box;
	display: block !important;
	margin: 0 auto;
	position: static;
	max-width: 100% !important;
}
.g-recaptcha {
	transform: scale(0.82) !important;
	-webkit-transform: scale(0.82) !important;
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
}

@media(max-width:1050px){
	.homepage_register {
		display: flex;
		gap: 60px;
		align-items: center;
		margin-top: 100px;
		flex-direction: column-reverse;
	}
	.homepage_claim {
		align-self: center;
		position: relative;
		text-align: center;
	}
	
}
@media(max-width:1099px){
	button.submenu-toggle {
		display: block;
		margin-left: 0;
		height: 46px;
	}
	#submenu.content_row {
		display: none;
	}
	#submenu.content_row.toggled {
		display: flex;
		flex-direction: column;
	}
	#submenu.content_row.toggled ul {
		width: auto;
		max-width: 100%;
		height: auto;
		position: absolute;
		left: 30px;
		top: 55px;
		border-radius: 10px;
		background: #59751c;
		box-shadow: -1px -1px 7px rgba(0,0,0,0.3);
		padding: 5px 25px 5px;
		display: block;
	}
	#submenu.content_row.toggled li {
		display: block;
	}
	#submenu.content_row.toggled a {
		display: block;
		width: 100%;
		font-size: 18px;
		color: #fff;
		text-align: left;
		line-height: 20px;
		padding: 15px 0 5px;
		border: 0;
		margin: 0;
		background: none;
	}
}

@media(max-width:874px){
	.footer_cta img {
		width: 200px;
	}
	.homepage_claim h1 {
		font-size: 64px;
	}
	.homepage_claim h2 {
		font-size:24px;
	}
	.bubble {
		width: 170px;
	}
	.homepage_register {
		gap: 30px;
		margin-top: 70px;
	}
	.video_row {
		flex-direction: column;
	}
	.gebuehren_row img, 
	.testimonial_row img, 
	.infoimage {
		display: none;
	}
	.testimonial_icon, .testimonial_icon svg {
		width: 50px;
	}
	.testimonial_text {
		width: calc(100% - 70px);
		flex: 1 0 auto;
	}
	.main_footer {
		flex-wrap: wrap;
	}
	.footer_newsletter {
		margin-left: 0;
	}
	#menu.toggled{width:100%;height:100%;bottom:0;overflow-x:hidden;overflow-y:auto;z-index:1000}
	#menu .menu-toggle {
		display: block;
		color: #f0f2e0;
		height: 40px;
		line-height: 34px;
		width: 40px;
    margin-left: auto;
	}
	#menu ul{display:none}
	#menu.toggled ul, #menu.toggled ul.sub-menu, #menu.toggled ul.children{display:block;position:relative;top:0;left:0;padding:0 0 10px 0;margin:0}
	#menu.toggled ul.sub-menu, #menu.toggled ul.children{padding-bottom:0}
	#menu.toggled a, #menu.toggled ul.sub-menu a, #menu.toggled ul.children a{display:inline-block;width:100%;font-size:18px;color:#fff;text-align:center;line-height:20px;padding:15px 0 5px;border:0;margin:0;background:none}
	#menu.toggled ul.sub-menu a, #menu.toggled ul.children a{color:#ccc}
	.box-4, .box-5, .box-6{width:50%}.mobile{display:block}
	#menu .menu-toggle:hover, #menu .menu-toggle:focus {
		color: #c3d151;
	}

	#menu.sticky img {
		display: block;
	}
	#menu {
		background: transparent;
		padding: 0;
		border-radius: 0;
		height: 40px;
		position: absolute;
		top: 10px;
		right: 25px;
	}

	#menu.sticky {
		position: fixed;
		width: 100vw;
		z-index: 9999999;
		top: 0;
		right: 0;
		transition: all 0.5s linear;
		border: none;
		background: #59751c;
		display: flex;
		justify-content: space-between;
		padding: 10px 20px;
		height: 60px;
	}
	#menu {
		width: 40px;
	}
	#menu .menu-icon {
		font-size: 40px;
	}
	.header_nav {
		padding: 15px 30px 8px;
	}
	#logo {
		margin: 0;
		width: 230px;
	}
	#menu.toggled ul, #menu.toggled ul.sub-menu, #menu.toggled ul.children {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		padding: 0 0 10px 0;
		margin: 0;
		height: 200px;
	}
	#menu li {
		display: block;
	}
	#menu.toggled {
		/*width: 40px;*/
		height: 60px;
		bottom: 0;
		overflow-x: visible;
		overflow-y: visible;
		z-index: 1000;
	}
	#menu li {
		display: block;
	}
	#menu.toggled ul {
		width: 190px;
		height: auto;
		position: fixed;
		left: auto;
		right: 25px;
		top: 65px;
		border-radius: 10px;
		background: #59751c;
		box-shadow: -1px -1px 7px rgba(0,0,0,0.3);
		padding: 5px 25px 5px;
	}
	#menu.toggled a, #menu.toggled ul.sub-menu a, #menu.toggled ul.children a {
		display: block;
		width: 100%;
		font-size: 18px;
		color: #fff;
		text-align: right;
		line-height: 20px;
		padding: 15px 0 5px;
		border: 0;
		margin: 0;
		background: none;
	}
	#menu .header_login a {
		background: #374e05;
		color: #f0f2e0;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 0;
		margin-top: 15px;
		border-radius: 7px;
		margin-left: -20px;
		width: calc(100% + 40px);
		height: 35px;
	}
	#menu .header_login a:hover, 
	#menu .header_login a:focus, 
	#menu .header_login a:focus-visible {
		background: #f0f2e0;
		color: #374e05;
		border: none;
		outline: none;
	}
	.header_nav.sticky {
		padding: 15px 30px 8px;
	}
	.footer_cta {
		padding-bottom: 80px;
	}
}
@media(max-width:768px){
	#header, #footer{text-align:left}
	#content, #sidebar{width:100%;padding:0}
	#branding, #menu, #menu div:first-of-type, #search{float:none}
	#search{margin-top:0}
	#search .search-field{float: right;}
	#search .search-field:focus{width:100%}
	.subheader_info {
		background: #59751ccf;
		padding: 20px;
		width: 100%;
		border-radius: 20px;
		text-align: left;
	}
	.subheader {
		padding: 30px 30px;
		min-height: 400px;
		background-size: cover;
		display: flex;
		align-items: flex-end;
	}
	.subheader .content_row {
		margin: 0;
	}

	.note_text h2 {
		display: inline;
		padding: 0px 5px 3px;
		background: #59751c;
		color: #f0f2e0;
		font-size: 20px;
	}
	.note_text h1 {
		line-height: 43px;
		margin-top: 5px;
		margin-bottom: 10px;
		color: #59751c;
	}
	.note_text h1 {
		line-height: 34px;
		margin-top: 5px;
		margin-bottom: 10px;
		color: #59751c;
		font-size: 28px;
	}
}

/*TOC*/
#ez-toc-container.ez-toc-white {
  background: #f0f2e0;
}
#ez-toc-container {
  border: 1px solid #f0f2e0;
  border-radius: 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 1em;
  padding: 15px 20px 15px 20px;
  position: relative;
  width: 100%;
}
#ez-toc-container a.ez-toc-toggle:focus, #ez-toc-container a.ez-toc-toggle:focus-visible {
  border: none;
	outline: none;
}
.entry-content #ez-toc-container {
	display: none;
}
#sidebar #text-2 {
	margin-bottom: 0;
}
#sidebar #ez-toc-container {
	margin-bottom: 30px;
}

@media(max-width:768px){
	.entry-content #ez-toc-container {
		display: block;
	}
	#sidebar #text-2 {
		display: none;
	}
}

@media(max-width:540px){
	.testimonial_icon, .testimonial_icon svg {
		width: 50px;
		position: absolute;
		top: -5px;
		left: -4px;
	}
	.homepage_claim h1 {
		font-size: 42px;
	}
	.homepage_claim h2 {
		font-size: 17px;
	}
	.homepage_claim h2 {
		font-size: 17px;
	}
	.bubble {
		width: 140px !important;
	}
	.bubble1 {
		top: -46px;
		left: 100px;
	}
	.bubble2 {
		top: -40px;
	}
	.bubble3 {
		left: 50px;
	}
	.bubble4 {
		right: -50px;
	}
	.homepage_register {
		gap: 30px;
		margin-top: 45px;
	}
	.testimonial_text {
		width: 100%;
		flex: 1 0 auto;
	}
	.footer_cta img {
		display: none;
	}
}

.wartungsseite nav, .wartungsseite header, .wartungsseite footer, .wartungsseite .footer_cta {
	display: none;
}