/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.b-regions{position:relative;width:100%}.b-regions__wrapper{margin:0 auto;max-width:1480px;width:100%}.b-regions__search{margin:0 auto 40px;width:80%}.b-regions__search-input{border:0;border-bottom:2px solid #f1f3f5;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;color:#101828b3;font-size:16px;line-height:1.5;outline:none;padding:8px 0;width:100%}.b-regions__search-input:focus{border-color:#70f}.b-regions__search-result{max-height:400px!important;top:55px!important}.b-regions__search-result .parent__child{color:inherit!important}.b-regions__search-result .parent__name{padding-bottom:.5em;font-weight:500;font-size:14px}.b-regions__search-result .parent__name:first-letter{text-transform:uppercase}.b-regions__search-result_show{display:block}.b-regions__grid{columns:calc(300px - 2em);column-gap:2em;padding-bottom:40px;position:relative;width:100%;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease}.b-regions__group{padding-top:25px;page-break-inside:avoid;break-inside:avoid}.b-regions__group-header{color:#101828;font-size:18px;font-weight:500;line-height:1.3}.b-regions__group ul{list-style:none;margin:0;padding:0}.b-regions__group li{margin:7px 0;font-size:14px;line-height:1.65;white-space:normal}.b-regions__group li>span{cursor:pointer;display:inline-block;padding-top:2px;padding-bottom:2px;position:relative;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;-ms-transition:color .3s ease;transition:color .3s ease;-webkit-user-select:none;user-select:none}.b-regions__group-expand-icon{position:absolute;width:20px;height:20px;left:-25px;opacity:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotate(0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.b-regions__group-expand-icon svg{width:100%;height:100%}.b-regions__group-el ul{padding-left:10px}.b-regions__group-el._opened .b-regions__group-expand-icon{left:-20px;-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);-o-transform:rotateZ(90deg);-ms-transform:rotateZ(90deg);transform:rotate(90deg)}.b-regions__group-el:hover .b-regions__group-expand-icon{left:-20px;opacity:1}.b-regions__change-region{color:#101828b3}.b-regions__change-region:not(._selected):hover{color:#70f!important}.b-regions__change-region.is-capital{font-weight:700}.b-regions__change-region._selected{cursor:default;font-weight:500}.b-regions__message{padding:100px 0;text-align:center}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.align-self-start{align-self:flex-start!important}.align-self-center{align-self:center!important}.align-self-end{align-self:flex-end!important}.justify-content-around{justify-content:space-around!important}.justify-content-between{justify-content:space-between!important}.justify-content-center{justify-content:center!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.md-align-items-stretch{align-items:stretch}.text-right{text-align:right}.is--theme2 .main-wrapper.rt_ru__lightplus{position:static}.main-wrapper__inner{flex-flow:column;justify-content:space-between;display:flex;position:absolute;width:100%;min-height:100%}.main-content{flex:1}footer{border-top:1px solid rgba(255,255,255,.3)}footer .copy{max-width:37%}@media (max-width:1320px){footer .copy{max-width:41%}}@media (max-width:767px){footer .copy{max-width:none}}footer .phones{flex-shrink:0}footer .CTF__phone{font-size:32px;font-weight:300;line-height:32px}@media (max-width:1320px){footer .CTF__phone{font-size:24px}}.landing_logo svg{width:initial}
