.page-title-wrapper[data-v-e61bcdc4]{background:linear-gradient(135deg,#ff7a00,#ff9f43 50%,#ffbe76);border-radius:0 0 50px 50px;overflow:hidden;padding:90px 20px 70px;position:relative;text-align:center}.page-title-wrapper[data-v-e61bcdc4]:before{background:#ffffff1a;border-radius:50%;content:"";height:300px;left:-100px;position:absolute;top:-120px;width:300px}.page-title-wrapper[data-v-e61bcdc4]:after{background:#ffffff1f;border-radius:50%;bottom:-100px;content:"";height:220px;position:absolute;right:-80px;width:220px}.page-title-badge[data-v-e61bcdc4]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border-radius:999px;display:inline-flex;margin-bottom:25px;padding:10px 22px;position:relative;z-index:2}.page-title-badge span[data-v-e61bcdc4]{color:#fff;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.page-title[data-v-e61bcdc4]{color:#fff;font-size:68px;font-weight:900;line-height:1.1;margin:0;position:relative;text-shadow:0 8px 20px rgba(0,0,0,.12);z-index:2}.page-title-line[data-v-e61bcdc4]{background:#fff;border-radius:999px;height:6px;margin:28px auto 0;position:relative;width:110px;z-index:2}@media(max-width:991px){.page-title[data-v-e61bcdc4]{font-size:48px}}@media(max-width:767px){.page-title-wrapper[data-v-e61bcdc4]{border-radius:0 0 35px 35px;padding:70px 20px 55px}.page-title[data-v-e61bcdc4]{font-size:34px}}.contact-section[data-v-dfdae479]{padding:20px 0}.contact-container[data-v-dfdae479]{margin:0 auto;max-width:1680px;padding:0 24px}.contact-grid[data-v-dfdae479]{align-items:start;display:grid;gap:20px;grid-template-columns:1fr 1fr}.form-title[data-v-dfdae479]{color:#8ac349}.form-title[data-v-dfdae479],.info-title[data-v-dfdae479]{font-size:40px;font-weight:900;line-height:1.2;margin-bottom:35px}.info-title[data-v-dfdae479]{color:#4e504b}.contact-form[data-v-dfdae479]{overflow:hidden}.form-row[data-v-dfdae479]{display:grid;gap:0 4%;grid-template-columns:1fr 1fr;margin-bottom:0}.form-field[data-v-dfdae479]{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.contact-form input[data-v-dfdae479],.contact-form textarea[data-v-dfdae479]{background:#f6f6f6;border:1px solid #e1e1e1;border-radius:42px;box-sizing:border-box;color:#444;font-family:inherit;font-size:18px;height:62px;outline:none;padding:0 20px;transition:border-color .2s,box-shadow .2s;width:100%}.contact-form textarea[data-v-dfdae479]{border-radius:30px;height:auto;min-height:200px;padding:22px 20px;resize:vertical}.contact-form input.input-error[data-v-dfdae479],.contact-form textarea.input-error[data-v-dfdae479]{border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c14}.contact-form input[data-v-dfdae479]:focus,.contact-form textarea[data-v-dfdae479]:focus{background:#fff;border-color:#8ac349;box-shadow:0 0 0 3px #8ac3491f}.field-error[data-v-dfdae479]{color:#e74c3c;font-size:13px;padding-left:16px}.submit-row[data-v-dfdae479]{margin-bottom:0}.submit-btn[data-v-dfdae479]{align-items:center;background:#8bc34a;border:1px solid #e1e1e1;border-radius:42px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:18px;font-weight:700;gap:10px;height:62px;justify-content:center;letter-spacing:.04em;text-transform:uppercase;transition:background .25s,transform .15s;width:100%}.submit-btn[data-v-dfdae479]:hover:not(:disabled){background:#7bb52f;transform:translateY(-2px)}.submit-btn[data-v-dfdae479]:disabled{cursor:not-allowed;opacity:.65}.spinner[data-v-dfdae479]{animation:spin-dfdae479 .7s linear infinite;border:3px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;flex-shrink:0;height:18px;width:18px}@keyframes spin-dfdae479{to{transform:rotate(1turn)}}.success-banner[data-v-dfdae479]{align-items:flex-start;background:#f0fbe8;border:1.5px solid #8ac349;border-radius:30px;display:flex;gap:16px;margin-bottom:28px;padding:24px 28px}.success-icon[data-v-dfdae479]{color:#8ac349;flex-shrink:0;font-size:26px;font-weight:900;line-height:1}.success-banner strong[data-v-dfdae479]{color:#4b4b4b;display:block;font-size:18px}.success-banner p[data-v-dfdae479]{color:#666;font-size:15px;margin-top:4px}.success-close[data-v-dfdae479]{background:none;border:none;color:#aaa;cursor:pointer;flex-shrink:0;font-size:24px;line-height:1;margin-left:auto;padding:0}.contact-info-wrapper[data-v-dfdae479]{display:flex;flex-direction:column}.info-title[data-v-dfdae479]{margin-bottom:28px}.contact-card[data-v-dfdae479]{background-image:url(./img.DUQcizie.png);background-position:50%;background-size:cover;border-radius:30px;color:#fff;flex:1;min-height:560px;overflow:hidden;position:relative}[data-v-dfdae479] .contact-card .sin-line{border-bottom:1px solid hsla(0,0%,100%,.2);overflow:hidden;padding:38px 8px}[data-v-dfdae479] .contact-card .sin-line:last-child{border-bottom:none}[data-v-dfdae479] .contact-card .sin-line-left{display:inline-block;float:left;width:40%}[data-v-dfdae479] .contact-card .sin-line-left h6{color:#fff;font-size:18px;margin-top:8px}[data-v-dfdae479] .contact-card .sin-line-right{display:inline-block;float:right;overflow:hidden;width:60%}[data-v-dfdae479] .contact-card .sin-line-right p{align-items:center;color:#ffffffe6;display:flex;font-size:15px;gap:8px;margin-bottom:4px}[data-v-dfdae479] .contact-card .sin-line-right i{float:left;margin-right:10px;margin-top:3px}[data-v-dfdae479] .contact-card p{color:#ffffffe6;font-size:15px;margin:0 0 8px;padding:16px 48px 0}[data-v-dfdae479] .contact-card a{color:#d4f07a;text-decoration:none}[data-v-dfdae479] .contact-card h4,[data-v-dfdae479] .contact-card h5,[data-v-dfdae479] .contact-card h6{color:#fff;font-size:16px;font-weight:700;letter-spacing:.06em;padding:24px 48px 0;text-transform:uppercase}[data-v-dfdae479] .contact-card ul{padding:0 48px 16px 64px}[data-v-dfdae479] .contact-card li{color:#ffffffe6;font-size:15px;margin-bottom:4px}.hp-field[data-v-dfdae479]{height:1px;left:-9999px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}@media(max-width:991px){.contact-grid[data-v-dfdae479]{gap:40px;grid-template-columns:1fr}.contact-card[data-v-dfdae479]{min-height:400px}}@media(max-width:767px){.contact-section[data-v-dfdae479]{padding:70px 0}.form-title[data-v-dfdae479],.info-title[data-v-dfdae479]{font-size:32px}.form-row[data-v-dfdae479]{gap:0;grid-template-columns:1fr}.contact-form input[data-v-dfdae479],.contact-form textarea[data-v-dfdae479],.submit-btn[data-v-dfdae479]{font-size:16px;height:54px}.contact-form textarea[data-v-dfdae479]{height:auto}}
