<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'AvenirNextLTProDemi';
    src: url('../fonts/AvenirNextLTProDemi.eot');
    src: url('../fonts/AvenirNextLTProDemi.eot') format('embedded-opentype'), url('../fonts/AvenirNextLTProDemi.woff2') format('woff2'), url('../fonts/AvenirNextLTProDemi.woff') format('woff'), url('../fonts/AvenirNextLTProDemi.ttf') format('truetype'), url('../fonts/AvenirNextLTProDemi.svg#AvenirNextLTProDemi') format('svg');
}
@font-face {
    font-family: 'AvenirNextLTProRegular';
    src: url('../fonts/AvenirNextLTProRegular.eot');
    src: url('../fonts/AvenirNextLTProRegular.eot') format('embedded-opentype'), url('../fonts/AvenirNextLTProRegular.woff2') format('woff2'), url('../fonts/AvenirNextLTProRegular.woff') format('woff'), url('../fonts/AvenirNextLTProRegular.ttf') format('truetype'), url('../fonts/AvenirNextLTProRegular.svg#AvenirNextLTProRegular') format('svg');
}
@font-face {
    font-family: 'AvenirNextLTProBold';
    src: url('../fonts/AvenirNextLTProBold.eot');
    src: url('../fonts/AvenirNextLTProBold.eot') format('embedded-opentype'), url('../fonts/AvenirNextLTProBold.woff2') format('woff2'), url('../fonts/AvenirNextLTProBold.woff') format('woff'), url('../fonts/AvenirNextLTProBold.ttf') format('truetype'), url('../fonts/AvenirNextLTProBold.svg#AvenirNextLTProBold') format('svg');
}
@font-face {
    font-family: 'Porozumienie';
    src: url('../fonts/Porozumienie.eot?so92tr');
    src: url('../fonts/Porozumienie.eot?so92tr#iefix') format('embedded-opentype'), url('../fonts/Porozumienie.ttf?so92tr') format('truetype'), url('../fonts/Porozumienie.woff?so92tr') format('woff'), url('../fonts/Porozumienie.svg?so92tr#Porozumienie') format('svg');
    font-weight: normal;
    font-style: normal;
}
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&amp;display=swap');
[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'Porozumienie' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-standardy-ru:before {
    content: "\e929";
}
.icon-heder:before {
    content: "\e900";
}
.icon-standardy:before {
    content: "\e901";
}
.icon-menu:before {
    content: "\e925";
}
.icon-search:before {
    content: "\e903";
}
.icon-wcga-text-dec:before {
    content: "\e906";
}
.icon-wcga-text-reset:before {
    content: "\e920";
}
.icon-wcga-text-inc:before {
    content: "\e921";
}
.icon-wcga:before {
    content: "\e902";
}
.icon-mouse:before {
    content: "\e904";
}
.icon-arrow-readmore:before {
    content: "\e905";
}
.icon-arrow-readmore-left:before {
    content: "\e922";
}
.icon-arrow-r-long:before {
    content: "\e923";
}
.icon-arrow-l-long:before {
    content: "\e924";
}
.icon-clip:before {
    content: "\e907";
}
.icon-close:before {
    content: "\e908";
}
.icon-email:before {
    content: "\e909";
}
.icon-time:before {
    content: "\e90a";
}
.icon-link:before {
    content: "\e90b";
}
.icon-location-pin2:before {
    content: "\e90c";
}
.icon-phone:before {
    content: "\e90d";
}
.icon-plus:before {
    content: "\e90e";
}
.icon-layout-line-solid:before {
    content: "\e90f";
}
.icon-angle-down:before {
    content: "\e910";
}
.icon-angle-up:before {
    content: "\e926";
}
.icon-angle-left:before {
    content: "\e927";
}
.icon-angle-right:before {
    content: "\e928";
}
.icon-info:before {
    content: "\e911";
}
.icon-help:before {
    content: "\e912";
}
.icon-soc_in:before {
    content: "\e913";
}
.icon-soc-fb:before {
    content: "\e914";
}
.icon-ico_soc_play:before {
    content: "\e915";
}
.icon-ico_soc_twit:before {
    content: "\e916";
}
.icon-tripod:before {
    content: "\e917";
}
.icon-fire:before {
    content: "\e918";
}
.icon-excavator:before {
    content: "\e919";
}
.icon-injured:before {
    content: "\e91a";
}
.icon-injury:before {
    content: "\e91b";
}
.icon-ico_02_0_Prace_na_wysokosci:before {
    content: "\e91c";
}
.icon-ico_02_0_Prace_na_wysokosci_v2:before {
    content: "\e91d";
}
.icon-ico_0_1_Prace_nieb:before {
    content: "\e91e";
}
.icon-accident:before {
    content: "\e91f";
}
.uk-text-bold {
    font-family: 'AvenirNextLTProBold'!important;
    font-weight: normal!important;
}
body.standards-ru {
    font-family: "Open Sans", sans-serif;
}
body.standards-ru h1, body.standards-ru h2, body.standards-ru h3, body.standards-ru h4, body.standards-ru h5, body.standards-ru h6 {
    font-family: "Open Sans", sans-serif;
    ;
    font-weight: 700;
}
body.standards-ru .uk-pagination &gt; * &gt; * {
    font-family: "Open Sans", sans-serif;
}
body.standards-ru .uk-text-lead {
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
}
.sub-head {
    margin: 0 0 15px 0;
    padding: 0 0 0 45px;
    color: #f7970f;
    font-size: 15px;
    font-family: 'AvenirNextLTProBold';
    position: relative;
    text-transform: uppercase;
    line-height: 1;
}
body.standards-ru .sub-head, body.standards-ru .uk-button {
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
}
.sub-head::before {
    position: absolute;
    left: 0;
    top: -12px;
    color: #f7970f;
    font-family: 'Porozumienie';
    content: "\e900";
    font-size: 38px;
}
.hide-link .el-link {
    display: none;
}
.orange-separator {
    width: 38px;
    position: relative;
    display: inline-block;
}
.orange-separator::before {
    color: #f7970f;
    left: 0;
    bottom: 5px;
    position: absolute;
    content: "\e900";
    font-family: 'Porozumienie';
    font-size: 38px;
    height: 20px;
}
.white-separator {
    width: 38px;
    position: relative;
    display: inline-block;
}
.white-separator::before {
    color: #fff;
    left: 0;
    bottom: 5px;
    position: absolute;
    content: "\e900";
    font-family: 'Porozumienie';
    font-size: 38px;
    height: 20px;
}
.news-front .el-meta {
    display: inline-block;
    padding: 0px 0px 0px 40px;
    color: #909090;
    margin: 0px;
    font-size: 13px;
    line-height: 13px;
    position: relative;
}
.news-front .el-meta::before {
    position: absolute;
    left: 0;
    top: 0px;
    color: #909090;
    font-family: 'Porozumienie';
    content: "\e900";
    font-size: 32px;
}
.news-front .uk-card-primary.uk-card-hover:hover .uk-card-media-top {
    padding: 15px 15px 0 15px;
}
.news-front .uk-card-primary, .news-front .uk-card-primary .uk-card-media-top, .grid-white-boxes .uk-card {
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
/*.news-front .el-item:hover .uk-card {box-shadow: inset 0 0 0 15px #f4f4f4;}*/
.news-front img {
    width: 100%;
}
.data-news {
    padding: 0px 0px 0px 40px;
    color: #909090;
    margin: 0px;
    font-size: 13px;
    line-height: 13px;
    position: relative;
}
.data-news::before {
    position: absolute;
    left: 0;
    top: 0px;
    color: #909090;
    font-family: 'Porozumienie';
    content: "\e900";
    font-size: 32px;
}
.box-standard-ikona .el-title {
    font-size: 15px;
}
.box-standard-ikona .el-title span {
    display: block;
}
.btn-standardy {
    display: inline-block;
    width: 150px;
    float: right;
    text-align: center;
    line-height: 150px;
    font-size: 40px;
    color: #fff;
    background-color: #f7970f;
    position: relative;
    overflow: hidden;
    z-index: 1;
    -webkit-transition: all 50ms ease-in-out;
    -moz-transition: all 50ms ease-in-out;
    -o-transition: all 50ms ease-in-out;
    -ms-transition: all 50ms ease-in-out;
    transition: all 50ms ease-in-out;
}
.btn-standardy:hover {
    color: #fff;
}
.uk-navbar-sticky .btn-standardy {
    height: 90px;
    line-height: 90px;
}
.btn-standardy::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: translate3d(0, 101%, 0);
    transform: translate3d(0, 101%, 0);
    background: #181818;
    -webkit-transition: all .5s cubic-bezier(.23, 1, .32, 1) 0s;
    transition: all .5s cubic-bezier(.23, 1, .32, 1) 0s;
    z-index: -1;
}
.btn-standardy:focus::after, .btn-standardy:hover::after {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.standard-mobile {
    display: none;
}
.tm-header .uk-container {
    padding-right: 0px;
}
.tm-header .uk-navbar-container {
}
.tm-header .uk-navbar-container.uk-navbar-sticky .uk-logo :where(img, svg, video) {
 display: none;
}
.tm-header .uk-navbar-container.uk-navbar-sticky .uk-logo .uk-logo-inverse {
    display: block;
}
.border-bottom-hero {
    border-bottom: 1px solid #E6E6E6;
}
.white-gradient-hero.uk-section {
    background: linear-gradient(0deg, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 90%);
}
.white-gradient-hero.uk-section .uk-container {
    position: relative;
}
.white-gradient-hero.uk-section .uk-container::before {
    position: absolute;
    width: 383px;
    height: 477px;
    left: 50px;
    top: -120px;
    content: '';
    background-image: url(../images/bg-sygnet.png);
    background-repeat: no-repeat;
}
.orange-box-info .el-item .el-title span {
    font-family: 'AvenirNextLTProRegular';
    font-weight: normal;
    color: #fff;
    font-size: 15px;
    line-height: 22px;
    display: block;
}
.orange-box-info .el-item .el-content {
    line-height: 1.2;
    font-weight: 400;
    font-size: 30px;
    font-family: 'AvenirNextLTProBold';
    color: #fff;
}
.orange-box-info .el-item .el-content span {
    font-family: 'AvenirNextLTProRegular';
    font-weight: normal;
    color: #fff;
    font-size: 15px;
    line-height: 22px;
    display: block;
}
.podscrol {
    position: absolute;
    left: 40px;
    bottom: 60px;
}
.hero-title {
    position: relative;
}
a.scroll_mouse, .scroll_mouse_slider a {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    text-transform: uppercase;
    padding-left: 38px;
    position: relative;
    font-size: 10px;
    font-weight: 700;
    display: inline-block;
    color: #333;
    margin-left: -40px;
}
a.scroll_mouse:hover {
    color: #000;
}
a.scroll_mouse::before {
    font-family: 'Porozumienie';
    content: "\e904";
    position: absolute;
    left: 8px;
    bottom: -7px;
    font-size: 20px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.n2-ow a.scroll_mouse::before{bottom: -4px;}
.card-d-readmore-fix .el-link {
    position: absolute;
    left: 50px;
    bottom: 30px;
    font-size: 20px;
    color: #333;
}
.card-d-readmore-fix.card-d-readmore-fix-small .el-link {
    position: absolute;
    right: 50px;
    bottom: 30px;
    font-size: 20px;
    color: #333;
}
.card-d-readmore-fix-small .uk-card {
    min-height: 220px;
    position: relative;
}
.stadardy-short-boxes .el-title {
    font-size: 18px;
}
.stadardy-short-boxes .el-content, .stadardy-short-boxes .el-content h3 {
    font-size: 15px;
}
.djacc-opened .djacc-popup.djacc--static .djacc__openbtn, .djacc-popup.djacc--static .djacc__openbtn, .djacc-popup.djacc--static:hover .djacc__openbtn {
    margin: 0;
}
.uk-navbar-right .uk-navbar-toggle {
}
.uk-navbar-right #module-136, .uk-navbar-right #module-242, .uk-navbar-right #module-243 {
    position: relative;
    min-width: 34px;
}
.uk-navbar-right #module-136::before {
    position: absolute;
    left: -15px;
    top: 25px;
    height: 30px;
    width: 1px;
    background: #dddddd;
    content: ''
}
.uk-navbar-right #module-242::before {
    position: absolute;
    left: -15px;
    top: 25px;
    height: 30px;
    width: 1px;
    background: #dddddd;
    content: ''
}
.uk-navbar-right #module-243::before {
    position: absolute;
    left: -15px;
    top: 25px;
    height: 30px;
    width: 1px;
    background: #dddddd;
    content: ''
}
.uk-button-primary:hover {
}
.uk-button-primary {
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.uk-button-primary::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: translate3d(0, 101%, 0);
    transform: translate3d(0, 101%, 0);
    background: #181818;
    -webkit-transition: all .5s cubic-bezier(.23, 1, .32, 1) 0s;
    transition: all .5s cubic-bezier(.23, 1, .32, 1) 0s;
    z-index: -1;
}
.uk-button-primary:hover::after {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.uk-slider-container .uk-position-relative {
    padding-bottom: 60px;
}
.uk-slider-container .uk-slidenav-container {
    bottom: 0px;
    margin: 0;
}
.onefield.fieldacyemail {
    float: left;
    width: 245px;
    margin: 0px;
}
.acysubbuttons-ur {
    float: left;
    margin: 0px;
}
.acymailing_module_form .inputbox {
    float: left;
    height: 40px;
    line-height: 40px;
    border: #fff solid 1px;
    color: #fff;
    text-indent: 20px;
    background-color: transparent;
}
.acymailing_module_form .przycisk-newsletter {
    float: left;
    margin-left: 0px;
    height: 44px;
    line-height: 44px;
    padding: 0 15px;
    text-align: center;
    border: #fff solid 1px;
    background-color: #fff;
    color: #f7970f;
    margin-bottom: 10px;
}
.onefield.fieldacyterms {
    clear: both;
}
.onefield.fieldacyterms label {
    color: #fff;
    font-weight: normal;
    font-size: 12px;
}
ul.lista-schemat {
    list-style: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 60px 0px;
    position: relative;
    border: #F4F4F4 solid 1px;
}
ul.lista-schemat li {
    line-height: 30px;
    border-bottom: #F4F4F4 solid 6px;
    padding: 10px 15px;
}
ul.lista-schemat::before {
    position: absolute;
    bottom: -40px;
    left: 50%;
    font-size: 30px;
    font-family: 'Porozumienie';
    content: '\e910';
    margin-left: -30px;
}
ul.lista-schemat li.color-yellow {
    background-color: #f7970f;
    color: #fff;
}
ul.lista-schemat li:last-child {
    border-bottom: 0px;
}
ul.lista-schemat.last-schemat::before {
    display: none;
}
ul.lista-schemat li.color-blue {
    background-color: #333;
    color: #fff;
}
.legenda-orange {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #f7970f;
    vertical-align: sub;
}
.legenda-black {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #333;
    vertical-align: sub;
}
#totopelement {
    position: fixed;
    bottom: 0px;
    right: 0px;
}

.share-links .uk-grid div {
  width: 100%;
}

.acymailing_module_form .acymailing_introtext { margin-bottom: 10px!important;color: rgba(255,255,255,.9)!important;}

.col-yellow-color .uk-tile-primary {
  background-color: #FDC612;
}

.head-inowacja-bg { display: inline-block; line-height: 1.2; font-size: 52px;}

.head-inowacja-bg span.thin-head {  font-family: 'AvenirNextLTProRegular'!important; }
.head-inowacja-bg span.bold-head {   background:#F4F4F4; }

.col-no-padding-left .uk-tile { padding-left: 0; padding-top: 80px; padding-bottom: 80px;}

.head-inowacja-bg.head-inowacja-bg-small {font-size: 34px; display: block;}
.uk-countdown-number {    font-family: 'AvenirNextLTProBold';}

.grid-yellow-boxes .uk-card-secondary {
  background-color: #FDC612;
  color: #161616;
}
.grid-yellow-boxes .uk-card-secondary:hover {
  background-color: #161616;
  color: #FDC612;
}


.grid-yellow-boxes .orange-separator::before {
  color: #161616;
}


.grid-yellow-boxes .uk-card-secondary:hover .orange-separator::before {
  color: #fff;
}


.grid-yellow-boxes .uk-card-body h3 { display: inline-block; color: #161616; }

.grid-yellow-boxes .uk-card-secondary.uk-card-body:hover  h3 { color:#fff;}


.grid-yellow-boxes .uk-card-secondary.uk-card-body a {color: #161616;}
.grid-yellow-boxes .uk-link-text {color: #161616;}
.grid-yellow-boxes .uk-link-text:hover { color: #fff;}
.grid-yellow-boxes .uk-card-secondary.uk-card-body:hover a {color: #fff;}

.col-bg-black .uk-tile-secondary {
  background-color: #161616;
}



.head-lt-pd { padding-left: 20px;}




@media (min-width: 1200px) {
.stadardy-short-boxes .uk-card-body {
    padding: 100px 50px;
}
}

@media (max-width: 1400px) {
.podscrol {
    left: 10px;
}
}

@media (min-width: 960px) and (max-width: 1200px) {
.uk-logo img {
    max-width: 150px;
}
	
.onefield.fieldacyemail {
  width: 185px;
	}
	
}

@media (min-width: 960px) {
.uk-navbar-nav {
    gap: 10px;
}
}

@media (min-width: 1200px) {
.uk-navbar-nav {
    gap: 18px;
}
}

@media (min-width: 1300px) {
.uk-navbar-nav {
    gap: 34px;
}
}

@media (max-width: 960px) {
	
.share-links .uk-grid div {
    width: auto;
  }	
	
.podscrol {
    display: none;
}
.row-stopka-copy-fix .uk-tile-primary {
    background-color: #fff!important;
    color: #999 !important
}
.row-stopka-copy-fix .uk-tile-primary .uk-subnav &gt; * &gt; :first-child {
    color: #999 !important
}
.row-stopka-copy-fix .uk-tile {
    padding-top: 20px;
    padding-bottom: 20px;
}
.uk-button.uk-button-primary.standard-mobile {
    line-height: 1;
    padding-top: 5px;
    padding-bottom: 5px;
}
.standard-mobile {
    display: block;
}
.desktop-title {
    display: none;
}
.btn-standardy {
    display: none;
}
.standard-mobile {
    /*    display: inline-block;
    float: right;*/
    padding: 0 15px;
}
.mobile-icon {
    display: inline-block;
    font-size: 30px;
}
.mobile-icon {
    font-size: 30px;
}
}

@media (max-width: 640px) {
.head-inowacja-bg { display: inline-block; font-size: 38px;}

.head-inowacja-bg.head-inowacja-bg-small {font-size: 28px; }
}

@media (max-width: 400px) {
.uk-logo img {
    max-width: 150px;
}
}
.djacc-popup .djacc__bar:after, .djacc-popup .djacc__bar:before,.djacc-popup .djacc__close, .djacc-popup .djacc__openbtn--default {    background: #f7970f!important;}

.djacc-popup .djacc__btn:hover {    border-color: #f7970f!important;}

.djacc-popup .djacc__arrows:hover {    border-color: #f7970f!important;}

.djacc-popup .djacc__bar {   background: #3f2b16!important;}

.djacc-popup .djacc__dec:hover svg [fill^="#"],.djacc-popup .djacc__inc:hover svg [fill^="#"] {  fill: #f7970f!important;}

.djacc-popup .djacc__dec:hover svg [stroke^="#"],.djacc-popup .djacc__inc:hover svg [stroke^="#"] {  stroke: #f7970f!important;}

.uk-totop {  padding: 12px;}</pre></body></html>