.faq{overflow:hidden;position:relative}.faq .faq_content{align-items:center;display:flex;flex-wrap:wrap;margin:0;position:relative;z-index:1}.faq .faq_content .faq_images{line-height:0px;padding:0 0 0 25px;position:relative;width:46%}.faq .faq_content .faq_accordion{padding:0 25px 0 0;width:54%}.faq .faq_content .faq_accordion .faq_con{padding:50px 40px 60px 50px}.faq .faq_accordion_content .faq_accordion_description{max-height:0;opacity:0;visibility:hidden}.faq .faq_accordion_content{margin:0 0 24px}.faq .faq_accordion_content .faq_accordion_heading{cursor:pointer;font-size:16px;font-weight:700;line-height:16px;padding:23px 32px 23px 50px;position:relative;vertical-align:middle}.faq .faq_accordion_content.active .faq_accordion_description{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:20px;left:20px;position:absolute;top:50%;transform:translateY(-50%)}.faq .faq_accordion_content.active .faq_accordion_heading:after{content:"v";font-size:20px}.faq .faq_accordion_content:last-child{margin:0}.faq .faq_accordion .faq_heading h4{font-weight:600;letter-spacing:1px;line-height:100%;margin:0;text-transform:capitalize}.faq .faq_accordion .faq_heading{padding-bottom:35px}.faq .faq_content .faq_images img{object-fit:cover;width:100%}.faq .faq_content .faq_images .vpop.play-button img{height:100%;width:auto!important}.video-popup{align-items:center;background:rgba(0,0,0,.8);display:none;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:9999}.video-popup.active{display:flex;opacity:1;visibility:visible}.video-popup-content{background:#000;border-radius:10px;max-width:800px;overflow:hidden;position:relative;width:80%}.video-popup-content iframe{border:0;height:450px;width:100%}.video-popup-close{color:#fff;cursor:pointer;font-size:28px;position:absolute;right:2px;top:-10px}.vpop.play-button{position:absolute;top:50%;width:100%}.vpop.play-button,.vpop.play-button .p_icon{align-items:center;display:flex;justify-content:center}.vpop.play-button .p_icon{border-radius:100%;cursor:pointer;flex-wrap:wrap;height:80px;line-height:0px;width:80px}.faq_content.full_w_faq .faq_images{display:none}.faq .faq_content.full_w_faq .faq_accordion{padding:0;width:100%}.faq .faq_content.full_w_faq{margin:0 auto;max-width:1004px}.faq .faq_content.full_w_faq .faq_con .faq_heading{text-align:center}.faq .faq_content.full_w_faq .faq_con .faq_heading p{font-size:18px;font-weight:400;letter-spacing:1px;line-height:28px;margin:0 auto;max-width:898px;padding-top:20px;text-align:center}.vpop.play-button .p_icon{overflow:visible;position:relative;transition:.4s ease}.vpop.play-button .p_icon:hover{backdrop-filter:blur(6px);box-shadow:0 15px 35px rgba(0,0,0,.4);transform:translateY(-6px) scale(1.1)}.vpop.play-button .p_icon:after{border:2px solid #fff;border-radius:50%;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(.6);width:100%}.vpop.play-button .p_icon:hover:after{animation:faqPulseBlink 1.3s ease-out infinite}@keyframes faqPulseBlink{0%{border-color:#fff;opacity:0;transform:scale(.6)}50%{border-color:#fff;opacity:1;transform:scale(1.3)}to{border-color:hsla(0,0%,100%,0);opacity:0;transform:scale(1.6)}}@media only screen and (max-width:767px){.faq:before{width:150px}.faq .faq_content{display:block;margin:0}.faq .faq_content .faq_accordion,.faq .faq_content .faq_images{padding:0;width:100%}.faq .faq_accordion_content .faq_accordion_heading:after{font-size:20px;right:10px}.faq .faq_accordion .faq_heading h4{font-size:32px}.faq .faq_accordion_content .faq_accordion_heading{font-size:16px}.faq .faq_content .faq_accordion .faq_con{padding:40px 20px}.vpop.play-button .p_icon{height:70px;width:70px}}@media only screen and (min-width:768px) and (max-width:1024px){.faq:before{width:200px}.faq .faq_accordion_content .faq_accordion_heading:after{font-size:22px;right:10px}.faq .faq_content{align-items:flex-start;margin:0 -10px}.faq .faq_content .faq_accordion,.faq .faq_content .faq_images{padding:0 10px}.faq .faq_accordion .faq_heading h4{font-size:32px}.faq .faq_content .faq_accordion .faq_con{padding:30px 25px}}@media only screen and (min-width:1024px) and (max-width:1300px){.faq:before{width:250px}}@media only screen and (min-width:1025px) and (max-width:1200px){.faq .faq_content{margin:0}.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_content{margin:0}}@media only screen and (min-width:1321px) and (max-width:1420px){.faq .faq_content{margin:0}}