.section-contact-form__inner{position:relative;display:grid;grid-template-columns:1fr 1fr}@media (max-width:1024px){.section-contact-form__inner{grid-template-columns:1fr;grid-template-rows:auto}}.section-contact-form__inner label{display:none}.section-contact-form__form button{font-weight:600}@media (max-width:1024px){.section-contact-form__form{margin-bottom:3em}}.section-contact-form__form__header h1,.section-contact-form__form__header h2,.section-contact-form__form__header h3,.section-contact-form__form__header h4,.section-contact-form__form__header h5,.section-contact-form__form__header h6{margin-bottom:1.625em}.section-contact-form__details{padding-left:7.5em}@media (max-width:1024px){.section-contact-form__details{padding-left:0}}.section-contact-form__details__inner{padding:2em;background-color:var(--color-black);border-radius:20px;color:var(--color-white)}.section-contact-form__details__inner h3{color:var(--color-white)}.section-contact-form__details__info{display:grid;grid-template-columns:1fr 1fr;gap:2em;margin-bottom:2em}@media (max-width:1440px){.section-contact-form__details__info{grid-template-columns:1fr;grid-template-rows:auto;margin-bottom:0}.section-contact-form__details__info .social-links a{margin-bottom:0}}.section-contact-form__details__info__contact a{display:block;margin-bottom:1em;text-decoration:none;color:var(--color-white)}.section-contact-form__details__info__contact a:focus,.section-contact-form__details__info__contact a:hover{color:var(--color-gold)}.section-contact-form__details__info__contact a:last-of-type{margin-bottom:0}.section-contact-form__details__info .title{font-weight:400}.section-contact-form__details__info .title span{font-size:1.125em}.section-contact-form__details__info .entry{display:flex;flex-direction:column}.section-contact-form__details__info .entry .label{font-weight:400}