#gsb-header{background:#004d40;padding:10px 20px;display:flex;justify-content:center;border-bottom:4px solid #008f5a;}.gsb-header-inner{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1300px;margin:0 auto;}.gsb-logo img{max-height:80px;width:auto;}.gsb-menu nav,.gsb-menu ul{display:flex !important;gap:25px;align-items:center;}.gsb-menu li{list-style:none;}.gsb-menu a{color:white;font-weight:600;text-decoration:none;font-size:16px;}.gsb-menu a:hover{color:#00d084;}.hero{background:#006645;padding:60px 30px;color:white;text-align:left;}.hero h1{font-size:42px;margin-bottom:15px;font-weight:700;}.hero p{font-size:18px;margin-bottom:25px;}.hero-btn{background:#00a86b;color:white;padding:12px 22px;border-radius:6px;text-decoration:none;font-weight:bold;}.hero-btn:hover{background:#00c67c;}.services-wrapper{display:flex;gap:20px;margin:40px auto;padding:0 20px;max-width:1300px;}.service-box{background:#ffffff;padding:25px;border-radius:8px;box-shadow:0px 2px 4px rgba(0,0,0,0.15);flex:1;text-align:left;min-height:220px;}.service-box img{margin-bottom:15px;}.service-box h3{margin-bottom:8px;color:#004d40;}.service-box p{color:#333;font-size:15px;}.about-section{max-width:1100px;margin:60px auto;padding:0 20px;}.about-section h2{font-size:28px;margin-bottom:15px;color:#004d40;}.about-section p{font-size:17px;line-height:1.6;}.contact-section{max-width:1100px;margin:60px auto;padding:0 20px;}.contact-section h2{font-size:28px;margin-bottom:15px;color:#004d40;}.contact-section p{font-size:17px;margin-bottom:25px;}.contact-section .hero-btn{background:#00a86b;}.contact-section .hero-btn:hover{background:#00c67c;}.gsb-footer{background:#004d40;padding:40px 25px;color:white;margin-top:50px;}.footer-columns{display:flex;justify-content:space-between;max-width:1300px;margin:0 auto 30px;gap:40px;}.footer-col h3,.footer-col h4{margin-bottom:12px;font-weight:700;}.footer-col ul{list-style:none;padding:0;}.footer-col li a{color:#c8f8e1;text-decoration:none;}.footer-col li a:hover{color:#ffffff;}.footer-bottom{text-align:center;font-size:14px;color:#d2f0e4;}body{background:#f7f7f7 !important;}.layout-container{padding-top:0 !important;}.region-highlighted{display:none;}
