/* https://praxis-holstenbrauerei.de/wp-content/themes/stehling-theme/style.min.css?ver=1.0.2 */
@keyframes fadeIn{0%{opacity:0}50%{opacity:.5}100%{opacity:100}}@keyframes pulse{0%{filter:drop-shadow(0 0 0 rgba(204,169,44,.4))}70%{filter:drop-shadow(0 0 10px rgba(204,169,44,0))}100%{filter:drop-shadow(0 0 0 rgba(204,169,44,0))}}@keyframes move_right{0%{transform:translateY(-50%) rotate(0deg) translateX(0%)}50%{transform:translateY(-50%) rotate(0deg) translateX(10%)}100%{transform:translateY(-50%) rotate(0deg) translateX(0%)}}@keyframes move_down{0%{transform:translateY(-50%) rotate(90deg) translateX(0%)}50%{transform:translateY(-50%) rotate(90deg) translateX(10%)}100%{transform:translateY(-50%) rotate(90deg) translateX(0%)}}@keyframes loading{0%{stroke-dashoffset:40}100%{stroke-dashoffset:100%}}.contact-form{margin-top:2rem;margin-bottom:2rem}@media screen and (min-width:768px){.contact-form{margin-top:4rem;margin-bottom:4rem}}.contact-form__element{width:100%;margin-bottom:1em;position:relative;color:#494d4d}@media screen and (min-width:768px){.contact-form__element{margin-bottom:1.5em}}.contact-form__element p{padding-left:1rem;padding-right:1rem}.contact-form__element--required{display:none!important}.contact-form__element.file .contact-form__label,.contact-form__element.date .contact-form__label{display:block;position:static}.nojs .contact-form__element .contact-form__label,.contact-form__element--has-focus .contact-form__label,.contact-form__element--has-input .contact-form__label{transform:translate(-1rem,-2.5rem);font-size:.875em;line-height:1.4}.nojs .contact-form__element .contact-form__input,.contact-form__element--has-focus .contact-form__input,.contact-form__element--has-input .contact-form__input{padding-left:calc(.5rem - 1px)}.contact-form__element--has-focus .contact-form__input{box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08)}.contact-form__alert{margin:0 0 0 .5rem;color:#de0027;font-size:0;opacity:0;transition:all 0.3s ease}.contact-form__label{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;padding:.4rem 1rem;line-height:1rem;border:1px solid transparent;cursor:text;color:inherit;pointer-events:none;transition:all 0.3s ease}.contact-form__input{width:100%;padding:.4rem 1rem;background:#fff;border:1px solid #eee;color:inherit;font-family:inherit;font-size:inherit;line-height:1em;transition:all 0.3s ease}.contact-form__input--non-validate{border-color:#de0027;box-shadow:0 2px 2px 0 rgba(222,0,39,.16),0 0 0 1px rgba(222,0,39,.08)}.contact-form__input--non-validate+.contact-form__alert{margin-top:.5rem;font-size:1rem;opacity:1}.contact-form__input--textarea{height:150px;resize:vertical}.contact-form__input--checkbox{width:20px;height:20px;padding:0;position:absolute;top:.5em;left:0;transform:translate(0,-50%)}.contact-form__submit{position:relative;margin-left:.5rem;margin-right:.5rem;padding-right:2.5rem;font-size:1.125rem;font-weight:700;background-color:#fff}.contact-form__submit[disabled],.contact-form__submit[disabled]:hover{cursor:not-allowed;background-color:#eee}.contact-form__submit svg{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.contact-form__legal{position:relative;padding-left:1.5em;margin-bottom:1em;margin-left:.5rem;margin-right:.5rem}.contact-form__legal .contact-form__label{display:block;padding:0;border:0;position:static;cursor:pointer;pointer-events:all;line-height:1.4}.contact-form__legal .contact-form__label a{color:#C09762}.contact-form .user-notice{margin:1rem .5rem}@media screen and (min-width:1024px){.contact-form .user-notice{margin:1rem}}.contact-form__admin-notice{font-weight:800;margin-left:.5rem;margin-right:.5rem}.contact-form__warning{display:none;clear:both;margin-top:1em}.contact-form__warning p{font-weight:700;color:red}#formsent{margin:2rem 0}.owl-carousel .owl-nav{display:none}.owl-carousel .owl-dots{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin-top:1rem}.owl-carousel .owl-dots .owl-dot span{display:block;width:12px;height:12px;margin:0 0 .5rem .5rem;border-radius:50%;background-color:#47545D}.owl-carousel .owl-dots .owl-dot.active span{background-color:#C09762}*{box-sizing:border-box;outline:none}html.open-nav{overflow:hidden}html.open-nav aside .nav_button svg .close{display:block}html.open-nav aside .nav_button svg .open{display:none}@media screen and (max-width:1920px) and (min-width:768px){html.open-nav aside .mobile_close{display:block}}body{padding:0;margin:0;font-size:1.5rem;color:#47545D;font-family:mr-eaves-sans,sans-serif;font-weight:400;font-style:normal;overflow-x:hidden}h1,h2,h3{font-weight:800;font-style:normal}h1{font-size:3rem}@media screen and (max-width:1023px){h1{font-size:4rem}}@media screen and (max-width:500px){h1{font-size:2.5rem}}h2{font-size:2.5rem}@media screen and (max-width:1023px){h2{font-size:3rem}}@media screen and (max-width:500px){h2{font-size:2rem}}#preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#fff}#preloader .inner_wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#preloader .inner_wrapper img{animation:fadeIn 1s linear 0.3s;opacity:0}#preloader .inner_wrapper svg{width:200px}#preloader .inner_wrapper svg .logo_border{animation:loading 1s linear}#content ul{list-style:none;padding:0;margin:0}#content ul li{position:relative;display:block;margin:1rem 2rem 0 0rem;padding-left:2rem}#content ul li:before{content:"";position:absolute;top:.5rem;left:0;width:.8rem;height:.8rem;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(/wp-content/themes/stehling-theme/graphics/icons/arrow_right.svg)}#content ul.checkmark li{position:relative;display:inline-block;margin:1rem 2rem 0 0rem;padding-left:2rem}#content ul.checkmark li:before{content:"";position:absolute;top:.3rem;left:0;width:.8rem;height:.8rem;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(/wp-content/themes/stehling-theme/graphics/icons/arrow_up.svg)}#content ul.columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,320px));grid-auto-rows:0.8fr;grid-gap:0 1rem}#content ul.columns li{margin:0}#content ol{list-style:none;padding:0;margin:0;counter-reset:number}#content ol li{position:relative;margin:1rem 2rem 0 0rem;padding-left:2rem}#content ol li:before{counter-increment:number;content:counter(number,decimal-leading-zero);position:absolute;top:0rem;left:0;font-size:1.5rem;font-weight:800;line-height:1;color:#C09762}button{padding:.4rem 1rem;border:none;color:#C09762;cursor:pointer}blockquote{margin:1rem 0rem 1rem 2rem;font-style:italic;font-weight:200;font-size:1.875rem;color:#a1671c}img{display:block;width:100%;height:auto}aside{position:fixed;left:0;top:0;height:100vh;width:100px;background-color:#47545D;z-index:99;box-shadow:3px 0 5px 0 rgba(20,20,20,.3)}aside a{display:block}aside a .logo{margin:2rem 0;padding:.5rem}@media screen and (max-width:767px){aside a .logo{margin:0}}aside .mobile_close{display:none;position:fixed;top:2rem;right:2rem;width:2rem;height:2rem;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(/wp-content/themes/stehling-theme/graphics/icons/close.svg);z-index:99;cursor:pointer}aside .nav_button{display:flex;flex-flow:column;align-items:center;text-decoration:none;margin-bottom:2rem}aside .nav_button svg{width:1.7rem;height:1.7rem}aside .nav_button svg .close{display:none}aside .nav_button span{margin-top:.5rem;color:#fff;font-weight:700}aside #menu .menu-primary-container{background-color:#47545D}aside #menu:after{content:"";position:fixed;top:0;left:0;width:0;height:100vh;background-color:rgba(71,84,93,.7);z-index:-20;transition:all 0.3s ease}aside #menu.show{display:block}aside #menu.show:after{width:100%}aside #menu .main-menu{padding:0;margin:0}aside #menu .main-menu li a{display:block;padding:.3rem 1rem;color:#fff;text-decoration:none}@media screen and (max-width:767px){aside #menu.show .menu-primary-container{transform:translate(0,0)}aside #menu .menu-primary-container{position:fixed;top:6rem;left:0;width:300px;height:100vh;transform:translate(-400px,0);transition:all 0.3s ease-in-out}aside #menu .menu-primary-container .main-menu{margin-top:4rem}aside #menu .menu-primary-container .main-menu li a{text-align:center}}@media screen and (min-width:768px) and (max-width:1920px),screen and (min-width:1921px) and (max-height:1079px){aside #menu{position:absolute;top:0;left:100%;z-index:0}aside #menu:after{content:"";position:fixed;top:0;left:0;width:0;height:100vh;background-color:rgba(71,84,93,.7);z-index:-20;transition:all 0.3s ease}aside #menu.show .menu-primary-container{transform:translate(0,0)}aside #menu .menu-primary-container{position:absolute;top:0;left:0;width:300px;height:100vh;transform:translate(-400px,0);transition:all 0.3s ease-in-out;z-index:1}aside #menu .menu-primary-container .main-menu{margin-top:4rem;list-style:none}aside #menu .menu-primary-container .main-menu li a{text-align:center}}@media screen and (min-width:1024px) and (min-height:680px){aside #social_nav{position:absolute;bottom:15rem;width:100%}}aside #social_nav .social-menu{padding:0;margin:0}aside #social_nav .social-menu li a{position:relative;display:block;width:2rem;padding:.125rem .85rem .875rem;text-indent:-99rem;overflow:hidden;margin-bottom:1rem;color:#fff}@media screen and (min-width:768px){aside #social_nav .social-menu li a{width:auto}}aside #social_nav .social-menu li a:before{content:"";position:absolute;top:0;left:50%;width:2rem;height:2rem;transform:translate(-50%,0);background-position:center;background-size:contain;background-repeat:no-repeat}aside #social_nav .social-menu li.phone a:before{background-image:url(/wp-content/themes/stehling-theme/graphics/icons/phone.svg)}aside #social_nav .social-menu li.jobs a{width:3.25rem;color:#fff;font-weight:700;text-decoration:none;text-indent:0;text-align:center}@media screen and (min-width:768px){aside #social_nav .social-menu li.jobs a{width:auto}}aside #social_nav .social-menu li.mail a:before{background-image:url(/wp-content/themes/stehling-theme/graphics/icons/mail.svg)}aside #social_nav .social-menu li.fb a:before{background-image:url(/wp-content/themes/stehling-theme/graphics/icons/fb.svg)}aside #social_nav .social-menu li.insta a:before{background-image:url(/wp-content/themes/stehling-theme/graphics/icons/insta.svg)}aside #social_nav .social-menu li.termin a:before{background-image:url(/wp-content/themes/stehling-theme/graphics/icons/termin.svg)}@media screen and (max-width:400px){aside #social_nav .social-menu li a:before{width:1.7rem;height:1.7rem}}aside #privacy_links{position:absolute;bottom:2rem;width:100%}aside #privacy_links ul{padding:0;margin:0}aside #privacy_links ul li a{display:block;margin-bottom:1rem;text-align:center}aside #privacy_links ul li a svg{width:2rem;height:2rem}@media screen and (max-width:767px){aside{display:flex;flex-flow:row wrap;height:109px;width:100%;padding:1rem}aside .logo{position:absolute;top:0rem;left:0rem;margin:0;max-width:100px;max-height:100px;padding:1rem}aside .nav_button{flex:1 100%;flex-flow:row nowrap;justify-content:flex-end;order:3;margin-bottom:0}aside .nav_button span{margin-right:1rem;margin-top:0;order:1}aside .nav_button svg{order:2}aside #social_nav{flex:1 100%;order:2}aside #social_nav .social-menu{display:flex;flex-flow:row wrap;list-style:none;justify-content:flex-end;margin-bottom:.5rem}aside #social_nav .social-menu li{margin-right:1rem}aside #social_nav .social-menu li:last-of-type{margin-right:0}aside #social_nav .social-menu li a{margin-bottom:0}aside #privacy_links{display:none}}@media screen and (min-width:768px) and (max-width:1920px),screen and (min-width:1921px) and (max-height:1079px){aside>*{position:relative;z-index:1}aside:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:#47545D}}@media screen and (min-width:1921px) and (min-height:1080px){aside{width:200px}aside .nav_button{display:none}aside #menu ul li a{text-align:center}}#header{position:absolute;top:0;left:0;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;color:#fff;background-color:#47545D;border-bottom:1px solid #fff;z-index:99}@media screen and (min-width:768px){#header{margin-left:100px;width:calc(100% - 100px)}}@media screen and (min-width:1921px) and (min-height:1080px){#header{margin-left:200px;width:calc(100% - 200px)}}#header span{padding:.5rem 1rem;font-size:2rem;font-weight:300}#header span.coard{position:relative;padding-right:10rem}#header span.coard:before{content:"";position:absolute;top:0;right:4rem;width:84px;height:84px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(/wp-content/themes/stehling-theme/graphics/icons/star.svg);z-index:99;filter:drop-shadow(0 0 2px rgba(20,20,20,.8))}#header span.coard:after{content:"";position:fixed;top:0;right:6.56rem;width:1px;height:100vh;background-color:#fff;z-index:99}#header span b{font-weight:600}@media screen and (max-width:767px){#header{background-color:transparent}#header span{font-size:1rem}#header span.coard{margin-right:0;padding-right:3rem}#header span.coard:before{width:44px;height:44px;right:.67rem;top:.78rem}#header span.coard:after{right:2rem}}@media screen and (min-width:768px) and (max-width:1023px){#header span{font-size:1.5rem}}@media screen and (min-width:1024px){#header span.coard:before{top:.6rem}}#footer{position:relative;display:block;padding:4rem;background-color:#868F96;color:#fff}@media screen and (min-width:768px){#footer{margin-left:100px;padding-right:6.5rem}}@media screen and (min-width:1921px) and (min-height:1080px){#footer{margin-left:200px}}#footer .pars-breadcrumb{position:relative;display:block}#footer .pars-breadcrumb .wrapper{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}#footer .pars-breadcrumb .wrapper>p{margin:.2rem;padding-right:2rem}#footer .pars-breadcrumb .wrapper .breadcrump{list-style:none;display:flex;flex-flow:row wrap;justify-content:flex-start;padding-left:0}#footer .pars-breadcrumb .wrapper .breadcrump li{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin-right:1rem}#footer .pars-breadcrumb .wrapper .breadcrump li:first-of-type{margin-left:0}#footer .pars-breadcrumb .wrapper .breadcrump li:last-of-type .icon{display:none}#footer .pars-breadcrumb .wrapper .breadcrump li a{color:#fff}#footer .pars-breadcrumb .wrapper .breadcrump li .icon{height:2rem;margin-left:1rem}#footer .pars-breadcrumb .wrapper .breadcrump li .icon svg{display:block;width:100%;height:100%}#footer .widgets .widget a{color:#fff}#footer .copy{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}#footer .copy ul{display:flex;flex-flow:row wrap;list-style:none;padding:0;margin:0}#footer .copy ul li{position:relative;padding-right:1rem}#footer .copy ul li:after{content:"|";position:absolute;top:50%;right:.4rem;transform:translate(0,-50%);color:#fff}#footer .copy ul li:last-of-type::after{content:none}#footer .copy ul li a{color:#fff;text-decoration:none}#footer .copy ul li a:hover{text-decoration:underline}#content{position:relative;display:block}#content a{color:#a1671c}@media screen and (max-width:767px){#content{margin-top:109px}}@media screen and (min-width:768px){#content{margin-left:100px}}@media screen and (min-width:1921px) and (min-height:1080px){#content{margin-left:200px}}.intro_section{position:relative;display:block}.intro_section .intro_wrapper{position:relative;overflow:hidden;background-color:#333}@media screen and (min-width:1024px){.intro_section .intro_wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000 0%,rgba(255,255,255,0) 100%);z-index:1}}.intro_section .intro_wrapper:after{content:"";position:absolute;top:35%;left:0;width:800px;height:90%;background-size:contain;background-repeat:no-repeat;background-image:url(/wp-content/themes/stehling-theme/graphics/icons/ring.svg)}.intro_section .intro_wrapper .headline_wrapper{color:#fff;z-index:2}.intro_section .intro_wrapper .headline_wrapper span{display:block}.intro_section .intro_wrapper .headline_wrapper span.headline{font-size:5rem;margin:0 0 1rem 0;max-width:800px;font-weight:800}.intro_section .intro_wrapper .headline_wrapper span.sub_headline{margin:0;font-size:4.5rem;font-weight:300}.intro_section .intro_content{position:relative;display:block;overflow:hidden}.intro_section .intro_content:after{content:"";position:absolute;top:-4rem;right:-4rem;width:300px;height:300px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(/wp-content/themes/stehling-theme/graphics/icons/ring_dark.svg);z-index:-1}.intro_section .intro_content .inner_wrapper{max-width:800px;padding:4rem;margin:0 auto}.intro_section .intro_content .inner_wrapper ul.checkmark{display:flex;flex-flow:row wrap}.intro_section .intro_content .inner_wrapper ul.checkmark li{flex:1 45%;min-width:200px}.intro_section .intro_content p:last-child{margin-bottom:0}.intro_section .not_found{padding:3rem}@media screen and (max-width:1023px){.intro_section .intro_wrapper:after{width:300px;height:300px;left:-6rem;top:auto;bottom:-3rem}.intro_section .intro_wrapper .headline_wrapper{position:relative;display:block;padding:2rem;background-color:#47545D}.intro_section .intro_wrapper .headline_wrapper span.headline{font-size:2.2rem}.intro_section .intro_wrapper .headline_wrapper span.sub_headline{font-size:2rem}.intro_section .intro_content .inner_wrapper{padding:2rem}}@media screen and (max-width:767px){.intro_section .intro_wrapper .headline_wrapper span.headline{font-size:1.8rem}.intro_section .intro_wrapper .headline_wrapper span.sub_headline{font-size:1.6rem}}@media screen and (min-width:1024px){.intro_section .intro_wrapper .headline_wrapper{position:absolute;left:4rem;bottom:4rem;line-height:.9}}@media screen and (min-width:1024px) and (max-width:1600px){.intro_section .intro_wrapper .headline_wrapper span.headline{font-size:2.4rem}.intro_section .intro_wrapper .headline_wrapper span.sub_headline{font-size:2.2rem}}.cta_section .cta_wrapper{display:flex;flex-flow:row;justify-content:space-between;overflow:hidden;background:linear-gradient(120deg,#edeeef 50%,#C09762 50%)}.cta_section .cta_wrapper .left,.cta_section .cta_wrapper .right{position:relative;display:block;padding:4rem 4rem}.cta_section .cta_wrapper .left a,.cta_section .cta_wrapper .right a{color:white!important}.cta_section .cta_wrapper .left{flex:0 50%;padding-right:12rem}.cta_section .cta_wrapper .right{position:relative;flex:1 50%;display:flex;flex-flow:row wrap;align-items:center;padding-left:12rem;color:#fff;font-weight:700;gap:1rem}.cta_section .cta_wrapper .right:before{content:"";position:absolute;top:50%;left:3px;width:100%;height:100%;transform:translate(-50%,-50%) rotate(74deg);background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/wp-content/themes/stehling-theme/graphics/icons/kompass.svg)}.cta_section .cta_wrapper .right a{font-size:1.2rem}.cta_section .cta_wrapper .right a.button{background-color:#fff;text-decoration:none;color:#b78546!important;padding:1rem 2rem;border-radius:14px;display:inline-block}@media screen and (max-width:1023px){.cta_section .cta_wrapper{flex-flow:column;background:none}.cta_section .cta_wrapper .left,.cta_section .cta_wrapper .right{flex:1 100%;padding:2rem}.cta_section .cta_wrapper .left{background-color:#edeeef}.cta_section .cta_wrapper .right{justify-content:center;background-color:#C09762}}@media screen and (min-width:768px) and (max-width:1023px){.cta_section .cta_wrapper .left,.cta_section .cta_wrapper .right{flex:0 50%;padding-right:7rem}.cta_section .cta_wrapper .right:before{top:0;right:1rem;left:auto;width:6rem;transform:translate(0%,-50%) rotate(135deg)}}@media screen and (max-width:767px){.cta_section .cta_wrapper .left,.cta_section .cta_wrapper .right{flex:0 50%;padding-right:3rem}.cta_section .cta_wrapper .right:before{top:0;right:1rem;left:auto;width:6rem;transform:translate(0%,-50%) rotate(135deg)}}.hidden_wrapper.hidden{display:none}.box_section{position:relative;display:block}.box_section .box_wrapper{position:relative;display:block}.box_section .box_wrapper.no_image .header .headline_wrapper{position:relative;bottom:auto;left:auto}.box_section .box_wrapper .header{position:relative;display:block}.box_section .box_wrapper .header img{pointer-events:none}.box_section .box_wrapper .header .headline_wrapper{background-color:rgba(71,84,93,.9);color:#fff}.box_section .box_wrapper .header .headline_wrapper:hover .status svg{animation:move_down 1.5s infinite}.box_section .box_wrapper .header .headline_wrapper .headline,.box_section .box_wrapper .header .headline_wrapper .sub_headline{display:block;grid-column:text}.box_section .box_wrapper .header .headline_wrapper .headline{margin:0 0 .5rem 0;font-weight:800;line-height:1}.box_section .box_wrapper .header .headline_wrapper .sub_headline{padding:0;font-size:1.5rem;max-width:900px}.box_section .box_wrapper .body{position:relative;display:block;opacity:1;overflow:hidden}.box_section .box_wrapper .body:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(20,20,20,.8);z-index:-1;opacity:0;transition:all 1s ease}.box_section .box_wrapper .body .inner_wrapper{position:relative;display:block;max-width:800px;margin:0 auto;padding:4rem}.box_section .box_wrapper .body .inner_wrapper h2{margin:0 0 1rem 0}.box_section .box_wrapper .body .inner_wrapper+.inner_wrapper{padding-top:0}.box_section .box_wrapper .body .ci_symbol{display:block;position:absolute;width:400px;height:400px;z-index:-1}.box_section .box_wrapper .body .ci_symbol svg{width:100%;height:100%}@media screen and (min-width:1600px){.box_section .box_wrapper .header .headline_wrapper{position:absolute;bottom:0;left:0;width:100%;padding:2rem 12rem 2rem 2rem}}@media screen and (min-width:1024px){.box_section .box_wrapper .header .headline_wrapper{padding:2rem 8rem 2rem 2rem}}@media screen and (max-width:1023px){.box_section .box_wrapper .header .headline_wrapper{position:relative;padding:2rem 7rem 2rem 2rem}.box_section .box_wrapper .header .headline_wrapper .sub_headline{font-size:1.3rem}.box_section .box_wrapper .body .inner_wrapper{margin:0 auto;padding:2rem}}@media screen and (max-width:767px){.box_section .box_wrapper .header .headline_wrapper{padding:2rem 3rem 2rem 2rem}.box_section .box_wrapper .header .headline_wrapper .headline{margin-bottom:1rem}}#job-form{overflow:hidden;max-height:0;opacity:0;transition:all .8s ease}#job-form:target{max-height:999em;opacity:1}.news_section{position:relative;display:block;padding:4rem}.news_section h2{margin:2rem 0 1rem 0}.news_section .sub_headline{display:block;padding:0 0 2rem 0;font-size:2rem}.news_section .news_wrapper .article{border:1px solid #707070;max-width:400px;margin:0 auto}.news_section .news_wrapper .article .image{position:relative;display:block}.news_section .news_wrapper .article .image .title_wrapper{position:absolute;bottom:0;left:0;width:100%;padding:.5rem;background-color:rgba(71,84,93,.6)}.news_section .news_wrapper .article .image .title_wrapper a{text-decoration:none}.news_section .news_wrapper .article .image .title_wrapper h3{color:#fff;margin:0}.news_section .news_wrapper .article .title_wrapper{position:relative;display:block;max-height:100px;overflow:hidden}.news_section .news_wrapper .article .title_wrapper:before{content:"";position:absolute;bottom:0;left:0;height:80%;width:100%;background:linear-gradient(to top,#fff 0,rgba(255,255,255,.1) 90%)}.news_section .news_wrapper .article .title_wrapper a{color:inherit;text-decoration:none}.news_section .news_wrapper .article .title_wrapper a h3{display:block;margin:1rem;font-weight:300}.news_section .news_wrapper .article .title_wrapper a h3 img{display:none!important}.news_section .news_wrapper .article p{margin:1rem}@media screen and (max-width:767px){.news_section{padding:2rem}.news_section .sub_headline{font-size:1.5rem}}@media screen and (min-width:1024px){.news_section .news_wrapper{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch}.news_section .news_wrapper .article{flex:0 100%;max-width:300px;margin:0;margin-right:1rem;margin-bottom:1rem}}.news_section--jobs .news_wrapper{justify-content:center}.news_section--jobs .news_wrapper .article .title_wrapper{max-height:none}.news_section--jobs .news_wrapper .article .title_wrapper:before{content:none}.map_container{position:relative;display:block;min-height:240px;padding-top:40%}.map_container .map{position:absolute;top:0;left:0;width:100%;height:100%}.map_container .map-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/wp-content/themes/stehling-theme/graphics/google_maps_placeholder.jpg);background-size:cover;background-position:center;filter:blur(2px);z-index:1}.map_container .inner_wrapper{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);z-index:2}.map_container .map-choose{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:80%;max-width:400px;padding:2rem;margin:1rem auto;background-color:rgba(255,255,255,.7);box-shadow:0 0 60px rgba(0,0,0,.1)}.map_container .map-choose>*{position:relative;padding-top:4rem;cursor:pointer;text-align:center;flex:0 1 100%;margin:.25rem 0}.map_container .map-choose>*:before{content:"";position:absolute;top:0;left:50%;width:60px;height:60px;transform:translate(-50%,0);background-size:cover;background-position:center;background-repeat:no-repeat}.map_container .map-choose>*.map-pin:before{background-image:url(/wp-content/themes/stehling-theme/graphics/icons/google_maps_pin.svg)}.map_container .map-choose>*.map-direction:before{background-image:url(/wp-content/themes/stehling-theme/graphics/icons/google_maps_location.svg)}.map_container .map-choose>* span{font-size:1.125rem;font-weight:500}@media screen and (min-width:640px){.map_container .map-choose{flex-flow:row nowrap}.map_container .map-choose .map-choose>*{flex:0 1 auto;margin:0}}.map_container .legal_notify{display:block;width:80%;max-width:600px;padding:2rem;margin:0 auto;background-color:rgba(255,255,255,.7);box-shadow:0 0 60px rgba(0,0,0,.1);color:#d41414}.map_container .legal_notify p{margin:0;text-align:center}@media screen and (max-width:400px){.map_container .inner_wrapper{position:relative;top:auto;left:auto;transform:none}}@media screen and (max-width:767px){.map_container{padding-bottom:70%}.map_container .map-choose{width:100%}}@media screen and (min-width:768px) and (max-width:1024px){.map_container{padding-bottom:40%}}.contact-form{max-width:80%;width:100%;margin:2rem auto}#content .anchor_nav{position:fixed;top:-20rem;left:0;width:calc(100% - 100px);margin-left:100px;z-index:9;background-color:#fff;border-bottom:1px solid #c09762;box-shadow:0 0 2px rgba(20,20,20,.3)}#content .anchor_nav.fixed{top:0;animation:slide-in 0.5s ease}#content .anchor_nav.show nav{max-height:none;margin:1rem auto}#content .anchor_nav .title{display:block;padding:.4rem 1rem;font-weight:500;text-align:center;cursor:pointer}#content .anchor_nav nav{max-height:0;max-width:600px;margin:0;overflow:hidden}#content .anchor_nav nav ul li:first-of-type{margin-top:0}#content .anchor_nav nav ul li a{text-decoration:none}@media screen and (max-width:767px){#content .anchor_nav.fixed{top:6.8rem;margin-left:0;width:100%}}.accordions{position:relative;display:block}.accordions .accordion{position:relative;display:block;padding:0 4rem;max-width:800px;margin:1rem auto 2rem auto;padding-bottom:1rem;border-bottom:1px solid #ddd}.accordions .accordion h3{display:block;margin:0 0 1rem 0}.accordions .accordion .body.show .short:before{transform:translate(0,-50%) rotateZ(90deg)}.accordions .accordion .body.show .long{padding-top:1rem;max-height:none}.accordions .accordion .body .short{position:relative;padding-right:6rem;cursor:pointer}.accordions .accordion .body .short:before{content:"";position:absolute;top:50%;right:0;width:50px;height:50px;transform:translate(0,-50%);background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/wp-content/themes/stehling-theme/graphics/icons/arrow_right_gold.svg)}.accordions .accordion .body .long{max-height:0;overflow:hidden}.accordions .accordion .body p:first-of-type{margin-top:0}.accordions .accordion .body p:last-of-type{margin-bottom:0}