@charset "UTF-8";
:root{--color-heading:#333;--layout-transition:all 300ms ease-in-out;--header-height:calc(8.65rem);}@media (max-width: 844px){:root{--header-height:calc(4rem + 24px);}}@font-face{font-family:"Nunito";src:url(//baumann-habersack.de/wp-content/uploads/nunito-regular.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"Nunito";src:url(//baumann-habersack.de/wp-content/uploads/nunito-bold.woff) format("woff");font-weight:bold;font-style:normal;}@font-face{font-family:"Nunito";src:url(//baumann-habersack.de/wp-content/uploads/nunito-italic.woff) format("woff");font-weight:normal;font-style:italic;}@font-face{font-family:"Nunito";src:url(//baumann-habersack.de/wp-content/uploads/nunito-light.woff) format("woff");font-weight:300;font-style:normal;}@font-face{font-family:"Nunito";src:url(//baumann-habersack.de/wp-content/uploads/nunito-lightitalic.woff) format("woff");font-weight:300;font-style:italic;}body{-webkit-animation:pageFadeIn 180ms ease-in;animation:pageFadeIn 180ms ease-in;}p,p a{font-weight:300;}p.has-large-font-size,p.has-x-large-font-size,p.has-medium-font-size{margin-bottom:calc(4 * var(--layout-space,1rem));}ul.wp-block-list{padding-left:0;}ul.wp-block-list li{position:relative;list-style:none;padding-left:1.5rem;}ul.wp-block-list li:not(:last-child){margin-bottom:.35rem;}ul.wp-block-list li::before{content:"–";color:var(--color-accent);font-size:1.5rem;line-height:1;position:absolute;left:0;}ol.wp-block-list li{padding-left:.3rem;}ol.wp-block-list li::marker{color:var(--color-accent);}.wp-block-quote{position:relative;font-style:italic;background-color:var(--color-light);padding:var(--layout-space) calc(var(--layout-space) * 1.6);margin-top:2rem;margin-left:0;margin-right:0;border-radius:1px;}.wp-block-quote::before{content:"\"";color:var(--color-accent);font-size:8rem;font-family:Monospace;font-weight:bold;line-height:1;position:absolute;left:-3rem;top:-2.35rem;z-index:1;}.wp-block-quote p:last-child{margin-bottom:0;}.wp-block-quote .wp-block-list{margin:0 !important;}.wp-block-quote:has(.wp-block-image){display:-ms-flexbox;display:-webkit-flex;display:flex;gap:var(--layout-gap);-ms-flex-pack:end;justify-content:end;}@media (max-width: 450px){.wp-block-quote:has(.wp-block-image){gap:var(--layout-space);padding-right:var(--layout-space);}}.wp-block-quote:has(.wp-block-image) .wp-block-group{margin:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;}.wp-block-quote:has(.wp-block-image) .wp-block-group p{margin-right:0 !important;}.wp-block-quote:has(.wp-block-image) .wp-block-group p strong{font-size:var(--font-size-small);}.wp-block-quote:has(.wp-block-image) .wp-block-image{margin:0;width:40%;}.wp-block-columns .wp-block-image:last-child{margin-bottom:0;}.wp-block-columns:not(.is-style-event){-moz-column-gap:var(--layout-gap);-webkit-column-gap:var(--layout-gap);column-gap:var(--layout-gap);}.wp-block-columns:not(.is-style-event) .wp-block-column video{aspect-ratio:1;object-fit:cover;}.wp-block-columns:not(.is-style-event) .wp-block-column .wp-block-image{margin:0;}.wp-block-columns:not(.is-style-event) .wp-block-column .wp-block-image + h2,.wp-block-columns:not(.is-style-event) .wp-block-column .wp-block-image + h3{margin-top:var(--layout-space);}@media (max-width: 781px){.wp-block-columns:not(.is-style-event) .wp-block-column:not(:has(.wp-block-image)){-ms-flex-order:2;order:2;}}.wp-block-columns:not(.is-style-event):not(:last-of-type) .wp-block-column:has(p),.wp-block-columns:not(.is-style-event):not(:last-of-type) .wp-block-column:has(.wp-block-list),.wp-block-columns:not(.is-style-event):not(:last-of-type) .wp-block-column:has(.wp-block-heading){padding-bottom:var(--layout-gap);}.wp-block-columns:not(.is-style-event):not(:last-of-type) .wp-block-column:has(p) :last-child,.wp-block-columns:not(.is-style-event):not(:last-of-type) .wp-block-column:has(.wp-block-list) :last-child,.wp-block-columns:not(.is-style-event):not(:last-of-type) .wp-block-column:has(.wp-block-heading) :last-child{margin-bottom:0;}.wp-block-columns.is-style-event{gap:0;padding:var(--layout-space) 0;margin-bottom:0;border-bottom:2px solid var(--color-light);}.wp-block-columns.is-style-event .wp-block-column{-ms-flex-item-align:stretch;align-self:stretch;padding:var(--layout-space) 0 !important;border-bottom:0 !important;}@media (max-width: 781px){.wp-block-columns.is-style-event .wp-block-column:empty{display:none !important;}}.wp-block-columns.is-style-event .wp-block-column h2,.wp-block-columns.is-style-event .wp-block-column p{margin:0;color:var(--color-base);}.wp-block-columns.is-style-event .wp-block-column:first-child{border-left:10px solid var(--color-accent);padding:.5rem 0;min-width:75px;}.wp-block-columns.is-style-event .wp-block-column:first-child p{font-weight:bold;line-height:1;}.wp-block-columns.is-style-event .wp-block-column:first-child p:first-child{font-size:2.5rem;}.wp-block-columns.is-style-event .wp-block-column:first-child p:last-child{font-size:2rem;}.wp-block-columns.is-style-event .wp-block-column ~ :not(:last-child){padding-right:calc(2 * var(--layout-space)) !important;}.wp-block-columns.is-style-event .wp-block-column ~ :last-child .wp-block-image{margin:calc(var(--layout-space) * -.5);max-width:calc(100% + 1 * var(--layout-space));margin-left:calc(-1 * var(--layout-space));}.wp-block-columns.is-style-event:first-of-type{border-top:2px solid var(--color-light);}.wp-block-columns.is-style-event:not(:has(+ .is-style-event)){color:red;margin-bottom:var(--layout-gap);}.is-root-container > .wp-block-buttons{margin-bottom:var(--layout-gap);}.wp-block-buttons .wp-block-button{background-color:var(--color-background);}.wp-block-buttons .wp-block-button__link{padding:.9rem var(--layout-space) .8rem !important;text-transform:uppercase;font-size:var(--font-size-small) !important;line-height:1rem;font-weight:bold;letter-spacing:2px;opacity:1;-webkit-transition:var(--layout-transition);transition:var(--layout-transition);}.wp-block-buttons .wp-block-button__link:hover{text-decoration:none !important;opacity:.7;}@-webkit-keyframes pageFadeIn{from{opacity:0;}to{opacity:1;}}@keyframes pageFadeIn{from{opacity:0;}to{opacity:1;}}