.page-module___RuXHa__page{color:#092557;background:#fff}.page-module___RuXHa__main{color:#092557;width:min(1320px,100% - 64px);margin-inline:auto;padding-block:55px 90px}.page-module___RuXHa__main h1{margin:0 0 35px;font-size:35px;font-weight:900;line-height:1.55}.page-module___RuXHa__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;display:grid}.page-module___RuXHa__card{background:#fff;border:1px solid #e4e7ed;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 8px 28px #09255709}.page-module___RuXHa__photo{aspect-ratio:6/5;background:#f6f1e9;position:relative;overflow:hidden}.page-module___RuXHa__photo img{object-fit:cover;object-position:center 25%;transition:transform .25s}.page-module___RuXHa__card:hover .page-module___RuXHa__photo img{transform:scale(1.025)}.page-module___RuXHa__content{flex-direction:column;flex:1;padding:22px 20px 20px;display:flex}.page-module___RuXHa__content h2{color:#092557;margin:0 0 18px;font-size:22px;font-weight:800;line-height:1.6}.page-module___RuXHa__area{color:#68748d;align-items:flex-start;gap:10px;margin:0 0 18px;font-size:14px;line-height:1.9;display:flex}.page-module___RuXHa__label{color:#b38336;font-size:14px;font-weight:800;display:block}.page-module___RuXHa__area>svg{margin-top:2px}.page-module___RuXHa__area svg,.page-module___RuXHa__phone svg{color:#bf8d38;flex-shrink:0;width:22px;height:22px}.page-module___RuXHa__phone{color:#092557;align-items:center;gap:10px;margin-bottom:24px;font-size:18px;text-decoration:none;display:flex}.page-module___RuXHa__action{color:#fff;background:#092557;border:1px solid #092557;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:47px;margin-top:auto;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s;display:flex}.page-module___RuXHa__action span{color:#e2ba74;font-size:22px;line-height:1}.page-module___RuXHa__action:hover{background:#163b72}.page-module___RuXHa__main a:focus-visible{outline-offset:4px;outline:3px solid #d5a044}@media (max-width:1100px){.page-module___RuXHa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.page-module___RuXHa__main{width:calc(100% - 36px);padding-block:35px 60px}.page-module___RuXHa__main h1{font-size:31px}}@media (max-width:600px){.page-module___RuXHa__grid{grid-template-columns:minmax(0,1fr);gap:24px;max-width:440px;margin-inline:auto}.page-module___RuXHa__photo{aspect-ratio:4/3}.page-module___RuXHa__content{padding:22px}.page-module___RuXHa__action{font-size:14px}}@media (prefers-reduced-motion:reduce){.page-module___RuXHa__photo img,.page-module___RuXHa__action{transition:none}}
