.Sidebar_sidebar__WSn2y{width:var(--sidebar-width,320px);background-color:var(--light-medium);color:#fff;height:100vh;display:flex;flex-direction:column;overflow-y:auto;position:fixed;top:0;left:0;z-index:1000;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.Sidebar_sidebarOpen__102vo{-webkit-transform:translateX(0);transform:translateX(0)}.Sidebar_sidebarMenu__n1nQ_{list-style:none;margin:0;padding:10px 0 0}.Sidebar_menuItem__3PKSg{position:relative}.Sidebar_menuLink__g9Nud{display:flex;align-items:center;justify-content:space-between;padding:13px 20px;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.Sidebar_menuLink__g9Nud:focus,.Sidebar_menuLink__g9Nud:hover{background-color:var(--light);color:#fff;text-decoration:none}.Sidebar_active__3k6xc{background-color:var(--light)}.Sidebar_menuLinkWithSubLinks__3cQqH{display:flex;align-items:center;min-width:0}.Sidebar_menuLinkWithSubLinks__3cQqH span{min-width:0;overflow-wrap:anywhere}.Sidebar_icon__I4RZ9{margin-right:12px;font-size:18px;width:20px;text-align:center;flex-shrink:0}.Sidebar_arrowIcon__120Sj{font-size:14px;margin-left:10px;flex-shrink:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.Sidebar_submenu__eZ9HV{list-style:none;margin:0;padding:0;background-color:var(--medium);overflow:hidden;max-height:0;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.Sidebar_submenuOpen__1U04Z{max-height:1000px;-webkit-transition:max-height .3s ease-in;transition:max-height .3s ease-in}.Sidebar_submenuItem__3Bxpn .Sidebar_menuLink__g9Nud{padding-left:44px}.Sidebar_submenuItem__3Bxpn .Sidebar_menuLink__g9Nud:focus,.Sidebar_submenuItem__3Bxpn .Sidebar_menuLink__g9Nud:hover{background-color:var(--light)}.Sidebar_sidebarBottom__1tWMJ{margin-top:auto;padding:15px;background-color:var(--medium);text-align:center}.Sidebar_companySelect__2YuFD{width:100%;padding:8px 10px;border-radius:4px;border:none;font-size:14px;cursor:pointer}.Sidebar_userInfo__1zaH_{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#fff;margin-top:12px}.Sidebar_logoutBtn__34BGN{background-color:var(--darker);color:#fff;border:none;border-radius:4px;padding:6px 12px;cursor:pointer;display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-size:14px}.Sidebar_logoutBtn__34BGN:hover{filter:brightness(1.15)}.Sidebar_hamburger__2AUxA{display:none;position:fixed;top:10px;left:10px;z-index:1100;cursor:pointer;font-size:22px;color:#fff;padding:6px 11px;background-color:var(--dark-medium);border-radius:4px}@media screen and (max-width:991px){.Sidebar_hamburger__2AUxA{display:block}.Sidebar_sidebarOpen__102vo{padding-top:56px}}.Layout_wrapper__39EGM{min-height:100vh}.Layout_header__2iJam{height:70px;background-color:#fff;display:flex;align-items:center;justify-content:flex-end;padding:0 24px;border-bottom:1px solid #e6e6e6;-webkit-transition:margin-left .3s ease;transition:margin-left .3s ease}.Layout_header__2iJam img{max-height:46px;width:auto}.Layout_contentWrapper__2uRu0{padding:20px;min-height:calc(100vh - 70px);-webkit-transition:margin-left .3s ease;transition:margin-left .3s ease}@media screen and (min-width:992px){.Layout_contentWrapperOpen__32gEt,.Layout_headerOpen__m8YZU{margin-left:var(--sidebar-width,320px)}}@media screen and (max-width:991px){.Layout_contentWrapper__2uRu0{padding:12px}}#gallery{display:flex;flex-wrap:wrap;margin:-5px -5px 30px}#gallery>*{flex:1 1 17%;max-width:18%;margin:1%;max-height:105px;overflow:hidden}#gallery div img{width:100%;height:100%}#gallery #button-to-gallery{background-color:#e6e6e6;flex:1 1 37%;border:unset;color:#464646;max-width:unset}#back-to-news-list{margin-top:40px;margin-bottom:80px}#search #input{width:100%;margin:0;height:48px;padding:0 20px}#search .row:nth-child(2){margin-top:20px}#search #gray-main-button,table{width:100%}table{margin-top:50px;margin-bottom:50px}table tr:nth-of-type(odd){background-color:#e6e6e6}table tr{height:70px}table .company,table .data-title{color:#00367b;font-weight:700;font-size:17px;padding-left:4%;padding-right:4%;width:65%;line-height:20px;position:relative}table a{color:#00367b}table .company:after,table .data-title:after{content:"";height:50%;width:3px;position:absolute;right:0;top:25%;background-color:#e6e6e6}table tr:nth-of-type(odd) .company:after,table tr:nth-of-type(odd) .data-title:after{background-color:#fff}table .city,table .value{text-align:center;font-size:17px;color:#464646}table .data-title{width:30%}#document-block .block-title{text-align:center}.gallery-modal{z-index:20000!important}.markerText{border:4px solid #00367b;border-radius:10px;padding:12px;max-width:400px;background:#fff}.markerText h4{color:#00367b;font-size:18px}.markerText p{font-size:16px;margin-bottom:0}.subpage-text .media{display:block!important}h1{color:#50c8ed;font-weight:700;text-transform:uppercase;margin-bottom:25px}.sidebar-content{padding-left:15px}.sidebar-element{margin-bottoM:45px}#sidebar-documents .block-title{background-color:#4ec8ed;padding:20px;font-size:1.5em;font-weight:600;margin-bottom:0}#sidebar-documents .sidebar-documents-content{background-color:#83d9f2;padding:20px}#sidebar-documents .sidebar-documents-content a{color:#000!important}#sidebar-news .block-title{background-color:#50bb83;color:#fff;padding:20px;font-size:22px;font-weight:600;margin-bottom:0}#sidebar-news .sidebar-news-content{background-color:#85d0a9;padding:5px 0 20px}.load-more-button{margin-top:20px;margin-bottom:20px}.load-more-button .btn{background-color:#4ec8ed;color:#fff;padding:5px 25px;font-weight:700}.hamburger-icon{display:none}.main-header{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:767px){.hamburger-icon{display:inline}#sidebar-news .sidebar-news-content{padding:20px 0 0}.content-wrapper>.content,.wrapper .content-wrapper{padding:0!important}.card{margin-bottom:0!important}.card-body a{display:inline}.card-body a:after{content:"\a";white-space:pre}#subpage-content{text-align:justify}.table-responsive table{width:1800px}.main-footer{padding:27px}.sidebar-content{padding-left:0}.main-sidebar{position:fixed}.main-header{left:0}.card-body{padding:20px!important}h1{font-size:25px}h1.box-title{font-size:15px!important}table{margin-top:0}.invoice_table td,.invoice_table th{width:50px}.document_table,.invoice_table,.project_table{display:block!important}}iframe{height:100vh}.table{font-size:13px}.navbar{padding:1.5rem .5rem}.sidebar-logo{height:80px}.sidebar-logo img{height:70%}.card{opacity:.9}h1.title{margin-top:40px}h1.box-title,h1.title{font-size:25px;position:relative}h1.box-title{margin-top:0;color:#000;text-transform:uppercase}h1.title:after{content:"";position:absolute;bottom:-20px;height:2px;width:30%;left:0;background-color:#50bb83}#static-data .content{margin-top:40px}#static-data p span{font-size:13px}.row>div{margin-bottom:15px}.margin-top-0{margin-top:0}.subpages-lists a{color:#50c8ed;font-size:21px;font-weight:700}.vertical-center{display:inline-grid;align-content:center}aside .sidebar{max-height:100%}.project-box{background-color:#ecf7f1}.project-box .title{font-weight:700;margin-bottom:0;min-height:75px;display:flex;align-items:center}.project-box a{background-color:#4fbb83;color:#fff;text-transform:uppercase;padding:5px 10px;display:inline-block;border-radius:5px}.project-box .content-box{padding:10px;min-height:150px}.project-box .img-content{max-height:200px;overflow:hidden}:not(.layout-fixed) .main-sidebar{position:fixed;height:-webkit-fill-available}.card-body{padding:3rem 3rem 1rem}.subpages-lists{margin-top:30px}.sidebar .nav li a i{margin-right:10px}.swal-wide{width:80%!important;max-height:900px!important}.swal-wide iframe{max-height:800px!important;overflow:scroll}.swal-wide .swal2-actions{display:none!important}.card h1.blue-title{color:#50c8ed}#article-item a{background-color:#4fbb83;color:#fff;text-transform:uppercase;padding:5px 10px;display:inline-block;border-radius:5px;margin:10px 10px 0;width:100%;text-align:center}.swal2-popup .swal2-html-container{max-height:600px!important;overflow:scroll}.badge{margin-bottom:0;font-size:13px}.document_table,.invoice_table{display:inline-table}.invoice_table td,.invoice_table th,.project_table td,.project_table th{text-align:center}.project_table td:not(:first-child){min-width:200px}.document_table td,.document_table th{text-align:center}