.screen-reader-text,.sr-only{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus,.sr-only:focus{border-radius:3px;box-shadow:0 0 2px 2px #0009;clip:auto!important;-webkit-clip-path:none;clip-path:none;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.alignleft{float:left;margin-bottom:1.5em;margin-right:1.5em}.alignright{float:right;margin-bottom:1.5em;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-bottom:1.5em;margin-left:auto;margin-right:auto}.d-none{display:none}@media screen and (min-width:768px){.d-sm-none{display:none}}@media screen and (min-width:992px){.d-md-none{display:none}}@media screen and (min-width:1200px){.d-lg-none{display:none}}.d-block{display:block}@media screen and (min-width:768px){.d-sm-block{display:block}}@media screen and (min-width:992px){.d-md-block{display:block}}@media screen and (min-width:1200px){.d-lg-block{display:block}}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.py-100{padding:100px 0}.py-80{padding:80px 0}.my-100{margin:100px 0}.my-80{margin:80px 0}.text-success,a.text-success:focus,a.text-success:hover{color:#28a745!important}.text-warning,a.text-warning:focus,a.text-warning:hover{color:#ffc107!important}.text-danger,a.text-danger:focus,a.text-danger:hover{color:#dc3545!important}.text-decoration-none{text-decoration:none}.underline{text-decoration:underline}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}body{word-break:break-word;-webkit-text-size-adjust:100%;text-size-adjust:100%}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}figure,iframe,img,picture,svg,video{max-width:100%}blockquote a,ol a,p a,ul a{color:inherit;text-decoration:underline}.container{margin-inline:auto;padding-inline:15px;width:min(1250px,100%)}.container--full{width:100%}@media(prefers-reduced-motion){*,:after,:before{animation-duration:0s!important;scroll-behavior:auto!important;transition:none!important}}@font-face{font-family:FuturaProHeavy;src:url(/wp-content/themes/egelerlutzag/build/dist/fonts/font.76515b57.woff2) format("woff2"),url(/wp-content/themes/egelerlutzag/build/dist/fonts/font.65fd3ae8.woff) format("woff")}@font-face{font-family:FuturaProLight;src:url(/wp-content/themes/egelerlutzag/build/dist/fonts/futura-egelerlutz-l-07-2025.8e3d7e60.woff2) format("woff2"),url(/wp-content/themes/egelerlutzag/build/dist/fonts/Futura-EGELERLUTZ-L-07-2025.c3d81431.otf) format("opentype")}body{font-family:FuturaProLight,sans-serif;font-size:18pt;line-height:1.167}.main-title{font-size:var(--service-menu-font-size);font-weight:300;line-height:var(--service-menu-line-height)}.sub-title{font-size:23pt;font-weight:300;line-height:1.13;text-transform:uppercase}@media screen and (max-width:991px){.sub-title{font-size:20pt}}.ref-page-title{font-size:17pt;font-weight:300;line-height:1}.ref-page-text{font-size:14pt;font-weight:300;line-height:1.21}b,strong{font-family:FuturaProHeavy,sans-serif;font-weight:400}.button,button,input[type=submit]{cursor:pointer}.link{display:inline-block}.link,.menu-toggle{background:#0000;border:none;cursor:pointer}.menu-toggle{height:clamp(40px,(100vh - 24px)/8/1.1 - 22px,68px);padding:0;position:relative;width:75px;z-index:999}@media screen and (max-width:767px){.menu-toggle{height:24px;width:30px}}.menu-toggle:focus{outline:0}.menu-toggle span{background:#f8ce7c;height:8px;left:0;position:absolute;width:100%}@media screen and (max-width:767px){.menu-toggle span{height:2px}}.menu-toggle span:first-child{font-size:0;top:0;transition:top .4s,transform .4s}.toggled .menu-toggle span:first-child{top:50%;transform:translateY(-50%) scale(0)}.menu-toggle span:nth-child(2),.menu-toggle span:nth-child(3){top:50%;transform:translateY(-50%);transition:transform .4s}.toggled .menu-toggle span:nth-child(2){transform:translateY(-50%) rotate(45deg)}.toggled .menu-toggle span:nth-child(3){transform:translateY(-50%) rotate(-45deg)}.menu-toggle span:nth-child(4){bottom:0;transition:bottom .4s,transform .4s}.toggled .menu-toggle span:nth-child(4){bottom:50%;transform:translateY(50%) scale(0)}.main-navigation{align-items:center;display:flex}.main-navigation ul{list-style:none;margin:0;padding-left:0}.menu-main-menu-container{background:#f8ce7c linear-gradient(#f8ce7c,#f8ce7c);bottom:0;left:0;opacity:0;padding:24px 15px 50px;pointer-events:none;position:fixed;right:0;top:var(--offset);transition:opacity .4s,visibility .4s;visibility:hidden;will-change:opacity;z-index:99}@media screen and (max-width:767px){.menu-main-menu-container{padding-top:0}}.admin-bar .menu-main-menu-container{top:142px}.toggled .menu-main-menu-container{opacity:1;pointer-events:all;visibility:visible}.menu{height:100%;overflow:auto}.menu li a{color:#a9342b;display:inline-block;font-size:13vh;line-height:9.4vh;padding-top:3vh;text-decoration:none;transition:color .3s}@media screen and (min-width:992px)and (max-width:1024px)and (min-height:950px){.menu li a{font-size:124px}}@media screen and (max-width:991px){.menu li a{font-size:10vh;line-height:10vh;padding-top:2vh}}@media screen and (min-width:768px)and (max-width:991px)and (min-height:850px){.menu li a{font-size:85px}}@media screen and (max-width:767px){.menu li a{font-size:5.5vh;line-height:1.3;padding-top:.2em}}@media screen and (min-width:461px)and (max-width:767px)and (min-height:950px){.menu li a{font-size:52px}}@media screen and (max-width:460px)and (min-height:600px){.menu li a{font-size:34px}}.menu li a:hover{color:#a9342b80}.menu li a:focus{outline:0}.menu li:is(.impressum,.datenschutz){inset-block-end:15px;inset-inline-start:15px;position:absolute}.menu li:is(.impressum,.datenschutz) a{font-size:23px;font-weight:300;line-height:1}.site-header{-webkit-padding-before:var(--header-padding-block);background:#a9342b;padding-block-start:var(--header-padding-block)}.site-header__wrapper{align-items:center;display:flex;gap:20px;justify-content:space-between}.site-header .site-branding h1,.site-header .site-branding p:not(.site-description){color:#f8ce7c;font-family:FuturaProHeavy,sans-serif;font-size:var(--logo-font-size);font-weight:400;line-height:var(--logo-height);margin:0;text-transform:uppercase;white-space:nowrap}.site-header .site-branding h1 a,.site-header .site-branding p:not(.site-description) a{text-decoration:none}.site-header .site-branding h1 a:focus,.site-header .site-branding p:not(.site-description) a:focus{outline:0}:root{--header-padding-block:0.8vh;--logo-height:12.4vh;--logo-font-size:13vh;--service-menu-font-size:13vh;--service-menu-line-height:12.4vh}@media screen and (min-width:992px)and (max-width:1024px)and (min-height:950px){:root{--logo-font-size:124px;--service-menu-font-size:124px}}@media screen and (max-width:991px){:root{--logo-font-size:10vh;--service-menu-font-size:10vh;--service-menu-line-height:12vh}}@media screen and (min-width:768px)and (max-width:991px)and (min-height:850px){:root{--logo-font-size:85px;--service-menu-font-size:85px}}@media screen and (max-width:767px){:root{--logo-font-size:5.5vh;--logo-height:8.25vh;--service-menu-font-size:5.5vh;--service-menu-line-height:8.25vh}}@media screen and (min-width:461px)and (max-width:767px)and (min-height:950px){:root{--logo-font-size:52px;--service-menu-font-size:52px}}@media screen and (max-width:460px)and (min-height:600px){:root{--logo-font-size:34px;--service-menu-font-size:34px}}body{--offset:calc(var(--header-padding-block) + var(--logo-height));background-color:#a9342b}body.admin-bar{--offset:calc(var(--header-padding-block) + var(--logo-height) + 32px)}.site-main{display:flex;flex-wrap:wrap;min-height:calc(100vh - var(--offset))}.site-main>*{flex-basis:100%}.fit-viewport{height:calc(100vh - var(--offset))}.half-screen{height:calc((100vh - var(--offset))/2)}@media screen and (max-width:575px){.half-screen{height:auto}}.horizontal-scroll{overflow-x:auto}.default-page>article,.not-found,.search-wrapper{background:#f8ce7c;color:#a9342b}.service-links{background:#a9342b;position:relative}.service-menu{display:flex;flex-direction:column;height:100%;list-style:none;margin:0;overflow:hidden;padding:0;width:100%}.service-menu li{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-grow:1;position:relative}@media screen and (max-width:991px){.service-menu li{flex-grow:0}}.service-menu li:before{background-color:#a9342b;content:"";inset:0;position:absolute;transition:background-color .3s}.service-menu li:focus-within:before,.service-menu li:hover:before{background-color:#fff0}.service-menu li a{color:#f8ce7c;display:block;font-size:var(--service-menu-font-size);line-height:var(--service-menu-line-height);padding-inline:15px;position:relative;text-decoration:none;text-transform:uppercase;transition:background .3s;width:100%}.service-menu li a:focus{outline:0}.sticky-badge{inset-block-start:13px;inset-inline-end:11em;position:absolute;width:380px;z-index:10}@media screen and (max-width:1199px){.sticky-badge{inset-inline-end:6em}}@media screen and (max-width:991px){.sticky-badge{width:150px}}@media screen and (max-width:767px){.sticky-badge{display:none}}.sticky-badge a{display:block;transition:opacity .3s}.sticky-badge a:hover{opacity:.8}.sticky-badge img{display:block;width:100%}.about-section{background:#f8ce7c;color:#a9342b;display:flex}@media screen and (max-width:767px){.about-section{flex-wrap:wrap;gap:24px 0;justify-content:center}}.about-section .main-content,.about-section .team-info{flex:0 0 25%;max-width:25%}@media screen and (max-width:1199px){.about-section .main-content,.about-section .team-info{flex:0 0 33.33333333%;max-width:33.33333333%}}@media screen and (max-width:991px){.about-section .main-content,.about-section .team-info{flex:0 0 50%;max-width:50%}}.about-section .main-content{height:100%;overflow:auto;padding:15px}@media screen and (max-width:767px){.about-section .main-content{flex:0 0 100%;height:auto;max-width:100%}}.about-section .main-content::-webkit-scrollbar{width:6px}.about-section .main-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}.about-section .main-content::-webkit-scrollbar-thumb{background:#a9342b;border-radius:6px}.about-section .main-content::-webkit-scrollbar-thumb:hover{background:#a9342b80}.about-section .main-content :first-child{margin-top:0}@media screen and (max-width:479px){.about-section .team-info{flex:0 0 100%;max-width:100%}}.about-section .team-info img{display:block;height:75%;object-fit:cover;object-position:top center;width:100%}@media screen and (max-width:767px){.about-section .team-info img{aspect-ratio:.65;height:auto}}.about-section .team-info__content{height:25%;overflow:auto;padding:8px}@media screen and (max-width:767px){.about-section .team-info__content{height:auto}}.about-section .team-info__content::-webkit-scrollbar{width:6px}.about-section .team-info__content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}.about-section .team-info__content::-webkit-scrollbar-thumb{background:#a9342b;border-radius:6px}.about-section .team-info__content::-webkit-scrollbar-thumb:hover{background:#a9342b80}.about-section .team-info__content p{margin:0}.about-section .team-info__content p a{text-decoration:none}.about-section .team-info__content p a:hover{text-decoration:underline}.kontakt{background:#f8ce7c;-webkit-padding-after:100px;padding-block-end:100px}.kontakt .block_row{display:flex;flex-wrap:wrap}@media screen and (max-width:991px){.kontakt .block_row{row-gap:50px}}.kontakt__wrapper{flex:0 0 35%;max-width:35%;-webkit-padding-before:16px;padding-block-start:16px;-webkit-padding-end:15px;color:#a9342b;padding-inline-end:15px}@media screen and (max-width:1199px){.kontakt__wrapper{flex:0 0 50%;max-width:50%}}@media screen and (max-width:991px){.kontakt__wrapper{flex:0 0 100%;max-width:100%;-webkit-padding-end:0;padding-inline-end:0}}.kontakt__wrapper p{margin-block:0 16px}.kontakt__wrapper p a{color:inherit;text-decoration:none}.kontakt__wrapper p a:hover{text-decoration:underline}.kontakt .map__wrapper{flex:0 0 65%;max-width:65%}@media screen and (max-width:1199px){.kontakt .map__wrapper{flex:0 0 50%;max-width:50%}}@media screen and (max-width:991px){.kontakt .map__wrapper{flex:0 0 100%;max-width:100%}}.kontakt .acf-map{height:100%;min-height:500px}.kontakt__footer{background:#f8ce7c;padding-block:20px}.kontakt__footer .footer-link{color:#a9342b;text-decoration:none}.kontakt__footer .footer-link:focus,.kontakt__footer .footer-link:hover{text-decoration:underline}.kontakt .wpcf7{-webkit-margin-before:50px;margin-block-start:50px}.kontakt .wpcf7 .sub-title{margin-block:0 20px}.kontakt .wpcf7 .form_control{display:flex;flex-wrap:wrap;gap:20px 16px}.kontakt .wpcf7 .form_control .full-col{flex:0 0 100%;max-width:100%}.kontakt .wpcf7 .form_control .half-col{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}@media screen and (max-width:767px){.kontakt .wpcf7 .form_control .half-col{flex:0 0 100%;max-width:100%}}.kontakt .wpcf7 label .field-label{display:inline-block;font-size:23pt;font-weight:300;line-height:1.13;text-transform:uppercase;-webkit-margin-after:5px;margin-block-end:5px}.kontakt .wpcf7 .wpcf7-form-control-wrap input:not([type=submit]),.kontakt .wpcf7 .wpcf7-form-control-wrap textarea{background:#0000;border:none;-webkit-border-after:1px solid #a9342b;border-block-end:1px solid #a9342b;border-radius:0;color:#a9342b;font-size:17pt;font-weight:300;line-height:1;padding:0 10px;transition:border .3s;width:100%;-webkit-margin-after:10px;margin-block-end:10px}.kontakt .wpcf7 .wpcf7-form-control-wrap input:not([type=submit])::-webkit-input-placeholder,.kontakt .wpcf7 .wpcf7-form-control-wrap textarea::-webkit-input-placeholder{text-transform:uppercase}.kontakt .wpcf7 .wpcf7-form-control-wrap input:not([type=submit])::placeholder,.kontakt .wpcf7 .wpcf7-form-control-wrap textarea::placeholder{text-transform:uppercase}.kontakt .wpcf7 .wpcf7-form-control-wrap input:not([type=submit]):focus,.kontakt .wpcf7 .wpcf7-form-control-wrap textarea:focus{border-color:#a9342b66;outline:0}.kontakt .wpcf7 .wpcf7-form-control-wrap textarea{border:1px solid #a9342b;height:200px;padding:10px;resize:none;vertical-align:top}.kontakt .wpcf7 .wpcf7-form-control-wrap .wpcf7-not-valid-tip{font-size:12pt;font-weight:300;line-height:1.21;text-transform:none}.kontakt .wpcf7 input[type=submit]{background:#a9342b;border:none;border-radius:0;color:#f8ce7c;cursor:pointer;font-size:23pt;font-weight:300;line-height:1.13;padding:6px 5px 0;text-transform:uppercase}.kontakt .wpcf7 .wpcf7-response-output{font-size:17pt;font-weight:300;line-height:1.13;margin:30px 0;padding:10px 15px;text-transform:none}.single-dienstleistungen{background:#f8ce7c}.single-dienstleistungen .site-main{position:relative}.single-dienstleistungen article{display:flex}@media screen and (max-width:767px){.single-dienstleistungen article{display:block}}.single-dienstleistungen article .sticky-text{inset-block-start:0;inset-inline-start:0;position:absolute;width:0}@media screen and (max-width:767px){.single-dienstleistungen article .sticky-text{inset-block-start:0;position:relative;width:auto}}.single-dienstleistungen article .sticky-text .main-title{margin-block:0;-webkit-padding-start:15px;padding-inline-start:15px;-webkit-padding-before:15px;color:#a9342b;padding-block-start:15px;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:767px){.single-dienstleistungen article .sticky-text .main-title{white-space:normal}}.single-dienstleistungen article .sticky-text:has(br)~section.block .text-col{padding-top:calc(15px + var(--service-menu-line-height)*2)}@media screen and (max-width:767px){.single-dienstleistungen article .sticky-text:has(br)~section.block .text-col{-webkit-padding-before:0;padding-block-start:0}}.single-dienstleistungen article section.block{background:#f8ce7c;color:#a9342b;display:flex;flex:1 0 auto;height:100%}@media screen and (max-width:767px){.single-dienstleistungen article section.block{display:block;height:auto}}.single-dienstleistungen article section.block .text-col{display:flex;flex-direction:column;height:100%;padding:calc(15px + var(--service-menu-line-height)) 15px 15px;width:40vw}@media screen and (max-width:1199px){.single-dienstleistungen article section.block .text-col{width:50vw}}@media screen and (max-width:767px){.single-dienstleistungen article section.block .text-col{-webkit-padding-before:0;height:auto;padding-block-start:0;width:100%}}.single-dienstleistungen article section.block .text-col .sub-title{margin-block:0 24px}.single-dienstleistungen article section.block .text-col .content{overflow:auto}@media screen and (max-width:767px){.single-dienstleistungen article section.block .text-col .content{height:auto!important}}.single-dienstleistungen article section.block .text-col .content::-webkit-scrollbar{width:8px}@media screen and (max-width:767px){.single-dienstleistungen article section.block .text-col .content::-webkit-scrollbar{display:none}}.single-dienstleistungen article section.block .text-col .content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.single-dienstleistungen article section.block .text-col .content::-webkit-scrollbar-thumb{background:#a9342b;border-radius:8px}.single-dienstleistungen article section.block .text-col .content>*{margin-block:0 24px}.single-dienstleistungen article section.block .text-col .content h3{font-size:18pt;-webkit-margin-after:0;margin-block-end:0}.single-dienstleistungen article section.block .text-col .content :last-child{-webkit-margin-after:0;margin-block-end:0}.single-dienstleistungen article section.block .text-col .badge-image{margin-inline:auto 10%;width:40%}.single-dienstleistungen article section.block .text-col .badge-image img{width:100%}.single-dienstleistungen article section.block .img-col{display:flex;flex:1 0 auto;height:100%}@media screen and (max-width:767px){.single-dienstleistungen article section.block .img-col{display:block;height:auto}}.single-dienstleistungen article section.block .img-col img{display:block;height:100%;width:auto}@media screen and (max-width:767px){.single-dienstleistungen article section.block .img-col img{height:auto;margin-inline:auto;margin-bottom:5px;max-width:400px;width:100%}}.single-dienstleistungen article section.block:first-of-type .text-col{width:55vw}@media screen and (max-width:1199px){.single-dienstleistungen article section.block:first-of-type .text-col{width:50vw}}@media screen and (max-width:767px){.single-dienstleistungen article section.block:first-of-type .text-col{width:100%}}.single-dienstleistungen article section.block:last-child{flex-basis:100vw;z-index:10}@media screen and (max-width:767px){.single-dienstleistungen article section.block:not(:first-of-type) .sub-title{margin-top:24px}}.referenzen-overview{background:#a9342b;color:#f8ce7c}.referenzen-overview .block_row,.related-referenzen .block_row{display:flex;flex-wrap:wrap}.referenzen-overview article,.related-referenzen article{display:flex;flex:0 0 20%;flex-direction:column;justify-content:space-between;max-width:20%;position:relative}@media screen and (max-width:1199px){.referenzen-overview article,.related-referenzen article{flex:0 0 25%;max-width:25%}}@media screen and (max-width:991px){.referenzen-overview article,.related-referenzen article{flex:0 0 33.33%;max-width:33.33%}}@media screen and (max-width:767px){.referenzen-overview article,.related-referenzen article{flex:0 0 50%;max-width:50%}}@media screen and (max-width:575px){.referenzen-overview article,.related-referenzen article{flex:0 0 100%;height:auto;max-width:100%}}.referenzen-overview article .ref-page-title,.related-referenzen article .ref-page-title{align-items:flex-end;display:flex;height:56.5pt;margin:0;padding:20px 15px 10px;text-transform:uppercase}.referenzen-overview article .ref-page-title a,.related-referenzen article .ref-page-title a{color:inherit;text-decoration:none;transition:color .3s}.referenzen-overview article .ref-page-title a:focus,.referenzen-overview article .ref-page-title a:hover,.related-referenzen article .ref-page-title a:focus,.related-referenzen article .ref-page-title a:hover{color:#f8ce7c80}.referenzen-overview article .ref-page-title a:before,.related-referenzen article .ref-page-title a:before{content:"";inset:0;position:absolute;z-index:1}.referenzen-overview article img,.related-referenzen article img{display:block;height:100%;object-fit:cover;width:100%}@media screen and (max-width:575px){.referenzen-overview article img,.related-referenzen article img{height:350px}}.referenzen-overview article .img-holder,.related-referenzen article .img-holder{height:calc(100% - 56.5pt);position:relative}@media screen and (max-width:575px){.referenzen-overview article .img-holder,.related-referenzen article .img-holder{height:auto}}.related-referenzen{background:#f8ce7c;color:#a9342b}.related-referenzen .block_row article{height:50vh}@media screen and (max-width:575px){.related-referenzen .block_row article{height:auto}}.admin-bar .related-referenzen .block_row article{height:calc(50vh - 16px)}@media screen and (max-width:575px){.admin-bar .related-referenzen .block_row article{height:auto}}.related-referenzen .block_row article .ref-page-title a:focus,.related-referenzen .block_row article .ref-page-title a:hover{color:#a9342b80}.single-referenzen{background:#a9342b;color:#f8ce7c}.single-referenzen .site-main{min-height:0}.single-referenzen article>.inner{display:flex;flex-wrap:wrap}.single-referenzen article>.inner .content-card,.single-referenzen article>.inner .img-card{flex:0 0 20%;max-width:20%}@media screen and (max-width:1199px){.single-referenzen article>.inner .content-card,.single-referenzen article>.inner .img-card{flex:0 0 25%;max-width:25%}}@media screen and (max-width:991px){.single-referenzen article>.inner .content-card,.single-referenzen article>.inner .img-card{flex:0 0 33.33%;max-width:33.33%}}@media screen and (max-width:767px){.single-referenzen article>.inner .content-card,.single-referenzen article>.inner .img-card{flex:0 0 50%;max-width:50%}}@media screen and (max-width:575px){.single-referenzen article>.inner .content-card,.single-referenzen article>.inner .img-card{flex:0 0 100%;max-width:100%}}.single-referenzen article>.inner .content-card{overflow:auto;padding:15px}.single-referenzen article>.inner .content-card::-webkit-scrollbar{width:6px}.single-referenzen article>.inner .content-card::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}.single-referenzen article>.inner .content-card::-webkit-scrollbar-thumb{background:#a9342b;border-radius:6px}.single-referenzen article>.inner .content-card::-webkit-scrollbar-thumb:hover{background:#a9342b80}.single-referenzen article>.inner .content-card .entry-header .ref-page-text,.single-referenzen article>.inner .content-card .entry-header .ref-page-title{margin-block:0 15px;text-transform:uppercase}.single-referenzen article>.inner .img-card.portrait{flex:0 0 40%;max-width:40%}@media screen and (max-width:1199px){.single-referenzen article>.inner .img-card.portrait{flex:0 0 50%;max-width:50%}}@media screen and (max-width:991px){.single-referenzen article>.inner .img-card.portrait{flex:0 0 66.667%;max-width:66.667%}}@media screen and (max-width:767px){.single-referenzen article>.inner .img-card.portrait{flex:0 0 100%;max-width:100%}}.single-referenzen article>.inner img{display:block;height:100%;object-fit:cover;width:100%}.default-page{background:#f8ce7c;color:#a9342b}.default-page article .block_row{display:flex;flex-wrap:wrap;justify-content:center}.default-page article .block_row .entry-content{flex:0 0 50%;max-width:50%;padding:15px}@media screen and (max-width:991px){.default-page article .block_row .entry-content{flex:0 0 100%;max-width:100%}}.default-page article .block_row .entry-content *{-webkit-margin-before:0;margin-block-start:0}.default-page article .block_row .entry-content :last-child{-webkit-margin-after:0;margin-block-end:0}.default-page article .block_row .post-thumbnail{flex:0 0 50%;max-width:50%}@media screen and (max-width:991px){.default-page article .block_row .post-thumbnail{flex:0 0 100%;max-width:100%}}.default-page article .block_row .post-thumbnail img{display:block;height:auto;width:100%}.default-page article .block_row .post-thumbnail p{margin-block:5px 0}@media screen and (max-width:991px){.default-page article .block_row .post-thumbnail p{padding-inline:15px}}