.contact-module__swMWYG__contactSection{padding-bottom:60px}.contact-module__swMWYG__contactTitle{font:700 clamp(46px, 6.8vw, 104px)/1.05 var(--sans);letter-spacing:-.02em;max-width:1120px;margin:62px 0 75px}.contact-module__swMWYG__contactBox{border:1px solid var(--line);grid-template-columns:.7fr 1fr;max-width:980px;margin:auto;display:grid;overflow:hidden}.contact-module__swMWYG__quoteImage{filter:grayscale()contrast(1.1);background:linear-gradient(90deg,#18130e88,#0001),url(/contact.png) 50%/cover;min-height:520px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.contact-module__swMWYG__quoteImage:hover{transform:scale(1.08)}.contact-module__swMWYG__form{background-color:#121110;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:36px 36px;padding:75px 58px}.contact-module__swMWYG__form p{margin-bottom:52px;font-size:17px;line-height:1.6}.contact-module__swMWYG__form input,.contact-module__swMWYG__form textarea{color:#fff;width:100%;font:15px var(--sans);background:0 0;border:0;border-bottom:1px solid #555;outline:none;margin-bottom:16px;padding:18px 0;display:block}.contact-module__swMWYG__form textarea{resize:vertical;height:90px}.contact-module__swMWYG__form button{color:#080808;font:600 14px var(--sans);cursor:pointer;background:#fff;border:0;margin-top:30px;padding:16px 29px;transition:all .2s}.contact-module__swMWYG__form button:hover{background:var(--red);color:#fff}@media (max-width:850px){.contact-module__swMWYG__contactTitle{margin:36px 0 48px}.contact-module__swMWYG__contactBox{grid-template-columns:1fr}.contact-module__swMWYG__quoteImage{min-height:280px}.contact-module__swMWYG__form{padding:36px 28px}.contact-module__swMWYG__form p{margin-bottom:36px;font-size:15px}}@media (max-width:480px){.contact-module__swMWYG__contactTitle{margin:24px 0 36px}.contact-module__swMWYG__quoteImage{min-height:220px}.contact-module__swMWYG__form{padding:28px 20px}.contact-module__swMWYG__form p{margin-bottom:28px;font-size:14px}.contact-module__swMWYG__form input,.contact-module__swMWYG__form textarea{padding:14px 0;font-size:14px}.contact-module__swMWYG__form textarea{height:80px}.contact-module__swMWYG__form button{text-align:center;width:100%;margin-top:20px;padding:16px}}
