.contact-section{position:relative}.contact-section .sec-title h2{font-size:48px;line-height:56px}.contact-section .inner-container{position:relative;display:block;background:#fff;border-radius:10px;overflow:hidden}.contact-section .info-box{position:relative;padding:45px 0;border-radius:17px}.contact-section .info-box h3{position:relative;display:block;font-size:28px;line-height:32px;color:#fff;margin-bottom:15px}.contact-section .info-box .single-item{position:relative;display:block;padding-left:61px;margin-bottom:35px}.contact-section .form-inner .form-group:last-child,.contact-section .info-box .single-item:last-child{margin-bottom:0}.contact-section .info-box .single-item .icon-box{position:absolute;display:inline-block;left:0;top:-12px;width:50px;height:50px;line-height:41px;text-align:center;border-radius:50%;font-size:30px;color:#fff}.contact-section .info-box .single-item h4{display:block;font-size:20px;line-height:30px;margin-bottom:4px;color:#fff}.contact-section .info-box .single-item p{line-height:26px;color:#000}.contact-section .info-box .single-item p a{color:#000}.contact-section .form-inner{position:relative;display:block;padding:52px 60px 60px}.contact-section .form-inner .form-group{position:relative;margin-bottom:22px}.contact-section .form-inner .form-group label{position:relative;display:block;font-size:16px;line-height:26px;margin-bottom:4px;color:var(--title-color)}.contact-section .form-inner .form-group input[type=email],.contact-section .form-inner .form-group input[type=text],.contact-section .form-inner .form-group textarea{position:relative;display:block;width:100%;height:50px;font-size:16px;color:var(--text-color);padding:10px 20px;border-radius:50px;background:#fff;border:1px solid #e5e5e5;transition:.5s}.contact-section .form-inner .form-group textarea{height:150px;resize:none;border-radius:20px}.google-map .inner-container{position:relative;display:block;border-radius:10px;overflow:hidden;height:500px}.google-map .inner-container iframe{position:relative;width:100%;height:500px}.rtl .contact-section .form-inner:before{left:inherit;right:-120px}.rtl .contact-section .info-box .single-item{padding-left:0;padding-right:95px}.rtl .contact-section .info-box .single-item .icon-box{left:inherit;right:0}@media only screen and (max-width:991px){.contact-section .form-inner:before{display:none}.contact-section .info-box{margin-bottom:40px}}@media only screen and (max-width:767px){.contact-section{padding-top:65px}.contact-section .form-inner{padding:0}}@media only screen and (max-width:499px){.contact-section .info-box .single-item{padding-left:0}.rtl .contact-section .info-box .single-item{padding-right:0}.contact-section .info-box .single-item .icon-box{position:relative;margin-bottom:20px;top:8px}}