.fs-map{position:relative;padding:5rem 0}@media screen and (min-width:1280px){.fs-map{position:relative;left:50%;transform:translateX(-50%);width:100vw;width:var(--vw);max-width:100vw}}@media (max-width:992px){.fs-map{padding:4rem 0 0;border-top:1px solid var(--color-stroke)}}.fs-map__content{max-width:1464px;width:100%;margin:0 auto;padding:0 2rem}@media (max-width:680px){.fs-map__content{padding:0 1.25rem}}.fs-map__lazy{width:100%;height:100%}.fs-map__block{background:#fff;position:relative;z-index:3;box-shadow:0 10px 30px 0 rgba(0,0,0,.05);padding:3rem 4rem;max-width:510px;border-radius:8px}.fs-map__block .title_big,.fs-map__block h2{margin:0;padding:0;font-weight:500;line-height:1.1;letter-spacing:-.04em;font-family:var(--font-family-secondary);font-size:2.25rem}@media (max-width:680px){.fs-map__block .title_big,.fs-map__block h2{font-size:1.75rem!important}}.fs-map__contacts-field{margin:1.75rem 0 0;display:flex;gap:.5rem;align-items:flex-start;font-size:1.125rem}.fs-map__contacts-field a{font-weight:700;text-decoration:underline;color:var(--color-accent)}.fs-map__contacts-field a:hover{color:var(--color-main)}.fs-map__contacts-field svg{flex:none}.fs-map__contacts-field:nth-child(1) svg,.fs-map__contacts-field:nth-child(3) svg{transform:translateY(2px)}.fs-map__contacts-field:nth-child(4) svg{transform:translateY(1px)}.fs-map__frame{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.fs-map__frame_disabled:before{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;color:#ccc;font-size:3rem;padding:0 0 0 14rem;content:"Click to use the map";cursor:pointer;z-index:2;transition:var(--transition)}.fs-map__frame_disabled:hover:before{opacity:1}@media (max-width:992px){.fs-map__block{box-shadow:none;max-width:100%;padding:0 0 2rem}.fs-map__frame_disabled:before{display:none}.fs-map__frame{position:initial;height:520px}}.fs-map__frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.fs-map__frame iframe{width:100%;height:calc(100% + 160px);display:block;transform:translateY(-62px)}