@supports (container-type:inline-size){main .newsList{container:sidebar/inline-size}}.newsElementItem{--newsElementItem-padding:20px 15px;--newsElementItem-date-mb:15px;--newsElementItem-name-mb:10px;--newsElementItem-name-fsz:18px;--newsElementItem-text-mb:20px;--newsElementItem-text-fsz:16px;--newsElementItem-btn-height:50px;--newsElementItem-btn-fsz:16px;border:1px solid #bed5e1;border-radius:var(--border-radius-outer);cursor:pointer;display:flex;flex-direction:column;gap:30px;padding:var(--newsElementItem-padding);transition:box-shadow .2s ease,border-color .2s ease}@supports (container-type:inline-size){.newsElementItem{container:inset}}.newsElementItem__img{border-radius:var(--border-radius-inner);flex-shrink:0;height:280px;overflow:hidden;width:100%}.newsElementItem__img img{-o-object-fit:cover;object-fit:cover}.newsElementItem__info{display:flex;flex-direction:column;width:100%}.newsElementItem__date{color:#797979;font-size:16px;font-weight:400;line-height:normal;margin-bottom:var(--newsElementItem-date-mb)}.newsElementItem__name{color:var(--text-color);font-size:var(--newsElementItem-name-fsz);font-weight:700;line-height:normal;margin-bottom:var(--newsElementItem-name-mb)}.newsElementItem__text{font-size:var(--newsElementItem-text-fsz);line-height:140%;margin-bottom:var(--newsElementItem-text-mb)}.newsElementItem__btn{border-radius:var(--border-radius-inner);height:var(--newsElementItem-btn-height,50px);margin:auto 0 0 auto}.newsElementItem__btn span{font-size:var(--newsElementItem-btn-fsz);font-weight:700;line-height:normal}@media(min-width:461px){.newsElementItem{--newsElementItem-name-mb:15px;--newsElementItem-text-mb:25px;--newsElementItem-btn-fsz:18px;--newsElementItem-padding:25px 20px 30px 20px}.newsElementItem__btn{max-width:308px}.newsElementItem__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media(min-width:769px){.newsElementItem{--newsElementItem-date-mb:25px;--newsElementItem-name-fsz:24px;--newsElementItem-padding:30px;--newsElementItem-text-fsz:18px;--newsElementItem-name-mb:10px}.newsElementItem__text{line-height:160%}}@media(min-width:1025px){.newsElementItem{--newsElementItem-date-mb:25px;--newsElementItem-name-fsz:24px;--newsElementItem-padding:30px}.newsElementItem:hover{border:1px solid transparent;box-shadow:0 0 60px #2150674d}}@media(min-width:1601px){.newsElementItem{--newsElementItem-btn-height:60px}.newsElementItem__btn{max-width:368px}}@container sidebar (min-width: 860px){.newsElementItem{flex-direction:row}.newsElementItem__img{max-width:430px}}.newsList{--news-lsit-gap:20px;display:flex;flex-direction:column;gap:var(--news-lsit-gap)}@media(min-width:461px){.newsList{--news-lsit-gap:15px}}@media(min-width:769px){.newsList{--news-lsit-gap:30px}}@media(min-width:1025px){.newsList{--news-lsit-gap:30px}}.tabsLine{display:flex;gap:15px;margin:0 calc(var(--container-padding)*-1) 30px;overflow-x:auto;scrollbar-width:none}.tabsLine::-webkit-scrollbar{height:0;width:0}.tabsLine__item{align-items:center;cursor:pointer;display:flex;gap:6px;margin-bottom:2px;padding-bottom:3px;position:relative;white-space:nowrap}.tabsLine__item:first-child{margin-left:var(--container-padding)}.tabsLine__item:last-child{margin-right:var(--container-padding)}.tabsLine__item:before{background-color:transparent;content:"";height:2px;left:0;position:absolute;right:0;top:100%;transition:background-color .2s ease-in-out}.tabsLine__item span:not(.icon){color:#40758f;font-size:14px;font-style:normal;font-weight:600;line-height:normal;transition:background-color .2s ease-in-out}.tabsLine__item span.icon{flex-shrink:0}.tabsLine__item span.icon:before{background-color:#40758f;transition:background-color .2s ease-in-out}.tabsLine__item span.icon._person:before{height:14px;width:11px}.tabsLine__item span.icon._group:before{height:14px;width:14px}.tabsLine__item span.icon._children:before{height:15px;width:17px}.tabsLine__item._selected{pointer-events:none}.tabsLine__item._selected:before{background-color:#40758f}.tabsLine__item._selected span:not(.icon){color:#000}.tabsLine__item._selected span.icon:before{background-color:var(--text-color)}.tabsLine__item:hover span.icon:before,.tabsLine__item:hover:before{background-color:#335e72}@media(min-width:461px){.tabsLine{gap:30px}.tabsLine__item{padding-bottom:6px}.tabsLine__item span:not(.icon){font-size:16px}.tabsLine__item span.icon._person:before{height:17px;width:15px}.tabsLine__item span.icon._group:before{height:20px;width:19px}.tabsLine__item span.icon._children:before{height:19px;width:28px}}@media(min-width:1025px){.tabsLine{margin:0 calc(var(--container-padding)*-1) 40px}}@media(min-width:1201px){.tabsLine{margin:0 calc(var(--container-padding)*-1) 62px}.tabsLine__item span:not(.icon){font-size:20px}}@media(min-width:1601px){.tabsLine__item span:not(.icon){font-size:22px}}.team__wrapper{display:grid;gap:20px;grid-template-columns:repeat(1,1fr)}.team__item{border-radius:var(--border-radius-outer);box-shadow:inset 0 0 0 1px #bed5e1;display:flex;flex-direction:column;gap:20px;padding:20px}.team__item header{aspect-ratio:13/12;border-radius:var(--border-radius-inner);flex-shrink:0;overflow:hidden}.team__item header img{-o-object-fit:cover;object-fit:cover;-o-object-position:0 -50px;object-position:0 -50px}.team__item-body{display:flex;flex-direction:column;height:100%}.team__item-title{color:#797979;font-size:16px;font-weight:400;line-height:20px;margin-bottom:10px}.team__item-name{font-size:18px;font-weight:700;margin-bottom:15px}.team__item-info{font-size:14px;font-weight:300;line-height:22.4px;margin-bottom:30px}.team__item-contact{display:flex;flex-direction:column;gap:10px;margin-bottom:0;margin-top:auto}.team__item-contact a{align-items:center;display:flex;gap:10px}.team__item-contact a .icon{flex-shrink:0}.team__item-contact a :not(.icon){color:#000;transition:background-color .2s ease}.team__item-contact a:hover :not(.icon){color:#f8bf7f;transition:background-color .2s ease}@container sidebar (min-width: 750px){.team__wrapper{grid-template-columns:repeat(2,1fr)}}@container sidebar (min-width: 1140px){.team__wrapper{grid-template-columns:repeat(3,1fr)}}@media(min-width:1201px){.team__wrapper{gap:30px}.team__item{gap:30px;padding:30px}.team__item-name{font-size:20px}.team__item-info{font-size:16px}}
