.contact{position:relative;margin-top:var(--section-gap)}.layout__body>.contact:first-child{margin-top:var(--section-gap-first)}.contact__wrap{display:flex;gap:24px}@media (max-width:768px){.contact__wrap{flex-direction:column}}.contact__right{flex:1}@media (max-width:768px){.contact__form{margin-top:16px}}