.section-contact-form .section-contact-form--form{display:flex;flex-wrap:wrap;gap:24px}.section-contact-form .input-wrapper{display:flex;flex-direction:column}.section-contact-form .w-full,.section-contact-form .w-partial{width:100%}@media screen and (min-width:768px){.section-contact-form .w-partial{width:calc(50% - 15px)}.section-contact-form .form-success{display:inline-block}}.section-contact-form .section-contact-form--submit-wrapper [data-spam-detection-disclaimer]{font-size:smaller}.section-contact-form .section-contact-form--submit-wrapper [data-spam-detection-disclaimer] a{cursor:pointer}.section-contact-form.color-scheme--light input:not(.btn),.section-contact-form.color-scheme--light textarea{color:var(--color-scheme-light-text)}.section-contact-form.color-scheme--light input:not(.btn)::placeholder,.section-contact-form.color-scheme--light textarea::placeholder{color:var(--color-scheme-light-text)}.section-contact-form.color-scheme--light input:not(.btn){border-bottom-color:var(--color-scheme-light-text-transparent25)}.section-contact-form.color-scheme--light textarea{border-color:var(--color-scheme-light-text-transparent25)}.section-contact-form.color-scheme--accent input:not(.btn),.section-contact-form.color-scheme--accent textarea{color:var(--color-scheme-accent-text)}.section-contact-form.color-scheme--accent input:not(.btn)::placeholder,.section-contact-form.color-scheme--accent textarea::placeholder{color:var(--color-scheme-accent-text)}.section-contact-form.color-scheme--accent input:not(.btn){border-bottom-color:var(--color-scheme-feature-text-transparent25)}.section-contact-form.color-scheme--accent textarea{border-color:var(--color-scheme-feature-text-transparent25)}.section-contact-form.color-scheme--dark input:not(.btn),.section-contact-form.color-scheme--dark textarea{color:var(--color-scheme-dark-text)}.section-contact-form.color-scheme--dark input:not(.btn)::placeholder,.section-contact-form.color-scheme--dark textarea::placeholder{color:var(--color-scheme-dark-text)}.section-contact-form.color-scheme--dark input:not(.btn){border-bottom-color:var(--color-scheme-dark-text-transparent25)}.section-contact-form.color-scheme--dark textarea{border-color:var(--color-scheme-dark-text-transparent25)}

.section-contact-form input, .section-contact-form textarea {
    box-shadow: none;
    border: 1px solid #d8b799;
    padding: 10px;
    /* border-radius: 10px; */
    color: #242424 !important;
}
.main__contact_form {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
    /* max-width: 1200px; */
    margin: auto;
    padding: 64px;
  position: relative;
}
.image__container img {
    width: 100%;
    height: 100%;
}
.image__container, .main__contact_portoin {
    flex-basis: calc(50% - 20px);
}/*.image__container{
    flex-basis: calc(40% - 20px);
} .main__contact_portoin {
    flex-basis: calc(60% - 20px);
}*/
.section-contact-form .section-title--wrapper {
  margin-bottom: 0;
}
.main__contact_form:before {
   /* content: "";
    position: absolute;
   top: 0;
    right: 0;
    background: #2D80E7;
   width: 20%;
    height: 100%;
    z-index: -1;
   border-radius: 0 24px 24px 0;*/
}
.image__container {
    padding: 20px;
}
@media (min-width: 750px) {
  .main__contact_portoin {
    margin-top: -50px;
}
  .main__contact_form:before {
    top: 0;
    right: 0;
  width: 20%;
    height: 100%;
   z-index: -1;
   border-radius: 0 24px 24px 0;
  content: "";
    position: absolute;
     background: #2D80E7;
    } 
.main__contact_form:after {
    top: 0;
    left: 0;
    width: 80%;
    height: 100%;
    z-index: -1;
    border-radius:24px 0 0 24px;
    content: "";
    position: absolute;
    background: white;
}
}
@media (max-width: 749px) {
     .main__contact_form:before {
    bottom: 0;
    left: 0;
  width: 100%;
    height: 20%;
   z-index: -1;
   border-radius: 0 0 24px 24px;
  content: "";
    position: absolute;
     background: #2D80E7;
    }
  .main__contact_form:after {
    top: : 0;
    left: 0;
    width: 100%;
    height: 80%;
    z-index: -1;
    border-radius: 24px 24px 0 0;
    content: "";
    position: absolute;
    background: white;
}
    }
.input_lablel{
  font-size: 20px;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: -0.4px;
}
@media (max-width: 749px) {
  .main__contact_portoin {
    margin-top: 20px;
}
  .homepage-indiv-section-wrapper .article-image-wrap img {
    aspect-ratio: 1;
    max-height: 340px !important;
    object-fit: cover;
}
.input_lablel{
  font-size: 16px;
}
}
section.section-contact-form {
    position: relative;
}
/* section.section-contact-form:before {
    content: "";
    width: 100%;
    display: block;
    height: 50%;
    background: #E8F1FF;
    position: absolute;
    top: 0;
    z-index: 0;
    left: 0;
} */