.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 select,.wpcf7 textarea{width:100%!important;padding:12px 16px!important;background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 107 53 / .3)!important;border-radius:8px!important;color:#ffffff!important;font-family:'Poppins',sans-serif!important;font-size:15px!important;margin-bottom:16px!important;box-sizing:border-box!important;appearance:auto!important;-webkit-appearance:auto!important;transition:border-color 0.2s ease,box-shadow 0.2s ease!important}.wpcf7 select{background-color:#111530!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23ff6b35' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:12px!important;padding-right:40px!important;cursor:pointer!important}.wpcf7 select option{background:#0a0e27!important;color:#ffffff!important}.wpcf7 select:focus,.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:focus,.wpcf7 input[type="tel"]:focus,.wpcf7 textarea:focus{border-color:#ff6b35!important;outline:none!important;box-shadow:0 0 0 3px rgb(255 107 53 / .15)!important;background:rgb(255 255 255 / .08)!important}.wpcf7 textarea{min-height:130px!important;resize:vertical!important}.wpcf7 label{color:#cdd0e0!important;font-weight:500!important;display:block!important;margin-bottom:6px!important}.wpcf7 input[type="submit"]{width:100%!important;padding:14px 40px!important;background:#ff6b35!important;color:#ffffff!important;border:none!important;border-radius:8px!important;font-family:'Poppins',sans-serif!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;transition:background 0.2s ease,transform 0.15s ease!important;margin-top:8px!important}.wpcf7 input[type="submit"]:hover{background:#e55a28!important;transform:translateY(-2px)!important}.wpcf7 .wpcf7-not-valid-tip{color:#ff6b35!important;font-size:13px!important;margin-top:-12px!important;margin-bottom:10px!important;display:block!important}.wpcf7 .wpcf7-response-output{margin:16px 0!important;padding:12px 16px!important;border-radius:8px!important;font-size:14px!important;border:none!important}.wpcf7 .wpcf7-mail-sent-ok{background:rgb(37 211 102 / .15)!important;color:#25d366!important}.wpcf7 .wpcf7-mail-sent-ng,.wpcf7 .wpcf7-validation-errors{background:rgb(255 107 53 / .12)!important;color:#ff6b35!important}.wpcf7 .wpcf7-spinner{margin-left:10px!important}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:rgb(255 255 255 / .35)!important}.agal-contact-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1100px;margin:0 auto;padding:40px 20px}.contact-info-box{display:flex;align-items:flex-start;gap:15px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 107 53 / .2);border-radius:10px;padding:16px;margin-bottom:14px}.contact-icon{font-size:22px;flex-shrink:0}.contact-info-box small{color:#ff6b35;font-size:11px;letter-spacing:1px;text-transform:uppercase;display:block}.contact-info-box strong{color:#fff;font-size:15px;display:block;margin-top:3px}.contact-info-box p{color:rgb(255 255 255 / .6);font-size:13px;margin:4px 0 0}.whatsapp-btn-contact{display:block;background:#25d366;color:#ffffff!important;text-align:center;padding:14px 20px;border-radius:10px;font-weight:600;font-size:15px;text-decoration:none!important;margin-top:10px;transition:background 0.2s ease,transform 0.15s ease}.whatsapp-btn-contact:hover{background:#1da851;transform:translateY(-2px)}.agal-contact-right h2{color:#fff;margin-bottom:8px;font-size:26px}.form-group{margin-bottom:16px}.form-group label{display:block;color:rgb(255 255 255 / .7);font-size:11px;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;font-weight:600}.agal-html-form input[type="text"],.agal-html-form input[type="email"],.agal-html-form input[type="tel"],.agal-html-form select,.agal-html-form textarea{width:100%;padding:12px 16px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 107 53 / .3);border-radius:8px;color:#fff;font-family:'Poppins',sans-serif;font-size:15px;box-sizing:border-box;transition:border-color 0.2s ease,box-shadow 0.2s ease}.agal-html-form select{background-color:#0d1235;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23ff6b35' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px;padding-right:40px;cursor:pointer;appearance:none;-webkit-appearance:none}.agal-html-form select option{background:#0a0e27;color:#fff}.agal-html-form input:focus,.agal-html-form select:focus,.agal-html-form textarea:focus{border-color:#ff6b35;outline:none;box-shadow:0 0 0 3px rgb(255 107 53 / .15);background:rgb(255 255 255 / .08)}.agal-html-form input::placeholder,.agal-html-form textarea::placeholder{color:rgb(255 255 255 / .35)}.agal-html-form textarea{min-height:120px;resize:vertical}.agal-submit-btn{width:100%;padding:15px 20px;background:#ff6b35;color:#fff;border:none;border-radius:8px;font-family:'Poppins',sans-serif;font-size:16px;font-weight:600;cursor:pointer;margin-top:8px;transition:background 0.2s ease,transform 0.15s ease}.agal-submit-btn:hover{background:#e55a28;transform:translateY(-2px)}@media (max-width:768px){.agal-contact-wrapper{grid-template-columns:1fr;gap:30px;padding:24px 16px}.agal-contact-right h2{font-size:22px}}.ff-el-input--content input[type="text"],.ff-el-input--content input[type="email"],.ff-el-input--content input[type="tel"],.ff-el-input--content select,.ff-el-input--content textarea{width:100%!important;padding:12px 16px!important;background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 107 53 / .3)!important;border-radius:8px!important;color:#ffffff!important;font-family:'Poppins',sans-serif!important;font-size:15px!important;box-sizing:border-box!important;transition:border-color 0.2s ease,box-shadow 0.2s ease!important}.ff-el-input--content select{background-color:#0d1235!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23ff6b35' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:12px!important;padding-right:40px!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important}.ff-el-input--content select option{background:#0a0e27!important;color:#ffffff!important}.ff-el-input--content input:focus,.ff-el-input--content select:focus,.ff-el-input--content textarea:focus{border-color:#ff6b35!important;outline:none!important;box-shadow:0 0 0 3px rgb(255 107 53 / .15)!important;background:rgb(255 255 255 / .08)!important}.ff-el-input--content input::placeholder,.ff-el-input--content textarea::placeholder{color:rgb(255 255 255 / .35)!important}.ff-el-group .ff-el-input--label label{color:rgb(255 255 255 / .8)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0.5px!important;text-transform:uppercase!important;margin-bottom:6px!important}.ff-el-input--content .error{color:#ff6b35!important;font-size:12px!important;margin-top:4px!important}.ff_submit_btn_wrapper .ff-btn-submit,.ff-btn.ff-btn-md.ff-btn-primary{width:100%!important;padding:14px 40px!important;background:#ff6b35!important;border:none!important;border-radius:8px!important;color:#ffffff!important;font-family:'Poppins',sans-serif!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;transition:background 0.2s ease,transform 0.15s ease!important;margin-top:8px!important}.ff_submit_btn_wrapper .ff-btn-submit:hover,.ff-btn.ff-btn-md.ff-btn-primary:hover{background:#e55a28!important;transform:translateY(-2px)!important}.ff-message-success{background:rgb(37 211 102 / .12)!important;border:1px solid rgb(37 211 102 / .3)!important;border-radius:8px!important;color:#25d366!important;padding:16px 20px!important;font-weight:500!important}.fluentform-default{padding:0!important}.ff-el-group{margin-bottom:16px!important}