.sekin-quote-form{width:100%;max-width:560px;box-sizing:border-box;padding:25px 28px;background:#fff;border-radius:16px;box-shadow:0 18px 45px rgb(7 25 49 / .18);color:#172b43}.sekin-quote-form .wpcf7{width:100%}.sekin-quote-form form{margin:0}.sekin-quote-form p{margin:0}.sekin-quote-form br{display:none}.quote-form-header{margin-bottom:18px}.quote-form-eyebrow{display:inline-block;margin-bottom:6px;color:#ff7a00;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.quote-form-header h3{margin:0 0 7px;color:#071931;font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.015em}.quote-form-header p{margin:0;color:#667085;font-size:12px;font-weight:400;line-height:1.5}.quote-form-fields{display:flex;flex-direction:column;gap:11px;width:100%}.quote-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.quote-form-field{min-width:0;width:100%}.quote-form-field label{display:block;margin-bottom:5px;color:#182b43;font-size:11px;font-weight:600;line-height:1.3}.quote-form-field label span{color:#ff7a00}.quote-form-field input[type="text"],.quote-form-field input[type="tel"],.quote-form-field input[type="email"],.quote-form-field input[type="number"],.quote-form-field select{display:block;width:100%;height:40px;min-height:40px;margin:0;padding:8px 11px;box-sizing:border-box;border:1px solid #d9e0e8;border-radius:7px;background-color:#fff;color:#172b43;font-family:inherit;font-size:12px;font-weight:400;line-height:1.3;box-shadow:none;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}.quote-form-field input::placeholder{color:#98a2b3;opacity:1}.quote-form-field select{cursor:pointer;color:#667085;appearance:auto}.quote-form-field input:hover,.quote-form-field select:hover{border-color:#b8c2cf}.quote-form-field input:focus,.quote-form-field select:focus{outline:none;border-color:#ff7a00;background-color:#fff;box-shadow:0 0 0 3px rgb(255 122 0 / .1)}.quote-form-field input[type="number"]{appearance:textfield}.quote-form-field input[type="number"]::-webkit-inner-spin-button,.quote-form-field input[type="number"]::-webkit-outer-spin-button{opacity:.5}.quote-form-consent{margin-top:1px}.quote-form-consent .wpcf7-list-item{display:block;margin:0}.quote-form-consent label{display:flex;align-items:flex-start;gap:7px;margin:0;color:#667085;font-size:10px;font-weight:400;line-height:1.4;cursor:pointer}.quote-form-consent input[type="checkbox"]{flex:0 0 auto;width:14px;height:14px;margin:1px 0 0;padding:0;accent-color:#ff7a00;cursor:pointer}.quote-form-submit{width:100%;margin-top:2px}.quote-form-submit input[type="submit"]{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0;padding:10px 18px;box-sizing:border-box;border:0;border-radius:7px;background-color:#ff7a00;color:#fff;font-family:inherit;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;box-shadow:none;transition:background-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.quote-form-submit input[type="submit"]:hover{background-color:#e96d00;transform:translateY(-1px);box-shadow:0 7px 16px rgb(255 122 0 / .22)}.quote-form-submit input[type="submit"]:focus{outline:none;box-shadow:0 0 0 3px rgb(255 122 0 / .13),0 7px 16px rgb(255 122 0 / .18)}.quote-form-submit input[type="submit"]:disabled{opacity:.65;cursor:wait;transform:none}.quote-form-trust{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;margin-top:12px;color:#7a8699;font-size:9px;font-weight:400;line-height:1.3}.quote-form-trust>span:first-child,.quote-form-trust>span:nth-child(4){color:#ff7a00;font-weight:700}.quote-form-divider{margin:0 4px;color:#d0d5dd}.sekin-quote-form .wpcf7-not-valid-tip{display:block;margin-top:4px;color:#d92d20;font-size:10px;line-height:1.35}.sekin-quote-form .wpcf7-not-valid{border-color:#d92d20!important}.sekin-quote-form .wpcf7-not-valid:focus{border-color:#d92d20!important;box-shadow:0 0 0 3px rgb(217 45 32 / .08)!important}.sekin-quote-form .wpcf7-response-output{margin:12px 0 0!important;padding:9px 11px!important;box-sizing:border-box;border:1px solid #d0d5dd;border-radius:7px;background:#fff;color:#475467;font-size:10px;line-height:1.45}.sekin-quote-form form.sent .wpcf7-response-output{border-color:#12b76a;background-color:#ecfdf3;color:#027a48}.sekin-quote-form form.invalid .wpcf7-response-output,.sekin-quote-form form.unaccepted .wpcf7-response-output{border-color:#fecdca;background-color:#fef3f2;color:#b42318}.sekin-quote-form form.spam .wpcf7-response-output{border-color:#fecdca;background-color:#fef3f2;color:#b42318}.sekin-quote-form .wpcf7-spinner{display:none!important}.sekin-quote-form input[type="hidden"]{display:none!important}@media (max-width:767px){.sekin-quote-form{max-width:100%;padding:22px 20px;border-radius:14px}.quote-form-header{margin-bottom:17px}.quote-form-header h3{font-size:20px}.quote-form-header p{font-size:11px}.quote-form-fields{gap:12px}.quote-form-row{grid-template-columns:1fr;gap:12px}.quote-form-field input[type="text"],.quote-form-field input[type="tel"],.quote-form-field input[type="email"],.quote-form-field input[type="number"],.quote-form-field select{height:42px;min-height:42px;font-size:13px}.quote-form-field label{font-size:11px}.quote-form-submit input[type="submit"]{min-height:46px}.quote-form-trust{font-size:9px}}@media (max-width:420px){.sekin-quote-form{padding:20px 17px}.quote-form-header h3{font-size:19px}.quote-form-fields{gap:11px}.quote-form-row{gap:11px}}