.faq{overflow:hidden;position:relative}.faq:before{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.faq .faq_title .faq_heading span{display:inline-block;font-size:13px;letter-spacing:4px;line-height:100%;margin:0 0 15px;text-transform:uppercase}.faq .faq_title .faq_heading h2{letter-spacing:1px;line-height:100%;margin:0 0 30px;text-transform:capitalize}.faq .faq_content{margin:0 0 0 auto;max-width:60%;position:relative;z-index:1}.faq .faq_accordion_content .faq_accordion_description{border-radius:0 0 15px 15px;max-height:0;opacity:0;visibility:hidden}.faq .faq_accordion_content{margin:0 0 24px}.faq .faq_accordion_content .faq_accordion_heading{border-radius:15px;cursor:pointer;font-size:18px;font-weight:600;letter-spacing:1px;line-height:120%;padding:20px 85px 20px 32px;position:relative}.faq .faq_accordion_content.active .faq_accordion_description{border-top:1px solid;max-height:fit-content;opacity:1;padding:20px 32px;visibility:visible}.faq .faq_accordion_content .faq_accordion_description p{display:inline-block;letter-spacing:1px;line-height:28px;margin:0;max-width:80%}.faq .faq_accordion_content .faq_accordion_heading:after{content:"+";font-size:32px;position:absolute;right:32px;top:50%;transform:translateY(-50%)}.faq .faq_accordion_content.active .faq_accordion_heading:after{content:"-"}.faq .faq_accordion_content.active .faq_accordion_heading{border-radius:15px 15px 0 0}.faq .faq_accordion_content:last-child{margin:0}@media only screen and (max-width:767px){.faq .faq_title{display:block}.faq .faq_title .faq_heading{width:100%}.faq .faq_title .faq_heading h2{font-size:28px}.faq .faq_title .faq_btn{justify-content:normal;width:100%}.faq .faq_content{display:block;margin:0;max-width:100%}.faq .faq_content .faq_accordion{padding:0;width:100%}.faq .faq_content .faq_images{padding:40px 0;width:100%}.faq .faq_images .faq_images_section{display:block;margin:0}.faq .faq_images_section .faq_images_section1{padding:0;width:100%}.faq .faq_images_section .faq_images_section1 img,.faq .faq_images_section .faq_images_section2 img{height:300px!important}.faq .faq_images_section .faq_images_section2{padding:20px 0 0;width:100%}.faq .faq_section1_text .faq_section1_image img{height:auto!important}.faq .faq_accordion_content .faq_accordion_heading:after{font-size:20px;right:10px}.faq .faq_accordion_content .faq_accordion_heading{padding:20px 35px 20px 32px}}@media only screen and (min-width:768px) and (max-width:1024px){.faq .faq_accordion_content .faq_accordion_heading:after{font-size:22px;right:10px}.faq .faq_title .faq_heading{width:100%}.faq .faq_title .faq_btn{width:40%}.faq .faq_content{margin:0 0 0 auto}.faq .faq_content .faq_accordion,.faq .faq_content .faq_images{padding:0 10px}.faq .faq_images_section .faq_images_section1 img,.faq .faq_images_section .faq_images_section2 img{height:350px!important}.faq .faq_section1_text .faq_section1_image img{height:auto!important}.faq .faq_images_section .faq_images_section2{padding:20px 0 0;width:100%}.faq .faq_images_section .faq_images_section1{padding:0;width:100%}.faq .faq_images .faq_images_section{display:block;margin:0}.faq .faq_title .faq_heading h2{font-size:32px!important}}@media only screen and (min-width:1025px) and (max-width:1200px){.faq .faq_title .faq_heading h2{font-size:35px}.faq .faq_content .faq_accordion,.faq .faq_content .faq_images{padding:0 15px}}@media only screen and (min-width:1201px) and (max-width:1320px){.faq .faq_title .faq_heading h2{font-size:40px}}