.elementor-341 .elementor-element.elementor-element-dac47a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:1}.elementor-341 .elementor-element.elementor-element-dac47a9.ob-is-container-extras{--min-height:calc(100px)}.elementor-341 .elementor-element.elementor-element-d73ea2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-341 .elementor-element.elementor-element-1818e05{width:auto;max-width:auto;text-align:start}.elementor-341 .elementor-element.elementor-element-1818e05>.elementor-widget-container{margin:0;padding:0}.elementor-341 .elementor-element.elementor-element-1818e05 img{width:140px}.elementor-341 .elementor-element.elementor-element-66f5382{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}#animatedoffcanvasmenu-0e01ddc .dce-nav .dce-menu-aocm{right:0;background-color:var(--e-global-color-62d0bcd)}#animatedoffcanvasmenu-0e01ddc .dce-menu-aocm .dce-close{right:0}.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger g,.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger g line,.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger g circle,.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger g path,.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger g polygon,.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger g rect{animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}#animatedoffcanvasmenu-0e01ddc .dce-bg{background-color:var(--e-global-color-657b9ea);background-image:url("https://dev.olligrau.de/wp-content/uploads/2025/04/logo_o_grau_white.png");background-position:center center;background-repeat:no-repeat;background-size:200px auto}.elementor-341 .elementor-element.elementor-element-0e01ddc .dce-button-wrapper{text-align:right}#animatedoffcanvasmenu-0e01ddc #dce-ul-menu{text-align:right}#animatedoffcanvasmenu-0e01ddc ul#dce-ul-menu li a{font-family:"Manrope",Sans-serif;font-size:20px;font-weight:400;color:var(--e-global-color-657b9ea)}#animatedoffcanvasmenu-0e01ddc ul#dce-ul-menu li ul.sub-menu li a{font-family:"Manrope",Sans-serif;font-size:18px;font-weight:400}#animatedoffcanvasmenu-0e01ddc ul#dce-ul-menu li span.indicator-child{font-size:30px}#animatedoffcanvasmenu-0e01ddc ul#dce-ul-menu li .indicator-child{color:var(--e-global-color-657b9ea);margin-left:10px}#animatedoffcanvasmenu-0e01ddc ul#dce-ul-menu li a:hover{color:var(--e-global-color-74d1179)}#animatedoffcanvasmenu-0e01ddc ul#dce-ul-menu li .indicator-child:hover{color:var(--e-global-color-74d1179)}#animatedoffcanvasmenu-0e01ddc ul#dce-ul-menu li.current-menu-item a{color:var(--e-global-color-74d1179)}#animatedoffcanvasmenu-0e01ddc ul#dce-ul-menu li.current-menu-item .indicator-child{color:var(--e-global-color-74d1179)}#animatedoffcanvasmenu-0e01ddc .dce-nav-menu{padding:0}#animatedoffcanvasmenu-0e01ddc ul#dce-ul-menu li{padding-top:11px;padding-bottom:11px}#animatedoffcanvasmenu-0e01ddc ul#dce-ul-menu li ul.sub-menu li{padding-top:10px;padding-bottom:10px}.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger{width:68px;font-size:68px}#dce_hamburger{color:#000}.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger g line,.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger g path,.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger g polygon{stroke:var(--e-global-color-62d0bcd)}.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger g line,.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger g circle,.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger g path,.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger g polygon,.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger g rect{stroke-width:2}.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger.bars g:nth-child(2){transform:scaleX(.65)}.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger.dots g:nth-child(2){transform:scale(.65)}.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger g:nth-child(2){transform-origin:right}.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger g:nth-child(3){transform-origin:right}.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger:hover g line,.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger:hover g circle,.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger:hover g path,.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger:hover g polygon,.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger:hover g rect{fill:var(--e-global-color-62d0bcd);stroke-width:2}.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger:hover{color:var(--e-global-color-62d0bcd)}.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger:hover g line,.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger:hover g path,.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger:hover g polygon{stroke:var(--e-global-color-62d0bcd)}.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger.bars:hover g:nth-child(2){transform:scaleX(1)}.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger.dots:hover g:nth-child(2){transform:scale(1)}.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger:hover g:nth-child(2){transform-origin:right}.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger.bars:hover g:nth-child(3){transform:scaleX(1)}.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger.dots:hover g:nth-child(3){transform:scale(1)}.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger:hover g:nth-child(3){transform-origin:right}.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger g line,.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger g path,.elementor-341 .elementor-element.elementor-element-0e01ddc #dce_hamburger g polyline{stroke-linecap:square}.elementor-341 .elementor-element.elementor-element-0e01ddc .dce-button-hamburger{padding:0}#animatedoffcanvasmenu-0e01ddc .dce-menu-aocm .dce-close .dce-quit-ics:after,#animatedoffcanvasmenu-0e01ddc .dce-menu-aocm .dce-close .dce-quit-ics:before{background-color:var(--e-global-color-657b9ea);height:1px;top:calc(50% - (1px/2));width:70%;left:calc(50% - (70%/2))}#animatedoffcanvasmenu-0e01ddc .dce-menu-aocm .dce-close:hover .dce-quit-ics:after,#animatedoffcanvasmenu-0e01ddc .dce-menu-aocm .dce-close:hover .dce-quit-ics:before{background-color:var(--e-global-color-74d1179)}#animatedoffcanvasmenu-0e01ddc .dce-menu-aocm .dce-close .dce-quit-ics{height:50px;width:50px;top:20px;right:20px}.elementor-341 .elementor-element.elementor-element-76c65b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:1}.elementor-341 .elementor-element.elementor-element-76c65b9.ob-is-container-extras{--min-height:calc(100px)}.elementor-341 .elementor-element.elementor-element-7b19b10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-341 .elementor-element.elementor-element-3c32246{width:auto;max-width:auto;text-align:start}.elementor-341 .elementor-element.elementor-element-3c32246>.elementor-widget-container{margin:0;padding:0}.elementor-341 .elementor-element.elementor-element-3c32246 img{width:180px}.elementor-341 .elementor-element.elementor-element-7b19467{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}#animatedoffcanvasmenu-b76ef5e .dce-nav .dce-menu-aocm{right:0;background-color:var(--e-global-color-62d0bcd)}#animatedoffcanvasmenu-b76ef5e .dce-menu-aocm .dce-close{right:0}.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger g,.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger g line,.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger g circle,.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger g path,.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger g polygon,.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger g rect{animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}#animatedoffcanvasmenu-b76ef5e .dce-bg{background-color:var(--e-global-color-657b9ea);background-image:url("https://dev.olligrau.de/wp-content/uploads/2025/04/logo_o_grau_white.png");background-position:center center;background-repeat:no-repeat;background-size:200px auto}.elementor-341 .elementor-element.elementor-element-b76ef5e .dce-button-wrapper{text-align:right}#animatedoffcanvasmenu-b76ef5e #dce-ul-menu{text-align:right}#animatedoffcanvasmenu-b76ef5e ul#dce-ul-menu li a{font-family:"Manrope",Sans-serif;font-size:20px;font-weight:400;color:var(--e-global-color-657b9ea)}#animatedoffcanvasmenu-b76ef5e ul#dce-ul-menu li ul.sub-menu li a{font-family:"Manrope",Sans-serif;font-size:18px;font-weight:400}#animatedoffcanvasmenu-b76ef5e ul#dce-ul-menu li span.indicator-child{font-size:30px}#animatedoffcanvasmenu-b76ef5e ul#dce-ul-menu li .indicator-child{color:var(--e-global-color-657b9ea);margin-left:10px}#animatedoffcanvasmenu-b76ef5e ul#dce-ul-menu li a:hover{color:var(--e-global-color-74d1179)}#animatedoffcanvasmenu-b76ef5e ul#dce-ul-menu li .indicator-child:hover{color:var(--e-global-color-74d1179)}#animatedoffcanvasmenu-b76ef5e ul#dce-ul-menu li.current-menu-item a{color:var(--e-global-color-74d1179)}#animatedoffcanvasmenu-b76ef5e ul#dce-ul-menu li.current-menu-item .indicator-child{color:var(--e-global-color-74d1179)}#animatedoffcanvasmenu-b76ef5e .dce-nav-menu{padding:0}#animatedoffcanvasmenu-b76ef5e ul#dce-ul-menu li{padding-top:11px;padding-bottom:11px}#animatedoffcanvasmenu-b76ef5e ul#dce-ul-menu li ul.sub-menu li{padding-top:10px;padding-bottom:10px}.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger{width:68px;font-size:68px}.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger g line,.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger g path,.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger g polygon{stroke:var(--e-global-color-primary)}.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger g line,.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger g circle,.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger g path,.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger g polygon,.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger g rect{stroke-width:2}.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger.bars g:nth-child(2){transform:scaleX(.65)}.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger.dots g:nth-child(2){transform:scale(.65)}.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger g:nth-child(2){transform-origin:right}.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger g:nth-child(3){transform-origin:right}.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger:hover g line,.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger:hover g circle,.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger:hover g path,.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger:hover g polygon,.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger:hover g rect{fill:var(--e-global-color-657b9ea);stroke-width:2}.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger:hover{color:var(--e-global-color-657b9ea)}.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger:hover g line,.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger:hover g path,.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger:hover g polygon{stroke:var(--e-global-color-657b9ea)}.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger.bars:hover g:nth-child(2){transform:scaleX(1)}.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger.dots:hover g:nth-child(2){transform:scale(1)}.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger:hover g:nth-child(2){transform-origin:right}.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger.bars:hover g:nth-child(3){transform:scaleX(1)}.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger.dots:hover g:nth-child(3){transform:scale(1)}.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger:hover g:nth-child(3){transform-origin:right}.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger g line,.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger g path,.elementor-341 .elementor-element.elementor-element-b76ef5e #dce_hamburger g polyline{stroke-linecap:square}.elementor-341 .elementor-element.elementor-element-b76ef5e .dce-button-hamburger{padding:0}#animatedoffcanvasmenu-b76ef5e .dce-menu-aocm .dce-close .dce-quit-ics:after,#animatedoffcanvasmenu-b76ef5e .dce-menu-aocm .dce-close .dce-quit-ics:before{background-color:var(--e-global-color-657b9ea);height:1px;top:calc(50% - (1px/2));width:70%;left:calc(50% - (70%/2))}#animatedoffcanvasmenu-b76ef5e .dce-menu-aocm .dce-close:hover .dce-quit-ics:after,#animatedoffcanvasmenu-b76ef5e .dce-menu-aocm .dce-close:hover .dce-quit-ics:before{background-color:var(--e-global-color-74d1179)}#animatedoffcanvasmenu-b76ef5e .dce-menu-aocm .dce-close .dce-quit-ics{height:50px;width:50px;top:20px;right:20px}@media(max-width:767px){.elementor-341 .elementor-element.elementor-element-dac47a9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-341 .elementor-element.elementor-element-76c65b9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}}