.page-guide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:35px}@media (min-width:992px){.page-guide{gap:70px;margin-top:70px}}.page-guide__title{font-size:36px;line-height:1.1666;text-align:center;font-weight:500}@media (min-width:992px){.page-guide__title{font-size:90px;line-height:1.111}}.page-guide__hero-container{background-image:url(./img/guide-map.svg);background-size:contain;background-repeat:no-repeat;background-position:center bottom;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media (min-width:1500px){.page-guide__hero-container{background-size:min(100vw - 2%,1635px) auto;gap:14px}}.page-guide__scheme-path{max-width:100%;height:auto}.page-guide__title span{font-weight:800}.guide-search-page{padding-top:35px;padding-bottom:80px}@media (min-width:992px){.guide-search-page{padding-top:70px;padding-bottom:120px}}.guide-search-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:820px;min-height:clamp(360px,45vh,520px);padding:56px 24px;margin:0 auto;border:1px solid rgba(0,0,0,.08);border-radius:32px;background:#f1f2f4;color:#252525;text-align:center}@media (min-width:992px){.guide-search-empty{padding:84px 80px;border-radius:40px}}.guide-search-empty__icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:28px;border-radius:50%;color:#fff;background:#32c66e;-webkit-box-shadow:0 10px 30px rgba(50,198,110,.28);box-shadow:0 10px 30px rgba(50,198,110,.28)}.guide-search-empty__title{max-width:620px;margin:0;font-size:36px;line-height:1.12;font-weight:700;text-wrap:balance}@media (min-width:992px){.guide-search-empty__title{font-size:58px}}.guide-search-empty__text{max-width:460px;margin:20px 0 32px;font-size:16px;line-height:1.5;color:#55585a;text-wrap:pretty}.guide-search-empty__link.btn{min-height:52px;padding:15px 24px;border-radius:28px;--btn-color:#32c66e;--btn-accent:#9fd16a;--btn-text-color:#102819;text-decoration:none;-webkit-transition:-webkit-transform 180ms ease,-webkit-box-shadow 180ms ease;transition:transform 180ms ease,box-shadow 180ms ease;transition:transform 180ms ease,box-shadow 180ms ease,-webkit-transform 180ms ease,-webkit-box-shadow 180ms ease}.guide-search-empty__link.btn:focus-visible,.guide-search-empty__link.btn:hover{color:#102819;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.guide-search-empty__link.btn:active{-webkit-transform:translateY(0) scale(.98);-ms-transform:translateY(0) scale(.98);transform:translateY(0) scale(.98)}.guide-search-empty__link.btn:focus-visible{outline:3px solid rgba(50,198,110,.45);outline-offset:4px}.guide-item-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media (min-width:992px){.guide-item-page{gap:80px}}