.section-contact{position:relative;margin-top:var(--space-2xl)}.section-contact .section-content{display:grid;gap:var(--space-md)}@media (max-width: 767.98px){.section-contact .section-content{gap:var(--space-lg);padding:0 20px}}.section-contact .section-header{display:grid;gap:28px;padding:0 40px;text-align:center}@media (max-width: 767.98px){.section-contact .section-header{text-align:start;gap:20px;padding:0}}.contact-form{display:grid;grid-template-columns:minmax(auto,600px);justify-content:center}.contact-form .buttons-container{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.contact-form .buttons-container .is-mobile{display:none}.contact-form .buttons-container .is-desktop{display:grid}@media (max-width: 767.98px){.contact-form .buttons-container{grid-template-columns:1fr;gap:var(--space-xs)}.contact-form .buttons-container .is-mobile{display:grid}.contact-form .buttons-container .is-desktop{display:none}}.contact-form .is-contacts{margin-top:var(--space-md);font-size:16px;line-height:24px}.section-guide .section-content{display:grid;grid-template-columns:minmax(auto,752px);justify-content:center;gap:20px;padding:60px 0;background-image:linear-gradient(to right,#9b9ba8 0 1px,transparent 1px 8px),linear-gradient(to right,#9b9ba8 0 1px,transparent 1px 8px);background-position:top,bottom;background-size:8px 1px,8px 1px;background-repeat:repeat-x,repeat-x}@media (max-width: 767.98px){.section-guide .section-content{padding:40px 20px}}.section-guide .section-contact{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 767.98px){.section-guide .section-contact{grid-template-columns:1fr}}.section-guide .social-header{padding-top:var(--space-lg);text-align:center}.section-social{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,auto));justify-content:center;gap:12px}@media (max-width: 767.98px){.section-social{justify-content:stretch}}.address-info .section-content{text-align:center}.address-info .title{font-size:var(--text-lg);line-height:var(--text-height-lg);font-weight:var(--text-weight-medium);margin-bottom:var(--space-lg)}.address-info .address{font-size:var(--text-xl);line-height:var(--text-height-xl)}@media (max-width: 767.98px){.address-info .address{padding:0 20px}}
