@charset "UTF-8";._vertical-align-middle{vertical-align:middle}.main-page-menu{position:relative;margin-top:80px}.main-page-menu__title{max-width:600px;line-height:1.25}.main-page-menu__title-img{display:none}.main-page-menu__list.btn-grid{margin-top:30px}.main-page-menu__item .btn__icon{width:30px;height:30px;margin:-5px 6px -5px -10px;vertical-align:middle;stroke:#da291c;transition:.2s ease-in-out;fill:none}.main-page-menu__item .btn__text{vertical-align:middle}.main-page-menu__item.btn{display:-webkit-flex;display:-ms-flexbox;display:flex;background:#f7f7f8;color:#da291c}.main-page-menu__item.btn.focus,.main-page-menu__item.btn:focus,.main-page-menu__item.btn:hover{background:#da291c;color:#fff}.main-page-menu__item.btn.focus .btn__icon,.main-page-menu__item.btn:focus .btn__icon,.main-page-menu__item.btn:hover .btn__icon{stroke:#fff}@media (max-width:767px){.main-page-menu{margin-top:10px}.main-page-menu__title{max-width:200px;font-size:18px;line-height:1.4}.main-page-menu__title-img{display:block;position:absolute;top:0;right:-80px;width:200px}.main-page-menu__col{min-width:100%;margin-top:10px}.main-page-menu__col:first-of-type{margin-top:0}.main-page-menu__item.btn{padding-top:19px;padding-bottom:19px;font-weight:400}}@media (min-width:992px){.main-page-menu__list{padding-right:420px}h2:not(.visible-sm)+.text-slider{margin-top:30px}}.text-slider{margin-left:-20px;margin-right:-20px}.text-slider__list{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:100%;padding-left:10px;padding-right:10px}.text-slider__item{width:25%;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-left:10px;padding-right:10px}.text-slider::-webkit-scrollbar{display:none}@media (max-width:991px){.main-page-menu{margin-top:60px}.text-slider__item{width:320px}.text-slider{overflow-y:scroll;margin-top:20px}}.text-teaser{position:relative;border-radius:0;height:200px;padding:30px;overflow:hidden}.text-teaser__link{position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:4}.text-teaser__img{position:absolute;top:0;left:0;max-width:none!important;width:100%;height:100%!important;border-radius:0;z-index:1;transition:-webkit-filter .4s ease-out;transition:filter .4s ease-out;transition:filter .4s ease-out,-webkit-filter .4s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;object-fit:cover}.text-teaser__title{position:relative;color:#fff;font-size:12px;line-height:1.4;font-weight:600;z-index:3}@media (min-width:768px){.text-teaser:hover .text-teaser__img{-webkit-filter:blur(4px);filter:blur(4px)}}.online-service{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;padding:30px;border-radius:0;background:#f7f7f8;line-height:1.33}.online-service--main{background:#da291c;color:#fff}.online-service--main::after{content:'';display:block;width:30px;height:38.75px;margin-left:auto;margin-top:auto;background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 20.5L17.5 15.5L12.5 10.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center}.online-service--main .online-service__text{color:inherit}.online-service--main .online-service__title{margin-bottom:20px;font-size:30px;line-height:1.39}.online-service__icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:auto;margin-bottom:20px}.online-service__title{margin-bottom:10px;font-size:12px;line-height:1.33;font-weight:600}.online-service__text{font-size:15px;color:#565b5d}.online-service__btn{margin-top:auto;padding-top:35px}@media (max-width:1279px){.online-service--main{padding:0;background:0 0;color:inherit}.online-service--main::after{display:none}.online-service--main .online-service__title{font-size:30px;line-height:1.2}.online-service--main .online-service__text{display:none}}@media (max-width:991px){.online-service{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-height:auto;margin-bottom:10px;padding:20px;line-height:1.67}.online-service--main{margin-bottom:0;padding:0}.online-service--main .online-service__title{font-size:18px}.online-service__wrap{-webkit-order:1;-ms-flex-order:1;order:1;margin-right:20px}.online-service__icon{-webkit-order:2;-ms-flex-order:2;order:2;width:75px;margin-left:auto;margin-bottom:0}.online-service__title{font-size:inherit;line-height:1.33}.online-service__text{font-size:12px}.online-service__btn{position:absolute;top:0;left:0;right:0;bottom:0;padding:0}.online-service__btn .btn{height:100%;opacity:0}}.text-accordion__subtitle{margin-bottom:20px;text-transform:uppercase;color:#565b5d}.text-accordion__title{margin:0 0 20px;font-size:24px;font-weight:700}.text-accordion__text{position:relative;max-height:160px;overflow:hidden;cursor:pointer}.text-accordion__text::after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(360deg,#fff 0,rgba(255,255,255,.5) 80%,rgba(255,255,255,0) 100%);transition:.2s ease-in-out}.text-accordion__text--open{max-height:none}.text-accordion__text--open::after{opacity:0}@media (max-width:767px){.text-accordion__subtitle{margin-bottom:15px;font-size:12px;text-transform:none}.text-accordion__title{margin:0 0 15px;font-size:18px}.text-accordion__text{max-height:80px}.text-accordion__text::after{height:80px}.text-accordion__text--open{max-height:none}}.footer-seo__title{margin-top:0;margin-bottom:15px;font-weight:700;font-size:15px;line-height:20px;color:#3b3938}.footer-seo__body{position:relative;display:block;overflow:hidden;margin-bottom:0;font-size:15px;line-height:20px}@media (max-width:991px){.footer-seo{margin:-20px -15px;padding:20px 15px;background:#f7f7f8}}.big-text-banner{background:#f7f7f8;border:1px solid #e1e0e0;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;position:relative}.big-text-banner .big-text-banner__left-col{padding:60px 10px 60px 40px;width:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.big-text-banner .big-text-banner__right-col{position:absolute;right:0;top:0;bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50%}.big-text-banner .big-text-banner__title{font-size:30px;line-height:40px;font-weight:700;text-transform:none;color:#3b3938;margin-bottom:20px}.big-text-banner .big-text-banner__text{font-size:15px;color:#7c7979;margin-bottom:35px}.big-text-banner .big-text-banner__btn-wrap{margin-left:-24px}.big-text-banner .big-text-banner__btn{padding-top:20px;padding-bottom:20px;margin-left:24px;margin-top:10px}@media (max-width:991px){.big-text-banner{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.big-text-banner .big-text-banner__left-col{padding:30px 20px 0;width:100%}.big-text-banner .big-text-banner__right-col{width:100%;position:relative;right:auto;top:auto;bottom:auto;margin-bottom:20px}.big-text-banner .big-text-banner__text{margin-bottom:30px}.big-text-banner .big-text-banner__btn-wrap{margin-left:0}.big-text-banner .big-text-banner__btn{width:100%;margin-bottom:20px;margin-left:0;padding-left:10px;padding-right:10px;margin-top:0}.big-text-banner .big-text-banner__title{font-size:18px;line-height:25px}.article .big-text-banner .btn.big-text-banner__btn+.btn.big-text-banner__btn{margin-left:0}}@media (min-width:992px){.online-service__btn .btn::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.footer-seo__title{margin-bottom:20px;font-size:24px;line-height:30px}.big-text-banner .big-text-banner__btn-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}}@media (min-width:992px) and (max-width:1279px){.big-text-banner .big-text-banner__right-col{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.row>.big-text-banner{margin-left:10px;margin-right:10px}