.inner-hero{padding:260px 0 88px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;}
.inner-hero:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.6);}
.inner-hero .h2,.inner-hero p{color:#fff;position:relative;z-index:1;}
.inner-hero p{font-size:20px;line-height:30px;}
.inner-hero.contact-hero{padding:260px 0 215px;}
.contact-data{background-color:#f7f2ea;}
.contact-sections{position:relative;transform:translateY(-166px);margin-bottom:-106px;}
.cbox{box-shadow:0 4px 8px rgb(0 0 0 / 16%);border-radius:4px;background-color:#ffffff;padding:24px 24px 74px;height:100%;position:relative;}
.cicon{width:68px;height:68px;border-radius:1000px;background-color:#fee6c5;display:flex;align-items:center;justify-content:center;margin:0 auto 35px;font-size:30px;}
.cbox .button{width:calc(100% - 48px);position:absolute;left:24px;bottom:24px;}
.ppp p{max-width:320px;font-size:18px;line-height:1.55;}
.contact-form-wrap{padding:60px 0 100px;}
.contact-form-wrap .col7{width:55%;}
.man-box{width:100%;padding:31px;border-radius:4px;background-color:#eee7da;}
.man-box img{width:350px;height:auto;border-radius:10%;margin-bottom:10px;}
.contact-faqs{padding:120px 0 60px;}
.contact-faqs h2.h3,.contact-faqs .col4{margin-bottom:52px;}
.faqbox{height:100%;padding-bottom:20px;border-bottom:1px solid #ddd;margin-right:15px;}
.faq-bg{display:flex;flex-direction:column;justify-content:space-between;padding:30px;}
.faq-bg .button{width:100%;}
.faq-bg h3{color:#fff;line-height:1.17;}
@media(max-width:991px){
.inner-hero .col7{width:78%;}
.inner-hero p{font-size:18px;line-height:26px;}
.contact-sections .col3{width:50%;margin-bottom:20px;}
.contact-form-wrap .col4,.contact-form-wrap .col7{width:100%;}
.contact-form-wrap .col4{margin-bottom:30px;}
.ppp p{max-width:100%;font-size:18px;}
.contact-faqs .col4{width:50%;}
}
@media(max-width:767px){
.inner-hero .col7{width:100%;}
.inner-hero{padding:110px 0 82px;}
.inner-hero.contact-hero{padding:100px 0 172px;}
.contact-sections .col3{width:100%;margin-bottom:20px;}
.contact-sections{position:relative;transform:translateY(-166px);margin-bottom:-166px;}
.contact-form-wrap{padding:30px 0 0;}
.man-box{margin:0px -15px 0;padding:28px;border-radius:4px;background-color:#eee7da;max-width:none;width:calc(100% + 30px);text-align:center;}
.ppp p{max-width:100%;font-size:16px;}
.contact-faqs{padding:40px 0 15px;}
.contact-faqs h2.h3, .contact-faqs .col4{margin-bottom:30px;}
.contact-faqs .col4{width:100%;}
.faqbox{padding-bottom:20px;margin-right:0;}
.faq-bg h3{color:#fff;margin-bottom:74px;}
.cicon{margin:0 15px 0 0;}
.cbdf{display:flex;align-items:center;margin-bottom:10px;}
.contact-data{background-color:transparent;}
.contact-form-wrap .col4{margin-bottom:0;}
.contact-form-wrap .col7{padding:35px 15px 0;background-color:#f7f2ea;position:fixed;top:0;left:0;width:100%;z-index:999;display:none;overflow-y:scroll;height:100vh;}
.contact-form-wrap .col6{width:100%;}
.contact-hero p{font-size:16px;}
.contact-hero .h2{font-size:24px;}
.contact-faqs.style2 h2.h3{font-size:20px;margin-bottom:20px;}
.contact-faqs.style2 .faqbox{padding-bottom:16px;}
}
.contact-form-wrap textarea{max-height:201px;resize:none;}
@media(max-width:767px){
.contact-form-wrap .col7{padding:20px 15px 35px;}
.contact-form-wrap .col7 h3{font-size:20px;}
}
.faqbox.faq-bg .h4{font-weight:800;}
@media(max-width:767px){
.contact-faqs.style2 .col4 {
margin-bottom: 39px;
}
.contact-faqs.style2 .faqbox {
padding-bottom: 13px;
}
.contact-faqs.style2 .faqbox.faq-bg {
padding: 30px;
}
.faqbox.faq-bg .h4 {
font-size: 20px;
}
.faq-bg h3 {
margin-bottom: 72px;
}
.inner-hero.contact-hero {
padding: 106px 0 166px;
}
.contact-sections {
transform: translateY(-157px);
margin-bottom: -157px;
}
.cbox {
padding-bottom: 76px;
}
.cbox h6 {
margin-bottom: 10px;
}
.contact-faqs {
padding-bottom: 10px;
}
.contact-faqs h3.h6 {
line-height: 26px;
margin-bottom: 10px;
}
.contact-faqs p {
line-height: 26px;
}
}