.page-header-section.svelte-1mdoqzs{background-color:#f8f9fa;text-align:center;padding:100px 0}.sec-head.svelte-1mdoqzs .sub-title:where(.svelte-1mdoqzs){color:#671f1b;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.sec-head.svelte-1mdoqzs h1:where(.svelte-1mdoqzs){font-size:48px;font-weight:600;color:#212529;margin-bottom:20px}.sec-head.svelte-1mdoqzs .intro-text:where(.svelte-1mdoqzs){font-size:18px;color:#495057;max-width:800px;margin:0 auto}.contact-section.svelte-1mdoqzs{background-color:#fff}.contact-info-wrapper.svelte-1mdoqzs{background-color:#f8f9fa;padding:40px;border-radius:8px;height:100%;border:1px solid #e9ecef}.info-title.svelte-1mdoqzs{font-size:28px;font-weight:600;color:#212529;margin-bottom:15px}.info-description.svelte-1mdoqzs{font-size:16px;color:#6c757d;margin-bottom:30px}.info-list.svelte-1mdoqzs{list-style:none;padding:0}.info-list.svelte-1mdoqzs li:where(.svelte-1mdoqzs){display:flex;align-items:flex-start;margin-bottom:25px}.info-list.svelte-1mdoqzs .icon:where(.svelte-1mdoqzs){color:#671f1b;font-size:20px;margin-right:20px;width:30px;flex-shrink:0;margin-top:5px}.info-list.svelte-1mdoqzs h6:where(.svelte-1mdoqzs){font-size:18px;font-weight:600;color:#343a40;margin-bottom:5px}.info-list.svelte-1mdoqzs p:where(.svelte-1mdoqzs),.info-list.svelte-1mdoqzs a:where(.svelte-1mdoqzs){font-size:16px;color:#6c757d;text-decoration:none;transition:color .3s ease}.info-list.svelte-1mdoqzs a:where(.svelte-1mdoqzs):hover{color:#671f1b}.contact-form-wrapper.svelte-1mdoqzs{padding-left:20px}.form-title.svelte-1mdoqzs{font-size:28px;font-weight:600;color:#212529;margin-bottom:30px;padding-bottom:10px;border-bottom:2px solid #671f1b;display:inline-block}.form-group.svelte-1mdoqzs{margin-bottom:20px}.form-group.svelte-1mdoqzs input:where(.svelte-1mdoqzs),.form-group.svelte-1mdoqzs textarea:where(.svelte-1mdoqzs){width:100%;padding:15px;border:1px solid #ced4da;border-radius:5px;font-size:16px;color:#495057;transition:border-color .3s ease,box-shadow .3s ease}.form-group.svelte-1mdoqzs input:where(.svelte-1mdoqzs):focus,.form-group.svelte-1mdoqzs textarea:where(.svelte-1mdoqzs):focus{outline:none;border-color:#671f1b;box-shadow:0 0 0 .2rem #671f1b40}.btn-submit.svelte-1mdoqzs{background-color:#671f1b;color:#fff;padding:15px 35px;border:none;border-radius:5px;font-weight:600;font-size:16px;cursor:pointer;transition:background-color .3s ease}.btn-submit.svelte-1mdoqzs:hover{background-color:#501815}.btn-submit.svelte-1mdoqzs:disabled{background-color:#a0a0a0;cursor:not-allowed}.alert.svelte-1mdoqzs{padding:15px;border-radius:5px;margin-bottom:20px;font-weight:500}.alert-success.svelte-1mdoqzs{background-color:#d1e7dd;border:1px solid #badbcc;color:#0f5132}.alert-error.svelte-1mdoqzs{background-color:#f8d7da;border:1px solid #f5c2c7;color:#842029}.section-padding.svelte-1mdoqzs{padding:100px 0}@media (max-width: 991px){.sec-head.svelte-1mdoqzs h1:where(.svelte-1mdoqzs){font-size:38px}.contact-form-wrapper.svelte-1mdoqzs{padding-left:0;margin-top:40px}}@media (max-width: 767px){.section-padding.svelte-1mdoqzs{padding:80px 0}.sec-head.svelte-1mdoqzs h1:where(.svelte-1mdoqzs){font-size:32px}.sec-head.svelte-1mdoqzs .intro-text:where(.svelte-1mdoqzs){font-size:16px}}
