﻿main#content,#header,#footer{margin:0 auto;padding:0 1rem}@media screen and (min-width: 1024px){main#content,#header,#footer{max-width:94vw;padding:0}}@media screen and (min-width: 1440px){main#content,#header,#footer{max-width:90vw}}*{box-sizing:border-box;position:relative}html,body{margin:0;padding:0}@media screen and (max-width: 1023px){body{padding-top:min(15vh, 10rem)}}@media screen and (max-width: 1023px) and (min-aspect-ratio: 1){body{padding-top:8rem}}@media screen and (min-width: 1024px){body{padding-top:0}}img{display:block;height:auto;width:100%}figure.column{height:100%;display:flex;flex-direction:column;justify-content:space-around}.wp-block-image.aligncenter{margin-left:auto;margin-right:auto}.logo{min-width:100px;max-width:35vw}@media screen and (min-width: 1024px){.logo{max-width:min(250px, 20vw)}}.plain-list,#nav>ul,#nav .sub-menu,#footer ul{padding:0;margin:0;list-style:none}.no-margin{margin:0}.no-padding{padding:0}.padding{padding:1rem}.wp-block-column.padding>p,.wp-block-column.padding>hr,.wp-block-column.border>p,.wp-block-column.border>hr{margin-left:1rem;margin-right:1rem}.overgrow{margin-left:-10%;margin-right:-10%;z-index:9}@media screen and (max-width: 779px){.overgrow{margin-left:1rem;margin-right:1rem}}@media screen and (max-width: 779px){.hide-on-mobile{display:none !important}}.wp-block-column{padding-left:.75rem;padding-right:.75rem}@media screen and (max-width: 779px){#ueber-uns{margin-top:0 !important;width:100% !important;margin-left:0 !important;margin-bottom:2rem !important}}@media screen and (max-width: 779px){.wp-block-gallery figcaption{font-size:16px !important;position:relative !important;flex-basis:auto !important;flex-grow:0 !important;margin-top:0 !important;height:auto !important;max-height:none !important;background:#0d6 !important;margin-bottom:-1px !important}.wp-block-gallery.has-nested-images .wp-block-image.size-full{width:100% !important}}@media screen and (max-width: 779px){.mobile-stack-reverse{flex-direction:column-reverse}}.symbol{max-width:150px}@media screen and (max-width: 779px){.wp-block-spacer{max-height:15vh}}::selection{background:#0d6;color:#fff}body{background:#FAFAFA;color:#111;font-family:"Work Sans", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:22px;line-height:1.3}@media screen and (max-width: 779px){body{font-size:18px;line-height:1.15;--wp--preset--font-size--small: $text-xs;--wp--preset--font-size--medium: $text-s;--wp--preset--font-size--large: $text-m;--wp--preset--font-size--x-large: 26px}}p{margin-top:0}p.no-paragraphs,.no-paragraphs p{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:700;hyphens:auto}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:inherit}@media screen and (max-width: 779px){h1,h2,h3,h4,h5,h6{line-height:1;margin-top:0.5em;margin-bottom:0.5em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:1em;margin-bottom:1em}}@media screen and (max-width: 779px){h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:1.5em}}strong{font-weight:600}@media screen and (max-width: 779px){ul{padding-left:1rem}}a{color:#0d6;text-decoration:none;text-decoration-thickness:0.1em !important}a:hover,a:focus{text-decoration:underline}input[type=text],input[type=email],input[type=phone],textarea{padding:0.5rem 0.5rem;border:4px solid #ddd;font-family:inherit;font-size:inherit;max-width:100%;outline:none}input[type=text]:focus,input[type=email]:focus,input[type=phone]:focus,textarea:focus{border-color:#0d6}.wp-block-quote{border:4px solid #0d6;padding:2rem}.wp-block-quote p{font-size:36px;font-style:italic;margin-bottom:1rem}.wp-block-quote cite{font-style:normal}@media screen and (max-width: 779px){.wp-block-quote{padding:1rem}}.wp-block-image,.wp-block-embed,.wp-block-video{border:4px solid #0d6}.no-border{border:none}.border{border:4px solid #0d6}.typewriter *{display:inline-block;overflow:hidden;white-space:nowrap;margin:0 auto;animation:typing 3s steps(50, end)}@media screen and (max-width: 779px){.typewriter{display:block;width:100% !important}.typewriter>*{white-space:normal;width:100% !important;display:block;font-size:22px}}@keyframes typing{from{width:0}to{width:100%}}@media screen and (min-width: 1024px){.wpmslider-viewport{min-height:25rem}}body .strong-view.wpmtst-modern .wpmtst-testimonial-content::before{content:"“"}body .strong-view.wpmtst-modern .wpmtst-testimonial-content::after{content:"”"}body .strong-view.wpmtst-modern .wpmtst-testimonial-content::after,body .strong-view.wpmtst-modern .wpmtst-testimonial-content::before{background:transparent;color:#0d6;mask:none;line-height:1;font-size:5rem;font-weight:900;width:auto;height:auto;bottom:initial;top:-0.1em}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:#00DD66AA;padding:1rem;font-weight:500;font-size:18px}body .strong-view.wpmtst-modern .wpmtst-testimonial-content::after,body .strong-view.wpmtst-modern .wpmtst-testimonial-content::before{float:none;font-size:26px;line-height:0}.strong-view.wpmtst-modern .wpmtst-testimonial-content{font-size:inherit}.bg-color{background:#FAFAFA}.text-color{color:#111}#nav>ul{display:flex;flex-direction:column}@media screen and (min-width: 1024px){#nav>ul{flex-direction:row;justify-content:space-between}}#header{display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:4px solid #0d6;padding:1rem;position:fixed;width:100%;z-index:59;background:#FAFAFA;top:0;max-height:calc(100vh + 4px)}@media screen and (max-width: 1023px){#header #header-logo img{max-height:8vh}}@media screen and (max-width: 779px){#header{overflow-y:scroll}}@media screen and (min-width: 1024px){#header{position:relative;padding:1rem 0 .5rem 1rem;margin-bottom:100px;border-right:4px solid #0d6}#header #header-logo{display:flex;flex-direction:row;align-items:flex-end;margin-left:calc(-1rem + 0.5px)}#header #header-logo img{margin-bottom:-0.5rem;margin-left:-7.5%;bottom:-5px}#header:after{content:" ";display:block;position:absolute;bottom:-100px;height:100px;width:50%;left:25%;background:url("img/bogen.svg") no-repeat top center}}#nav{font-size:18px;font-weight:700;text-transform:uppercase;flex-grow:1;display:flex;align-items:flex-end;justify-content:flex-end;width:100%;height:0;overflow:hidden}#nav.open{height:auto;margin-top:1rem}@media screen and (min-width: 1024px){#nav{width:auto;height:auto;overflow:visible}}#nav>ul{justify-content:space-around;flex-wrap:wrap;text-align:right}@media screen and (min-width: 1024px){#nav>ul{padding:0 1rem;flex-grow:1}}#nav a{color:inherit;margin:.5rem 0;padding:.25rem 0;line-height:1.5;white-space:pre}@media screen and (min-width: 1024px){#nav a{text-align:left;padding:0 .5rem}}@media screen and (max-width: 779px){#nav a{margin:0}}#nav .menu-item{display:flex;flex-direction:column}#nav .current-menu-item a{color:#0d6}#nav .sub-menu{position:relative}#nav .sub-menu li{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-end}#nav .sub-menu li:before{content:"‣";margin-left:0.35rem;margin-right:0.5rem;width:0.5rem}@media screen and (min-width: 1024px){#nav .current-menu-ancestor>a{color:#0d6}#nav .menu-item-has-children:hover .sub-menu{display:flex}#nav .sub-menu{display:none;flex-direction:column;position:absolute;top:2.5rem;text-align:left;z-index:99;left:-1rem;height:auto;background:#FFFFFFDD;border:4px solid #0d6}#nav .sub-menu li{justify-content:flex-start;padding-right:.5rem;display:flex}}@media screen and (min-width: 1024px){#nav-toggle{display:none}}#footer{padding:2rem 1rem;border-top:4px solid #0d6;margin-top:200px;font-size:16px}@media screen and (max-width: 779px){#footer{margin-top:50px;padding:1rem .5rem}}#footer .wp-block-columns{margin-bottom:0}#footer a{color:inherit}#footer a:hover,#footer a:focus{color:#0d6}#footer .logo{display:inline-block;padding-bottom:1rem}@media screen and (min-width: 1024px){#footer{border-left:4px solid #0d6;border-right:4px solid #0d6}#footer:before{content:" ";display:block;position:absolute;top:-100px;height:100px;width:50%;left:25%;background:url("img/bogen.svg") no-repeat top center;transform:scaleY(-1)}}.menu-etc-links-container{margin-top:2rem}#footer-contact p{display:flex;align-items:center}#footer-contact p>.dashicons{display:inline-block;width:2rem;flex-shrink:0}#footer-social{display:flex;flex-direction:row}#footer-social>*{margin-right:10px}#footer-social .social-media{margin-top:-0.35rem}.social-media{display:inline-block;width:2rem;height:2rem;background:#0d6;color:#FAFAFA;text-decoration:none !important;border-radius:4px}.social-media i{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.social-media:hover i:before{color:#fff}#footer-qr{margin-top:2rem;margin-bottom:2rem}#footer-qr img{max-width:min(7.5rem, 50%)}button,input[type=submit],input[type=reset],.wp-block-file__button,.wp-element-button,.wp-block-button{border-radius:0;font-size:18px;font-weight:700;color:#111;background:#fff;text-transform:uppercase;text-decoration:none !important;cursor:pointer}button:hover,input[type=submit]:hover,input[type=reset]:hover,.wp-block-file__button:hover,.wp-element-button:hover,.wp-block-button:hover{color:initial}button,input[type=submit],input[type=reset]{border:4px solid #0d6;padding:0 0.5em}.wp-block-file__button,.wp-element-button{border:4px solid #0d6;padding:0.25em 0.75em}.wp-block-file__button .wp-block-button__link,.wp-element-button .wp-block-button__link,.wp-block-button .wp-block-button__link{border:4px solid #0d6;border-radius:0;text-decoration:none !important;padding:0.25em 0.75em}.wp-block-file__button.is-style-outline .wp-block-button__link,.wp-element-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link{border:4px solid #0d6}.wp-block-file__button.is-style-fill .wp-block-button__link,.wp-element-button.is-style-fill .wp-block-button__link,.wp-block-button.is-style-fill .wp-block-button__link{background:#0d6;color:#FAFAFA}
/*# sourceMappingURL=style.css.map */
