.contact-wrap{margin:90px 0}.contact-wrap .map-canvas{position:relative;height:0;padding-bottom:34%;overflow:hidden;background:var(--color-white-lite);border-radius:var(--radius-default)}.contact-wrap .map-canvas>iframe{position:absolute;top:0;height:100%;width:100%}.ltr .contact-wrap .map-canvas>iframe{left:0}.rtl .contact-wrap .map-canvas>iframe{right:0}.contact-form-wrap{display:flex;margin-top:-12%;justify-content:center}.contact-form-wrap .contact-form-inner{display:flex;width:1000px;box-shadow:0 5px 28.5px 1.5px #0906181a;overflow:hidden;border-radius:6px}.contact-form-left{position:relative;width:350px;min-width:350px;padding:40px 50px;background:var(--color-primary);overflow:hidden}.contact-form-left .title{margin-bottom:48px;color:var(--color-white)}.contact-form-left .contact-info li{color:var(--color-white);margin-bottom:29px}.contact-form-left .contact-info li:last-child{margin-bottom:0}.contact-form-left .contact-info li i{color:var(--color-white)!important}.contact-form-left .contact-info li a{color:var(--color-white)}.ltr .contact-form-left .social-links{margin:45px 0 0 -8px}.rtl .contact-form-left .social-links{margin:45px -8px 0 0}.contact-form-left .social-links li a{color:var(--color-white)}.contact-form-left .social-links li a:hover{color:var(--color-white);opacity:.7}.contact-form-left .social-links li a:hover svg.twitter-icon path{fill:var(--color-white);opacity:.7}.contact-form-left .social-links li a svg.twitter-icon path{fill:var(--color-white)}.contact-form-left>svg{position:absolute;bottom:-45px;height:180px;width:180px;opacity:.15}.ltr .contact-form-left>svg{right:-35px;transform:rotate(-15deg)}.rtl .contact-form-left>svg{left:-35px;transform:rotate(15deg)}.contact-form-right{width:100%;padding:40px 50px;background:var(--color-white);overflow:hidden;z-index:1}.contact-form-right .contact-form textarea{height:150px}.contact-form-right .title{margin-bottom:48px}@media screen and (max-width: 991px){.contact-wrap{margin:70px 0}}@media screen and (max-width: 1080px){.contact-form-wrap .contact-form-inner{width:90%;flex-direction:column}.contact-form-left{width:100%;min-width:0;padding:34px 30px}.contact-form-left .title{margin-bottom:38px}.contact-form-left .contact-info li{margin-bottom:19px}.ltr .contact-form-left .social-links{margin:35px 0 -4px -8px}.rtl .contact-form-left .social-links{margin:35px -8px -4px 0}.contact-form-right{padding:34px 30px 40px}.contact-form-right .title{margin-bottom:38px}}@media screen and (max-width: 576px){.contact-form-wrap{margin-top:30px}.contact-form-wrap .contact-form-inner{width:100%}}
