*:lang(en-US) .de-lang,*:lang(de-DE) .en-lang{display:none}.wide-row{width:90%;max-width:1440px!important;margin-left:auto;margin-right:auto}p,li,.et_pb_text_inner{hyphenate-limit-chars:10 5 4}.et_pb_blurb,.et_pb_blurb_container{min-height:0}html{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}h1,h2,h3,h4,h5,h6,.et_pb_module_header,.et_pb_blurb_container h4,.et_pb_text_inner,p,li,a{overflow-wrap:break-word;word-break:normal}.et_pb_blurb,.et_pb_blurb_container{min-height:0}.et_pb_button,button,a.et_pb_button,.cal-cta,.cal-cta-48,.cal-cta-32,.cal-cta-16,.cal-cta-18,.green-cta-centered,.green-cta,.cta-btn{hyphens:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}h1,h2,h3,h4,h5,h6,.et_pb_module_header,.et_pb_blurb_container h4{hyphens:none}.et_pb_section{background-color:#EBF0E4}#mobile_menu,#mobile_menu ul.sub-menu{background-color:#324a30!important}#mobile_menu li a{color:#ffffff}#mobile_menu li a:hover,#mobile_menu li:hover>a,#mobile_menu li.current-menu-item>a,#mobile_menu li.current_page_item>a{background-color:#31482f!important;color:#b2a161!important}#mobile_menu li.menu-item-has-children:hover>ul.sub-menu{background-color:#324a30!important}.et_pb_module.poster-text .et_pb_text_inner h1{font-family:'Exo',sans-serif!important;font-weight:700!important;font-style:normal!important;font-size:64px!important;line-height:100px!important;letter-spacing:0!important;text-align:center!important;vertical-align:middle!important;color:#fff!important}@media (max-width:768px){.et_pb_module.poster-text .et_pb_text_inner h1{font-family:'Exo 2',sans-serif!important;font-weight:600!important;font-style:normal!important;font-size:44px!important;line-height:70px!important;letter-spacing:0!important;vertical-align:middle!important;text-align:left!important;color:#fff!important}}.fix-last-column{float:none!important;width:100%!important;max-width:100%!important;display:flex!important;justify-content:center}@media (max-width:1100px) and (min-width:600px){.et_pb_row.centered-row .et_pb_column{width:100%!important}}.remove-bottom-padding-mobile{@media (max-width:990px){padding-bottom:0!important;margin-bottom:0!important}}#main-header .nav li a:hover{color:#e8c676!important;transition:color 0.3s ease}.page_header_center{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-align:left;font-family:'Exo 2',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:74px;line-height:100px;color:#ffffff!important;padding-bottom:10px;background:transparent}.design-box{background-color:#EBF0E4;padding:48px;border-radius:8px;display:flex;flex-direction:column;gap:28px}.design-box>*{margin:0!important}.design-box-light{background-color:#F7FCF0;padding:48px;border-radius:8px;display:flex;flex-direction:column;gap:28px}.design-box-green{background-color:#324A30;padding:48px;border-radius:8px;display:flex;flex-direction:column}.design-box-light-green{background-color:#324A301A;padding:28px;border-radius:8px;display:flex;flex-direction:column;gap:28px;border:2px solid #FFFFFF;width:380px;box-sizing:border-box;align-items:flex-start}.icon-list-module{display:flex;flex-direction:column;gap:46px;max-width:2200px}.centered-row{display:flex!important;justify-content:center!important;align-items:stretch!important;flex-wrap:wrap;gap:28px}.centered-row .et_pb_column{width:auto!important;flex:0 0 auto!important;margin:0!important}.icon-list-item{display:flex;align-items:center;gap:40px;padding:8px}.icon-list-item .icon{width:40px;height:40px;object-fit:contain}.bold-icon-text{font-family:'Raleway',sans-serif;font-weight:600!important;font-size:24px;line-height:1.2;vertical-align:middle}.icon-list-item span{font-family:'Raleway',sans-serif;font-weight:500;font-style:normal;font-size:24px;line-height:1.2;vertical-align:middle}.mb-20{margin-bottom:20px!important}.mb-40{margin-bottom:40px!important}.design-box-text{font-size:24px;color:#B66733}html{overflow-x:hidden!important}.img-pagintion0{position:relative;top:30px}.img-pagintion0 .swiper-pagination-bullet{width:16px;height:16px;margin:0 4px}pre code{background-color:#2d2d2d;color:#f8f8f2;padding:15px;border-radius:8px;display:block;overflow-x:auto;font-family:'Courier New',monospace;font-size:14px;line-height:1.5}.single-post #main-content,.single-post #left-area,.single-post .et_pb_post{background:transparent!important}footer,.et_main_area{background-image:linear-gradient(270deg,#324a30 0%,#172214 100%)!important}#main-header{background-image:linear-gradient(270deg,#172214 0%,#324A30 100%)!important}@media only screen and (max-width:980px){.remove_spacing_ph .et_pb_column,.remove_spacing_ph li:last-child{margin-bottom:0px!important}.hdivider{padding:0px!important}.office .et_pb_text_inner{display:inline}.office .et_pb_text_inner div{width:100%}.office .et_pb_text_inner div:first-child{padding-bottom:30px}}@media (max-width:991px){.selected-projects .et_pb_row:nth-of-type(even) .et_pb_image{padding-top:20px}}@media only screen and (max-width:980px){.remove_spacing_ph1 .et_pb_column,.remove_spacing_ph1 .et_pb_code{margin-bottom:0!important}.remove_spacing_ph1 .proj-list li{margin:0 0 20px 0!important}.remove_spacing_ph1 .et_pb_column:last-child .proj-list li:last-child{margin-bottom:0!important}.hdivider{padding:0!important}.office .et_pb_text_inner{display:inline}.office .et_pb_text_inner div{width:100%}.office .et_pb_text_inner div:first-child{padding-bottom:30px}}@media (max-width:980px){.card{flex-direction:column;align-items:stretch;gap:0}.card__body{flex:1 1 auto;padding:28px 28px 20px}.card__image{flex:1 1 auto;padding:0 28px 28px;display:flex;justify-content:center}.card__image img{width:100%;height:auto;max-width:100%;max-height:none;object-fit:cover;border-radius:8px}}@media (max-width:600px){.card__body{padding:22px 20px 16px}.card__image{padding:0 20px 22px}.card__title{font-size:18px}.card__text{font-size:16px;line-height:1.55}}.hdivider{background-image:url(/wp-content/uploads/2026/10/bg-opt.webp)!important;background-attachment:fixed;padding:0px!important}.hdivider h2{padding-top:30px;padding-bottom:17px;color:#FFFFFF!important}.background-section{background-image:url(/wp-content/uploads/2026/10/background-updated.webp)!important;background-attachment:fixed;padding-bottom:20px}.code-block .et_pb_code_inner{display:block!important;text-align:center}.cal-cta{padding:9px 16px!important;cursor:pointer;font-size:18px;background-color:#b66733;border-width:0px!important;border-color:#b66733;border-radius:8px;color:#fff}.cal-cta:hover{background-color:#d3a741}.green-cta{padding:9px 16px!important;cursor:pointer;font-size:18px;background-color:#324A30;border-width:0px!important;border-radius:8px;color:#fff}.green-cta:hover{background:none!important;background-color:#1F391D!important}.green-cta-centered{padding:6px 16px!important;cursor:pointer;font-size:18px;background-color:#324A30;border-width:0px!important;border-radius:8px;color:#fff;width:100%;display:block;text-align:center}.green-cta-centered:hover{background:none!important;background-color:#1F391D!important}.cal-cta-32{padding:9px 16px!important;cursor:pointer;font-size:32px;background-color:#b66733;border-width:0px!important;border-color:#b66733;border-radius:8px;color:#fff}.cal-cta-32:hover{background-color:#d3a741}.cal-cta-48{padding:16px 18px!important;cursor:pointer;font-size:32px;background-color:#b66733;border-width:0px!important;border-color:#b66733;border-radius:8px;color:#fff}.cal-cta-48:hover{background-color:#d3a741}.cal-cta-18{padding:8px 16px!important;cursor:pointer;font-size:18px;background-color:#b66733;border-width:0px!important;border-color:#b66733;border-radius:8px;color:#fff}.cal-cta-18:hover{background-color:#d3a741}@media only screen and (min-width:1500px){.et_pb_row{padding:10px 0!important}}@media only screen and (min-width:981px){html body .et-fixed-header #top-menu li.current-menu-ancestor>a,html body .et-fixed-header #top-menu li.current-menu-item>a,html body .et-fixed-header #top-menu li.current_page_item>a{color:#e8c676!important}.office .et_pb_text_inner{display:flex}.office .et_pb_text_inner div{width:50%}.office .et_pb_text_inner div:first-child{padding-right:30px}}ol{padding:0!important;margin:0.75em 0 0 0;padding-left:0!important}ol li{position:relative;padding-left:1em;margin-bottom:10px;line-height:1.4em}.check-list{list-style-type:none!important;padding:0;margin:0.75em 0 0 0;padding-left:0!important}.check-list li{list-style-type:none!important;position:relative;padding-left:1em;margin-bottom:10px;line-height:1.4em;padding-top:0;padding-bottom:0}.check-list li::before{content:'✓';position:absolute;left:0;top:0;font-weight:bold;color:#D3A741}.blurred-row.et_pb_row{width:100%!important;max-width:none!important}@media (max-width:980px){.grse-footer-desktop.et_pb_row{display:none!important}}@media (min-width:981px){.grse-footer-mobile.et_pb_row{display:none!important}}.grse-footer-r0.et_pb_row{padding-top:100px!important}.grse-footer-r1.et_pb_row{padding-top:100px!important;padding-right:0!important;padding-left:0!important;margin-left:auto!important;margin-right:auto!important;min-height:87.7px}.grse-footer-r2.et_pb_row,.grse-footer-r3.et_pb_row{padding-right:16px!important;padding-left:16px!important;margin-left:auto!important;margin-right:auto!important}.grse-footer-r4.et_pb_row{padding-top:33px!important;padding-bottom:33px!important;padding-left:100px!important}.grse-footer-r5.et_pb_row{padding-right:100px!important;padding-bottom:80px!important;padding-left:100px!important}.check-list-bt{list-style-type:none!important;padding:0;margin:0.75em 0 0 0;padding-left:0!important;color:#ffffff}.check-list-bt li{list-style-type:none!important;position:relative;padding-left:1em;line-height:1.8em;font-size:16px;margin:0;color:#ffffff}.check-list-bt li::before{content:'✓';position:absolute;left:0;top:0;font-weight:bold;color:#D3A741}.grse-off .check-list-20{list-style-type:none!important;padding:0;margin:0.75em 0 0 0;padding-left:0!important}.grse-off .check-list-20 li{list-style-type:none!important;position:relative;padding-left:1em;margin-bottom:10px;line-height:1.4em;font-size:20px;padding-top:0;padding-bottom:0}.grse-off .check-list-20 li::before{content:'✓';position:absolute;left:0;top:0;font-weight:bold;color:#D3A741}.grse-off .custom-crop-image{height:450px;overflow:hidden}.grse-off .custom-crop-image img{width:100%;height:100%;display:block;object-fit:fill}@media (max-width:1000px){.grse-off .custom-crop-image{height:auto;max-height:300px}}.grse-off .et_pb_text .check-list{padding-bottom:0!important;font-weight:500;font-size:22px;line-height:40px;spacing:0;vertical-align:middle}.grse-off .custom-row-block.et_pb_row_1-4_3-4{display:flex;align-items:stretch}.grse-off .custom-row-block .et_pb_column_1_4{flex:0 0 120px!important;max-width:120px!important;display:flex;justify-content:center;align-items:center}.grse-off .custom-row-block .et_pb_column_3_4{flex:1 1 auto!important}.grse-off .custom-row-block .et_pb_column_3_4 .et_pb_code_inner,.grse-off .custom-row-block .et_pb_column_3_4 .text-module{width:100%!important;display:block!important;white-space:normal!important;word-wrap:break-word!important}.grse-off .custom-row-block .et_pb_column_1_4 .et_pb_button{pointer-events:none;cursor:default}.grse-off #et-top-navigation{padding-left:5px!important;padding-right:5px!important}.grse-off #et-logo{margin-left:5px!important;margin-right:5px!important}@media (max-width:767px){.grse-off #et-top-navigation{padding-left:5px!important;padding-right:5px!important}}@media (max-width:1220px){.grse-off #et_mobile_nav_menu{display:block}.grse-off #top-menu{display:none}}.grse-off header .et_menu_container{max-width:1265px!important}.grse-off article h1{font-weight:600;font-size:36px;line-height:100%;letter-spacing:0;vertical-align:middle;color:#172214;padding-bottom:40px;padding-top:20px}.grse-off .et_pb_post_content h1.et_pb_module_heading{font-weight:600;font-size:36px!important;line-height:100%!important;letter-spacing:0;vertical-align:middle;color:#172214;padding-top:20px!important;padding-bottom:40px!important;margin:0}.grse-off .single-post article h2{padding-top:30px!important}.grse-off article h2{padding-bottom:20px!important;font-size:28px;line-height:32px;text-transform:none;font-weight:700}.grse-off article h3{font-size:24px;font-style:italic;line-height:30px;padding-top:10px}.grse-off article .et_pb_section_0{padding:0px!important}.grse-off #top-menu li{font-weight:normal}.grse-off #top-menu li.current-menu-item>a{}.grse-off .et_mobile_menu{background-image:linear-gradient(270deg,#172214 0%,#324A30 100%)!important;overflow:scroll!important;max-height:69vh;box-shadow:0px 0px 30px rgba(0,0,0,0.3)}.grse-off .published{font-size:16px;line-height:24px;color:#A0A0A0}@media screen and (min-width:980px) and (max-width:1080px){.grse-off .et_menu_container,.grse-off .home .et_pb_row_1,.grse-off .home .et_pb_row_2,.grse-off .home .et_pb_row_3,.grse-off .home .et_pb_row_4,.grse-off .home .et_pb_row_5,.grse-off .home .et_pb_row_6,.grse-off .home .et_pb_row_8,.grse-off .home .et_pb_row_9,.grse-off .home .et_pb_row_10,.grse-off .single-post .container,.grse-off .page-id-4242 .et_pb_row_1{width:95%}}@media screen and (max-width:980px){.grse-off header{position:fixed!important;z-index:99999;width:100%;top:0}.grse-off article h2{font-size:24px!important;line-height:30px}.grse-off article h3{font-size:20px}}.grse-off h2{font-style:normal;font-weight:bold;font-size:48px;line-height:58px;color:#2E5311;text-transform:uppercase}.grse-off .archive .entry-title{text-transform:none;font-size:30px;line-height:36px}.grse-off h3{font-style:normal;font-weight:normal;font-size:36px;line-height:58px;color:#2E5311}.grse-off h4{font-style:normal;font-weight:normal;font-size:24px;line-height:25px;color:#2E5311}.grse-off .nav,.grse-off #et-top-navigation{display:flex}.grse-off #logo{width:auto}.grse-off .proj-list .more-link{color:#ffffff;padding:.5em 1em;font-size:18px;background-color:#142f1e;border-color:#142f1e;border-radius:0px;display:inline-block!important;margin-top:20px}.grse-off .more-link,.grse-off .nav-next,.grse-off .nav-previous{color:#ffffff;padding:.5em 1em;font-size:18px;background-color:#142f1e;border-color:#142f1e;border-radius:0px;display:inline-block!important;margin-top:20px}.grse-off .nav li ul{width:260px}.grse-off .et_pb_testimonial_description{border-left:2px solid #142f1e;transition:.2s border ease-in-out;z-index:0;padding:5px 20px 5px 40px;position:relative}.grse-off .et_pb_testimonial{background:#fff!important;margin-top:0px;margin-bottom:0px}.grse-off .et_pb_testimonial_author{font-style:italic;font-weight:normal;font-size:12px;line-height:27px;text-transform:none;margin-top:0px}.grse-off .et_pb_testimonial_author:before{content:"~";margin-right:5px}.grse-off .et_pb_testimonial_description:before{content:url('/wp-content/uploads/2021/08/unnamed-file.png');position:absolute;left:-18px;top:43%;padding:7px 0px 0px 0px;background:#fff}.grse-off .et_pb_testimonial:before{content:none}.grse-off .et_pb_row{padding:15px 0}@font-face{font-family:'Raleway';font-style:normal;font-weight:500;font-display:swap;src:url('/wp-content/uploads/omgf/raleway-font/raleway-normal-latin-ext.woff2?ver=1773771501') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Raleway';font-style:normal;font-weight:500;font-display:swap;src:url('/wp-content/uploads/omgf/raleway-font/raleway-normal-latin.woff2?ver=1773771501') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.grse-foot-h--28{font-size:28px!important;line-height:28px!important;font-weight:600!important;padding:0 0 10px!important;margin:0!important}.grse-foot-h--32{font-size:32px!important;line-height:32px!important;font-weight:500!important;padding:0 0 10px!important;margin:0!important}body.page .grse-foot-h--28{font-size:32px!important;line-height:32px!important;font-weight:500!important}@media (max-width:980px){.grse-dark .grse-foot-h--32,body.page .grse-foot-h{line-height:43px!important;font-weight:700!important;text-align:left!important}}p.grse-foot-h,p.grse-foot-h3{font-family:Raleway,Helvetica,Arial,Lucida,sans-serif}p.grse-foot-h3{font-size:32px;line-height:1em;font-weight:500;padding-bottom:10px}body.page-id-13609 p.grse-foot-h,body.page-id-10860 p.grse-foot-h,body.page-id-8285 p.grse-foot-h,body.postid-11777 p.grse-foot-h,body.postid-11528 p.grse-foot-h{font-family:'Exo 2',Helvetica,Arial,Lucida,sans-serif}