/* https://www.weichmann-stiftung.de/wp-content/themes/ws/css/layout/content.css */
#page main,#blog main{padding-bottom:40px;padding-top:40px}.content{position:relative;margin:0 auto;z-index:2;max-width:100%;background-color:#fff;display:flex;flex-direction:column}.content a:link,.content a:visited{color:#001F3D;text-decoration:none;border-bottom:1px solid #8CA8C4}.content a:hover,.content a:active{color:#8CA8C4;border-bottom:1px solid transparent}.content .row{max-width:1280px}.content h2,.content h3,.content h4{color:#001F3D;line-height:1}.full_content{padding-left:106px;padding-right:106px}.left_content{padding-left:106px;font-size:11pt;flex-basis:60%!important}.left_content>*{max-width:560px}.left_content h2{margin:0 0 20px;font-size:24pt;text-align:left}.left_content p:empty{margin:0}.right_content{padding-left:40px;flex-basis:40%!important}.sidebar_intend .right_content{transform:translateY(-150px)}.right_content>*{max-width:320px}.right_content figure{margin:0}.right_content img{width:100%;max-width:300px;height:auto;margin-bottom:20px;text-align:left}.right_content figcaption{margin-top:-10px;line-height:1.25em;max-width:240px}.big-intro{display:flex;flex-flow:row;justify-content:center;align-content:center;align-items:stretch;min-height:520px}.intro-left{padding:50px;flex:0 1 50%;color:#fff;background-color:#001F3D;justify-content:center;align-items:flex-start;display:flex;flex-flow:column}.intro-left p{font-size:12pt;padding-left:30px;max-width:none!important}.intro-right{flex:1 1 50%}.intro-right{background-position:right center}.intro-image{height:100%;width:100%}h1{font-size:30pt;margin-bottom:20px;line-height:1}h2{font-size:20pt;margin:0 auto 30px;line-height:1}.intro-teasers{max-width:1100px;margin:0 auto;position:relative;transform:translateY(-85px);display:flex;flex-flow:row;justify-content:center;align-content:center}.teaser-group{display:flex;flex-flow:row wrap;flex:0 1 100%}.intro-box{background-color:#3F6284;color:#fff;display:flex;flex-flow:column wrap;flex-basis:342px;flex:1;padding:20px 30px;margin:12px}.box-small{flex:0 1 342px}.box-wide{flex:0 1 710px}.box-high{width:342px;flex:0 1 100%;background-color:#8CA8C4;max-width:342px}.intro-box h2{font-family:"Krub",sans-serif;margin:0 0 10px;text-align:left;color:#fff;font-size:1.25em}.intro-box .teaser-cat{display:block;font-size:11pt;margin-bottom:10px}.intro-box p{font-size:1em}.intro-box p.action{margin:auto 0 0 0}.intro-box a.btn{display:block;font-weight:500;max-width:280px}.intro-box.box-high h2{margin-top:0}.intro-box.box-high .btn{margin:15px 0}.content p.action a:not(.btn):link,.content p.action a:not(.btn):visited{color:#fff;border-bottom:1px solid #fff}.content p.action a:not(.btn):hover,.content p.action a:not(.btn):active{color:#fff;border-bottom:1px solid #8CA8C4}.heading{padding:40px 0}.heading h1,.heading h2{margin-bottom:0}.heading .lead-text{display:block;text-align:center;margin:10px auto -5px;text-transform:uppercase;font-size:.9em;color:#fff}.content p{line-height:1.35}.content p a:not(.btn):link,.content p a:not(.btn):visited{color:#3F6284;text-decoration:none;border-bottom:1px solid #3F6284;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.content p a:not(.btn):hover,.content p a:not(.btn):active{color:#001F3D;border-bottom:1px solid #8CA8C4}.content .button{margin:50px auto;text-align:center}.content ul:not(.juicer-feed):not(.btn-list),.content ol{max-width:800px;margin:20px auto;padding:0 0 0 5px}.content ul:not(.btn-list)>li{list-style-type:none;margin-bottom:10px;margin-left:15px;line-height:1.5em;position:relative}.content ol ul:not(.btn-list)>li,.content ul ul>li{font-size:1em}.content ul:not(.btn-list) li:not(.feed-item)::before{content:"\2022";color:#001F3D;font-weight:700;display:inline-block;font-size:1em;padding-right:0;vertical-align:inherit;margin-left:-20px;position:absolute;top:0}.article-preview h2{margin:10px 0 0;line-height:1}.content .article-preview a:link,.content .article-preview a:visited{border-bottom:none}.article-preview .btn{margin-left:10px}.fullwidth{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:calc(100vw)}#page main.events{padding-top:0}.year_crumb{background-color:#fff;padding:40px 106px}ul.btn-list{margin:0;padding:0;list-style-type:none}.btn-list li{display:inline-block;margin-right:15px;font-size:12pt;line-height:50px;font-family:"Krub";font-weight:700}.btn-list li::before{display:none!important}.btn-list li a{background-color:#E8E8E8;color:#3F6284;padding:10px 20px;border-radius:10px;border:none!important;text-align:center}.btn-list li:hover a,.btn-list li.active a{background-color:#8CA8C4;color:#fff}.btn-list li.show_all{margin-right:0}.btn-list li.show_all a{padding:10px 30px}.event_teaser{display:flex;flex-flow:row wrap;position:relative;margin:20px 106px 40px;border-left:3px solid #8CA8C4;padding-left:20px}.event_teaser::before{position:absolute;top:0;width:60px;left:-72px;text-align:right;content:attr(data-art);display:inline-block;font-size:10pt;font-weight:700;color:#001F3D;text-transform:uppercase;word-break:break-word}.event_infos{max-width:560px;flex-basis:560px;margin-right:100px;display:flex;flex-flow:column}.event_time{display:block;font-size:11pt;font-weight:700;margin-bottom:5px}.event_infos h2{font-size:20pt;margin-bottom:10px}.event_location{font-size:11pt;font-weight:700;margin-top:-7px;margin-bottom:3px;line-height:1.25em;display:block}.event_intro p{font-size:11pt}.event_link{margin-top:auto}.event_content{position:relative;margin:-40px 106px 20px;border-left:3px solid #8CA8C4;padding-left:20px}.event_content .left_content{padding-left:0;margin-right:60px}.event_content .left_content p:last-child{margin-bottom:0}.event_content .right_content{transform:translateY(-60px);margin-bottom:-70px}.event_sidebar p,.event_content .right_content p{font-size:11pt;max-width:240px}.event_sidebar img,.event_content .right_content img{width:240px;height:auto;margin-top:20px;margin-bottom:15px}.event_content .wp-block-columns{margin-bottom:0}.event_content p{font-size:11pt}.event_content p::last-child{margin-bottom:0}.event .event_link{padding-top:20px}.overview_link{margin:20px 0 20px 128px}.parent-pageid-377 .overview_link,#blog .overview_link{margin-top:0;margin-left:106px}#page main.content.event{padding-top:0}.right_content .aktuelles{max-width:320px;margin-bottom:25px;padding-top:8px}.right_content .aktuelles span{font-size:10pt}.right_content .aktuelles h3{font-size:16pt;margin-bottom:0;margin-top:0}.right_content .aktuelles p{font-size:10pt}.right_content .aktuelles .btn{display:block;text-align:center;font-size:11pt;padding:10px 20px 8px}.jumpmarks{margin-bottom:40px;padding:20px 40px 20px 106px}.jumpmarks ul>li::before{display:none}.jumpmarks li{font-size:11pt}ul.newslist{margin:20px 0!important;padding:0!important;list-style-type:none}.content ul.newslist li::before{display:none!important}.newslist li{margin-left:0!important;padding:0!important;line-height:1.35em!important;font-size:11pt;margin-bottom:30px!important}.newslist li a{border:none!important;color:inherit!important}.newslist li a span{display:inline-block;font-weight:700}.contactform{margin-bottom:80px}.forminator-ui.forminator-custom-form[data-design="flat"]:not(.forminator-size--small){max-width:600px;margin:40px auto!important}.forminator-custom-form-201.forminator-design--flat .forminator-label{color:#fff!important;font-size:.8em!important;font-weight:300!important;padding-left:15px}.forminator-ui.forminator-custom-form[data-design="flat"] .forminator-input{border-radius:12px!important;padding:20px 10px!important}.forminator-ui.forminator-custom-form textarea{margin-left:-20px!important;margin-right:-20px!important;border-radius:12px!important;padding:20px!important;width:calc(100% + 40px)!important}.flag-container{opacity:0!important}.forminator-ui.forminator-custom-form[data-design="flat"] .forminator-button{display:inline-block!important;position:relative!important;color:#192C30!important;font-family:"Phoenix Sans","Helvetica Neue",Arial,sans-serif!important;font-weight:700!important;font-size:16pt!important;line-height:1!important;text-transform:uppercase!important;margin:0!important;border-radius:10px!important;padding:15px 30px!important;background-size:300% 100%!important;background-image:linear-gradient(to right,rgba(94,166,149,1) 0%,rgba(250,235,105,1) 20%,rgba(184,177,113,1) 80%,rgba(94,166,149,1) 82%)!important;box-shadow:4px 4px 0 0 #192C30!important;-webkit-transition:all .4s ease-in-out!important;-o-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out!important}.forminator-ui.forminator-custom-form[data-design="flat"] .forminator-button:hover{background-position:150% 0!important;box-shadow:0 0 0 0 #192C30!important;-o-transition:all .4s ease-in-out!important;-webkit-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out!important}@media screen and (max-width:1024px){.big-intro{flex-flow:column-reverse}.intro-left{padding-bottom:120px}.intro-right{height:350px;flex:1 auto;background-position:center center;background-size:cover}.box-wide{flex:0 1 auto}.box-small{flex:1;min-width:250px}main>.wp-block-columns{flex-wrap:wrap}.left_content{flex-basis:100%!important}.right_content{transform:translateY(40px);padding-left:106px;margin-left:0!important}.year_crumb{padding:40px 20px}.year_crumb li{line-height:50px;margin-right:10px}.btn-list li.show_all a{padding:10px 25px}.event_teaser{flex-flow:column;margin:20px}.event_teaser::before{position:relative;top:0;width:inherit;left:0;text-align:left}.event_infos{margin-right:20px}}@media screen and (max-width:1024px) and (orientation:landscape){.intro-left{padding-bottom:120px}.intro-left h1{padding-left:30px}}@media screen and (max-width:780px){.page_intro{padding:40px 30px}.page_intro h1{font-size:24pt}.wp-block-columns{display:block}.left_content,.right_content{padding:0 20px!important}}@media screen and (max-width:54.786em){.site{max-width:100vw;overflow-x:hidden}.intro-teasers,.intro-group{flex-flow:column}.intro-left{padding:50px 20px 100px}.intro-left h1{padding-left:30px}.box-high{flex:1;width:auto;min-width:250px;max-width:inherit}.content .intro-box p{padding:0}.heading .lead-text{font-size:12pt}.page-intro h1{margin:20px auto 0}.content ul,.content ol{max-width:100vw;margin:20px}.article-preview h2{font-size:1.25em}.contactform{margin:20px}.forminator-ui.forminator-custom-form textarea{margin-left:0px!important;margin-right:0px!important;padding:20px!important;width:calc(100%)!important}.jumpmarks{margin-bottom:40px;padding:0}.jumpmarks li{line-height:50px}.full_content{padding-left:20px;padding-right:20px}.wp-block-columns>.left_content,.wp-block-columns>.right_content{padding:0 20px!important}.event_content .left_content,.event_content .right_content{padding:0!important}.left_content h2{font-size:20pt}.sidebar_intend .right_content{transform:translateY(0)}.event_content .right_content{transform:translateY(0);margin-bottom:10px}.event_sidebar img,.event_content .right_content img{margin-bottom:0}.event_infos{display:block;flex:0}.event_content{margin:-20px 20px 20px}.event_content .right_content figcaption{margin-top:5px}.overview_link{margin:20px auto;text-align:center}}@media screen and (max-width:780px) and (orientation:landscape){.intro-left h1{padding-left:20px}}@media screen and (max-width:640px){.intro-left h1{padding-left:20px}}