.faq-style1-area{padding:120px 0;position:relative;background:#fff;display:block;z-index:1}.faq-style1-area .faq-style1-bg{margin-right:auto;right:67%;background-attachment:scroll;position:absolute;max-width:calc(50% + 585px);background-size:cover;bottom:0;top:0;background-position:0 0;left:0;background-repeat:no-repeat;z-index:-1}.faq-form-box{padding:52px 56px;border:4px solid #fff;position:relative;max-width:500px;box-shadow:0 0 40px 0 rgba(0,0,0,.1);width:100%;display:block;z-index:1}.faq-form-box .pattern-bg{right:0;position:absolute;bottom:0;top:0;background-color:#f5f5f5;background-position:50%;left:0;background-repeat:repeat;z-index:-1}.faq-form-box .sec-title{padding-bottom:34px}.faq-form-box .sec-title h2{color:var(--thm-black)}.faq-form-box .sec-title p{margin:6px 0 0}.faq-form-box form,.faq-form-box form .input-box{position:relative;display:block}.faq-form-box form .input-box{margin-bottom:20px}.faq-form-box form input[type=email],.faq-form-box form input[type=text],.faq-form-box form textarea{height:60px;font-size:16px;border:0 solid #ecf2f6;font-weight:400;font-style:normal;color:#757575;transition:all .5s ease;position:relative;padding-right:20px;border-radius:0;background:#fff;width:100%;font-family:var(--thm-font);padding-left:20px;display:block}.faq-form-box form textarea{height:105px;padding-top:15px;padding-right:20px;padding-left:20px}.faq-form-box form input[type=email]:focus,.faq-form-box form input[type=text]:focus,.faq-form-box form textarea:focus{border-color:#fff;color:#171717}.faq-form-box form input[type=text]::-webkit-input-placeholder{color:#757575}.faq-form-box form input[type=text]:-moz-placeholder,.faq-form-box form input[type=text]::-moz-placeholder{color:#757575}.faq-form-box form input[type=text]:-ms-input-placeholder{color:#757575}.faq-form-box form input[type=email]::-webkit-input-placeholder{color:#757575}.faq-form-box form input[type=email]:-moz-placeholder,.faq-form-box form input[type=email]::-moz-placeholder{color:#757575}.faq-form-box form input[type=email]:-ms-input-placeholder{color:#757575}.faq-form-box form textarea::-webkit-input-placeholder{color:#757575}.faq-form-box form textarea:-moz-placeholder,.faq-form-box form textarea::-moz-placeholder{color:#757575}.faq-form-box form textarea:-ms-input-placeholder{color:#757575}.faq-form-box form .select-box{height:60px;margin-bottom:20px;width:100%}.faq-form-box form .button-box,.faq-form-box form .select-box{position:relative;display:block}.faq-form-box form .button-box button{width:100%;display:block}.faq-style1__content{position:relative;display:block}.accordion-box,.accordion-box .block,.faq-style1__content .inner-content{position:relative;display:block}.accordion-box .block{margin-bottom:20px;transition:all .5s ease;box-shadow:0 0 40px 0 rgba(0,0,0,.1);background:#fff}.accordion-box .block:last-child{margin-bottom:0}.accordion-box .block .acc-content.current{display:block}.accordion-box .block .acc-btn{padding:21px 70px 21px 30px;transition:all .5s ease;position:relative;background:#fff;cursor:pointer;display:block}.accordion-box .block .acc-btn.active{background:#262e39}.accordion-box .block .acc-btn h3{font-size:18px;font-weight:600;color:var(--thm-black);transition:all .5s ease;line-height:28px}.accordion-box .block .acc-btn h3 span{font-size:20px;color:var(--thm-base);position:relative;width:45px;display:inline-block}.accordion-box .block .acc-btn.active h3{color:#fff}.accordion-box .block .acc-btn .icon-outer{height:36px;transform:translateY(-50%) rotate(-90deg);font-size:12px;border:1px solid #e7e7e7;font-weight:700;right:30px;color:var(--thm-black);transition:all .5s ease;position:absolute;text-align:center;top:50%;border-radius:50%;cursor:pointer;width:36px;line-height:34px;z-index:1}.accordion-box .block .acc-btn.active .icon-outer{border-color:var(--thm-base);transform:translateY(-50%) rotate(1turn);color:#fff;background-color:var(--thm-base)}.accordion-box .block .acc-content{padding:32px 60px 34px 30px;position:relative;display:none}.accordion-box .block .acc-content p{margin:0}.faq-page-one{padding:120px 0;position:relative;background:#fff;display:block}.faq-form-box--style2{padding:55px 30px 54px;border:none;position:relative;max-width:100%;box-shadow:none;background:#f5f5f5;display:block}.faq-form-box--style2 .top-title{position:relative;padding-bottom:34px;display:block}.faq-form-box--style2 .top-title h3{font-size:24px;font-weight:600;margin:0 0 15px;line-height:30px}.faq-form-box--style2 .top-title p{margin:0}.faq-form-box--style2 form .input-box{margin-bottom:22px}.faq-form-box--style2 form textarea{height:125px}.faq-form-box--style2 form .button-box{padding-top:10px}.faq-form-box--style2 .bottom-box{padding-top:23px;position:relative;text-align:center;display:block}.faq-form-box--style2 .bottom-box p{margin:0}.faq-form-box--style2 .bottom-box p span{color:var(--thm-base)}