.accordion-box,.accordion-box .accordion{display:block;position:relative}.accordion-box .accordion{border-bottom:1px solid #e1e1e1;margin-bottom:0}.accordion-box .accordion.border_none{border-bottom:none}.accordion-box .accordion .accord-btn{cursor:pointer;display:block;padding:20px 30px 20px 0;position:relative;transition:all .5s ease}.accordion-box .accordion .accord-btn h4{color:#222;font-size:16px;font-weight:700;line-height:30px;transition:all .5s ease}.accordion-box .accordion .accord-btn:after{content:"\f107";font-family:FontAwesome;font-size:16px;font-weight:600;line-height:30px;opacity:0;position:absolute;right:40px;top:50%;transform:translateY(-50%);transition:all .5s ease 0s}.accordion-box .accordion .accord-btn.active{background:#fff;position:relative}.accordion-box .accordion .accord-btn.active:after{content:"\f107";opacity:1}.accordion-box .accordion .accord-content{background:#fff;display:block;display:none;padding:0 30px 32px 0;position:relative;z-index:1}.accordion-box .accordion .accord-content.collapsed{display:block}.accordion-box .accordion .accord-content p{margin:0}.accordion-box.style2 .accordion .accord-btn{padding-left:40px}.accordion-box.style2 .accordion .accord-btn .icon{align-items:center;bottom:0;display:flex;font-size:18px;justify-content:center;left:0;position:absolute;top:0;width:40px}.accordion-box.style2 .accordion .accord-btn:after{color:#222;content:"\f103";font-family:Flaticon;opacity:1;right:5px}.accordion-box.style2 .accordion .accord-btn.active:after{content:"\f104"}.accordion-box.style2 .accordion .accord-content{border-top:1px solid #e1e1e1;padding-top:28px}.faq-page-area{background:#fff;display:block;padding:120px 0 20px;position:relative}.faq-page-area.pdbottom120{padding-bottom:120px}.faq-page-area .sec-title{padding-bottom:30px}.faq-page-area .sec-title p{font-size:20px;margin:8px 0 0}.faq-search-box form.search-form{display:block;margin:0 auto 60px;max-width:370px;position:relative;width:100%}.faq-search-box .search-form input[type=search]{background:#fff;border:1px solid #f2f2f2;border-radius:0;color:#222;display:block;font-size:15px;font-weight:400;height:50px;letter-spacing:1px;padding-left:20px;padding-right:65px;position:relative;transition:all .5s ease 0s;width:100%}.faq-search-box .search-form button{background:transparent;border:0 solid;border-radius:0;bottom:0;color:#222;display:block;font-size:14px;height:50px;line-height:48px;margin:0;position:absolute;right:0;text-align:center;top:0;transition:all .5s ease 0s;width:55px}.faq-search-box .search-form button i{font-size:14px}.faq-search-box .search-form input[type=search]:focus{background:#fff;border:1px solid #222;color:#000}.faq-search-box .search-form button:hover,.faq-search-box .search-form input[type=search]:focus+button{background:#222;color:#fff}.faq-style1-area{background:#fff;display:block;padding:110px 0;position:relative}.faq-style1-area .martop110{margin-top:110px}.faq-style1-area .sec-title.style3{padding-bottom:43px}.faq-style1-area .sec-title.style3 h2{font-size:30px;font-style:italic;font-weight:400;margin:22px 0 0;text-transform:capitalize}.faq-style1-content{display:block;margin:0 auto;max-width:945px;position:relative;width:100%}.faq-style1-area .accordion-box .accordion .accord-btn h4{font-size:18px}.faq-style1-area .accordion-box .accordion .accord-btn{padding-bottom:35px;padding-left:30px;padding-top:35px}.faq-style1-area .accordion-box .accordion .accord-btn:after{left:0;right:auto}