.banner.description-visibility-middle{height:auto;position:relative;width:100%}.banner.description-visibility-middle img{height:auto;max-width:100%;object-fit:cover}.banner.description-visibility-middle .description{left:0;position:absolute;top:0;width:100%}#cookie-consent-wrapper{background:rgba(50,50,50,.8);bottom:0;color:#fff;display:flex;flex-direction:column;left:0;padding:20px;position:fixed;z-index:1000}#cookie-consent-wrapper .info{text-align:justify;width:100%}#cookie-consent-wrapper a{color:#fff}#cookie-consent-wrapper .links{margin:10px 0}#cookie-consent-wrapper .links a{margin-right:20px}#cookie-consent-wrapper .links a:hover{color:#aaa}#cookie-consent-wrapper .action-wrapper{align-items:center;justify-content:center}#cookie-consent-wrapper button{border:2px solid #fff;height:50px;padding:0 20px;width:90%}#cookie-consent-settings-wrapper .category-tabs{border:1px solid #ccc;display:flex;margin:10px 0;padding-bottom:20px}#cookie-consent-settings-wrapper .modal-dialog{max-width:800px}#cookie-consent-settings-wrapper .nav-pills{flex:0 0 30%}#cookie-consent-settings-wrapper .tab-content{width:100%}#cookie-consent-settings-wrapper .tab-pane{padding:20px}#cookie-consent-settings-wrapper .cookie-item{margin:20px 0;position:relative}#cookie-consent-settings-wrapper .cookie-name{font-size:1.2em;font-weight:700}#cookie-consent-settings-wrapper .form-switch{position:absolute;right:0;top:0}#cookie-consent-settings-wrapper .form-always-checked{border:1px solid #000;padding:3px}@media screen and (min-width:768px){#cookie-consent-wrapper{flex-direction:row}#cookie-consent-wrapper button{margin:0 20px}#cookie-consent-settings-wrapper .form-always-checked{position:absolute;right:0;top:0}}@media screen and (min-width:1024px){#cookie-consent-wrapper .info{width:50%}#cookie-consent-wrapper button{width:auto}}#download-list .item{align-self:flex-end;border-bottom:3px solid transparent;margin:10px;text-align:center;width:220px}#download-list .item:hover{border-bottom:3px solid #ccc;color:#5f5f5f}#download-list .mime{background-attachment:scroll;background-image:url(/build/images/mime-big.2aef9ec9.png);background-repeat:no-repeat;height:50px;width:100%}#download-list .mime-blank{background-position:50% 0}#download-list .mime-txt{background-position:50% -52px}#download-list .mime-pdf{background-position:50% -105px}#download-list .mime-doc{background-position:50% -158px}#download-list .mime-xls{background-position:50% -211px}#download-list .mime-ppt{background-position:50% -264px}#download-list .mime-gif{background-position:50% -317px}#download-list .mime-jpeg{background-position:50% -370px}#download-list .mime-png{background-position:50% -423px}#download-list .mime-bmp{background-position:50% -476px}#download-list .mime-tiff{background-position:50% -529px}#download-category-list{display:flex;flex-wrap:wrap}#download-category-list .item{border-bottom:3px solid transparent;text-align:center}#download-category-list .item:hover{border-bottom:3px solid #ccc}#download-category-list .name{background-attachment:scroll;background-image:url(/build/images/folder.0c73cec3.png);background-position:top;background-repeat:no-repeat;display:block;font-size:1.2em;margin:10px;padding-top:150px;width:150px}#download-category-list .name:hover{color:#5f5f5f}.gallery-list .name{font-size:1em;font-weight:700;padding:4px 2px;text-align:center}.gallery-container{width:100%}.gallery-container .gallery-content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.gallery-container .gallery-content .gallery-image-container{align-items:center;border-radius:15px;display:flex;justify-content:center;margin:20px;overflow:hidden}.gallery-item{width:100%}.gallery-item .gallery-item-wrapper{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;margin:15px 0;padding:0;width:100%}.gallery-item .gallery-item-wrapper .name{display:none}.gallery-item .gallery-item-wrapper .image-wrapper{display:flex;margin:0;overflow:hidden;padding:0;width:100%}.gallery-item .gallery-item-wrapper .image-wrapper .image{height:auto}.gallery-item .gallery-item-wrapper .image-wrapper .image img{border-radius:15px;width:100%}@media screen and (min-width:768px){.gallery-item .gallery-item-wrapper{width:40%}.gallery-item .gallery-item-wrapper .image-wrapper{border-radius:15px;height:150px;overflow:hidden;width:230px}.gallery-item .gallery-item-wrapper .image-wrapper .image{height:auto}.gallery-item .gallery-item-wrapper .image-wrapper .image img{border-radius:15px}}@media screen and (min-width:1024px){.gallery-item .gallery-item-wrapper{width:25%}}.article-title{display:block;margin-top:10px}.article-content{display:block}.article-image{margin:0 0 10px}.article-date{float:right}.node ul{list-style-type:disc;padding-left:2rem}.node tbody td{border-width:1px}.node .body{max-width:800px}.node .image-wrapper{margin:0 20px}.node-category .node-list{display:flex;flex-wrap:wrap}.node-category .node-item{background:#fff;border-radius:20px;box-shadow:5px 5px 10px #aaa;font-size:1.2em;margin:10px;width:300px}.node-category .node-item .content{padding:20px}.node-category .node-item .name{font-size:1.1em;font-weight:700;margin-bottom:10px}.node-category .node-item .description{color:#6a6a6a}.node-category .more{display:block;font-weight:700;margin:10px 0 30px}@media screen and (min-width:768px){.article-content{display:flex}.article-image{margin:0 10px 0 0}}.menu,.menu li{position:relative}.menu li{margin:0 5px;padding:5px 10px}.menu div{cursor:pointer}@media screen and (min-width:768px){.menu{display:flex}}:root{--primary-color:#006a92;--primary-hover-color:#007eae;--primary-active-color:#005778;--article-type-product-color-1:#2a80ff;--article-type-product-color-2:#00b7db;--article-type-service-color-1:#ae47ff;--article-type-service-color-2:#f5339c;--article-type-consultation-color-1:#ff6800;--article-type-consultation-color-2:#fa2d35}main{background:radial-gradient(circle at 10% 30%,#e2f6ff 0,transparent 20%,transparent),radial-gradient(circle at 100% 70%,#e5fdff 0,transparent 20%,transparent),radial-gradient(circle at 40% 80%,#fddefd 0,transparent 20%,transparent);padding:1rem 0 5rem}main #page-title{background-clip:text;color:#00729c;text-align:center}main .body,main :not(.node-item)>.content{background:hsla(0,0%,100%,.6);border:1px solid rgba(0,0,0,.1);border-radius:1rem;box-shadow:5px 5px 30px #e1e1e1;font-size:1rem;margin:0 auto;padding:1.5rem}#form_filter,#form_save,.button,button{background:linear-gradient(90deg,#00729c,#00a8e8);border:none;border-radius:50rem;box-shadow:none;color:#fff!important;font-size:1rem;font-weight:700;outline:none;padding:1rem 1.5rem;transition:.15s ease}#form_filter .ui-icon,#form_save .ui-icon,.button .ui-icon,button .ui-icon{margin-left:.25rem;position:relative;top:2px;transform:scale(.7);transition:.15s ease}#form_filter:hover,#form_save:hover,.button:hover,button:hover{box-shadow:0 20px 40px rgba(0,114,156,.3);transform:scale(1.05)}#form_filter:hover .ui-icon,#form_save:hover .ui-icon,.button:hover .ui-icon,button:hover .ui-icon{translate:5px}#form_filter:active,#form_save:active,.button:active,button:active{box-shadow:none}.form-control:focus{border-color:#00729c!important;box-shadow:none}.more{color:var(--primary-color);display:inline-block}.more:hover{color:var(--primary-hover-color)}.more:active{color:var(--primary-active-color)}.more .ui-icon{margin-left:.25rem;position:relative;scale:.8;top:1px;transition:.2s}#scroll-up{background-color:var(--primary-color)}#scroll-up:hover{background-color:var(--primary-hover-color)}#scroll-up:active{background-color:var(--primary-active-color)}.price-toggle-button{align-items:center;display:flex;justify-content:space-between;width:100%}.price-toggle-button:hover{transform:scale(1.03)}.price-toggle-button:not(.collapsed) .ui-icon{rotate:180deg}.price-toggle-button .ui-icon{flex-shrink:0;scale:.8;transition:.2s}.price-wrapper{font-size:1rem;width:100%}.price-wrapper.collapse,.price-wrapper.collapsing{border-left:5px solid #00729c}.price-wrapper table{margin-bottom:.5rem;width:100%}.price-wrapper td{border:none;font-weight:700;padding:5px 10px;text-align:left}.price-wrapper td:nth-child(2){font-weight:400;text-align:right;white-space:nowrap}#backdrop{background:rgba(0,0,0,.5);height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.2s;width:100vw;z-index:9}#backdrop.show{opacity:1;pointer-events:auto}#contact-form label{color:#364153;font-size:.9rem;font-weight:600;margin-bottom:.25rem;margin-top:1.25rem}#contact-form .form-control{border:2px solid #eaeaea;border-radius:.75rem}#contact-form .action-wrapper{display:flex;justify-content:center;margin-top:2rem}#contact-form .action-wrapper button{min-width:10rem}.node-category #link-title-wrapper,.node-category .node-list{justify-content:center}.node-category .node-item{overflow:hidden}.node-item .more{margin:1rem 0}.description{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;max-height:300px;overflow:hidden}.admin-items-pager-wrapper{margin-bottom:1rem}.article-item-wrapper{background:hsla(0,0%,100%,.6);border:2px solid #eaeaea;border-radius:.5rem;box-shadow:0 10px 20px -10px #aaa;margin-bottom:1rem;overflow:hidden;padding:1rem;position:relative}.article-item-wrapper:after{content:"";height:100%;left:0;position:absolute;top:0;width:6px}.article-item-wrapper.article-item-wrapper-4:after{background:linear-gradient(to bottom,var(--article-type-product-color-1),var(--article-type-product-color-2))}.article-item-wrapper.article-item-wrapper-5:after{background:linear-gradient(to bottom,var(--article-type-service-color-1),var(--article-type-service-color-2))}.article-item-wrapper.article-item-wrapper-6:after{background:linear-gradient(to bottom,var(--article-type-consultation-color-1),var(--article-type-consultation-color-2))}.article-item-wrapper .article-content,.article-item-wrapper .article-title{margin-bottom:1rem}#tender{background:url(/build/images/palyazat.1ac0482e.webp);bottom:0;box-shadow:2px 2px 3px #000;height:104px;left:0;position:fixed;width:400px;z-index:9}#top-wrapper{background:#f3f4f6;display:none;font-size:1.12em;padding:8px 0;position:relative}#top-wrapper .row{justify-content:space-between}#top-wrapper a{color:#fff}#top-wrapper a:hover{text-decoration:underline}#top-wrapper .user{padding:2px 0}#top-wrapper .contact{background:url(/build/images/ui-icons.f83e6e19.png) no-repeat scroll 0 0;color:#364153;margin-right:20px;padding:3px 0 3px 30px}#top-wrapper .contact.phone{background-position:-425px 1px}#top-wrapper .contact.email{background-position:-425px -32px}#top-wrapper .contact.opening-time{background-position:-425px -68px}#top-wrapper .social-wrapper{display:flex}#top-wrapper .social-wrapper .social-icon{height:30px;width:30px}#top-wrapper .social-wrapper .fb{background:url(/build/images/ui-icons.f83e6e19.png) no-repeat scroll -427px -107px}@media screen and (min-width:768px){#top-wrapper{display:block}}@property --header-color-1{syntax:"<color>";initial-value:#097ba7;inherits:false}@property --header-color-2{syntax:"<color>";initial-value:#005d81;inherits:false}@keyframes headerColorAnimation{0%{--header-color-1:#097ba7;--header-color-2:#005d81}60%{--header-color-1:hsla(0,0%,100%,.3);--header-color-2:hsla(0,0%,100%,.3)}to{--header-color-1:hsla(0,0%,100%,.7);--header-color-2:hsla(0,0%,100%,.7)}}.contact-wrapper{display:flex}.contact-wrapper p{margin-bottom:0}header{background:linear-gradient(to right,var(--header-color-1),var(--header-color-2));box-shadow:0 2px 10px 0 rgba(0,0,0,.3);left:0;padding:10px 0;position:sticky;top:0;z-index:3}header.scrolled{animation:headerColorAnimation .25s forwards;backdrop-filter:blur(8px)}header.scrolled a.logo{box-shadow:none}header.scrolled #desktop-main-menu .menu-link{color:#374153!important}header.scrolled #desktop-main-menu .menu-link:hover{background:#f3f4f6}header.scrolled #desktop-main-menu .menu-link.active{background:#00729c;color:#fff!important}header.scrolled #menu-mobile-open{background:#00729c;border-radius:.5rem;padding:.25rem}header a.logo{background-color:#00729c;border-radius:.5rem;box-shadow:3px 3px 5px #026082;padding:.5rem;transition:.1s ease-in-out}header a.logo:hover{transform:scale(1.1)}header a.logo img{height:32px;width:32px}.header-container{align-items:center;display:flex;justify-content:space-between}#desktop-main-menu .menu-link{border-radius:10px;color:#fff;display:inline-block;font-size:1.2em;padding:12px 15px;transition:.1s .1s}#desktop-main-menu .menu-link.active,#desktop-main-menu .menu-link:hover{background:hsla(0,0%,100%,.2);transform:scale(1.05)}#desktop-main-menu .menu-link.active .child-menu,#desktop-main-menu .menu-link:hover .child-menu{opacity:1;pointer-events:all}#desktop-main-menu .child-menu{background:#fff;border:1px solid var(--primary-color);border-radius:4px;font-size:.8em;left:0;opacity:0;pointer-events:none;position:absolute;top:100%!important;transition:.2s .1s;width:300px;z-index:1}#desktop-main-menu .child-menu-link{display:inline-block;width:100%}#desktop-main-menu .child-menu-link:hover{color:var(--primary-color)}#menu-mobile-open{cursor:pointer;display:none}#menu-mobile-open-icon{background:url(/build/images/ui-icons.f83e6e19.png) no-repeat scroll -337px 8px;height:40px;width:40px}#mobile-main-menu{background:#fff;display:flex;flex-direction:column;height:100vh;padding:2rem;position:fixed;right:-350px;top:0;transition:.2s;width:350px;z-index:10}#mobile-main-menu.open{right:0}#mobile-main-menu .menu-mobile-header{align-items:center;border-bottom:1px solid #eaeaea;display:flex;font-size:2rem;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}#mobile-main-menu #menu-mobile-close{cursor:pointer;display:inline-block;padding:.25rem}#mobile-main-menu #menu-mobile-close .menu-mobile-close-icon{background-image:url(/build/images/ui-icons.f83e6e19.png);background-position:-121px -150px;display:inline-block;height:25px;scale:.8;width:24px}#mobile-main-menu .menu-wrapper{overflow:auto}#mobile-main-menu .menu{flex-direction:column}#mobile-main-menu .menu>li{margin:0 0 1rem;padding:0}#mobile-main-menu .menu .child-menu-link,#mobile-main-menu .menu .menu-link:not(:has(.child-menu)){background:linear-gradient(90deg,#00729c,#00a8e8);border-radius:.25rem;color:#fff;display:flex;justify-content:space-between;padding:.5rem;width:100%}#mobile-main-menu .menu .child-menu-link:after,#mobile-main-menu .menu .menu-link:not(:has(.child-menu)):after{background-image:url(/build/images/ui-icons.f83e6e19.png);background-position:-56px -156px;content:"";display:inline-block;height:16px;margin-left:.5rem;scale:.7;width:21px}#mobile-main-menu .menu .menu-link.open .child-menu{display:flex}#mobile-main-menu .menu .menu-link.open .menu-link-header:after{rotate:180deg}#mobile-main-menu .menu .menu-link-header{align-items:center;background:#f2f2ff;border-radius:.25rem;display:flex;justify-content:space-between;padding:.5rem;position:relative;width:100%}#mobile-main-menu .menu .menu-link-header:after{background-image:url(/build/images/ui-icons.f83e6e19.png);background-position:0 -225px;content:"";height:18px;margin-left:.5rem;scale:.5;transition:.2s;width:24px}#mobile-main-menu .menu .child-menu{border-left:5px solid #00729c;display:none;flex-direction:column;margin-top:1rem}#mobile-main-menu .menu .child-menu li{margin-right:0;padding-right:0}#helpdesk-dialog .close-button{background:#800}#helpdesk-dialog .close-button:hover{background:#a00}#helpdesk-dialog .close-button:active{background:#600}#helpdesk-dialog .description{font-size:1.2em}#helpdesk-dialog .button-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}#helpdesk-dialog .button-wrapper .button{display:block;margin:10px;padding:1rem;width:300px}@media screen and (max-width:1400px){#menu-mobile-open{display:block}#desktop-main-menu{display:none}}@keyframes backgroundMove{0%{background-position:0 0}50%{background-position:-800px -800px}to{background-position:0 0}}footer{animation:backgroundMove 30s infinite;background-image:linear-gradient(45deg,#112333 25%,#131c2b 0,#131c2b 75%,#112333 0,#112333),linear-gradient(45deg,#112333 25%,#131c2b 0,#131c2b 75%,#112333 0,#112333);background-size:60px 60px;padding-bottom:100px}footer .logo-link{display:block;margin-bottom:30px}footer .social-wrapper{display:flex;justify-content:center;margin-top:20px}footer .social-wrapper .social-icon{height:35px;width:35px}footer .social-wrapper .fb{background:url(/build/images/ui-icons.f83e6e19.png) no-repeat scroll -425px -156px}footer .title{font-size:1.2em;font-weight:700;margin:20px 0 10px}footer .link-wrapper{text-align:center}footer .contact{display:block;padding:2px 0}footer .menu li{padding:2px 0}footer .banner{display:flex;justify-content:center}#copyright{border-top:1px solid #fff;margin-top:20px;padding-top:10px;text-align:center}#copyright div{padding:5px 0}footer .contact-wrapper{flex-direction:column}@media screen and (min-width:768px){footer .menu{display:block}#copyright{display:flex;justify-content:space-between}}@media screen and (min-width:1280px){footer h4{margin:20px 0}footer .column{margin:0 10px;padding:0 10px}footer .column-1{width:310px}footer .link-wrapper{display:flex;justify-content:center;text-align:left}footer .social-wrapper{justify-content:left}footer .contact-wrapper{min-width:180px}footer .contact{background:url(/build/images/ui-icons.f83e6e19.png) no-repeat scroll 0 0;padding:5px 0 4px 35px}footer .contact.address{background-position:-428px -207px}footer .contact.phone{background-position:-425px -246px}footer .contact.email{background-position:-425px -287px}}.ui-icon{background-image:url(/build/images/ui-icons.f83e6e19.png);display:inline-block}.ui-icon.arrow-white{background-position:-56px -156px;height:16px;width:21px}.ui-icon.arrow-blue{background-position:0 -156px;height:16px;width:19px}.ui-icon.angle-down{background-position:-52px -227px;height:19px;width:30px}