@charset "UTF-8";:root{--font-family:"Roboto";--content-width:1893px;--container-offset:15px;--container-width:calc(var(--content-width) + (var(--container-offset) * 2));--light-color:#fff;--text-color:#292929;--footer-color:#404040;--event-color:#587DC7;--bgc-color:#EBF1FF;--light-color:#ECEFF6;--orange-color:#EA8848}.custom-checkbox__field:checked+.custom-checkbox__content::after{opacity:1}.custom-checkbox__field:focus+.custom-checkbox__content::before{outline:red solid 2px;outline-offset:2px}.custom-checkbox__field:disabled+.custom-checkbox__content{opacity:.4;pointer-events:none}@font-face{font-family:Pragmatica;src:url(../fonts/PragmaticaExtended-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Pragmatica;src:url(../fonts/Pragmatica-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.page{height:100%;font-family:var(--font-family,sans-serif);-webkit-text-size-adjust:100%}.page__body{margin:0;min-width:320px;min-height:100%}img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}a{text-decoration:none}.site-container{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px;min-height:100vh}.is-hidden{display:none!important}.btn-reset{border:none;padding:0;background-color:transparent;cursor:pointer}.list-reset{list-style:none;margin:0;padding:0}.input-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:#fff}.input-reset::-webkit-search-cancel-button,.input-reset::-webkit-search-decoration,.input-reset::-webkit-search-results-button,.input-reset::-webkit-search-results-decoration{display:none}.visually-hidden{position:absolute;overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;clip:rect(0 0 0 0)}.container{margin:0 auto;padding:0 var(--container-offset);max-width:var(--container-width)}.js-focus-visible :focus:not(.focus-visible){outline:0}.centered{text-align:center}.dis-scroll{position:fixed;left:0;top:0;overflow:hidden;width:100%;height:100vh;-ms-scroll-chaining:none;overscroll-behavior:none}.page--ios .dis-scroll{position:relative}.title{font-weight:700;font-size:48px;line-height:110%;font-family:CicleBoldNpff}.subtitle{font-family:CicleBoldNpff;font-weight:700;font-size:20px;line-height:120%}.orange{color:var(--orange-color)}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-a-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-a-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-j-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-j-sb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-j-sa{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.grid{display:-ms-grid;display:grid}.main{background-image:url(/img/bg.svg);background-repeat:no-repeat;background-position:130% 65px;position:relative;height:100vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;padding:0 17px}.header__logo{height:40px;width:300px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (max-width:375px){.main{background-size:288px;background-position:210% 60px}.header__logo{width:261px;height:35px}.header__btn svg{width:27px;height:27px;display:block}}.header__logo.hidden{-webkit-transform:translateX(-100vw);-ms-transform:translateX(-100vw);transform:translateX(-100vw)}.header__btn{border:none;background:0 0;padding:0}.header__call,.header__consultation,.header__contacts,.header__element,.header__hot,.header__institution,.header__phonebook,.header__phonelist,.header__problem,.header__relative,.header__schedule,.header__social,.header__structure,.header__tele,.header__telephone,.header__town,.header__town-phone,.header__zapis{-webkit-transform:translateX(-100vw);-ms-transform:translateX(-100vw);transform:translateX(-100vw);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;margin-top:50px}.header__call.active,.header__consultation.active,.header__contacts.active,.header__element.active,.header__hot.active,.header__institution.active,.header__phonebook.active,.header__phonelist.active,.header__problem.active,.header__relative.active,.header__schedule.active,.header__social.active,.header__structure.active,.header__tele.active,.header__telephone.active,.header__town-phone.active,.header__town.active,.header__zapis.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.header__title{color:#273c46;font-size:20px;font-weight:700;line-height:24px;text-transform:uppercase;max-width:268px;margin:0}@media (max-width:375px){.header__title{font-size:18px}}.header__text{color:#255f96;font-size:15px;font-weight:400;line-height:120%;padding-left:40px;max-width:268px;margin-top:15px}@media (max-width:375px){.header__text{font-size:14px}}.header__home svg{width:27px;height:27px;display:block}.hero{position:relative;padding:0 17px 58px}.hero__info{width:265px;margin-top:35px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.hero__info.hidden{-webkit-transform:translateX(-100vw);-ms-transform:translateX(-100vw);transform:translateX(-100vw)}.hero__title{color:#255f96;font-size:22px;font-weight:700;line-height:24px;text-transform:uppercase}@media (max-width:375px){.hero__title{font-size:20px}}.hero__text{color:#273c46;font-size:15px;font-weight:400;line-height:120%;margin-top:15px}@media (max-width:375px){.hero__text{font-size:14px}}.hero__btn{border:none;background:#d85050;position:absolute;bottom:-10px;border-radius:8px;padding:10px 25px 10px 20px;-webkit-box-shadow:1px 2px 2px 0 rgba(0,0,0,.15);box-shadow:1px 2px 2px 0 rgba(0,0,0,.15);color:#fff;font-size:20px;font-weight:400;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.hero__img{position:absolute;bottom:0;left:275px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.hero__img.hidden{-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translateX(100vw)}.content{border-radius:16px 16px 0 0;background:#255f96;padding:30px 17px 42px;height:-webkit-max-content;height:-moz-max-content;height:max-content;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.content::-webkit-scrollbar{display:none}.content__row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:16px;width:100%}.content__item{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:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:8px;background:url(/img/icon_bg.svg) 100% 100% no-repeat #fff;padding:10px 9px 7px;-webkit-box-sizing:border-box;box-sizing:border-box}.content__item .item__title{color:#273c46;font-size:16px;font-weight:500;line-height:100%}@media (max-width:375px){.hero__btn{font-size:18px}.hero__img{right:10px;left:inherit}.content__item{background-size:80%;padding-right:4px;padding-bottom:6px}.content__item .item__title{font-size:12px}}.content__item .item__title span{font-weight:400}.content__item svg{margin-left:auto}.content__contact,.content__tele{width:100%;border-radius:8px;height:116px;background:url(/img/icon_bg_big.svg) no-repeat #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 2px 10px 30px;margin-top:20px;background-position:calc(100% + 53px) center}.content__contact .item__title,.content__tele .item__title{color:#273c46;font-size:16px;font-weight:500;line-height:100%}.content__contact .item__title span,.content__tele .item__title span{font-weight:400}.content__contact svg,.content__tele svg{width:44px;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px}@media (max-width:375px){.content__contact,.content__tele{padding-left:20px;gap:20px;height:99px}.content__contact .item__title,.content__tele .item__title{font-size:14px}.content__contact svg,.content__tele svg{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}}.content__relative{width:100%;border-radius:8px;height:116px;background:url(/img/icon_bg_big.svg) -53px center no-repeat #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 30px 10px 4px;margin-top:20px;gap:33px}.content__relative .item__title{color:#273c46;font-size:16px;font-weight:500;line-height:100%}.content__relative .item__title span{font-weight:400}.content__relative svg{width:44px;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px}@media (max-width:375px){.content__relative{padding-right:10px;height:99px}.content__relative .item__title{font-size:14px}.content__relative svg{-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;width:36px}}.problem,.tele{border-radius:16px 16px 0 0;background:#255f96;padding:0 17px 72px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%;height:calc(100% - 80px);overflow-y:scroll;position:absolute;-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh);-ms-overflow-style:none;scrollbar-width:none}.problem::-webkit-scrollbar,.tele::-webkit-scrollbar{display:none}.problem.active,.tele.active{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);bottom:0}.problem__form.hidden,.tele__form.hidden{display:none}.problem__form .form__label,.tele__form .form__label{color:#ccdee7;display:block;font-size:14px;font-weight:400;line-height:120%;margin-top:25px}.problem__form .form__label .form__ter,.problem__form .form__label input[type=text],.tele__form .form__label .form__ter,.tele__form .form__label input[type=text]{display:block;width:100%;border-radius:8px;border:1px solid #fff;background:rgba(0,0,0,.05);padding:11px 16px;overflow:hidden;color:#fff;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:16px;font-weight:400;line-height:120%;margin-top:11px}.problem__form .form__label .form__ter:focus-within,.problem__form .form__label input[type=text]:focus-within,.tele__form .form__label .form__ter:focus-within,.tele__form .form__label input[type=text]:focus-within{outline:0}.problem__form .form__label .form__ter::-webkit-input-placeholder,.problem__form .form__label input[type=text]::-webkit-input-placeholder,.tele__form .form__label .form__ter::-webkit-input-placeholder,.tele__form .form__label input[type=text]::-webkit-input-placeholder{opacity:1;color:#9fc2e4}.problem__form .form__label .form__ter::placeholder,.problem__form .form__label input[type=text]::placeholder,.tele__form .form__label .form__ter::placeholder,.tele__form .form__label input[type=text]::placeholder{color:#9fc2e4;opacity:1}.problem__form .form__label .form__ter::-moz-placeholder,.problem__form .form__label input[type=text]::-moz-placeholder,.tele__form .form__label .form__ter::-moz-placeholder,.tele__form .form__label input[type=text]::-moz-placeholder{color:#9fc2e4;opacity:1}.problem__form .form__label .form__ter:-ms-input-placeholder,.problem__form .form__label input[type=text]:-ms-input-placeholder,.tele__form .form__label .form__ter:-ms-input-placeholder,.tele__form .form__label input[type=text]:-ms-input-placeholder{opacity:1;color:#999}.problem__form .form__label .form__ter::-ms-input-placeholder,.problem__form .form__label input[type=text]::-ms-input-placeholder,.tele__form .form__label .form__ter::-ms-input-placeholder,.tele__form .form__label input[type=text]::-ms-input-placeholder{opacity:1;color:#9fc2e4}.problem__form .form__label .form__ter:-moz-placeholder,.problem__form .form__label input[type=text]:-moz-placeholder,.tele__form .form__label .form__ter:-moz-placeholder,.tele__form .form__label input[type=text]:-moz-placeholder{color:#9fc2e4;opacity:1}.problem__form .form__label .form__ter.error,.problem__form .form__label input[type=text].error,.tele__form .form__label .form__ter.error,.tele__form .form__label input[type=text].error{border:1px solid #d85050}.problem__form .form__label span,.tele__form .form__label span{color:#d85050}.problem__form .form__label input.form__ter,.tele__form .form__label input.form__ter{padding-left:45px;background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='18' height='18' rx='9' stroke='%239FC2E4'/%3E%3Ccircle cx='9.5' cy='9.5' r='5.5' fill='%239FC2E4'/%3E%3C/svg%3E%0A");background-size:19px;background-position:13px center;background-repeat:no-repeat}.problem__form .form__submit,.tele__form .form__submit{border-radius:8px;background:#d85050;-webkit-box-shadow:1px 2px 2px 0 rgba(0,0,0,.15);box-shadow:1px 2px 2px 0 rgba(0,0,0,.15);color:#fff;font-size:20px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:12px 20px;margin:25px auto 0}.problem__form .form__direction,.tele__form .form__direction{color:#9fc2e4;font-size:18px;font-weight:400;line-height:24px;border-radius:8px;padding:11px 20px;border:1px dashed #9fc2e4}.problem__form .form__direction.active,.tele__form .form__direction.active{background-color:#9fc2e4;border:1px solid #9fc2e4;color:#255f96}.problem__form .form__text,.tele__form .form__text{border-radius:8px;border:1px solid #fff;height:97px;display:block;width:100%;background:rgba(0,0,0,.05);padding:5px;color:#fff;margin-top:11px}.problem__form .form__text:focus-within,.tele__form .form__text:focus-within{outline:0}.problem__form .form__text.error,.tele__form .form__text.error{border:1px solid #d85050}.problem__form .form__label.label-trust,.tele__form .form__label.label-trust{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;font-size:12px}.problem__form .form__label.label-trust span,.tele__form .form__label.label-trust span{color:#ccdee7}.problem__form .form__label.label-trust span span,.tele__form .form__label.label-trust span span{color:#d85050}.problem__form .form__label.label-trust .trust__wrapper,.tele__form .form__label.label-trust .trust__wrapper{border-radius:4px;border:1px solid #fff;display:block;width:24px;height:24px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;position:relative}.problem__form .form__label.label-trust .trust__wrapper.active:before,.tele__form .form__label.label-trust .trust__wrapper.active:before{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.9208 0.40304C18.1785 0.66089 18.3234 1.01056 18.3234 1.37516C18.3234 1.73977 18.1785 2.08944 17.9208 2.34729L7.61469 12.6534C7.47849 12.7896 7.31679 12.8977 7.13883 12.9714C6.96086 13.0451 6.77011 13.0831 6.57748 13.0831C6.38485 13.0831 6.1941 13.0451 6.01613 12.9714C5.83817 12.8977 5.67647 12.7896 5.54027 12.6534L0.419771 7.53379C0.288445 7.40695 0.183694 7.25523 0.111632 7.08747C0.0395695 6.91971 0.00163841 6.73929 5.19153e-05 6.55672C-0.00153458 6.37414 0.0332554 6.19308 0.102392 6.0241C0.171528 5.85512 0.273626 5.7016 0.402728 5.5725C0.531831 5.44339 0.685352 5.3413 0.854334 5.27216C1.02332 5.20302 1.20438 5.16823 1.38695 5.16982C1.56952 5.17141 1.74995 5.20934 1.9177 5.2814C2.08546 5.35346 2.23718 5.45821 2.36402 5.58954L6.57702 9.80254L15.9756 0.40304C16.1033 0.275266 16.2549 0.173905 16.4218 0.10475C16.5887 0.0355945 16.7675 0 16.9482 0C17.1288 0 17.3077 0.0355945 17.4746 0.10475C17.6415 0.173905 17.7931 0.275266 17.9208 0.40304Z' fill='%239FC2E4'/%3E%3C/svg%3E%0A");position:absolute;top:4px;left:2px;background-repeat:no-repeat}.problem__form .form__label.label-trust .trust__wrapper.invalid,.tele__form .form__label.label-trust .trust__wrapper.invalid{border:1px solid #d85050}.problem__form .form__label.label-trust .trust__check,.tele__form .form__label.label-trust .trust__check{display:none}.problem__form .label__row,.tele__form .label__row{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:20px;width:100%;margin-top:20px}.problem__form .form__ter-wrapper::after,.tele__form .form__ter-wrapper::after{content:" ";position:absolute;right:16px;top:14px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.8335 2.01167L17.836 0.0141678L11.3335 6.5025V6.5L10 8L8.50016 6.5V6.5025L1.99766 0L0.000162125 2.01167L9.91683 11.9283L19.8335 2.01167Z' fill='%239FC2E4'/%3E%3C/svg%3E%0A");width:14px;height:20px;background-repeat:no-repeat;background-size:contain;pointer-events:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.problem__form .form__ter-wrapper.active:after,.tele__form .form__ter-wrapper.active:after{top:6px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.problem__form .form__ter-dropdown,.tele__form .form__ter-dropdown{background:#235a8f;border-top:none;border-radius:8px;z-index:10;height:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;overflow-y:auto;margin:11px 0 0;padding:0}.problem__form .form__ter-dropdown li,.tele__form .form__ter-dropdown li{padding:11px 13px;color:#fff;font-size:16px;line-height:120%;cursor:pointer;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;position:relative;margin-top:10px}.problem__form .form__ter-dropdown li:hover,.tele__form .form__ter-dropdown li:hover{background:rgba(255,255,255,.1)}.problem__form .form__ter-dropdown li:before,.tele__form .form__ter-dropdown li:before{content:"";border-radius:9.5px;border:1px solid #9fc2e4;width:19px;height:19px;-webkit-box-flex:0;-ms-flex:0 0 19px;flex:0 0 19px}.problem__form .form__ter-dropdown li[data-selected]:after,.tele__form .form__ter-dropdown li[data-selected]:after{content:"";width:11px;height:11px;position:absolute;left:17px;top:15px;background-color:#9fc2e4;border-radius:50%}.problem__form .form__ter-wrapper,.tele__form .form__ter-wrapper{position:relative}.problem__form .form__ter-wrapper.active .form__ter-dropdown,.tele__form .form__ter-wrapper.active .form__ter-dropdown{height:267px;border-right:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff;border-top:1px solid #fff}.problem__form .form__ter-wrapper.active .form__ter,.tele__form .form__ter-wrapper.active .form__ter{display:none}.problem__success,.tele__success{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-align:center;-ms-flex-align:center;align-items:center;margin-top:80px}.problem__success.hidden,.tele__success.hidden{display:none}.problem__success .success__title,.tele__success .success__title{color:#fff;text-align:center;font-size:22px;font-weight:500;line-height:24px;text-transform:uppercase;margin-top:23px}.problem__success .success__text,.tele__success .success__text{color:#fff;text-align:center;font-size:15px;font-weight:400;line-height:120%;margin-top:23px}.problem__success .success__done,.tele__success .success__done{padding:12px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#255f96;font-size:20px;font-weight:400;line-height:24px;border-radius:8px;background:#9fc2e4;-webkit-box-shadow:1px 2px 2px 0 rgba(0,0,0,.15);box-shadow:1px 2px 2px 0 rgba(0,0,0,.15);margin-top:37px}.call,.zapis{border-radius:16px 16px 0 0;background:#255f96;padding:0 17px 62px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%;height:calc(100% - 80px);overflow-y:scroll;position:absolute;-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh);-ms-overflow-style:none;scrollbar-width:none}.call::-webkit-scrollbar,.zapis::-webkit-scrollbar{display:none}.call.active,.zapis.active{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);bottom:0}.call__item,.zapis__item{width:100%;border-radius:8px;height:116px;background:url(/img/icon_bg_big.svg) no-repeat #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 2px 10px 24px;margin-top:20px;background-position:calc(100% + 53px) center}.call__item .item__title,.zapis__item .item__title{color:#273c46;font-size:16px;font-weight:500;line-height:100%;margin:0}.call__item .item__title span,.zapis__item .item__title span{font-weight:400}.call__item .item__text,.zapis__item .item__text{color:#273c46;font-size:12px;font-weight:400;display:block;line-height:100%;margin-top:6px}.call__item svg,.zapis__item svg{width:44px;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px}.hot{border-radius:16px 16px 0 0;background:#255f96;padding:0 17px 62px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%;height:calc(100% - 80px);overflow-y:scroll;position:absolute;-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh);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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-overflow-style:none;scrollbar-width:none}.hot::-webkit-scrollbar{display:none}.hot.active{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);bottom:0}.hot__text{color:rgba(255,255,255,.8);text-align:center;font-size:15px;font-weight:400;line-height:120%;width:282px;margin-bottom:42px}.hot__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:8px;background:#5d8e7c;padding:12px 20px;-webkit-box-shadow:1px 2px 2px 0 rgba(0,0,0,.15);box-shadow:1px 2px 2px 0 rgba(0,0,0,.15);color:#fff;font-size:20px;font-weight:400;line-height:24px;margin-top:41px}.consultation,.schedule{border-radius:16px 16px 0 0;background:#255f96;padding:40px 17px 62px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%;height:calc(100% - 80px);overflow-y:scroll;position:absolute;-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh);-ms-overflow-style:none;scrollbar-width:none}.consultation::-webkit-scrollbar,.schedule::-webkit-scrollbar{display:none}.consultation.active,.schedule.active{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);bottom:0}.consultation__text,.schedule__text{color:#fff;text-align:center;font-size:15px;font-weight:400;line-height:120%}.consultation__text.text-uppercase,.schedule__text.text-uppercase{text-transform:uppercase;margin:37px 0 19px}.consultation__time,.schedule__time{color:#ccdee7;text-align:center;font-size:20px;font-weight:400;line-height:120%;margin:21px 0}.consultation__warn,.schedule__warn{border-radius:15px;border:1px solid #9fc2e4;background:#255f96;color:#fff;font-size:15px;font-weight:400;line-height:120%;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:7px;padding:30px 10px;position:relative;margin-top:34px}.consultation__warn .relative__title,.schedule__warn .relative__title{color:#f9a282;font-size:15px;font-weight:500;line-height:120%}.consultation__warn .warn__img,.schedule__warn .warn__img{position:absolute;left:14px;top:-15px}.consultation__warn .orange,.schedule__warn .orange{color:#f9a282}.consultation__problem,.schedule__problem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:39px}.consultation__title,.schedule__title{color:#fff;font-size:22px;font-weight:700;line-height:24px;text-transform:uppercase}.consultation__btn,.schedule__btn{padding:12px 20px;gap:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:8px;background:#d85050;-webkit-box-shadow:1px 2px 2px 0 rgba(0,0,0,.15);box-shadow:1px 2px 2px 0 rgba(0,0,0,.15);color:#fff;font-size:20px;font-weight:400;line-height:24px;margin:22px auto 0}.consultation__item,.schedule__item{width:100%;border-radius:8px;height:116px;background:url(/img/icon_bg_big.svg) no-repeat #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 2px 10px 24px;margin-top:20px;background-position:calc(100% + 53px) center}.consultation__item .item__title,.schedule__item .item__title{color:#273c46;font-size:16px;font-weight:500;line-height:100%;margin:0}.consultation__item .item__text,.schedule__item .item__text{color:#273c46;font-size:12px;font-weight:400;display:block;line-height:100%;max-width:163px;margin-top:6px}.relative{border-radius:16px 16px 0 0;background:#255f96;padding:40px 17px 62px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%;height:calc(100% - 80px);overflow-y:scroll;position:absolute;-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh);-ms-overflow-style:none;scrollbar-width:none}.relative::-webkit-scrollbar{display:none}.relative.active{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);bottom:0}.relative__warn{border-radius:15px;border:1px solid #9fc2e4;background:#255f96;color:#fff;font-size:15px;font-weight:400;line-height:120%;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:7px;padding:30px 10px;position:relative}.relative__warn .relative__title{color:#f9a282;font-size:15px;font-weight:500;line-height:120%}.relative__warn .warn__img{position:absolute;left:14px;top:-15px}.relative__warn .relative__btn{position:absolute;bottom:-15px;right:20px;border-radius:6px;border:2px solid #255f96;background:#f9a282;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#255f96;font-size:14px;font-weight:400;line-height:120%;padding:4px 8px}.relative__warn .relative__btn.hide{display:none}.relative__warn .relative__text.hide{width:0;height:0;overflow:hidden;-webkit-transition:height .3s;-o-transition:height .3s;transition:height .3s}.relative__warn .relative__more{height:0;width:0;overflow:hidden;-webkit-transition:height .3s;-o-transition:height .3s;transition:height .3s}.relative__warn .relative__more.show{height:auto;width:100%}.relative__warn .relative__hide{display:none;position:absolute;bottom:-12px;left:0;right:0;border-radius:6px;background:#f9a282;padding:4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.relative__warn .relative__hide.show{display:block}.relative__wrapper{margin-top:43px}.relative__wrapper .relative__item.item-revert{width:100%;border-radius:8px;height:116px;background:url(/img/icon_bg_big.svg) no-repeat #fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 2px 10px 24px;margin-top:20px;background-position:calc(100% + 53px) center}.relative__wrapper .relative__item.item-revert .item__title{color:#273c46;font-size:16px;font-weight:500;line-height:100%}.relative__wrapper .relative__item.item-revert .item__title span{font-weight:400}.relative__wrapper .relative__item.item-revert svg{width:44px;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;margin-left:auto}.relative__wrapper .relative__item{width:100%;border-radius:8px;height:116px;background:url(/img/icon_bg_big.svg) -53px center no-repeat #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 30px 10px 4px;margin-top:20px;gap:33px}.relative__wrapper .relative__item .item__title{color:#273c46;font-size:16px;font-weight:500;line-height:100%}.relative__wrapper .relative__item .item__title span{font-weight:400}.relative__wrapper .relative__item svg{width:44px;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px}.contacts{border-radius:16px 16px 0 0;background:#255f96;padding:40px 17px 62px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%;height:calc(100% - 80px);overflow-y:scroll;position:absolute;-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh);-ms-overflow-style:none;scrollbar-width:none}.contacts::-webkit-scrollbar{display:none}.contacts.active{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);bottom:0}.contacts__structure{width:100%;border-radius:8px;height:116px;background:url(/img/icon_bg_big.svg) no-repeat #fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 2px 10px 30px;margin-top:20px;background-position:calc(100% + 53px) center}.contacts__structure .item__title{color:#273c46;font-size:16px;font-weight:500;line-height:100%}.contacts__structure .item__title span{font-weight:400}.contacts__structure svg{width:44px;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;margin-left:auto}.contacts__directory{width:100%;border-radius:8px;height:116px;background:url(/img/icon_bg_big.svg) -53px center no-repeat #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 30px 10px 4px;gap:33px}.contacts__directory .item__title{color:#273c46;font-size:16px;font-weight:500;line-height:100%}.contacts__directory .item__title span{font-weight:400}.contacts__directory svg{width:44px;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px}.contacts__row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:16px;width:100%;margin-top:20px}.contacts__item{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:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:8px;background:url(/img/icon_bg.svg) 100% 100% no-repeat #fff;padding:10px 9px 7px;-webkit-box-sizing:border-box;box-sizing:border-box;height:116px}.contacts__item .item__title{color:#273c46;font-size:16px;font-weight:500;line-height:100%}.contacts__item .item__title span{font-weight:400}.contacts__item svg{margin-left:auto}.phonebook,.phonelist,.structure,.town,.town_phone{border-radius:16px 16px 0 0;background:#255f96;padding:0 17px 62px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%;height:calc(100% - 80px);overflow-y:scroll;position:absolute;-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh);-ms-overflow-style:none;scrollbar-width:none}.phonebook::-webkit-scrollbar,.phonelist::-webkit-scrollbar,.structure::-webkit-scrollbar,.town::-webkit-scrollbar,.town_phone::-webkit-scrollbar{display:none}.phonebook.active,.phonelist.active,.structure.active,.town.active,.town_phone.active{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);bottom:0}.phonebook__item,.phonelist__item,.structure__item,.town__item,.town_phone__item{width:100%;border-radius:8px;height:116px;background:url(/img/icon_bg_big.svg) no-repeat #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 2px 10px 24px;margin-top:20px;background-position:calc(100% + 53px) center}.phonebook__item .item__info,.phonelist__item .item__info,.structure__item .item__info,.town__item .item__info,.town_phone__item .item__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:29px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.phonebook__item .item__title,.phonelist__item .item__title,.structure__item .item__title,.town__item .item__title,.town_phone__item .item__title{color:#273c46;font-size:16px;font-weight:500;line-height:100%;margin:0}.phonebook__item .item__title span,.phonelist__item .item__title span,.structure__item .item__title span,.town__item .item__title span,.town_phone__item .item__title span{font-weight:400}.phonebook__item .item__text,.phonelist__item .item__text,.structure__item .item__text,.town__item .item__text,.town_phone__item .item__text{color:#273c46;font-size:12px;font-weight:400;display:block;line-height:100%;max-width:163px;margin-top:6px}.phonebook__item .item__text .item__title,.phonelist__item .item__text .item__title,.structure__item .item__text .item__title,.town__item .item__text .item__title,.town_phone__item .item__text .item__title{margin-bottom:8px}.phonebook__item svg,.phonelist__item svg,.structure__item svg,.town__item svg,.town_phone__item svg{width:44px;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px}.phonelist .item__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:17px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:270px}.telephone{border-radius:16px 16px 0 0;background:#255f96;padding:0 17px 62px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%;height:calc(100% - 80px);overflow-y:scroll;position:absolute;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;-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh);-ms-overflow-style:none;scrollbar-width:none}.telephone::-webkit-scrollbar{display:none}.telephone.active{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);bottom:0}.telephone__title{color:#fff;font-size:20px;font-weight:700;line-height:120%}.telephone__num{color:#fff;text-align:center;font-size:24px;font-weight:300;line-height:120%;margin-top:21px;margin-bottom:60px}.telephone__call{padding:12px 20px;border-radius:8px;background:#e17777;-webkit-box-shadow:1px 2px 2px 0 rgba(0,0,0,.15);box-shadow:1px 2px 2px 0 rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;color:#fff;font-size:20px;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:297px;margin-top:60px}.telephone__copy{padding:12px 20px;border-radius:8px;background:#9fc2e4;-webkit-box-shadow:1px 2px 2px 0 rgba(0,0,0,.15);box-shadow:1px 2px 2px 0 rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:297px;color:#255f96;font-size:20px;font-weight:400;margin-top:36px}.institution{border-radius:16px 16px 0 0;background:#255f96;padding:0 17px 62px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%;height:calc(100% - 80px);overflow-y:scroll;position:absolute;-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh);-ms-overflow-style:none;scrollbar-width:none}.institution::-webkit-scrollbar{display:none}.institution.active{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);bottom:0}.institution__wrapper{margin-top:43px}.institution__wrapper .institution__item.item-revert{width:100%;border-radius:8px;height:116px;background:url(/img/institution/icon_bg.svg) no-repeat #fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0 10px 13px;margin-top:20px;background-position:calc(100% + 53px) center;overflow:hidden;position:relative}.institution__wrapper .institution__item.item-revert .item__title{color:#273c46;font-size:18px;font-weight:500;line-height:100%;margin:0 0 11px}.institution__wrapper .institution__item.item-revert .item__title span{font-weight:400}.institution__wrapper .institution__item.item-revert .item__img{position:absolute;right:0}.institution__wrapper .institution__item{width:100%;border-radius:8px;height:116px;background:url(/img/institution/icon_bg.svg) -50px center no-repeat #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 30px 10px 0;margin-top:20px;gap:33px}.institution__wrapper .institution__item .item__info{color:#273c46;font-size:13px;font-weight:400;line-height:120%;max-width:240px}.institution__wrapper .institution__item .item__title{color:#273c46;font-size:18px;font-weight:500;line-height:100%;margin:0 0 11px}.institution__wrapper .institution__item .item__img{border-radius:50%}.element{border-radius:16px 16px 0 0;background:#255f96;padding:20px 17px 62px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%;height:calc(100% - 80px);overflow-y:scroll;position:absolute;-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh);-ms-overflow-style:none;scrollbar-width:none}.element::-webkit-scrollbar{display:none}.element.active{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);bottom:0}.element__row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:16px;width:100%}.element__item{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:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:8px;background:url(/img/icon_bg.svg) 100% 100% no-repeat #fff;padding:10px 9px 7px;height:116px;-webkit-box-sizing:border-box;box-sizing:border-box}.element__item .item__title{color:#273c46;font-size:14px;font-weight:500;line-height:100%}.element__item .item__title span{font-weight:400}.element__item svg{margin-left:auto}.element__call{width:100%;border-radius:8px;height:116px;background:url(/img/icon_bg_big.svg) no-repeat #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 2px 10px 24px;margin-top:20px;background-position:calc(100% + 49px) center}.element__call .call__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:17px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.element__call .call__title{color:#273c46;font-size:16px;font-weight:500;line-height:100%;margin:0}.element__call .call__title span{font-weight:400}.element__call .call__text{color:#273c46;font-size:12px;font-weight:400;display:block;line-height:100%;max-width:163px;margin-top:6px}.element__call .call__text .call__title{margin-bottom:8px}.element__call svg{width:44px;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px}.element__time{border-radius:15px;border:1px solid #ccdee7;position:relative;margin-top:45px}.element__time:before{content:"";width:41px;height:41px;position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41' viewBox='0 0 41 41' fill='none'%3E%3Crect width='41' height='41' fill='%23255F96'/%3E%3Cmask id='mask0_378_7733' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='5' y='5' width='31' height='31'%3E%3Cpath d='M5 5H36V36H5V5Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_378_7733)'%3E%3Cpath d='M20.5 13.3555V20.5L25.263 25.263M25.263 34.7891H15.737C10.4759 34.7891 6.21094 30.5241 6.21094 25.263V15.737C6.21094 10.4759 10.4759 6.21094 15.737 6.21094H25.263C30.5241 6.21094 34.7891 10.4759 34.7891 15.737V25.263C34.7891 30.5241 30.5241 34.7891 25.263 34.7891Z' stroke='%23CCDEE7' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;top:-20px;left:10px}.element__time:after{content:"График работы:";position:absolute;top:-9px;background-color:#255f96;padding:0 4px;left:50px;color:#ccdee7;font-size:15px;font-weight:500;line-height:120%}.element__time .time__wrapper{padding:25px 41px;color:#fff;font-size:15px;font-weight:500;line-height:120%;display:-ms-grid;display:grid;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.element__time .time__wrapper .time__row span{color:#ccdee7}.element__map{position:relative;margin-top:30px}.element__map .map__btn{position:absolute;bottom:-20px;right:0;left:0;margin:0 auto;width:80%;border-radius:8px;background:#e17777;-webkit-box-shadow:1px 2px 2px 0 rgba(0,0,0,.15);box-shadow:1px 2px 2px 0 rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:9px;color:#fff;font-size:20px;font-weight:400;line-height:24px;padding:12px 20px}.element__problem{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:84px}.element__problem .element__title{color:#fff;font-size:22px;font-weight:700;line-height:24px;text-transform:uppercase;margin:8px 0 0}.element__problem .element__text{color:#fff;font-size:15px;font-weight:400;line-height:120%}.element .element__btn{padding:12px 20px;gap:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:8px;background:#d85050;-webkit-box-shadow:1px 2px 2px 0 rgba(0,0,0,.15);box-shadow:1px 2px 2px 0 rgba(0,0,0,.15);color:#fff;font-size:20px;font-weight:400;line-height:24px;margin:22px auto 0}.social{border-radius:16px 16px 0 0;background:#255f96;padding:20px 17px 62px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%;height:calc(100% - 80px);overflow-y:scroll;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh);-ms-overflow-style:none;scrollbar-width:none}.social::-webkit-scrollbar{display:none}.social.active{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);bottom:0}.social__item{padding:22px 15px 22px 29px;border-radius:8px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.social__item .item__title{color:#273c46;font-size:16px;font-weight:500;line-height:110%}.social__item .item__text{color:#255f96;font-size:12px;font-weight:400;line-height:120%;margin-top:7px;display:block}.social__item svg{width:72px;-webkit-box-flex:0;-ms-flex:0 0 72px;flex:0 0 72px;height:72px}.popup{position:fixed;inset:0;z-index:99;opacity:0;pointer-events:none;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.popup.active{opacity:1;pointer-events:auto}.popup.active .popup__content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.popup__content{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);position:absolute;background:#255f96;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.25);box-shadow:0 0 4px 0 rgba(0,0,0,.25);width:365px;height:100vh;bottom:0;right:0;padding:43px 16px 88px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.popup__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.popup__title{color:#fff;font-size:20px;font-weight:700;line-height:24px;text-transform:uppercase}.popup__menu{margin-top:73px;margin-bottom:40px}.popup__menu .menu__list .list__item{border-top:1px solid #6285a7;border-bottom:1px solid #6285a7}.popup__menu .menu__list .list__item .item__link{color:#fff;font-size:20px;font-weight:400;line-height:120%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:19px;padding:32px 0}.popup__menu .menu__list .list__item .item__link:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14' fill='none'%3E%3Cpath d='M13 0L11.59 1.41L16.17 6H0V8H16.17L11.58 12.59L13 14L20 7L13 0Z' fill='%239FC2E4'/%3E%3C/svg%3E");width:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;height:14px;background-size:contain;background-repeat:no-repeat;margin-top:5px}.popup__grade{margin-top:auto}.preloader{width:100vw;height:100vh;background-color:#fff;padding:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;left:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.preloader.hidden{opacity:0;pointer-events:none}.preloader svg{margin:auto auto 0;display:block}.preloader__text{color:#255f96;text-align:center;font-size:18px;font-weight:300;line-height:24px;letter-spacing:.36px;margin-top:28px}.preloader__progress{background:var(--u-gray,#ccdee7);height:4px;width:300px;margin-top:115px}.preloader__progress .progress__value{height:100%;background:#255f96}.preloader__version{color:#90aab7;text-align:center;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.32px;margin-top:183px}.element__map{width:100%;min-height:320px;border-radius:16px;overflow:hidden;background:#e6f0fb}.element__map-canvas{width:100%;height:100%}.phonebook__item--active,.phonelist__item--active,.town_phone__item--active{border-color:#9fc2e4;-webkit-box-shadow:0 0 0 2px rgba(159,194,228,.3);box-shadow:0 0 0 2px rgba(159,194,228,.3)}.page__body{font-family:var(--font-family),Arial;font-weight:400;font-size:20px;line-height:120%;color:var(--main-color)}