.header{margin-bottom:50px;padding:50px 0;position:relative;transition:background-color .2s linear;z-index:3}.header.scroll-active{background-color:#fff;padding-top:30px}@media (max-width:1200px){.header{margin-bottom:0;padding:0}}.header__logo-picture{align-items:center;display:flex;height:100%;justify-content:center;max-width:100px;width:100%}.header__logo-picture img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:1200px){.header__container{grid-template-columns:100px 70px;grid-template-rows:60px;justify-content:space-between}}.header__btn-block .btn{display:flex;justify-content:space-between;width:100%}.header__popup-btn{color:#000}.header__popup-content{align-items:center;display:grid;gap:5px;grid-template-columns:1fr;justify-content:center;padding:20px}.header__popup{inset:inherit;margin-top:15px;max-width:250px;right:0;width:100%}.header__btn-menu{height:47px;padding:0;width:47px}.header__btn-icon{height:100%;width:20px}.nav{align-items:center;display:flex}.nav__list{display:grid;gap:60px;grid-template-columns:repeat(4,auto)}@media (max-width:1400px){.nav__list{gap:20px 40px}}.nav.mobile .nav__list{grid-template-columns:1fr}.nav__elem{align-items:flex-end;display:flex;height:100%}.nav__elem-link{color:#000;display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.nav__elem-link:after{background-color:#469b63;content:"";height:3px;transition:width .3s linear;width:0}.nav__elem-link.active:after,.nav__elem-link:hover:after{width:100%}.mobile-nav{padding:25px}.mobile-nav .header__list{flex-direction:column}.mobile-nav__avatar-block{align-items:center;display:grid;gap:30px;grid-template-columns:80px 1fr 40px;grid-template-rows:81px;margin-bottom:30px}@media (max-width:500px){.mobile-nav__avatar-block{gap:15px;grid-template-columns:80px 1fr 40px;grid-template-rows:81px 40px}}@media (max-width:375px){.mobile-nav__avatar-block{gap:30px;grid-template-columns:80px 40px;justify-content:space-between}}.mobile-nav__icon{height:100%;width:100%}.mobile-nav__department{border-bottom:1px solid #344054;display:grid;gap:30px;grid-template-columns:1fr;margin-bottom:30px;padding-bottom:30px}@media (max-width:768px){.mobile-nav__department{margin-bottom:14px;padding-bottom:14px}}.mobile-nav__close{max-height:40px;max-width:40px;padding:20px}.mobile-nav__btn{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:0;text-transform:uppercase}.mobile-nav__avatar-info{display:grid;gap:0}.mobile-nav__avatar-info span{align-items:center;display:flex}@media (max-width:375px){.mobile-nav__avatar-info{font-size:15px;grid-column:1/-1;grid-row:2/2}}.banner{background-color:red;background:linear-gradient(180deg,#469b63,#85dba2);border-radius:10px;cursor:pointer;display:grid;grid-template-columns:1fr;height:537px;overflow:hidden;position:relative;transition:box-shadow .2s linear;width:100%}@media (max-width:1200px){.banner{grid-column:1/-1;height:100%}}.banner__title{align-items:center;color:#fff;display:flex;font-family:Inter;font-size:31.697px;font-style:normal;font-weight:700;height:100%;left:0;line-height:normal;padding:45px 10px;position:absolute;top:-40px}@media (max-width:1200px){.banner__title{font-size:30px;padding:0 20px;position:relative;top:0}}@media (max-width:768px){.banner__title{font-size:24px;text-align:start}}@media (max-width:550px){.banner__title{font-size:18px}}@media (max-width:450px){.banner__title{margin:0 auto}}.banner__picture img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:1200px){.banner__picture{position:absolute;right:0}}.banner__picture-1{height:116px;transform:translateY(50px);transition:all .4s linear;width:88px}@media (max-width:1200px){.banner__picture-1{display:none}}.banner__picture-2{height:163px;transform:translate(80px,110px);transition:all .4s linear;width:134px}@media (max-width:1200px){.banner__picture-2{height:110px;transform:translate(-100px,10px);width:80px}}@media (max-width:450px){.banner__picture-2{display:none}}.banner__picture-3{height:190px;transform:translate(-40px,100px);transition:all .4s linear;width:206px}@media (max-width:1200px){.banner__picture-3{height:120px;transform:translateY(20px);width:120px}}@media (max-width:450px){.banner__picture-3{display:none}}.banner:hover .banner__picture-1{transform:translateY(50px) rotate(50deg)}.banner:hover .banner__picture-2{transform:translate(80px,110px) rotate(-80deg)}@media (max-width:1200px){.banner:hover .banner__picture-2{transform:translate(-100px,10px) rotate(-30deg)}}.banner:hover .banner__picture-3{transform:translate(-40px,100px) rotate(30deg)}@media (max-width:1200px){.banner:hover .banner__picture-3{transform:translateY(20px) rotate(15deg)}}@media (max-width:1200px){.banners{order:0}}.banners__list{display:grid;gap:23px;grid-template-columns:1fr;grid-template-rows:1fr}@media (max-width:1200px){.banners__list{display:grid;gap:23px;grid-template-columns:repeat(2,1fr);grid-template-rows:100px}}.status-elem{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001c;cursor:pointer;display:flex;flex-direction:column;justify-content:center;position:relative}.status-elem__notification-icon{position:absolute;right:10px;top:-15px;z-index:2}.status-elem__title{align-items:center;color:#000;display:grid;font-size:16px;font-style:normal;font-weight:400;gap:20px;grid-template-columns:120px 15px;line-height:normal;padding:23px;text-align:center}.status-elem__title .icon{height:18px;overflow:hidden;position:relative;width:18px}.status-elem__title .icon:after,.status-elem__title .icon:before{background-color:#000;content:"";height:2px;opacity:.5;position:absolute;top:70%;width:100%}.status-elem__title .icon:before{left:0;transform:rotate(45deg) translate(-9px)}.status-elem__title .icon:after{right:0;transform:rotate(135deg) translate(-9px)}.status-elem__body{display:flex;flex-direction:column;padding:0 23px 23px;width:100%}.status-elem.green{background-color:#e2f3e6}.status-elem.red{background-color:#ce40313b}.status-elem.orange{background-color:#f8a22e3b}.status-elem.open .icon{transform:rotate(180deg)}.status{display:grid;gap:19px;margin-bottom:30px;padding-top:20px}.aside-mobile-btns{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.aside-mobile-btns__elem{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001c!important;display:flex;flex-direction:column;overflow:hidden;padding:15px 36px}.aside-mobile-btns__icon{height:40px;margin-bottom:9px;width:40px}.aside-mobile-btns__title{color:#333;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-align:center}@media (max-width:450px){.aside-mobile-btns__title{font-size:14px}}.aside-mobile-popup__container{max-width:100%;padding:50px}@media (max-width:500px){.aside-mobile-popup__container{padding:50px 30px}}.aside-mobile-popup__title{font-size:30px;margin-bottom:30px;text-align:center}.aside-mobile-popup__close{height:40px;margin-bottom:20px;margin-left:auto;padding:15px;width:40px}.aside-mobile-popup__status{display:grid;gap:30px;grid-template-columns:1fr}.aside-mobile-popup__status-elem{align-items:center;border-bottom:1px solid;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:30px}.aside-mobile-popup__icon{height:30px;width:30px}.popup{position:relative}.popup__form{align-items:center;display:flex;flex-direction:column;padding:40px}.popup__title{font-size:25px;margin-bottom:30px}.popup__input{margin-bottom:30px;width:100%}.popup__close{position:absolute;right:15px;top:15px}.calendar{margin-bottom:30px}.calendar__date{display:flex;justify-content:center;margin-bottom:5px}.calendar__text-popup{align-items:center;display:grid;gap:5px;grid-template-columns:5px 1fr;margin-bottom:5px}.vc-popover-content{padding:5px 15px}.popup-text:before{background-color:#000;border-radius:30px;content:"";height:5px;width:5px}.popup-text span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:12px;overflow:hidden;text-overflow:ellipsis;width:200px}.popup-text--sucsess:before{background-color:#469b63}.popup-text--pending:before{background-color:#ccc}.popup-text--current:before{background-color:#f8a22e}.vc-focus:focus-within{box-shadow:none}
