.contacts_section,.faq_section{position:relative}.contact_item p,.image_container,h6{text-align:center}h6{font-size:1.5em!important;font-weight:700}h6::after{content:"";display:block;height:50px;width:50px;margin:20px auto}.inner_section{margin:0 auto}.hero_contact{display:flex;align-items:center;justify-content:center;height:100%;width:100%;color:#333}.hero_contact h3{text-transform:capitalize!important;font-size:42px;letter-spacing:.06rem}.contacts_section .inner_section{background-color:#fff;box-shadow:5px 5px 25px 5px rgba(122,122,122,.25);padding-bottom:50px!important;margin-bottom:20px}.contact_section_content{display:flex;flex-wrap:wrap;justify-content:center}.image_container{display:block;max-height:114px;max-width:150px;margin:-25px auto 0}.image_container img{max-width:100%;max-height:150px;margin-top:-25px}.contact_item{width:80%;border:1px solid rgba(122,122,122,.25);border-radius:10px;margin:15px 0;display:flex;flex-direction:column;min-height:22vh;justify-content:center;align-items:center;background:#fff}.contact_item i{font-size:1.5em;font-family:FontAwesome;font-style:inherit}.contact_item p{margin:0 auto;font-size:16px}.faq_section{padding-top:50px;padding-bottom:50px}.faq_section .inner_section{width:100%;padding-bottom:100px}.faq_section .inner_section h2{text-align:center;margin-top:50px;margin-bottom:50px;font-size:1.2em;text-transform:capitalize}.faq_section .faqs{display:flex;flex-wrap:wrap;width:90%;margin:0 auto}.faq{width:100%}.faq_heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--faq-border-color);padding:10px 20px}.faq_heading h4{font-weight:700;color:var(--faq-heading-color);width:80%;margin-bottom:5px}.faq_answer{display:none;font-weight:lighter;padding:10px 20px}.active_faq{display:block}@media only screen and (min-width:992px){.hero_contact h3{font-size:42px}.contact_item{width:28%;margin:20px}.contact_item:first-of-type{margin-left:40px}.contact_item:last-of-type{margin-right:40px}}@media only screen and (min-width:1200px) and (max-width:1600px){.contacts_section .inner_section{width:80%}}@media only screen and (min-width:1200px){h6{font-size:1.7em!important}.hero_contact h3{font-size:42px}.contacts_section{height:30vh}.contacts_section .inner_section{border-radius:5px;padding-top:100px;position:absolute;top:-50px;left:0;right:0}.image_container{margin:-100px auto 20px;height:auto;width:180px}.contact_section_content{justify-content:space-around}.contact_item{min-height:15vh;flex:1}.contact_item p{width:70%;margin:0 auto;text-align:center}.contact_item:nth-child(2n) p{width:100%}.faq_section .inner_section h2{margin-top:-50px!important}.faq_section .inner_section{width:55%;margin-top:50px;min-height:25vh;padding-bottom:100px}.faq_section .faqs{justify-content:space-between}.faq{width:48%;margin-bottom:20px}}@media only screen and (min-width:1600px){.contacts_section .inner_section{width:59%}}