.faq-one{padding:0 0 120px;overflow:hidden;z-index:1}.faq-one,.faq-one-accrodion,.faq-one-accrodion .accrodion,.faq-one__faq{position:relative;display:block}.faq-one-accrodion .accrodion{background:var(--suntop-white);border-bottom:1px solid #bfbfbf;border-radius:0;-webkit-transition:all .5s ease;transition:all .5s ease}.faq-one-accrodion .accrodion.active{border-color:var(--suntop-base)}.faq-one-accrodion .accrodion:before{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--suntop-base);height:0;transition:all .4s ease;opacity:0;content:""}.faq-one-accrodion .accrodion.active:before{height:100%;opacity:1}.faq-one-accrodion .accrodion+.accrodion{margin-top:0}.faq-one-accrodion .accrodion-title{position:relative;display:block;cursor:pointer;padding:24px 30px 23px;transition:all .2s linear;transition-delay:.1s}.faq-one-accrodion .accrodion-title h2{position:relative;color:var(--suntop-black);font-size:24px;line-height:34px;font-weight:500;padding-right:50px;margin:0;font-family:var(--suntop-font);-webkit-transition:all .5s ease;transition:all .5s ease}.faq-one-accrodion .accrodion.active .accrodion-title h2{color:var(--suntop-white)}.faq-one-accrodion .accrodion-title h2 span{position:relative;display:inline-block;margin-right:50px}.faq-one-accrodion .accrodion-title h2:before{position:absolute;top:50%;right:0;display:flex;align-items:center;justify-content:center;color:var(--suntop-white);font-size:15px;line-height:15px;font-weight:400;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:45px;height:45px;background:var(--suntop-black);border-radius:50%;-webkit-transition:all .5s ease;transition:all .5s ease;text-align:center;content:"\e90c";font-family:icomoon!important}.faq-one-accrodion .accrodion.active .accrodion-title h2:before{content:"\e900";color:var(--suntop-black);background:var(--suntop-white);font-weight:700}.faq-one-accrodion .accrodion-content{position:relative;display:block;padding:0 30px 23px 110px}.faq-one-accrodion .accrodion-content p{color:var(--suntop-white);margin:0}.faq-one__form{position:relative;display:block;background:var(--suntop-black);padding:56px 45px 65px;margin-left:150px;margin-top:-68px}.faq-one__form:before{position:absolute;top:75px;left:-34px;width:35px;height:65px;background:var(--suntop-black);clip-path:polygon(0 0,100% 0,100% 100%,100% 100%);content:""}.faq-one__form .title-box{position:relative;display:block;padding-bottom:25px}.faq-one__form .title-box h2{color:var(--suntop-white);font-size:32px;line-height:42px;font-weight:400;text-transform:capitalize}.faq-one__form form{position:relative}.faq-one__form .form-group{position:relative;margin-bottom:10px}.faq-one__form form .form-group input[type=email],.faq-one__form form .form-group input[type=tel],.faq-one__form form .form-group input[type=text],.faq-one__form form .form-group input[type=url],.faq-one__form form .form-group textarea{position:relative;display:block;color:var(--suntop-white);font-size:16px;font-weight:400;text-transform:none;padding:0 20px;width:100%;height:55px;background-color:#3c3c3c;border-radius:0;outline:none;border:0 solid #bfbfbf;font-family:var(--suntop-font)}.faq-one__form form .form-group textarea{height:115px;padding-top:17px;resize:none}.faq-one__form form .form-group .button-box{position:relative;display:block}.faq-one__form form .button-box button{width:100%;border:none}.faq-one__form form .button-box button.thm-btn:hover{color:var(--suntop-black)}.faq-one__form form .button-box button .hover-btn{background:var(--suntop-white)}.faq-one--two{position:relative;display:block;padding-top:120px}