.contact-hero-bar{display:flex;justify-content:space-between;align-items:center;background:var(--section-bg);padding:25px 40px;border:1px solid var(--secondary-color);border-radius:8px;flex-wrap:wrap;gap:20px;margin:0 auto}.contact-hero-text{font-size:22px;margin:0}.contact-hero-link,.contact-hero-text{color:var(--secondary-color);font-family:var(--gotur-heading-font)}.contact-hero-btn,.contact-hero-link{text-decoration:none}.contact-hero-btn{background:var(--primary-color);color:white;padding:12px 35px;border-radius:6px;font-size:22px;font-weight:500;transition:background .3s;font-family:var(--gotur-heading-font)}.contact-hero-btn:hover{background:var(--btn-hover)}.contact-form-section{background-color:#ffffff}.contact-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;align-items:stretch;margin:0 auto}@media (max-width:992px){.contact-content{grid-template-columns:1fr}}.contact-image{border-radius:12px;overflow:hidden}.contact-image img{width:100%;height:474px;object-fit:cover;border-radius:12px}.contact-form-card{background:white;padding:25px;border:1px solid #d2d4dc;border-radius:12px;display:flex;flex-direction:column}.contact-form-title{font-size:26px;color:var(--secondary-color);margin-bottom:20px;font-family:var(--gotur-heading-font)}.form-group{margin-bottom:12px}.form-input,.form-textarea{width:100%;padding:14px 16px;border:1px solid #d2d4dc;border-radius:10px;background:#ffffff;font-size:14px;color:var(--secondary-color);font-family:var(--gotur-font);transition:border-color .3s ease,box-shadow .3s ease}.form-input:-webkit-autofill,.form-input:-webkit-autofill:active,.form-input:-webkit-autofill:focus,.form-input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px white!important;-webkit-text-fill-color:var(--secondary-color)!important;-webkit-background-clip:padding-box}.form-input:focus,.form-textarea:focus{border-color:#548d45;outline:none;box-shadow:0 0 0 3px #548d451f}.form-input::placeholder,.form-textarea::placeholder{color:var(--secondary-color);opacity:1}.form-textarea{resize:none;height:100px}.form-input.error{border:1px solid #ff4444!important}.form-error{color:#ff4444;font-size:12px;margin-top:4px}.form-btn,.form-error{font-family:var(--gotur-font)}.form-btn{width:auto;padding:10px 30px;background:white;color:var(--secondary-color);border:1px solid var(--secondary-color);border-radius:30px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:10px;margin-top:15px}.form-btn:hover{background:var(--btn-hover)}.faq-section{background:white}.faq-header{text-align:left;margin-bottom:40px}.main-title{font-size:32px;color:var(--secondary-color);margin-bottom:10px;font-family:var(--gotur-heading-font)}.faq-subtitle{font-size:14px;color:var(--paragraph-text);margin:0 auto;font-family:var(--gotur-font)}.faq-item{margin-bottom:12px;padding:15px 20px;background:#ffffff;border:1px solid #d2d4dc;border-radius:6px;cursor:pointer;transition:all .3s}.faq-question{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:500;color:var(--secondary-color);font-family:var(--gotur-heading-font);transition:color .3s}.faq-item.open .faq-question{color:var(--primary-color)}.faq-icon{font-size:24px;font-family:var(--gotur-font);font-weight:400;line-height:1}.faq-icon,.faq-item.open .faq-icon{color:var(--secondary-color)}.faq-answer{margin-top:12px;padding-top:12px;border-top:none;color:var(--paragraph-text);font-size:14px;line-height:1.6;font-family:var(--gotur-font)}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;align-items:start}@media (max-width:768px){.faq-grid{grid-template-columns:1fr}}@media (max-width:569px){.contact-image img{width:100%;height:200px!important;object-fit:cover;border-radius:12px}}