.section-contact-form__inner{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:5em}@media (max-width:1024px){.section-contact-form__inner{grid-template-columns:1fr;grid-template-rows:auto;gap:2em}}.section-contact-form__inner label{display:none}@media (max-width:1024px){.section-contact-form__inner .button{width:100%}}.section-contact-form__details__inner{padding:2em;background-color:var(--color-grey-1)}.section-contact-form__details__info{display:grid;grid-template-columns:1fr 1fr;gap:2em;margin-bottom:2em}@media (max-width:1024px){.section-contact-form__details__info{grid-template-columns:1fr;grid-template-rows:auto}}.section-contact-form__details__info__contact p{display:flex;gap:1em}.section-contact-form__details__info .title{font-weight:600}.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:600}.section-contact-form__details .map{width:100%;height:0;padding-bottom:75%;box-shadow:0 0 5px rgba(0,0,0,.1);margin-bottom:1em}@media (max-width:768px){.section-contact-form__details .map{padding-bottom:100%}}.section-contact-form__details .socials{display:flex;gap:1.5em;padding-top:1em}.section-contact-form__details .socials img{width:1.5em;height:auto}.section-contact-form__details .socials svg{width:1.5em;height:auto}.section-contact-form__details .socials svg path{fill:var(--color-spot);transition:fill linear .15s}.section-contact-form__details .socials svg:hover path{fill:var(--color-spot-light)}