/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/classy_own/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/classy_own/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/classy_own/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/classy_own/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/classy_own/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/classy_own/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}address,article,aside,audio,blockquote,canvas,del,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,li,ol,p,pre,section,table,td,tfoot,th,ul,video{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:inherit;text-decoration:none}a:active,a:hover{outline:0;color:inherit}abbr[title]{border-bottom:1px dotted}blockquote,dd,figure{margin-right:0;margin-left:0}fieldset{padding-right:0;padding-left:0}nav ul,nav ol{list-style:none;margin:0;padding:0}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:1px;background-color:#fff;border-width:1px 0 0;border-style:solid none none;border-color:#ccc}pre{overflow:auto}input,button,optgroup,select,textarea{font-family:inherit;font-size:inherit}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,input[type=button],input[type=color],input[type=email],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],textarea{-webkit-border-radius:0;border-radius:0;border:1px solid;background-image:url('');width:auto;box-sizing:border-box}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;-webkit-appearance:none;padding:0;border:0;box-sizing:border-box}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;vertical-align:baseline}th{text-align:left}ul,menu,dir{list-style-type:none;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;margin:0;padding:0}:focus{outline:-webkit-focus-ring-color 0px}
*{margin:0;outline:0;border:0;padding:0;-webkit-margin-end:0;-webkit-margin-before:0;-webkit-margin-start:0;-webkit-margin-after:0;}img{max-width:100%;width:auto;height:auto;border:0;}iframe{max-width:100%;}.paragraph > .field__item,.paragraph > div > .field__items >.field__item{margin-bottom:1.3em;}.user-logged-in.toolbar-horizontal header,.user-logged-in.toolbar-vertical header,.user-logged-in.toolbar-horizontal .search-overlay.search-active,.user-logged-in.toolbar-vertical .search-overlay.search-active{top:40px;}.user-logged-in.toolbar-horizontal.toolbar-tray-open header,.user-logged-in.toolbar-horizontal.toolbar-tray-open .search-overlay.search-active{top:80px;}header .inner-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;}.node--view-mode-content-sidebar{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;}.node--view-mode-content-sidebar:after{content:none;}.node--view-mode-content-sidebar .group-left{flex-basis:100%;width:100%;}.node--view-mode-content-sidebar .group-right{flex-basis:100%;width:100%;}@media all and (min-width:851px){.node--view-mode-content-sidebar{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;}.node--view-mode-content-sidebar .group-left{flex-basis:70%;width:70%;}.node--view-mode-content-sidebar .group-right{flex-basis:25%;width:25%;}}
@font-face{font-family:Encode Sans Light;font-style:normal;font-weight:400;font-display:swap;src:local("Encode Sans Light"),url(/themes/sabine_richter/assets/fonts/encode_sans_light/encode_sans_light.woff2) format("woff2"),url(/themes/sabine_richter/assets/fonts/encode_sans_light/encode_sans_light.woff) format("woff")}@font-face{font-family:Panton Black Caps;font-style:normal;font-weight:400;font-display:swap;src:local("Panton Black Caps"),url(/themes/sabine_richter/assets/fonts/panton_black_caps/panton_black_caps.woff2) format("woff2"),url(/themes/sabine_richter/assets/fonts/panton_black_caps/panton_black_caps.woff) format("woff")}@font-face{font-family:Panton Black Caps Italic;font-style:normal;font-weight:400;font-display:swap;src:local("Panton Black Caps Italic"),url(/themes/sabine_richter/assets/fonts/panton_black_caps_italic/panton_black_caps_italic.woff2) format("woff2"),url(/themes/sabine_richter/assets/fonts/panton_black_caps_italic/panton_black_caps_italic.woff) format("woff")}@font-face{font-family:Panton Light Caps;font-style:normal;font-weight:400;font-display:swap;src:local("Panton Light Caps"),url(/themes/sabine_richter/assets/fonts/panton_light_caps/panton_light_caps.woff2) format("woff2"),url(/themes/sabine_richter/assets/fonts/panton_light_caps/panton_light_caps.woff) format("woff")}@font-face{font-family:Panton Light Caps Italic;font-style:normal;font-weight:400;font-display:swap;src:local("Panton Light Caps Italic"),url(/themes/sabine_richter/assets/fonts/panton_light_caps_italic/panton_light_caps_italic.woff2) format("woff2"),url(/themes/sabine_richter/assets/fonts/panton_light_caps_italic/panton_light_caps_italic.woff) format("woff")}:root{--color-gruen-hell:#6cc247;--color-gruen-hell-transparent:rgba(108,194,71,.86);--color-gruen-mittel:#10783f;--color-gruen-dunkel:#144e2e;--color-gruen-dunkel-transparent:rgba(20,78,46,.65);--color-gruen-dunkel-transparent-menu:rgba(20,78,46,.23);--color-braun:#c29747;--color-blau:#4791c2;--color-dunkelrot:#cf3c3c;--color-orange:#ff8001;--color-weiss:#fff;--color-grau:#5a5a5a;--color-schwarz:#000;--font-encode-sans-light:"Encode Sans Light",sans-serif;--font-panton-black-caps:"Panton Black Caps",sans-serif;--font-panton-black-caps-italic:"Panton Black Caps Italic",sans-serif;--font-panton-light-caps:"Panton Light Caps",sans-serif;--font-panton-light-caps-italic:"Panton Light Caps Italic",sans-serif}.clearfix:after{position:absolute}body .user-login>main{margin:100px auto 0;box-shadow:none;border-radius:0 0 50px 0;background:var(--color-gruen-hell);color:var(--color-weiss)}body .user-login .user-login-form label{left:0;text-transform:uppercase;font-family:var(--font-panton-black-caps)}body .user-login .user-login-form input{width:100%;padding:10px 15px;border:none;border-radius:0 0 0 14px;box-sizing:border-box;color:var(--color-grau);font-family:var(--font-encode-sans-light);background:var(--color-weiss)}body .user-login .user-login-form input[type=submit]{background-color:var(--color-gruen-dunkel);background-position:90% 50%;padding:10px 30px;border-radius:0 0 0 10px;font-size:15px;color:var(--color-weiss);font-family:var(--font-panton-black-caps-italic)}body .user-login .user-login-form .form-submit:hover,body .user-login .user-login-form input[type=submit]{background-image:url(/themes/sabine_richter/assets/images/arrow_white_right.svg);background-repeat:no-repeat;background-size:25px}body .user-login .user-login-form .form-submit:hover{background-color:var(--color-gruen-mittel);background-position:99% 50%;transition:background 2s}@media screen and (min-width:601px){.eu-cookie-compliance-buttons,.eu-cookie-compliance-categories-buttons{margin:20px 0 1em}}.eu-cookie-compliance-categories-buttons button,div#popup-buttons button{padding:10px;font-family:var(--font-panton-black-caps);background-image:none;background-color:var(--color-gruen-dunkel);border-radius:0;text-shadow:none;color:var(--color-weiss);font-size:16px;box-shadow:none;border:0;margin:0 auto;transition:background-color .8s}.eu-cookie-compliance-categories-buttons button:hover,div#popup-buttons button:hover{background-color:var(--color-gruen-hell);transition:background-color .8s}@media screen and (max-width:600px){div#popup-buttons{float:none;text-align:center;max-width:300px;margin:0 auto 20px}.eu-cookie-withdraw-banner div#popup-buttons{margin-top:30px}.eu-cookie-compliance-categories-buttons{margin:20px auto 1em;max-width:300px;width:100%;float:none;text-align:center}.eu-cookie-compliance-categories-buttons button,div#popup-buttons button{width:100%}}h3{font-size:20px}h3,h4{font-family:var(--font-panton-light-caps);color:var(--color-gruen-hell)}h4{font-size:18px;margin-bottom:5px}@media (min-width:850px){h3{font-size:29px}}main p{font-size:16px;line-height:24px;color:var(--color-grau);margin:0 0 1em}@media (min-width:850px){main p{font-size:16px;font-family:var(--font-encode-sans-light)}}body{width:100%;height:100%}header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:7px 0;background:var(--color-weiss);position:sticky;top:0;z-index:9}@media (min-width:429px){header{padding:20px 0}}header .inner-wrapper{width:90%;max-width:1800px;margin:0 auto;-ms-flex-align:center;align-items:center}@media (min-width:429px){header .inner-wrapper{-ms-flex-align:start;align-items:flex-start}}.user-logged-in header{top:80px}header .inner-wrapper .header-first{-ms-flex-preferred-size:35%;flex-basis:35%;width:100%;max-width:35%}header .inner-wrapper .header-third{-ms-flex-preferred-size:60%;flex-basis:60%;width:100%;max-width:270px}header .inner-wrapper .header-third .region-header-third{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}header .inner-wrapper .header-third .region-header-third #block-srmpqfernglassuche .text-formatted,header .inner-wrapper .header-third .region-header-third #block-srmpqfernglassuche p{margin:0}header .inner-wrapper .header-third .region-header-third #block-srmpqfernglassuche a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:90px;color:var(--color-grau);font-family:var(--font-panton-light-caps);font-size:11px}@media (min-width:429px){header .inner-wrapper .header-third .region-header-third #block-srmpqfernglassuche a{width:120px;font-size:15px}}header .inner-wrapper .header-third .region-header-third #block-srmpqfernglassuche a img{width:40px;display:block}@media (min-width:429px){header .inner-wrapper .header-third .region-header-third #block-srmpqfernglassuche a img{width:53px}}header .inner-wrapper .header-third .region-header-third #block-hamburgerblock{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:90px}header .inner-wrapper .header-third .region-header-third #block-hamburgerblock:before{content:"MENÜ";display:block;color:var(--color-grau);font-family:var(--font-panton-light-caps);font-size:11px}@media (min-width:429px){header .inner-wrapper .header-third .region-header-third #block-hamburgerblock{width:126px}header .inner-wrapper .header-third .region-header-third #block-hamburgerblock:before{font-size:15px}}.hero-container{margin-bottom:50px}@media (min-width:850px){.hero-container{position:relative;margin-bottom:5vw}}main{z-index:1}footer,main{position:relative}footer{z-index:0;margin-top:-3vw;overflow:hidden}.footer-main-top-wave{position:absolute;width:120%;background:var(--color-weiss);height:26vw;border-radius:0 0 300% 136%;top:-13vw;left:-10%;right:-10%;margin:auto;transform:rotate(0deg)}.footer-main{background:var(--color-gruen-hell);padding-bottom:4vw}.footer-main-inner-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;width:95%;max-width:560px;margin:0 auto;padding:20% 0 50px}.footer-main-inner-wrapper .footer-inline{-ms-flex-preferred-size:48%;flex-basis:48%;width:48%}.footer-main-inner-wrapper .footer-inline .region-footer-first{height:100%}.footer-main-bottom-wave{height:38px;background:var(--color-gruen-dunkel-transparent);width:50%;border-radius:0 0 0 20px;margin:-19px 0 50px auto}.footer-bottom{width:90%;max-width:270px;margin:0 auto}@media (min-width:850px){.footer-main-bottom-wave{height:110px;border-radius:0 0 0 60px;margin:-55px 0 50px auto}.footer-bottom{max-width:400px}}.hamburger{padding:0 0 0 15px}@media (min-width:429px){.hamburger{padding:0 0 15px 15px}}.hamburger-box{width:44px;height:28px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{right:0;width:44px;height:7px;border-radius:0 0 0 4px;background-color:var(--color-gruen-hell)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;width:35px}.hamburger--collapse.is-active .hamburger-inner{width:40px}.hamburger--collapse .hamburger-inner:before{top:-10px;width:40px}.hamburger--collapse .hamburger-inner:after{top:-20px}@media (min-width:429px){.hamburger-box{width:70px;height:38px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:70px;height:10px}.hamburger--collapse .hamburger-inner{bottom:0;width:55px}.hamburger--collapse.is-active .hamburger-inner{width:63px}.hamburger--collapse .hamburger-inner:before{top:-14px;width:63px}.hamburger--collapse .hamburger-inner:after{top:-28px}}.base-profile-menu-sequential .offside-menu.menu-open{background:#fff;top:auto}.user-logged-in.toolbar-horizontal.base-profile-menu-sequential .offside-menu.menu-open,.user-logged-in.toolbar-vertical.base-profile-menu-sequential .offside-menu.menu-open{top:143px}.user-logged-in.toolbar-horizontal.toolbar-tray-open.base-profile-menu-sequential .offside-menu.menu-open{top:183px}@media screen and (min-width:850px){.base-profile-menu-sequential .offside-menu.menu-open{background:#fff;width:30vw}}.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper{background:transparent}@media screen and (max-width:849px){.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper nav.menu--main{margin:0 0 0 auto;width:100%;max-width:90%}.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper nav>ul.menu>li.menu-item--expanded ul{left:111.8%}}.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-item,.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li[class^=menu-back-link]{text-align:right;background:var(--color-gruen-hell);border-bottom:none;margin-bottom:10px;border-radius:0 0 0 30px;box-shadow:0 0 0 var(--color-gruen-hell),0 0 0 var(--color-gruen-hell);transition:background .4s,box-shadow .4s}.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-item--active-trail,.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-item:hover{background:var(--color-gruen-dunkel);box-shadow:0 0 0 var(--color-gruen-dunkel),-7,5vw 0 0 var(--color-gruen-dunkel);transition:background .4s,box-shadow .4s}@media screen and (min-width:850px){.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-item--active-trail,.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-item:hover{box-shadow:0 0 0 var(--color-gruen-dunkel),-40px 0 0 var(--color-gruen-dunkel)}}.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper nav>ul.menu>li.menu-item:hover .sub-button,.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-item--active-trail .sub-button{background:var(--color-gruen-mittel);transition:background-color .8s,font-size .3s}.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-item .sub-button:hover{font-size:3.5vw;transition:font-size .3s}.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper nav>ul.menu>li.menu-item--active-trail:hover ul.menu>li.menu-item.menu-item--active-trail:hover .sub-button,.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper nav>ul.menu>li.menu-item--active-trail:hover ul.menu>li.menu-item:hover .sub-button,.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper nav>ul.menu>li.menu-item:hover ul.menu>li.menu-item:hover .sub-button{background:var(--color-gruen-mittel)}.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-back-link-2:after,.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-back-link-3:after,.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-item:not(.menu-item--expanded):after{content:"";display:block;width:calc(100% + 21vw);max-width:60px;margin-left:20px;background:none;border:none}.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-back-link-2:after,.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-back-link-3:after{content:"";display:block;width:calc(100% + 21vw);max-width:60px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOC4yNDIiIGhlaWdodD0iMjEuOTc4IiB2aWV3Qm94PSIwIDAgMjguMjQyIDIxLjk3OCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzNy4yNTggLTkyLjIzNykiPjxsaW5lIHgyPSIxOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ2LjUgMTAzLjUpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik00ODM5LjY0LDczbC0xMS44NTIsMTAuMDQ1LDExLjg1MiwxMC40MTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NDg5IDIwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L2c+PC9zdmc+");background-repeat:no-repeat;overflow:visible;background-size:45%;background-position:50%;border-radius:0}.base-profile-menu-sequential .offside-menu .sub-button.sub-menu-open{transform:rotate(0deg)}@media screen and (min-width:850px){.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-back-link-2:after,.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-back-link-3:after,.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-item:not(.menu-item--expanded):after{content:"";display:block;width:6vw;max-width:none;margin-left:20px;border:none}.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-back-link-2:after,.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-back-link-3:after{width:4.7vw}}.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li[class^=menu-back-link]{background:var(--color-gruen-mittel);box-shadow:0x 0 0 var(--color-gruen-mittel),0 0 0 var(--color-gruen-mittel);transition:background .4s,box-shadow .4s;color:var(--color-weiss);text-align:right;-ms-flex-pack:end;justify-content:flex-end;font-family:var(--font-panton-black-caps-italic)}.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li[class^=menu-back-link]:hover{background:var(--color-gruen-dunkel);box-shadow:0 0 0 var(--color-gruen-dunkel),-40px 0 0 var(--color-gruen-dunkel);transition:background .4s,box-shadow .4s}.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li a{color:var(--color-weiss);font-family:var(--font-panton-black-caps-italic)}.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-item--active-trail>.sub-button-wrapper>a,.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-item--active-trail a.is-active{color:var(--color-weiss)}.base-profile-menu-sequential .offside-menu .sub-button{background:var(--color-gruen-dunkel-transparent-menu);width:calc(100% + 21vw);max-width:60px;height:57px;max-height:none;background-size:auto 22px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:30px;font-family:var(--font-panton-light-caps);border:0 solid #fff;transform:rotate(0deg);border-radius:50% 0 0 50%;box-sizing:border-box;transition:transform .8s,background-color .8s;cursor:pointer;margin-left:20px}@media screen and (min-width:850px){.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-back-link-2:after,.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-back-link-3:after{width:4.7vw;background-size:45%;background-position:50%}.base-profile-menu-sequential .offside-menu .sub-button{width:6vw;height:4vw;max-width:none;max-height:none;font-size:3vw}.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li{border-radius:0 0 0 1.5vw}.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper nav>ul.menu{position:absolute;right:0}.base-profile-menu-sequential-default .offside-menu .offside-menu-inner-wrapper nav>ul.menu>li.menu-item--expanded ul{left:30.2vw}.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li.menu-item--expanded.menu-item--active-trail ul.is-active{padding-left:0}.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper{font-size:1.1vw}.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li,.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper ul.menu li[class^=menu-back-link]{max-width:480px;width:26vw}.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper nav.menu--main,.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper nav.menu--schnellmenue{margin:0 0 0 70px;width:auto;max-width:none}}@media (min-width:900px){.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper{font-size:1.2vw}}@media (min-width:1980px){.base-profile-menu-sequential .offside-menu .offside-menu-inner-wrapper{font-size:26px}}form .form-item input,form .form-item label{display:block;width:100%;box-sizing:border-box}form .form-item.form-type-checkbox input{display:inline-block;width:auto}form .form-item label{font-size:16px;line-height:24px;color:var(--color-grau);font-family:var(--font-panton-light-caps);font-weight:700}form .form-item input,form .form-item textarea{font-size:16px;line-height:24px;font-family:var(--font-encode-sans-light);padding:5px;border:1px solid var(--color-gruen-hell)}.webform-submission-form .form-type-checkbox input{position:absolute;clip:rect(0,0,0,0)}.webform-submission-form .form-type-checkbox input:checked+label:before{content:"JA";font-size:15px;background:var(--color-gruen-hell);color:var(--color-weiss);border-right-width:1.62rem;border-left-width:1px}.webform-submission-form .form-type-checkbox label{position:relative;display:inline-block;padding-left:5rem;line-height:30px;width:auto}.webform-submission-form .form-type-checkbox label a{text-decoration:underline}.webform-submission-form .form-type-checkbox .border-style label{padding-left:4rem}.webform-submission-form .form-type-checkbox label[for]{cursor:pointer}.webform-submission-form .form-type-checkbox label:after,.webform-submission-form .form-type-checkbox label:before{content:"";display:inline-block;position:absolute;left:0;top:0;transition:all .3s}.webform-submission-form .form-type-checkbox label:before{width:44px;height:26px;content:"NEIN";line-height:29px;font-size:15px;text-align:center;font-weight:700;vertical-align:middle;background:var(--color-gruen-dunkel);font-family:var(--font-panton-black-caps);color:var(--color-weiss);border:1px solid;outline:0 solid var(--color-gruen-dunkel);border-left-width:1.62rem;border-color:hsla(0,0%,100%,.5);border-radius:0}.webform-submission-form .form-type-checkbox .form-required:after{display:inline-block;position:absolute;width:100%;left:0;right:0;background-position:100%}.webform-submission-form .form-actions{text-align:right}.webform-submission-form .form-actions input{padding:10px;font-family:var(--font-panton-black-caps);background-color:var(--color-gruen-dunkel);color:var(--color-weiss);transition:background-color .8s}.webform-submission-form .form-actions input:hover{background-color:var(--color-gruen-hell);transition:background-color .8s}.rc-kontaktbereich{width:90%;max-width:1200px;margin:0 auto 40px}.rc-kontaktbereich .paragraph--type--element-with-2-columns{width:100%}@media (min-width:850px){.rc-kontaktbereich{margin:0 auto 80px}}.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-left-e2c,.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-right-e2c{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:10px}@media (min-width:850px){.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-left-e2c,.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-right-e2c{-ms-flex-preferred-size:49%;flex-basis:49%;max-width:49%}}.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-left-e2c .paragraph--type--full-width-image{position:relative;max-height:180px;overflow:hidden}.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-left-e2c .paragraph--type--full-width-image .field--name-field-full-width-image{position:relative;transform:translateY(-25%)}.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-left-e2c .paragraph--type--full-width-image .field--name-field-image-overlay{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:auto;position:absolute;width:100%;max-width:80%;color:var(--color-weiss);top:0;left:0;bottom:0;right:0;z-index:1}.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-left-e2c .paragraph--type--full-width-image .field--name-field-image-overlay>.field__item{width:100%}.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-left-e2c .paragraph--type--full-width-image .field--name-field-image-overlay>div .field--name-field-text-full-width,.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-left-e2c .paragraph--type--full-width-image .field--name-field-image-overlay>div p{margin:0}.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-left-e2c .paragraph--type--full-width-image .field--name-field-image-overlay>div p a{display:block;background:var(--color-gruen-dunkel-transparent);border-radius:58px;font-family:var(--font-panton-black-caps);color:var(--color-weiss);font-size:16px;padding:20px;overflow:visible;position:relative}@media (min-width:850px){.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-left-e2c .paragraph--type--full-width-image .field--name-field-image-overlay>div p a{font-size:24px}}.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-left-e2c .paragraph--type--full-width-image .field--name-field-image-overlay>div p a:before{content:"";display:block;width:60px;height:60px;background:url(/themes/sabine_richter/assets/images/arrow_white_down.svg) no-repeat;background-size:cover;background-position:50%;margin:0 auto;position:absolute;left:0;right:0;top:-45px}.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-left-e2c .paragraph--type--full-width-image .field--name-field-image-overlay>div p a:hover:before{animation-name:arrowdown;animation-duration:1s;animation-iteration-count:infinite}@keyframes arrowdown{0%{top:-45px}50%{top:-40px}to{top:-45px}}.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-right-e2c .field__item,.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-right-e2c .paragraph--type--full-width-text{height:100%}.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-right-e2c .field--name-field-text-full-width{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:20px 0;margin:0 auto;max-height:180px;height:100%;border-radius:0 0 50px 0;background:#367a37;background:linear-gradient(110deg,#367a37,#367a37 50%,#6fc247 0,#6fc247);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#367a37",endColorstr="#6fc247",GradientType=1)}@media (min-width:850px){.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-right-e2c .field--name-field-text-full-width{padding:40px 20px}}.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-right-e2c .field--name-field-text-full-width .kontaktbereich-phone{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;color:var(--color-weiss)}.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-right-e2c .field--name-field-text-full-width .kontaktbereich-mail{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}@media (min-width:850px){.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-right-e2c .field--name-field-text-full-width .kontaktbereich-phone{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-right-e2c .field--name-field-text-full-width .kontaktbereich-mail{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%;color:var(--color-weiss)}}.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-right-e2c .field--name-field-text-full-width .kontaktbereich-mail p:first-child{margin-bottom:25px}.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-right-e2c .field--name-field-text-full-width .kontaktbereich-mail p a,.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-right-e2c .field--name-field-text-full-width .kontaktbereich-phone p a{font-family:var(--font-panton-light-caps);font-size:14px;color:var(--color-weiss)}.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-right-e2c .field--name-field-text-full-width .kontaktbereich-mail p a img,.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-right-e2c .field--name-field-text-full-width .kontaktbereich-phone p a img{transform:scale(1);transition:transform .5s ease-in-out}.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-right-e2c .field--name-field-text-full-width .kontaktbereich-mail p a:hover img,.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-right-e2c .field--name-field-text-full-width .kontaktbereich-phone p a:hover img{transform:scale(1.2);transition:transform .5s ease-in-out}@media (min-width:850px){.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-right-e2c .field--name-field-text-full-width .kontaktbereich-mail p a,.rc-kontaktbereich .paragraph--type--element-with-2-columns .field--name-field-column-right-e2c .field--name-field-text-full-width .kontaktbereich-phone p a{font-size:20px}}blockquote{padding:0}.paragraph--type--blockquote{max-width:100%;float:none;border:none;padding:0;margin:20px 0;position:relative;display:block}.paragraph--type--blockquote:before{content:none}.paragraph--type--blockquote:after{content:" ";display:block;position:absolute;top:-24px;right:-64px;width:51px;height:50px;background:url(/themes/sabine_richter/assets/images/quote.svg) no-repeat;background-size:81px;background-position:-14px -19px}.paragraph--type--blockquote p{color:var(--color-gruen-hell);font-family:var(--font-panton-black-caps-italic);font-size:14px}@media (min-width:850px){.paragraph--type--blockquote:after{right:-65px}.paragraph--type--blockquote p{font-size:20px}}.paragraph--type--element-with-2-columns{width:90%;margin:0 auto;max-width:1200px}.paragraph--type--full-width-image{width:100%;max-width:1200px;margin:0 auto 50px}.paragraph--type--full-width-image img{border-radius:0 0 0 3vw}.paragraph--type--full-width-image .media--switch--colorbox:after{content:" ";display:block;position:absolute;width:100%;height:100%;top:0;background-color:transparent;border-radius:0 0 0 3vw;transition:background-color .4s ease-in-out}.paragraph--type--full-width-image .media--switch--colorbox:hover:after{background-color:rgba(0,0,0,.3);transition:background-color .4s ease-in-out}.paragraph--type--full-width-text{width:90%;max-width:1200px;margin:0 auto}.paragraph .paragraph--type--full-width-text{width:100%}.paragraph--type--full-width-text ul li{padding:0 0 0 15px;position:relative;margin:0 0 25px;font-family:var(--font-encode-sans-light);line-height:19px}.paragraph--type--full-width-text ul li:before{content:"//";color:var(--color-gruen-hell);margin:0 0 0 -15px;position:absolute}.paragraph--type--full-width-text a{color:var(--color-gruen-hell)}.paragraph--type--full-width-text a:hover{text-decoration:underline}.paragraph--type--heading-2{width:90%;max-width:1200px;padding:30px 0;margin:0 auto 30px;border-top:1px solid var(--color-gruen-hell);border-bottom:1px solid var(--color-gruen-hell);text-align:right}.paragraph .paragraph--type--heading-2{width:100%}.view-hero-elements .paragraph--type--heading-2{width:100%;padding:30px 0;margin:5vw auto 30px;border-top:1px solid var(--color-gruen-hell);border-bottom:1px solid var(--color-gruen-hell)}.path-frontpage .view-hero-elements .paragraph--type--heading-2{margin:0 auto 30px}@media (min-width:600px){.paragraph--type--heading-2,.view-hero-elements .paragraph--type--heading-2{border-top:2px solid var(--color-gruen-hell);border-bottom:2px solid var(--color-gruen-hell)}.view-hero-elements .paragraph--type--heading-2{width:100%}}.paragraph--type--heading-2 h2,h2{font-size:25px;font-family:var(--font-panton-light-caps);color:var(--color-gruen-hell);margin-bottom:0!important}@media (max-width:380px){.paragraph--type--heading-2 h2,h2{font-size:21px;font-family:var(--font-panton-light-caps);color:var(--color-gruen-hell)}}.view-hero-elements .paragraph--type--heading-2 h2{font-size:29px;font-family:var(--font-panton-light-caps);color:var(--color-gruen-hell)}@media (min-width:850px) and (max-width:1340px){.view-hero-elements .paragraph--type--heading-2 h2{font-size:48px}}@media (min-width:850px) and (max-width:1340px){.paragraph--type--heading-2 h2,h2{font-size:3vw}}@media (min-width:1340px){.paragraph--type--heading-2 h2,h2{font-size:40px}}.paragraph--type--heading-2 h2,.paragraph--type--heading-2>div{margin-right:55px;margin-left:0}.view-hero-elements .paragraph--type--heading-2 h2,.view-hero-elements .paragraph--type--heading-2>div{margin-right:90px;margin-left:50px}@media (min-width:600px){.view-hero-elements .paragraph--type--heading-2 h2,.view-hero-elements .paragraph--type--heading-2>div{margin-right:130px;margin-left:0}}@media (min-width:1101px){.paragraph--type--heading-2 h2,.paragraph--type--heading-2>div,.view-hero-elements .paragraph--type--heading-2 h2,.view-hero-elements .paragraph--type--heading-2>div{margin-right:55px}}.paragraph--type--klappbereich-mit-button{max-width:1200px;margin:0 auto}.paragraph--type--klappbereich-mit-button p a{color:var(--color-gruen-hell)}.paragraph--type--klappbereich-mit-button p b,.paragraph--type--klappbereich-mit-button p strong{font-weight:700}.paragraph--type--klappbereich-mit-button ul li{padding:0 0 0 15px;position:relative;margin:0 0 25px;font-family:var(--font-encode-sans-light);line-height:19px}.paragraph--type--klappbereich-mit-button ul li:before{content:"//";color:var(--color-gruen-hell);margin:0 0 0 -15px;position:absolute}.paragraph--type--klappbereich-mit-button .field--name-field-klappbereich-ausgesklappt{display:none}.paragraph--type--klappbereich-mit-button .klappbutton{display:inline-block;color:var(--color-weiss);text-transform:uppercase;padding:10px 34px 10px 24px;border-radius:0 0 0 13px;font-family:var(--font-panton-black-caps-italic);font-size:19px;cursor:pointer}.paragraph--type--klappbereich-mit-button .klappbutton:after{content:" ";display:inline-block;position:relative;top:2px;right:-15px;width:17px;height:17px;transform:rotate(45deg) scaleY(1);transform-origin:140% 50%;box-shadow:4px 4px 0 0 var(--color-weiss)}.paragraph--type--klappbereich-mit-button .klappbutton.open:after{transform:rotate(-45deg) scaleY(-1)}.paragraph--type--klappbereich-mit-button .klappbutton{background:var(--color-gruen-dunkel)}#block-srmpqanschriftfooter p{font-family:var(--font-encode-sans-light);text-align:center;color:var(--color-gruen-dunkel);margin:0;font-size:11px;line-height:16px}@media (min-width:850px){#block-srmpqanschriftfooter p{font-size:16px}}.header-first .block-system-branding-block img{width:143px;height:auto}#block-srmpqkontaktfooter,#block-srmpqkontaktfooter .field--name-field-text-full-width,#block-srmpqkontaktfooter .field__item,#block-srmpqkontaktfooter .field__items,#block-srmpqkontaktfooter .paragraph--type--full-width-text{height:100%}.kontaktbereich-mail,.kontaktbereich-phone,.kontaktbereich-social{text-align:center}.kontaktbereich-mail p,.kontaktbereich-mail p a,.kontaktbereich-phone p,.kontaktbereich-phone p a,.kontaktbereich-social p,.kontaktbereich-social p a{font-family:var(--font-encode-sans-light);font-size:13px;color:var(--color-schwarz)}@media screen and (min-width:850px){.kontaktbereich-mail p,.kontaktbereich-mail p a,.kontaktbereich-phone p,.kontaktbereich-phone p a,.kontaktbereich-social p,.kontaktbereich-social p a{font-size:16px}}#block-srmpqkontaktfooter .field--name-field-text-full-width{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}.block-base-profile-blocks-copyright{font-family:var(--font-encode-sans-light);color:var(--color-gruen-dunkel);text-align:center;font-size:11px;line-height:16px;margin:0 0 40px}@media (min-width:850px){.block-base-profile-blocks-copyright{font-size:16px}}#block-srmpqlogofussbereichmitsubline img{height:auto;width:118px}@media (min-width:850px){#block-srmpqlogofussbereichmitsubline img{width:274px}}.menu--footer .menu{-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 20px;border-bottom:1px solid var(--color-gruen-hell);margin:0 0 10px}.menu--footer .menu,.menu--footer .menu li.menu-item{display:-ms-flexbox;display:flex;justify-content:space-between}.menu--footer .menu li.menu-item{-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-pack:justify}.menu--footer .menu li a{text-transform:uppercase;color:var(--color-gruen-dunkel)}.menu--footer .menu li:after,.menu--footer .menu li a{font-family:var(--font-encode-sans-light);font-size:11px;line-height:16px;text-align:center;-ms-flex:1 0 auto;flex:1 0 auto}.menu--footer .menu li:after{content:"//";color:var(--color-gruen-hell);padding:0}.menu--footer .menu li:last-child:after{content:none}@media (min-width:850px){.menu--footer .menu li:after{padding:0;font-size:16px}.menu--footer .menu li a{font-size:16px;line-height:16px}}.footer-main .menu--main{display:block}.footer-main .menu--main li{padding:0 0 20px;border-bottom:1px solid var(--color-weiss);margin:0 0 20px;text-align:right;width:100%;max-width:200px}.footer-main .menu--main li:last-child{border:none;margin:0}.footer-main .menu--main li a{color:var(--color-weiss);font-family:var(--font-panton-black-caps-italic);font-size:14px;line-height:18px}@media (min-width:850px){.footer-main .menu--main li a{font-size:20px;line-height:27px}}.field--name-field-pfadnavigation{position:absolute;left:auto;right:0;top:0;font-size:12px;max-width:75%}@media screen and (min-width:850px){.field--name-field-pfadnavigation{left:144px;right:auto;font-size:16px;max-width:none}}.field--name-field-pfadnavigation .breadcrumb li{font-family:var(--font-encode-sans-light)}.field--name-field-pfadnavigation .breadcrumb li:last-child{color:var(--color-gruen-hell)}.field--name-field-pfadnavigation .breadcrumb li:before{content:" // ";color:var(--color-schwarz)}.field--name-field-pfadnavigation .breadcrumb li:first-child:before{content:none}.block-views-exposed-filter-blocksearch-page-1,.view-search{width:90%;max-width:1200px;margin:100px auto 0}.view-search{width:90%;max-width:1200px;margin:50px auto 0}.block-views-exposed-filter-blocksearch-page-1 h2{margin-bottom:30px}.block-views-exposed-filter-blocksearch-page-1 .form--inline .form-item{float:none;margin:0 auto}.block-views-exposed-filter-blocksearch-page-1 .form-type-search-api-autocomplete input{width:100%;padding:10px 15px;border:1px solid var(--color-gruen-hell);border-radius:0 0 0 14px;box-sizing:border-box;color:var(--color-grau);font-family:var(--font-encode-sans-light)}.block-views-exposed-filter-blocksearch-page-1 div.form-actions{text-align:right}.block-views-exposed-filter-blocksearch-page-1 input[type=submit]{background-color:var(--color-gruen-dunkel);background-image:url(/themes/sabine_richter/assets/images/arrow_white_right.svg);background-repeat:no-repeat;background-size:25px;background-position:90% 50%;padding:10px 50px 10px 30px;-webkit-appearance:none;border-radius:0 0 0 10px;font-size:15px;color:var(--color-weiss);font-family:var(--font-panton-black-caps-italic)}.block-views-exposed-filter-blocksearch-page-1 label{display:block;font-size:16px;text-transform:uppercase;margin:10px 0 25px}.view-search .view-header{text-align:right;color:var(--color-grau)}.view-search .views-row{margin-bottom:30px;font-size:19px}.view-search .views-row .views-field-search-api-excerpt{color:var(--color-grau);margin:10px 30px}.view-search .views-field-aggregated-field{font-family:var(--font-panton-black-caps-italic);color:var(--color-gruen-dunkel);font-size:22px}.view-hero-themenbereiche .page-title{color:var(--color-weiss);font-family:var(--font-panton-black-caps-italic);font-size:16px;line-height:normal}body .view-hero-themenbereiche.view-hero-elements{width:95%;max-width:1800px;margin:50px auto 0;display:block!important}.view-hero-themenbereiche.view-hero-elements .hero-group{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1640px;position:relative;padding:44px 0 0}.view-hero-themenbereiche.view-hero-elements .hero-group>div{-ms-flex-preferred-size:100%;flex-basis:100%}.view-hero-themenbereiche.view-hero-elements .hero-group>.hero-overlay{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:30px}.view-hero-themenbereiche.view-hero-elements .hero-group>.field--name-field-seiteninhalte.field--label-,.view-hero-themenbereiche.view-hero-elements .hero-group>.field--name-field-uebersicht.field--label-{display:none}@media screen and (min-width:1001px){.view-hero-themenbereiche.view-hero-elements .hero-group>div{-ms-flex-preferred-size:35.3%;flex-basis:35.3%}.view-hero-themenbereiche.view-hero-elements .hero-group>.hero-overlay{-ms-flex-preferred-size:58%;flex-basis:58%;margin-bottom:0}}.view-hero-themenbereiche.view-hero-elements .hero-overlay{padding:0 0 0 4.7vw}.view-hero-themenbereiche.view-hero-elements .hero-overlay .field--name-field-kt-icon{z-index:1;border-radius:0 0 17px 0;width:22vw;max-width:134px;height:22vw;max-height:122px;left:-3vw;top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:850px){.view-hero-themenbereiche.view-hero-elements .hero-overlay .field--name-field-kt-icon{border-radius:0 0 17px 17px;width:134px;height:122px;left:0;top:0}}.view-hero-themenbereiche.view-hero-elements .themenfarbe-brown .hero-overlay .field--name-field-kt-icon{position:absolute;background:var(--color-braun)}.view-hero-themenbereiche.view-hero-elements .themenfarbe-blue .hero-overlay .field--name-field-kt-icon{position:absolute;background:var(--color-blau)}.view-hero-themenbereiche.view-hero-elements .themenfarbe-darkred .hero-overlay .field--name-field-kt-icon{position:absolute;background:var(--color-dunkelrot)}.view-hero-themenbereiche.view-hero-elements .themenfarbe-orange .hero-overlay .field--name-field-kt-icon{position:absolute;background:var(--color-orange)}.view-hero-themenbereiche.view-hero-elements .hero-overlay .field--name-field-kt-icon img{width:9vw}@media screen and (min-width:850px){.view-hero-themenbereiche.view-hero-elements .hero-overlay .field--name-field-kt-icon img{width:auto}}.view-hero-themenbereiche.view-hero-elements .hero-overlay-inner{position:relative;padding:0 15px 15px 0;z-index:0}.view-hero-themenbereiche.view-hero-elements .hero-overlay-inner .media--type-hero-image img{display:block;border-radius:0 0 0 10vw;width:100%}@media screen and (min-width:850px){.view-hero-themenbereiche.view-hero-elements .hero-overlay-inner .media--type-hero-image img{border-radius:0 0 0 3vw}}.view-hero-themenbereiche.view-hero-elements .hero-overlay-inner .field--name-node-title{position:absolute;right:-2.8%;max-width:100%;bottom:10%;padding:5% 7% 5% 10%;background:var(--color-gruen-hell-transparent);border-radius:0 0 0 10vw}@media screen and (min-width:850px){.view-hero-themenbereiche.view-hero-elements .hero-overlay-inner .field--name-node-title{border-radius:0 0 0 3vw;max-width:90%}}.view-hero-themenbereiche.view-hero-elements .hero-overlay-inner .field--name-node-title .page-title{font-size:18px;text-align:right;font-family:var(--font-panton-black-caps);text-transform:uppercase;position:relative;z-index:1}@media screen and (min-width:550px){.view-hero-themenbereiche.view-hero-elements .hero-overlay-inner .field--name-node-title .page-title{font-size:3.5vw}}@media screen and (min-width:1001px){.view-hero-themenbereiche.view-hero-elements .hero-overlay-inner .field--name-node-title .page-title{font-size:32px}}.view-hero-kernthemen .page-title{color:var(--color-weiss);font-family:var(--font-panton-black-caps);font-size:26px;line-height:34px}.path-frontpage .view-hero-elements h1{color:var(--color-gruen-hell);text-align:right;font-family:var(--font-panton-black-caps-italic);text-transform:uppercase;margin:5vw auto 30px;font-size:clamp(17px,4.5vw,27px)}.view-hero-elements{width:95%;max-width:1640px;margin:50px auto 0}.view-hero-elements img{width:auto}.view-hero-elements .hero-group{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-hero-elements .hero-group>div{-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:850px){.view-hero-elements .hero-group>div{-ms-flex-preferred-size:48%;flex-basis:48%}}body.path-frontpage .view-hero-kernthemen.view-hero-elements{width:100%;max-width:none;margin:0 auto;display:block!important}@media (min-width:1101px){.path-frontpage .view-hero-elements .field--name-field-hero-elements{position:absolute}}.path-frontpage .view-hero-elements .field--name-field-startseite{width:90%;max-width:1200px;position:relative;top:-20vw;right:0;margin:0 auto -15vw;text-align:right}.path-frontpage .view-hero-elements .field--name-field-startseite .paragraph--type--full-width-text{width:85%;margin:0 auto}.path-frontpage .view-hero-elements .field--name-field-startseite p{font-size:16px}.path-frontpage .view-hero-elements .field--name-field-startseite .paragraph--type--full-width-text p{color:var(--color-grau);font-family:var(--font-encode-sans-light)}@media (min-width:850px){.path-frontpage .view-hero-elements .field--name-field-startseite .paragraph--type--full-width-text{width:100%;margin:0 auto}.path-frontpage .view-hero-elements .field--name-field-startseite{width:90%}.path-frontpage .view-hero-elements .field--name-field-startseite p{font-size:16px}}@media (min-width:1101px){.path-frontpage .view-hero-elements .field--name-field-startseite{top:10vw;margin:0 auto 15vw}}.path-frontpage .view-hero-elements .field--name-field-startseite>.field__item{width:100%;max-width:100%;margin:0 auto}@media (min-width:1101px){.path-frontpage .view-hero-elements .field--name-field-startseite>.field__item{width:100%;max-width:49%;margin:0 0 0 auto}}@media (min-width:1501px){.path-frontpage .view-hero-elements .field--name-field-startseite>.field__item{width:100%;max-width:40%;margin:0 0 0 auto}}.path-frontpage .view-hero-elements .field--name-field-startseite img{position:relative;max-width:340px}@media (max-width:599px){.path-frontpage .view-hero-elements .field--name-field-startseite .paragraph--type--full-width-image{width:90%}.path-frontpage .view-hero-elements .field--name-field-startseite img{max-width:184px}}@media (min-width:1101px){.path-frontpage .view-hero-elements .field--name-field-startseite img{max-width:340px;right:0;width:20.9vw}}@media (min-width:1610px){.path-frontpage .view-hero-elements .field--name-field-startseite img{right:-130px}}.path-frontpage .view-hero-elements .field--name-field-startseite .paragraph--type--full-width-text{text-align:left}body .view-hero-kernthemen.view-hero-elements{width:95%;max-width:1800px;margin:50px auto 0;display:block!important}.view-hero-kernthemen.view-hero-elements .hero-group{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1640px;position:relative;padding:44px 0 0}.view-hero-kernthemen.view-hero-elements .hero-group>div{-ms-flex-preferred-size:100%;flex-basis:100%}.view-hero-kernthemen.view-hero-elements .hero-group>.hero-overlay{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:30px}@media screen and (min-width:1001px){.view-hero-kernthemen.view-hero-elements .hero-group>div{-ms-flex-preferred-size:35.3%;flex-basis:35.3%}.view-hero-kernthemen.view-hero-elements .hero-group>.hero-overlay{-ms-flex-preferred-size:58%;flex-basis:58%;margin-bottom:0}}.view-hero-kernthemen.view-hero-elements .hero-overlay{padding:0 0 0 4.7vw}.view-hero-kernthemen.view-hero-elements .hero-overlay .field--name-field-kt-icon{z-index:1;border-radius:0 0 17px 0;width:22vw;max-width:134px;height:22vw;max-height:122px;left:-3vw;top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:850px){.view-hero-kernthemen.view-hero-elements .hero-overlay .field--name-field-kt-icon{border-radius:0 0 17px 17px;width:134px;height:122px;left:0;top:0}}.view-hero-kernthemen.view-hero-elements .themenfarbe-brown .hero-overlay .field--name-field-kt-icon{position:absolute;background:var(--color-braun)}.view-hero-kernthemen.view-hero-elements .themenfarbe-blue .hero-overlay .field--name-field-kt-icon{position:absolute;background:var(--color-blau)}.view-hero-kernthemen.view-hero-elements .themenfarbe-darkred .hero-overlay .field--name-field-kt-icon{position:absolute;background:var(--color-dunkelrot)}.view-hero-kernthemen.view-hero-elements .themenfarbe-orange .hero-overlay .field--name-field-kt-icon{position:absolute;background:var(--color-orange)}.view-hero-kernthemen.view-hero-elements .hero-overlay .field--name-field-kt-icon img{width:9vw}@media screen and (min-width:850px){.view-hero-kernthemen.view-hero-elements .hero-overlay .field--name-field-kt-icon img{width:auto}}.view-hero-kernthemen.view-hero-elements .hero-overlay-inner{position:relative;padding:0 15px 15px 0;overflow:hidden;z-index:0}.view-hero-kernthemen.view-hero-elements .hero-overlay-inner .media--type-hero-image img{display:block;border-radius:0 0 0 10vw;width:100%}@media screen and (min-width:850px){.view-hero-kernthemen.view-hero-elements .hero-overlay-inner .media--type-hero-image img{border-radius:0 0 0 3vw}}.view-hero-kernthemen.view-hero-elements .hero-overlay-inner .field--name-node-title{position:absolute;right:10%;bottom:10%}.view-hero-kernthemen.view-hero-elements .hero-overlay-inner:after{content:" ";position:absolute;right:-25%;bottom:-32%;padding:0;width:100vw;height:50vw;max-width:1200px;background:var(--color-gruen-hell-transparent);border-radius:0 30vw 0 0;color:var(--color-weiss);transform:rotate(-36deg);box-sizing:border-box}@media screen and (min-width:1001px){.view-hero-kernthemen.view-hero-elements .hero-overlay-inner:after{right:-50%;bottom:-32%;padding:0;width:100vw;height:28vw}}.view-hero-kernthemen.view-hero-elements .hero-overlay-inner .field--name-node-title .page-title{font-size:26px;text-align:right;font-family:var(--font-panton-black-caps);text-transform:uppercase;position:relative;z-index:1}@media screen and (min-width:550px){.view-hero-kernthemen.view-hero-elements .hero-overlay-inner .field--name-node-title .page-title{font-size:5.5vw}}@media screen and (min-width:1001px){.view-hero-kernthemen.view-hero-elements .hero-overlay-inner .field--name-node-title .page-title{font-size:48px}}.view-srmpq-kernthemen .view-header{width:90%;max-width:1200px;margin:0 auto 40px;text-align:right;padding:30px 5%;border-top:1px solid var(--color-gruen-hell);border-bottom:1px solid var(--color-gruen-hell);color:var(--color-gruen-hell);font-family:var(--font-panton-light-caps);font-size:29px;line-height:38px}@media screen and (min-width:850px){.view-srmpq-kernthemen .view-header{margin:0 auto 80px}}.view-srmpq-kernthemen .view-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:95%;max-width:1700px;margin:0 auto}.view-srmpq-kernthemen .view-content .views-row{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:850px){.view-srmpq-kernthemen .view-header{font-size:48px;line-height:64px;padding:30px 0}.view-srmpq-kernthemen .view-content .views-row{-ms-flex-preferred-size:31%;flex-basis:31%}}.view-srmpq-kernthemen .view-content .views-row .core-topic-preview{position:relative}@media screen and (min-width:850px){.view-srmpq-kernthemen .view-content .views-row .core-topic-preview{padding:0 0 0 3.5vw}}.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-header{padding:7vw 0 0}@media screen and (min-width:850px){.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-header{padding:3.5vw 0 0}}.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-icon{width:24vw;max-width:134px;height:21vw;max-height:122px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:0 0 13px 0;position:absolute;top:0;left:-6%;z-index:1}@media screen and (min-width:850px){.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-icon{border-radius:0 0 13px 17px;width:8vw;height:7vw;left:0}}.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-icon img{max-height:10vw}@media screen and (min-width:850px){.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-icon img{max-height:4vw}}.view-srmpq-kernthemen .view-content .views-row .core-topic-brown .core-topic-preview-icon{background:var(--color-braun)}.view-srmpq-kernthemen .view-content .views-row .core-topic-blue .core-topic-preview-icon{background:var(--color-blau)}.view-srmpq-kernthemen .view-content .views-row .core-topic-darkred .core-topic-preview-icon{background:var(--color-dunkelrot)}.view-srmpq-kernthemen .view-content .views-row .core-topic-orange .core-topic-preview-icon{background:var(--color-orange)}.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-header-inner{padding:10px 10px 10px 5%;margin-right:2.5%;position:relative;z-index:0;overflow:hidden}@media screen and (min-width:850px){.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-header-inner{padding:0 15px 15px 0;margin-right:auto}}.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-image img{display:block;border-radius:0 0 0 9vw}@media screen and (min-width:850px){.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-image img{display:block;border-radius:0 0 0 3vw}}.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-title{position:absolute;right:-36vw;bottom:-28vw;padding:32vw 54vw;background:var(--color-gruen-hell-transparent);border-radius:0 30vw 0 0;color:var(--color-weiss);transform:rotate(-36deg)}@media screen and (min-width:850px){.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-title{right:-9vw;bottom:-7vw;padding:8vw 16vw;border-radius:0 10vw 0 0}}.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-title a{transform:rotate(36deg);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column;max-width:460px;width:54vw;top:0;left:22vw;font-size:5.6vw;text-align:right;font-family:var(--font-panton-black-caps);text-transform:uppercase}@media screen and (min-width:850px){.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-title a{max-width:230px;width:12vw;top:0;left:12vw;font-size:1.6vw}}.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-title a:before{content:" ";display:block;width:10vw;max-width:80px;height:10vw;max-height:80px;margin:0 3vw 4vw 0;-ms-flex-item-align:end;align-self:flex-end;transform:rotate(45deg);box-shadow:2px -2px 0 0 var(--color-weiss);transition:transform .8s}.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-title a:hover:before{transform:rotate(135deg);transition:transform .8s}@media screen and (min-width:850px){.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-title a:before{width:3vw;max-width:80px;height:3vw;max-height:80px;margin:0 1vw 2vw 0;box-shadow:2px -2px 0 0 var(--color-weiss)}}.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-main{font-family:var(--font-encode-sans-light);text-align:center;color:var(--color-grau)}.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-main p{margin:20px 40px}.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-main p a{display:inline-block;color:var(--color-weiss);text-transform:uppercase;padding:10px 24px;border-radius:0 0 0 13px;font-family:var(--font-panton-black-caps-italic);font-size:20px;transition:transform .8s,transform-origin .8s}.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-main p a:after{content:" ";display:inline-block;position:relative;left:0;width:17px;height:17px;transform:rotate(45deg);transform-origin:50% 50%;box-shadow:4px -4px 0 0 var(--color-weiss);transition:left .8s}.view-srmpq-kernthemen .view-content .views-row .core-topic-preview-main p a:hover:after{left:5px;transition:left .8s}.view-srmpq-kernthemen .view-content .views-row .core-topic-brown .core-topic-preview-main p a{background:var(--color-braun)}.view-srmpq-kernthemen .view-content .views-row .core-topic-blue .core-topic-preview-main p a{background:var(--color-blau)}.view-srmpq-kernthemen .view-content .views-row .core-topic-darkred .core-topic-preview-main p a{background:var(--color-dunkelrot)}.view-srmpq-kernthemen .view-content .views-row .core-topic-orange .core-topic-preview-main p a{background:var(--color-orange)}.field--name-field-seiteninhalte.field--label-above>.contextual-region,.field--name-field-seiteninhalte.field--label-above>.contextual-region>.views-element-container,.field--name-field-seiteninhalte.field--label-above>.contextual-region>.views-element-container>.view-srmpq-seiteninhalte{height:100%}.field--name-field-seiteninhalte.field--label-above .field__label{font-weight:400;border-top:1px solid var(--color-gruen-hell);border-bottom:1px solid var(--color-gruen-hell);padding:30px 0;margin:0 0 20px;color:var(--color-gruen-hell);font-size:38px;font-family:var(--font-panton-light-caps);text-align:right}@media screen and (min-width:850px){.field--name-field-seiteninhalte.field--label-above .field__label{font-size:48px}}.field--name-field-seiteninhalte.field--label-above .view-srmpq-seiteninhalte .view-content{background:radial-gradient(var(--color-gruen-dunkel) 3%,transparent 10%);background-position:-25px -20px;background-size:18px 18px;padding:5%}.field--name-field-seiteninhalte.field--label-above .view-srmpq-seiteninhalte .view-content .row-wrapper{width:100%;height:100%;background:var(--color-gruen-hell);padding:30px 60px 30px 30px;border-radius:0 0 0 10vw}.field--name-field-seiteninhalte.field--label-above .view-srmpq-seiteninhalte .view-content .row-wrapper div{text-align:right}.field--name-field-seiteninhalte.field--label-above .view-srmpq-seiteninhalte .view-content .row-wrapper div a{color:var(--color-weiss);font-family:var(--font-panton-light-caps-italic);font-size:16px;line-height:19px;padding:0 0 15px;border-bottom:1px solid var(--color-weiss);margin:0 0 15px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.field--name-field-seiteninhalte.field--label-above .view-srmpq-seiteninhalte .view-content .row-wrapper div a:after{content:"+";display:block;position:relative;right:-20px;width:0;font-size:30px;font-family:var(--font-panton-light-caps)}@media screen and (min-width:850px){.field--name-field-seiteninhalte.field--label-above .view-srmpq-seiteninhalte .view-content .row-wrapper{border-radius:0 0 0 3vw}.field--name-field-seiteninhalte.field--label-above .view-srmpq-seiteninhalte .view-content .row-wrapper div a{font-size:20px;line-height:19px}}.field--name-field-seiteninhalte.field--label-above .view-srmpq-seiteninhalte .view-content .views-row{width:95%;max-width:460px;word-break:break-word}.view-srmpq-seiteninhalte .view-content .views-row{position:relative}.view-srmpq-seiteninhalte .view-content .views-row:after{content:" ";display:block;position:absolute;width:70%;right:75px;bottom:0;border-bottom:1px solid var(--color-weiss)}.view-srmpq-seiteninhalte .view-content .views-row:last-child:after{content:none}@media screen and (min-width:450px){.view-srmpq-seiteninhalte .view-content .views-row:after{width:62%;right:100px}}.view-srmpq-seiteninhalte .view-content .views-row .views-field-title a{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;width:100%;max-width:460px;background:var(--color-gruen-hell);padding:0 0 0 10%;font-family:var(--font-panton-light-caps-italic);font-size:16px;box-sizing:border-box;color:var(--color-weiss);position:relative;z-index:0;text-align:right}.view-srmpq-seiteninhalte .view-content .views-row:last-child .views-field-title a,.view-srmpq-seiteninhalte .view-content .views-row:last-child .views-field-title a:before{border-radius:0 0 0 10vw}@media screen and (min-width:850px){.view-srmpq-seiteninhalte .view-content .views-row:last-child .views-field-title a,.view-srmpq-seiteninhalte .view-content .views-row:last-child .views-field-title a:before{border-radius:0 0 0 3vw}.view-srmpq-seiteninhalte .view-content .views-row .views-field-title a{font-size:20px}}.view-srmpq-seiteninhalte .view-content .views-row .views-field-title a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:var(--color-gruen-mittel);border-radius:0 0 0 15px;transform:scaleX(0);transform-origin:100% 50%;transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out;border-radius:0}.view-srmpq-seiteninhalte .view-content .views-row .views-field-title a:after{content:"+";display:block;position:relative;right:0;bottom:14%;z-index:1;padding:10px 30px;border-radius:0 0 0 10px;font-size:30px;line-height:20px;font-family:var(--font-encode-sans-light)}@media screen and (min-width:450px){.view-srmpq-seiteninhalte .view-content .views-row .views-field-title a:after{padding:10px 50px 10px 30px;line-height:normal}}@media screen and (min-width:850px){.view-srmpq-seiteninhalte .view-content .views-row .views-field-title a:after{font-size:35px}}.field--name-field-uebersicht.field--label-above>.contextual-region,.field--name-field-uebersicht.field--label-above>.contextual-region>.views-element-container,.field--name-field-uebersicht.field--label-above>.contextual-region>.views-element-container>.view-srmpq-untergeordnete-seiten{height:100%}.field--name-field-uebersicht.field--label-above .field__label{font-weight:400;border-top:1px solid var(--color-gruen-hell);border-bottom:1px solid var(--color-gruen-hell);padding:20px 0;margin:0 0 20px;color:var(--color-gruen-hell);font-size:28px;font-family:var(--font-panton-light-caps);text-align:right}@media screen and (min-width:850px){.field--name-field-uebersicht.field--label-above .field__label{font-size:48px;padding:30px 0}}.field--name-field-uebersicht.field--label-above .view-srmpq-untergeordnete-seiten .view-content{background:radial-gradient(var(--color-gruen-dunkel) 3%,transparent 10%);background-position:-25px -20px;background-size:18px 18px;height:74%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.field--name-field-uebersicht.field--label-above .view-srmpq-untergeordnete-seiten .view-content .views-row{width:95%;max-width:460px;padding-right:30px;word-break:break-word}.view-srmpq-untergeordnete-seiten .view-content .views-row .views-field-title a{display:block;width:100%;max-width:430px;background:var(--color-gruen-hell);padding:20px 5% 25px;border-radius:0 0 0 15px;font-family:var(--font-panton-light-caps);font-size:16px;margin:15px 0 30px;box-sizing:border-box;color:var(--color-weiss);position:relative;z-index:0}@media screen and (min-width:850px){.view-srmpq-untergeordnete-seiten .view-content .views-row .views-field-title a{font-size:20px;padding:20px 15% 20px 10%}}.view-srmpq-untergeordnete-seiten .view-content .views-row .views-field-title a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:var(--color-gruen-mittel);border-radius:0 0 0 15px;transform:scaleX(0);transform-origin:100% 50%;transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out}.view-srmpq-untergeordnete-seiten .view-content .views-row .views-field-title a:after{content:"MEHR";display:block;position:absolute;right:-30px;bottom:-15px;z-index:1;background-color:var(--color-gruen-dunkel);background-image:url(/themes/sabine_richter/assets/images/arrow_white_right.svg);background-repeat:no-repeat;background-size:25px;background-position:90% 50%;padding:10px 50px 10px 30px;border-radius:0 0 0 10px;font-size:15px;font-family:var(--font-panton-black-caps-italic)}@media screen and (min-width:850px){.view-srmpq-untergeordnete-seiten .view-content .views-row .views-field-title a:after{font-size:15px}}.view-srmpq-untergeordnete-seiten .view-content .views-row .views-field-title a:hover:after{animation-name:arrowright;animation-duration:1s;animation-iteration-count:infinite}.view-srmpq-untergeordnete-seiten .view-content .views-row .views-field-title a:hover:before{transform:scaleX(1)}@keyframes arrowright{0%{background-position:90% 50%}50%{background-position:95% 50%}to{background-position:90% 50%}}
