.hero_single.general.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry{background-color:#3578fa;height:auto;padding:60px 0}.hero_single.general.svelte-nvdhry h1.svelte-nvdhry.svelte-nvdhry{color:#fff;font-size:32px;margin-bottom:10px}.hero_single.general.svelte-nvdhry p.svelte-nvdhry.svelte-nvdhry{color:#fffc;font-size:18px}.contact-form-container.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry,.contact-info-container.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry,.map-container.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry,.faq-section.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:30px;margin-bottom:30px}.contact-form-container.svelte-nvdhry h3.svelte-nvdhry.svelte-nvdhry,.contact-info-container.svelte-nvdhry h3.svelte-nvdhry.svelte-nvdhry,.map-container.svelte-nvdhry h3.svelte-nvdhry.svelte-nvdhry,.faq-section.svelte-nvdhry h3.svelte-nvdhry.svelte-nvdhry{color:#333;font-size:24px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.form-group.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry{margin-bottom:20px}.form-group.svelte-nvdhry label.svelte-nvdhry.svelte-nvdhry{display:block;margin-bottom:8px;font-weight:500;color:#555}.form-control.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry{height:auto;padding:12px 15px;font-size:15px;border:1px solid #e0e0e0;border-radius:4px;transition:all .3s ease}.form-control.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry:focus{border-color:#3578fa;box-shadow:0 0 0 .2rem #3578fa40}textarea.form-control.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry{min-height:150px;resize:vertical}.btn_1.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry{padding:12px 25px;font-size:16px}.btn_1.full-width.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry{width:100%;text-align:center}.contact-info-box.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry{margin-bottom:30px}.contact-info-box.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry:last-child{margin-bottom:0}.contact-info-box.svelte-nvdhry h3.svelte-nvdhry.svelte-nvdhry{font-size:20px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.contact-item.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry{display:flex;margin-bottom:20px}.contact-item.svelte-nvdhry .icon.svelte-nvdhry.svelte-nvdhry{flex:0 0 40px;height:40px;background-color:#3578fa1a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px}.contact-item.svelte-nvdhry .icon.svelte-nvdhry i.svelte-nvdhry{color:#3578fa;font-size:20px}.contact-item.svelte-nvdhry .content h4.svelte-nvdhry.svelte-nvdhry{font-size:16px;margin-bottom:5px;color:#333}.contact-item.svelte-nvdhry .content p.svelte-nvdhry.svelte-nvdhry{margin-bottom:0;color:#666}.contact-item.svelte-nvdhry .content a.svelte-nvdhry.svelte-nvdhry{color:#666;text-decoration:none;transition:color .3s ease}.contact-item.svelte-nvdhry .content a.svelte-nvdhry.svelte-nvdhry:hover{color:#3578fa}.business-hours.svelte-nvdhry .day.svelte-nvdhry.svelte-nvdhry{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px dashed #e0e0e0}.business-hours.svelte-nvdhry .day.svelte-nvdhry.svelte-nvdhry:last-child{border-bottom:none}.social-links.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry{display:flex;gap:10px}.social-link.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry{width:40px;height:40px;background-color:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#666;transition:all .3s ease}.social-link.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry:hover{background-color:#3578fa;color:#fff}.map.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry{height:400px;border-radius:4px;overflow:hidden}.error-message.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry{background-color:#fff2f2;color:#e74c3c;padding:12px 15px;border-radius:4px;margin-bottom:20px;display:flex;align-items:center}.error-message.svelte-nvdhry i.svelte-nvdhry.svelte-nvdhry{margin-right:10px;font-size:18px}.success-message.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry{text-align:center;padding:30px 20px}.success-message.svelte-nvdhry .icon.svelte-nvdhry.svelte-nvdhry{width:70px;height:70px;background-color:#eefaf3;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.success-message.svelte-nvdhry .icon.svelte-nvdhry i.svelte-nvdhry{color:#2ecc71;font-size:30px}.success-message.svelte-nvdhry h4.svelte-nvdhry.svelte-nvdhry{color:#333;font-size:22px;margin-bottom:15px}.success-message.svelte-nvdhry p.svelte-nvdhry.svelte-nvdhry{color:#666;margin-bottom:20px}.loading-spinner.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:svelte-nvdhry-spin 1s ease-in-out infinite;margin-right:8px}@keyframes svelte-nvdhry-spin{to{transform:rotate(360deg)}}.accordion.svelte-nvdhry .card.svelte-nvdhry.svelte-nvdhry{border:none;margin-bottom:10px;border-radius:4px;overflow:hidden}.accordion.svelte-nvdhry .card-header.svelte-nvdhry.svelte-nvdhry{padding:0;background-color:#f8f9fa;border-bottom:none}.accordion.svelte-nvdhry .btn-link.svelte-nvdhry.svelte-nvdhry{display:block;width:100%;text-align:left;color:#333;font-weight:600;text-decoration:none;padding:15px 20px;position:relative}.accordion.svelte-nvdhry .btn-link.svelte-nvdhry.svelte-nvdhry:hover{text-decoration:none;color:#3578fa}.accordion.svelte-nvdhry .btn-link.svelte-nvdhry.svelte-nvdhry:after{content:"";font-family:ElegantIcons;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s ease}.accordion.svelte-nvdhry .card-body.svelte-nvdhry.svelte-nvdhry{padding:15px 20px;color:#666;line-height:1.7}@media (max-width: 991px){.contact-info-container.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry{margin-top:0}}@media (max-width: 767px){.hero_single.general.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry{padding:40px 0}.hero_single.general.svelte-nvdhry h1.svelte-nvdhry.svelte-nvdhry{font-size:26px}.hero_single.general.svelte-nvdhry p.svelte-nvdhry.svelte-nvdhry{font-size:16px}.contact-form-container.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry,.contact-info-container.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry,.map-container.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry,.faq-section.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry{padding:20px}.contact-form-container.svelte-nvdhry h3.svelte-nvdhry.svelte-nvdhry,.contact-info-container.svelte-nvdhry h3.svelte-nvdhry.svelte-nvdhry,.map-container.svelte-nvdhry h3.svelte-nvdhry.svelte-nvdhry,.faq-section.svelte-nvdhry h3.svelte-nvdhry.svelte-nvdhry{font-size:20px}.map.svelte-nvdhry.svelte-nvdhry.svelte-nvdhry{height:300px}}
