.quick-contact{padding:120px 0 93px;background-color:var(--thm-white)}.single-quick-contact{margin-bottom:30px;position:relative;display:block}.single-quick-contact-inner{padding:0 40px 30px;position:relative;background-color:var(--thm-gray-bg);border-radius:4px;margin-top:40px;display:block}.single-quick-contact-inner:before{height:20px;right:0;content:"";position:absolute;clip-path:polygon(0 0,50% 100%,100% 0);bottom:-19px;background-color:var(--thm-gray-bg);margin:0 auto;left:0;width:40px}.single-quick-contact-inner .icon-box{height:80px;justify-content:center;font-size:46px;right:0;position:absolute;top:-40px;background-color:var(--thm-white);margin:0 auto;align-items:center;box-shadow:0 0 50px 0 rgba(0,0,0,.15);border-radius:6px;left:0;width:80px;display:flex;z-index:1}.single-quick-contact-inner .icon-box span.icon-map-1 .path1{color:var(--thm-primary-color)}.single-quick-contact-inner .icon-box span.icon-map-1 .path2,.single-quick-contact-inner .icon-box span.icon-map-1 .path3{color:var(--thm-black)}.single-quick-contact-inner .icon-box span.icon-map-1 .path4,.single-quick-contact-inner .icon-box span.icon-map-1 .path5{color:var(--thm-primary-color)}.single-quick-contact-inner .icon-box span.icon-deadline .path1,.single-quick-contact-inner .icon-box span.icon-deadline .path2,.single-quick-contact-inner .icon-box span.icon-deadline .path3,.single-quick-contact-inner .icon-box span.icon-deadline .path4,.single-quick-contact-inner .icon-box span.icon-deadline .path5{color:var(--thm-black)}.single-quick-contact-inner .icon-box span.icon-deadline .path6,.single-quick-contact-inner .icon-box span.icon-deadline .path7,.single-quick-contact-inner .icon-box span.icon-deadline .path8{color:var(--thm-primary-color)}.single-quick-contact-inner .icon-box span.icon-deadline .path10,.single-quick-contact-inner .icon-box span.icon-deadline .path11,.single-quick-contact-inner .icon-box span.icon-deadline .path9{color:var(--thm-black)}.single-quick-contact-inner .content-box{padding-top:73px;position:relative;display:block}.single-quick-contact-inner .content-box h3{font-size:22px;font-weight:600;margin-bottom:4px;line-height:32px}.single-quick-contact-inner .content-box h3 a{color:var(--thm-balck);transition:all .2s linear;transition-delay:.1s}.single-quick-contact-inner .content-box h3 a:hover{color:var(--thm-primary-color)}.single-quick-contact-inner .content-box p{margin:0}.single-quick-contact-inner .content-box .btn-box{padding-top:17px;position:relative;display:block}.single-quick-contact-inner .content-box .btn-box a{font-size:16px;font-weight:600;color:var(--thm-black);transition:all .2s linear;transition-delay:.1s;position:relative;align-items:center;line-height:25px;font-family:var(--thm-font-2);display:inline-flex}.single-quick-contact-inner .content-box .btn-box a:hover{color:var(--thm-primary-color)}.single-quick-contact-inner .content-box .btn-box a i{font-size:20px;margin-right:7px}.single-quick-contact .text-box{padding-top:43px;position:relative;display:block}.single-quick-contact .text-box p{margin:0}.single-quick-contact .text-box p span{color:var(--thm-black)}.single-quick-contact .text-box p a{color:var(--thm-body-font-color);transition:all .2s linear;transition-delay:.1s}.single-quick-contact .text-box p a:hover{color:var(--thm-primary-color)}.office-location{padding:120px 0;background-color:var(--thm-black-bg)}.office-location .sec-title h2{color:var(--thm-white)}.office-location .auto-container{max-width:1840px}.office-location .auto-container .row{--bs-gutter-x:50px}.single-office-location{overflow:hidden;position:relative;border-radius:5px;display:block}.single-office-location .img-box{overflow:hidden;position:relative;border-radius:4px;margin-left:140px;display:block}.single-office-location .img-box img{width:100%}.single-office-location .phone-email-box{padding:13px 25px;right:25px;position:absolute;bottom:25px;background-color:var(--thm-white);border-radius:4px;left:25px;z-index:5}.single-office-location .phone-email-box .number{position:relative;display:block}.single-office-location .phone-email-box .number p{margin:0}.single-office-location .phone-email-box .number p a{color:var(--thm-black);transition:all .2s linear;transition-delay:.1s}.single-office-location .phone-email-box .number p a:hover{color:var(--thm-primary-color)}.single-office-location .phone-email-box .email{padding-top:2px;position:relative;display:block}.single-office-location .phone-email-box .email p{margin:0}.single-office-location .phone-email-box .email p a{color:var(--thm-body-font-color);transition:all .2s linear;transition-delay:.1s}.single-office-location .phone-email-box .email p a:hover{color:var(--thm-primary-color)}.single-office-location .content-box{transform:translateY(-50%);position:absolute;bottom:0;top:50%;left:0}.single-office-location .content-box .title{position:relative;display:block}.single-office-location .content-box .title h3{font-size:36px;font-weight:600;margin-bottom:16px;color:var(--thm-white);line-height:1.2em}.single-office-location .content-box .title .shape{position:relative;line-height:0;display:block}.single-office-location .content-box .title .shape img{width:auto}.single-office-location .content-box .location{padding-top:34px;position:relative;display:block}.single-office-location .content-box .location a{font-size:16px;font-weight:600;color:#a0a3b1;transition:all .2s linear;transition-delay:.1s;position:relative;line-height:25px;font-family:var(--thm-font-2);display:inline-block}.single-office-location .content-box .location a:hover{color:var(--thm-white)}.home-google-map-outer-box{height:0;right:0;transition:all .5s ease;position:absolute;bottom:0;background-color:#f3f1f1;left:0;width:100%}.single-office-location:hover .home-google-map-outer-box{height:100%;top:0}.home-google-map-outer-box .google-map{height:100%;position:relative;width:100%;display:block}.home-google-map__one{height:100%;mix-blend-mode:luminosity;width:100%}.office-location-style1-carousel.owl-nav-style-one.owl-theme .owl-nav{right:315px;position:absolute;top:-115px}.main-contact-form{padding:120px 0;background-color:var(--thm-gray-bg)}.main-contact-form:before{height:43%;right:0;content:"";position:absolute;bottom:0;background-color:var(--thm-white);left:0;width:100%;z-index:-1}.contact-form{padding:33px 40px 40px;margin-right:-30px;background-color:#fff;box-shadow:0 30px 30px 0 rgba(0,0,0,.06);border-radius:4px 0 0 4px}.contact-form,.contact-form form,.contact-form form .form-group{position:relative;display:block}.contact-form form .form-group{margin-bottom:12px}.contact-form form .form-group .label-box{position:relative;padding-bottom:2px;display:block}.contact-form form .form-group .label-box label{font-size:16px;font-weight:600;color:var(--thm-black);line-height:26px;font-family:var(--thm-font-2)}.contact-form form .input-box{position:relative;display:block}.contact-form form input[type=email],.contact-form form input[type=text],.contact-form form textarea{height:50px;font-size:16px;border:0 solid transparent;font-weight:400;font-style:normal;color:var(--thm-body-font-color);transition:all .5s ease;position:relative;padding-right:20px;background-color:var(--thm-gray-bg);border-radius:4px;width:100%;font-family:var(--thm-font);padding-left:20px;display:block}.contact-form form textarea{height:97px;padding:22px 20px 10px}.contact-form form input[type=text]::-webkit-input-placeholder{color:var(--thm-body-font-color)}.contact-form form input[type=text]:-moz-placeholder,.contact-form form input[type=text]::-moz-placeholder{color:var(--thm-body-font-color)}.contact-form form input[type=text]:-ms-input-placeholder{color:var(--thm-body-font-color)}.contact-form form input[type=email]::-webkit-input-placeholder{color:var(--thm-body-font-color)}.contact-form form input[type=email]:-moz-placeholder,.contact-form form input[type=email]::-moz-placeholder{color:var(--thm-body-font-color)}.contact-form form input[type=email]:-ms-input-placeholder{color:var(--thm-body-font-color)}.contact-form form textarea::-webkit-input-placeholder{color:var(--thm-body-font-color)}.contact-form form textarea:-moz-placeholder,.contact-form form textarea::-moz-placeholder{color:var(--thm-body-font-color)}.contact-form form textarea:-ms-input-placeholder{color:var(--thm-body-font-color)}.contact-form form button{position:relative;line-height:0;display:block}.contact-form form button.btn-one{width:100%;line-height:35px;display:block}.contact-form form button.btn-one:after{background-color:var(--thm-secondary-color)}.main-contact-form-img{overflow:hidden;position:relative;border-radius:0 4px 4px 0;display:block;z-index:2}.main-contact-form-img img{width:100%}