#contactModal .modal-dialog{width:100%;max-width:1000px;margin:auto}@media (min-width:992px){#contactModal .modal-dialog{width:100%}}#contactModal .modal-dialog .modal-content{border-radius:24px;border:0;background:#fff0}#contactModal .modal-dialog .modal-content .modal-body{padding:0}#contactModal .modal-dialog .modal-content .modal-body .close{position:absolute;top:26px;right:48px;z-index:10;opacity:1;font-size:28px;color:#333;text-shadow:none}#contactModal .modal-dialog .modal-content .modal-body .modal-image{border-radius:24px;overflow:hidden;height:100%}#contactModal .modal-dialog .modal-content .modal-body .modal-image img{height:100%;object-fit:cover}#contactModal .modal-dialog .modal-content .modal-body .modal-form{padding:64px 24px;border-radius:24px;background:#fff;box-shadow:0 0 24px 0 rgb(95 109 126 / .15);height:100%;text-align:center}#contactModal .modal-dialog .modal-content .modal-body .modal-form .btn-blue span{padding-inline:12px}#contactModal .modal-dialog .modal-content .modal-body .modal-form .btn-blue span:before{display:none}#contactModal .modal-dialog .modal-content .modal-body .modal-form input,#contactModal .modal-dialog .modal-content .modal-body .modal-form select,#contactModal .modal-dialog .modal-content .modal-body .modal-form textarea{width:100%;border:0;border:1px solid rgb(0 0 0 / .4);padding:12px;height:50px;border-radius:30px;direction:rtl;background:#fff0}#contactModal .modal-dialog .modal-content .modal-body .modal-form input::placeholder,#contactModal .modal-dialog .modal-content .modal-body .modal-form select::placeholder,#contactModal .modal-dialog .modal-content .modal-body .modal-form textarea::placeholder{opacity:1;color:#000}#contactModal .modal-dialog .modal-content .modal-body .modal-form textarea{min-height:180px}#contactModal .modal-dialog .modal-content .modal-body .modal-form input:focus-visible,#contactModal .modal-dialog .modal-content .modal-body .modal-form select:focus-visible{outline:0}#contactModal .modal-dialog .modal-content .modal-body .modal-form .wpcf7-submit::after{font-size:14px}#contactModal .wpcf7-mail-sent-ok,#contactModal .wpcf7-response-output,#contactModal .wpcf7-validation-errors{display:block!important}#contactModal .wpcf7-response-output:empty{display:none!important}#contactModal .wpcf7-not-valid-tip{display:block!important}#contactModal .wpcf7 .wpcf7-form-control-wrap .wpcf7-not-valid-tip{bottom:-34px;font-weight:500;right:0}@media (min-width:992px){#contactModal .modal-dialog .modal-content .modal-body .modal-form{padding:64px 48px}#contactModal .wpcf7 .wpcf7-form-control-wrap .wpcf7-not-valid-tip{bottom:-30px}}.product-contact-wrap{margin-bottom:24px}.btn-contact-us{display:block;width:100%;text-align:center;text-decoration:none;padding:14px 40px;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:background 0.3s,color 0.3s;background:var(--color-primary,#2C4169);color:#fff;border:none}.btn-contact-us:hover,.btn-contact-us:focus{background:var(--color-primary-dark,#1a2d4a);color:#fff;text-decoration:none}