body.qp-demo .qp-project-faq{padding:80px 30px;background:#232323;color:#fff}body.qp-demo .qp-project-faq-inner{max-width:1250px;margin:auto;display:grid;grid-template-columns:500fr 650fr;gap:90px}body.qp-demo .qp-project-label{margin:38px 0 42px;font-size:17px;font-weight:700;line-height:1.3}body.qp-demo .qp-project-label:before{content:"";display:inline-block;width:14px;height:14px;border-radius:50%;background:#00b900;margin-right:12px}body.qp-demo .qp-project-form-box{background:white;color:#000;border-radius:32px;padding:50px}body.qp-demo .qp-project-form-box form{display:flex;flex-direction:column;gap:28px;margin:0}body.qp-demo .qp-project-form-box .naib-field-group{width:100%;margin:0}body.qp-demo .qp-project-form-box label{display:block;color:#000;font-size:14px;font-weight:400;margin-bottom:12px}body.qp-demo .qp-project-form-box input:not([type=hidden]),body.qp-demo .qp-project-form-box textarea{background:transparent;color:#111;border:0;border-bottom:1px solid #ddd;border-radius:0;padding:6px 0;width:100%;box-shadow:none;font-size:15px}body.qp-demo .qp-project-form-box input{min-height:32px}body.qp-demo .qp-project-form-box textarea{min-height:130px}body.qp-demo .qp-project-form-box input::placeholder,body.qp-demo .qp-project-form-box textarea::placeholder{color:transparent}body.qp-demo .qp-project-form-box .naib-form-actions{display:flex;justify-content:flex-end}body.qp-demo .qp-project-form-box button[type=submit]{width:auto;background:#00b900;color:#fff;border:0;border-radius:30px;padding:17px 24px;font-size:14px;font-weight:700}body.qp-demo .qp-project-faq-column> .wp-block-group__inner-container{display:contents}body.qp-demo .qp-project-faq-column h2{font-size:56px;font-weight:700;line-height:1.2;margin:0 0 30px;color:#fff}body.qp-demo .qp-faq-row{background:transparent;border:0;border-bottom:1px solid #777;border-radius:0;padding:22px 0;margin:0;color:#fff}body.qp-demo .qp-faq-row summary{list-style:none;position:relative;cursor:pointer;font-size:20px;font-weight:700;line-height:1.25;padding:12px 72px 12px 0;color:#fff;background:transparent}body.qp-demo .qp-faq-row summary::-webkit-details-marker{display:none}body.qp-demo .qp-faq-row summary:after{content:"↗";position:absolute;right:0;top:50%;transform:translateY(-50%);border:1px solid #888;border-radius:50%;height:48px;width:48px;display:grid;place-items:center;font-size:20px;font-weight:400}body.qp-demo .qp-faq-row[open] summary:after{background:#00b900;border-color:#00b900}body.qp-demo .qp-faq-row p{font-family:QPIndustry,Arial,sans-serif;font-size:14px;line-height:1.5;margin:8px 65px 10px 0;color:#fff}@media(max-width:950px){body.qp-demo .qp-project-faq-inner{gap:40px}body.qp-demo .qp-project-form-box{padding:30px}body.qp-demo .qp-faq-row summary{font-size:17px}}@media(max-width:700px){body.qp-demo .qp-project-faq-inner{grid-template-columns:1fr}body.qp-demo .qp-project-faq{padding:45px 22px}body.qp-demo .qp-project-label{margin-top:0}body.qp-demo .qp-project-faq-column h2{font-size:42px}}