body{font-family:Helvetica,Arial,sans-serif}@media screen and (min-width:1600px){body{font-size:110%}}@media screen and (min-width:2000px){body{font-size:115%}}@media screen and (min-width:2400px){body{font-size:125%}}@media screen and (min-width:2800px){body{font-size:140%}}@media screen and (min-width:1200px){.uk-container-expand{padding-left:5%!important;padding-right:5%!important}}@media screen and (min-width:1600px){.uk-container-expand{padding-left:10%!important;padding-right:10%!important}}@media screen and (min-width:1800x){.uk-container-expand{padding-left:15%!important;padding-right:15%!important}}@media screen and (min-width:3841px){.uk-container-expand{padding-left:15%!important;padding-right:15%!important}}@media screen and (min-width:5121px){.uk-container-expand{padding-left:20%!important;padding-right:20%!important}}header{background:#e0f3ff!important}header .header-logo{margin-top:0.25em;margin-right:2em}header .header-logo .logo{padding:0.5em;width:100%;max-height:64px;float:left}header .header-contact{min-width:250px;margin-top:1.1em;line-height:24px;font-size:140%}header .header-search{margin-top:1em}header .header-search .uk-search-input{border-radius:4px}header .header-icon{width:56px;float:left;margin-right:1em}header .icon-wa{margin-top:-3px;width:18px;margin-right:6px}.uk-pagination li a{color:#0099cc}.uk-card{border-radius:0.25em}.uk-accordion{background:#fbfbfb;-webkit-box-shadow:0 0 4px #0099cc;box-shadow:0 0 4px #0099cc;padding:10px!important;border-radius:0.25em!important}.uk-logo .logo{width:100px}.uk-logo:hover{color:#ddd}.menu-button a{margin-bottom:0.2em}footer{margin-top:2em;background:#e0f3ff!important;color:#333}.nav{background:#e0f3ff}.uk-navbar-nav li a{color:#0099cc!important;min-height:2.4em;font-size:110%!important}.uk-navbar-nav li a:hover{color:#007399!important}.uk-navbar-dropdown{width:200px!important;background:#e0f3ff}.uk-navbar-dropdown a{min-height:auto!important}.uk-navbar-dropdown a:hover{color:#fff!important}.uk-offcanvas-bar{background:#e0f3ff}.uk-offcanvas-bar .offcanvas-wa img{margin-top:-3px;margin-right:6px;width:16px}.uk-offcanvas-bar h3{color:#333}.mobile-logo .logo{height:40px}.mobile-logo .mobile-contact{margin-top:0.5em;margin-bottom:0.25em;line-height:20px}.mobile-logo .mobile-contact img{margin-top:-3px;width:16px}.uk-pagination .page-current{color:#999}.uk-button{border-radius:0.25em}.uk-label{border-radius:0.25em}.uk-button-primary{background:#0099cc}.btn-menu a{margin-bottom:0.2em}a .img-thumb{width:100%;border-radius:0.25em;-webkit-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;-webkit-transition:0.5s;transition:0.5s}a .img-thumb:hover{-webkit-box-shadow:0 0 10px #0099cc;box-shadow:0 0 10px #0099cc}.img-thumb{border-radius:0.25em;-o-object-fit:cover;object-fit:cover;height:14vh;width:100%;-webkit-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}@media (max-width:800px){.img-thumb{height:20vh}}@media (max-width:1200px) and (min-width:800px){.img-thumb{height:10vh}}@media (max-width:1600px) and (min-width:1200px){.img-thumb{height:12vh}}.img-product-thumb{border-radius:0.25em;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;width:100%;height:18vh}@media (max-width:800px){.img-product-thumb{height:22vh}}@media (max-width:1200px) and (min-width:800px){.img-product-thumb{height:14vh}}@media (max-width:1600px) and (min-width:1200px){.img-product-thumb{height:16vh}}a .img-product-thumb{width:100%;border-radius:0.25em;-webkit-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;-webkit-transition:0.5s;transition:0.5s}a .img-product-thumb:hover{-webkit-box-shadow:0 0 10px #0099cc;box-shadow:0 0 10px #0099cc}a .img-product{border-radius:0.5em;-webkit-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;-webkit-transition:0.5s;transition:0.5s}a .img-product:hover{-webkit-box-shadow:0 0 10px #0099cc;box-shadow:0 0 10px #0099cc}.img-base{border-radius:1em}.img-product{border-radius:0.5em;-webkit-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;-webkit-transition:0.5s;transition:0.5s}.header-messenger-link{opacity:0.8;-webkit-transition:0.5s;transition:0.5s;text-decoration:none!important}.header-messenger-link img{width:22px;margin-top:-4px;margin-right:4px}.header-messenger-link:hover{opacity:1}.img-delivery{border-radius:1em;opacity:0.7;-webkit-transition:0.5s;transition:0.5s}.img-delivery:hover{opacity:1}.label{display:inline-block;padding:0 0.5em;border-radius:0.25em;background:#0099cc;line-height:1.5;color:#f8f8f8!important;white-space:nowrap;margin:0.2em 0;-webkit-transition:0.5s;transition:0.5s;opacity:0.8;text-decoration:none}.label:hover{opacity:1;color:#fff!important;text-decoration:none}a.label{color:#f8f8f8!important}.label-city{background:#737370}.label-format{background:#4c7093}.label-company{background:#287f4d}.card-model{background:#eee;border-radius:0.5em;text-decoration:none;display:inline-block;-webkit-box-shadow:0 0 4px #aaa;box-shadow:0 0 4px #aaa;width:100%}.card-model img{opacity:0.85}.card-model:hover img{opacity:1}.card-model .card-header{border-radius:0.5em 0.5em 0 0;background:#fff;position:relative}.card-model .card-header .project-type{position:absolute;top:0;left:0;z-index:20;line-height:1.5}.card-model .card-header .project-type a{text-decoration:none!important}.card-model .card-header .project-type a .label-project-type{background:#0099cc;border-radius:0.5em 0 0.5em 0;font-size:1em;color:#f8f8f8;white-space:nowrap;padding:4px 14px;-webkit-transition:0.5s;transition:0.5s;opacity:0.9}.card-model .card-header .project-type a .label-project-type:hover{opacity:1;color:#fff}.card-model .card-header img{border-radius:0.5em 0.5em 0 0;width:100%;-webkit-transition:0.25s;transition:0.25s}.card-model .card-body{border-radius:0 0 0.5em 0.5em;padding:1em;text-align:center}.card-model .card-body h2{margin-top:0;margin-bottom:1em;font-size:1.3em!important;color:#0099cc}@media screen and (max-width:600px){.card-model .card-body h2{font-size:1em!important}}.card-model .card-body .work-preview-text{color:#555}.card-model .card-footer{padding:1em;color:#222;border-radius:0 0 0.25em 0.25em}.card-model .card-footer div{padding:6px}.card-model:hover{-webkit-transition:0.5s;transition:0.5s;-webkit-box-shadow:0 0 10px #0099cc;box-shadow:0 0 10px #0099cc}.card-company{background:#f5f5f5;border-radius:0.5em}.card-company .card-header{border-radius:0.5em 0.5em 0 0;background:#fff;position:relative}.card-company .card-header img{border-radius:0.5em 0.5em 0 0;width:100%;-webkit-transition:0.25s;transition:0.25s}.card-company .card-body{border-radius:0 0 0.5em 0.5em;padding:1em;text-align:center}.card-company .card-body h2{margin-top:0;margin-bottom:1em;font-size:1.3em!important;color:#0099cc}@media screen and (max-width:600px){.card-company .card-body h2{font-size:1em!important}}.card-company .card-body .work-preview-text{color:#555}.card-base{background:#f5f5f5;border-radius:0.5em}.card-base .card-body{border-radius:0 0 0.5em 0.5em;padding:1em;text-align:center}.card-base .card-body h2{margin-top:0;margin-bottom:1em;font-size:1.5em!important;color:#0099cc}@media screen and (max-width:600px){.card-base .card-body h2{font-size:1em!important}}.card-base .card-body .work-preview-text{color:#555}.card-vacancy{border-radius:0.5em;padding:0.5em;-webkit-box-shadow:0 0 10px #ddd;box-shadow:0 0 10px #ddd}.card-vacancy .card-header{border-radius:0.5em 0.5em 0 0;background:#fff;position:relative}.card-vacancy .card-header h2{margin-top:0;margin-bottom:1em;font-size:1.3em!important;color:#0099cc}@media screen and (max-width:600px){.card-vacancy .card-header h2{font-size:1em!important}}.card-vacancy .card-body .salary{font-size:130%}em{color:#333}h1{margin-bottom:1em}@media screen and (max-width:768px){h1{font-size:160%;margin-bottom:0.5em}}h2{margin-bottom:0.75em}@media screen and (max-width:768px){h2{font-size:150%;margin-bottom:0.5em}}.uk-breadcrumb li a{color:#0099cc}dl dd{float:left;margin-right:2em}dl dt{text-align:right;border-bottom:1px dashed #333}.price-description{font-size:80%}.fs-120{font-size:120%}.date-publish{margin:0.2em 0}.product-feature img{width:100px;float:left;margin-right:1em}.product-feature h4{font-size:120%;margin-top:0!important;margin-bottom:0.5em!important}.sidebar-menu{font-size:110%!important}.sidebar-menu div{list-style:none}@media (max-width:800px){.sidebar-menu div{display:inline-block;margin:0.2em}.sidebar-menu div a{padding:0.25em 0.5em;border-radius:0.25em;background:#0099cc;line-height:1.5;color:#f8f8f8;vertical-align:middle;white-space:nowrap;-webkit-transition:0.5s;transition:0.5s;opacity:0.8;text-decoration:none}.sidebar-menu div a:hover{opacity:1;color:#fff!important;text-decoration:none}}.product-call{margin:0.5em 0;padding:0.5em;background:#e9f6fe;border-radius:0.5em}.product-call em{display:inline-block;margin-bottom:0.3333333333em}.ajax_search_result_block{display:none;position:absolute;background-color:#fff;padding:0.2em;margin-top:0.2em;border-radius:0.25em;min-width:400px;-webkit-box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1000}.ajax_search_result_block div{margin:3px;padding:2px 5px;font-size:85%;border-radius:0.25em;background:#f8f8f8}.ajax_search_result_block div:hover{-webkit-transition:0.25em;transition:0.25em;background:#f1ffff}.form-rezume{padding:1em;border-radius:0.25em;-webkit-box-shadow:0 0 10px #ddd;box-shadow:0 0 10px #ddd}.vacancy-info{font-size:150%}.vacancy-salary{font-weight:600}.filter h4{margin-bottom:0.2em!important}.filter .filter-values{padding:1em;border-radius:0.25em;-webkit-box-shadow:0 0 10px #ddd;box-shadow:0 0 10px #ddd;max-height:220px;overflow:auto}.w-40{width:40%}.w-100{width:100%}