@import url("https://www.fonts.endo7.net/encode_sans.css");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--container-w:1400px;--w-100:100%;--w-80:80%;--first-clr-100:rgb(169,122,35);--first-clr-200:rgba(168,122,34,0.2);--first-clr-300:rgb(0,0,0);--first-clr-400:rgb(255,255,255);--txt-clr-1:#f9d146;--txt-clr-2:#dd4a37;--txt-clr-3:#87b943;--txt-clr-4:#f58b36;--heaeder-bg:rgb(240,245,251);--second-clr-100:rgb(238,228,210);--second-clr-200:#707070;--bdy-bg-clr:#f0f5fb;--muted-clr:#F2F2F2;--font:"Encode Sans",sans-serif;--fs-nrm:21px;--fs-sml:16px;--fs-h1:45px;--fs-h2:45px;--fs-h3:28px;--fs-h4:30px;--fs-h5:26px;--fs-h6:22px;--fs-big:67px;--fw-m:700;--fw-sb:500;--fw-l:400;--z-tooltip:10;--z-fixed:100;--z-modal:1000;--m-025:.25rem;--m-05:.5rem;--m-075:.75rem;--m-1:1rem;--m-1-5:1.5rem;--m-2:2rem;--m-2-5:2.5rem;--m-3:3rem;--m-3-5:3.5rem;--p-l:110px;--p-m:80px;--p-s:40px;--p-l:6.875rem;--p-m:5rem;--p-s:2.5rem;--m-l:110px;--m-m:80px;--m-s:40px;--p-ul:30px;--p-li:18px;--btn-r:30px;--btn-p:.8rem 2rem;}@media screen and (min-width:2200px){}*{box-sizing:border-box;padding:0;margin:0;}html{scroll-behavior:smooth;}body{font-family:var(--font);font-size:var(--fs-nrm);background-color:var(--bdy-bg-clr);color:var(--second-clr-100);overflow-x:hidden;}h1,h2,h3,h4,h5,h6{color:var(--first-clr-100);}h1,.fs-h1,h1.title{color:var(--first-clr-300);text-align:center;font-size:var(--fs-h1);font-weight:var(--fw-m);}h2,.fs-h2{font-size:var(--fs-h2);font-weight:var(--fw-m);color:var(--second-clr-300);}h2.line-1.anim-typewriter{font-weight:var(--fw-l);font-size:var(--fs-big);font-style:italic;color:var(--second-clr-300);text-align:center;}h3,.fs-h3{font-size:var(--fs-h3);font-weight:700;color:var(--second-clr-300);}.fs-big{font-size:var(--fs-h3);}h4,.fs-h4{font-size:var(--fs-h4);font-weight:var(--fw-m);}h5,.fs-h5{font-size:var(--fs-h5);font-weight:var(--fw-m);}h6,.fs-h6{font-size:var(--fs-h6);font-weight:var(--fw-m);}.field--name-body h2,.field--name-body h3,.field--name-body h4,.field--name-body h5,.field--name-body h6{padding-block:.75rem .75rem!important;margin:0;}p{line-height:1.35em;}ul{padding-left:var(--p-ul);}li{}small,.small{font-size:var(--fs-sml);}a{color:var(--second-clr-100);text-decoration:underline;}a:hover{color:var(--second-clr-100);}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;}.file a{text-decoration:underline;}a[href^="mailto:"]{text-decoration:underline !important;}li.breadcrumb-item a{text-decoration:underline;}.read-more a{text-decoration:none;}a.btn{text-decoration:none;}.btn a{text-decoration:none;}a.bold-colored-1{font-weight:bold!important;font-size:18px;color:var(--txt-clr-1);}a.bold-colored-2{font-weight:bold!important;font-size:18px;color:var(--txt-clr-2);}a.bold-colored-3{font-weight:bold!important;font-size:18px;color:var(--txt-clr-3);}a.bold-colored-4{font-weight:bold!important;font-size:18px;color:var(--txt-clr-4);}span.colored-1{color:var(--txt-clr-1);}span.colored-2{color:var(--txt-clr-2);}span.colored-3{color:var(--txt-clr-3);}span.colored-4{color:var(--txt-clr-4);}nav#tbm-main a,nav#tbm-dienstleistungen-und-beratung a,ul#block-uvs-redesign-benutzermenu a,ul#lang-switcher a,a.btn-sec,.btn-sec a,ul#block-4buttonmenuaufallenunterseiten a,ul#block-4buttonmenuaufallenunterseiten-2 a{text-decoration:none;}.w-40{max-width:40%;}.f-clr-100{color:var(--first-clr-100);}.f-clr-200{color:var(--first-clr-200);}.f-clr-300{color:var(--first-clr-300);}.f-clr-400,.f-clr-400 *{color:var(--second-clr-100);}.f-clr-500,.f-clr-500 *{color:var(--second-clr-200);}.f-clr-light{color:var(--first-clr-400);}.muted{color:var(--muted-clr);}.fw-m{font-weight:var(--fw-m);}.fw-sb{font-weight:var(--fw-sb);}.bg-100{background-color:var(--first-clr-100);}.bg-200{background-color:var(--first-clr-200);}.bg-300{background-color:var(--first-clr-300);}.bg-400{background-color:var(--first-clr-400);}.bg-500{background-color:var(--muted-clr);}.container-w{max-width:var(--container-w);width:100%;margin-inline:auto;}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:var(--container-w);}.page-view-frontpage .container,.page-view-frontpage .container-lg,.page-view-frontpage .container-md,.page-view-frontpage .container-sm,.page-view-frontpage .container-xl,.page-view-frontpage .container-xxl,.path-frontpage div#main div#block-mhgym-views-block-aktuelles-vom-maria-hueber-gymnasium-block-1{max-width:100dvw!important;}.w-100{max-width:var(--w-100);}.h-100 *{height:100%;}.w-80{max-width:var(--w-80);}.w70{max-width:70%;}.w30{max-width:30%;}.h-100 img{height:100%;width:100%;object-fit:cover;}a.navbar-brand img{width:20dvw;}header#header nav#navbar-top{margin-inline:auto;}.flex{display:flex;flex-direction:row;gap:2rem;justify-content:center;justify-items:center;}.col{flex-direction:column;}.grid{display:grid;}.center{align-items:center;}.n-g{gap:0;}.g-05{gap:var(--m-05);}.as-t{align-self:start;justify-items:start;justify-content:start;}.ai-c{align-items:center;}.ai-sa{justify-content:space-between;}.ai-r{justify-content:flex-end;}.m-0{margin:0;}.p-0{padding:0;}.m-025{margin-bottom:var(--m-025);}.b-r{border-radius:var(--btn-r);overflow:hidden;}.m-l{margin:var(--m-l);}.m-m{margin:var(--m-m);}.m-s{margin:var(--m-s);}.m-l_t{margin-top:var(--m-l);}.m-m_t{margin-top:var(--m-m);}.m-s_t{margin-top:var(--m-s);}.m-l_r{margin-right:var(--m-l);}.m-m_r{margin-right:var(--m-m);}.m-s_r{margin-right:var(--m-s);}.m-l_b{margin-bottom:var(--m-l);}.m-m_b{margin-bottom:var(--m-m);}.m-s_b{margin-bottom:var(--m-s);}.m-l_l{margin-left:var(--m-l);}.m-m_l{margin-left:var(--m-m);}.m-s_l{margin-left:var(--m-s);}.m-i-a{margin-inline:auto;}.mb--3{margin-bottom:-3rem !important;}.m-r-05{margin-right:var(--m-05);}.m-b5{margin-bottom:var(--m-1-5);}.p-l{padding:var(--p-l);}.p-m{padding:var(--p-m);}.p-s{padding:var(--p-s);}.p-l_t{padding-top:var(--p-l);}.p-m_t{padding-top:var(--p-m);}.p-s_t{padding-top:var(--p-s);}.p-l_r{padding-right:var(--p-l);}.p-m_r{padding-right:var(--p-m);}.p-s_r{padding-right:var(--p-s);}.p-l_b{padding-bottom:var(--p-l);}.p-m_b{padding-bottom:var(--p-m);}.p-s_b{padding-bottom:var(--p-s);}.p-l_l{padding-left:var(--p-l);}.p-m_l{padding-left:var(--p-m);}.p-s_l{padding-left:var(--p-s);}.p-i{padding-inline:var(--m-1);}.p-b{padding-block:calc(var(--p-s) / 2);}.p-li{padding-inline:var(--p-li);}.no-p-i{padding-inline:0;}div#block-coopbund-barrio-subtheme-titel{padding:0!important;}h1,.fs-h1{font-size:var(--fs-h2);font-weight:var(--fw-m);color:var(--second-clr-200);}.btn{border-radius:var(--btn-r);color:var(--bdy-bg-clr);background-color:var(--first-clr-200);padding:var(--btn-p);outline:none;border:none;transition:All .3s;cursor:pointer;border-radius:30px;font-size:var(--fs-nrm);}.btn:hover{background:var(--first-clr-300);color:var(--bdy-bg-clr);}.btn.muted{background-color:var(--muted-clr);color:var(--second-clr-200);}.btn-sec{background:transparent;color:var(--second-clr-100);}.btn-sec::after{content:"\eb6e";font-family:unicons-line;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:var(--m-1);transition:all .5s;}.btn-sec:hover{background:transparent;color:var(--second-clr-100);}.btn-sec:hover::after{transform:translateX(var(--m-05));}.inverted *{color:var(--first-clr-400);}.inverted .btn{background:var(--first-clr-400)}.inverted .btn a{color:var(--second-clr-100);}.inverted .btn-sec:hover,.inverted .btn-sec a:hover{background:transparent;color:var(--second-clr-400);}.view-unsere-mitarbeiter .view-content{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));gap:2rem;}.view-unsere-mitarbeiter img{width:100%;height:auto;}.mitarbeiter .flex{gap:0;}.mitarbeiter .pers{background:var(--second-clr-200);}.mitarbeiter *{color:white!important;text-decoration:none;}.mitarbeiter .pers span{padding-block:.5rem;}body .node--type-mitarbeiter .field--name-field-einleitung{padding-bottom:4rem;}body.node--type-mitarbeiter h1,body.node--type-mitarbeiter .fs-h1{margin-bottom:0;line-height:1em;}div#block-coopbund-barrio-subtheme-sprachumschalter nav{gap:.5rem;}div#block-coopbund-barrio-subtheme-sprachumschalter{display:flex;align-items:center;}div#block-coopbund-barrio-subtheme-sprachumschalter nav *{margin:0;padding:0;font-size:18px;text-decoration:none;}nav#block-coopbund-barrio-subtheme-topblock *{font-size:18px;}.field--name-field-header-bild img{aspect-ratio:16/9;object-fit:cover;display:block;max-width:100%;max-height:650px;}p.gerahmt{border:2px solid var(--second-clr-200);text-align:center;padding:1rem;height:100%;display:flex;align-content:center;align-items:center;}.gerahmt > div *{margin:0;color:var(--second-clr-200);}p.gerahmt.text-align-center{margin-inline:auto;}p.gerahmt{display:block;margin:0;height:fit-content;width:100%;}article .field.field--name-body ul li{}.hotspot-txt a{font-weight:bold;color:var(--second-clr-200);}.hotspot-txt p a{font-size:18px;}.view-id-slider_top_oben .swiper-slide{overflow:unset!important;min-width:300px!important;}body.user-logged-in div#block-coopbund-barrio-subtheme-socialblock{}.ckeditor-accordion-container > dl{border-color:#999;border-width:3px;border-radius:30px;overflow:hidden;}.ckeditor-accordion-container > dl dt:last-of-type > a,.ckeditor-accordion-container > dl dt > a:not(.button){background:transparent;color:#707070;text-decoration:none;border-color:#707070;border-bottom:0;border-top:1px solid;}.ckeditor-accordion-container > dl dt:first-child > a:not(.button){border-top:0;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:#f8f3e3;color:black;}.ckeditor-accordion-container > dl dt.active > a{background-color:#f8f3e3;color:black;}a.ckeditor-accordion-toggler span.ckeditor-accordion-toggle::after,a.ckeditor-accordion-toggler span.ckeditor-accordion-toggle::before{display:none!important;}a.ckeditor-accordion-toggler span.ckeditor-accordion-toggle{}div.ckeditor-accordion-container dt.active span.ckeditor-accordion-toggle{}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle{top:15px;transform:translateX(5px);}div.ckeditor-accordion-container dt span.ckeditor-accordion-toggle:before{border:1px solid var(--second-clr-200);border-radius:50%;font-size:19px!important;display:flex!important;justify-content:center;align-items:center;}div.ckeditor-accordion-container dt.active span.ckeditor-accordion-toggle:before{content:"\f068";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;width:30px;height:30px;transform:none;background:transparent;position:absolute;left:0;}div.ckeditor-accordion-container dt span.ckeditor-accordion-toggle:before{content:"\f067";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;width:30px;height:30px;transform:none;background:transparent;position:absolute;left:0;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle{padding:0;margin:0;}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){padding-left:5rem;}.ckeditor-accordion-container > dl dd{padding:2rem!important;}blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em;}blockquote{position:relative;margin-block:2rem;margin-inline:3rem;font-size:var(--font-size-h6);}blockquote::before{position:absolute;inset-inline-start:-2.5rem;content:open-quote;color:var(--color-absolutezero);font-family:var(--font-family-serif);font-size:var(--space-xl);line-height:1em;}blockquote::after{content:no-close-quote;}figcaption{font-size:.8em;padding-inline:0.5rem;background:#e1e1e1;padding-block:0.25rem;color:#474747;}iframe.media-oembed-content{width:640px;height:360px;}main#content{padding-inline:0;}@media screen and (max-width:980px){main#content{padding-inline:1rem!important;}img{max-width:100%;height:auto;}}ul.pagination{justify-content:center;margin-top:2rem;}ul.pagination li.page-item a{border:solid 1px #DDD;padding:0.75rem 2rem;color:black!important;}ul.pagination .page-item.active .page-link,ul.pagination span.page-link{background-color:rgb(237 228 214);border-color:rgb(241 232 199 / 50%);border:solid 1px #DDD;padding:0.75rem 2rem;color:black!important;}ul.pagination a.page-link{border-radius:0!important;}ul.pagination .page-link:hover{background-color:rgb(237 228 214);}ul.pagination .page-link:focus{outline:none;box-shadow:none;background:rgb(237 228 214);}article img{margin-bottom:1rem;}article .caption img{margin-bottom:0;}.alignnone.align-left,img.align-left,figure.align-left{margin-right:1rem!important;}.alignnone.align-right,img.align-right,figure.align-right{margin-left:1rem!important;}.align-center .field--name-field-media-oembed-video{margin-inline:auto;}.field--name-field-media-oembed-video{width:max-content;}form#webform-submission-infocoop-add-form input,form#webform-submission-infocoop-add-form select{border-radius:0;line-height:2;font-size:1em;}form#webform-submission-infocoop-add-form input:focus,form#webform-submission-infocoop-add-form select:focus{box-shadow:0 0 0 0.25rem  rgb(241 232 199 / 50%);border-color:rgb(241 232 199 / 50%);}input#edit-actions-submit{width:max-content;background:rgb(241 232 199 / 50%);color:black;margin-inline:auto;text-align:center;left:50%;transform:translateX(-50%);position:relative;line-height:1.5!important;}.page-view-frontpage .view-frontpage{display:none;}.schuljahr-aktuelles-inner.last-item{display:none!important;}.view-taxonomy-term .view-content.row .schuljahr-aktuelles-inner  span.field-content{display:grid;grid-template-rows:50px minmax(50px,100px) 20px;}.view-taxonomy-term .view-content.row .schuljahr-aktuelles-inner a.read-more{text-align:right;align-self:end;justify-self:end;}.read-more-wrapper{flex-grow:1;justify-content:flex-end;margin-top:1rem;}.row.ck-widget{}
.line-1{position:relative;top:50%;width:24em;border-right:2px solid rgba(255,255,255,.75);white-space:nowrap;overflow:hidden;}.line-1{position:relative;top:50%;width:15em!important;border-right:2px solid rgba(255,255,255,.75);white-space:normal;overflow:hidden;margin-inline:auto;}.anim-typewriter{animation:typewriter 4s steps(37) 1s 1 normal both,blinkTextCursor 500ms steps(37) infinite normal;}@keyframes typewriter{from{width:0;}to{width:24em;}}@keyframes blinkTextCursor{from{border-right-color:rgba(255,255,255,.75);}to{border-right-color:transparent;}}
.featured-top{padding-block:2rem;background:rgb(241 232 199 / 50%);}section.region-wrapper-featured-top.full-width .container{max-width:100%!important;}.swiper-slide{overflow:hidden;max-height:520px;}.swiper-img img{max-width:100%;object-fit:cover;object-position:center center;height:380px;}.r-border{border-radius:45px;overflow:hidden;}.swiper-inner{max-width:300px;max-height:450px;padding:1rem 1rem;margin-inline:auto;}.swiper-inner *{gap:0;text-decoration:none;}.swiper-inner *{gap:0;text-decoration:none;}.swiper-title{padding-inline:2rem;}
nav#navbar-main{background:white;color:black;}nav#navbar-top{background:white;padding-right:2rem;}.form-inline.navbar-form.ms-auto{}section.row.region.region-top-header-form{flex-wrap:nowrap;align-content:center;justify-content:center;}section.row.region.region-top-header-form *{width:max-content;margin:0!important;}nav#block-coopbund-barrio-subtheme-topblock{display:flex;align-content:center;align-items:center;}div#block-coopbund-barrio-subtheme-search-form-wide{display:flex;align-items:center;align-content:center;}form#search-block-form{align-content:center;display:flex;align-items:center;}nav#navbar-top{}nav#block-coopbund-barrio-subtheme-topblock a{color:#707070;}.navbar-collapse{flex-grow:0!important;flex-basis:auto;justify-content:normal!important;}nav#navbar-main{display:flex;justify-content:space-around;}nav#block-coopbund-barrio-subtheme-main-menu .navbar-nav a{color:black;font-weight:700;text-transform:uppercase;padding-inline:25px;border-radius:50px;outline:1px solid;outline-color:white;}nav#block-coopbund-barrio-subtheme-main-menu ul.navbar-nav{gap:1rem;}nav#block-coopbund-barrio-subtheme-main-menu .navbar-nav li:hover a,nav#block-coopbund-barrio-subtheme-main-menu .navbar-nav li a.is-active{color:white;background-color:#999;outline-color:#999;}form#search-block-form input[type="submit"]{display:none;}form#search-block-form input[type="search"]{width:380px!important;height:50px;border-radius:25px;padding-left:50px;}nav#navbar-top{padding-block:0;}div#block-coopbund-barrio-subtheme-search-form-wide{padding-block:1rem;}i.fas.fa-search{display:none;}.form-type-search{position:relative;}.form-type-search i.fas.fa-search{display:inline-block;position:absolute;top:25%;left:5%;}form#search-block-form input[type="search"]:focus{border-color:rgb(241 232 199 / 50%);box-shadow:0 0 0 0.25rem rgb(241 232 199 / 50%);}nav#navbar-main{background:var(--first-clr-100);}nav#navbar-main a{color:var(--first-clr-400);text-transform:uppercase;}div#CollapsingNavbar{width:100%;max-width:var(--container-w);}nav#block-mhgym-main-menu{width:100%!important;display:flex;justify-content:flex-start;}ul.clearfix.nav.navbar-nav{width:100%;display:flex;justify-content:space-around;}ul.dropdown-menu li{background:var(--second-clr-100);}ul.dropdown-menu li a{color:var(--first-clr-300)!important;text-decoration:none;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);width:100%;display:block;text-align:left;}ul.dropdown-menu li:hover{background:var(--first-clr-100);}ul.dropdown-menu li:hover a{color:var(--first-clr-400)!important;}ul.dropdown-menu li.active{background:var(--first-clr-100);}ul.dropdown-menu li.active a{color:var(--first-clr-400)!important;}ul.dropdown-menu{border:none;margin:0;padding:0;margin-top:1rem!important;margin-left:2rem;}ul.dropdown-menu.show:after{content:" ";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:20px solid var(--second-clr-100);position:absolute;top:-20px;margin-left:10px;}a.nav-link.nav-link--.is-active{font-weight:bold;}@media (max-width:980px){.form-inline.navbar-form.ms-auto{display:none;}nav#navbar-main button{transform:translate(40dvw,-80px);}header#header nav#navbar-top{padding-block:1rem;}nav#navbar-main{height:0;padding:0;}nav#navbar-main:has(.show),nav#navbar-main:has(.collapsing){height:max-content;padding:0!important;}nav#navbar-main:has(.show) .show,nav#navbar-main:has(.collapsing) .navbar-collapse{margin-top:-2rem;}.highlighted{padding-top:3rem;}header#header{box-shadow:0px -13px 20px 0px black;}a.navbar-brand img{width:60dvw;margin-left:2rem;}div#CollapsingNavbar{padding:1rem;text-align:center;}.path-frontpage .highlighted aside.container.section img{max-height:60dvh;object-fit:cover;height:50dvh!important;}nav#navbar-main{background:white;color:black;}nav#navbar-top{background:white;padding-right:2rem;}.form-inline.navbar-form.ms-auto{}section.row.region.region-top-header-form{flex-wrap:nowrap;align-content:center;justify-content:center;}section.row.region.region-top-header-form *{width:max-content;margin:0!important;}nav#block-coopbund-barrio-subtheme-topblock{display:flex;align-content:center;align-items:center;}div#block-coopbund-barrio-subtheme-search-form-wide{display:flex;align-items:center;align-content:center;}form#search-block-form{align-content:center;display:flex;align-items:center;}nav#navbar-top{}nav#block-coopbund-barrio-subtheme-topblock a{color:#707070;}.navbar-collapse{flex-grow:0!important;flex-basis:auto;justify-content:normal!important;}nav#navbar-main{display:flex;justify-content:space-around;}nav#block-coopbund-barrio-subtheme-main-menu .navbar-nav a{color:black;font-weight:700;text-transform:uppercase;padding-inline:25px;border-radius:50px;outline:1px solid;outline-color:white;}nav#block-coopbund-barrio-subtheme-main-menu ul.navbar-nav{gap:1rem;}nav#block-coopbund-barrio-subtheme-main-menu .navbar-nav li:hover a,nav#block-coopbund-barrio-subtheme-main-menu .navbar-nav li a.is-active{color:white;background-color:#999;outline-color:#999;}form#search-block-form input[type="submit"]{display:none;}form#search-block-form input[type="search"]{width:380px!important;height:50px;border-radius:25px;padding-left:50px;}nav#navbar-top{padding-block:0;}div#block-coopbund-barrio-subtheme-search-form-wide{padding-block:1rem;}i.fas.fa-search{display:none;}.form-type-search{position:relative;}.form-type-search i.fas.fa-search{display:inline-block;position:absolute;top:25%;left:5%;}form#search-block-form input[type="search"]:focus{border-color:rgb(241 232 199 / 50%);box-shadow:0 0 0 0.25rem rgb(241 232 199 / 50%);}nav#navbar-main{background:var(--first-clr-100);}nav#navbar-main a{color:var(--first-clr-400);text-transform:uppercase;}div#CollapsingNavbar{width:100%;max-width:var(--container-w);}nav#block-mhgym-main-menu{width:100%!important;display:flex;justify-content:flex-start;}ul.clearfix.nav.navbar-nav{width:100%;display:block;justify-content:center;max-width:100%;overflow:hidden;align-content:center;}nav#navbar-main:has(.show) .show{height:max-content;display:inline-block;margin:0;}ul.dropdown-menu li{background:var(--second-clr-100);}ul.dropdown-menu li a{color:var(--first-clr-300)!important;text-decoration:none;}ul.dropdown-menu li:hover{background:var(--first-clr-100);}ul.dropdown-menu li:hover a{color:var(--first-clr-400)!important;}ul.dropdown-menu{border:none;margin:0;padding:0;margin-top:1rem!important;margin-left:2rem;}ul.dropdown-menu.show:after{display:none;}a.nav-link.nav-link--.is-active{font-weight:bold;}@media (max-width:980px){.form-inline.navbar-form.ms-auto{display:none;}nav#navbar-main button{transform:translate(40dvw,-80px);}header#header nav#navbar-top{padding-block:1rem;}nav#navbar-main{height:0;padding:0;position:absolute;z-index:1;width:100%;}nav#navbar-main:has(.show),nav#navbar-main:has(.collapsing){height:max-content;padding:0!important;}nav#navbar-main:has(.show) .show,nav#navbar-main:has(.collapsing) .navbar-collapse{margin-top:-2rem;height:max-content;}.highlighted{padding-block:3rem 1rem!important;}header#header{box-shadow:0px -13px 20px 0px black;}a.navbar-brand img{width:60dvw;margin-left:2rem;}div#CollapsingNavbar{padding:1rem;text-align:center;}.path-frontpage .highlighted aside.container.section img{max-height:60dvh;object-fit:cover;height:50dvh!important;}.path-frontpage .highlighted{margin-bottom:2rem;}.easy-carousel--bootstrap .carousel-inner .carousel-item .carousel-caption{padding:2rem;justify-content:center!important;align-content:center!important;flex-wrap:wrap;display:flex;align-items:center!important;top:auto;left:0;}nav#navbar-main a{color:black}nav#block-mhgym-main-menu li:has(.is-active){background:rgb(238 228 210);color:white!important;}nav#block-mhgym-main-menu li:has(.is-active) a{color:black!important;font-weight:normal;}}}@media (max-width:9801px){ul.dropdown-menu{margin-top:0!important;}ul.dropdown-menu a{text-transform:unset!important;white-space:wrap;text-align:center;}ul.dropdown-menu .dropdown-item{text-align:left;}ul.dropdown-menu{width:100%!important;padding-block:1rem;background:#eee4d2;}nav#block-mhgym-main-menu .dropdown-menu li.active a{font-weight:bold!important;}.path-frontpage .highlighted{padding-block:0rem!important;}}@media (min-width:1200px){.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute;width:max-content!important;margin-top:8px!important;}}
.tc-40-60{grid-template-columns:60% 40%;gap:1rem;justify-content:space-between;align-items:center;}.hotspot-txt,.hotspot-images{padding:1rem;}.hotspot-images{position:relative;display:flex;justify-content:center;}.hotspot-images .field--name-field-banner-bild-1 img,.hotspot-images .field--name-field-banner-bild-2 img{max-height:295px;max-width:260px;}.hotspot-banner{position:relative;width:100vw;left:50%;right:50%;transform:translateX(-50%);background:rgb(241 232 199 / 50%);padding-block:3rem;}.hotspot-banner .hotspot-innter{max-width:var(--container-w);margin-inline:auto;}.hotspot-images .field--name-field-banner-bild-1,.hotspot-images .field--name-field-banner-bild-2{padding:20px 20px 40px 20px;background:white;margin:0;filter:drop-shadow(1px 0px 4px black);}.field--name-field-banner-bild-2{transform:rotate(8deg);transform:translate(-70px,-20px) rotate(8deg);z-index:-1;}@media (max-width:1200px){.hotspot-innter .grid{display:flex;}.hotspot-txt{}.hotspot-images{width:35vw;}.hotspot-images .field--name-field-banner-bild-1 img,.hotspot-images .field--name-field-banner-bild-2 img{height:180px;width:150px;}.hotspot-images .field--name-field-banner-bild-1,.hotspot-images .field--name-field-banner-bild-2{padding:1rem;}}@media (max-width:980px){.hotspot-innter .grid{display:flex;flex-direction:column;align-items:center;align-content:center;}.hotspot-txt{}.hotspot-images{width:auto;left:5%;}.hotspot-images .field--name-field-banner-bild-1 img,.hotspot-images .field--name-field-banner-bild-2 img{height:auto;width:100%;}.hotspot-images .field--name-field-banner-bild-1,.hotspot-images .field--name-field-banner-bild-2{padding:1rem;}}@media (min-width:1200px){div#main-wrapper .block{}div#block-coopbund-barrio-subtheme-content{padding:0!important;}div#main-wrapper .block h2{padding-block:2rem;}}.highlighted{padding-block:6rem 6rem;}div#block-mhgym-freierblockfp2,div#block-mhgym-freierblockstartseite,div#block-mhgym-linkzuallenewsfp,div#block-mhgym-views-block-aktuelles-vom-maria-hueber-gymnasium-block-1{padding-block:4rem;}div#block-coopbund-barrio-subtheme-socialblock{position:fixed;left:0;top:180px;}div#block-coopbund-barrio-subtheme-socialblock a{color:#fff;text-decoration:none;font-size:18px;}.social{position:fixed;}.social ul{padding:0px;transform:translate(-250px,0);}.social ul li{display:block;margin:5px;background:rgba(0,0,0,0.36);width:300px;text-align:right;padding:5px;border-radius:0 30px 30px 0;transition:all 1s;}.social ul li:hover{transform:translate(95px,0);background:rgba(0,0,0,0.36);}.social ul li:hover a{color:#000;}.social ul li:hover i{color:#fff;background:rgba(0,0,0,0.36);transform:rotate(360deg);transition:all 1s;}.social ul li i{margin-left:10px;color:#707070;background:#fff;padding:10px;border-radius:50%;width:40px;height:40px;font-size:20px;background:#ffffff;transform:rotate(0deg);}i.fa.uil.custom-B::before{content:"B";font-weight:bold;font-style:normal;font-family:var(--font);margin-left:10px!important;}@media (max-width:1040px){div#block-coopbund-barrio-subtheme-socialblock{display:none;}}.view-id-team .view-content{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));gap:2rem;}.team-inner{text-align:center;margin-inline:auto;}.team-inner img{margin-inline:auto;width:100%;height:auto;object-fit:contain;border-radius:45px;min-height:270px;object-fit:cover;}.pers{gap:0;}.pers *{color:#707070;}.pers a[href^="mailto:"]{text-decoration:none!important;}.pers a[href^="mailto:"]:hover{color:inherit;}.pers.pers-first span:nth-child(1){}.pers.pers-first span:nth-child(2){color:#000;}.pers.pers-sec span:nth-child(1) a{}.pers.pers-sec span:nth-child(2){}.featured-bottom{margin-block:4rem;background:var(--first-clr-200);padding:3rem;margin-bottom:0;}.region-footer-first{width:100%!important;max-width:100%;}.site-footer__top h2{border:none;text-transform:unset;font-size:var(--fs-h2)!important;font-weight:var(--fw-m)!important;color:#707070!important;padding-bottom:0!important}.site-footer .block{border:none;}.site-footer__bottom{border:none;justify-content:center;}.site-footer__bottom *{font-size:16px;color:white;}.site-footer{background:#b9b9b9;z-index:10!important;}footer.site-footer:after{}footer.site-footer{position:relative;background:var(--first-clr-100);}footer.site-footer div > div section{max-width:var(--container-w);}footer.site-footer .container{width:100%!important;max-width:100%!important;align-content:center;align-items:center;}section.row.region.region-footer-fifth{left:50%;}section.row.region.region-footer-first{left:50%;transform:translateX(-50%);}.site-footer__top.clearfix{position:absolute;margin-inline:auto;left:50%;transform:translateX(-50%);width:100%;max-width:var(--container-w);padding-inline:1rem;}form#views-exposed-form-genossenschaften-page-1 div#edit-vid .form-radios div{display:none;}form#views-exposed-form-genossenschaften-page-1 div#edit-vid div:nth-child(2),form#views-exposed-form-genossenschaften-page-1 div#edit-vid div:nth-child(5){display:block;}body.node--type-mitarbeiter h1.field--name-title{display:none;}article.node--type-mitarbeiter .node__content.clearfix{display:flex;flex-direction:column;max-width:50%;}.view-taxonomy-term .view-content.row{display:grid;grid-template-columns:repeat(24,1fr);grid-auto-rows:auto;gap:20px;}.view-taxonomy-term .view-content.row > *{box-sizing:border-box;-moz-column-break-inside:avoid;break-inside:avoid;padding:10px;counter-increment:item-counter;}.view-taxonomy-term .view-content.row > h3{background:var(--first-clr-100);color:white;font-weight:normal;grid-column:span 10;grid-row:span 1;min-width:400px;margin:0;padding:40px;}.view-taxonomy-term .view-content.row > *:nth-child(2){grid-column:span 7!important;}.view-taxonomy-term .view-content.row > *:nth-child(3){grid-column:span 7!important;}.view-taxonomy-term .view-content.row .schuljahr-aktuelles-inner{padding:40px;border:1px solid var(--first-clr-100);grid-column:span 8;display:flex;flex-direction:column;gap:1rem;display:grid;}.view-taxonomy-term .view-content.row .schuljahr-aktuelles-inner *{display:flex;flex-direction:column;gap:1rem;color:var(--first-clr-300);text-decoration:none;}.schuljahr-aktuelles-inner > a{font-weight:bold;}.view-taxonomy-term .view-content.row .schuljahr-aktuelles-inner div span a:first-child{font-weight:bold;}a.read-more{width:max-content;color:white!important;background:var(--first-clr-100);align-self:end;padding:.25rem 1.75rem;font-weight:normal;text-decoration:none;}.jc-c .row.ck-widget{justify-content:center;}.ai-c .row.ck-widget{align-items:center;}p:has(.read-more){display:flex;justify-content:flex-end;}p:has(.read-more.downloads){justify-content:unset;}p.text-align-center:has(.read-more.downloads){justify-content:center;}p.text-align-left:has(.read-more.downloads){justify-content:start;}p.text-align-right:has(.read-more.downloads){justify-content:end;}img.align-center{}a:has(img.align-center){margin-inline:auto;width:max-content;display:block;text-align:center;}a:has(img.align-left){margin-inline:auto;width:max-content;display:inline-block;float:left;}a:has(img.align-right){margin-inline:auto;width:max-content;display:inline-block;float:right;}@media screen and (max-width:1400px){.view-taxonomy-term .view-content.row > h3{grid-column:span 8;}.view-taxonomy-term .view-content.row > *:nth-child(2),.view-taxonomy-term .view-content.row > *:nth-child(3){grid-column:span 8!important;}}@media screen and (max-width:1300px){.view-taxonomy-term .view-content.row > h3{grid-column:span 12;}.view-taxonomy-term .view-content.row > *:nth-child(2),.view-taxonomy-term .view-content.row > *:nth-child(3),.view-taxonomy-term .view-content.row .schuljahr-aktuelles-inner{grid-column:span 12!important;}}@media screen and (max-width:968px){.view-taxonomy-term .view-content.row{display:flex;padding-inline:1rem;}}.schuljahr-aktuelles-inner.last-item{background:var(--first-clr-100);color:white;font-weight:normal;grid-column:span 10;grid-row:span 1;min-width:400px;margin:0;padding:40px;justify-content:flex-end;align-content:end;text-align:right;font-size:var(--fs-h3);}.schuljahr-aktuelles-inner.last-item a{height:100%;width:100%;display:flex!important;align-items:flex-end;justify-content:flex-end;color:white!important;font-weight:normal;}.path-frontpage .highlighted{padding:0;}.path-frontpage .highlighted aside.container.section{max-width:unset;padding:0;max-height:60dvh;}.path-frontpage .highlighted aside.container.section img{max-height:60dvh;}.easy-carousel--bootstrap .carousel-inner .carousel-item .carousel-caption{display:flex;justify-content:flex-start!important;align-content:flex-start!important;text-align:left!important;align-items:flex-start!important;padding-top:10rem;}.easy-carousel--bootstrap .carousel-inner .carousel-item .carousel-caption h5{background:var(--first-clr-100);padding:1rem 2rem;}.carousel-inner a.slide-link{background:rgb(169 122 35 / 60%)!important;margin:0;padding:1rem 2rem;color:white!important;}.path-frontpage div#main{max-width:100%;}@media screen and (min-width:980px){.path-frontpage div#main div#block-mhgym-views-block-aktuelles-vom-maria-hueber-gymnasium-block-1,.path-frontpage div#main div#block-mhgym-content{max-width:var(--container-w);margin-inline:auto;padding-inline:4rem;}div#block-mhgym-linkzuallenewsfp{padding-inline:6rem;}div#block-mhgym-views-block-aktuelles-vom-maria-hueber-gymnasium-block-1{padding-bottom:0!important;}}.bg-clr-100{background:var(--first-clr-200);}.fp-full-width{padding-block:6rem!important;}.fp-full-width .content{max-width:var(--container-w);margin-inline:auto;color:black!important;}.fp-full-width .content *{color:black!important;margin:0;text-align:center;}p.uil.uil-external-link-alt::before{margin-right:1rem;font-size:2em;color:rgb(164 157 146);}p.uil.uil-external-link-alt{font-size:1.2em;display:flex;justify-content:center;align-items:center;}.bs_grid.ck-widget .row.ck-widget{}nav#block-mhgym-topheadermenu *{color:var(--first-clr-300);text-transform:uppercase;}.featured-bottom *{color:var(--first-clr-300);}.featured-bottom a{color:var(--first-clr-300);text-decoration:none!important;}.featured-bottom a:hover{color:var(--first-clr-300);text-decoration:none!important;}@media screen and (max-width:980px){.easy-carousel--bootstrap .carousel-inner .carousel-item .carousel-caption{padding:2rem;justify-content:center!important;align-content:center!important;flex-wrap:wrap;display:flex;align-items:center!important;top:auto;left:0;}}div#block-mhgym-views-block-testimonials-block-1{padding-top:14rem!important;}.testimonials .view-content.row{display:grid;--grid-max-col-count:3;--grid-min-col-size:350px;--grid-gap:4rem;--grid-col-size-calc:calc((100% - var(--grid-gap) * var(--grid-max-col-count)) / var(--grid-max-col-count));--grid-min-size-calc:max(var(--grid-min-col-size),var(--grid-col-size-calc));gap:var(--grid-gap);row-gap:15rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-min-size-calc),1fr));}.testimonials .view-content.row .testimonials-item{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-block:2rem;border:2px solid var(--first-clr-100);position:relative;min-height:200px;padding-top:7rem;visibility:hidden;text-align:center;}.testimonials .view-content.row  img{width:250px;height:250px;margin:0;position:absolute;left:50%;right:50%;top:-150px;margin-inline:auto;transform:translateX(-50%);border:2px solid var(--first-clr-100);border-radius:50%;object-fit:cover;}.testimonials .view-content.row .testimonials-item a{font-weight:bold;text-decoration:none;color:inherit;}.testimonials-item > div.flex{gap:0;}.testimonials-item .team-title{font-weight:bold;}.testimonials-item .team-position{}div#block-mhgym-views-block-testimonials-block-2{margin-top:10rem;}@media screen and (max-width:1480px){.testimonials{padding-inline:1.5rem;}}.node--type-testimonial .field--name-body{width:100%!important;}.node--type-testimonial .node__content{display:flex;flex-direction:column;}.node--type-testimonial .field--name-field-foto-testimonial img{width:250px;height:250px;margin:0;margin-inline:auto;border:2px solid var(--first-clr-100);border-radius:50%;object-fit:cover;}.node--type-testimonial .field--name-field-foto-testimonial,.node--type-testimonial  .field--name-field-ort{align-self:center;transform:translateY(-100px);}@media (max-width:981px){.node--type-testimonial .field--name-field-foto-testimonial,.node--type-testimonial  .field--name-field-ort{align-self:center;transform:translateY(-20px)!important;}}
.view-nachrichten{container-type:inline-size;}.view-nachrichten .view-content{display:grid;grid-template-columns:1fr;gap:5rem;margin:0;container-type:inline-size;}.view-nachrichten .nachrichten-items{display:flex;flex-flow:column;}.view-nachrichten .nachricht-img{inline-size:100%;aspect-ratio:1;display:block;object-fit:cover;transition:scale .5s ease-in-out;max-height:360px;}.nachrichten-content *{text-align:justify;}.nachrichten-content h3{line-height:1.25;text-align:center;}.view-nachrichten .nachrichten-content{flex:1;padding:1rem;border-block-start:none;background:white;display:flex;flex-direction:column;gap:1rem;text-align:center;}.view-nachrichten .nachrichten-content .nachricht-body{flex-grow:1;}.view-nachrichten .nachrichten-content .read-more.btn.nachrichten-link{width:50%;align-self:center;background-color:var(--second-clr-200);border-radius:0;text-transform:uppercase;font-weight:600;}.view-nachrichten .nachrichten-content .read-more.btn.nachrichten-link a{color:white;}@container (inline-size > 600px){.view-nachrichten .view-content{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));}.view-nachrichten .nachrichten-items{flex-flow:row;}.view-nachrichten .nachrichten-content .read-more.btn.nachrichten-link{width:max-content;}.view-nachrichten h3{}.view-nachrichten .nachricht-img{inline-size:max(250px,15cqi);}}@container (inline-size > 600px){.view-nachrichten .view-content{grid-template-columns:repeat(auto-fit,minmax(600px,1fr));}.view-nachrichten .nachricht-img{height:100%;}}@container (inline-size > 900px){.view-nachrichten .view-content{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-row-gap:100px;}.view-nachrichten .nachrichten-items{flex-flow:column;}.view-nachrichten .nachricht-img{inline-size:100%;block-size:auto;aspect-ratio:4 / 3;height:360px;}}.nachrichten-items img{height:360px;width:100%;object-fit:cover;}.bs_grid img{max-width:100%;height:auto;}
form#views-exposed-form-genossenschaften-liste-page-1{margin-top:-5rem;}form#views-exposed-form-genossenschaften-page-1 fieldset,form#views-exposed-form-nachrichten-page-1 fieldset,form#views-exposed-form-genossenschaften-liste-page-1 fieldset{margin:0!important;box-sizing:border-box;display:block;border:none;min-width:0;background-color:#FFF;width:100%;display:flex;align-items:center;}form#views-exposed-form-nachrichten-page-1,form#views-exposed-form-genossenschaften-liste-page-1 fieldset{padding-bottom:4rem;padding-inline:.75rem;}form#views-exposed-form-genossenschaften-page-1 fieldset legend,form#views-exposed-form-nachrichten-page-1 fieldset legend,form#views-exposed-form-genossenschaften-liste-page-1 fieldset legend{flex-grow:0!important;width:max-content;}form#views-exposed-form-genossenschaften-page-1 .form-radios ul,form#views-exposed-form-nachrichten-page-1 .form-radios ul,form#views-exposed-form-genossenschaften-liste-page-1 .form-checkboxes ul{padding-left:.75rem;}form#views-exposed-form-genossenschaften-page-1 .form-radios,form#views-exposed-form-nachrichten-page-1 .form-radios,form#views-exposed-form-genossenschaften-liste-page-1 .form-checkboxes{box-sizing:border-box;font-size:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;}form#views-exposed-form-genossenschaften-page-1 fieldset legend,form#views-exposed-form-nachrichten-page-1 fieldset legend,form#views-exposed-form-genossenschaften-liste-page-1 fieldset legend{margin:0;}form#views-exposed-form-genossenschaften-page-1 .form-radios input,form#views-exposed-form-nachrichten-page-1 .form-radios input,form#views-exposed-form-genossenschaften-liste-page-1 .form-checkboxes input{width:0;height:0;position:absolute;left:-9999px;}form#views-exposed-form-genossenschaften-page-1 .form-radios input + label,form#views-exposed-form-nachrichten-page-1 .form-radios input + label,form#views-exposed-form-genossenschaften-liste-page-1 .form-checkboxes input + label{margin:0;padding:0.5rem 1.5rem;box-sizing:border-box;position:relative;display:inline-block;border:solid 1px #DDD;background-color:#FFF;font-size:1rem;line-height:140%;font-weight:600;text-align:center;box-shadow:0 0 0 rgba(255,255,255,0);transition:border-color 0.15s ease-out,color 0.25s ease-out,background-color 0.15s ease-out,box-shadow 0.15s ease-out;}form#views-exposed-form-genossenschaften-page-1 .form-radios input + label:last-of-type,form#views-exposed-form-nachrichten-page-1 .form-radios input + label:last-of-type,form#views-exposed-form-genossenschaften-liste-page-1 .form-checkboxes input + label:last-of-type{}form#views-exposed-form-genossenschaften-page-1 .form-radios input:hover + label,form#views-exposed-form-nachrichten-page-1 .form-radios input:hover + label,form#views-exposed-form-genossenschaften-liste-page-1 .form-checkboxes input:hover + label{border-color:#213140;}form#views-exposed-form-genossenschaften-page-1 .form-radios input:checked + label,form#views-exposed-form-nachrichten-page-1 .form-radios input:checked + label,form#views-exposed-form-genossenschaften-liste-page-1 .form-checkboxes input:checked + label{background-color:rgb(241 232 199 / 50%);color:black;box-shadow:0 0 10px rgb(241 232 199 / 50%);border-color:rgb(35 35 35 / 50%);z-index:1;}form#views-exposed-form-genossenschaften-page-1 .form-radios input:focus + label,form#views-exposed-form-nachrichten-page-1 .form-radios input:focus + label,form#views-exposed-form-genossenschaften-liste-page-1 .form-checkboxes input:focus + label{}form#views-exposed-form-genossenschaften-page-1 .form-radios ul,form#views-exposed-form-nachrichten-page-1 .form-radios ul,form#views-exposed-form-genossenschaften-liste-page-1 .form-checkboxes ul{display:flex;gap:1rem;margin:0;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;flex-direction:row;}form#views-exposed-form-genossenschaften-page-1 .form-radios li ul,form#views-exposed-form-nachrichten-page-1 .form-radios li ul,form#views-exposed-form-genossenschaften-liste-page-1 .form-checkboxes  li ul{display:none;}fieldset#edit-field-zu-genossenschaftkat-hinzu-target-id--wrapper{padding-bottom:2rem!important;}form#views-exposed-form-genossenschaften-liste-page-1 .d-flex.flex-wrap,form#views-exposed-form-genossenschaften-liste-page-1 .d-flex.flex-wrap fieldset,form#views-exposed-form-nachrichten-page-1 .d-flex.flex-wrap fieldset{justify-content:center;flex-direction:column;align-items:center;}form#views-exposed-form-genossenschaften-liste-page-1 .d-flex.flex-wrap fieldset,form#views-exposed-form-nachrichten-page-1 .d-flex.flex-wrap fieldset{gap:1rem;}form#views-exposed-form-genossenschaften-liste-page-1 fieldset{padding-bottom:0;}input#edit-reset-genossenschaften-liste{background-color:rgb(241 232 199 / 50%);color:black;border:1px solid #DDD;padding:0.5rem 1.5rem;}.view-genossenschaften-liste .view-filters{padding-bottom:4rem;}input#edit-reset-genossenschaften-liste:focus{box-shadow:none;}.genossenschaft{margin-bottom:2rem;padding-block:2rem;padding-inline:2rem;box-shadow:rgba(17,17,26,0.05) 0px 1px 0px,rgba(17,17,26,0.1) 0px 0px 8px;max-width:48%;}.genossenschaft-content{justify-content:space-between;align-items:flex-start;}.genossenschaft-content .col-1{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;}.genossenschaft img{width:auto;height:auto;aspect-ratio:auto;max-height:150px;max-width:150px;}.genossenschaft-footer.flex{justify-content:flex-start;}.genossenschaft-inner *{margin-bottom:0;}.genossenschaft-inner h4{margin-bottom:1rem;}.genossenschaft-inner a{text-decoration:none!important;font-size:1em;}.genossenschaft-inner .col-2{display:flex;align-content:center;justify-content:center;align-items:center;}.genossenschaft-footer.flex{justify-content:flex-start;margin-top:auto;padding-top:1rem;flex-direction:column;gap:0;}.view-genossenschaften-liste .view-content.row{gap:2%;}@media (max-width:980px){.view-genossenschaften-liste .view-content.row{padding-inline:2rem;}.genossenschaft-content{flex-direction:column-reverse;}.genossenschaft-content.flex > div{width:100%;text-align:center;align-items:center;}.genossenschaft-footer.flex{flex-direction:column;gap:0;padding-top:2rem;font-size:20px;}}
@media (max-width:980px){img.alignnone{width:100%;height:auto;object-fit:cover;}iframe.media-oembed-content{width:calc(100vw - 2rem);height:auto;aspect-ratio:16/9;}section.row.region.region-top-header-form{flex-direction:column;max-width:100vw;overflow:hidden;}h2.line-1.anim-typewriter{font-size:32px;line-break:anywhere;max-width:100%;}.form-inline.navbar-form.ms-auto{padding-inline:.5rem;margin-inline:0!important;}nav#block-coopbund-barrio-subtheme-topblock{display:none;}form#search-block-form input[type="search"]{width:90vw!important;}nav#navbar-top{padding-inline:0;}*{font-size:16px!important;}.view-taxonomy-term .view-content.row > h3{text-align:center;min-width:fit-content;}p:has(.read-more){justify-content:center;margin-block:1rem 3rem;}.fp-full-width{padding-block:3rem!important;margin-bottom:3rem;}p.uil.uil-external-link-alt{padding-inline:2rem;}p.uil.uil-external-link-alt::before{display:none;}}
.row.ck-widget span.bg-clr-100{text-align:center;color:var(--first-clr-300);}p:has(span.bg_clr-100){background:var(--first-clr-200);width:100%;padding:1rem 2rem;text-align:center;}.node--type-aktuelles .highlighted{padding-bottom:.5rem;}.node--type-aktuelles div#block-mhgym-content{padding-top:.5rem;}.field--name-field-zweiter-titel{text-align:center;font-size:var(--fs-h3);margin-bottom:var(--p-s);margin-inline:auto;font-weight:bold;color:var(--first-clr-300);padding:0!important;}article h2{font-size:var(--fs-h3);color:var(--first-clr-300);}article p{color:var(--first-clr-300);}article .bs_grid.ck-widget .row.ck-widget{--bs-gutter-x:2rem;}
:root{--fade-Xdirection:-100%;--fade-Ydirection:100%;}.ausgaben-item:nth-child(1){--fade-Xdirection:-100%;animation:fadeInSide 2s;}.ausgaben-item:nth-child(2){--fade-Xdirection:100%;animation:fadeInSide 2s;}div#block-arsdocendi-views-block-ausgaben-block-1{animation:appear linear;animation-timeline:view();animation-range:entry 0%;}div#block-kategorien-block-fp .cat-item:nth-child(1){animation:fadeInBottomToTop .5s;}div#block-kategorien-block-fp .cat-item:nth-child(2){animation:fadeInBottomToTop .75s;}div#block-kategorien-block-fp .cat-item:nth-child(3){animation:fadeInBottomToTop 1s;}div#block-kategorien-block-fp .cat-item:nth-child(4){animation:fadeInBottomToTop 1.5s;}div#block-kategorien-block-fp .cat-item:nth-child(5){animation:fadeInBottomToTop 1.75s;}div#block-kategorien-block-fp .cat-item:nth-child(6){animation:fadeInBottomToTop 2s;}@keyframes fadeInSide{0%{opacity:0;transform:translateX(var(--fade-Xdirection));}100%{opacity:1;transform:translateX(0);}}@keyframes fadeInBottomToTop{0%{opacity:0;transform:translateY(var(--fade-Ydirection));}100%{opacity:1;transform:translateY(0);}}@keyframes appear{0%{opacity:0;}100%{opacity:1;}}.data-move-fade-in{animation:fadeInBottomToTop .25s;animation-range:entry 30% cover 50%;}.data-move-fade-in:nth-child(3){animation:fadeInSide 1.25s;animation-range:entry 30% cover 50%;}.data-move-fade-in:nth-child(4){animation:fadeInSide 1.5s;animation-range:entry 30% cover 50%;}.data-move-fade-in:nth-child(5){animation:fadeInSide 1.75s;animation-range:entry 30% cover 50%;}.data-move-fade-in:nth-child(6){animation:fadeInSide 2s;animation-range:entry 30% cover 50%;}@keyframes fadeInUp{from{opacity:0;visibility:hidden;transform:translate3d(0,40px,0);}to{opacity:1;visibility:visible;transform:none;}}.fadeInUp{animation-name:fadeInUp;animation-duration:1s;animation-fill-mode:both;}
.field--name-field-fotos > div{display:flex;justify-content:center;align-items:center;}.field--name-field-fotos img{width:100%;height:100%;object-fit:cover;border-radius:5px;}.field--name-field-fotos{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-auto-rows:200px;grid-auto-flow:dense;position:relative;float:unset!important;margin:0!important;margin-top:var(--p-m)!important;}.field--name-field-fotos .wide{grid-column:span 2;}.field--name-field-fotos .tall{grid-row:span 2;}.field--name-field-fotos .big{grid-column:span 2;grid-row:span 2;}.field--name-field-fotos a{width:100%;height:100%;}

body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
