.contact{background-color:#141414}.contact-img{position:absolute;width:46%;height:100%;left:0;top:0}.contact-img img{width:100%;height:100%;object-fit:cover}.contact-content{padding:120px 0;padding-left:12px;padding-right:94px}.contact-content .content-title{font-weight:600;font-size:52px;line-height:62px;margin-bottom:68px;color:var(--white-color)}.contact-form .form-group{margin-bottom:55px}.contact-form .form-group input,.contact-form .form-group textarea{width:100%;height:auto;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(146,146,146,1);padding:0;padding-bottom:10px;border-radius:0}.contact-form .form-group input:focus,.contact-form .form-group textarea:focus{border-bottom:1px solid var(--primary-color)}.contact-form-btn .theme-btn:hover{background:var(--white-color);color:var(--primary-color)}.contact-info-head .title{font-size:62px;line-height:72px;margin-bottom:18px}.contact-info-head .text{font-size:18px;line-height:30px}.contact-info-main{margin-top:32px}.single-contact-info{margin-top:32px}.single-contact-info .address-title{font-size:24px;font-weight:600;line-height:34px;letter-spacing:-.24px}.single-contact-info .address-text{font-size:18px;font-weight:400;line-height:26px}.single-contact-info .contact-mail a{font-size:28px;font-weight:600;line-height:38px;text-decoration:underline;margin-bottom:6px}.single-contact-info .contact-mail a:hover{color:var(--primary-color)}.single-contact-info .contact-number a{font-size:20px;font-weight:400;line-height:32px}.contact-page-form{margin-left:80px}.contact-page-form .form-group{margin-bottom:28px}.contact-page-form .form-group input,.contact-page-form .form-group textarea{border-radius:8px;background:#f5f5f5;width:100%;height:66px;padding:20px 24px;color:var(--paragraph-color);border:1px solid transparent}.contact-page-form .form-group input:focus,.contact-page-form .form-group textarea:focus{border:1px solid var(--primary-color)}.contact-page-form .form-group textarea{height:280px}.contact-form-button{margin-top:12px}.contact-form-button .theme-btn{height:52px}.contact-map{margin-top:80px}.contact-map .gmap_canvas,.contact-map .gmap_canvas iframe{width:100%;height:600px;filter:grayscale(100)}.alert-widget .alert{padding:12px;margin-top:20px;border-radius:4px;display:none}.alert-widget .alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-widget .alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}@media only screen and (min-width:992px) and (max-width:1199.99px){.contact-content{padding:80px 0;padding-left:0;padding-right:0}.contact-content .content-title{font-size:42px;line-height:140%;margin-bottom:40px}}@media only screen and (max-width:991.99px){.contact-img{position:inherit;width:100%}.contact-content{padding:56px 0;padding-left:0;padding-right:0}.contact-content .content-title{font-size:28px;line-height:140%;margin-bottom:40px}.contact-form .form-group{margin-bottom:40px}.contact-info-head .title{font-size:32px;line-height:140%;margin-bottom:12px}.single-contact-info{margin-top:24px}.contact-page-form{margin-left:0;margin-top:40px}.contact-page-form .form-group input,.contact-page-form .form-group textarea{height:48px}.contact-page-form .form-group textarea{height:180px}.contact-map{margin-top:40px}.contact-map .gmap_canvas,.contact-map .gmap_canvas iframe{width:100%;height:340px}.contact-form-button{margin-top:0}}