.contact-wrapper{ padding-top: 3em; padding-bottom: 1px; min-height: 500px; background-color: var(--color-bg-f2);  }
.form-container{ margin-bottom: 2em; padding: 3em; width: 100%; border-radius: var(--bs-border-radius); background-color: vaR(--color-white); }
.form-container h5{ font-weight: 600; color: var(--color-main); }
.form-container p{ color: var(--color-main-6e); }
.form-container label{ font-weight: 600; }
.footer{ margin-top: 0!important;}
.branch-container{ margin-bottom: 2em; padding: 3em; width: 100%; border-radius: var(--bs-border-radius); background-color: vaR(--color-white); }
.branch-title{ display: flex; justify-content: space-between; padding: 12px 0; font-size: vaR(--base-font-size-20); position: relative; font-weight: 600; color: var(--color-second); border-bottom: 1px solid var(--color-main-border); }
.branch-title:after{ position: absolute; content: ""; bottom: 0; left: 0; width: 45px; border-bottom: 2px solid var(--color-main); }
.contact-row{ margin-bottom: 20px; font-size: var(--base-font-size-16);}
.contact-row a{ color: var(--color-main-6e);}
.contact-row i{ color: var(--color-main);}
iframe{ height: 380px; background-color: var(--color-bg-f2) }
.map-leaflet{ width: 100%; height: 380px; z-index: 1; }
