.page-module__O8FJaG__page{color:#0b477a;background:#fff;min-height:100vh}.page-module__O8FJaG__hero{background:linear-gradient(#fff,#f0f4f8,#d9e2ec);border-bottom:1px solid #e2e8f0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;width:100%;min-height:430px;padding:112px 16px 0;display:flex;position:relative;overflow:hidden}.page-module__O8FJaG__heroInner{text-align:center;max-width:768px;margin-inline:auto;padding-top:40px}.page-module__O8FJaG__heroTitle{color:#0b477a;font-size:24px;font-weight:800;line-height:40px}.page-module__O8FJaG__heroText{color:#0b477a;max-width:672px;margin:40px auto 0;font-size:14px;font-weight:600;line-height:32px}.page-module__O8FJaG__content{width:100%;padding:0 16px 64px;position:relative}.page-module__O8FJaG__contentInner{min-height:560px;position:relative}.page-module__O8FJaG__form{background:#f0eeee;border-radius:8px;width:100%;margin-top:-112px;padding:16px;box-shadow:0 1px 2px #0f172a14}.page-module__O8FJaG__formTitle{color:#0b477a;text-align:center;margin-bottom:28px;font-size:18px;font-weight:800}.page-module__O8FJaG__fieldStack{flex-direction:column;gap:12px;display:flex}.page-module__O8FJaG__input,.page-module__O8FJaG__textarea{color:#0b477a;text-align:right;background:#fff;border:0;border-radius:6px;outline:none;width:100%;font-size:12px}.page-module__O8FJaG__input{height:44px;padding:0 12px}.page-module__O8FJaG__textarea{resize:none;min-height:96px;padding:12px}.page-module__O8FJaG__input::placeholder,.page-module__O8FJaG__textarea::placeholder{color:#7191af}.page-module__O8FJaG__sendButton{color:#fff;background:#67d843;border:0;border-radius:6px;justify-content:center;align-items:center;width:176px;height:32px;margin-inline:auto;font-size:12px;font-weight:700;transition:filter .2s;display:flex}.page-module__O8FJaG__sendButton:hover{filter:brightness(1.1)}.page-module__O8FJaG__infoWrap{justify-content:flex-end;width:100%;padding-top:40px;display:flex}.page-module__O8FJaG__infoList{color:#0b477a;text-align:right;width:100%;max-width:520px;margin:0;padding:0;list-style:none}.page-module__O8FJaG__infoItem{justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}[dir=ltr] .page-module__O8FJaG__infoItem{flex-direction:row-reverse}.page-module__O8FJaG__infoItem+.page-module__O8FJaG__infoItem{margin-top:56px}.page-module__O8FJaG__bullet{margin-top:8px;font-size:20px;line-height:1}.page-module__O8FJaG__infoText{text-align:right}.page-module__O8FJaG__infoLabel{font-size:24px;font-weight:500;line-height:36px}.page-module__O8FJaG__infoValue{color:#0b477a;margin-top:12px;font-size:30px;font-weight:800;line-height:36px}.page-module__O8FJaG__addressValues{color:#0b477a;flex-direction:column;gap:8px;margin-top:12px;font-size:24px;font-weight:800;line-height:32px;display:flex}.page-module__O8FJaG__divider{background:#b9cfe0;width:68%;height:1px;margin-inline:auto}.page-module__O8FJaG__mapSection{color:#fff;background:#0b477a;width:100%}.page-module__O8FJaG__mapInner{width:100%;max-width:1152px;margin-inline:auto;padding:24px 16px 44px}.page-module__O8FJaG__mapHeader{text-align:center;flex-direction:column;align-items:center;padding-bottom:8px;display:flex}.page-module__O8FJaG__mapTitle{color:#fff;font-size:24px;font-weight:800;line-height:1.35}.page-module__O8FJaG__mapText{color:#fff;text-align:center;max-width:672px;margin-top:8px;font-size:14px;font-weight:600;line-height:1.625}.page-module__O8FJaG__mapCanvas{background:0 0;width:100%;height:380px;margin-top:20px;position:relative;overflow:visible}@media (min-width:768px){.page-module__O8FJaG__hero{min-height:470px;padding-top:144px}.page-module__O8FJaG__heroTitle{font-size:36px}.page-module__O8FJaG__heroText{font-size:18px}.page-module__O8FJaG__content{padding-inline:40px}.page-module__O8FJaG__form{width:310px}.page-module__O8FJaG__mapInner{padding-inline:32px;padding-bottom:56px}.page-module__O8FJaG__mapTitle{font-size:30px}.page-module__O8FJaG__mapText{font-size:16px}.page-module__O8FJaG__mapCanvas{height:540px}}@media (max-width:567px){.page-module__O8FJaG__form{margin-top:-80px}}@media (min-width:1024px){.page-module__O8FJaG__content{padding-inline:80px}.page-module__O8FJaG__form{position:absolute;top:0;left:0}}@media (max-width:767px){.page-module__O8FJaG__infoLabel{font-size:20px;line-height:32px}.page-module__O8FJaG__infoValue{overflow-wrap:anywhere;font-size:24px;line-height:32px}}
