.faq{overflow:hidden;position:relative}.faq:before{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:679px;left:0;position:absolute;width:410px}.faq .faq_title{display:flex;flex-wrap:wrap}.faq .faq_title .faq_heading{width:45%}.faq .faq_title .faq_btn{display:flex;justify-content:end;width:55%}.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 40px;text-transform:capitalize}.faq .faq_title .faq_btn a{display:inline-block;height:fit-content;letter-spacing:1px}.faq .faq_content{display:flex;flex-wrap:wrap;margin:0 -31px;position:relative;z-index:1}.faq .faq_content .faq_accordion,.faq .faq_content .faq_images{padding:0 31px;width:50%}.faq .faq_accordion_content .faq_accordion_description{border-radius:0 0 8px 8px;max-height:0;opacity:0;visibility:hidden}.faq .faq_accordion_content{margin:0 0 24px}.faq .faq_accordion_content .faq_accordion_heading{border-radius:8px;cursor:pointer;font-size:18px;font-weight:500;letter-spacing:1px;line-height:120%;padding: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}.faq .faq_accordion_content .faq_accordion_heading:after{content:"+";font-size:29px;position:absolute;right:32px;top:50%;transform:translateY(-50%)}.faq .faq_accordion_content.active .faq_accordion_heading:after{content:"-"}.faq .faq_images .faq_images_section{display:flex;flex-wrap:wrap;margin:0 -10px}.faq .faq_images_section .faq_images_section1,.faq .faq_images_section .faq_images_section2{line-height:0;padding:0 10px;width:50%}.faq .faq_images_section .faq_images_section1 img,.faq .faq_images_section .faq_images_section2 img{border-radius:20px;height:100%!important;object-fit:cover;width:100%}.faq .faq_images_section1 .faq_section1_text{border-radius:20px;display:flex;flex-wrap:wrap;padding:38px 20px;z-index:1}.faq .faq_section1_text .faq_section1_image{line-height:0;width:54px}.faq .faq_section1_text .faq_section1_image img{border-radius:0;height:auto!important}.faq .faq_section1_text .faq_section1_description{padding:0 0 0 17px;width:calc(100% - 54px)}.faq .faq_section1_text .faq_section1_description h5{font-size:19px;font-weight:600;letter-spacing:1px;line-height:26px;margin:0}.faq .faq_images_section .faq_images_section1{display:flex;flex-direction:column;gap:20px;justify-content:space-between}.faq .faq_accordion_content.active .faq_accordion_heading{border-radius:8px 8px 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:32px}.faq .faq_title .faq_btn{justify-content:normal;width:100%}.faq .faq_content{display:block;margin:0}.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}}@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:60%}.faq .faq_title .faq_btn{width:40%}.faq .faq_content{margin:0 -10px}.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}}@media only screen and (min-width:1025px) and (max-width:1200px){.faq .faq_content{margin:0}.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}.faq .faq_content{margin:0}}@media only screen and (min-width:1321px) and (max-width:1420px){.faq .faq_content{margin:0}}