@media (max-width:760px){.contact-page-module__W_Wykq__hero{background:linear-gradient(90deg,#fff5f9f7,#fff5f9c7) 50%/cover,url(/love-in-property-contact-house.webp) right -15px center/auto 150px;min-height:180px}.contact-page-module__W_Wykq__content{grid-template-columns:1fr;gap:28px;margin-top:24px;padding:0 18px}.contact-page-module__W_Wykq__formPanel{padding:25px 20px}.contact-page-module__W_Wykq__formRow{grid-template-columns:1fr}.contact-page-module__W_Wykq__house{background-size:contain;height:180px}.contact-page-module__W_Wykq__info>h2,.contact-page-module__W_Wykq__formPanel h2{font-size:26px}}.contact-page-module__W_Wykq__page{color:#101a34;background:#fff;padding-bottom:80px}.contact-page-module__W_Wykq__hero{background:linear-gradient(90deg,#fff5f9fa 0%,#fff4f9d9 45%,#fff4f929 80%) 50%/cover,url(/love-in-property-contact-house.webp) right 5% center/auto 550px no-repeat;align-items:center;min-height:160px;padding:25px max(8vw,24px);display:flex}.contact-page-module__W_Wykq__hero>div{max-width:990px}.contact-page-module__W_Wykq__hero p{color:#ff1162;letter-spacing:.07em;margin:0 0 12px;font-size:12px;font-weight:800}.contact-page-module__W_Wykq__hero h1{margin:0;font-size:clamp(37px,4vw,56px);font-weight:800;line-height:1.1}.contact-page-module__W_Wykq__hero h1 span{color:#ff1162}.contact-page-module__W_Wykq__hero h2{color:#5b6980;margin:8px 0 0;font-size:17px;font-weight:400;line-height:1.45}.contact-page-module__W_Wykq__content{grid-template-columns:1.05fr 1fr;gap:58px;max-width:1250px;margin:32px auto 0;padding:0 24px;display:grid}.contact-page-module__W_Wykq__info>h2,.contact-page-module__W_Wykq__formPanel h2{margin:5px 0 8px;font-size:30px;font-weight:800}.contact-page-module__W_Wykq__info>p,.contact-page-module__W_Wykq__formPanel>p{color:#68758c;max-width:590px;margin:0;line-height:1.5}.contact-page-module__W_Wykq__contactList{margin:25px 0}.contact-page-module__W_Wykq__infoItem{align-items:flex-start;gap:18px;margin:20px 0;display:flex}.contact-page-module__W_Wykq__infoItem i{color:#ff1162;background:#ffeaf2;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:19px;font-style:normal;display:grid}.contact-page-module__W_Wykq__infoItem strong,.contact-page-module__W_Wykq__infoItem a,.contact-page-module__W_Wykq__infoItem span,.contact-page-module__W_Wykq__infoItem small{display:block}.contact-page-module__W_Wykq__infoItem strong{margin:2px 0;font-size:16px}.contact-page-module__W_Wykq__infoItem a,.contact-page-module__W_Wykq__infoItem span,.contact-page-module__W_Wykq__infoItem small{color:#68758c;font-size:14px;text-decoration:none}.contact-page-module__W_Wykq__house{background:url(/love-in-property-contact-house.webp) 50%/contain no-repeat;border-radius:12px;height:300px}.contact-page-module__W_Wykq__formPanel{background:#fff;border:1px solid #e9ebf0;border-radius:17px;padding:34px 38px;box-shadow:0 12px 35px #19274417}.contact-page-module__W_Wykq__form{margin-top:24px}.contact-page-module__W_Wykq__form label{margin:0 0 16px;font-size:13px;font-weight:700;display:block}.contact-page-module__W_Wykq__form b{color:#ff1162}.contact-page-module__W_Wykq__form input,.contact-page-module__W_Wykq__form textarea{width:100%;font:inherit;color:#283650;border:1px solid #dde2ea;border-radius:8px;outline-color:#ff1162;margin-top:7px;padding:12px 13px;font-size:14px;font-weight:400}.contact-page-module__W_Wykq__form textarea{resize:vertical;min-height:110px}.contact-page-module__W_Wykq__formRow{grid-template-columns:1fr 1fr;gap:13px;display:grid}.contact-page-module__W_Wykq__form button{color:#fff;background:#ff1162;border:0;border-radius:8px;width:100%;margin-top:2px;padding:14px 20px;font-size:15px;font-weight:800}.contact-page-module__W_Wykq__form button:disabled{opacity:.65}.contact-page-module__W_Wykq__form button span{vertical-align:-2px;margin-left:10px;font-size:22px;line-height:0}@media (max-width:760px){.contact-page-module__W_Wykq__hero{background:linear-gradient(90deg,#fff5f9fa 0%,#fff4f9d9 45%,#fff4f929 80%) 50%/cover,url(/love-in-property-contact-house.webp) right -15px center/auto 150px no-repeat;min-height:180px}.contact-page-module__W_Wykq__content{grid-template-columns:1fr;gap:28px;margin-top:24px;padding:0 18px}.contact-page-module__W_Wykq__formPanel{padding:25px 20px}.contact-page-module__W_Wykq__formRow{grid-template-columns:1fr}.contact-page-module__W_Wykq__house{background-size:contain;height:180px}.contact-page-module__W_Wykq__info>h2,.contact-page-module__W_Wykq__formPanel h2{font-size:26px}}
