.ggw-page,.ggw-site-footer{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.ggw-page{margin:0;padding:0;background-color:#FFFFFF;color:#202420;font-size:17px;font-weight:400;line-height:1.7}.ggw-page *,.ggw-page *::before,.ggw-page *::after,.ggw-site-header *,.ggw-site-footer *{box-sizing:border-box}.ggw-page h1,.ggw-page h2,.ggw-page h3,.ggw-page p,.ggw-page figure{margin-top:0}.ggw-page h1,.ggw-page h2,.ggw-page h3{padding:0;color:inherit;font-family:inherit}.ggw-page p{margin-bottom:20px}.ggw-page a{color:inherit;text-decoration:none}.ggw-page img{display:block;max-width:100%;height:auto}.ggw-frame{width:92%;max-width:1440px;margin-left:auto;margin-right:auto}.ggw-page a:focus-visible,.ggw-site-header a:focus-visible,.ggw-site-footer a:focus-visible{outline:3px solid #60F80D;outline-offset:4px}.ggw-kicker{margin-bottom:22px;color:#5C655C;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:0.12em;text-transform:uppercase}.ggw-site-header.et_pb_section{position:relative;z-index:100;width:100%;margin:0;padding:0!important;background-color:#101310}.ggw-site-header.ggw-header-row.et_pb_row{display:flex;flex-wrap:nowrap;align-items:center;width:94%;max-width:1440px;margin-left:auto;margin-right:auto;padding-top:12px;padding-bottom:12px}.ggw-site-header.ggw-header-row>.et_pb_column{float:none;margin-bottom:0!important}.ggw-site-header.ggw-header-row>.et_pb_column:first-child{flex:1 1 0%;width:auto;min-width:0;margin-right:28px}.ggw-site-header.ggw-header-row>.et_pb_column:last-child{flex:0 0 155px;width:155px;margin-right:0;text-align:right}.ggw-site-header.ggw-header-row .et_pb_module{margin-bottom:0!important}.ggw-header-menu.et_pb_menu{width:100%;margin:0;background-color:transparent!important}.ggw-header-menu.et_pb_menu_inner_container{display:flex;align-items:center;width:100%}.ggw-header-menu.et_pb_menu__logo-wrap{flex:0 0 280px;width:280px;max-width:280px;margin-right:24px}.ggw-header-menu.et_pb_menu__logo{width:100%;max-width:100%}.ggw-header-menu.et_pb_menu__logo img{display:block;width:280px!important;max-width:100%!important;max-height:none!important;height:auto!important}.ggw-header-menu.et_pb_menu__wrap,.ggw-header-menu.et_pb_menu__menu{flex:1 1 auto;min-width:0;justify-content:flex-end}.ggw-header-menu.et_pb_menu__menu>nav>ul{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.ggw-header-menu.et_pb_menu__menu>nav>ul>li{flex-shrink:0;margin-top:0;padding-left:10px;padding-right:10px}.ggw-header-menu.et_pb_menu__menu>nav>ul>li>a{padding-top:12px;padding-bottom:12px;color:#FFFFFF!important;font-size:14px;font-weight:600;line-height:1.5;white-space:nowrap;transition:color 0.2s ease}.ggw-header-menu.et_pb_menu__menu>nav>ul>li>a:hover,.ggw-header-menu.et_pb_menu__menu>nav>ul>li.current-menu-item>a,.ggw-header-menu.et_pb_menu__menu>nav>ul>li.current-menu-ancestor>a{color:#60F80D!important}.ggw-header-menu .nav li ul{width:260px;padding-top:12px;padding-bottom:12px;background-color:#101310!important;border-top:2px solid #60F80D;box-shadow:0 8px 25px rgba(0,0,0,0.18)}.ggw-header-menu .nav li ul li{width:100%;padding-left:8px;padding-right:8px}.ggw-header-menu .nav li ul a{display:block;width:100%;padding:11px 15px;color:#FFFFFF!important;font-size:14px;font-weight:500;line-height:1.5;white-space:normal}.ggw-header-menu .nav li ul a:hover{color:#60F80D!important;background-color:#202420!important}.ggw-header-menu .nav li ul.current-menu-item>a{color:#60F80D!important}.ggw-header-action{width:100%;margin:0;text-align:right}.ggw-header-action .ggw-header-cta{display:inline-block;padding:13px 20px;background-color:#60F80D;border:1px solid #60F80D;border-radius:5px;color:#101310!important;font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color 0.2s ease}.ggw-header-action .ggw-header-cta:hover{background-color:#4BD400;border-color:#4BD400;color:#101310!important}.ggw-footer-section.et_pb_section{margin:0;padding:0!important;background-color:#101310}.ggw-footer-section.ggw-footer-row.et_pb_row{width:100%;max-width:none;margin:0;padding:0}.ggw-footer-section.ggw-footer-row>.et_pb_column{width:100%;margin:0}.ggw-footer-section.ggw-footer-row .et_pb_module{margin-bottom:0!important}.ggw-site-footer{width:100%;margin:0;background-color:#101310;color:#D0D7CD;font-size:15px;font-weight:400;line-height:1.75}.ggw-site-footer a{color:#E8EEE5;text-decoration:none;transition:color 0.2s ease}.ggw-site-footer a:hover{color:#60F80D}.ggw-site-footer a:focus-visible{outline-color:#60F80D}.ggw-site-footer h2,.ggw-site-footer h3{padding:0;color:#FFFFFF;font-family:inherit;font-weight:700;letter-spacing:0}.ggw-site-footer h2{margin:0 0 25px;font-size:18px;line-height:1.4}.ggw-site-footer h3{margin:28px 0 12px;font-size:15px;line-height:1.5}.ggw-site-footer p{margin:0 0 17px;color:#CBD3C8}.ggw-footer-wrap{width:92%;max-width:1200px;margin-left:auto;margin-right:auto}.ggw-footer-haupt{padding-top:76px;padding-bottom:65px;background-color:#101310}.ggw-footer-reihe{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.ggw-footer-spalte{padding-left:20px;padding-right:20px}.ggw-footer-marke{width:40%}.ggw-footer-leistungen{width:33%}.ggw-footer-standort{width:27%}.ggw-footer-logo{display:inline-block;width:210px;max-width:100%;margin-bottom:28px}.ggw-footer-logo img{display:block;width:100%;max-width:100%;height:auto}.ggw-footer-marke p{width:100%;max-width:380px;color:#CCD4C9;font-size:15px;line-height:1.85}.ggw-footer-kontaktlink{display:inline-block;margin-top:14px;padding-bottom:5px;color:#60F80D!important;border-bottom:1px solid #60F80D;font-size:15px;font-weight:600;line-height:1.5}.ggw-footer-kontaktlink:hover{color:#FFFFFF!important;border-bottom-color:#FFFFFF}.ggw-footer-leistungen ul{margin:0;padding:0;list-style:none}.ggw-footer-leistungen li{margin:0 0 11px;padding:0;list-style:none}.ggw-footer-leistungen li a{display:inline-block;color:#D4DBD0;font-size:15px;line-height:1.6}.ggw-footer-standort address{margin:0;color:#D4DBD0;font-size:15px;font-weight:400;font-style:normal;line-height:1.9;white-space:pre-line}.ggw-footer-standort address strong{display:block;color:#FFFFFF;font-weight:700}.ggw-footer-standort p{color:#D4DBD0;font-size:15px;line-height:1.8}.ggw-footer-standort .ggw-footer-versand{margin-top:27px}.ggw-footer-unten{padding-top:26px;padding-bottom:28px;background-color:#0B0E0B;border-top:1px solid #2F382E}.ggw-footer-unterzeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.ggw-footer-info{margin-right:30px;margin-bottom:10px;color:#B7C1B3;font-size:13px;line-height:1.6}.ggw-footer-recht{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px}.ggw-footer-recht a{display:inline-block;margin-left:20px;margin-bottom:5px;color:#D5DDD1;font-size:13px;line-height:1.6}.ggw-footer-social{padding-top:19px;border-top:1px solid #283028;color:#AFB9AB;font-size:13px;line-height:1.7}.ggw-footer-social span,.ggw-footer-social a{display:inline-block;margin-right:20px;margin-bottom:6px}.ggw-footer-social a{color:#D5DDD1;font-size:13px}.ggw-startseite.et_pb_section{margin:0;padding:0!important;background-color:#FFFFFF}.ggw-startseite>.et_pb_row{width:100%;max-width:none;margin:0;padding:0}.ggw-startseite>.et_pb_row>.et_pb_column{width:100%;margin:0;padding:0}.ggw-startseite .et_pb_code{margin-bottom:0!important}.ggw-startseite .et_pb_code_inner{margin:0;padding:0}.ggw-home-intro{padding-top:47px;padding-bottom:85px;background-color:#F7F8F5;color:#202420}.ggw-home-meta{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid #DFE5DC;color:#5C655C;font-size:11px;font-weight:700;letter-spacing:0.10em;text-transform:uppercase}.ggw-home-meta span{margin-right:15px;margin-bottom:5px}.ggw-home-intro-row{display:flex;align-items:flex-end;flex-wrap:wrap;padding-top:75px;padding-bottom:70px}.ggw-home-intro-title{width:65%;padding-right:45px}.ggw-home-intro h1{margin:0;color:#202420;font-size:76px;font-weight:800;line-height:1.04;letter-spacing:-0.055em}.ggw-home-intro h1 span{color:#202420}.ggw-home-intro-side{width:35%;padding-left:20px;padding-bottom:5px}.ggw-home-intro-side>p:not(.ggw-kicker){margin-bottom:18px;color:#5C655C;font-size:16px;line-height:1.75}.ggw-home-intro-side .ggw-home-intro-copy{color:#202420!important;font-size:19px!important;font-weight:600;line-height:1.55!important}.ggw-home-intro-links{margin-top:30px;border-top:1px solid #DFE5DC}.ggw-home-intro-links a{display:flex;justify-content:space-between;padding-top:13px;padding-bottom:13px;border-bottom:1px solid #DFE5DC;color:#202420;font-size:14px;font-weight:700}.ggw-home-intro-links a:hover{background-color:#FFFFFF}.ggw-home-intro-links a span{color:#202420;font-size:18px}.ggw-home-main-photo{margin:0}.ggw-home-main-photo img{display:block;width:100%;max-width:100%;height:auto}.ggw-home-main-photo figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:14px;color:#5C655C;font-size:11px;line-height:1.6;letter-spacing:0.035em}.ggw-section-heading{display:flex;align-items:flex-start;flex-wrap:wrap;padding-bottom:55px}.ggw-section-index{width:24%;padding-top:12px;padding-right:20px;color:#5C655C;font-size:12px;font-weight:700;letter-spacing:0.09em;text-transform:uppercase}.ggw-section-title{width:49%;padding-right:35px}.ggw-section-title h2{margin:0;color:#202420;font-size:64px;font-weight:800;line-height:1.05;letter-spacing:-0.045em}.ggw-section-description{width:27%;padding-top:12px}.ggw-section-description p{margin:0;color:#5C655C;font-size:16px;line-height:1.75}.ggw-home-services{padding-top:95px;padding-bottom:115px;background-color:#FFFFFF;color:#202420}.ggw-service-register{border-top:1px solid #202420}.ggw-service-entry{display:flex;align-items:center;width:100%;padding:30px 12px;border-bottom:1px solid #DFE5DC;text-decoration:none;transition:background-color 0.2s ease}.ggw-service-entry:hover{background-color:#F7F8F5}.ggw-service-no{width:8%;flex-shrink:0;color:#5C655C;font-size:13px;font-weight:700}.ggw-service-entry h3{width:43%;margin:0;padding-right:25px;color:#202420;font-size:27px;font-weight:750;line-height:1.25;letter-spacing:-0.025em}.ggw-service-detail{width:41%;padding-right:20px;color:#5C655C;font-size:15px;line-height:1.6}.ggw-service-arrow{width:8%;color:#202420;font-size:25px;text-align:right}.ggw-services-footer{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:24px;color:#5C655C;font-size:13px}.ggw-services-footer span{margin-right:20px;margin-bottom:10px}.ggw-services-footer a{margin-bottom:10px;color:#202420;font-weight:700;border-bottom:2px solid #60F80D}.ggw-home-workshop{padding-top:100px;padding-bottom:105px;background-color:#101310;color:#FFFFFF}.ggw-home-workshop .ggw-section-index{color:#60F80D}.ggw-home-workshop .ggw-section-title h2,.ggw-home-workshop .ggw-section-description p{color:#FFFFFF}.ggw-workshop-photo{margin:0}.ggw-workshop-photo img{display:block;width:100%;max-width:100%;height:auto}.ggw-workshop-photo figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:14px;color:#FFFFFF;font-size:11px;line-height:1.6}.ggw-workshop-notes{display:flex;flex-wrap:wrap;margin-top:65px;padding-top:35px;border-top:1px solid #5C655C}.ggw-workshop-notes>div:first-child{width:52%;padding-right:50px}.ggw-workshop-notes>div:last-child{width:48%}.ggw-workshop-notes .ggw-kicker{color:#60F80D}.ggw-workshop-notes h3{margin:0;color:#FFFFFF;font-size:42px;font-weight:750;line-height:1.15;letter-spacing:-0.035em}.ggw-workshop-notes p:not(.ggw-kicker){max-width:590px;color:#FFFFFF;font-size:17px;line-height:1.8}.ggw-editorial-link{display:inline-block;margin-top:12px;padding-bottom:5px;border-bottom:2px solid #60F80D;color:#FFFFFF!important;font-size:15px;font-weight:700}.ggw-editorial-link:hover{color:#60F80D!important}.ggw-home-approach{padding-top:100px;padding-bottom:110px;background-color:#F7F8F5;color:#202420}.ggw-approach-list{display:flex;flex-wrap:wrap;margin:0;padding:0;border-top:1px solid #202420;border-left:1px solid #DFE5DC;list-style:none}.ggw-approach-list li{width:25%;min-height:270px;margin:0;padding:25px 25px 30px;border-right:1px solid #DFE5DC;border-bottom:1px solid #DFE5DC;list-style:none}.ggw-approach-number{display:block;margin-bottom:58px;color:#202420;font-size:33px;font-weight:750}.ggw-approach-list h3{margin-bottom:14px;color:#202420;font-size:22px;font-weight:750;line-height:1.25}.ggw-approach-list p{margin:0;color:#5C655C;font-size:15px;line-height:1.75}.ggw-home-contact{padding-top:90px;padding-bottom:110px;background-color:#FFFFFF;color:#202420;border-top:4px solid #60F80D}.ggw-home-contact .ggw-section-index{width:100%;padding-top:0;padding-bottom:55px}.ggw-contact-main{display:flex;flex-wrap:wrap}.ggw-contact-heading{width:58%;padding-right:65px}.ggw-contact-heading h2{margin:0 0 35px;color:#202420;font-size:86px;font-weight:800;line-height:0.98;letter-spacing:-0.055em}.ggw-contact-heading p{max-width:440px;color:#5C655C;font-size:19px;line-height:1.7}.ggw-contact-details{width:42%;padding-top:12px}.ggw-contact-block{margin-bottom:22px;padding-top:15px;border-top:1px solid #DFE5DC}.ggw-contact-block>span{display:block;margin-bottom:8px;color:#5C655C;font-size:11px;font-weight:700;letter-spacing:0.10em;text-transform:uppercase}.ggw-contact-block a,.ggw-contact-block address,.ggw-contact-block p{color:#202420;font-size:19px;font-weight:600;font-style:normal;line-height:1.5}.ggw-contact-block p{margin-bottom:0}.ggw-contact-block a{overflow-wrap:anywhere}.ggw-contact-block a:hover{text-decoration:underline;text-decoration-color:#60F80D;text-decoration-thickness:2px}.ggw-home-contact .ggw-editorial-link{color:#202420!important}.ggw-home-contact .ggw-editorial-link:hover{color:#5C655C!important}.ggw-pm-hero-art{display:flex;flex-wrap:wrap;align-items:center;padding-top:38px;border-top:1px solid #DFE5DC}.ggw-pm-hero-photo{width:58%;margin:0}.ggw-pm-hero-photo img{display:block;width:auto;max-width:100%;max-height:620px;height:auto;margin-left:auto;margin-right:auto}.ggw-pm-hero-photo figcaption{padding-top:13px;color:#5C655C;font-size:12px;line-height:1.6;letter-spacing:0.04em}.ggw-pm-hero-note{width:42%;padding-left:65px}.ggw-pm-hero-note h2{margin-bottom:25px;color:#202420;font-size:42px;font-weight:800;line-height:1.12;letter-spacing:-0.035em}.ggw-pm-hero-note>p:not(.ggw-kicker){max-width:380px;color:#5C655C;font-size:17px;line-height:1.8}.ggw-pm-intro .ggw-editorial-link{color:#202420!important}.ggw-pm-intro .ggw-editorial-link:hover{color:#5C655C!important}.ggw-pm-pair{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-bottom:75px;padding-top:32px;border-top:1px solid #DFE5DC}.ggw-pm-pair figure{margin:0}.ggw-pm-medal-photo{width:57%}.ggw-pm-ribbon-photo{width:36%;margin-top:86px!important}.ggw-pm-pair img{display:block;width:100%;height:auto;max-width:100%}.ggw-pm-pair figcaption{padding-top:14px;color:#5C655C;font-size:12px;line-height:1.6}.ggw-pm-pair figcaption span{display:block}.ggw-pm-pair figcaption span:first-child{margin-bottom:5px;color:#202420;font-weight:700}@media only screen and (max-width:1240px){.ggw-site-header.ggw-header-row.et_pb_row{width:92%;padding-top:13px;padding-bottom:13px}.ggw-site-header.ggw-header-row>.et_pb_column:first-child{flex:0 0 100%;width:100%!important;margin-right:0}.ggw-site-header.ggw-header-row>.et_pb_column:last-child{display:none!important}.ggw-header-menu.et_pb_menu__logo-wrap{flex:0 0 230px;width:230px;max-width:230px;margin-right:15px}.ggw-header-menu.et_pb_menu__logo img{width:230px!important}.ggw-header-menu.et_pb_menu__menu{display:none!important}.ggw-header-menu.et_mobile_nav_menu{display:flex!important;align-items:center;margin-left:auto}.ggw-header-menu.et_pb_menu__wrap{justify-content:flex-end}.ggw-header-menu.mobile_menu_bar:before{color:#60F80D!important}.ggw-header-menu.et_mobile_menu{background-color:#101310!important;border-top:2px solid #60F80D;box-shadow:0 10px 20px rgba(0,0,0,0.18)}.ggw-header-menu.et_mobile_menu li a{color:#FFFFFF!important;font-size:15px;font-weight:500;line-height:1.5}.ggw-header-menu.et_mobile_menu li a:hover{color:#60F80D!important;background-color:#202420}.ggw-header-menu.et_mobile_menu.current-menu-item>a{color:#60F80D!important}.ggw-home-intro h1{font-size:64px}.ggw-section-title h2{font-size:56px}.ggw-service-entry h3{font-size:24px}.ggw-pm-hero-note{padding-left:40px}.ggw-pm-hero-note h2{font-size:37px}}@media only screen and (max-width:1024px){.ggw-home-intro-title{width:60%}.ggw-home-intro-side{width:40%}.ggw-home-intro h1{font-size:54px}.ggw-section-index{width:22%}.ggw-section-title{width:50%}.ggw-section-title h2{font-size:48px}.ggw-section-description{width:28%}.ggw-service-entry h3{font-size:22px}.ggw-approach-list li{width:50%}.ggw-contact-heading h2{font-size:68px}.ggw-footer-haupt{padding-top:65px;padding-bottom:50px}.ggw-footer-marke{width:100%;margin-bottom:42px}.ggw-footer-leistungen,.ggw-footer-standort{width:50%}.ggw-footer-marke p{max-width:650px}.ggw-pm-hero-note h2{font-size:32px}.ggw-pm-ribbon-photo{margin-top:55px!important}}@media only screen and (max-width:768px){.ggw-frame,.ggw-footer-wrap{width:88%}.ggw-home-intro{padding-top:27px;padding-bottom:65px}.ggw-home-meta span:last-child{display:none}.ggw-home-intro-row{display:block;padding-top:50px;padding-bottom:45px}.ggw-home-intro-title,.ggw-home-intro-side{width:100%;padding:0}.ggw-home-intro h1{margin-bottom:42px;font-size:48px}.ggw-home-intro-side{max-width:570px}.ggw-home-main-photo figcaption,.ggw-workshop-photo figcaption{display:block}.ggw-home-main-photo figcaption span,.ggw-workshop-photo figcaption span{display:block;margin-bottom:6px}.ggw-home-services,.ggw-home-workshop,.ggw-home-approach{padding-top:72px;padding-bottom:78px}.ggw-section-heading{display:block;padding-bottom:35px}.ggw-section-index,.ggw-section-title,.ggw-section-description{width:100%;padding:0}.ggw-section-index{margin-bottom:28px}.ggw-section-title h2{margin-bottom:22px;font-size:45px}.ggw-section-description p{max-width:560px}.ggw-service-entry{flex-wrap:wrap;padding-top:22px;padding-bottom:22px}.ggw-service-no{width:12%}.ggw-service-entry h3{width:78%;padding-right:10px;font-size:23px}.ggw-service-detail{width:78%;margin-top:9px;margin-left:12%;padding-right:10px;font-size:14px}.ggw-service-arrow{width:10%;margin-top:-20px}.ggw-workshop-notes{display:block;margin-top:45px}.ggw-workshop-notes>div:first-child,.ggw-workshop-notes>div:last-child{width:100%;padding:0}.ggw-workshop-notes>div:first-child{margin-bottom:32px}.ggw-workshop-notes h3{font-size:35px}.ggw-approach-list li{width:50%;min-height:240px}.ggw-home-contact{padding-top:70px;padding-bottom:80px}.ggw-home-contact .ggw-section-index{padding-bottom:32px}.ggw-contact-heading,.ggw-contact-details{width:100%;padding:0}.ggw-contact-heading{margin-bottom:43px}.ggw-contact-heading h2{font-size:58px}.ggw-footer-haupt{padding-top:53px;padding-bottom:45px}.ggw-footer-reihe{margin-left:0;margin-right:0}.ggw-footer-spalte{width:100%;padding-left:0;padding-right:0}.ggw-footer-marke,.ggw-footer-leistungen{margin-bottom:43px}.ggw-footer-logo{width:190px}.ggw-footer-unterzeile{display:block}.ggw-footer-recht a{margin-left:0;margin-right:19px;margin-bottom:12px}.ggw-footer-social span{display:block;margin-right:0}.ggw-header-menu.et_pb_menu__logo-wrap{flex:0 0 200px;width:200px;max-width:200px}.ggw-header-menu.et_pb_menu__logo img{width:200px!important}.ggw-pm-hero-art{display:block;padding-top:25px}.ggw-pm-hero-photo,.ggw-pm-hero-note{width:100%;padding-left:0}.ggw-pm-hero-photo img{max-height:540px}.ggw-pm-hero-note{padding-top:40px}.ggw-pm-hero-note h2{font-size:34px}.ggw-pm-pair{display:block;margin-bottom:50px}.ggw-pm-medal-photo,.ggw-pm-ribbon-photo{width:100%}.ggw-pm-medal-photo{margin-bottom:35px!important}.ggw-pm-ribbon-photo{margin-top:0!important}.ggw-pm-pair img{width:auto;max-width:100%;max-height:560px;height:auto}}@media only screen and (max-width:430px){.ggw-frame,.ggw-footer-wrap{width:90%}.ggw-home-intro h1{font-size:36px}.ggw-home-intro-side.ggw-home-intro-copy{font-size:17px!important}.ggw-section-title h2{font-size:38px}.ggw-service-entry h3{font-size:20px}.ggw-workshop-notes h3{font-size:30px}.ggw-approach-list li{width:100%;min-height:0}.ggw-approach-number{margin-bottom:28px}.ggw-contact-heading h2{font-size:49px}.ggw-contact-block a,.ggw-contact-block address,.ggw-contact-block p{font-size:17px}.ggw-site-header.ggw-header-row.et_pb_row{width:90%;padding-top:12px;padding-bottom:12px}.ggw-header-menu.et_pb_menu__logo-wrap{flex:0 0 180px;width:180px;max-width:180px;margin-right:10px}.ggw-header-menu.et_pb_menu__logo img{width:180px!important}.ggw-footer-haupt{padding-top:46px;padding-bottom:38px}.ggw-footer-logo{width:175px}.ggw-pm-hero-note h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.ggw-page *,.ggw-site-header *,.ggw-site-footer *{transition:none!important;animation:none!important}}.ggw-laser-feature{display:flex;flex-wrap:wrap;align-items:center;padding-top:38px;border-top:1px solid #DFE5DC}.ggw-laser-feature-photo{width:44%;margin:0}.ggw-laser-feature-photo img{display:block;width:100%;max-width:100%;height:auto}.ggw-laser-feature-photo figcaption{padding-top:14px;color:#5C655C;font-size:12px;line-height:1.6;letter-spacing:0.03em}.ggw-laser-feature-text{width:56%;padding-left:90px}.ggw-laser-feature-text h2{margin:0 0 26px;color:#202420;font-size:55px;font-weight:800;line-height:1.09;letter-spacing:-0.045em}.ggw-laser-feature-text p:not(.ggw-kicker){max-width:480px;color:#5C655C;font-size:17px;line-height:1.8}.ggw-laser-feature-text .ggw-editorial-link{color:#202420!important}.ggw-laser-feature-text .ggw-editorial-link:hover{color:#5C655C!important}.ggw-laser-gallery{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-bottom:80px;padding-top:34px;border-top:1px solid #DFE5DC}.ggw-laser-gallery figure{margin:0}.ggw-laser-gallery-main{width:56%}.ggw-laser-gallery-side{width:37%;margin-top:90px!important}.ggw-laser-gallery img{display:block;width:100%;max-width:100%;height:auto}.ggw-laser-gallery figcaption{padding-top:15px;color:#5C655C;font-size:12px;line-height:1.6}.ggw-laser-gallery figcaption span{display:block}.ggw-laser-gallery figcaption span:first-child{margin-bottom:5px;color:#202420;font-weight:700;letter-spacing:0.03em}.ggw-laser-showcase-layout{display:flex;flex-wrap:wrap;align-items:center;padding-top:35px;border-top:1px solid #5C655C}.ggw-laser-showcase-photo{width:43%;margin:0}.ggw-laser-showcase-photo img{display:block;width:100%;max-width:100%;height:auto}.ggw-laser-showcase-photo figcaption{padding-top:14px;color:#FFFFFF;font-size:12px;line-height:1.7;letter-spacing:0.03em}.ggw-laser-showcase-text{width:57%;padding-left:85px}.ggw-laser-showcase-text .ggw-kicker{color:#60F80D}.ggw-laser-showcase-text h3{margin:0 0 30px;color:#FFFFFF;font-size:48px;font-weight:800;line-height:1.1;letter-spacing:-0.04em}.ggw-laser-showcase-text p:not(.ggw-kicker){max-width:530px;color:#FFFFFF;font-size:17px;line-height:1.8}.ggw-laser-showcase-text .ggw-editorial-link{color:#FFFFFF!important}.ggw-laser-showcase-text .ggw-editorial-link:hover{color:#60F80D!important}@media only screen and (max-width:1024px){.ggw-laser-feature-text{padding-left:50px}.ggw-laser-feature-text h2{font-size:43px}.ggw-laser-gallery-side{margin-top:65px!important}.ggw-laser-showcase-text{padding-left:50px}.ggw-laser-showcase-text h3{font-size:40px}}@media only screen and (max-width:768px){.ggw-laser-feature{display:block;padding-top:25px}.ggw-laser-feature-photo,.ggw-laser-feature-text{width:100%;padding-left:0}.ggw-laser-feature-text{padding-top:40px}.ggw-laser-feature-text h2{font-size:39px}.ggw-laser-gallery{display:block;margin-bottom:55px;padding-top:25px}.ggw-laser-gallery-main,.ggw-laser-gallery-side{width:100%}.ggw-laser-gallery-main{margin-bottom:42px!important}.ggw-laser-gallery-side{margin-top:0!important}.ggw-laser-showcase-layout{display:block;padding-top:25px}.ggw-laser-showcase-photo,.ggw-laser-showcase-text{width:100%;padding-left:0}.ggw-laser-showcase-photo img{width:100%;height:auto}.ggw-laser-showcase-text{padding-top:43px}.ggw-laser-showcase-text h3{font-size:38px}}@media only screen and (max-width:430px){.ggw-laser-feature-text h2{font-size:33px}.ggw-laser-feature-text p:not(.ggw-kicker),.ggw-laser-showcase-text p:not(.ggw-kicker){font-size:16px}.ggw-laser-showcase-text h3{font-size:33px}}