section.contact-section{background-color:#f8f9f9;padding-bottom:40px}@media screen and (min-width:1280px){section.contact-section{padding-bottom:120px}}section.contact-section .contact-inner{display:flex;flex-direction:column;gap:48px}@media screen and (min-width:1020px){section.contact-section .contact-inner{display:grid;grid-template-columns:1fr 620px}}@media screen and (min-width:1420px){section.contact-section .contact-inner{grid-template-columns:1fr 666px;gap:64px}}section.contact-section .section-content{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:1020px){section.contact-section .section-content .presale-content{margin-left:calc(-50vw + 50%);padding-left:calc(50vw - 50%);align-self:stretch;position:relative}section.contact-section .section-content .presale-content img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}section.contact-section .section-content h2{color:#2e3235;font-family:Playfair Display,sans-serif;font-size:32px;font-weight:500;line-height:40px}@media screen and (min-width:1280px){section.contact-section .section-content h2{font-family:Playfair Display,sans-serif;font-size:48px;font-weight:500;line-height:56px}}section.contact-section .section-content .sales-wrapper{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:1280px){section.contact-section .section-content .sales-wrapper{display:grid;grid-template-columns:repeat(2,max-content);grid-gap:24px;gap:24px}}@media screen and (min-width:1420px){section.contact-section .section-content .sales-wrapper{gap:56px}}