.eb-contacts-page{font-family:'Wix Madefor Display',sans-serif}
.eb-contacts-page h1{font-size:clamp(28px,3vw,42px)!important;line-height:1.2!important;font-weight:600;margin-bottom:28px!important}
.eb-contacts-page>.row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:24px;margin:0}
.eb-contacts-page>.row>[class*=col-]{width:auto;padding:0;min-width:0}
.eb-contacts-page .block1{height:100%;margin:0!important;background:#fff;border:1px solid #eee7e2;border-radius:24px;padding:28px;box-sizing:border-box}
.eb-contacts-page .block1 h2{font-size:22px;line-height:1.3;font-weight:600;margin:0 0 22px}
.eb-contacts-page .block1 .links{padding-bottom:20px}
.eb-contacts-page .block1 .links a{font-size:clamp(18px,1.7vw,24px)!important;line-height:1.4!important;font-weight:500;overflow-wrap:anywhere;margin-bottom:10px}
.eb-contacts-page .block1 .mess{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.eb-contacts-page .block1 .mess a{display:flex!important;align-items:center;gap:8px;margin:0!important;font-size:16px!important;line-height:1.3!important}
.eb-contacts-page .block1 .mess a img{width:40px!important;height:40px!important;flex-shrink:0;margin:0!important}
.eb-contacts-page .block1 .mess a img[alt=MAX]{padding:7px!important}
.eb-contacts-page .block2>.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}
.eb-contacts-page .block2>.row>[class*=col-]{display:flex;width:auto;padding:0;min-width:0}
.eb-contacts-page .block2 .item{width:100%;background:#fff;border:1px solid #eee7e2;border-radius:24px;padding:24px;margin:0;box-sizing:border-box;color:#49433f;font-size:16px;font-weight:400;line-height:1.6;overflow-wrap:anywhere}
.eb-contacts-page .block2 .item p{font-size:18px;line-height:1.35;font-weight:600;margin-bottom:12px;color:#231f20}
.eb-contacts-page .block2 .item a{color:#c63b06;text-decoration:underline;text-underline-offset:3px}
@media(max-width:991px){.eb-contacts-page>.row{grid-template-columns:1fr;gap:16px}.eb-contacts-page .block1 .links a{font-size:22px!important}.eb-contacts-page .block1 .mess{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:575px){.eb-contacts-page .block1{padding:20px;border-radius:20px}.eb-contacts-page .block1 .mess{grid-template-columns:repeat(2,minmax(0,1fr))}.eb-contacts-page .block2>.row{grid-template-columns:1fr;gap:12px}.eb-contacts-page .block2 .item{padding:20px;border-radius:20px;font-size:15px}.eb-contacts-page .block1 .links a{font-size:20px!important}}
