.beforcom-form{width:100%}.beforcom-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:34px 34px;margin-bottom:34px}.beforcom-field{width:100%}.beforcom-field label{display:block;font-size:18px;color:#fff;margin-bottom:5px}.beforcom-field-full{width:100%;margin-bottom:5px}.beforcom-form .beforcom-input,.beforcom-form .beforcom-textarea{width:100%;background:#f3f3f3;border:none;border-radius:5px;color:#1f1f1f;font-size:20px;font-weight:400;padding:22px 28px;outline:none;transition:all 0.2s ease}.beforcom-form .beforcom-input{height:50px;padding:0px!important;margin-bottom:0!important;padding-left:10px!important}.beforcom-form .beforcom-textarea{height:240px;resize:none;padding-top:24px}.beforcom-form .beforcom-input::placeholder,.beforcom-form .beforcom-textarea::placeholder{color:#8e8e8e;opacity:1}.beforcom-form .beforcom-input:focus,.beforcom-form .beforcom-textarea:focus{background:#fff;outline:none}.beforcom-submit{width:100%}.beforcom-submit .wpcf7-submit{width:100%;background:#e7d23b;color:#1d2530;border:none;border-radius:0;font-size:18px;line-height:1;text-align:center;cursor:pointer;transition:all 0.2s ease;padding:10px 20px}.beforcom-submit .wpcf7-submit:hover{background:#e7d23b}.beforcom-submit .wpcf7-spinner{display:none}.beforcom-form .wpcf7-form-control-wrap{display:block}.beforcom-form .wpcf7-not-valid-tip{margin-top:8px;font-size:14px;color:#ffb3b3}.beforcom-form .wpcf7-response-output{margin:20px 0 0;padding:12px 16px;color:#fff;border-color:rgb(255 255 255 / .2)}@media (max-width:767px){.beforcom-form-grid{grid-template-columns:1fr;gap:24px}.beforcom-field label{font-size:20px;margin-bottom:5px}.beforcom-form .beforcom-input{height:74px;font-size:18px;padding:18px 20px}.beforcom-form .beforcom-textarea{height:190px;font-size:18px;padding:20px}.beforcom-submit .wpcf7-submit{height:78px;font-size:28px}}.beforcom-form br{display:none}.contact-form__quote-text2{background:#131513;display:flex;flex:1;flex-direction:column;gap:3.2rem;justify-content:center;padding:2.6rem 2.8rem;position:relative}