

/* Start:/local/assets/rutu-projects/style.css?17943094036310*/
/* RutuMedia projects catalogue. Native Bitrix data, filtering and links are preserved. */
@font-face{font-family:RutuProjects;src:url('/local/assets/rutu-logistics/manrope-cyrillic.woff2') format('woff2');font-weight:200 800;font-display:swap;unicode-range:U+0400-052F,U+2116}
@font-face{font-family:RutuProjects;src:url('/local/assets/rutu-logistics/manrope-latin.woff2') format('woff2');font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2190-21FF}
body:has(.rp .project-list) .main{background:#fff}
body:has(.rp .project-list) #pagetitle{font-family:RutuProjects,Arial,sans-serif;font-weight:800;color:#10233a;letter-spacing:-.03em}
.rp{font-family:RutuProjects,Arial,sans-serif;color:#10233a;padding-bottom:40px}
.rp .project-list .grid-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin:0!important;padding:0!important}
.rp .project-list__wrapper{grid-column:auto!important;grid-row:auto!important;width:auto!important;min-width:0;margin:0!important;padding:0!important;float:none!important}
.rp .project-list .project-list__item{height:100%!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;position:relative;border:1px solid #e0eaf3!important;border-radius:26px!important;background:#fff!important;box-shadow:none!important;transition:box-shadow .2s,border-color .2s}
.rp .project-list .project-list__item:hover{border-color:#bdd8eb!important;box-shadow:0 12px 30px #10233a0b!important}
.rp .project-list .project-list__item-image-wrapper{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;aspect-ratio:16/9;flex:0 0 auto!important;overflow:hidden;background:#dcebf7}
.rp .project-list .project-list__item-image-wrapper>.project-list__item-link{display:block;position:absolute;inset:0}
.rp .project-list .project-list__item-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background-size:cover!important;background-position:center!important;border-radius:0!important;transform:none!important;transition:none!important}
.rp .project-list .project-list__item-image-wrapper:before,.rp .project-list .project-list__item-image-wrapper:after,.rp .project-list .project-list__item:before,.rp .project-list .project-list__item:after{display:none!important}
.rp .project-list .project-list__item-content{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:214px;flex:1 1 auto;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;padding:26px!important;background:#fff!important;color:#10233a!important;transform:none!important}
.rp .project-list .project-list__item-additional-text{position:static!important;inset:auto!important;display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important;z-index:3;pointer-events:none}
.rp .project-list .project-list__item-title{font-family:inherit;font-size:21px!important;line-height:1.4!important;font-weight:800!important;letter-spacing:-.025em;margin:0!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important;max-height:none!important}
.rp .project-list .project-list__item-title a{color:#10233a!important;pointer-events:auto}
.rp .project-list .project-list__item-title a:hover{color:#0b6fb0!important}
.rp .project-list .project-list__item-section{font-family:inherit;font-size:11px!important;line-height:1.5!important;font-weight:800!important;letter-spacing:.09em;text-transform:uppercase;color:#0b6fb0!important;opacity:1!important;margin:0 0 14px!important}
.rp .project-list .project-list__item-content:after{content:'Подробнее →';display:block;margin-top:auto;padding-top:22px;color:#0b6fb0;font-size:16px;font-weight:800;line-height:1.4;pointer-events:none}
.rp .project-list .project-list__item-text-wrapper,.rp .project-list .project-list__item-logo,.rp .project-list .arrow-all{display:none!important}
.rp .project-list .project-list__item-content>.project-list__item-link--absolute{z-index:2}
/* Keep the existing MixItUp controls, styled as readable filter pills. */
.rp .mixitup-container [data-filter]{display:inline-flex;align-items:center;min-height:40px;padding:9px 14px;border:1px solid #d5e3ef!important;border-radius:12px;background:#fff;color:#375570!important;font-family:inherit;font-size:13px;line-height:1.4;text-decoration:none}
.rp .mixitup-container [data-filter].mixitup-control-active{background:#0b6fb0!important;border-color:#0b6fb0!important;color:#fff!important}
.rp a:focus-visible{outline:3px solid #ffc83d;outline-offset:4px}
@media(max-width:991px){.rp .project-list .grid-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.rp .project-list .project-list__item-content{padding:22px!important}.rp .project-list .project-list__item-title{font-size:20px!important}}
@media(max-width:600px){.rp .project-list .grid-list{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.rp .project-list .project-list__item{border-radius:22px!important}.rp .project-list .project-list__item-content{min-height:180px;padding:22px!important}.rp .mixitup-container [data-filter]{font-size:12px;padding:8px 11px}}
@media(prefers-reduced-motion:reduce){.rp .project-list .project-list__item{transition:none}}

.rp .rp-categories{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px;padding:0 0 22px;border-bottom:1px solid #d5e3ef}
.rp .rp-categories a{display:inline-flex;align-items:center;padding:12px 18px;border-radius:12px;background:#fff;border:1px solid #d5e3ef;color:#10233a;font-size:14px;font-weight:750;line-height:1.4;text-decoration:none}
.rp .rp-categories a[aria-current="page"]{background:#0b6fb0;color:#fff;border-color:#0b6fb0}
.rp .new_filt{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0}
.rp .new_filt>div{border:0!important;margin:0!important;padding:0!important}
.rp .new_filt>div:has(a:empty){display:none!important}
@media(max-width:600px){.rp .rp-categories{gap:8px}.rp .rp-categories a{padding:10px 12px;font-size:12px}}
/* End */


/* Start:/bitrix/templates/aspro-allcorp3digital/components/bitrix/news.list/project-list/style.min.css?17452223368293*/
.project-list__item-text--color-light{color:#fff}.project-list__item-text--color-light-opacity{color:#fff;opacity:.7}.project-list__item-text--color-dark{color:#333}.project-list__item-text--color-dark-opacity{color:#333;opacity:.7}.project-list__item{position:relative;overflow:hidden}.grid-list--items-3 .project-list__item-logo img,.project-list__item--with-left-block .project-list__item-logo img{max-height:50px}.grid-list--no-gap .project-list__item-image--absolute{left:-1px}.project-list__item-image-wrapper{overflow:hidden;position:relative;width:100%}.project-list__item-image{background-size:cover;background-position:center;background-repeat:no-repeat;display:block;position:absolute;top:0;left:0;right:0;bottom:0}.project-list__item-additional-text{position:absolute;bottom:20px;left:20px;right:46px;transition:opacity ease-in-out .3s;z-index:1}body .project-list__item-title{font-weight:600}.project-list__item-text-top-part{height:100%;padding:0 38px 0 0;position:relative}.project-list__item-preview-wrapper{margin-top:16px;position:relative}.project-list__item-section{position:relative}.project-list__item-section--mt-19{margin-top:19px}.project-list__item-section.project-list__item-section--FON{position:relative;margin-bottom:10px}.project-list__item-text-wrapper{margin-top:auto;max-height:100%;opacity:0;overflow-anchor:none;overflow:hidden;padding:0 3px 0 0;transition:opacity ease-in-out .3s,visibility ease-in-out .3s;visibility:hidden;z-index:3}.project-list__item--with-preview:hover .project-list__item-additional-text,.projects-list__view-type--type_2 .project-list__item-additional-text{opacity:0}.project-list__item--with-preview:hover .project-list__item-text-wrapper,.projects-list__view-type--type_2 .project-list__item-text-wrapper{opacity:1;visibility:visible}.project-list__item-link--absolute{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.project-list__item--wide{max-height:600px}.project-list__item--wide .project-list__item-image-wrapper{padding-bottom:0}.project-list__item.project-list__item--colored.project-list__item--colored-base .project-list__item-content{background-color:#9e9e9e;background-color:var(--theme-base-color)}.project-list__item-content{align-items:flex-start;bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;padding:24px 0 24px 24px;position:absolute;right:0;top:0}.project-list__item-logo{z-index:1}.project-list__item-preview__tag{color:inherit;font-size:inherit;font-weight:inherit}.project-list__item--colored .project-list__item-content{transition:opacity .2s linear;z-index:1}@media screen and (min-width:601px){.project-list__item-sticker--BOTTOM_CORNER{bottom:40px;left:39px}.project-list__item--wide .project-list__item-image-wrapper{padding-top:33%}}@media screen and (min-width:768px){.project-list__item--wide .project-list__item-content{padding:48px 0 34px 48px}.project-list__item--wide .project-list__item-additional-text{bottom:34px;left:48px;right:133px}}@media screen and (min-width:992px){.project-list__item-sticker--BOTTOM{bottom:35px;left:36px}.grid-list--wide-first>div:first-of-type .project-list__item-title{font-size:1.6em}.project-list__item-image-wrapper{padding-bottom:67%}.project-list__item--wide .project-list__item-section{margin-bottom:15px}.project-list__item--wide .arrow-all{top:auto;bottom:96px;right:64px}.grid-list--items-2 .project-list__item-additional-text{bottom:43px;left:48px}.project-list__item--with-left-block .project-list__item-additional-text{bottom:58px;left:66px;right:125px}.project-list__item--with-left-block .arrow-all{top:auto;bottom:78px;right:60px}.project-list__item--with-left-block .project-list__item-text-top-part{padding:0 32px 0 0}.projects-list__view-type--type_2 .project-list__item:hover .project-list__item-content{opacity:0;pointer-events:none}.projects-list__view-type--type_3 .project-list__item-content{opacity:0;pointer-events:none}.projects-list__view-type--type_3 .project-list__item:hover .project-list__item-content{opacity:1;pointer-events:all}.projects-list__view-type--type_3 .project-list__item-additional-text{display:none}.projects-list__view-type--type_3 .dark-block-hover::before{content:unset;display:none}.grid-list--items-2 .project-list__item-content{padding:48px 0 43px 48px}.grid-list--items-2 .project-list__item-additional-text{bottom:43px;left:48px;right:133px}.grid-list--items-2-wide .project-list__item-content{padding:48px 0 34px 48px}.grid-list--items-2-wide .project-list__item-additional-text{bottom:34px;left:48px;right:133px}.grid-list--items-3 .project-list__item-content{padding:38px 0 35px 38px}.grid-list--items-3 .project-list__item-additional-text{bottom:35px;left:38px;right:133px}.grid-list--items-3-wide .project-list__item-content{padding:48px 0 34px 48px}.grid-list--items-3-wide .project-list__item-additional-text{bottom:34px;left:48px;right:133px}.project-list__item--wide .project-list__item-content{padding:48px 0 34px 48px}.project-list__item--wide .project-list__item-additional-text{bottom:34px;left:48px;right:133px}.project-list__item--with-left-block .project-list__item-content{padding:40px 0 40px 40px}.project-list__item--with-left-block .project-list__item-additional-text{bottom:32px;left:30px;right:133px}}@media screen and (min-width:1200px){.project-list__item--wide .project-list__item-text-top-part{padding:0 130px 0 0}.grid-list--items-2-wide .project-list__item-content{padding:64px 0 59px 64px}.grid-list--items-2-wide .project-list__item-additional-text{bottom:59px;left:64px;right:133px}.project-list__item--wide .project-list__item-content{padding:64px 0 59px 64px}.project-list__item--wide .project-list__item-additional-text{bottom:59px;left:64px;right:133px}.project-list__item--with-left-block .project-list__item-content{padding:48px 0 43px 48px}.project-list__item--with-left-block .project-list__item-additional-text{bottom:43px;left:48px;right:133px}}@media screen and (max-width:1400px) and (min-width:992px){.project-list__item--with-left-block .project-list__item-image-wrapper{padding-top:45%}}@media screen and (max-width:1199px){.project-list__item--wide .arrow-all{display:none}}@media screen and (max-width:1199px) and (min-width:992px){.grid-list--no-grid>.project-list__wrapper{width:33.33%}.grid-list--no-grid>.project-list__wrapper.item-w50,.grid-list--no-grid>.project-list__wrapper.item-w66{width:66.66%}}@media screen and (max-width:991px){.projects-list__view-type--type_3 .project-list__item.project-list__item--colored .project-list__item-content{background-color:transparent!important}.projects-list__view-type--type_3 .project-list__item-text--color-dark,.projects-list__view-type--type_3 .project-list__item-text--color-dark-opacity{color:#fff}.project-list__item-text-wrapper{padding:20px 3px 0 0}.project-list__item-text-top-part{padding-right:17px}body .project-list__item-title{font-size:18px}.grid-list--no-grid>.project-list__wrapper{width:33.33%}.project-list__item-image-wrapper{padding-top:100%}.project-list__item-additional-text{bottom:20px;left:20px;right:20px}.project-list__item-logo img{max-height:45px}}@media screen and (max-width:991px) and (min-width:768px){.project-list__item--wide .project-list__item-text-top-part{padding:0 48px 0 0}.project-list__item--wide .project-list__item-additional-text{right:113px}.project-list__item--wide .arrow-all{top:auto;bottom:50px;right:24px}}@media screen and (max-width:991px) and (min-width:601px){.project-list__item--wide .project-list__item-image-wrapper{padding-top:42%}}@media screen and (max-width:767px){.grid-list--no-grid>.project-list__wrapper{width:50%}.project-list__item--wide .arrow-all{display:none}}@media screen and (max-width:767px) and (min-width:601px){.projects-list__view-type--type_2 .project-list__item-logo~.project-list__item-text-wrapper .project-list__item-preview-wrapper.linecamp-3{-webkit-line-clamp:2}}@media screen and (max-width:600px){.project-list__item.flexbox--direction-row-reverse{flex-direction:column}.project-list__item-preview-wrapper{font-size:13px;line-height:20px}.project-list__item-sticker--BOTTOM,.project-list__item-sticker--BOTTOM_CORNER{bottom:24px;left:27px}.project-list__item-image-wrapper:after{top:40%}}@media screen and (max-width:450px){.project-list__item-sticker--TOP{top:30px;left:31px}}
/* End */
/* /local/assets/rutu-projects/style.css?17943094036310 */
/* /bitrix/templates/aspro-allcorp3digital/components/bitrix/news.list/project-list/style.min.css?17452223368293 */
