@font-face{font-family:'Klavika';src:url('/wp-content/themes/gra-kommunikation/assets/fonts/klavika/KlavikaBasic-Regular.otf') format('opentype');font-weight:400;font-style:normal}@font-face{font-family:'Klavika';src:url('/wp-content/themes/gra-kommunikation/assets/fonts/klavika/KlavikaWebBasicBold.woff2') format('woff2');font-weight:600;font-style:bold}@font-face{font-family:'Bebas';src:url('/wp-content/themes/gra-kommunikation/assets/fonts/bebas/BebasNeue-Regular.otf') format('opentype');font-weight:400;font-style:normal}html{scroll-behavior:smooth}*{margin:0;padding:0}.no-cookie-logo{position:fixed;bottom:0;left:0;z-index:1000;margin-left:1em !important;margin-bottom:2em !important;max-width:110px}body{font-family:'Klavika',sans-serif;text-align:center;color:#1f2932;line-height:1.45;font-size:16px}body.customize-support{margin-top:2em !important}body.customize-support .main-navigation{}body:not(.home) h1{color:#BED600}h1{font-size:3em;margin:0;text-transform:uppercase;font-family:'Bebas',sans-serif}body.projekte-template-default
h1{color:#BED600;font-size:2em;text-transform:uppercase;margin: .5em 0;margin-bottom:0;font-weight:400;color:#BED600;font-family:'Klavika',sans-serif}body.projekte-template-default .page-st-title{position:relative}h2{text-transform:uppercase;font-size:2em;margin:1em
0;font-weight:400;color:#BED600}.home
h2{font-family:'Bebas',sans-serif;line-height:1em;margin-bottom: .5em;margin-top: .5em;font-size:3em}.page-template-content-leistungen
h2{margin: .5em 0;padding-top:1em}footer{padding-bottom:4em}footer
h2{font-size:1.5em}footer ul
a{font-size:1.5em;text-transform:uppercase}h3,.site-description{font-size:1.2em;margin:1em
0}.post-68
h2{color:#000;font-size:2em}.post-68
h3{text-transform:uppercase;font-size:3em;color:#BED600;font-weight:400;font-family:'Bebas',sans-serif;margin:0}.post-68
h4{text-transform:none;font-size:2em;color:#fff;margin:0;margin-bottom: .5em}.post-68 .gray_bg, .post-68
.green_bg{padding-top:2em}a{color:#000;text-decoration:none}a.bright{color:#fff;border-bottom:2px solid  #BED600}a.bright:hover{color:#BED600;border-bottom:0}mark{background:transparent;color:#666}strong,li.l_strong{font-weight:bold;color:#BED600;font-size:1.5em}.gr_style-list li strong
a{color:#BED600}.site-branding-text{margin:0
1em}.home
article{background:#fff;position:relative}.gr_style-list{list-style-type:none}.gr_style-list
li{display:inline;padding-right: .2em}.gr_style-list li:before{padding-right: .2em;content:'//'}li.l_strong{padding-right: .1em}.leistungsbox
h3{color:#fff;font-size:1.5em}.social-navigation{position:fixed;right:-100px;transition:all .3s ease;transition-delay: .8s;bottom:10%;z-index:100000}.social-navigation.s_out{right:0}.flex{display:flex;flex-wrap:wrap;flex-direction:column}.items-center{display:block;flex-wrap:nowrap}.items-center
img{width:100%}.post-inner .wp-block-button, .post-inner .wp-block-button .wp-block-button__link{margin:0}.tel-ico .g_ico::before{content:url('/wp-content/themes/gra-kommunikation/assets/images/social_svg/Handy_icon.svg');height:76px}.mail-ico .g_ico::before{font-size:2em;color:white;line-height: .7em}.mail-ico .g_ico::before{content:url('/wp-content/themes/gra-kommunikation/assets/images/Icon_Webseite_at.svg')}.projects-page{color:#fff}.insta-ico .g_ico::before{content:url('/wp-content/themes/gra-kommunikation/assets/images/Icon_Webseite_instagram.svg')}.g_ico{display:block}.g_ico::before{background-size:32px 32px;background-position:center;height:64px;width:64px;display:block}.a_top{height:32px;width:32px;display:block}.toTop-wrap{margin:16px;overflow:hidden}.social-grk-menu li,.toTop{width:64px;height:64px;display:inline-block;border:2px
solid #fff;background-color:#BED600;display:flex;flex-direction:column;justify-content:center}.toTop{position:fixed;bottom:10%;right:0;z-index:100000;cursor:pointer}.social-grk-menu li:nth-child(2), .social-grk-menu li:nth-child(3){border-top:0}.img_100
img{width:100%}.social-grk-menu li:hover{}.social-navigation .screen-reader-text{display:none}.social-navigation
ul{list-style-type:none}#respond input[type="text"], #respond textarea, .post-password-form input[type="password"],.wpcf7-form-control.wpcf7-date,.wpcf7-form-control.wpcf7-number,.wpcf7-form-control.wpcf7-quiz,.wpcf7-form-control.wpcf7-select,.wpcf7-form-control.wpcf7-text,.wpcf7-form-control.wpcf7-textarea,input[type="text"],input[type="email"],input[type="password"]{-webkit-appearance:none;line-height:30px;padding-bottom:12px;padding-left:1em;padding-right:1em;background:#fff;border:1px
solid #c2c2c2;border-top-color:rgb(194, 194, 194);border-right-color:rgb(194, 194, 194);border-bottom-color:rgb(194, 194, 194);border-left-color:rgb(194, 194, 194);width:calc( 100% - 24px - 2em );margin:0
1em}.site-header, .site-header
a{color:#555;position:relative}.menu-toggle__inner:after,.menu-toggle__inner:before{position:absolute;left:0;background:#BED600;height:4px;content:''}.menu-toggle__inner:after,.menu-toggle__inner:before,.menu-toggle__inner{transition:all .4s ease;border-radius:4px}.menu-toggle__inner:after{top:16px;width:48px}.menu-toggle__inner:before{top:-16px;width:48px;-webkit-transition: .4s background-color;transition: .4s background-color}.menu-toggle__inner{position:relative;width:48px;height:4px;background:#BED600;-webkit-transition: .4s background-color;transition:all .4s ease}.menu_cont{width:100%;position:absolute;display:block;height:0;left:auto;overflow-y:auto;z-index:-1;background:#fff;transition:all .5s ease;text-align:center;right:0}.social-grk-menu{display:flex;flex-direction:column}.out
.menu_cont{height:100vh}.menu-top-menu-container{align-self:center;font-size:1.5em;height:100%;text-align:left;background-color:#fff;margin-left:-20em;transition:all .5s ease-out;transition-delay: .5s;overflow:hidden}.out .menu-top-menu-container{margin-left:0em}.main-navigation
a{font-weight:600;padding:1em;display:inline-block}.main-navigation a.custom-logo-link{padding: .5em}.menu{list-style-type:none;padding-top:6em;overflow:hidden}#top-menu .menu-item
a{padding: .2em 0;display:inline-block;font-size:2em;line-height:1em}.custom-logo,.site_logo{max-width:120px;height:auto}.site-branding{position:absolute;bottom:0;z-index:532;width:100%}.site-branding
.wrap{margin-left:auto;text-align:left;margin-right:auto;display:inline-block}.custom-header-media{position:relative}.projekte-template-default .custom-header-media{padding-top:58px}footer, footer a, footer
h2{position:relative;color:#fff}footer
.wrap{text-align:center}footer .wrap
.menu{padding-top:1em}footer{background-color:#BED600;color:#fff;overflow:hidden}footer a:hover{color:#555}.social-fau-menu li:hover{background-color:#555;transform:scale(1.2)}.wp-custom-header
img{display:block;width:100%;height:auto}.slick-image-slide
img{float:left}#panel1 .panel-content, #panel2 .panel-content{padding:2em
0}.projekt_gal-img{display:block;margin-bottom:1em}.single-projekte .wp-block-image
img{width:100%}.single-projekte .wp-block-image{margin-bottom:1em !important}.p_nav-wrap
.wrap{margin-bottom:0}.panel-image,.parralax_abhol{position:relative;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0;background-repeat:repeat}.parralax_abhol{background-image:url("/wp-content/uploads/2019/03/Shuttleservice-beab.jpg");height:220px}.wpcf7-submit{padding:1em;display:inline-block;color:#fff;background-color:#C00B0A;border:none}p{margin:1em
0}.text-subline{position:relative;height:1px;padding:0;background:#c2c2c2;border:none}.text-subline::before{content:'';position:absolute;top:0;left:0;height:1px;width:50px;background:#C00B0A}.wp-block-colums{flex-direction:column}.wpsisac-slick-slider.design-1 .slick-dots{z-index:99}.nav_color{width:100%;transition:all .5s ease}.colored{background:#C00B0A}.merkmale-list{text-align:left}.single-featured-image-header
img{width:100%;height:auto}.navigation-top{top:0;position:absolute;width:100%;z-index:10000}body:not(.home) .navigation-top{position:relative}.wp-block-columns{flex-direction:column}.service_cont{display:flex;flex-direction:column}.service_cont>.wp-block-columns{position:relative;width:100%;overflow:hidden;border:1px
solid #c2c2c2;padding:1em;margin-bottom:1em}.single-featured-image-header
img{display:block;background:#fff}.delay_half{animation-delay: .25s}.delay1_half{animation-delay: .75s}.delay2_half{animation-delay:1.25s}.capitals{text-transform:uppercase}.wp-block-image
img{height:auto}.menu-top-menu-container .menu-item{}.menu-mobile-button{display:inline-block;padding:1.5em 1em;z-index:1000;cursor:pointer;margin-top:1em;margin-right:1em}.menu-mobile-button.change .menu-toggle__inner{background:transparent}.menu-mobile-button.change .menu-toggle__inner:before{transform:rotate(45deg) translate(-6px, 5px);top:0;opacity:1}.menu-mobile-button.change .menu-toggle__inner:after{top:0;opacity:1;transform:rotate(-45deg) translate(-8px, -8px)}.main-navigation{display:flex;justify-content:space-between}span.wpcf7-list-item{margin:0}.entry-content .lstg-inner .wp-block-button__link, .post-slidecont .wp-block-button__link{font-size:80px !important;padding: .2em !important;margin:0
!important;line-height: .5em !important;border-radius:2em !important;display:inline-block;width:80px;height:80px;text-align:center;font-weight:800}.leistungsbox{background:#BED600;font-weight:600}.leistungsbox .wp-block-column:nth-child(2n){background:#999}.leistungsbox:nth-child(2n) .wp-block-column{background:#BED600}.leistungsbox:nth-child(2n) .wp-block-column:nth-child(2n+1){background:#444}.button_green-font, .leistungsbox:nth-child(2n) .wp-block-column:nth-child(2n +1) .wp-block-button__link, .leistungsbox .wp-block-column:nth-child(2n) .wp-block-button__link{background-color:#fff !important;color:#bed600 !important}.button_grey-font, .leistungsbox:nth-child(2n) .wp-block-column .wp-block-button__link{background-color:#fff !important;color:#444 !important}.button_green-font:hover, .leistungsbox:nth-child(2n) .wp-block-column:nth-child(2n +1) .wp-block-button__link:hover, .leistungsbox .wp-block-column:nth-child(2n) .wp-block-button__link:hover{color:#444 !important}.button_grey-font:hover, .leistungsbox:nth-child(2n) .wp-block-column .wp-block-button__link:hover{color:#bed600 !important}.linked-width-55{text-align:justify}.wrap{margin:1em;width:calc(100% - 2em)}.navigation-top
.wrap{margin:0;position:relative}.projects-page{background:#BED600}.wpsisac-slick-slider button.slick-prev, .wpsisac-slick-slider button.slick-prev:hover, .wpsisac-slick-slider button.slick-prev:focus, .wpsisac-slick-slider button.slick-next, .wpsisac-slick-slider button.slick-next:hover, .wpsisac-slick-slider button.slick-next:focus{background-color:transparent !important}.post_slide .wp-block-button__link:focus{border:none !important;outline:none !important}.l_active img, .lang-flex img:hover{filter:grayscale(0%)}.pr_title{position:absolute;bottom:0;width:100%;text-align:center;background:#666666bb;padding:1em
0;transition:all .5s ease}.projekt-cont
.title{transition:all .5s ease;text-transform:uppercase}.projekt-cont
.desc{position:absolute;display:inline-block;width:100%;text-align:center;opacity:0;left:0;transition:all .5s ease}.grey_border .wp-block-column{background:#999;display:flex;flex-direction:column;justify-content:center;padding:1em}.grey_border-box{background:#999;padding:1em;margin:0
!important;display:inline-block}.img-maxwidth{max-width:750px}.a_fflex{display:flex;justify-content:flex-end;position:fixed;width:100%;background:#BED600}.a_left,.a_right,.a_cls{width:24px;height:auto;display:inline-block;margin: .5em 1em;margin-top: .8em}.a_cls{margin-top:1.6em}.grey_border.wp-block-columns{margin-bottom:0em}.grey_border .wp-block-column{margin-bottom:1em}.nav-previous,.nav-next{overflow:hidden}.nav-previous a, .nav-next
a{display:inline-block}.nav-previous img, .nav-next
img{display:block}.nav-next,.nav-previous{border-left:1px solid #999}.nav-links div:nth-child(1){border-right:1px solid #999}.nav-previous.first_p{border-right:1px solid #999;border-left:0 solid #999}.nav-cls{border-left:1px solid #999;border-right:1px solid #999}.nav-cls{border-left:1px solid #999;border-right:1px solid #999}.figure-full-size
figure{width:100% !important}.figure-full-size
img{width:100% !important}.a_right{}.a_left:before{}.a_right:before{}.projekte-template-default .entry-content>p{margin-top:0 !important}.wp-block-image{margin:0
!important}.no-margin-top{margin-top:0 !important}.haus-4030{margin:3em
0 !important}.wp-block-image
img{vertical-align:bottom}.projekt-cont:hover
.pr_title{opacity:1}.projekt-cont:hover
.desc{}.projekt-cont:hover
.title{}.projekt-cont:hover
img{filter:saturate(1)}.pr_title
span{font-size:1.5em}.projekt-cont
img{display:block;filter:saturate(0);transition:all .5s ease;width:100%}.p_in{height:100%}.p_in .attachment-post-thumbnail{height:100%;object-fit:cover}.gray_bg ul, .green_bg
ul{text-align:left}.leistungspage
.wrap{padding-bottom:3em}.green_bg{background:#BED600;color:#fff;margin-bottom:2em}.gray_bg{background:#444;color:#fff;margin-bottom:2em}.nav-links
.icon{width:1em;height:1em}.post-navigation .screen-reader-text{display:none}.home article.post-37{background:#999;color:#fff}.projekt-cont
a{color:#fff}.panel-content .slick-dots li button::before{font-size:60px;color:#444;opacity:1}.post-slidecont{position:relative}.projekte-template-default .entry-content
p{font-size:1.5em}.kunde{background:#999;color:#fff;margin:4em
0;padding-bottom:2em}.kunde
h2{color:#BED600;margin-bottom: .5em;text-transform:none}.kunde
a{color:#BED600}.kunde a:hover{color:#fff}.projekt_gal-img{width:100%}#text-6 .widget-title{font-family:'Klavika',sans-serif;font-weight:600}.menu-top-menu-container .menu-item:hover{border-bottom:2px solid #BED600}.menu-top-menu-container .menu-item:hover
a{color:#BED600}.post-44
.wrap{margin:0;width:100% }.p_nav-wrap{background-color:#BED600;margin-top:100px}body:not(.single-projekte) .custom-header{margin-top:100px}.post-navigation,.nav-links{display:flex;flex-direction:row-reverse}.nav-links{}footer{padding-top:1em;margin-top:2em}.leistungsbox
h3{text-transform:uppercase}.gr_style-list li strong:hover, .gr_style-list li strong a:hover{color:#999}.post-44{margin-top:4em}.post-64{padding-top:3em}.desktop-only{display:none}.main-navigation{z-index:4;top:0;background:#fff;position:fixed;width:100%;height:100px}.leistungs-flex .wp-block-column{padding-bottom:2em;padding-top:1em}.menu-top-menu-container .menu-item{margin:0
1em}body.page-template-content-projects-page
h1{color:#bed600 }.green_bg ul, .gray_bg
ul{padding-left:15px}.kunde
.wrap{overflow:hidden}.post-44 p, .post-44
h2{margin-left:1em;margin-right:1em}.projekt-cont{margin:1em;margin-top:0}.nav_grk-head{position:relative}.projekt-cont{position:relative}.page-template-content-leistungen
main{margin-top:0}.slick-prev,.slick-next{z-index:500}.slick-prev{left:0}.slick-prev,.slick-next{width:42px;height:auto;top:25%}.slick-next{right:0}.slick-prev:before{content:url(/wp-content/uploads/2020/05/Pfeil_links-w-small.png);opacity:1}.slick-next:before{content:url(/wp-content/uploads/2020/05/Pfeil_rechts-w-small.png);opacity:1}.post_slide .wp-block-button__link{background:#444 !important}.post_slide .wp-block-button__link:hover{background:#BED600 !important}.page-template-content-leistungen .entry-content ul
ul{list-style-type:none}.post_slide .post-caption{margin-top:1em}.desktop_only{display:none}.ninefifty{width:100%;max-width:950px}.no_margin_bottom{margin-bottom:0 !important}.full_s{width:100%;display:block}.margin-bottom-1{margin-bottom:1em}footer
a{display:inline-block;padding-top: .5em;padding-bottom: .5em}.wp-block-columns{display:flex}@media screen and (max-width: 899px) and (orientation: landscape){#top-menu{flex-direction:row;display:flex;flex-wrap:wrap}#top-menu
li{width:calc(50% - 2em)}}@media screen and (min-width: 600px){.page-template-content-leistungen .content-center{flex-basis:100% !important;text-align:center}.page-template-content-leistungen .content-center .wp-block-group{text-align:left;display:inline-block}.single-projekte .wp-block-image
img{width:auto;display:block}.single-projekte .grey_border .wp-block-image{margin-bottom:0 !important}.single-projekte .wp-block-image{display:block}body.home
h1{font-size:5em}.leistungsbox .wp-block-column:nth-child(3){order:4}.leistungsbox .wp-block-column:nth-child(4){order:3}.leistungsbox .wp-block-column:nth-child(5){order:5}.leistungsbox .wp-block-column:nth-child(6){order:6}.wp-block-columns{flex-direction:row}.wp-block-column{margin: .5em !important}.leistungs-flex	.wp-block-column{margin:0
!important}.wp-block-column{flex-basis:calc( 50% - 1em);flex-grow:0}.bike_card{height:200px}footer
.wrap{text-align:left}footer .widget-area{display:flex;justify-content:space-between}footer
.menu{display:flex;flex-direction:column}footer .footer-widget-2, footer .footer-widget-1{display:flex;flex-direction:row;flex:1;justify-content:space-around}.service_cont>.wp-block-columns{margin:1em}.service_cont>.wp-block-columns>.wp-block-column:nth-child(2){width:calc(100% - 2em)}.service_cont .wp-block-columns .wp-block-columns{margin:0em}.b_logo{display:none}.leistungs-flex{flex-wrap:wrap !important}.leistungs-flex .wp-block-column{flex-basis:50% !important;box-sizing:border-box}}@media screen and (min-width: 900px){.mobile_only{display:none}.desktop_only{display:block}.menu_cont{z-index:100}.social-navigation{display:block;right:0}.toTop{top:12em}.custom-header-media{padding-top:0}.projekte-template-default .custom-header-media{padding-top:0}.a_fflex{position:relative}.a_left,.a_right,.a_cls{width:46px}.post_slide .post-caption{margin-top:0}.post-68
h2{font-size:3em}.post-68
h3{font-size:7em;line-height:1em;margin-top: .5em}.post-68
h4{font-size:4em;margin-bottom:0}.a_left,.a_right,.a_cls{width:26px}.site-branding-text{margin:0}.pr_title{position:absolute;bottom:0;width:100%;text-align:center;background:#666666bb;opacity:0;padding:1em
0;transition:all .5s ease}.b_logo
a{display:inline-block;float:left;z-index:4444444}.p_nav-wrap{margin-top:0}body:not(.single-projekte) .custom-header{margin-top:0}h1{font-size:4em}body:not(.home) h1{color:#fff}body.projekte-template-default
h1{color:#BED600}.page-template-content-projects-page
h1{color:#fff}body.projekte-template-default
h1{margin-bottom: .5em;font-size:3em}.menu{padding-top:2em}.main-navigation{height:auto;background:none;position:inherit}.desktop-only{display:inherit}.menu-toggle__inner:after{top:18px;width:66px;height:6px}.menu-toggle__inner:before{top:-18px;width:66px;height:6px}.menu-toggle__inner{width:66px;height:6px}.menu-toggle__inner:after,.menu-toggle__inner:before{height:6px}.menu-mobile-button{margin-top:5em;margin-right:0}body:not(.home)   .menu-mobile-button{margin-top:2em}.leistungsbox .wp-block-column:nth-child(3){order:3}.leistungsbox .wp-block-column:nth-child(4){order:4}.leistungs-flex .wp-block-column{flex-basis:calc( 100% / 3) !important}strong,li.l_strong{font-size:2em}#top-menu .menu-item
a{font-size:3em}.post-inner{display:flex;flex-direction:column;flex-wrap:nowrap}.flex{flex-direction:row}.projekt-cont{width:calc(100% / 3 - 1em);position:relative;margin:0;margin-bottom:1em;overflow:hidden;position:relative}.lang-flex
a{padding: .2em;display:block}.lang-flex{background:#11111133;padding: .2em}.nav_color{background:#00000044}.colored{background:#C00B0A}.menu-top-menu-container{background-color:transparent;width:100%;margin-left:0}.parralax_abhol{height:350px}.fahrrad-page .wp-block-columns:nth-child(2n+1){flex-direction:row}.fahrrad-page .wp-block-column{flex:1;justify-content:center}footer{padding-top:3em;margin-top:6em}.recommend-table{text-align:justify;margin-top:4em;margin-bottom:4em;flex-direction:row-reverse}.recommend-table .wp-block-column:first-child{flex:2}.recommend-table .wp-block-column:nth-child(2){flex:1}.recommend-table
figure{max-width:300px;width:70%;margin-bottom:0;transition:all .5s ease}.recommend-table
img{display:block;height:auto}.recommend-table figure:nth-child(1){margin-left:10%}.recommend-table figure:nth-child(2){margin-left:30%;margin-top:-1em}.recommend-table figure:nth-child(3){margin-top:-1em}.recommend-table figure:nth-child(4){margin-left:20%;margin-top:-1em}.recommend-table img:hover{transform:scale(1.03)}.merkmale-list{margin-bottom:4em}.post-85 .wp-block-columns{flex-direction:row}.wpsisac-slick-slider .slick-dots li
button{cursor:pointer}.slick-dots li.slick-active button::before{color:#BED600}.slick-dots li button:hover::before, .slick-dots li button:focus::before{opacity:1;color:#BED600}input,.wpcf7-textarea{display:inline-block;width:calc( 100% - 2em )}.wpcf7-form-control-wrap{width:calc( 50% - 1em );display:inline-block;margin: .5em 0}.your-name,.your-email{margin-right:2em}.your-message,.Datenschutzerklaerungzustimmen{width:100%}.two-cols-left .wp-block-column:nth-child(1){flex:2;text-align:left}.two-cols-left .wp-block-column:nth-child(2){flex:1}.wpcf7-submit{font-size:1.2em;font-weight:600;display:inline-block;width:auto}input[type="checkbox"]{width:auto;margin-right:1em}.bike_card{height:300px}h1, body.home
h1{font-size:7em;font-weight:400}h2{font-size:4em}.kunde
h2{font-size:3em;text-transform:none}.post-39 .wp-block-column{position:relative}.post-39
h2{margin-top:1.5em}.prices h2::before, .linked-width-55 h2::before{left:initial}h3,.site-description{font-size:2em}h4{font-size:1.5em}.custom-logo{max-width:none}body:not(.home)  .custom-logo{max-width:120px}.main-navigation a.custom-logo-link{padding-left:0;padding-top:2em}.wrap, .page-template-content-leistungen .entry-header,.wrap-box{max-width:1100px;display:inline-block;margin:1em;width:calc(100% - 2em)}#panel4 .wrap-box,  #panel2 .wrap-box{max-width:1100px !important}.green_bg{padding-top:1em}#panel4 .wrap, #panel2
.wrap{max-width:none}body .navigation-top.top-fixed{position:fixed;top:0;bottom:auto;background:#fff}body .navigation-top.top-fixed .menu-mobile-button{margin-top:2em}#masthead{position:relative}.page-st-title{position:absolute;bottom:0;left:0;width:100%}.menu-top-menu-container .menu-item{margin:0
4em}.nav_color{padding:1rem 0}tbody tr td:nth-child(2){width:200px}.nl-info-box .wp-block-column:nth-child(2){margin-left:1em}.home #panel7
.wrap{margin:0;display:block}.custom-logo{width:271px;filter:drop-shadow(2px 1px 0px #fff)}.b_logo{display:inline-block;position:absolute;top:2em;left:0;width:100%;z-index:3}.menu_active
.b_logo{}.b_logo
.site_logo{width:271px;float:left}.top-fixed	.custom-logo{width:120px;height:auto}.post-cont{position:relative}.post-cont
img{width:100%}.post-inner{position:absolute;top:0;width:100%;box-sizing:border-box;height:100%;background:#ccc;color:#fff;padding:1em;box-sizing:border-box;display:flex;justify-content:center;text-align:center;flex-direction:column;transition:all .5s ease;opacity:0}.post-cont:hover .post-inner,.post-slidecont:hover .post-inner{opacity:1}.post-inner
strong{color:#fff}.projects-page main, body:not(.home) main{margin-top:4em}.page-template-content-leistungen
main{margin-top:1em !important}.leistungsbox .wp-block-column{margin:0em
!important;padding:1em
!important}.projekte-template-default .site-main{margin-top:0}}@media screen and (min-width: 1200px){footer
a{padding-top:0;padding-bottom:0}.a_top{}.img-force-full img, .img-force-full
figure{width:100% !important}.p_nav-wrap.fixed{margin-top:0;position:fixed;width:100%;top:135px;z-index:1000}.menu-mobile-button{padding-right:0}.menu-mobile-button.change{margin-top:2em}body.home
.site_logo{max-width:271px}.b_logo
.site_logo{max-width:150px}h3, .site-description, .leistungsbox
h3{font-size:3em}.projects_flex{max-width:1280px;overflow:hidden;margin:0
auto;justify-content:space-between}.post_flex .post-cont{width:calc( 100% / 3 );display:flex;flex-wrap:wrap;overflow:hidden}.wrap{margin:0}.linked-width-55
.wrap{max-width:none;margin:0}.linked-width-55 .wrap .entry-content, 	.linked-width-55
h1{text-align:center}.linked-width-55 .wrap
.ab_ser_wrap{text-align:justify}.menu_cont{z-index:100}.menu-top-menu-container{font-size:1em}.main-navigation
a{padding:0}.header-slider{width:100%;height:100vh}.wpsisac-slick-slider .slick-image-slide
img{height:100vh !important}.h_s_placeholder{width:100%;height:100%;object-fit:contain;z-index:-3;display:block}.home .custom-header{z-index:100;position:relative}.wp-block-column{margin:1em
!important}.projekte-template-default .wp-block-column:nth-child(1){margin-left:0 !important}.projekte-template-default .wp-block-column:last-child{margin-right:0 !important}.fahrrad-page .wp-block-column, .service_cont .wp-block-column  .wp-block-column{margin:0
!important;text-align:justify}.contact_sub .wp-block-column:nth-child(1){text-align:right;margin-right:1em !important;display:inline-block}.nl-info-box .wp-block-column:nth-child(2){margin-left:1em !important}.service_cont .wp-block-column  .wp-block-column
p{margin: .5em 0;text-align:left;font-size: .875em}.service_cont .wp-block-column
p{font-size: .875em}.service_cont .wp-block-columns{width:300px}span.wpcf7-list-item{margin:0
0 0 1em}}@media (min-width: 1600px){#top-menu .menu-item
a{font-size:5em}body{font-size:20px}.entry-content .lstg-inner .wp-block-button__link{padding: .2em !important}.post-cont .items-center{width:100%}.leistungsbox .wp-block-column:before{content:"";display:block;padding-top:375px;}.wp-block-column{position:relative}.lstg-inner{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;padding:1em;box-sizing:border-box;justify-content:space-between}}@media (min-width: 1800px){.custom-logo{filter:none}}[class^="wp-block-"]:not(.wp-block-gallery) figcaption{font-style:italic;margin-bottom:1.5em;text-align:left}.rtl [class^="wp-block-"]:not(.wp-block-gallery) figcaption{text-align:right}p.has-drop-cap:not(:focus)::first-letter {font-size:5em;margin-top:0.075em}.wp-block-image{margin-bottom:1.5em}.wp-block-image
figure{margin-bottom:0;margin-top:0}.wp-block-image
figure.alignleft{margin-right:1.5em}.wp-block-image
figure.alignright{margin-left:1.5em}.wp-block-gallery{margin-bottom:1.5em}.wp-block-gallery
figcaption{font-style:italic}.wp-block-gallery.aligncenter{display:flex;margin:0
-8px}.wp-block-quote:not(.is-large):not(.is-style-large){border:0;padding:0}.wp-block-quote.alignleft p:last-of-type,
.wp-block-quote.alignright p:last-of-type{margin-bottom:0}.wp-block-quote
cite{color:inherit;font-size:inherit}.wp-block-audio
audio{display:block;width:100%}.wp-block-cover-image.alignright,.wp-block-cover.alignright,.wp-block-cover-image.alignleft,.wp-block-cover.alignleft,.wp-block-cover-image.aligncenter,.wp-block-cover.aligncenter{display:flex}.wp-block-file .wp-block-file__button{background-color:#222;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;display:inline-block;font-size:14px;font-size:0.875rem;font-weight:800;margin-top:2em;padding:0.7em 2em;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;white-space:nowrap}.wp-block-file .wp-block-file__button:hover,
.wp-block-file .wp-block-file__button:focus{background-color:#767676;-webkit-box-shadow:none;box-shadow:none}.wp-block-code{background:transparent;border:0;padding:0}.wp-block-pullquote{border:0}.wp-block-pullquote__citation,
.wp-block-pullquote
cite{font-size:inherit;text-transform:none}.wp-block-table thead
th{border-bottom:2px solid #bbb;padding-bottom:0.5em}.wp-block-table
tr{border-bottom:1px solid #eee}.wp-block-table th,
.wp-block-table
td{border:0}.rtl .wp-block-table th,
.rtl .wp-block-table
td{text-align:right}.wp-block-button .wp-block-button__link{-webkit-box-shadow:none;box-shadow:none;display:inline-block;font-size:14px;font-size:0.875rem;font-weight:800;line-height:1.66;margin-top:2em;padding:0.7em 2em;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;white-space:nowrap}.entry-content .wp-block-button__link{background-color:#222;color:#fff}.entry-content .is-style-outline .wp-block-button__link:not(.has-background){background-color:transparent}.entry-content .is-style-outline .wp-block-button__link:not(.has-text-color){color:#222}.colors-dark .wp-block-button__link{background-color:#fff;color:#000}.entry-content .wp-block-button__link:hover,
.entry-content .wp-block-button__link:focus,
.entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover,
.entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus{background-color:#767676;-webkit-box-shadow:none;box-shadow:none;color:#fff}.colors-dark .entry-content .wp-block-button__link:hover,
.colors-dark .entry-content .wp-block-button__link:focus,
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover,
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus{background-color:#bbb;color:#000}.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color){color:#fff}.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):hover,
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):focus{color:#222}.colors-custom .entry-content .wp-block-button__link,
.colors-custom .entry-content .wp-block-button__link:hover,
.colors-custom .entry-content .wp-block-button__link:focus,
.colors-dark .entry-content .wp-block-button__link,
.colors-dark .entry-content .wp-block-button__link:hover,
.colors-dark .entry-content .wp-block-button__link:focus{-webkit-box-shadow:none;box-shadow:none}.colors-custom .entry-content .wp-block-button__link:hover,
.colors-custom .entry-content .wp-block-button__link:focus{color:#fff}.wp-block-separator{border:0}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}.wp-block-media-text{margin-bottom:1.5em}.wp-block-media-text *:last-child{margin-bottom:0}.wp-block-archives.aligncenter,.wp-block-categories.aligncenter,.wp-block-latest-posts.aligncenter{list-style-position:inside;text-align:center}.wp-block-latest-comments
article{margin-bottom:4em}.blog:not(.has-sidebar) #primary .wp-block-latest-comments article,
.archive:not(.page-one-column):not(.has-sidebar) #primary .wp-block-latest-comments article,
.search:not(.has-sidebar) #primary .wp-block-latest-comments
article{float:none;width:100%}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:0}.wp-block-latest-comments
a{-webkit-box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 1);box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 1)}.wp-block-latest-comments__comment-meta{font-size:16px;font-size:1rem;margin-bottom:0.4em}.wp-block-latest-comments__comment-author,.wp-block-latest-comments__comment-link{font-weight:700;text-decoration:none}.wp-block-latest-comments__comment-date{color:#767676;font-size:10px;font-size:0.625rem;font-weight:800;letter-spacing:0.1818em;margin-top:0.4em;text-transform:uppercase}.editor-block-list__block .wp-block-latest-comments__comment-excerpt
p{font-size:14px;font-size:0.875rem}.entry-content .has-pale-pink-color{color:#f78da7}.entry-content .has-pale-pink-background-color,
.wp-block-button.is-style-outline .has-pale-pink-background-color:link{background-color:#f78da7}.entry-content .has-vivid-red-color{color:#cf2e2e}.entry-content .has-vivid-red-background-color,
.wp-block-button.is-style-outline .has-vivid-red-background-color:link{background-color:#cf2e2e}.entry-content .has-luminous-vivid-orange-color{color:#ff6900}.entry-content .has-luminous-vivid-orange-background-color,
.wp-block-button.is-style-outline .has-luminous-vivid-orange-background-color:link{background-color:#ff6900}.entry-content .has-luminous-vivid-amber-color{color:#fcb900}.entry-content .has-luminous-vivid-amber-background-color,
.wp-block-button.is-style-outline .has-luminous-vivid-amber-background-color:link{background-color:#fcb900}.entry-content .has-light-green-cyan-color{color:#7bdcb5}.entry-content .has-light-green-cyan-background-color,
.wp-block-button.is-style-outline .has-light-green-cyan-background-color:link{background-color:#7bdcb5}.entry-content .has-vivid-green-cyan-color{color:#00d084}.entry-content .has-vivid-green-cyan-background-color,
.wp-block-button.is-style-outline .has-vivid-green-cyan-background-color:link{background-color:#00d084}.entry-content .has-pale-cyan-blue-color{color:#8ed1fc}.entry-content .has-pale-cyan-blue-background-color,
.wp-block-button.is-style-outline .has-pale-cyan-blue-background-color:link{background-color:#8ed1fc}.entry-content .has-vivid-cyan-blue-color{color:#0693e3}.entry-content .has-vivid-cyan-blue-background-color,
.wp-block-button.is-style-outline .has-vivid-cyan-blue-background-color:link{background-color:#0693e3}.entry-content .has-very-light-gray-color{color:#eee}.entry-content .has-very-light-gray-background-color,
.wp-block-button.is-style-outline .has-very-light-gray-background-color:link{background-color:#eee}.entry-content .has-cyan-bluish-gray-color{color:#abb8c3}.entry-content .has-cyan-bluish-gray-background-color,
.wp-block-button.is-style-outline .has-cyan-bluish-gray-background-color:link{background-color:#abb8c3}.entry-content .has-very-dark-gray-color{color:#313131}.entry-content .has-very-dark-gray-background-color,
.wp-block-button.is-style-outline .has-very-dark-gray-background-color:link{background-color:#313131}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-media-text{box-sizing:border-box;
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}