.header-top-wrapper .menu-lang > svg,.header-top-wrapper .menu-social > svg{fill:#ff0000}.select-like > .options{background:#ffffff}#banner-top,.background-red{background:#ff0000}#banner-top .bg-shape{stroke:#9c0006}#banner-top .content, #banner-top .content .text p{color:#ffffff}.bg-lines-white{border-left:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5);}.bg-lines-white:before{border-left:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5);}.bg-lines-white:after{border-right:1px solid rgba(255,255,255,.5);}.bg-lines-gray{border-left:1px solid rgba(229,229,229,.5);border-right:1px solid rgba(229,229,229,.5);}.bg-lines-gray:before{border-left:1px solid rgba(229,229,229,.5);border-right:1px solid rgba(229,229,229,.5);}.bg-lines-gray:after{border-right:1px solid rgba(229,229,229,.5);}.section-list-services .item-linkbox{border-bottom:1px solid #ff0000}.item-linkbox .item-content{background:#ffffff}.svg-ico svg, .flex-icon svg{fill:#ff0000}.item-conaswyroznia svg{fill:#ffffff}.pagination .nav-links > *{color:#000000;}.pagination .nav-links > a:hover,.pagination .nav-links > span.current{background:#ff0000;color:#ffffff;fill:#ffffff}.sectionh,.mainh,.smallh{color:#000000}.sectionh:after,.mainh:after{background-color:#000000;}.sectionh.white,.mainh.white,.smallh.white{color:#ffffff}.sectionh.white:after,.mainh.white:after{background-color:#ffffff;}.text.white,.text.white p{color:#ffffff}#nav-bar-holder.active{background-color:#ffffff}.background-gray{background-color:#eeeeee}.menu-top li:after {background-color:#d7d7d7;}.important-message,.wp-pagenavi span.current,.text ol li:before,.button,.text a.button,.screen-text p,#head-page .mainh{color:#ffffff;}.wp-pagenavi a, .wp-pagenavi span,.single-career #nav-bar ul li#menu-item-37 a,.post-type-archive-career #nav-bar ul li#menu-item-37 a,#header-top .menu-top ul li.current-menu-item a,#nav-bar ul li.current-menu-item a,#nav-bar ul li.current-menu-item a,.link.link-prev,.link.link-next {color:#ffffff;background-color:#ff0000;}.wpcf7-list-item-label a,.link,#nav-bar ul li a,.hamburger .hamburger-label,.largeh,#nav-bar-area-holder a,#nav-bar-area-holder span{color:#000000;}.menu-holder ul li a,.footerh,.resp-tabs-list li,#nav-bar a,#header-top a {color:#000000;}#footer{background:#eeeeee;}.item-ico-function a,body,.text p,.largeh a,#footer-bottom,#footer-bottom a,.item-footer .text p,.item-footer a {color:#000000;}.item-svg:after,.lettersh:after,.item-box-number .item-number:after {color:#f8f8f8;}.important-message,.wp-pagenavi span.current,.text ol li:before,.text ul li:after,.button,.text a.button,.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after,.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::before, .hamburger.is-active .hamburger-inner::after,.largeh:after,.footerh:after,.screen-text,.resp-tabs-list li.resp-tab-active:before {background-color:#ff0000;}.smallh a {color:#000000;}button, input, select, textarea {color: #000;font-family: 'Poppins', sans-serif;font-weight:400;font-size:16px;outline: none;}#searchsubmit {display:none;}input[placeholder] {color: #000!important;font-family: 'Poppins', sans-serif;font-weight:400;font-size:16px;}::-webkit-input-placeholder { color: #000!important;font-family: 'Poppins', sans-serif;font-weight:400;font-size:16px;}::-moz-placeholder { color: #000!important;font-family: 'Poppins', sans-serif;font-weight:400;font-size:16px;opacity:1;}:-ms-input-placeholder { color: #000!important;font-family: 'Poppins', sans-serif;font-weight:400;font-size:16px;}:-moz-placeholder { color: #000!important;font-family: 'Poppins', sans-serif;font-weight:400;font-size:16px;opacity:1;}.form-online input[placeholder] {color: #182b38!important;}.form-online input::-webkit-input-placeholder { color: #182b38!important;}.form-online input::-moz-placeholder { color: #182b38!important;}.form-online input:-ms-input-placeholder { color: #182b38!important;}.form-online input:-moz-placeholder { color: #182b38!important;}.wpcf7-form-control-wrap{position:relative;}.form-online .wpcf7-select,.form-online .wpcf7-text {background-color:#fff;border-color:#f1f6f9;color:#182b38;}.form-online .wpcf7-acceptance .wpcf7-list-item-label {color:#182b38;}.form-online input[placeholder] {color: #182b38!important;}.form-online input::-webkit-input-placeholder { color: #182b38!important;}.form-online input::-moz-placeholder { color: #182b38!important;}.form-online input:-ms-input-placeholder { color: #182b38!important;}.form-online input:-moz-placeholder { color: #182b38!important;}.form-online textarea[placeholder] {color: #182b38!important;}.form-online textarea::-webkit-input-placeholder { color: #182b38!important;}.form-online textarea::-moz-placeholder { color: #182b38!important;}.form-online textarea:-ms-input-placeholder { color: #182b38!important;}.form-online textarea:-moz-placeholder { color: #182b38!important;}.form-online .wpcf7 .forfilebox-label {font-weight:400;font-size:16px;color: #000!important;}.form-online .icheckbox_minimal {top:-5px;}.form-online .form-text {font-size:12px;line-height:18px;padding-left:25px;padding-bottom:15px;}.form-online .form-text.nlp {padding-left:0px;}.form-online .thefilebox-wrap {margin-bottom:10px;display:block;}.form-online .wpcf7-textarea,.form-online .thefilebox-wrap,.form-online .wpcf7-select,.form-online .wpcf7-text {background-color:#fff;border-color:#f1f6f9;color:#182b38;}.form-data-controler p {font-size: 13px;line-height: 25px;color: #999;}.form-acceptance {padding-top:20px;padding-bottom:20px;}.form-small-text,.wpcf7-list-item-label {font-size:13px;line-height:25px;color:#999;font-family: 'Poppins', sans-serif;font-weight:400;}.wpcf7-list-item-label {padding-left:10px;}.wpcf7-form-control-wrap.your-consent {padding-top:20px;}.wpcf7-acceptance .wpcf7-list-item-label {color:#000;}.wpcf7-acceptance .wpcf7-list-item-label a {color:#e73c3d;}input:focus {border-color:#56626a;}.wpcf7-form-control-wrap {display:block;}.wpcf7-submit {display:none;}.wpcf7-submit {visibility: hidden;}.thefilebox-wrap,.website-wpcf7-file,.selectBox-dropdown,.wpcf7-confirm_email,.file-upload,.wpcf7-textarea,.wpcf7-text,.wpcf7-select,.cform-left input,.form-select,.form-input,.range-holder,.f-range-holder { border:1px solid #525252; background-color:transparent; width:100%; color:#000;}.wpcf7 input{padding:15px 30px;font-size:16px;width:100%;display:block;}.thefilebox-wrap {line-height:65px;padding-left:25px;height:65px;max-width:600px;}.wpcf7-form-control-wrap,.wpcf7-textarea {max-width:600px;}.wpcf7 .thefilebox-wrap{cursor:pointer;float:left;clear:left;}.wpcf7 .forfilebox{color:#fff;line-height:63px;padding:0 20px;float:right;font-weight:400;font-size:14px;position:relative;pointer-events:none;}.wpcf7 .forfilebox:before{background:#fb300a;content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.wpcf7 .forfilebox:after{content:'';display:block;top:0;left:50%;transform:translateX(-50%);width:0;height:100%;background:#000;position:absolute;transition:all .2s ease-out;opacity:0;z-index:-1;}.wpcf7 .thefilebox-wrap:hover .forfilebox::after{width:101%;opacity:1;}.wpcf7 .thefilebox-wrap + .clear{float:right;color:#e73c3d;line-height:40px;font-size:16px;font-weight:400;text-transform:uppercase;position:relative;padding-left:30px;cursor:pointer}.wpcf7 .thefilebox-wrap + .clear:before{content:'';display:block;width:2px;height:20px;transform:rotate(45deg);position:absolute;left:10px;top:15px;background:#fff;}.wpcf7 .thefilebox-wrap + .clear:after{content:'';display:block;width:2px;height:20px;transform:rotate(-45deg);position:absolute;left:10px;top:15px;background:#fff;}.wpcf7 .thefilebox{width: 100%;height: 100%;opacity: 0;overflow: hidden;position: absolute;left:0;top:0;cursor:pointer}.wpcf7 .filegroup .add-file{display:inline-block;font-size:14px;line-height:50px;background:linear-gradient(to left, #e60012, #ba000f);color:#000;padding:0 20px;border:1px solid #000;font-weight:700;float:right;text-transform:uppercase;cursor:pointer;clear:both;margin-bottom:20px;}.wpcf7 .filegroup .add-file:after{content:'+';float:right;margin-left:90px;font-size:40px;font-weight:300;}div.wpcf7 {margin: 0;padding: 0;}div.wpcf7-response-output {padding: 20px;margin-top:30px;font-size:15px;line-height:20px;}div.wpcf7 .screen-reader-response {position: absolute;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);height: 1px;width: 1px;margin: 0;padding: 0;border: 0;}.wpcf7-response-output {color:#000;}.form-online .wpcf7-response-output {color:#182b38;}div.wpcf7-mail-sent-ok {border: 2px solid #334652;}div.wpcf7-mail-sent-ng {border: 2px solid #e73c3d;}div.wpcf7-spam-blocked {border: 2px solid #e73c3d;}div.wpcf7-validation-errors {border: 2px solid #e73c3d;}.wpcf7-form-control-wrap {position: relative;width:100%;}.wpcf7-form-control-wrap a {width:100%!important;}span.wpcf7-list-item {display: inline-block;margin-bottom:20px;}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after {content: " ";}.wpcf7-display-none {display: none;}div.wpcf7 {position:relative;}div.wpcf7 .ajax-loader {visibility: hidden;display: block;width: 32px;height: 32px;border: none;padding: 0;margin: 0;vertical-align: middle;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div.wpcf7 .ajax-loader.is-active {visibility: visible;}div.wpcf7 div.ajax-error {display: none;}div.wpcf7 .placeheld {color: #888;}div.wpcf7 .wpcf7-recaptcha iframe {margin-bottom: 0;}div.wpcf7 input[type="file"] {cursor: pointer;}div.wpcf7 input[type="file"]:disabled {cursor: default;}div.wpcf7-response-output,.c-form {max-width:620px;}@media (max-width: 1079px) {span.wpcf7-not-valid-tip {color: #f00;padding-top:5px;padding-bottom:10px;font-size: 10px;line-height:20px;font-weight: normal;display: block;}.use-floating-validation-tip span.wpcf7-not-valid-tip {position: absolute;bottom: -10px;right: 10px;z-index: 100;color:#ff0000;padding: 10px;}}@media (min-width: 1080px) {span.wpcf7-not-valid-tip {color: #f00;padding-top:5px;padding-bottom:10px;font-size: 10px;line-height:20px;font-weight: normal;display: block;}.use-floating-validation-tip span.wpcf7-not-valid-tip {position: absolute;top: 10px;right: 10px;z-index: 100;border: 1px solid #ff0000;background: #ff0000;color:#000;height:40px;padding: 10px;}}@media (max-width: 639px) {.website-wpcf7-file,.selectBox-dropdown,.wpcf7-confirm_email,.file-upload,.wpcf7-textarea,.wpcf7-text,.wpcf7-select,.cform-left input,.form-select,.form-input,.range-holder,.f-range-holder { font-size:14px; height:45px; line-height:45px; padding-left:20px; padding-right: 20px; max-width:500px; margin-bottom:20px;}.wpcf7-textarea {height:150px;width:100%;max-width:500px;margin-bottom:0px;}.website-wpcf7-file-text {height:34px;line-height:34px;}}@media (min-width: 640px) {.website-wpcf7-file,.selectBox-dropdown,.wpcf7-confirm_email,.file-upload,.wpcf7-textarea,.wpcf7-text,.wpcf7-select,.cform-left input,.form-select,.form-input,.range-holder,.f-range-holder { font-size:16px; height:60px; line-height:60px; padding-left:25px; padding-right: 25px; max-width:600px; margin-bottom:10px;}.wpcf7-textarea {height:150px;width:100%;max-width:1200px;margin-bottom:0px;}.website-wpcf7-file-text {height:50px;line-height:50px;}}.website-wpcf7-file {position:relative;}.website-wpcf7-file-text {position:absolute;top:5px;right:5px;padding-left:20px;padding-right:20px;border-radius:25px;background: linear-gradient(to right,#ccc, #999);font-size:14px;font-weight:600;color:#000;cursor:pointer;}.website-wpcf7-file-btn {color:#999;}.website-wpcf7-file-btn.has-file {color:#666;font-size:12px;}.selectBox-dropdown {border:1px solid #f0f0f0; background-color:#fff; width:100%; color:#666;outline: none;vertical-align: middle;display: inline-block;cursor: default;}.selectBox-dropdown.selectBox-placeholder-active .selectBox-label {font-size:16px;color:#999;}.selectBox-dropdown:focus {border-color: #e00219;}.selectBox-dropdown.selectBox-menuShowing {}.selectBox-dropdown .selectBox-label {display: inline-block;white-space: nowrap;overflow: hidden;color:#666;font-size:12px;}.selectBox-dropdown .selectBox-arrow {position: absolute;top: 24px;right: 30px;width: 10px;height: 15px;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgMTE4LjE3IDY0Ljc1Ij48cGF0aCBmaWxsPSIjQ0RDQ0NDIiBkPSJNMTA4LjUgMS42NmwtNDkuNDIgNDkuNC00OS40LTQ5LjRhNS42NyA1LjY3IDAgMCAwLTguMDIgOC4wMmw1My40MiA1My40MWE1LjcgNS43IDAgMCAwIDguMDEgMGw1My40Mi01My40MWE1LjY3IDUuNjcgMCAwIDAtOC4wMi04LjAyeiIvPjwvc3ZnPg==);}.selectBox-dropdown-menu {position: absolute;z-index: 99999;max-height: 200px;min-height: 1em;border: solid 1px #ccc; background: #FFF;-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);box-shadow: 0 2px 6px rgba(0, 0, 0, .2);overflow: auto;-webkit-overflow-scrolling: touch;}.selectBox-inline {min-width: 150px;outline: none;border: solid 2px #959595;background: #FFF;display: inline-block;overflow: auto;}.selectBox-inline:focus {border-color: #e00219;}.selectBox-options,.selectBox-options LI,.selectBox-options LI A {list-style: none;display: block;cursor: default;padding: 0;margin: 0;}.selectBox-options LI A {line-height: 1.5;padding: 0 .5em;white-space: nowrap;overflow: hidden;background: 6px center no-repeat;}.selectBox-options LI.indent-1 A{padding-left:1em;}.selectBox-options LI.indent-2 A{padding-left:1.2em;}.selectBox-options LI.indent-3 A{padding-left:1.4em;}.selectBox-options LI.indent-4 A{padding-left:1.6em;}.selectBox-options LI.selectBox-hover A {background-color: #EEE;}.selectBox-options LI.selectBox-disabled A {color: #888;background-color: transparent;}.selectBox-options LI.selectBox-selected A {background-color: #17203a;color:#000;}.selectBox-options .selectBox-optgroup {color: #17203a;background: #fff;font-weight: bold;line-height: 1.5;padding: 0 .3em;white-space: nowrap;}.selectBox.selectBox-disabled {color: #888 !important;}.selectBox-dropdown.selectBox-disabled .selectBox-arrow {opacity: .5;filter: alpha(opacity=50);border-color: #666;}.selectBox-inline.selectBox-disabled {color: #888 !important;}.selectBox-inline.selectBox-disabled .selectBox-options A {background-color: transparent !important;}.icheckbox_minimal,.iradio_minimal {display: inline-block;*display: inline;vertical-align: middle;margin: 0;padding: 0;width: 20px;height: 20px;border: 2px solid #ff0000;cursor: pointer;position:relative;z-index:1;}.icheckbox_minimal:before {opacity:0;content: '';position: absolute;width: 9px;height: 4px;background: transparent;top: 3px;left: 3px;border: 2px solid #e73c3d;border-top: none;border-right: none;transform: rotate(-45deg);}.icheckbox_minimal.checked:before {opacity:1;}.icheckbox_minimal {background-position: 0 0;}.icheckbox_minimal.hover {background-position: -20px 0;}.icheckbox_minimal.checked {background-position: -40px 0;}.icheckbox_minimal.disabled {background-position: -60px 0;cursor: default;}.icheckbox_minimal.checked.disabled {background-position: -80px 0;}.iradio_minimal {background-position: -100px 0;}.iradio_minimal.hover {background-position: -120px 0;}.iradio_minimal.checked {background-position: -140px 0;}.iradio_minimal.disabled {background-position: -160px 0;cursor: default;}.iradio_minimal.checked.disabled {background-position: -180px 0;}@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {.icheckbox_minimal,.iradio_minimal {-webkit-background-size: 200px 20px;background-size: 200px 20px;}}.legal-clause{font-size:12px;line-height:18px;color:#6d6c6c;margin:30px 0;}.wpcf7-submit{display:none !important;}a.cf7-submit{float:left;margin-bottom:10px}div.wpcf7 .ajax-loader{float:left;position:relative;top:0;left:0;transform:translate(0,0);margin-bottom:10px;}div.wpcf7-response-output{clear:both;}input.wpcf7-text.read-only{pointer-events:none;}.anms,.anm,.anms:after,.anms:before,.anm:after,.anm:before,.anm *:not(.slick-slider):not(.slick-list):not(.slick-track),.anmba *:before, .anmba *:after{transition:all .3s ease-out;}.anmh * {transition:height .3s ease-out;}.anmt {transition:all .3s ease-out;}.anmg {transition:gradient .3s ease;}@media (min-width: 1024px){a.full-hidden:hover .btn,.btn:hover{color:#ffffff;background-color:#000000}#nav-bar ul li:hover a{color:#ffffff;background-color:#ff0000;}.text a:hover{color:#ff0000;}a:hover use.orange-blue {fill:#08478e;}a:hover use.grey-orange {fill:#f6a340;}.button:hover {background-color:#ff0000;}.link.link-svg.go-back:hover,.link.link-prev:hover,.link.link-next:hover {color:#ff0000;}.wp-pagenavi a:hover,.item-category a:hover {color:#fff;}.menu-holder ul li a:hover,.wpcf7-list-item-label a:hover,.link:hover {color:#f6a340;}.wp-pagenavi a:hover,.button.blue:hover {background-color:#f6a340;}.item-realisation a:hover .text,.item-realisation a:hover .text p{color:#ff0000}#close-cookies:hover{color:#ffffff;background-color:#000000}}.flex-container{display:flex}.flex-start{align-self:flex-start;flex-grow:1}.flex-end{align-self:flex-end;flex-grow:1}.item-footer ul li {font-size:14px;line-height:20px;margin-bottom:10px;}#footer-bottom {font-size:14px;line-height:25px;padding-bottom:40px;padding-top:40px;}#footer-bottom .text{margin:0;}#footer-bottom .text p {font-size:14px;line-height:24px;margin-top:0;margin-bottom:0px;}#footer-bottom .text p.m-top{margin-top:20px;}#footer-bottom .rht {text-align:right;}#google-map {height:600px;}@media (max-width:860px){#google-map{max-height:80vh;}}@media (max-width: 559px){.item-25.item-footer {width:100%;padding-bottom:40px;padding-right:40px;}#footer-bottom .rht{float:left;clear:both;}}@media (min-width: 560px) and (max-width: 1023px){.item-25.item-footer {width:50%;padding-bottom:40px;padding-right:40px;}}.select2-container {box-sizing: border-box;display: inline-block;margin: 0;position: relative;vertical-align: middle; }.select2-container .select2-selection--single {box-sizing: border-box;cursor: pointer;display: block;height: 28px;user-select: none;-webkit-user-select: none; }.select2-container .select2-selection--single .select2-selection__rendered {display: block;padding-left: 8px;padding-right: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }.select2-container .select2-selection--single .select2-selection__clear {position: relative; }.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {padding-right: 8px;padding-left: 20px; }.select2-container .select2-selection--multiple {box-sizing: border-box;cursor: pointer;display: block;min-height: 32px;user-select: none;-webkit-user-select: none; }.select2-container .select2-selection--multiple .select2-selection__rendered {display: inline-block;overflow: hidden;padding-left: 8px;text-overflow: ellipsis;white-space: nowrap; }.select2-container .select2-search--inline {float: left; }.select2-container .select2-search--inline .select2-search__field {box-sizing: border-box;border: none;font-size: 100%;margin-top: 5px;padding: 0; }.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {-webkit-appearance: none; }.select2-dropdown {background-color: white;border: 1px solid #aaa;border-radius: 4px;box-sizing: border-box;display: block;position: absolute;left: -100000px;width: 100%;z-index: 1051; }.select2-results {display: block; }.select2-results__options {list-style: none;margin: 0;padding: 0; }.select2-results__option {padding: 6px;user-select: none;-webkit-user-select: none; }.select2-results__option[aria-selected] {cursor: pointer; }.select2-container--open .select2-dropdown {left: 0; }.select2-container--open .select2-dropdown--above {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0; }.select2-container--open .select2-dropdown--below {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0; }.select2-search--dropdown {display: block;padding: 4px; }.select2-search--dropdown .select2-search__field {padding: 4px;width: 100%;box-sizing: border-box; }.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {-webkit-appearance: none; }.select2-search--dropdown.select2-search--hide {display: none; }.select2-close-mask {border: 0;margin: 0;padding: 0;display: block;position: fixed;left: 0;top: 0;min-height: 100%;min-width: 100%;height: auto;width: auto;opacity: 0;z-index: 99;background-color: #fff;filter: alpha(opacity=0); }.select2-hidden-accessible {border: 0 !important;clip: rect(0 0 0 0) !important;height: 1px !important;margin: -1px !important;overflow: hidden !important;padding: 0 !important;position: absolute !important;width: 1px !important; }.select2-container--default .select2-selection--single {background-color: #fff;border: 1px solid #aaa;border-radius: 4px; }.select2-container--default .select2-selection--single .select2-selection__rendered {color: #444;line-height: 28px; }.select2-container--default .select2-selection--single .select2-selection__clear {cursor: pointer;float: right;font-weight: bold; }.select2-container--default .select2-selection--single .select2-selection__placeholder {color: #999; }.select2-container--default .select2-selection--single .select2-selection__arrow {height: 26px;position: absolute;top: 1px;right: 1px;width: 20px; }.select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0; }.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {float: left; }.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {left: 1px;right: auto; }.select2-container--default.select2-container--disabled .select2-selection--single {background-color: #eee;cursor: default; }.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {display: none; }.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px; }.select2-container--default .select2-selection--multiple {background-color: white;border: 1px solid #aaa;border-radius: 4px;cursor: text; }.select2-container--default .select2-selection--multiple .select2-selection__rendered {box-sizing: border-box;list-style: none;margin: 0;padding: 0 5px;width: 100%; }.select2-container--default .select2-selection--multiple .select2-selection__rendered li {list-style: none; }.select2-container--default .select2-selection--multiple .select2-selection__placeholder {color: #999;margin-top: 5px;float: left; }.select2-container--default .select2-selection--multiple .select2-selection__clear {cursor: pointer;float: right;font-weight: bold;margin-top: 5px;margin-right: 10px; }.select2-container--default .select2-selection--multiple .select2-selection__choice {background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;cursor: default;float: left;margin-right: 5px;margin-top: 5px;padding: 0 5px; }.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {color: #999;cursor: pointer;display: inline-block;font-weight: bold;margin-right: 2px; }.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {color: #333; }.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {float: right; }.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {margin-left: 5px;margin-right: auto; }.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {margin-left: 2px;margin-right: auto; }.select2-container--default.select2-container--focus .select2-selection--multiple {border: solid black 1px;outline: 0; }.select2-container--default.select2-container--disabled .select2-selection--multiple {background-color: #eee;cursor: default; }.select2-container--default.select2-container--disabled .select2-selection__choice__remove {display: none; }.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {border-top-left-radius: 0;border-top-right-radius: 0; }.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom-left-radius: 0;border-bottom-right-radius: 0; }.select2-container--default .select2-search--dropdown .select2-search__field {border: 1px solid #aaa; }.select2-container--default .select2-search--inline .select2-search__field {background: transparent;border: none;outline: 0;box-shadow: none;-webkit-appearance: textfield; }.select2-container--default .select2-results > .select2-results__options {max-height: 200px;overflow-y: auto; }.select2-container--default .select2-results__option[role=group] {padding: 0; }.select2-container--default .select2-results__option[aria-disabled=true] {color: #999; }.select2-container--default .select2-results__option[aria-selected=true] {background-color: #ddd; }.select2-container--default .select2-results__option .select2-results__option {padding-left: 1em; }.select2-container--default .select2-results__option .select2-results__option .select2-results__group {padding-left: 0; }.select2-container--default .select2-results__option .select2-results__option .select2-results__option {margin-left: -1em;padding-left: 2em; }.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -2em;padding-left: 3em; }.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -3em;padding-left: 4em; }.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -4em;padding-left: 5em; }.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -5em;padding-left: 6em; }.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #5897fb;color: white; }.select2-container--default .select2-results__group {cursor: default;display: block;padding: 6px; }.select2-container--classic .select2-selection--single {background-color: #f7f7f7;border: 1px solid #aaa;border-radius: 4px;outline: 0;background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }.select2-container--classic .select2-selection--single:focus {border: 1px solid #5897fb; }.select2-container--classic .select2-selection--single .select2-selection__rendered {color: #444;line-height: 28px; }.select2-container--classic .select2-selection--single .select2-selection__clear {cursor: pointer;float: right;font-weight: bold;margin-right: 10px; }.select2-container--classic .select2-selection--single .select2-selection__placeholder {color: #999; }.select2-container--classic .select2-selection--single .select2-selection__arrow {background-color: #ddd;border: none;border-left: 1px solid #aaa;border-top-right-radius: 4px;border-bottom-right-radius: 4px;height: 26px;position: absolute;top: 1px;right: 1px;width: 20px;background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }.select2-container--classic .select2-selection--single .select2-selection__arrow b {border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0; }.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {float: left; }.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {border: none;border-right: 1px solid #aaa;border-radius: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;left: 1px;right: auto; }.select2-container--classic.select2-container--open .select2-selection--single {border: 1px solid #5897fb; }.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {background: transparent;border: none; }.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px; }.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }.select2-container--classic .select2-selection--multiple {background-color: white;border: 1px solid #aaa;border-radius: 4px;cursor: text;outline: 0; }.select2-container--classic .select2-selection--multiple:focus {border: 1px solid #5897fb; }.select2-container--classic .select2-selection--multiple .select2-selection__rendered {list-style: none;margin: 0;padding: 0 5px; }.select2-container--classic .select2-selection--multiple .select2-selection__clear {display: none; }.select2-container--classic .select2-selection--multiple .select2-selection__choice {background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;cursor: default;float: left;margin-right: 5px;margin-top: 5px;padding: 0 5px; }.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {color: #888;cursor: pointer;display: inline-block;font-weight: bold;margin-right: 2px; }.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {color: #555; }.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {float: right; }.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {margin-left: 5px;margin-right: auto; }.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {margin-left: 2px;margin-right: auto; }.select2-container--classic.select2-container--open .select2-selection--multiple {border: 1px solid #5897fb; }.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0; }.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0; }.select2-container--classic .select2-search--dropdown .select2-search__field {border: 1px solid #aaa;outline: 0; }.select2-container--classic .select2-search--inline .select2-search__field {outline: 0;box-shadow: none; }.select2-container--classic .select2-dropdown {background-color: white;border: 1px solid transparent; }.select2-container--classic .select2-dropdown--above {border-bottom: none; }.select2-container--classic .select2-dropdown--below {border-top: none; }.select2-container--classic .select2-results > .select2-results__options {max-height: 200px;overflow-y: auto; }.select2-container--classic .select2-results__option[role=group] {padding: 0; }.select2-container--classic .select2-results__option[aria-disabled=true] {color: grey; }.select2-container--classic .select2-results__option--highlighted[aria-selected] {background-color: #3875d7;color: white; }.select2-container--classic .select2-results__group {cursor: default;display: block;padding: 6px; }.select2-container--classic.select2-container--open .select2-dropdown {border-color: #5897fb; }#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}#cboxWrapper {max-width:none;}#cboxOverlay{position:fixed; width:100%; height:100%;}#cboxMiddleLeft, #cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}#cboxClose {text-indent:-10000px;}#cboxOverlay{background:#5a5a5a; opacity: 0.86;}#colorbox{outline:0;}#cboxContent{margin-top:32px; overflow:visible; background:#fff;}.cboxIframe{background:#fff;}#cboxError{padding:50px; border:1px solid #ccc;}#cboxLoadedContent{background:transparent;padding:1px;}#cboxLoadingGraphic{background:url(img/loader.gif) no-repeat center center;}#cboxLoadingOverlay{background:transparent;}#cboxTitle{position:absolute; top:-22px; left:0; color:#000;}#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}.cboxPhoto{}#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{border:0; padding:0; margin:0; overflow:visible; width:50px; height:50px; position:absolute; top:-20px; }#cboxClose, #cboxPrevious, #cboxNext{ background:transparent; }#cboxPrevious svg, #cboxNext svg{ height:30px; width:30px;fill:#ff0000 }#cboxPrevious svg{}#cboxPrevious:hover svg, #cboxNext:hover svg{fill:#000}#cboxClose:before{position:absolute;display:block;content:'';width:35px;height:4px;background:#ff0000;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);border-radius:2px;}#cboxClose:after{position:absolute;display:block;content:'';width:35px;height:4px;background:#ff0000;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);border-radius:2px;}#cboxClose:hover:before, #cboxClose:hover:after{background:#000}#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}#cboxPrevious{background-position:0px 0px;left:5px;top:50%;transform:translateY(-50%);}#cboxPrevious:hover{background-position:0px -50px;}#cboxNext{background-position:-50px 0px; right:5px;top:50%;transform:translateY(-50%);}#cboxNext:hover{background-position:-50px -50px;}#cboxClose{background-position:-100px 0px; right:5px;top:5px;}#cboxClose:hover{background-position:-100px -50px;}.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}.cboxSlideshow_on #cboxSlideshow{background-position:-150px 0px; right:44px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-200px -50px;}.cboxSlideshow_off #cboxSlideshow{background-position:-200px 0px; right:44px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-150px -50px;}#cboxContent:hover #cboxNext, #cboxContent:hover #cboxPrevious, #cboxContent:hover #cboxClose{}.item-conaswyroznia .svg-ico{margin-bottom:50px;}.item-conaswyroznia .svg-ico svg{width:70px;height:70px;}.item-conaswyroznia .smallh{min-height:60px;}.section-realisation{position:relative;}.section-realisation .bg-shape{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-1;transform:translateZ(-1)}.section-realisation .bg-shape svg{stroke:#dddddd}@media (max-width:859px){.section-realisation .item-realisation .image-wrap{position:relative;}.section-realisation .item-realisation .image-wrap .image{background-size:cover;width:100%;height:0;padding-bottom:56%;position:relative;}.section-realisation .item-realisation a.full-hidden{position:relative;}.section-realisation .item-realisation a.full-hidden > .btn{position:relative;display:block;width:100%;}}@media (min-width:860px){.section-realisation .item-realisation .image-wrap{width:100%;height:0;padding-bottom:56%;position:relative;}.section-realisation .item-realisation .image-wrap .image{background-size:cover;position:absolute;right:0;top:0;width:100%;height:100%;}.section-realisation .item-realisation a.full-hidden > .btn{position:absolute;right:0;bottom:0;}}.section-realisation .item-realisation .image-wrap .image{filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");-webkit-filter: grayscale(1);filter: grayscale(1);filter: gray;}.item-linkbox{padding-left:1px;}.item-linkbox .item-content{position:relative;height:0;padding-bottom:60%;margin-left:1px;}.item-linkbox .item-content > .flexh-holder{background-position:right bottom;position:absolute;top:0;right:0;bottom:0;left:0;}.item-linkbox .item-content > .flexh-holder .content{padding-left:40px;padding-top:50px;}.item-linkbox .item-content > .flexh-holder .btn.rht{position:absolute;right:0;bottom:0;}@media(max-width:1079px){.item-linkbox .item-content > .flexh-holder .content{padding-top:20px;padding-left:20px;padding-right:20px;}.item-linkbox .item-content > .flexh-holder .content .smallh{margin-top:10px;}}@media (max-width:799px){.item-linkbox.item-50{width:100%;}.item-linkbox .item-content{padding-bottom:250px;}}.select-label{display:inline-block;line-height:30px;padding:10px 0;margin-right:30px;font-size:24px;}.select-wrapper{display:inline-block;}.select2-container{min-width:250px;}.select2-container .select2-selection--single{height:50px;border-radius:0;padding:10px;line-height:30px;background:#f00;border:none;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:48px;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent transparent}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #fff transparent}.item-realisation-left, .item-realisation-middle{padding:40px;}.item-realisation-right{padding:40px 0 40px 5px;position:relative;}.item-realisation-left svg{width:25px;height:25px;}.item-realisation-right .button-wrapper{position:absolute;right:0;bottom:0;}#realisation-info-slider .slick-dots{position:absolute;right:0;top:0;}#realisation-info-slider .slick-dots li{margin-bottom:10px;}#realisation-info-slider .slick-dots li button{display:block;background:#f00;border:none;cursor:pointer;color:#f00;padding:0;width:10px;height:10px;border-radius:10px;overflow:hidden}#realisation-info-slider .slick-dots li button:hover,#realisation-info-slider .slick-dots li.slick-active button{color:#000;background:#000;}@media (max-width:950px){.item-realisation-right{width:100%;padding-left:0;}}.info-chooser.current{color:#f00;}.info-chooser.current:after{content:'';display:block;position:absolute;right:0;bottom:-7px;left:20px;background:#f00;height:2px;pointer-events:none;}.item-aside .aside{padding:40px;}.hidden-content{display:none;}@media (max-width:950px){.item-aside.item-25{width:100%;padding-bottom:40px;}.item-aside .aside{padding:20px;}}@media (max-width:550px){.item-50{width:100%}}@media (max-width:860px){.section-contact > .item-50.lft,.section-contact > .item-50.rht{width:100%;}}@media (max-width:767px){.ctr-l, .ctr-r{margin-left:30px;margin-right:30px;}}