.contact-wrap{background:#f9fafb;margin:0 0 120px}.contact-wrap .container{max-width:100%;padding:0}.contact-wrap .map-canvas{position:relative;width:100%;height:420px;padding-bottom:0;overflow:hidden;box-shadow:none}.contact-wrap .map-canvas>iframe{position:absolute;width:100%;height:100%;top:0;border:0}.ltr .contact-wrap .map-canvas>iframe{left:0}.rtl .contact-wrap .map-canvas>iframe{right:0}.contact-form-wrap{display:flex;justify-content:center;margin-top:-80px;position:relative;z-index:2}.contact-form-wrap .contact-form-inner{display:flex;width:100%;max-width:1040px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 18px 45px #0f172a1f;overflow:hidden}.contact-form-left{position:relative;width:340px;min-width:340px;padding:40px 40px 38px;color:#fff;overflow:hidden}.ltr .contact-form-left{background:linear-gradient(140deg,#000,#393f47)}.rtl .contact-form-left{background:linear-gradient(-140deg,#000,#393f47)}.contact-form-left .title{margin-bottom:32px;font-size:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff}.contact-form-left .contact-info{margin:0;padding:0}.contact-form-left .contact-info li{display:flex;align-items:flex-start;gap:10px;color:#e5e7eb;margin-bottom:18px;font-size:14px}.contact-form-left .contact-info li:last-child{margin-bottom:0}.contact-form-left .contact-info li i{color:#e5e7eb!important;font-size:18px;margin-top:2px}.contact-form-left .contact-info li a{color:#fff;text-decoration:none}.contact-form-left .contact-info li a:hover{opacity:.9}.contact-form-left .contact-info li pre{margin:0;font-family:inherit;white-space:pre-wrap}.ltr .contact-form-left .social-links{margin:32px 0 0 -6px}.rtl .contact-form-left .social-links{margin:32px -6px 0 0}.contact-form-left .social-links li{display:inline-block}.ltr .contact-form-left .social-links li{margin-right:6px}.rtl .contact-form-left .social-links li{margin-left:6px}.contact-form-left .social-links li a{color:#fff;opacity:.9;display:inline-flex;align-items:center;justify-content:center;height:32px;width:32px;border:1px solid rgba(249,250,251,.2);text-decoration:none;transition:.18s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.contact-form-left .social-links li a:hover{opacity:1;background:#f9fafb1f}.contact-form-left .social-links li a svg.twitter-icon path{fill:#fff}.contact-form-left>svg{position:absolute;bottom:-40px;height:170px;width:170px;opacity:.18;pointer-events:none}.ltr .contact-form-left>svg{right:-30px;transform:rotate(-15deg)}.rtl .contact-form-left>svg{left:-30px;transform:rotate(15deg)}.contact-form-right{width:100%;padding:40px 40px 38px;background:#fff;overflow:hidden;z-index:1}.contact-form-right .title{margin-bottom:28px;font-size:18px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#111827}.contact-form-right .contact-form .form-group{margin-bottom:18px}.contact-form-right .contact-form label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:500;color:#6b7280;margin-bottom:6px}.contact-form-right .contact-form label span{color:#ef4444}.ltr .contact-form-right .contact-form label span{margin-left:2px}.rtl .contact-form-right .contact-form label span{margin-right:2px}.contact-form-right .contact-form .form-control{border:1px solid #e5e7eb;border-radius:0;box-shadow:none;font-size:14px;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease}.contact-form-right .contact-form .form-control:focus{border-color:#111827;box-shadow:0 0 0 1px #1118271a}.contact-form-right .contact-form textarea{height:150px;resize:vertical}.contact-form-right .contact-form .error-message{font-size:12px;color:#ef4444;margin-top:4px;display:block}.ltr .contact-form-right .contact-form .captcha-field .g-recaptcha>div{transform-origin:left top}.rtl .contact-form-right .contact-form .captcha-field .g-recaptcha>div{transform-origin:right top}.contact-form-right .btn{background:#000;color:#fff;padding:12px 26px;border-radius:0;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;width:auto;min-width:180px;transition:background .2s ease,transform .15s ease;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle}.contact-form-right .btn:hover,.contact-form-right .btn:focus{background:#000;color:#fff;transform:translateY(-1px)}.contact-form-right .btn:active{transform:translateY(0)}.contact-form-right .btn[data-loading=true],.contact-form-right .btn.btn-loading{opacity:.75;pointer-events:none}@media screen and (max-width:1080px){.contact-wrap{margin:70px 0 90px}.contact-form-wrap{margin-top:24px}.contact-form-wrap .contact-form-inner{max-width:100%;width:100%;flex-direction:column}.contact-form-left{width:100%;min-width:0;padding:30px 26px 26px}.contact-form-left .title{margin-bottom:26px}.contact-form-left .contact-info li{margin-bottom:14px}.ltr .contact-form-left .social-links{margin:26px 0 0 -6px}.rtl .contact-form-left .social-links{margin:26px -6px 0 0}.contact-form-right{padding:30px 26px 32px}.contact-form-right .title{margin-bottom:24px}}@media screen and (max-width:768px){.contact-wrap{margin:60px 0 70px}.map-canvas{border-radius:12px;box-shadow:0 12px 30px #0f172a1a}.contact-form-wrap{margin-top:20px}}@media screen and (max-width:576px){.contact-form-wrap .contact-form-inner{border-radius:12px}.contact-form-left,.contact-form-right{padding:24px 18px}.contact-form-right .title,.contact-form-left .title{font-size:15px;margin-bottom:20px}}@media(max-width:576px){.contact-form-right .btn{display:block;margin:0 auto;width:auto}}
