.ngn-hero-img img{width:100%!important;height:auto!important;object-fit:contain!important}.et_pb_menu .et-menu>li{padding-left:18px;padding-right:18px}.et_pb_menu .et-menu>li>a{font-size:18px;font-weight:600;color:#234c2c!important;transition:all 0.3s ease}.et_pb_menu .et-menu>li>a:hover{color:#ff5a00!important}.et_pb_menu .current-menu-item>a{color:#ff5a00!important}.et_pb_menu{display:flex;justify-content:center}.header-right-box{display:flex;align-items:center;justify-content:flex-end;gap:15px}.lang-switcher{display:flex;align-items:center;font-size:14px}.lang-switcher img{width:18px!important;height:auto!important}.header-call-btn{background:#2d6b36;color:#fff!important;text-decoration:none;padding:10px 20px;border-radius:10px;font-size:15px;font-weight:600;transition:all .3s ease}.header-call-btn:hover{background:#ff5a00}.contact-row{display:flex;gap:20px}.contact-half{flex:1}.contact-row{display:flex;gap:20px}.contact-half{flex:1}.contact-row{display:flex;gap:20px}.contact-half{flex:1}.wpcf7 input,.wpcf7 textarea{width:100%;border:1px solid #dbe6d6;border-radius:12px;padding:14px 16px;font-size:16px;margin-top:8px;box-sizing:border-box}.wpcf7 input:focus,.wpcf7 textarea:focus{outline:none;border-color:#2d6b36}.wpcf7 textarea{height:180px;resize:none}.wpcf7 label{color:#234c2c;font-weight:600;display:block;margin-bottom:15px}.wpcf7-acceptance{display:block;margin:20px 0;font-size:14px}.wpcf7-acceptance input{width:auto;margin-right:8px}.wpcf7-submit{background:#2d6b36!important;color:#ffffff!important;border:none!important;border-radius:12px!important;width:auto!important;max-width:none!important;min-width:unset!important;padding:12px 24px!important;font-size:16px!important;font-weight:600!important;display:inline-block!important;cursor:pointer;transition:all .3s ease}.wpcf7-submit:hover{background:#ff5a00!important}@media (max-width:767px){.et_pb_section{padding:30px 15px!important}h1,.et_pb_slide_title{font-size:32px!important;line-height:1.2!important}h2{font-size:26px!important}.et_pb_image img{max-width:100%!important;height:auto!important}.et_mobile_menu{padding:10px 0!important}}