.skip-link.screen-reader-text:focus{outline:2px solid #064482;box-shadow:0 0 0 4px #fff !important}:focus-visible{outline:2px solid #fff;box-shadow:0 0 0 4px #064482!important}::selection{background:#064482;color:#fff}html{scroll-behavior:smooth}body{hyphens:auto;-webkit-hyphens:auto;text-rendering:optimizelegibility}@media all and (max-width:725px){#title-group{margin-right:calc(var(--wp--preset--spacing--20) * -1) !important;margin-left:calc(var(--wp--preset--spacing--20) * -1) !important;padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}}h2{margin-block-start:.6rem}h3{color:#000;font-size:1.6rem}h3:before{display:inline-block;position:relative;content:url(//www.bestmatthiessen.de/wp-content/themes/bmtt5/assets/img/arrow-right-black.svg);right:0;width:16px;margin-right:10px;top:-2px}.wp-block-navigation__responsive-container-open:before{content:"Menü";margin-right:10px;vertical-align:bottom;position:relative;margin-top:1px;font-size:1.1rem}.wp-block-navigation__responsive-container-open{transition:transform .2s cubic-bezier(.77,0,.18,1)}.wp-block-navigation__responsive-container-open:active{transform:scale(1.3)}.wp-block-navigation__responsive-container-open svg path:first-of-type{d:path("M4 7.5h16v2H4z")}.wp-block-navigation__responsive-container-open svg path:last-of-type{d:path("M4 15h11v2H4z")}.is-style-rounded img{border-color:#064482}.lefty{width:100%}.scrollyla{background-image:url("https://www.bestmatthiessen.de/wp-content/uploads/2026/08/BESTMATTHIESSEN-Christian-von-Goeler-1024x1024.jpg");width:100%;height:100%;border-radius:999px;border:5px solid #064482;background-size:150%;background-repeat:no-repeat;background-position:center;animation-range:cover 0% cover 100%;animation:the-animation linear;animation-timeline:view();animation-iteration-count:1}@keyframes the-animation{to{background-size:100%}}.wp-block-columns.nogap{gap:0}@media all and (max-width:580px){#startheader{margin-right:calc(var(--wp--style--root--padding-right)*-1) !important;margin-left:calc(var(--wp--style--root--padding-left)*-1) !important}}#startheader{min-height:600px;margin-bottom:-100px}#startheader img{max-width:993px;margin-right:0;display:block;right:0;left:auto}#startheader h1{text-align:left;font-size:80px !important;margin-left:0 !important;max-width:520px;hyphens:none}@media all and (max-width:1260px){#startheader h1{font-size:60px !important;padding-left:20px}}@media all and (max-width:576px){#startheader h1{font-size:44px !important;max-width:260px}}@media all and (max-width:375px){#startheader h1{font-size:36px !important;max-width:250px}}#startheader:before{display:inline-block;position:absolute;content:url(//www.bestmatthiessen.de/wp-content/themes/bmtt5/assets/img/stripe.svg);right:0;width:32px;height:100%;z-index:1;height:98%;z-index:1;transform:skew(0deg,-15deg) rotate(180deg)}.wp-block-paragraph{margin-block-start:.4rem}.wp-block-quote{border:none}.wp-block-paragraph{z-index:999;position:relative}.wp-block-quote:before{display:block;position:relative;content:url(//www.bestmatthiessen.de/wp-content/themes/bmtt5/assets/img/anfuehrung.svg);left:0;margin-left:-55px;margin-bottom:-50px;width:200px;z-index:0}.wp-block-button__link{border-radius:0;box-shadow:5px 5px #8e2c28,5px 5px 0px 2px #fff}.wp-block-button a:after{display:inline-block;position:relative;content:url(//www.bestmatthiessen.de/wp-content/themes/bmtt5/assets/img/arrow-right.svg);left:0;width:16px;margin-left:5px;margin-right:5px;bottom:-1px}.wp-block-button.is-style-outline--2 .wp-block-button__link{border-width:3px;text-transform:uppercase}.rundbild{shape-outside:circle(50%);float:left;margin-left:auto !important;margin-right:auto !important}.rundbild img{shape-outside:circle(50%);border-radius:50%;border:5px solid #eb5d35}.rundbild a{shape-outside:circle(50%)}@media all and (max-width:666px){#dotty{margin-left:-30px !important;margin-right:-30px !important}}#dotty:before{color:currentColor;content:"·························";font-family:inherit;font-size:8em;letter-spacing:.05em;padding-left:0;line-height:1.5rem;text-align:left;width:100%;display:inline-block;margin-bottom:-100px}.wp-block-button__link.has-text-align-center.wp-element-button{margin:0 auto;display:block;max-width:200px}:root :where(.wp-element-button,.wp-block-button__link){background-color:#064482;color:#fff;font-weight:700;letter-spacing:.09rem;transition:transform .2s cubic-bezier(.77,0,.18,1);box-shadow:}:root :where(.wp-element-button,.wp-block-button__link):hover{transform:scale(1.05)}:root :where(.wp-element-button,.wp-block-button__link):after{transition:transform .2s cubic-bezier(.77,0,.18,1)}:root :where(.wp-element-button,.wp-block-button__link):hover:after{transform:translate(10px)}.logologo svg{max-width:200px}@keyframes dash{to{stroke-dashoffset:1}}.bloggy li{display:flex;flex-direction:column-reverse;justify-content:flex-end}.bloggy li{background-color:#064482;padding:15px 15px 1px;border-radius:15px;margin-bottom:20px;border:4px solid #fff}.bloggy .wp-block-latest-posts__featured-image,.animation-element img{transition:all .2s linear;border-radius:12px}.bloggy .wp-block-post-featured-image :where(img){border-top-right-radius:12px;border-top-left-radius:12px}.bloggy .wp-block-latest-posts__featured-image:hover,.animation-element img:hover{opacity:.8}.bloggy .wp-block-latest-posts__featured-image{margin:-15px -15px 0}.bloggy li a{min-height:49.5px}.bloggy .wp-block-latest-posts__post-title{color:#000;font-size:1.3rem;line-height:1.8rem;margin:20px auto;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;overflow:hidden}.bloggy .wp-block-latest-posts__post-title:hover,.start-news .wp-block-latest-posts__post-title:focus{color:#242424}.bloggy .wp-block-post-date{margin-bottom:15px}.bloggy li a:before{content:'';position:absolute;border-radius:15px;inset:0;z-index:1;opacity:0;transition:opacity .3s ease-in-out}.bloggy li{position:relative}.bloggy li a:hover:before{opacity:.3;background-color:#fff}.bloggy li:focus-within{outline:4px solid #000 !important;border:4px solid #fff !important}.bloggy li:focus-within :focus{box-shadow:none;outline:none;border:none}.bloggy li:focus-within a,.bloggy a:focus-within,.bloggy a:focus,.bloggy a:focus-visible{box-shadow:none !important;outline:none;border:none}.bloggy li:focus-within :focus a{box-shadow:none;outline:none;border:none}.wp-block-image.bluejeans,.wp-block-cover.bluejeans{border-top:4px solid #275ca0;border-bottom:4px solid #275ca0}.iconic{filter:invert(86%) sepia(25%) saturate(384%) hue-rotate(110deg) brightness(86%) contrast(88%)}.scrollToTopBtn{top:-1px}.scrollToTopBtn a:after{display:inline-block;transform:rotate(-450deg);position:relative;content:url(//www.bestmatthiessen.de/wp-content/themes/bmtt5/assets/img/arrow-right-black.svg);left:0;width:16px;margin-left:5px;margin-right:5px}.scrollToTopBtn a:after{transition:transform .2s cubic-bezier(.77,0,.18,1)}.scrollToTopBtn a:hover:after{transform:rotate(-90deg) translateX(8px)}.scrollToTopBtn a{color:#000;text-decoration:none}.scrollToTopBtn a:hover{text-decoration:underline}.scrollToTopBtn img,.scrollToTopBtn a{display:block}.scrollToTopBtn{transform:translateY(0px);transition:all .5s ease}.showBtn{opacity:1;transform:translateY(0)}.embed-privacy-inner p{max-width:350px;margin:0 auto 10px auto;text-align:left;font-size:.9rem}.embed-privacy-overlay label,.embed-privacy-overlay .embed-privacy-input-wrapper{margin:0 auto 10px auto}.embed-privacy-logo{background-image:url('https://www.bestmatthiessen.de/wp-content/plugins/embed-privacy/assets/images/embed-google-maps.png') !important}.embed-privacy-overlay{background-color:rgba(0,0,0,.5)}.embed-privacy-footer{display:none !important}.rlv-has-spinner{border:8px solid #064482 !important}.rlv-has-spinner:after{background:#064482 !important}.relevanssi-live-search-results-showing{left:0 !important;top:110px !important;width:300px !important}.relevanssi-live-ajax-search-spinner{color:#064482;background-color:#064482}#searchbutton{margin-left:15px}.searchbutton{background:0 0;border:none;padding:0}.searchbutton:hover{cursor:pointer}.glass{display:block;width:25px;height:25px}#searchpopover{position:relative;margin:40px auto auto;overflow:visible;border:none;border-radius:15px;padding:40px 20px 20px;filter:drop-shadow(.5rem .5rem .75rem #444);width:300px}#searchpopover::backdrop{background:rgba(6,68,130,.75)}#searchpopover .close{background:0 0;border:none;padding:5px;margin:5px;z-index:10;position:absolute;top:5px;right:23px}#searchpopover .close:hover{cursor:pointer;text-decoration:underline}.popclose{display:inline-block;position:fixed;width:12px;top:18.5px;right:18px}#searchpopover input{border-radius:10px;border:1px solid #444;height:2.5rem;width:200px;padding:7px;font-size:1.1rem}.popsearch_input_button{position:relative;top:2px;border-radius:10px;border:none;background-color:#064482;color:#fff;font-size:1.2rem;height:2.6rem;margin-bottom:-3px;margin-left:2px;padding-left:10px;padding-right:10px}.popsearch_input_button:hover{cursor:pointer;background-color:#44907a}#searchpopover[open]{animation:slideIn .8s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion){#searchpopover[open]{animation:none}}@keyframes slideIn{0%{translate:0% -100% 0;opacity:.1;transform:rotate(0deg)}100%{translate:0 0 0;opacity:1;transform:none}}.search-results .wp-block-post-featured-image{border:3px solid #064482}#partners img{max-height:62px;width:auto}nav[aria-label=Footer-Navigation] li:first-of-type:after{content:"|";position:relative;font-weight:700;margin-left:1rem;top:-1px;font-size:1.1rem}.footstripe{max-width:330px;top:-8px;position:relative}.footerlogo svg{max-height:50px}.wp-image-146{transform:skew(-15deg)}@media all and (max-width:1252px){footer .wp-block-spacer,.footstripe{display:none}.wp-container-core-group-is-layout-cf54d0a6{justify-content:right;align-items:flex-end}}.animated{animation-duration:1s;animation-fill-mode:both}.one{animation-delay:.2s}.two{animation-delay:.6s}.three{animation-delay:1s}.four{animation-delay:1.4s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,100px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-30px,0,0)rotateZ(30deg)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-100px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@media all and (prefers-reduced-motion:no-preference){.animate{opacity:0;transform:translateY(30px);transition:all 1s ease-out;position:relative}.animate2{opacity:0;transform:translateY(30px);transition:all 1.3s ease-out;position:relative}.animate3{opacity:0;transform:translateY(30px);transition:all 1.6s ease-out;position:relative}.animate.in-view,.animate2.in-view,.animate3.in-view{opacity:1;transform:translateY(0px);position:relative}}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:.3s}.typing-container{margin-left:0 !important}