html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;min-width:1070px !important;}
body{margin:0;min-width:1070px !important;}
.wpb_revslider_element{margin-bottom:0px !important;}
article, article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display:block;}
audio, canvas, progress, video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden], template{display:none;}
a{background-color:transparent;}
a:active{outline:0;}
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;}
pre{overflow:auto;}
code, kbd, pre, samp{font-family:monospace, monospace;font-size:1em;}
button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button, select{text-transform:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled], html input[disabled]{cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td, th{padding:0;}
html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
*, *::before, *::after{box-sizing:inherit;}
@-moz-viewport{width:device-width;}
@-ms-viewport{width:device-width;}
@-o-viewport{width:device-width;}
@-webkit-viewport{width:device-width;}
@viewport{width:device-width;}
html{font-size:10px;-webkit-tap-highlight-color:transparent;}
body{font-family:'Geogrotesque-Rg' !important;font-size:1rem;line-height:1.5;color:#373a3c;background-color:#fff;}
footer.site-footer, p, h1, h2, h3, h4, h5, h6, #site-navigation, .site-footer, .site-footer p, .site-footer .menu li{font-family:'Geogrotesque-Rg' !important;}
h1, h2, h3, h4, h5, h6{margin-top:0;margin-bottom:.5rem;}
p{margin-top:0;margin-bottom:1rem;}
.text p{color:#858585 !important;}
abbr[title], abbr[data-original-title]{cursor:help;border-bottom:1px dotted #818a91;}
address{margin-bottom:1rem;font-style:normal;line-height:inherit;}
ol, ul, dl{margin-top:0;margin-bottom:1rem;}
ol ol, ul ul, ol ul, ul ol{margin-bottom:0;}
dt{font-weight:bold;}
dd{margin-bottom:.5rem;margin-left:0;}
blockquote{margin:0 0 1rem;}
a{color:#0275d8;text-decoration:none;}
a:focus, a:hover{color:#014c8c;text-decoration:none;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
pre{margin-top:0;margin-bottom:1rem;}
figure{margin:0 0 1rem;}
img{vertical-align:middle;}
[role="button"]{cursor:pointer;}
table{background-color:transparent;}
caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#818a91;text-align:left;caption-side:bottom;}
th{text-align:left;}
label{display:inline-block;margin-bottom:.5rem;}
input, button, select, textarea{margin:0;line-height:inherit;border-radius:0;}
textarea{resize:vertical;}
fieldset{min-width:0;padding:0;margin:0;border:0;}
legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;}
input[type="search"]{box-sizing:inherit;-webkit-appearance:none;}
output{display:inline-block;}
img{max-width:100%;height:auto;}
audio, canvas, video{display:inline;zoom:1;}
.img-fluid{display:block;max-width:100%;height:auto;}
.img-rounded{border-radius:0.3rem;}
.img-thumbnail{padding:0.25rem;line-height:1.5;background-color:#fff;border:1px solid #ddd;border-radius:0.25rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-shadow:0 1px 2px rgba(0, 0, 0, 0.075);display:inline-block;max-width:100%;height:auto;}
.img-circle{border-radius:50%;}
.container{margin-right:auto;margin-left:auto;padding-left:1.5rem;padding-right:1.5rem;}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:1.5rem;padding-right:1.5rem;}
.row{display:-webkit-box;display:flex;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.5rem;margin-right:-1.5rem;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12{position:relative;min-height:1px;width:100%;padding-left:1.5rem;padding-right:1.5rem;}
.col-xs-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.col-xs-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.row-xs-top{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;}
.row-xs-center{q-webkit-box-align:center;q-ms-flex-align:center;q-ms-grid-row-align:center;qalign-items:center;}
.row-xs-bottom{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;}
.col-xs-top{-ms-flex-item-align:start;align-self:flex-start;}
.col-xs-center{-ms-flex-item-align:center;align-self:center;}
.col-xs-bottom{-ms-flex-item-align:end;align-self:flex-end;}
i.fa.fa-angle-right{padding-left:2px;}
.table{width:100%;max-width:100%;margin-bottom:1rem;}
.table th, .table td{padding:0.75rem;line-height:1.5;vertical-align:top;border-top:1px solid #eceeef;}
.table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef;}
.table tbody + tbody{border-top:2px solid #eceeef;}
.table .table{background-color:#fff;}
.table-sm th, .table-sm td{padding:0.3rem;}
.table-bordered{border:1px solid #eceeef;}
.table-bordered th, .table-bordered td{border:1px solid #eceeef;}
.table-bordered thead th, .table-bordered thead td{border-bottom-width:2px;}
.table-striped tbody tr:nth-of-type(odd){background-color:#f9f9f9;}
.table-hover tbody tr:hover{background-color:#f5f5f5;}
.table-active, .table-active > th, .table-active > td{background-color:#f5f5f5;}
.table-hover .table-active:hover{background-color:#e8e8e8;}
.table-hover .table-active:hover > td, .table-hover .table-active:hover > th{background-color:#e8e8e8;}
.table-success, .table-success > th, .table-success > td{background-color:#dff0d8;}
.table-hover .table-success:hover{background-color:#d0e9c6;}
.table-hover .table-success:hover > td, .table-hover .table-success:hover > th{background-color:#d0e9c6;}
.table-info, .table-info > th, .table-info > td{background-color:#d9edf7;}
.table-hover .table-info:hover{background-color:#c4e3f3;}
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th{background-color:#c4e3f3;}
.table-warning, .table-warning > th, .table-warning > td{background-color:#fcf8e3;}
.table-hover .table-warning:hover{background-color:#faf2cc;}
.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th{background-color:#faf2cc;}
.table-danger, .table-danger > th, .table-danger > td{background-color:#f2dede;}
.table-hover .table-danger:hover{background-color:#ebcccc;}
.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th{background-color:#ebcccc;}
.table-responsive{display:block;width:100%;overflow-x:auto;}
.thead-inverse th{color:#fff;background-color:#373a3c;}
.thead-default th{color:#55595c;background-color:#eceeef;}
.table-inverse{color:#eceeef;background-color:#373a3c;}
.table-inverse.table-bordered{border:0;}
.table-inverse th, .table-inverse td, .table-inverse thead th{border-color:#55595c;}
.table-reflow thead{float:left;}
.table-reflow tbody{display:block;white-space:nowrap;}
.table-reflow th, .table-reflow td{border-top:1px solid #eceeef;border-left:1px solid #eceeef;}
.table-reflow th:last-child, .table-reflow td:last-child{border-right:1px solid #eceeef;}
.table-reflow thead:last-child tr:last-child th, .table-reflow thead:last-child tr:last-child td, .table-reflow tbody:last-child tr:last-child th, .table-reflow tbody:last-child tr:last-child td, .table-reflow tfoot:last-child tr:last-child th, .table-reflow tfoot:last-child tr:last-child td{border-bottom:1px solid #eceeef;}
.table-reflow tr{float:left;}
.table-reflow tr th, .table-reflow tr td{display:block !important;border:1px solid #eceeef;}
.media{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;}
.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1;}
.media-middle{-ms-flex-item-align:center;align-self:center;}
.media-bottom{-ms-flex-item-align:end;align-self:flex-end;}
.media-object{display:block;}
.media-object.img-thumbnail{max-width:none;}
.media-right{padding-left:10px;}
.media-left{padding-right:10px;}
.media-heading{margin-top:0;margin-bottom:5px;}
.media-list{padding-left:0;list-style:none;}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}
.embed-responsive-21by9{padding-bottom:42.85714%;}
.embed-responsive-16by9{padding-bottom:56.25%;}
.embed-responsive-4by3{padding-bottom:75%;}
.clearfix::after{content:"";display:table;clear:both;}
.center-block{display:block;margin-left:auto;margin-right:auto;}
.pull-right{float:right !important;}
.pull-left{float:left !important;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.sr-only-focusable:active, .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}
[hidden]{display:none !important;}
.invisible{visibility:hidden;}
.text-hide{font:"0/0" a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}
.text-nowrap{white-space:nowrap;}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.text-xs-left{text-align:left;}
.text-xs-right{text-align:right;}
.text-xs-center{text-align:center;}
.text-lowercase{text-transform:lowercase;}
.text-uppercase{text-transform:uppercase;}
.text-capitalize{text-transform:capitalize;}
.text-muted{color:#818a91;}
.text-primary{color:#0275d8;}
a.text-primary:focus, a.text-primary:hover{color:#025aa5;}
.text-success{color:#5cb85c;}
a.text-success:focus, a.text-success:hover{color:#449d44;}
.text-info{color:#5bc0de;}
a.text-info:focus, a.text-info:hover{color:#31b0d5;}
.text-warning{color:#f0ad4e;}
a.text-warning:focus, a.text-warning:hover{color:#ec971f;}
.text-danger{color:#d9534f;}
a.text-danger:focus, a.text-danger:hover{color:#c9302c;}
.bg-inverse{color:#eceeef;background-color:#373a3c;}
.bg-faded{background-color:#f7f7f9;}
.bg-primary{color:#fff;background-color:#0275d8;}
a.bg-primary:focus, a.bg-primary:hover{background-color:#025aa5;}
.bg-success{color:#fff;background-color:#5cb85c;}
a.bg-success:focus, a.bg-success:hover{background-color:#449d44;}
.bg-info{color:#fff;background-color:#5bc0de;}
a.bg-info:focus, a.bg-info:hover{background-color:#31b0d5;}
.bg-warning{color:#fff;background-color:#f0ad4e;}
a.bg-warning:focus, a.bg-warning:hover{background-color:#ec971f;}
.bg-danger{color:#fff;background-color:#d9534f;}
a.bg-danger:focus, a.bg-danger:hover{background-color:#c9302c;}
.m-a-0{margin:0 !important;}
.m-t-0{margin-top:0 !important;}
.m-r-0{margin-right:0 !important;}
.m-b-0{margin-bottom:0 !important;}
.m-l-0{margin-left:0 !important;}
.m-x-0{margin-right:0 !important;margin-left:0 !important;}
.m-y-0{margin-top:0 !important;margin-bottom:0 !important;}
.m-a{margin:1rem !important;}
.m-t{margin-top:1rem !important;}
.m-r{margin-right:1rem !important;}
.m-b{margin-bottom:1rem !important;}
.m-l{margin-left:1rem !important;}
.m-x{margin-right:1rem !important;margin-left:1rem !important;}
.m-y{margin-top:1rem !important;margin-bottom:1rem !important;}
.m-x-auto{margin-right:auto !important;margin-left:auto !important;}
.m-a-md{margin:1.5rem !important;}
.m-t-md{margin-top:1.5rem !important;}
.m-r-md{margin-right:1.5rem !important;}
.m-b-md{margin-bottom:1.5rem !important;}
.m-l-md{margin-left:1.5rem !important;}
.m-x-md{margin-right:1.5rem !important;margin-left:1.5rem !important;}
.m-y-md{margin-top:1.5rem !important;margin-bottom:1.5rem !important;}
.m-a-lg{margin:3rem !important;}
.m-t-lg{margin-top:3rem !important;}
.m-r-lg{margin-right:3rem !important;}
.m-b-lg{margin-bottom:3rem !important;}
.m-l-lg{margin-left:3rem !important;}
.m-x-lg{margin-right:3rem !important;margin-left:3rem !important;}
.m-y-lg{margin-top:3rem !important;margin-bottom:3rem !important;}
.p-a-0{padding:0 !important;}
.p-t-0{padding-top:0 !important;}
.p-r-0{padding-right:0 !important;}
.p-b-0{padding-bottom:0 !important;}
.p-l-0{padding-left:0 !important;}
.p-x-0{padding-right:0 !important;padding-left:0 !important;}
.p-y-0{padding-top:0 !important;padding-bottom:0 !important;}
.p-a{padding:1rem !important;}
.p-t{padding-top:1rem !important;}
.p-r{padding-right:1rem !important;}
.p-b{padding-bottom:1rem !important;}
.p-l{padding-left:1rem !important;}
.p-x{padding-right:1rem !important;padding-left:1rem !important;}
.p-y{padding-top:1rem !important;padding-bottom:1rem !important;}
.p-a-md{padding:1.5rem !important;}
.p-t-md{padding-top:1.5rem !important;}
.p-r-md{padding-right:1.5rem !important;}
.p-b-md{padding-bottom:1.5rem !important;}
.p-l-md{padding-left:1.5rem !important;}
.p-x-md{padding-right:1.5rem !important;padding-left:1.5rem !important;}
.p-y-md{padding-top:1.5rem !important;padding-bottom:1.5rem !important;}
.p-a-lg{padding:3rem !important;}
.p-t-lg{padding-top:3rem !important;}
.p-r-lg{padding-right:3rem !important;}
.p-b-lg{padding-bottom:3rem !important;}
.p-l-lg{padding-left:3rem !important;}
.p-x-lg{padding-right:3rem !important;padding-left:3rem !important;}
.p-y-lg{padding-top:3rem !important;padding-bottom:3rem !important;}
.pos-f-t{position:fixed;top:0;right:0;left:0;z-index:1030;}
.hidden-xl-down{display:none !important;}
.visible-print-block{display:none !important;}
.visible-print-inline{display:none !important;}
.visible-print-inline-block{display:none !important;}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.owl-height{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;transition:scale 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;}
.snap-content{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;z-index:2;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.snap-drawers{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;}
.snap-drawer{position:absolute;top:0;right:auto;bottom:0;left:auto;width:265px;height:auto;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transition:width 0.3s ease;transition:width 0.3s ease;}
.snap-drawer-left{left:0;z-index:1;}
.snap-drawer-right{right:0;z-index:1;}
.snapjs-left .snap-drawer-right, .snapjs-right .snap-drawer-left{display:none;}
.snapjs-expand-left .snap-drawer-left, .snapjs-expand-right .snap-drawer-right{width:100%;}
a{text-decoration:none;}
#map-canvas img{max-width:none;}
blockquote{border-left-color:#FA9A00;}
table{border:none;}
table thead{background:#FA9A00;color:#fff;}
.clear::after, .entry-content::after, .comment-content::after, .site-header::after, .site-content::after, .site-footer::after, .top-info::after, .mini-cart .widget_shopping_cart_content .cart_list li::after, .tm-icon-boxes::after, .single-post .comment > div::after, .page .comment > div::after, .widget.widget_tm_postswidget .postswidget-list::after, .recent-posts__item::after{content:"";display:table;clear:both;}
.top-menu .menu-item a:after, .social-menu .menu li a:before, .tm_bread_crumb li a:after, .site-footer .menu li a:before, .list-style-1 li:before, .tm-carousel .owl-prev:before, .tm-carousel .owl-next:before, #home-blog .eg-home-blog-element-25:before, #home-blog .eg-home-blog-element-26:before, .single-post .hentry .read-more span:after, .post-list-item .hentry .read-more span:after, .single-post .prev-post-text:before, .single-post .next-post-text:after, .project-nav .prev-project a:before, .project-nav .next-project a:after, .sidebar .widget_search span:before, .wpb_widgetised_column .widget_search span:before, .esg-navigationbutton.esg-right:before, .esg-navigationbutton.esg-left:before{font-family:'FontAwesome';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;}
.mini-cart .mini-cart__button .mini-cart-icon:before{font-family:'Pe-icon-7-stroke';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;}
a, .bttn-skin-2, .eg-our-services-skin-element-24, .bttn-skin-2:before, .bttn-skin-2:after, .eg-our-services-skin-element-24:before, .eg-our-services-skin-element-24:after, select, textarea, input, button, input[type="button"], input[type="reset"], input[type="submit"], #site-navigation .menu > li, #site-navigation .menu > ul > li, #site-navigation .menu > li > a:before, #site-navigation .menu > li > a:after, #site-navigation .menu > ul > li > a:before, #site-navigation .menu > ul > li > a:after, #site-navigation .sub-menu, #site-navigation .children, #site-navigation .sub-menu li, #site-navigation .children li, .site-top .social-menu li:after, .site-top .social-menu li:before, .search-box i, .search-box i:before, .search-box i:after, .search-box input[type="search"], .search-box .search-form, .site-footer .menu li, .mini-cart .mini-cart__button, .mini-cart .widget_shopping_cart_content, #projects-fullwidth .esg-filterbutton, #last-projects-fullwidth .esg-filterbutton, #projects-fullwidth .esg-filterbutton:before, #projects-fullwidth .esg-filterbutton:after, #last-projects-fullwidth .esg-filterbutton:before, #last-projects-fullwidth .esg-filterbutton:after, .recent-posts__item .recent-posts__thumb:before, .recent-posts__item .recent-posts__thumb:after, .recent-posts__item .recent-posts__thumb a:before, .banner-about_img, .esg-navigationbutton.esg-right:before, .esg-navigationbutton.esg-left:before, .tm-accordion .vc_tta-panel-title, .tm-accordion .vc_tta-panel-title:before{-webkit-transition:all 0.3s cubic-bezier(0.26, 0.66, 0.72, 0.96);transition:all 0.3s cubic-bezier(0.26, 0.66, 0.72, 0.96);}
.search-box i:before, .search-box i:after, .search-box .search-form:before, .big-title:after, .big-title--single:after, .recent-posts__item .recent-posts__thumb a:before{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;}
.bttn, .mini-cart .widget_shopping_cart_content .buttons .button, button.bttn, .mini-cart .widget_shopping_cart_content .buttons button.button, input[type="button"].bttn, .mini-cart .widget_shopping_cart_content .buttons input[type="button"].button, input[type="reset"].bttn, .mini-cart .widget_shopping_cart_content .buttons input[type="reset"].button, input[type="submit"].bttn, .mini-cart .widget_shopping_cart_content .buttons input[type="submit"].button{display:inline-block;color:#fff;background-color:#FA9A00;padding:11px 20px;font-weight:600;-webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) !important;transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) !important;}
.bttn:hover, .mini-cart .widget_shopping_cart_content .buttons .button:hover, button.bttn:hover, .mini-cart .widget_shopping_cart_content .buttons button.button:hover, input[type="button"].bttn:hover, .mini-cart .widget_shopping_cart_content .buttons input[type="button"].button:hover, input[type="reset"].bttn:hover, .mini-cart .widget_shopping_cart_content .buttons input[type="reset"].button:hover, input[type="submit"].bttn:hover, .mini-cart .widget_shopping_cart_content .buttons input[type="submit"].button:hover{background:#333333;color:#fff;}
.bttn-skin-2, .eg-our-services-skin-element-24{display:inline-block;position:relative;background:transparent;border:0;box-shadow:none;color:#FA9A00 !important;padding:10px 0px 10px 5px;margin-right:15px;font-size:17px;font-weight:600;line-height:1em;}
.bttn-skin-2:before, .bttn-skin-2:after, .eg-our-services-skin-element-24:before, .eg-our-services-skin-element-24:after{position:absolute;bottom:0;left:0;content:'';background:#FA9A00;}
.bttn-skin-2:before, .eg-our-services-skin-element-24:before{width:100%;height:2px;}
.bttn-skin-2:after, .eg-our-services-skin-element-24:after{width:2px;height:8px;}
.bttn-skin-2:hover, .eg-our-services-skin-element-24:hover{color:#333333 !important;}
.bttn-white{display:inline-block;color:#fff;border:1px solid #fff;background:transparent;padding:13px 20px;font-weight:600;}
.bttn-white:hover{color:#FA9A00;border-color:#FA9A00;background:transparent;}
.bttn-dark{display:inline-block;color:#fff;border:1px solid #343434;background:#343434;padding:10px 20px;font-weight:600;-webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) !important;transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) !important;}
.bttn-dark:hover{color:#FA9A00;}
.bttn-primary-bg, .esg-grid a.eg-link-home-grid-element-31{color:#FFFFFF;font-size:15px;line-height:15px;text-transform:uppercase;border:2px solid #FA9A00;background:#FA9A00;padding:13px 25px;}
.bttn-primary-bg:hover, .esg-grid a.eg-link-home-grid-element-31:hover{color:#FA9A00;background:transparent;}
select, textarea, input{display:inline-block;margin-bottom:10px;padding:10px 20px;max-width:100%;width:100%;border:1px solid #ddd;box-shadow:none;color:#888;vertical-align:top;}
select:focus, textarea:focus, input:focus{outline:none;border-color:#FA9A00;background-color:#fff;color:#000;}
select::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input::-webkit-input-placeholder{color:#999;}
select::-moz-placeholder, textarea::-moz-placeholder, input::-moz-placeholder{color:#999;}
select:-moz-placeholder, textarea:-moz-placeholder, input:-moz-placeholder{color:#999;}
select:-ms-input-placeholder, textarea:-ms-input-placeholder, input:-ms-input-placeholder{color:#999;}
input[type="checkbox"], input[type="radio"]{display:inline-block;width:auto;vertical-align:middle;margin-bottom:5px;}
textarea{height:200px;resize:vertical;}
button, input[type="button"], input[type="reset"], input[type="submit"]{padding:13px 20px;width:auto;border:none;background-color:#333333;color:#fff;text-transform:capitalize;font-size:18px;font-weight:600;line-height:1em;cursor:pointer;}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{background:#FA9A00;}
.wpcf7-form .row{margin:0 -5px;}
.wpcf7-form [class*='col-']{padding:0 5px;}
.wpcf7-form textarea{height:150px;}
.form-home1{background:#F1F1F1;padding:5px 0px 40px 54px;float:left;width:50%;}
.form-home1-part2{background:#F1F1F1;padding:0 20px 40px 63px;float:left;width:50%;margin-top:139px;}
.form-home1 p{margin-bottom:0;}
.form-home1 p.form-home1-des{margin-bottom:35px;color:#0056A6;}
.form-home1 h2.title-section{color:#0056A6 !important;}
.form-home1 h2.title-section:before{background:none !important;}
.form-home1-part2 input[type="submit"].bttn{background-color:#3FA8DE;padding:14px 50px !important;font-weight:200;text-transform:uppercase;margin-top:30px;}
.menu-item, .page_item{display:inline-block;}
.top-menu{position:relative;z-index:1;}
.top-menu .menu-item{padding:5px;}
.top-menu .menu-item a:after{margin-left:10px;content:"\f178";}
#site-navigation{position:relative;z-index:999999;width:100%;font-family:'Geogrotesque-Md' !important;font-weight:400 !important;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#site-navigation ul{list-style:none;margin:20px 0 0;padding:0 0 0 56px;}
#site-navigation .menu li{position:relative;}
#site-navigation .menu li:hover > .sub-menu, #site-navigation .menu li:hover > .children{z-index:999;visibility:visible;opacity:1;margin-top:0;}
#site-navigation .menu > li, #site-navigation .menu > ul > li{display:inline-block;vertical-align:top;line-height:1;margin:0 15px !important;}
#site-navigation .menu > li:hover a:before, #site-navigation .menu > li.current-menu-item a:before, #site-navigation .menu > ul > li:hover a:before, #site-navigation .menu > ul > li.current-menu-item a:before{width:100%;}
#site-navigation .menu > li:hover a:after, #site-navigation .menu > li.current-menu-item a:after, #site-navigation .menu > ul > li:hover a:after, #site-navigation .menu > ul > li.current-menu-item a:after{height:8px;}
#site-navigation .menu > li > a, #site-navigation .menu > ul > li > a{position:relative;z-index:1;display:block;color:#000000;padding:10px 5px 10px 5px;}
#site-navigation .menu > li > a:before, #site-navigation .menu > li > a:after, #site-navigation .menu > ul > li > a:before, #site-navigation .menu > ul > li > a:after{content:'';display:inline-block;position:absolute;bottom:0;left:0;}
#site-navigation .menu > li > a:before, #site-navigation .menu > ul > li > a:before{width:0;height:2px;}
#site-navigation .menu > li > a:after, #site-navigation .menu > ul > li > a:after{width:2px;height:0;}
#site-navigation .sub-menu, #site-navigation .children{position:absolute;top:55px;left:1px;z-index:2;visibility:hidden;background:#fff;min-width:211px;opacity:0;text-align:left;margin-top:20px;padding:10px 0 16px;white-space:nowrap;}
#site-navigation .sub-menu li, #site-navigation .children li{position:relative;display:block;padding:10px 17px 2px;}
#site-navigation .sub-menu li a, #site-navigation .children li a{}
#site-navigation .sub-menu li > .sub-menu, #site-navigation .sub-menu li > .children, #site-navigation .children li > .sub-menu, #site-navigation .children li > .children{left:100%;top:0;}
#open-left{font-size:57px;line-height:1;cursor:pointer;font-size:9.5vw;}
.snap-drawers{background-color:#fff;}
.mobile-menu > ul{padding:20px;margin-left:0;}
.mobile-menu > ul li{display:block;}
.mobile-menu > ul li a{display:block;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee;}
.mobile-menu > ul li:last-child{border:none;}
.mobile-menu > ul li li{margin-left:20px;}
.mobile-menu > ul ul{margin-left:0;padding-left:0;}
.snapjs-left .site:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.5);z-index:9999999;}
ul#social-menu-top{margin:0 -17px 0 0;padding:0;text-align:right;}
.social-menu .menu li{display:inline-block;width:auto !important;}
.social-menu .menu li:before{display:none;}
.social-menu .menu li a{font-size:15px;color:#CCCCCC;text-transform:uppercase;}
.social-menu .menu li a:before{display:inline-block;font-size:16px;padding-right:5px;}
.social-menu .menu li a[href*="facebook"]:before{content:"\f09a";}
.social-menu .menu li a[href*="twitter"]:before{content:"\f099";}
.social-menu .menu li a[href*="instagram"]:before{content:"\f16d";}
.social-menu .menu li a[href*="youtube"]:before{content:"\f16a";}
.social-menu .menu li a[href*="plus.google.com"]:before{content:"\f0d5";}
.social-menu .menu li a[href*="flickr"]:before{content:"\f16e";}
.social-menu .menu li a[href*="dribbble"]:before{content:"\f17d";}
.social-menu .menu li a[href*="foursquare"]:before{content:"\f180";}
.social-menu .menu li a[href*="linkedin"]:before{content:"\f0e1";}
.social-menu .menu li a[href*="tumblr"]:before{content:"\f173";}
.social-menu .menu li a[href*="feed"]:before{content:"\f09e";}
.social-menu .menu li a[href*="vimeo"]:before{content:"\f194";}
.social-menu_basic li{margin-right:20px;}
.social-menu_basic li a{color:#858585;}
.social-menu_basic li a:hover{color:#FA9A00;}
.breadcrumb{overflow:hidden;}
.tm_bread_crumb{position:relative;display:inline-block;background:#fff;padding:0px 12px;margin:0;height:50px;min-width:195px;text-align:center;line-height:50px;}
.tm_bread_crumb li{display:inline-block;margin-right:8px;}
.tm_bread_crumb li a:after{margin-left:10px;content:"\f105";}
.tm_bread_crumb li:last-child{margin:0;}
.site-top{position:relative;width:100%;font-size:15px !important;font-family:'Geogrotesque-Md' !important;white-space:nowrap;}
.site-top .social-menu li{position:relative;padding:13px 11px 12px !important;}
.site-top .social-menu li:hover:before{width:100%;}
.site-top .social-menu li:hover:after{height:8px;}
.site-top .social-menu li:after, .site-top .social-menu li:before{content:'';display:inline-block;position:absolute;bottom:0;left:0;background:#FA9A00;}
.site-top .social-menu li:before{width:0;height:2px;}
.site-top .social-menu li:after{width:2px;height:0;}
.site-branding{position:relative;z-index:1;padding:36px 0px 0px 16px !important;}
.site-branding img{max-width:none;height:43px;}
.extra-info{list-style:none;margin:0;padding:20px 0px;}
.extra-info li{position:relative;display:block;}
.extra-info li:first-child{padding-left:0;}
.extra-info li:last-child:after{display:none;}
.extra-info .fa{font-size:16px;margin-right:5px;color:#00BFF2 !important;}
.top-info{display:inline-block;margin:10px 0px 0px 40px;}
.top-info .left{position:relative;float:left;width:40px;height:40px;font-size:20px;color:#fff;background:#FA9A00;text-align:center;}
.top-info .left span{line-height:40px;}
.top-info .left:before, .top-info .left:after{position:absolute;content:'';width:0;height:0;border-style:solid;}
.top-info .left:before{top:0;left:0;border-width:13px 13px 0 0;border-color:#ffffff transparent transparent transparent;}
.top-info .left:after{bottom:0;right:0;border-width:0 0 13px 13px;border-color:transparent transparent #ffffff transparent;}
.top-info .right{float:left;text-align:left;line-height:1em;}
.top-info .title{display:block;font-size:20px;font-weight:600;color:#333333;padding-left:15px;margin-bottom:10px;}
.top-info .text{padding-left:15px;font-size:15px;display:block;color:#444444;}
.mini-cart, .search-box{display:inline-block;vertical-align:middle;}
.search-box{position:absolute;z-index:9999;margin-left:-4px;top:-25px;right:-125px;}
.search-box i{position:relative;display:inline-block;overflow:hidden;background:#eee;width:50px;height:50px;line-height:50px;text-align:center;vertical-align:middle;font-size:20px;cursor:pointer;}
.search-box i:before, .search-box i:after{position:absolute;}
.search-box i:after{top:100%;content:'\e680';}
.search-box label span, .search-box input[type="submit"]{display:none;}
.search-box input[type="search"]{position:absolute;top:0;right:0;z-index:99;padding:10px;width:100%;border:none;border-top:3px solid transparent;background-color:#fff;box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.1);}
.search-box .search-form{position:absolute;top:100%;right:0px;visibility:hidden;width:300px;height:100%;opacity:0;}
.search-box .search-form:before{content:'';}
.search-box .search-form.open{visibility:visible;opacity:1;}
.search-box .search-form.open + i:before{top:-100%;}
.search-box .search-form.open + i:after{top:0;}
.header02 .site-branding:after{display:none;}
.header05 .header-wrapper{position:absolute;width:100%;z-index:999;}
.header05 .site-branding:before, .header05 .site-branding:after{display:none;}
.header05 .line-header_middle{position:relative;border-top:1px solid rgba(255, 255, 255, 0.2);}
.header05 .line-header_middle:before, .header05 .line-header_middle:after{content:"";position:absolute;width:1000px;height:20px;bottom:100%;border:1px solid rgba(255, 255, 255, 0.2);border-bottom:none;}
.header05 .line-header_middle:before{right:calc(100% + 10px);webkit-transform:skew(45deg, 0deg);-webkit-transform:skew(45deg, 0deg);transform:skew(45deg, 0deg);}
.header05 .line-header_middle:after{left:calc(100% + 10px);webkit-transform:skew(-45deg, 0deg);-webkit-transform:skew(-45deg, 0deg);transform:skew(-45deg, 0deg);}
.headroom--pinned{display:block;}
.headroom--not-top#site-navigation{position:fixed;top:0;left:0;right:0;z-index:9999;box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2);}
.header05 .headroom--not-top#site-navigation{background:#333333;}
.headroom--not-top#site-navigation .site-branding{padding:30px 15px !important;}
.headroom--not-top.headroom{will-change:transform;-webkit-transition:-webkit-transform 0.5s linear;transition:-webkit-transform 0.5s linear;transition:transform 0.5s linear;transition:transform 0.5s linear, -webkit-transform 0.5s linear;}
.headroom--not-top.headroom--unpinned{-webkit-transform:translateY(-100%);transform:translateY(-120%);}
.headroom--not-top.headroom--pinned{-webkit-transform:translateY(0%);transform:translateY(0%);}
.headroom--not-top .site-branding:before, .headroom--not-top .site-branding:after{display:none;}
.site-footer ul{padding-left:0;margin-left:0;}
.site-footer .widget-title{position:relative;overflow:hidden;color:#fff;margin-bottom:19px;letter-spacing:-0.02em;font-weight:600;font-size:26px;line-height:1em;}
.site-footer .widget-title span{position:relative;display:inline-block;}
.site-footer .col-md-4{margin-bottom:30px;}
.site-footer .widget img{margin:-7px 0 30px 0;width:205px;}
.site-footer .social-menu .menu{margin-top:30px;}
.site-footer .social-menu .menu li{margin:0 15px 0 0;display:inline-block;}
.site-footer .social-menu .menu li a{color:#888;}
.site-footer .social-menu .menu li a:hover{color:#FA9A00;}
.site-footer .social-menu .menu li a:before{font-size:18px;}
.site-footer .menu{font-size:0;}
.site-footer .menu li{display:block;margin-bottom:15px;list-style-type:none;vertical-align:top;font-size:16px;line-height:1.6em;}
.site-footer .menu li a:before{margin-right:10px;content:"\f105";}
.office p{margin-bottom:15px;}
.office p:last-child{margin-bottom:0;}
.office i{width:35px;font-size:18px;color:#FA9A00;}
.copyright{overflow:hidden;line-height:1;}
.copyright .left{position:relative;padding-top:40px;padding-bottom:40px;}
.copyright .right{padding-top:20px;padding-bottom:20px;}
.mini-cart{position:relative;}
.mini-cart .mini-cart__button{background:#fc9900;width:50px;height:50px;line-height:55px;text-align:center;cursor:pointer;}
.mini-cart .mini-cart__button .mini-cart-icon{position:relative;color:#fff;}
.mini-cart .mini-cart__button .mini-cart-icon:before{float:none;margin:0;width:auto;height:auto;border:none;content:'\e66e';font-size:20px;line-height:normal;}
.mini-cart .widget_shopping_cart_content{position:absolute;top:140%;right:0;z-index:99999;visibility:hidden;overflow:auto;padding:15px 0px;max-height:700px;width:300px;background-color:#fff;opacity:0;box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.1);}
.mini-cart .widget_shopping_cart_content .cart_list li{margin-bottom:10px;padding:15px 10px;border-bottom:1px solid #eee;}
.mini-cart .widget_shopping_cart_content .cart_list li a{font-weight:600 !important;}
.mini-cart .widget_shopping_cart_content .cart_list li img{float:left;margin:0 10px 0 0;width:70px;}
.mini-cart .widget_shopping_cart_content .cart_list li .remove{position:relative;display:inline-block;float:right;width:20px;height:20px;text-align:center;font-size:20px;line-height:20px;}
.mini-cart .widget_shopping_cart_content .cart_list li .quantity{display:block;font-size:16px;margin-top:5px;}
.mini-cart .widget_shopping_cart_content .cart_list li .quantity .amount{color:#D72C35;font-size:17px;font-weight:600;}
.mini-cart .widget_shopping_cart_content .total{margin-bottom:0;padding:5px 15px 5px;text-align:center;}
.mini-cart .widget_shopping_cart_content .total strong{font-weight:600;color:#333333;}
.mini-cart .widget_shopping_cart_content .total .amount{color:#D72C35;font-size:17px;font-weight:600;}
.mini-cart .widget_shopping_cart_content .buttons{margin-bottom:0;text-align:center;}
.mini-cart.open .widget_shopping_cart_content{top:100%;visibility:visible;opacity:1;}
.list-style-1 ul{margin-left:0;padding-left:2px;}
.list-style-1 li{margin-bottom:10px;}
.list-style-1 li:before{content:'\f058';color:#FA9A00;margin-right:10px;}
.tm-our-team{margin-bottom:40px;}
.tm-our-team .our-team-photo{position:relative;overflow:hidden;background:#000;}
.tm-our-team .our-team-photo img{-webkit-transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);}
.tm-our-team .our-team-photo:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.25);content:'';-webkit-transition:all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);opacity:0;}
.tm-our-team .our-team-photo:hover:before{-webkit-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);opacity:1;}
.tm-our-team .our-team-photo:hover img{opacity:0.6;}
.tm-our-team .our-team-name{font-size:17px;font-weight:600;line-height:1em;text-transform:capitalize;margin:20px 0px 10px;}
.tm-our-team .our-team-description{margin:10px 0px 20px;}
.tm-our-team .our-team-social-networks a{font-size:18px;color:#888888;margin-right:20px;}
.tm-our-team .our-team-social-networks a:hover{color:#FA9A00;}
.tm-icon-boxes{margin-bottom:20px;}
.tm-icon-boxes img{float:left;margin-right:30px;}
.tm-icon-boxes .icon-boxes-label{font-size:20px;font-weight:600;line-height:1em;color:#333333;margin-bottom:15px;}
.tm-photo-boxes{margin-bottom:35px;}
.tm-photo-boxes .icon-boxes-icon{font-size:40px;line-height:1em;margin-bottom:10px;color:#FA9A00;}
.tm-photo-boxes .icon-boxes-description{opacity:0.6;}
.white-style .tm-photo-boxes .icon-boxes-label, .white-style .tm-photo-boxes .icon-boxes-description{color:#ffffff;}
.style-2 .tm-icon-boxes .icon-boxes-label{font-size:22px;font-weight:700;font-style:italic;padding-top:30px;}
.style-2 .tm-icon-boxes img{padding-bottom:40px;}
.tm-carousel .owl-prev, .tm-carousel .owl-next{font-size:0;display:inline-block;}
.tm-carousel .owl-prev:hover:before, .tm-carousel .owl-next:hover:before{color:#FFFFFF;background:#FA9A00;}
.tm-carousel .owl-prev:before, .tm-carousel .owl-next:before{display:inline-block;font-size:16px;width:36px;height:36px;line-height:36px;color:#AAAAAA;background:#eeeeee;text-align:center;}
.tm-carousel .owl-prev:before{content:'\f104';}
.tm-carousel .owl-next:before{content:'\f105';}
.tm-carousel .owl-dots{text-align:center;}
.tm-carousel .owl-dot{display:inline-block;width:10px;height:10px;background:#DDDDDD;border-radius:50%;margin:0px 5px;}
.tm-carousel .owl-dot:hover{background:#FA9A00;}
.tm-carousel-type1{padding-left:55px;padding-right:55px;}
.tm-carousel-type1 .owl-prev, .tm-carousel-type1 .owl-next{position:absolute;top:calc(50% - 18px);}
.tm-carousel-type1 .owl-prev{left:0;}
.tm-carousel-type1 .owl-next{right:0;}
.tm-carousel-type2{padding-top:35px;}
.tm-carousel-type2 .owl-prev, .tm-carousel-type2 .owl-next{position:absolute;bottom:100%;}
.tm-carousel-type2 .owl-prev{right:36px;}
.tm-carousel-type2 .owl-next{right:0;}
.tm-carousel-wrapper{margin-top:36px;}
.tm-carousel-wrapper .title-section{margin-bottom:0;}
.tm-info-row{margin-bottom:15px;}
.tm-info-row i{color:#FA9A00;font-size:18px;width:20px;margin-right:20px;}
.tm-title-section{overflow:hidden;}
.tm-title-section .title-section{position:relative;display:inline-block;color:#333333;margin-bottom:25px;line-height:1em;font-size:26px;text-transform:uppercase;letter-spacing:-0.02em;font-weight:400;}
.tm-title-section .title-section:before, .tm-title-section .title-section:after{content:'';position:absolute;top:50%;width:1200px;height:1px;background:#DDDDDD;}
.title-section.black:before{content:'';position:absolute;top:50%;width:1200px;height:1px;background:#000 !important;}
.tm-title-section.tm-title-section-type1.black{width:calc(100% - 100px);margin-right:16px;}
.tm-title-section-type1 .title-section:before{left:calc(100% + 20px);}
.tm-title-section-type1 .title-section:after{display:none;}
.tm-title-section-type2{width:75%;text-align:center;margin:0 auto;}
.tm-title-section-type2 .title-section:before{left:calc(100% + 20px);}
.tm-title-section-type2 .title-section:after{right:calc(100% + 20px);}
.white-style .title-section{color:#ffffff;}
.white-style .title-section:before, .white-style .title-section:after{background:#ffffff;}
.page-title .tm-title-section-type2{width:100%;}
.page-title .title-section{font-size:36px;}
.title-button .tm-title-section, .title-button .eg-button{display:inline-block;vertical-align:middle;}
.title-button .tm-title-section{width:calc(100% - 100px);margin-right:16px;}
.big-title-section, .big-title-section h4{font-size:40px;font-weight:700;color:#212121;letter-spacing:-0.04em;}
.thememove_testimonials{margin-bottom:50px;}
.thememove_testimonials .owl-carousel .owl-item img{width:70px;height:auto;display:inline-block;}
.thememove_testimonials .avatar{margin-right:20px;border-radius:100%;}
.thememove_testimonials .author{display:inline-block;color:#333333;font-size:18px;font-style:inherit;font-weight:600;vertical-align:middle;}
.thememove_testimonials .author span{display:block;}
.thememove_testimonials .author span.title{font-size:15px;font-weight:400;color:#858585;margin-top:5px;}
.thememove_testimonials blockquote{color:#858585;border:0;padding:0;margin:0;font-size:16px;font-style:inherit;}
.thememove_testimonials .owl-dot{display:inline-block;width:10px;height:10px;background:rgba(255, 255, 255, 0.3);border-radius:50%;margin:25px 5px;}
.thememove_testimonials .owl-dot.active{background:#fff;}
.thememove_testimonials-type1 blockquote{position:relative;border:1px solid #DDDDDD;background:#F6F6F6;padding:20px 30px;margin-bottom:30px;}
.thememove_testimonials-type1 blockquote:before{content:'';position:absolute;top:100%;left:51px;width:0;height:0;border-style:solid;border-width:18px 18px 0 0;border-color:#F6F6F6 transparent transparent transparent;z-index:2;}
.thememove_testimonials-type1 blockquote:after{content:'';position:absolute;top:100%;left:50px;width:0;height:0;border-style:solid;border-width:20px 20px 0 0;border-color:#DDDDDD transparent transparent transparent;z-index:1;}
.thememove_testimonials-type2{text-align:center;}
.thememove_testimonials-type2 .author{position:relative;display:block;padding-top:30px;margin-top:30px;}
.thememove_testimonials-type2 .author:before{content:'';display:inline-block;position:absolute;top:0;left:calc(50% - 39px);width:78px;height:1px;background:#dddddd;}
.thememove_testimonials-type2 .author span.title{color:#FA9A00;}
.thememove_testimonials-type2 .avatar{margin-right:0;margin-top:30px;}
.white-style .thememove_testimonials-type2 .testimonials-text{color:#fff;background:transparent;}
.tm-counter ul{padding:0;margin:0;}
.tm-counter .icon{font-size:40px;color:#FA9A00;line-height:1em;margin-bottom:1px;}
.tm-counter .counter{font-size:34px;font-weight:600;line-height:1em;}
.tm-counter .text{font-size:16px;font-weight:600;}
.tm-counter li{display:inline-block;margin-right:50px;margin-bottom:35px;}
.counter-about .tm-counter .counter, .counter-about .tm-counter .text{color:#ffffff;}
.tm-ourhistory .label{display:block;font-size:22px;font-weight:600;color:#333333;}
.tm-ourhistory .title{display:block;font-size:17px;font-weight:600;color:#FA9A00;}
.tm-ourhistory .tm-ourhistory-left{padding-bottom:15px;}
.tm-ourhistory .tm-ourhistory-right{padding-bottom:30px;}
.boxed{overflow:hidden;margin:auto;max-width:1200px;}
.site{position:relative;z-index:2;overflow:hidden;background-color:#fff;}
.align-center{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.row:before, .row:after, .container:before, .container:after{display:none !important;}
.white-style .title-section{color:#ffffff;}
.white-style .title-section:before, .white-style .title-section:after{background:#ffffff;}
.white-style blockquote{background:#ffffff;}
.white-style .author{color:#ffffff;}
.white-style .author span.title{color:#FA9A00;}
.white-style .owl-controls{text-align:center;}
#home-blog .eg-home-blog-content{margin-top:10px;position:relative;}
#home-blog .eg-home-blog-content:before{content:'';position:absolute;left:20px;bottom:100%;z-index:2;width:0;height:0;border-style:solid;border-width:22px 0 0 22px;border-color:transparent transparent transparent #343434;}
#home-blog .eg-home-blog-element-25:before{content:"\f017";margin-right:5px;}
#home-blog .eg-home-blog-element-26:before{content:"\f075";margin-right:5px;}
#home-blog .eg-home-blog-element-26:after{content:' comment';text-transform:lowercase;}
#home-blog .eg-home-blog-element-28{color:#FA9A00;}
#home-blog .eg-home-blog-element-30-a{position:absolute;right:0;top:100%;z-index:2;margin-top:-24px;}
#home-blog .eg-home-blog-element-30{color:#ffffff;}
.eg-clients-skin-wrapper{border:1px solid #dddddd !important;}
.clients-row .esg-navigationbutton.esg-right:before, .clients-row .esg-navigationbutton.esg-left:before{background:#ffffff;}
.view-projects p{font-size:24px;color:#ffffff;}
.view-projects .bttn-white, .view-projects .bttn-dark, .view-projects .bttn, .view-projects .mini-cart .widget_shopping_cart_content .buttons .button, .mini-cart .widget_shopping_cart_content .buttons .view-projects .button{font-size:18px;border-width:2px;margin-bottom:10px;}
.view-projects .bttn-white:last-child, .view-projects .bttn-dark:last-child, .view-projects .bttn:last-child, .view-projects .mini-cart .widget_shopping_cart_content .buttons .button:last-child, .mini-cart .widget_shopping_cart_content .buttons .view-projects .button:last-child{margin-left:10px;}
.call-action-home5 strong{font-size:30px !important;}
.big-title, .big-title--single{position:relative;background-position:center center;background-size:cover;margin-bottom:70px;}
.big-title .drgradient{background:rgb(0,174,255);background:-moz-linear-gradient(top, rgb(0,174,255) 0%, rgb(0,174,255) 25%, rgb(0,82,154) 75%, rgb(0,82,154) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgb(0,174,255)), color-stop(25%, rgb(0,174,255)), color-stop(75%, rgb(0,82,154)), color-stop(100%, rgb(0,82,154)));background:-webkit-linear-gradient(top, rgb(0,174,255) 0%, rgb(0,174,255) 25%, rgb(0,82,154) 75%, rgb(0,82,154) 100%);background:-o-linear-gradient(top, rgb(0,174,255) 0%, rgb(0,174,255) 25%, rgb(0,82,154) 75%, rgb(0,82,154) 100%);background:-ms-linear-gradient(top, rgb(0,174,255) 0%, rgb(0,174,255) 25%, rgb(0,82,154) 75%, rgb(0,82,154) 100%);background:linear-gradient(to bottom, rgb(0,174,255) 0%, rgb(0,174,255) 25%, rgb(0,82,154) 75%, rgb(0,82,154) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aeff', endColorstr='#00529a', GradientType=0);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}
.big-title .container, .big-title--single .container{position:relative;z-index:1;}
.big-title h1{margin-bottom:0 !important;}
.big-title:after, .big-title--single:after{content:'';}
.taxonomy-description{display:block;margin-top:-50px;padding-bottom:50px;font-size:20px;}
.pagination{margin-bottom:70px;}
.pagination span, .pagination a{display:inline-block;background:#eeeeee;color:#333;margin-right:10px;width:40px;height:40px;text-align:center;line-height:40px;font-weight:600;}
.pagination span.current, .pagination .page-numbers:hover{color:#fff;background:#FA9A00;}
.pagination .next, .pagination .prev{width:auto;border:none;background:none;}
.pagination .next:hover, .pagination .prev:hover{background:none;color:#FA9A00;}
.page-links > span, .page-links > a{display:inline-block;border:0 !important;margin-right:10px;width:40px;height:40px;line-height:40px;text-align:center;font-style:normal;font-weight:600;padding:0;}
.page-links > a{background:#eeeeee !important;color:#333 !important;}
.page-links > span, .page-links > a:hover{background:#FA9A00 !important;color:#ffffff !important;}
.attachment .hentry{background:#fff;}
.attachment .type-attachment p{text-align:left;margin:0 0 10px 0;}
.attachment .entry-header{padding-top:0;}
.attachment .entry-content{padding-top:0;}
.attachment .entry-title{font-style:normal;font-weight:600;font-size:26px;}
.attachment .entry-title:before{display:none;}
.single-post .post-thumb, .post-list-item .post-thumb{margin-bottom:35px;}
.single-post .post-thumb img, .post-list-item .post-thumb img{width:100%;height:auto;}
.single-post .hentry .entry-header, .post-list-item .hentry .entry-header{margin-bottom:20px;}
.single-post .hentry .entry-header .entry-title, .post-list-item .hentry .entry-header .entry-title{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;letter-spacing:0;font-size:26px;font-weight:600;line-height:1.3;-ms-hyphens:auto;}
.single-post .hentry .entry-meta, .post-list-item .hentry .entry-meta{margin-bottom:25px;font-size:14px;}
.single-post .hentry .entry-meta span, .post-list-item .hentry .entry-meta span{padding-right:30px;}
.single-post .hentry .entry-meta i, .post-list-item .hentry .entry-meta i{margin-right:5px;font-size:16px;}
.single-post .hentry .entry-content, .post-list-item .hentry .entry-content{color:#858585;}
.single-post .hentry .read-more, .post-list-item .hentry .read-more{display:inline-block;}
.single-post .hentry .read-more span:after, .post-list-item .hentry .read-more span:after{margin-left:10px;content:"\f061";}
.post-list-item .hentry{border-bottom:1px solid #dddddd;padding-bottom:40px;margin-bottom:50px;}
.post-grid-item{position:relative;margin-bottom:50px;}
.post-grid-item .post-thumb{margin-bottom:10px;}
.post-grid-item .post-content{position:relative;background:#343434;padding:30px 20px;}
.post-grid-item .post-content:before{content:'';position:absolute;left:20px;bottom:100%;z-index:2;width:0;height:0;border-style:solid;border-width:22px 0 0 22px;border-color:transparent transparent transparent #343434;}
.post-grid-item .entry-title{font-size:22px;margin-bottom:10px;line-height:1;}
.post-grid-item .entry-title a{color:#FA9A00;}
.post-grid-item .entry-meta{color:#AAAAAA;margin-bottom:15px;}
.post-grid-item .entry-meta span{margin-right:12px;font-size:15px;}
.post-grid-item .entry-meta i{margin-right:5px;font-size:16px;}
.post-grid-item .entry-content{color:#fff;}
.post-grid-item .read-more{position:absolute;right:0;top:100%;z-index:2;margin-top:-24px;}
.page-template-template-blog-grid .content{padding-bottom:50px;}
.single-post .entry-content p{margin-bottom:30px;}
.single-post .entry-footer{border-bottom:1px solid #DDDDDD;padding-bottom:50px;margin-bottom:40px;}
.single-post .prev-post-text, .single-post .next-post-text{display:block;color:#333333;font-weight:600;margin-bottom:15px;}
.single-post .prev-post-text:before{content:'\f104';margin-right:5px;}
.single-post .next-post-text:after{content:'\f105';margin-left:5px;}
.single-post .prev-post-info{font-weight:600;}
.single-post .prev-post-info img{float:left;margin-right:20px;}
.single-post .next-post-info{font-weight:600;}
.single-post .next-post-info img{float:right;margin-left:20px;}
.comments-area{overflow:hidden;margin-top:50px;margin-bottom:50px;}
.single-post .comment-reply-title, .single-post .comments-title, .page .comment-reply-title, .page .comments-title{position:relative;display:inline-block;color:#111;text-transform:capitalize;font-size:26px;font-weight:600;margin-bottom:30px;}
.single-post .comment-reply-title:before, .single-post .comments-title:before, .page .comment-reply-title:before, .page .comments-title:before{content:'';position:absolute;top:50%;left:calc(100% + 15px);width:1000px;height:1px;background:#DDDDDD;}
.single-post .comment, .page .comment{position:relative;margin-bottom:50px;}
.single-post .comment > div, .page .comment > div{margin-bottom:20px;padding:20px 0px;border-bottom:1px solid #DDDDDD;background-color:transparent;}
.single-post .comment .comment-author, .page .comment .comment-author{float:left;width:100px;vertical-align:top;}
.single-post .comment .comment-content, .page .comment .comment-content{vertical-align:top;padding-left:120px;}
.single-post .comment .comment-content cite.fn, .single-post .comment .comment-content cite.fn a, .page .comment .comment-content cite.fn, .page .comment .comment-content cite.fn a{text-transform:capitalize;color:#333333;font-weight:600;font-size:17px;font-style:inherit;}
.single-post .comment .comment-content .metadata > a, .page .comment .comment-content .metadata > a{color:#858585;font-size:14px;margin:10px 0px;display:inline-block;}
.single-post .comment .comment-reply-link, .page .comment .comment-reply-link{position:absolute;top:20px;right:20px;padding:5px 10px;color:#FA9A00;text-transform:capitalize;font-weight:600;font-size:16px;}
.single-post .comment-list, .page .comment-list{padding-left:0;margin-left:0;}
.single-post .comment-list li, .page .comment-list li{list-style:none;}
.post-password-form input[type=submit]{margin-top:26px;margin-left:5px;}
.comment-form .row{margin-left:-5px;margin-right:-5px;}
.comment-form [class*="col"]{padding-left:5px;padding-right:5px;}
.comment-form p{margin-bottom:0;}
.comment-list{list-style:none;}
.comment-list .children{margin:0;list-style:none;}
.tagcloud a{display:inline-block;color:#858585 !important;border:1px solid #dddddd;padding:10px 20px;margin:0px 1px 5px 0px;font-size:14px !important;text-transform:capitalize;}
.tagcloud a:hover{border-color:#FA9A00;color:#FA9A00 !important;}
.share h4{display:inline-block;font-size:17px;font-weight:600;}
.share h4 i{color:#FA9A00;margin-right:2px;}
.share span{margin-left:10px;}
.share a{color:#858585;}
#about-pages .esg-entry-media-wrapper, #about-pages .esg-entry-cover{float:left;width:150px;height:100px;margin-right:20px;}
#about-pages .esg-entry-content{overflow:hidden;}
.comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;}
.single-project .gallery{width:100% !important;float:none !important;margin-bottom:50px;}
.single-project .gallery .owl-dots{position:absolute;bottom:50px;left:0;width:100%;text-align:center;}
.single-project .gallery .owl-dot{display:inline-block;width:10px;height:10px;background:#7b7b7b;border-radius:50%;margin:0px 5px;}
.single-project .gallery .owl-dot.active{background:#ffffff;}
.single-project-description{margin-bottom:50px;}
.single-project-description p{margin-bottom:20px;}
.project-gallery{margin-bottom:50px;}
.project-gallery img{margin-bottom:20px;}
.project-meta{margin-bottom:50px;overflow:hidden;}
.project-meta .heading-title{position:relative;display:inline-block;}
.qdrproject-meta .heading-title:after{display:inline-block;position:absolute;top:50%;left:calc(100% + 20px);background:#dddddd;content:'';width:1000px;height:1px;}
.project-meta__content > div{padding:12px 0px;border-top:1px solid #dddddd;}
.project-meta__content > div:first-child{padding-top:0;border-top:0;}
.project-meta__content .meta-title{font-weight:600;color:#333333;}
.project-nav{margin-bottom:100px;}
.project-nav .prev-project, .project-nav .next-project{font-weight:600;}
.project-nav .prev-project a:before{content:'\f104';margin-right:15px;}
.project-nav .next-project a:after{content:'\f105';margin-left:15px;}
.project-view{background:#eeeeee;border:1px solid #DDDDDD;color:#333333;padding:10px;margin-bottom:60px;text-align:center;font-size:18px;font-weight:600;}
.heading-title{font-size:26px;font-weight:600;color:#333333;letter-spacing:-0.02em;line-height:1em;margin-bottom:25px;}
.eg-projects-fullwidth-wrapper a, .eg-projects-fullwidth-wrapper a:visited{color:#ffffff !important;}
.eg-projects-fullwidth-wrapper a.eg-projects-fullwidth-element-20, .eg-projects-fullwidth-wrapper a:visited.eg-projects-fullwidth-element-20{color:#FA9A00 !important;}
.eg-projects-fullwidth-element-16-a{overflow:hidden;}
.eg-projects-fullwidth-element-16{position:relative;}
.eg-projects-fullwidth-element-16:before{content:'';width:300px;height:1px;background:#dddddd;position:absolute;top:50%;left:calc(100% + 20px);}
.eg-projects-fullwidth-element-20{position:relative;display:inline-block;color:#FA9A00 !important;}
.eg-projects-fullwidth-element-20:before{content:'';width:calc(100% + 5px);height:2px;background:#FA9A00;position:absolute;bottom:-10px;left:-5px;}
.eg-projects-fullwidth-element-20:after{content:'';width:2px;height:10px;background:#FA9A00;position:absolute;bottom:-10px;left:-5px;}
#projects-fullwidth .esg-filterbutton, #last-projects-fullwidth .esg-filterbutton{position:relative;background:transparent;border:0;box-shadow:none;color:#fff;padding:10px;margin-right:24px;font-size:17px;font-weight:400;line-height:1em;font-family:'Geogrotesque-Rg' !important;letter-spacing:0px;}
#projects-fullwidth .esg-filterbutton:before, #projects-fullwidth .esg-filterbutton:after, #last-projects-fullwidth .esg-filterbutton:before, #last-projects-fullwidth .esg-filterbutton:after{position:absolute;bottom:0;left:0;content:'';background:#FA9A00;}
#projects-fullwidth .esg-filterbutton:before, #last-projects-fullwidth .esg-filterbutton:before{width:0;height:2px;}
#projects-fullwidth .esg-filterbutton:after, #last-projects-fullwidth .esg-filterbutton:after{width:2px;height:0;}
#projects-fullwidth .esg-filterbutton.selected, #projects-fullwidth .esg-filterbutton:hover, #last-projects-fullwidth .esg-filterbutton.selected, #last-projects-fullwidth .esg-filterbutton:hover{color:#FA9A00;}
#projects-fullwidth .esg-filterbutton.selected:before, #projects-fullwidth .esg-filterbutton:hover:before, #last-projects-fullwidth .esg-filterbutton.selected:before, #last-projects-fullwidth .esg-filterbutton:hover:before{width:100%;height:2px;}
#projects-fullwidth .esg-filterbutton.selected:after, #projects-fullwidth .esg-filterbutton:hover:after, #last-projects-fullwidth .esg-filterbutton.selected:after, #last-projects-fullwidth .esg-filterbutton:hover:after{width:2px;height:8px;}
#projects-fullwidth .esg-loadmore, #last-projects-fullwidth .esg-loadmore{margin-top:70px;}
#projects-fullwidth .esg-navigationbutton, #last-projects-fullwidth .esg-navigationbutton{font-size:18px;font-weight:600;line-height:1em;padding:15px 20px;border-radius:0;border:none;background:#FA9A00;color:#ffffff;-webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}
#projects-fullwidth .esg-navigationbutton:hover, #last-projects-fullwidth .esg-navigationbutton:hover{box-shadow:none;background:#333333;}
.minimal-light .esg-filterbutton.selected{border:0;box-shadow:none;}
#last-projects-fullwidth .esg-filters{margin:0 auto;}
#last-projects-fullwidth .esg-navigationbutton{margin:20px 0px 0px;}
#services-projects .esg-media-cover-wrapper{display:table;}
#services-projects .esg-entry-cover, #services-projects .esg-entry-media-wrapper, #services-projects .esg-entry-content{display:table-cell;vertical-align:middle;}
#services-projects .esg-entry-cover, #services-projects .esg-entry-media-wrapper{width:120px !important;height:135px !important;}
#services-projects .esg-entry-content{padding-left:20px;}
#services-projects .eg-services-projects-element-25-a{overflow:hidden;}
#services-projects .eg-services-projects-element-25{position:relative;}
#services-projects .eg-services-projects-element-25:before{display:inline-block;content:'';width:250px;height:1px;background:#DDDDDD;position:absolute;left:calc(100% + 20px);top:50%;}
.sidebar .search-form label, .wpb_widgetised_column .search-form label{display:block;}
.sidebar .widget, .wpb_widgetised_column .widget{margin-bottom:55px;overflow:hidden;}
.sidebar .widget ul, .wpb_widgetised_column .widget ul{margin:0;padding:0;}
.sidebar .widget ul li, .wpb_widgetised_column .widget ul li{font-weight:600;}
.sidebar .widget-title, .wpb_widgetised_column .widget-title{display:inline-block;margin-bottom:25px;color:#111;text-transform:capitalize;font-size:26px;font-weight:600;line-height:1;position:relative;}
.sidebar .widget-title:before, .wpb_widgetised_column .widget-title:before{content:'';position:absolute;top:50%;left:calc(100% + 10px);width:300px;height:1px;background:#DDDDDD;}
.sidebar ul li, .sidebar .recent-posts__item, .wpb_widgetised_column ul li, .wpb_widgetised_column .recent-posts__item{display:block;padding:17px 0px;border-bottom:1px solid #DDDDDD;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-ms-hyphens:auto;}
.sidebar ul li:first-child, .sidebar .recent-posts__item:first-child, .wpb_widgetised_column ul li:first-child, .wpb_widgetised_column .recent-posts__item:first-child{border-top:1px solid #DDDDDD;}
.sidebar .recent-posts__item, .wpb_widgetised_column .recent-posts__item{margin-bottom:20px;padding-bottom:20px;}
.sidebar .recent-posts > div:last-child, .wpb_widgetised_column .recent-posts > div:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.sidebar .menu, .wpb_widgetised_column .menu{font-size:17px;font-weight:600;}
.sidebar .menu .sub-menu, .wpb_widgetised_column .menu .sub-menu{padding-top:17px;display:none;}
.sidebar .menu-item-has-children, .wpb_widgetised_column .menu-item-has-children{position:relative;}
.sidebar .mobile-menu-expand, .wpb_widgetised_column .mobile-menu-expand{position:absolute;top:20px;right:0;cursor:pointer;}
.sidebar .sub-menu .menu-item, .wpb_widgetised_column .sub-menu .menu-item{padding-left:30px;}
.sidebar .sub-menu .menu-item:last-child, .wpb_widgetised_column .sub-menu .menu-item:last-child{border-bottom:0;padding-bottom:0;}
.sidebar .widget_categories li, .wpb_widgetised_column .widget_categories li{font-size:17px;font-weight:600;}
.sidebar .widget_search span, .wpb_widgetised_column .widget_search span{font-size:0;}
.sidebar .widget_search span:before, .wpb_widgetised_column .widget_search span:before{position:absolute;top:23px;right:1px;display:block;width:48px;height:47px;background-color:#eee;content:"\f002";text-align:center;font-size:16px;line-height:47px;}
.sidebar .widget_search input[type="search"], .wpb_widgetised_column .widget_search input[type="search"]{margin-bottom:0;padding:15px;border:1px solid #ddd;background-color:#fff;}
.sidebar .widget_search .search-submit, .wpb_widgetised_column .widget_search .search-submit{display:none;}
.widget.widget_tm_postswidget .postswidget-list{padding:20px 0px;border-bottom:1px solid #DDDDDD;}
.widget.widget_tm_postswidget .postswidget-list:first-of-type{border-top:1px solid #DDDDDD;}
.widget.widget_tm_postswidget .postswidget-thumb{float:left;margin-right:10px;}
.widget.widget_tm_postswidget .postswidget-info{font-weight:600;}
.recent-posts__item{margin-bottom:20px;}
.recent-posts__item .recent-posts__thumb{position:relative;float:left;margin-right:20px;}
.recent-posts__item .recent-posts__thumb:before{z-index:2;height:2px;background-color:#fff;content:'';opacity:0;width:30px;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.recent-posts__item .recent-posts__thumb:after{height:30px;background-color:#fff;content:'';opacity:0;width:2px;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.recent-posts__item .recent-posts__thumb a:before{content:'';opacity:0;}
.recent-posts__item:hover .recent-posts__thumb:before{opacity:1;}
.recent-posts__item:hover .recent-posts__thumb:after{opacity:1;}
.recent-posts__item:hover .recent-posts__thumb a:before{opacity:.8;}
.recent-posts__item a{letter-spacing:.05em;font-size:15px;}
.recent-posts__item .post-meta{margin-top:10px;color:#878787;}
.recent-posts__item .post-meta span{margin-right:10px;}
.recent-posts.type_2 h3{margin-bottom:20px;letter-spacing:normal;font-weight:normal;}
.recent-posts.type_2 .entry-meta{margin-bottom:20px;}
.recent-posts.type_2 .entry-meta span{padding-right:10px;}
.recent-posts.type_2 .entry-meta i{margin-right:5px;}
.recent-posts.type_2 .entry-excerpt{color:#858585;}
.error-404 .search-form label{display:block;}
.banner-about{position:relative;display:inline-block;margin-bottom:20px;overflow:hidden;}
.banner-about:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);}
.banner-about:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#343434;opacity:0.8;}
.banner-about_img{position:relative;z-index:-1;}
.banner-about_text{width:100%;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:30px;}
.banner-about_text h2{color:#ffffff;font-size:26px;font-weight:600;text-transform:capitalize;letter-spacing:-0.02em;line-height:1em;margin-bottom:15px;}
.banner-about_text h2 span{display:block;font-size:30px;font-weight:700;}
.services-brochure{border:1px solid #DDDDDD;border-left-color:#FA9A00;padding:20px 30px;margin-bottom:30px;}
.services-brochure span{font-size:20px;color:#FA9A00;margin-right:20px;}
.services-brochure a{font-size:17px;font-weight:600;}
.margin-0{margin:0;}
.esg-navbutton-top-right .wpb_wrapper{overflow:visible;}
.esg-navbutton-top-right .esg-filters{position:absolute;top:-70px;right:0;}
.esg-navbutton-top-right .esg-filters .esg-left, .esg-navbutton-top-right .esg-filters .esg-right{margin:0 !important;}
.esg-navigationbutton.esg-right, .esg-navigationbutton.esg-left{font-size:0 !important;border:0 !important;padding:0 !important;margin:0 !important;line-height:1 !important;}
.esg-navigationbutton.esg-right:before, .esg-navigationbutton.esg-left:before{display:inline-block;background:#eeeeee;color:#111111;font-size:16px;text-align:center;width:40px;height:40px;line-height:40px;}
.esg-navigationbutton.esg-right:hover, .esg-navigationbutton.esg-left:hover{box-shadow:none !important;}
.esg-navigationbutton.esg-right:hover:before, .esg-navigationbutton.esg-left:hover:before{background:#00AFFF;color:#FFFFFF;}
.esg-navigationbutton.esg-left:before{content:'\f104';}
.esg-navigationbutton.esg-right:before{content:'\f105';}
.eg-our-services-skin-element-1, .eg-our-services-skin-element-2{color:#ffffff;}
.eg-our-services-skin-element-1:visited, .eg-our-services-skin-element-2:visited{color:#ffffff;}
#last-projects-fullwidth .eg-lastest-projects-3-element-25-a, #last-projects-fullwidth .eg-projects-grid-element-25-a{overflow:hidden;}
#last-projects-fullwidth .eg-lastest-projects-3-element-25, #last-projects-fullwidth .eg-projects-grid-element-25{position:relative;}
#last-projects-fullwidth .eg-lastest-projects-3-element-25:before, #last-projects-fullwidth .eg-projects-grid-element-25:before{content:'';display:block;width:1000px;height:1px;background:#DDDDDD;position:absolute;top:50%;left:calc(100% + 20px);}
#last-projects-fullwidth .eg-lastest-projects-3-element-24, #last-projects-fullwidth .eg-projects-grid-element-24{width:40px !important;height:40px !important;line-height:40px !important;text-align:center !important;background:#FA9A00 !important;}
#last-projects-fullwidth .eg-lastest-projects-3-element-24:hover, #last-projects-fullwidth .eg-projects-grid-element-24:hover{background:#333333 !important;}
.no-margin{margin:0 !important;}
.primary-color{color:#FA9A00 !important;}
.white-color{color:#ffffff !important;}
.primary-bg-color{background-color:#FA9A00 !important;}
.bold{font-weight:900 !important;}
.max-width-570{max-width:570px !important;}
.float-right{float:right !important;}
#scrollUp{bottom:20px;right:20px;width:45px;height:45px;line-height:45px;text-align:center;font-size:24px;background:#3FA8DE !important;color:#fff;}
.product-thumbnail-wrap{position:relative;margin-bottom:30px;}
.product-thumbnail-wrap:hover .woocommerce-LoopProduct-link:before{background:rgba(0, 0, 0, 0.4);}
.product-thumbnail-wrap:hover .add_to_cart_button{-webkit-transform:scale(1);transform:scale(1);}
.add_to_cart_div{width:100%;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);text-align:center;}
.add_to_cart_button{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}
.woocommerce-LoopProduct-link:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;-webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}
.woocommerce span.onsale{background:#FA9A00;font-size:16px;font-weight:400;text-transform:uppercase;min-width:50px;min-height:50px;line-height:50px;padding:0;top:-20px;left:auto;right:20px;}
.loop-product{margin-bottom:35px;}
.loop-product h3{font-size:17px;}
.price{font-size:22px;font-weight:600;color:#D72C35;}
.price del{font-size:17px;color:#858585;}
.price ins{background:transparent;}
.woocommerce .star-rating{font-size:12px;}
.woocommerce .star-rating:before{color:#dddddd;}
.woocommerce .star-rating span:before{color:#FA9A00;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{font-size:18px !important;font-weight:600;text-transform:capitalize !important;color:#ffffff;background:#FA9A00;border-radius:0;padding:13px 20px;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{color:#ffffff;background:#333333;}
.woocommerce ul.product_list_widget li img{float:left;margin-right:10px;width:80px;}
.woocommerce ul.product_list_widget li .product-title{font-size:15px;}
.woocommerce ul.product_list_widget li ins{background:transparent;}
.woocommerce ul.product_list_widget li ins .amount{font-size:20px;font-weight:600;color:#D72C35;}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li{padding:15px 0;}
.woocommerce .widget_price_filter .price_slider_amount .button{padding:13px 20px;background:#333333;}
.woocommerce .widget_price_filter .price_slider_amount .button:hover{background:#FA9A00;}
.woocommerce .widget_price_filter .ui-slider{margin-left:8px;margin-right:12px;}
.woocommerce .widget_price_filter .ui-widget-content{background:#dddddd !important;height:5px !important;margin-bottom:20px !important;}
.woocommerce .widget_price_filter .ui-slider-range{background:#FA9A00 !important;height:5px !important;}
.woocommerce .widget_price_filter .ui-slider-handle{background:#FA9A00 !important;width:20px !important;height:20px !important;border:5px solid #dddddd;top:-8px !important;}
.single-product .attachment-shop_thumbnail .size-shop_thumbnail{width:80px;}
.single-product .product_title{font-size:22px;}
.single-product .entry-summary .star-rating{margin-top:10px;}
.single-product .entry-summary .price{margin-bottom:25px;}
.single-product .entry-summary .cart{margin-top:25px;}
.single-product .entry-summary .product_meta span{display:block;border-bottom:1px solid #eeeeee;padding:8px 0px;}
.single-product .entry-summary .product_meta span:first-child{border-top:1px solid #eeeeee;}
.single-product .entry-summary .product_meta span a{color:#FA9A00;}
.single-product .entry-summary .product_meta span a:hover{color:#333333;}
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a{width:20%;margin-right:20px;}
.woocommerce div.product form.cart div.quantity{margin-right:10px;}
.woocommerce .quantity .qty{width:70px;height:44px;padding:10px;text-align:left;}
.woocommerce div.product p.price, .woocommerce div.product span.price{color:#D72C35;}
.woocommerce div.product form.cart, .woocommerce div.product p.cart{margin-bottom:20px;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background-color:#FA9A00;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background:#333333;}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0;border:none;background:transparent;padding:10px 0px;margin:0px -4px 0px 0px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:transparent;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#333333;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{display:inline-block;position:absolute;left:0;bottom:0;content:'';background:#FA9A00;border:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{width:2px;height:8px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{width:100%;height:2px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:0px 20px;border-right:1px solid #DDDDDD;color:#333333;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child a{border-right:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:0;}
.woocommerce div.product .woocommerce-tabs .panel{padding:20px;}
.related.products{overflow:hidden;}
.related.products h2{position:relative;display:inline-block;margin-bottom:25px;}
.related.products h2:before{content:'';width:1200px;height:1px;background:#DDDDDD;position:absolute;left:calc(100% + 20px);top:50%;}
.woocommerce table.shop_table{border:none;margin-bottom:70px;}
.woocommerce table.shop_table thead{background:#FA9A00;color:#ffffff;}
.woocommerce table.shop_table th, .woocommerce table.shop_table td{border:none;}
.woocommerce table.shop_table th{font-weight:600;padding:13px 0px;}
.woocommerce table.shop_table td{border-bottom:1px solid #dddddd;padding:20px 0px;}
.woocommerce table.shop_table a.remove{color:#000 !important;}
.woocommerce table.shop_table a.remove:hover{background:transparent;color:#FA9A00 !important;}
.woocommerce table.shop_table .product-thumbnail img{width:50px;}
.woocommerce table.shop_table .product-name{font-size:15px;font-weight:600;}
.woocommerce table.shop_table .product-price .amount, .woocommerce table.shop_table .product-subtotal .amount{font-size:20px;font-weight:600;color:#D72C35;}
.woocommerce table.shop_table td.actions .coupon .input-text{width:150px !important;padding:11px 20px;}
.woocommerce table.shop_table td.actions .coupon .button{background:#333333;}
.woocommerce table.shop_table td.actions .coupon .button:hover{background:#FA9A00;}
.woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{padding:13px 20px;color:#ffffff;}
.woocommerce .cart_totals{margin-bottom:70px;}
.woocommerce .cart_totals h2{font-size:22px;margin-bottom:20px;}
.woocommerce .cart_totals .shop_table{border-top:1px solid #dddddd;}
.woocommerce .cart_totals .shop_table th, .woocommerce .cart_totals .shop_table td{padding:13px 0px;}
.woocommerce-cart .wc-proceed-to-checkout{text-align:right;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:inline-block;}
table th, table td{border:none !important;border-bottom:1px solid #dddddd !important;padding:13px 20px;}
.woocommerce-info{border-top-color:#FA9A00;}
.woocommerce-info:before{color:#FA9A00;}
.woocommerce-checkout-review-order table.woocommerce-checkout-review-order-table th, .woocommerce-checkout-review-order table.woocommerce-checkout-review-order-table td{padding:13px 20px;}
.woocommerce-checkout-payment{margin-bottom:70px;}
.vc_row[data-vc-full-width]{overflow:visible !important;}
.wpb_wrapper{qoverflow:hidden;}
.wpb_wrapper > h1{margin:60px 40px 0;font-size:29px;color:#005399;font-weight:400;line-height:1;}
.wpb_wrapper > h2{margin:37px 40px;font-size:18px;color:#005399;font-weight:400;}
.wpb_wrapper > p{margin:12px 40px 0;font-size:16px;color:#000;font-weight:400;}
.drciemno .wpb_wrapper > h1{color:#00AFFF;}
.drciemno .wpb_wrapper > h2{color:#FFFFFF;}
.drciemno .wpb_wrapper > p{color:#FFFFFF;}
.wpb_gallery_slides{position:relative;}
.nivo-controlNav{position:absolute;bottom:0;left:0;width:100%;}
.tm-accordion .vc_tta-panel-heading{border:none !important;}
.tm-accordion .vc_tta-panel-title{position:relative;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;font-size:17px;font-weight:600;}
.tm-accordion .vc_tta-panel-title:before{content:'';display:inline-block;position:absolute;left:0;bottom:0;width:2px;height:0px;background:#FA9A00;}
.tm-accordion .vc_tta-panel-title a{color:#333333 !important;}
.tm-accordion .vc_tta-panel-title > a{padding:20px 0px !important;}
.tm-accordion .vc_tta-panel.vc_active .vc_tta-panel-title{border-bottom:2px solid #FA9A00;padding:0px 10px;}
.tm-accordion .vc_tta-panel.vc_active .vc_tta-panel-title:before{height:8px;}
.tm-accordion .vc_tta-panel-body{padding:22px 0px !important;}
.nivo-caption{display:none !important;}
.wpb_image_grid .wpb_image_grid_ul{margin-left:-10px !important;margin-right:-10px !important;}
.wpb_image_grid .wpb_image_grid_ul li{width:calc(50% - 1px);}
.wpb_image_grid .wpb_image_grid_ul img{padding:5px;width:100%;}
.druemobi{display:none;padding:0;background:#FFFFFF;margin:0 -1.5rem;text-align:center;line-height:25vw;height:25vw;}
.druemobi img{width:91.67vw;}
.search-box{display:block;}
@media (max-width:1450px){.search-box{display:none;}
}
@media (min-width:20em){.col-xs-1{-webkit-box-flex:8.33333%;-ms-flex:8.33333%;flex:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%;}
.col-xs-2{-webkit-box-flex:17.083%;-ms-flex:17.083%;flex:17.083%;-ms-flex-preferred-size:17.083%;flex-basis:17.083%;max-width:17.083%;}
.col-xs-3{-webkit-box-flex:25%;-ms-flex:25%;flex:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
.col-xs-4{-webkit-box-flex:33.33333%;-ms-flex:33.33333%;flex:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;}
.col-xs-5{-webkit-box-flex:41.66667%;-ms-flex:41.66667%;flex:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%;}
.col-xs-6{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}
.col-xs-7{-webkit-box-flex:58.33333%;-ms-flex:58.33333%;flex:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%;}
.col-xs-8{-webkit-box-flex:66.66667%;-ms-flex:66.66667%;flex:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%;}
.col-xs-9{-webkit-box-flex:75%;-ms-flex:75%;flex:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}
.col-xs-10{-webkit-box-flex:83.33333%;-ms-flex:83.33333%;flex:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%;}
.col-xs-11{-webkit-box-flex:91.66667%;-ms-flex:91.66667%;flex:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%;}
.col-xs-12{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
.col-xs-pull-0{right:auto;}
.col-xs-pull-1{right:8.33333%;}
.col-xs-pull-2{right:16.66667%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-4{right:33.33333%;}
.col-xs-pull-5{right:41.66667%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-7{right:58.33333%;}
.col-xs-pull-8{right:66.66667%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-10{right:83.33333%;}
.col-xs-pull-11{right:91.66667%;}
.col-xs-pull-12{right:100%;}
.col-xs-push-0{left:auto;}
.col-xs-push-1{left:8.33333%;}
.col-xs-push-2{left:16.66667%;}
.col-xs-push-3{left:25%;}
.col-xs-push-4{left:33.33333%;}
.col-xs-push-5{left:41.66667%;}
.col-xs-push-6{left:50%;}
.col-xs-push-7{left:58.33333%;}
.col-xs-push-8{left:66.66667%;}
.col-xs-push-9{left:75%;}
.col-xs-push-10{left:83.33333%;}
.col-xs-push-11{left:91.66667%;}
.col-xs-push-12{left:100%;}
.col-xs-offset-0{margin-left:0%;}
.col-xs-offset-1{margin-left:8.33333%;}
.col-xs-offset-2{margin-left:16.66667%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-4{margin-left:33.33333%;}
.col-xs-offset-5{margin-left:41.66667%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-7{margin-left:58.33333%;}
.col-xs-offset-8{margin-left:66.66667%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-10{margin-left:83.33333%;}
.col-xs-offset-11{margin-left:91.66667%;}
.col-xs-offset-12{margin-left:100%;}
.hidden-xs-up{display:none !important;}
}
@media (min-width:1200px){.container{max-width:64rem;}
.col-sm-1{-webkit-box-flex:8.33333%;-ms-flex:8.33333%;flex:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%;}
.col-sm-2{-webkit-box-flex:16.66667%;-ms-flex:16.66667%;flex:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%;}
.col-sm-3{-webkit-box-flex:25%;-ms-flex:25%;flex:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
.col-sm-4{-webkit-box-flex:33.33333%;-ms-flex:33.33333%;flex:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;}
.col-sm-5{-webkit-box-flex:41.66667%;-ms-flex:41.66667%;flex:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%;}
.col-sm-6{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}
.col-sm-7{-webkit-box-flex:58.33333%;-ms-flex:58.33333%;flex:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%;}
.col-sm-8{-webkit-box-flex:66.66667%;-ms-flex:66.66667%;flex:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%;}
.col-sm-9{-webkit-box-flex:75%;-ms-flex:75%;flex:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}
.col-sm-10{-webkit-box-flex:83.33333%;-ms-flex:83.33333%;flex:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%;}
.col-sm-11{-webkit-box-flex:91.66667%;-ms-flex:91.66667%;flex:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%;}
.col-sm-12{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
.col-sm-pull-0{right:auto;}
.col-sm-pull-1{right:8.33333%;}
.col-sm-pull-2{right:16.66667%;}
.col-sm-pull-3{right:25%;}
.col-sm-pull-4{right:33.33333%;}
.col-sm-pull-5{right:41.66667%;}
.col-sm-pull-6{right:50%;}
.col-sm-pull-7{right:58.33333%;}
.col-sm-pull-8{right:66.66667%;}
.col-sm-pull-9{right:75%;}
.col-sm-pull-10{right:83.33333%;}
.col-sm-pull-11{right:91.66667%;}
.col-sm-pull-12{right:100%;}
.col-sm-push-0{left:auto;}
.col-sm-push-1{left:8.33333%;}
.col-sm-push-2{left:16.66667%;}
.col-sm-push-3{left:25%;}
.col-sm-push-4{left:33.33333%;}
.col-sm-push-5{left:41.66667%;}
.col-sm-push-6{left:50%;}
.col-sm-push-7{left:58.33333%;}
.col-sm-push-8{left:66.66667%;}
.col-sm-push-9{left:75%;}
.col-sm-push-10{left:83.33333%;}
.col-sm-push-11{left:91.66667%;}
.col-sm-push-12{left:100%;}
.col-sm-offset-0{margin-left:0%;}
.col-sm-offset-1{margin-left:8.33333%;}
.col-sm-offset-2{margin-left:16.66667%;}
.col-sm-offset-3{margin-left:25%;}
.col-sm-offset-4{margin-left:33.33333%;}
.col-sm-offset-5{margin-left:41.66667%;}
.col-sm-offset-6{margin-left:50%;}
.col-sm-offset-7{margin-left:58.33333%;}
.col-sm-offset-8{margin-left:66.66667%;}
.col-sm-offset-9{margin-left:75%;}
.col-sm-offset-10{margin-left:83.33333%;}
.col-sm-offset-11{margin-left:91.66667%;}
.col-sm-offset-12{margin-left:100%;}
.col-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.col-sm-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.row-sm-top{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;}
.row-sm-center{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}
.row-sm-bottom{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;}
.col-sm-top{-ms-flex-item-align:start;align-self:flex-start;}
.col-sm-center{-ms-flex-item-align:center;align-self:center;}
.col-sm-bottom{-ms-flex-item-align:end;align-self:flex-end;}
.text-sm-left{text-align:left;}
.text-sm-right{text-align:right;}
.text-sm-center{text-align:center;}
.hidden-sm-up{display:none !important;}
.extra-info{padding:13px 0 0 62px;letter-spacing:-0.02ex;}
.extra-info li{display:inline-block;margin-right:18px;}
#last-projects-fullwidth .esg-filters{max-width:640px;}
}
@media (min-width:64em){.container{max-width:96rem;}
.col-md-1{-webkit-box-flex:8.33333%;-ms-flex:8.33333%;flex:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%;}
.col-md-2{-webkit-box-flex:16.66667%;-ms-flex:16.66667%;flex:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%;}
.col-md-3{-webkit-box-flex:25%;-ms-flex:25%;flex:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
.col-md-4{-webkit-box-flex:33.33333%;-ms-flex:33.33333%;flex:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;}
.site-top .col-md-4{-webkit-box-flex:17.083%;-ms-flex:17.083%;flex:17.083%;-ms-flex-preferred-size:17.083%;flex-basis:17.083%;max-width:17.083%;}
.col-md-5{-webkit-box-flex:41.66667%;-ms-flex:41.66667%;flex:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%;}
.col-md-6{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}
.col-md-7{-webkit-box-flex:58.33333%;-ms-flex:58.33333%;flex:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%;}
.col-md-8{-webkit-box-flex:65.834%;-ms-flex:65.834%;flex:65.834%;-ms-flex-preferred-size:65.834%;flex-basis:65.834%;max-width:65.834%;}
.col-md-9{-webkit-box-flex:75%;-ms-flex:75%;flex:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}
.col-md-10{-webkit-box-flex:83.33333%;-ms-flex:83.33333%;flex:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%;}
.col-md-11{-webkit-box-flex:91.66667%;-ms-flex:91.66667%;flex:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%;}
.col-md-12{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
.col-md-pull-0{right:auto;}
.col-md-pull-1{right:8.33333%;}
.col-md-pull-2{right:16.66667%;}
.col-md-pull-3{right:25%;}
.col-md-pull-4{right:33.33333%;}
.col-md-pull-5{right:41.66667%;}
.col-md-pull-6{right:50%;}
.col-md-pull-7{right:58.33333%;}
.col-md-pull-8{right:66.66667%;}
.col-md-pull-9{right:75%;}
.col-md-pull-10{right:83.33333%;}
.col-md-pull-11{right:91.66667%;}
.col-md-pull-12{right:100%;}
.col-md-push-0{left:auto;}
.col-md-push-1{left:8.33333%;}
.col-md-push-2{left:16.66667%;}
.col-md-push-3{left:25%;}
.col-md-push-4{left:33.33333%;}
.col-md-push-5{left:41.66667%;}
.col-md-push-6{left:50%;}
.col-md-push-7{left:58.33333%;}
.col-md-push-8{left:66.66667%;}
.col-md-push-9{left:75%;}
.col-md-push-10{left:83.33333%;}
.col-md-push-11{left:91.66667%;}
.col-md-push-12{left:100%;}
.col-md-offset-0{margin-left:0%;}
.col-md-offset-1{margin-left:8.33333%;}
.col-md-offset-2{margin-left:16.66667%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-4{margin-left:33.33333%;}
.col-md-offset-5{margin-left:41.66667%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-7{margin-left:58.33333%;}
.col-md-offset-8{margin-left:66.66667%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-10{margin-left:83.33333%;}
.col-md-offset-11{margin-left:91.66667%;}
.col-md-offset-12{margin-left:100%;}
.col-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.col-md-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.row-md-top{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;}
.row-md-center{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}
.row-md-bottom{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;}
.col-md-top{-ms-flex-item-align:start;align-self:flex-start;}
.col-md-center{-ms-flex-item-align:center;align-self:center;}
.col-md-bottom{-ms-flex-item-align:end;align-self:flex-end;}
.text-md-left{text-align:left;}
.text-md-right{text-align:right;}
.text-md-center{text-align:center;}
.hidden-md-up{display:none !important;}
.transit-md{-webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) !important;transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) !important;}
.top-menu .menu-item{padding:15px 30px 15px 0;}
.site-top .social-menu{position:relative;display:inline-block;}
.site-top .social-menu ul{position:relative;z-index:2;}
.site-footer .menu li{display:inline-block;width:50%;}
.footer-about{position:relative;}
.footer-about:before, .footer-about:after{content:"";position:absolute;right:30px;width:1200px;height:30px;}
.footer-about:before{bottom:calc(100% + 43px);webkit-transform:skew(50deg, 0deg);-webkit-transform:skew(50deg, 0deg);transform:skew(50deg, 0deg);}
.footer-about:after{top:calc(100% + 11px);webkit-transform:skew(-50deg, 0deg);-webkit-transform:skew(-50deg, 0deg);transform:skew(-50deg, 0deg);}
.copyright .left:before{position:absolute;top:0;bottom:0;left:-1000px;width:1000px;content:'';}
.copyright .left:after{position:absolute;top:0;right:-90px;width:0;height:0;border-width:200px 0 0 90px;border-style:solid;border-color:transparent transparent transparent transparent;content:'';}
.tm-ourhistory .tm-ourhistory-right{padding-left:50px;}
.tm-ourhistory .tm-ourhistory-right:after{content:'';position:absolute;top:0;left:0px;z-index:1;width:3px;height:100%;background:#eeeeee;}
.tm-ourhistory .tm-ourhistory-right:before{content:'';position:absolute;top:0;left:-8px;z-index:2;width:10px;height:10px;border-radius:50%;border:5px solid #eeeeee;box-sizing:content-box;background:#FA9A00;}
.single-post .comment .children, .page .comment .children{margin-left:100px;padding-left:0;}
.contact2 .big-title{margin-bottom:0;}
#last-projects-fullwidth .esg-filters{max-width:960px;}
}
@media (min-width:1em){.container{max-width:120rem;}
.col-lg-1{-webkit-box-flex:8.33333%;-ms-flex:8.33333%;flex:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%;}
.col-lg-2{-webkit-box-flex:17.083%;-ms-flex:17.083%;flex:17.083%;-ms-flex-preferred-size:17.083%;flex-basis:17.083%;max-width:17.083%;}
.col-lg-3{-webkit-box-flex:25%;-ms-flex:25%;flex:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
.col-lg-4{-webkit-box-flex:33.33333%;-ms-flex:33.33333%;flex:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;}
.col-lg-5{-webkit-box-flex:41.66667%;-ms-flex:41.66667%;flex:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%;}
.col-lg-6{-webkit-box-flex:65.834%;-ms-flex:65.834%;flex:65.834%;-ms-flex-preferred-size:65.834%;flex-basis:65.834%;max-width:65.834%;}
.col-lg-7{-webkit-box-flex:58.33333%;-ms-flex:58.33333%;flex:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%;}
.col-lg-8{-webkit-box-flex:66.66667%;-ms-flex:66.66667%;flex:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%;}
.col-lg-9{-webkit-box-flex:75%;-ms-flex:75%;flex:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}
.col-lg-10{-webkit-box-flex:83.33333%;-ms-flex:83.33333%;flex:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%;}
.col-lg-11{-webkit-box-flex:91.66667%;-ms-flex:91.66667%;flex:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%;}
.col-lg-12{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
.col-lg-pull-0{right:auto;}
.col-lg-pull-1{right:8.33333%;}
.col-lg-pull-2{right:16.66667%;}
.col-lg-pull-3{right:25%;}
.col-lg-pull-4{right:33.33333%;}
.col-lg-pull-5{right:41.66667%;}
.col-lg-pull-6{right:50%;}
.col-lg-pull-7{right:58.33333%;}
.col-lg-pull-8{right:66.66667%;}
.col-lg-pull-9{right:75%;}
.col-lg-pull-10{right:83.33333%;}
.col-lg-pull-11{right:91.66667%;}
.col-lg-pull-12{right:100%;}
.col-lg-push-0{left:auto;}
.col-lg-push-1{left:8.33333%;}
.col-lg-push-2{left:16.66667%;}
.col-lg-push-3{left:25%;}
.col-lg-push-4{left:33.33333%;}
.col-lg-push-5{left:41.66667%;}
.col-lg-push-6{left:50%;}
.col-lg-push-7{left:58.33333%;}
.col-lg-push-8{left:66.66667%;}
.col-lg-push-9{left:75%;}
.col-lg-push-10{left:83.33333%;}
.col-lg-push-11{left:91.66667%;}
.col-lg-push-12{left:100%;}
.col-lg-offset-0{margin-left:0%;}
.col-lg-offset-1{margin-left:8.33333%;}
.col-lg-offset-2{margin-left:16.66667%;}
.col-lg-offset-3{margin-left:25%;}
.col-lg-offset-4{margin-left:33.33333%;}
.col-lg-offset-5{margin-left:41.66667%;}
.col-lg-offset-6{margin-left:50%;}
.col-lg-offset-7{margin-left:58.33333%;}
.col-lg-offset-8{margin-left:66.66667%;}
.col-lg-offset-9{margin-left:75%;}
.col-lg-offset-10{margin-left:83.33333%;}
.col-lg-offset-11{margin-left:91.66667%;}
.col-lg-offset-12{margin-left:100%;}
.col-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.col-lg-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.row-lg-top{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;}
.row-lg-center{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}
.row-lg-bottom{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;}
.col-lg-top{-ms-flex-item-align:start;align-self:flex-start;}
.col-lg-center{-ms-flex-item-align:center;align-self:center;}
.col-lg-bottom{-ms-flex-item-align:end;align-self:flex-end;}
.text-lg-left{text-align:left;}
.text-lg-right{text-align:right;}
.text-lg-center{text-align:center;}
.hidden-lg-up{display:none !important;}
.snap-drawers{display:none;}
.qqsite-branding:before{content:"";position:absolute;width:1000px;height:20px;background:#fff;bottom:100%;right:0;webkit-transform:skew(50deg, 0deg);-webkit-transform:skew(50deg, 0deg);transform:skew(50deg, 0deg);}
.qqsite-branding:after{content:"";position:absolute;width:1000px;height:20px;background:#fff;top:100%;right:0;webkit-transform:skew(-50deg, 0deg);-webkit-transform:skew(-50deg, 0deg);transform:skew(-50deg, 0deg);}
.header03 .site-branding:after{display:none;}
.fixed-header .site-branding:before, .fixed-header .site-branding:after{height:0;}
#last-projects-fullwidth .esg-filters{max-width:1170px;}
.padding-x-100-lg{padding-left:100px;padding-right:100px;}
}
@media (min-width:120em){.col-xl-1{-webkit-box-flex:8.33333%;-ms-flex:8.33333%;flex:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%;}
.col-xl-2{-webkit-box-flex:16.66667%;-ms-flex:16.66667%;flex:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%;}
.col-xl-3{-webkit-box-flex:25%;-ms-flex:25%;flex:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
.col-xl-4{-webkit-box-flex:33.33333%;-ms-flex:33.33333%;flex:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;}
.col-xl-5{-webkit-box-flex:41.66667%;-ms-flex:41.66667%;flex:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%;}
.col-xl-6{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}
.col-xl-7{-webkit-box-flex:58.33333%;-ms-flex:58.33333%;flex:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%;}
.col-xl-8{-webkit-box-flex:66.66667%;-ms-flex:66.66667%;flex:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%;}
.col-xl-9{-webkit-box-flex:75%;-ms-flex:75%;flex:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}
.col-xl-10{-webkit-box-flex:83.33333%;-ms-flex:83.33333%;flex:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%;}
.col-xl-11{-webkit-box-flex:91.66667%;-ms-flex:91.66667%;flex:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%;}
.col-xl-12{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
.col-xl-pull-0{right:auto;}
.col-xl-pull-1{right:8.33333%;}
.col-xl-pull-2{right:16.66667%;}
.col-xl-pull-3{right:25%;}
.col-xl-pull-4{right:33.33333%;}
.col-xl-pull-5{right:41.66667%;}
.col-xl-pull-6{right:50%;}
.col-xl-pull-7{right:58.33333%;}
.col-xl-pull-8{right:66.66667%;}
.col-xl-pull-9{right:75%;}
.col-xl-pull-10{right:83.33333%;}
.col-xl-pull-11{right:91.66667%;}
.col-xl-pull-12{right:100%;}
.col-xl-push-0{left:auto;}
.col-xl-push-1{left:8.33333%;}
.col-xl-push-2{left:16.66667%;}
.col-xl-push-3{left:25%;}
.col-xl-push-4{left:33.33333%;}
.col-xl-push-5{left:41.66667%;}
.col-xl-push-6{left:50%;}
.col-xl-push-7{left:58.33333%;}
.col-xl-push-8{left:66.66667%;}
.col-xl-push-9{left:75%;}
.col-xl-push-10{left:83.33333%;}
.col-xl-push-11{left:91.66667%;}
.col-xl-push-12{left:100%;}
.col-xl-offset-0{margin-left:0%;}
.col-xl-offset-1{margin-left:8.33333%;}
.col-xl-offset-2{margin-left:16.66667%;}
.col-xl-offset-3{margin-left:25%;}
.col-xl-offset-4{margin-left:33.33333%;}
.col-xl-offset-5{margin-left:41.66667%;}
.col-xl-offset-6{margin-left:50%;}
.col-xl-offset-7{margin-left:58.33333%;}
.col-xl-offset-8{margin-left:66.66667%;}
.col-xl-offset-9{margin-left:75%;}
.col-xl-offset-10{margin-left:83.33333%;}
.col-xl-offset-11{margin-left:91.66667%;}
.col-xl-offset-12{margin-left:100%;}
.col-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.col-xl-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.row-xl-top{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;}
.row-xl-center{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}
.row-xl-bottom{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;}
.col-xl-top{-ms-flex-item-align:start;align-self:flex-start;}
.col-xl-center{-ms-flex-item-align:center;align-self:center;}
.col-xl-bottom{-ms-flex-item-align:end;align-self:flex-end;}
.text-xl-left{text-align:left;}
.text-xl-right{text-align:right;}
.text-xl-center{text-align:center;}
.hidden-xl-up{display:none !important;}
}
@media print{*, *::before, *::after{text-shadow:none !important;box-shadow:none !important;}
a, a:visited{text-decoration:underline;}
abbr[title]::after{content:" (" attr(title) ")";}
pre, blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr, img{page-break-inside:avoid;}
img{max-width:100% !important;}
p, h2, h3{orphans:3;widows:3;}
h2, h3{page-break-after:avoid;}
.navbar{display:none;}
.btn > .caret, .dropup > .btn > .caret{border-top-color:#000 !important;}
.label{border:1px solid #000;}
.table{border-collapse:collapse !important;}
.table td, .table th{background-color:#fff !important;}
.table-bordered th, .table-bordered td{border:1px solid #ddd !important;}
.visible-print-block{display:block !important;}
.visible-print-inline{display:inline !important;}
.visible-print-inline-block{display:inline-block !important;}
.hidden-print{display:none !important;}
}
@media (max-width:47.9em){.hidden-xs-down{display:none !important;}
}
@media (max-width:63.9em){.hidden-sm-down{display:none !important;}
.contact2 .map-contact2{height:400px !important;margin-top:40px;margin-bottom:70px;}
}
@media (max-width:1em){.hidden-md-down{display:none !important;}
.search-box{width:100%;}
}
@media (max-width:119.9em){.hidden-lg-down{display:none !important;}
}
.copyright .container.text-center{box-sizing:border-box;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:auto;margin-left:auto;padding-left:1.5rem;padding-right:1.5rem;}
.white-text{display:inline-block;float:left;}
.yellow-text{display:inline-block;float:left;color:#FFC800;margin:0 57px 0 5px;}
.first-copywright{-webkit-box-flex:30.5%;-ms-flex:30.5%;flex:30.5%;-ms-flex-preferred-size:30.5%;flex-basis:30.5%;max-width:30.5%;padding-left:1.5rem;padding-right:1.5rem;}
.second-copywright{-webkit-box-flex:42%;-ms-flex:42%;flex:42%;-ms-flex-preferred-size:42%;flex-basis:42%;max-width:45%;padding-left:56px;padding-right:10px;}
.third-copywright{-webkit-box-flex:25%;-ms-flex:25%;flex:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;padding-left:31px;padding-right:10px;white-space:nowrap;}
.banner2 .tm-title-section-type2{position:absolute;top:65px;z-index:9999;width:100%;width:75%;text-align:center;left:0;right:0;}
img.euros-bottom-logo{width:75%;margin-top:-15px;}
span.euros-bottom-span{padding:0 58px 0 0;display:block;}
footer.site-footer .fa{color:#E5B920 !important}
aside#better-menu-widget-5{width:32%;float:left;margin-right:5%;}
aside#better-menu-widget-3{width:38%;float:left;margin-right:0%;}
aside#better-menu-widget-4{width:20%;float:left;margin-right:0%;}
.site-footer .menu li{display:block;width:100%;}
.col-md-8.hidden-md-down:after{content:'';position:absolute;width:100%;border:20px solid transparent;border-top:20px solid white;bottom:-20px;margin:0 -1.5rem;border-bottom:0;}
.remove-pad:after{content:none !important;}
col-lg-2 col-xs-6 site-branding img{width:196px;}
.right-column-ue{padding-left:0 !important;}
.ue-logo-banner{position:relative;z-index:1;padding:40px 0px 0px 0px !important;}
div#onas-cloud-block > .vc_column-inner{background-position:70% 50% !important;}
div#onas-wiedza-block .wpb_content_element{margin-bottom:0 !important;}
#blue-projects-fullwidth .esg-filterbutton, #blue-projects-fullwidth .esg-filterbutton:before, #blue-projects-fullwidth .esg-filterbutton:after{-webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);}
#blue-projects-fullwidth .esg-filterbutton{position:relative;background:transparent;border:0;box-shadow:none;color:#6A6E6F;padding:10px;margin-right:15px;font-size:17px;font-weight:400;line-height:1em;}
#blue-projects-fullwidth .esg-filterbutton:before, #blue-projects-fullwidth .esg-filterbutton:after{position:absolute;bottom:0;left:0;content:'';background:#00BFF2;}
#blue-projects-fullwidth .esg-filterbutton:before{width:0;height:2px;}
#blue-projects-fullwidth .esg-filterbutton:after{width:2px;height:0;}
#blue-projects-fullwidth .esg-filterbutton.selected, #blue-projects-fullwidth .esg-filterbutton:hover{color:#00BFF2;}
#blue-projects-fullwidth .esg-filterbutton.selected:before, #blue-projects-fullwidth .esg-filterbutton:hover:before{width:100%;height:2px;}
#blue-projects-fullwidth .esg-loadmore{margin-top:70px;}
#blue-projects-fullwidth .esg-navigationbutton{font-size:18px;font-weight:600;line-height:1em;padding:15px 20px;border-radius:0;border:none;background:#FA9A00;color:#ffffff;-webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}
#blue-projects-fullwidth .esg-navigationbutton:hover{box-shadow:none;background:#000 !important;}
#blue-projects-fullwidth .esg-filters{margin:0 auto;text-transform:capitalize;}
#blue-projects-fullwidth .esg-navigationbutton{margin:20px 0px 0px;}
#blue-projects-fullwidth .eg-lastest-projects-3-element-25-a, #blue-projects-fullwidth .eg-projects-grid-element-25-a{overflow:hidden;}
#blue-projects-fullwidth .eg-lastest-projects-3-element-25, #blue-projects-fullwidth .eg-projects-grid-element-25{position:relative;}
#blue-projects-fullwidth .eg-lastest-projects-3-element-25:before, #blue-projects-fullwidth .eg-projects-grid-element-25:before{content:'';display:block;width:1000px;height:1px;background:#DDDDDD;position:absolute;top:50%;left:calc(100% + 20px);}
#blue-projects-fullwidth .eg-lastest-projects-3-element-24,
#blue-projects-fullwidth .eg-projects-grid-element-24{text-align:center !important;width:557px!important;height:336px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:realtive;}
body.project-template-default.single .breadcrumb li:nth-last-child(2){display:none;}
body.projects #projekty-grid{margin-top:-22px;}
body.projects #projekty-grid .esg-entry-content.eg-projects-grid-content{padding-bottom:11px;}
body.projects .esg-container{padding-top:0 !important;margin-top:0 !important;}
body.projects .esg-navigationbutton.esg-loadmore{font-size:15px !important;padding:15px 55px !important;background:#E5B920 !important}
body.projects #projekty-grid h2{color:#6A6E6F !important;}
body.projects #blue-projects-fullwidth
.eg-projects-grid-element-24:before{background-color:#FA9A00 !important;content:'';width:208px;height:2px;background:#FA9A00;position:absolute;top:186px;}
body.projects .menu-inner-container,
body.o-nas .menu-inner-container{margin-top:-69px;height:88px;margin-bottom:45px;background-color:#f1f1f1 !important;z-index:999999;}
body.projects article.esg-filters.esg-singlefilters{display:block;width:1170px;margin:0 auto;height:88px;}
body.projects .esg-filter-wrapper{padding-top:28px;}
body.projects .esg-filterbutton{position:relative;background:transparent;border:0;box-shadow:none;margin-right:43px;font-size:17px;cursor:pointer;font-family:'Geogrotesque-Rg' !important;float:left;letter-spacing:-0.4px !important;line-height:1.6;color:#005399;-webkit-transition:all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}
body.projects .esg-filterbutton:before,
body.projects .esg-filterbutton:after{content:'';display:inline-block;position:absolute;bottom:0;left:0;right:42px;width:0;height:2px;background-color:#22C0F1 !important;width:100%;}
body.projects .esg-filterbutton:before{width:0;height:2px;}
body.projects .esg-filterbutton:after{width:2px;height:0;}
body.projects .esg-filterbutton.selected,
body.projects .esg-filterbutton:hover{color:#00BEF1;}
body.projects .esg-filterbutton.selected:before,
body.projects .esg-filterbutton:hover:before{width:100%;height:2px;}
#blue-projects-fullwidth .eg-projects-grid-element-0{position:relative;}
#blue-projects-fullwidth .eg-projects-grid-element-0:hover{color:#00BFF2 !important;}
#blue-projects-fullwidth .eg-projects-grid-container{background-color:rgba(255, 255, 255, 0.7) !important;}
#blue-projects-fullwidth .eg-icon-search:before{font-size:36px;transform:rotateY(180deg);}
#blue-projects-fullwidth .esg-entry-content.eg-projects-grid-content{padding-top:0 !important;}
#blue-projects-fullwidth .esg-filter-wrapper{padding-bottom:30px;}
body.glowna .rev_slider h1{font-family:'Geogrotesque-SmBd' !important;font-weight:400 !important;letter-spacing:normal !important;}
.rev_slider h2{font-weight:400 !important;letter-spacing:normal !important;}
.rev_slider h3{font-weight:400 !important;letter-spacing:normal !important;}
#site-navigation .menu > li.current-menu-item > a, #site-navigation .menu > li > a:hover, #site-navigation .menu ul.sub-menu a:hover{color:#22C0F1 !important;}
#site-navigation .menu > li > a:before, #site-navigation .menu > li > a:after, #site-navigation .menu > ul > li > a:before, #site-navigation .menu > ul > li > a:after{background-color:#22C0F1 !important;}
.col-md-4.footer-about{margin-bottom:0px;flex:33%;-ms-flex-preferred-size:33%;flex-basis:33%;max-width:33%;}
.col-md-4.footer-menu{margin-bottom:0px;flex:44%;-ms-flex-preferred-size:44%;flex-basis:44%;max-width:44%;}
.col-md-4.footer-contact{margin-bottom:0px;flex:23%;-ms-flex-preferred-size:23%;flex-basis:23%;max-width:23%;}
.big-title{background-size:1200px 100%;background-repeat:no-repeat;background-position:center;background-color:transparent !important;background-size:contain;}
body.produkty .big-title{margin-bottom:0px !important;padding:0;height:250px;line-height:250px;margin-right:auto;margin-left:auto;}
body.produkty .big-title-container{width:1170px;margin:0 auto;height:250px;position:absolute;text-align:center;left:0;right:0;}
body.produkty .big-background{background-size:cover !important;position:absolute;text-align:center;display:flex;align-items:center;justify-content:center;width:1170px;margin:0 auto;height:250px;background-position:0% 100% !important;}
body.produkty.produkty.euros-geo .big-title,
body.produkty.euros-geo.euros .big-title,
body.produkty.euros-geo.pro .big-title{background-position:67% 50%;}
body.produkty.start.centrale .big-title h1{letter-spacing:-0.4px !important;}
body.produkty .wpb_text_column a,
body.produkty .wpb_text_column a:hover{color:#05549A !important;}
.produkty-podmenu ul li{padding:0 30px 0 10px;}
body.kontakt .tm-acceptance{float:left;padding-right:10px;}
body.kontakt ul#menu-kontakt-dodatkowe-menu li a:hover{color:#FA9A00!important;}
body.kontakt .produkty-podmenu ul{padding-left:0;margin-left:0;}
body.kontakt .produkty-podmenu .vc_col-sm-12 .vc_column-inner{padding-top:15px !important;padding-left:0;}
body.kontakt .produkty-podmenu .wpb_content_element{margin-bottom:15px !important;}
body.kontakt .wpb_column.vc_column_container.vc_col-sm-12.vc_col-md-6 .vc_column-inner{padding-top:0 !important;padding-left:31px;}
body.kontakt .wpb_content_element{margin-bottom:0;}
body.kontakt h2{padding-left:0;margin:5px 0 0 0!important;color:#00AFFF;}
body.kontakt .site-content p{margin:12px 0 !important;color:#000 !important;}
body.kontakt .form-home1{padding:5px 0px 40px 0px !important;}
body.kontakt .form-home1-part2{padding:0 0 40px 63px !important;margin-top:95px !important;padding: 0 0 40px 48px !important;}
body.kontakt .form-home1-part2 p{margin-top:0!important;}
.produkty-podmenu ul li a{color:#005399;font-size:17px;-webkit-transition:all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}
.produkty-podmenu ul li:hover a, .produkty-podmenu ul li.current-menu-item a{color:#00BEF1;position:relative;}
.produkty-podmenu ul li:hover a:before,
.produkty-podmenu ul li.current-menu-item a:before{content:'';display:inline-block;position:absolute;top:30px;bottom:0;left:0;right:42px;width:0;height:2px;background-color:#22C0F1 !important;width:100%;}
.produkty-2-podmenu ul li{padding:0 30px 0 10px;}
.produkty-2-podmenu ul li a{color:#005399;font-size:18px;-webkit-transition:all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}
.produkty-2-podmenu ul li:hover a, .produkty-2-podmenu ul li.current-menu-item a{color:#00BEF1;position:relative;}
.produkty-2-podmenu ul li:hover a:before, .produkty-2-podmenu ul li.current-menu-item a:before{content:'';display:inline-block;position:absolute;top:30px;bottom:0;left:0;right:42px;width:0;height:2px;background-color:#22C0F1 !important;width:100%;}
.podmenu-guzik-class2 .vc_column-inner{padding-top:27px !important;}
.eg-projects-grid-element-0-a{background:linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 13px, #DDDDDD 14px, #FFFFFF 15px, #FFFFFF 100%);}
.eg-projects-grid-element-0{text-transform:none !important;background:#FFFFFF !important;color:#000000 !important;padding:0 20px 0 0 !important;display:inline-block !important;}
.eg-projects-grid-element-0 span{text-transform:none !important;background:#FFFFFF;padding:0 20px 0 0;}
.zapytaj-o-produkt, .zakup-produkt{float:right;}
.zapytaj-o-produkt a,
.zapytaj-o-produkt button{padding:12px 17px 10px 17px!important;font-size:18px !important;}
.zapytaj-o-produkt button,
.zakup-produkt button,
.zapytaj-o-produkt a,
.zakup-produkt a{border:1px solid #005399 !important;background-color:transparent !important;background-image:none !important;border-radius:0px !important;color:#005399 !important;font-size:18px !important;padding:12px 0px !important;width:195px;height:50px;display:flex !important;align-items:center;justify-content:center;}
.zapytaj-o-produkt a:hover,
.zakup-produkt a:hover,
.zapytaj-o-produkt button:hover,
.zakup-produkt button:hover{background-image:none !important;background-color:#3FA8DE !important;color:#fff !important;border-color:#3FA8DE !important;}
.guzik-produkty-id .wpb_wrapper{float:right;}
.guzik-produkty-id .vc_column-inner{padding-right:0;}
.black-style .title-section{text-align:center;color:#000;}
.black-style h2.title-section:before, .black-style h2.title-section:after{content:'';position:absolute;top:50%;width:1200px;height:1px;background:#000;}
.site-footer, .site-footer a{color:#FFFFFF !important;}
.site-footer .textwidget{line-height:18px;}
.copyright{color:#FFFFFF !important;font-size:14px;padding:25px 0px 30px 0;}
span.form-home1-star-info{color:#000;font-size:13px;}
body.produkty ul#menu-produkty{padding-left:30px;}
body.produkty .vc_row.vc_row-flex .vc_column-inner,
body.produkty .produkty-7-column .vc_column-inner{padding:0 !important;}
body.produkty .produkty-7-column .vc_column-inner{height:100%;}
body.produkty .produkty-1-column .wpb_wrapper,
body.produkty .produkty-1-column .wpb_text_column,
body.produkty .produkty-2-column .wpb_wrapper,
body.produkty .produkty-2-column .wpb_text_column,
body.produkty .produkty-3-column .wpb_wrapper,
body.produkty .produkty-3-column .wpb_text_column,
body.produkty .produkty-4-column .wpb_wrapper,
body.produkty .produkty-4-column .wpb_text_column,
body.produkty .produkty-5-column .wpb_wrapper,
body.produkty .produkty-5-column .wpb_text_column,
body.produkty .produkty-6-column .wpb_wrapper,
body.produkty .produkty-6-column .wpb_text_column,
body.produkty .produkty-7-column .wpb_wrapper,
body.produkty .produkty-7-column .wpb_text_column{height:100% !important;position:relative;}
body.produkty #zalety{min-height:466px;}
body.produkty #zalety table tr{height:50%;}
body.produkty .wpb_text_column{position:relative;top:0;}
body.produkty div#podmenu-guzik-id .vc_column-inner{padding-right:0 !important;padding-top:32px;}
body.produkty .wpb_column.vc_col-sm-3 .vc_column-inner{padding-top:17px !important;}
.produkty .row .content h1,
.produkty .row .content h2{color:#05549A !important;font-weight:200;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-top:40px;}
body.produkty .wpb_text_column h2{margin-top:5px !important;}
body.produkty .produkty-1-column .wpb_text_column table,
body.produkty .produkty-2-column .wpb_text_column table,
body.produkty .produkty-3-column .wpb_text_column table,
body.produkty .produkty-4-column .wpb_text_column table,
body.produkty .produkty-5-column .wpb_text_column table,
body.produkty .produkty-6-column .wpb_text_column table,
body.produkty .produkty-7-column .wpb_text_column table{position:absolute;bottom:59px;margin:0!important;max-width:248px;}
body.produkty .wpb_text_column table td img{width:72px;height:71px;}
body.produkty .wpb_text_column table tr td{padding:0px 0px 10px 0 !important;border-bottom:none !important;margin:0;}
body.produkty .produkty-1-pic1{width:210px;position:relative;top:26px;float:left;transition:all 0.3s ease-in-out;}
body.produkty .produkty-1-pic1:hover{transform:scale(1.1);}
body.produkty .produkty-1-column,
body.produkty .produkty-2-column,
body.produkty .produkty-3-column,
body.produkty .produkty-4-column,
body.produkty .produkty-5-column,
body.produkty .produkty-6-column,
body.produkty .produkty-7-column{height:360px !important;}
body.produkty .produkty-1-text{width:279px;float:left;padding-left:34px;}
body.produkty .produkty-1-text h2{line-height:25px !important;}
body.produkty .produkty-1-column.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill{padding:0px 16px 0 16px !important;}
body.produkty .produkty-2-column.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill{padding:0px 16px 0 23px !important;}
.produkty-2-pic1{width:231px;float:left;position:relative;top:95px;float:left;transition:all 0.3s ease-in-out;}
body.produkty .produkty-2-pic1:hover{transform:scale(1.1);}
.produkty-2-text{width:292px;float:left;padding-left:36px;}
.produkty-2-text h1, .produkty-2-text h2{color:#05549A !important;font-weight:200;}
.produkty-2-text h2{line-height:25px !important;}
.produkty-2-text table tr td{padding-left:0;border-bottom:none !important;}
.produkty-3-pic1{width:218px;float:left;position:relative;top:125px;float:left;transition:all 0.3s ease-in-out;}
body.produkty .produkty-3-pic1:hover{transform:scale(1.1);}
.produkty-3-text{width:279px;float:left;padding-left:28px;}
.produkty-3-text h1, .produkty-3-text h2{color:#05549A !important;font-weight:200;}
.produkty-3-text h2{line-height:25px !important;}
.produkty-3-text table tr td{padding-left:0;border-bottom:none !important;}
.produkty-3-column.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill{padding:0px 16px 0 16px !important;}
.produkty-4-pic1{width:260px;float:left;padding-top:88px;padding-left:10px;}
.produkty-4-text{width:300px;float:left;padding-left:54px;}
.produkty-4-text h1, .produkty-4-text h2{color:#05549A !important;font-weight:200;}
.produkty-4-text h2{line-height:25px !important;}
.produkty-4-text table tr td{padding-left:0;border-bottom:none !important;}
.produkty-4-column.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill{padding:0px 16px 0 23px !important;}
.produkty-5-pic1{width:227px;padding-top:32px;padding-left:48px;float:left;}
.produkty-5-text{width:48%;float:left;padding-left:20px;margin-bottom:10px !important;}
.produkty-5-text h1, .produkty-5-text h2{color:#05549A !important;font-weight:200;}
.produkty-5-text h2{line-height:25px !important;}
.produkty-5-text table tr td{padding-left:0;border-bottom:none !important;}
.produkty-5-column.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill{padding:0px 16px 0 16px !important;}
.produkty-6-pic1{width:255px;float:left;padding-top:40px;}
.produkty-6-text{width:269px;float:left;padding-left:11px;}
.produkty-6-text h1, .produkty-6-text h2{color:#05549A !important;font-weight:200;}
.produkty-6-text h2{line-height:25px !important;}
.produkty-6-text table{width:158px;margin-bottom:17px !important;}
.produkty-6-text table tr td{padding-left:0;border-bottom:none !important;}
.produkty-6-column.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill{padding:0px 16px 0 23px !important;}
.produkty-7-pic1{width:226px;padding-top:50px;float:left;}
.produkty-7-text{width:48%;float:left;padding-left:20px;margin-bottom:10px !important;}
.produkty-7text h1, .produkty-7-text h2{color:#05549A !important;font-weight:200;}
.produkty-7-text h2{line-height:25px !important;margin-bottom:0;}
.produkty-7-text table tr td{padding-left:0;border-bottom:none !important;}
.produkty-7-column.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill{padding:0px 17px 0 16px !important;}
body.produkty .vc_custom_1497607584229{background-image:none !important;}
body:not(.kontakt) .wpb_content_element{margin-bottom:0 !important;}
body.produkty .vc_separator, body.produkty .vc_separator span{display:none;}
.vc_column_container>.vc_column-inner{}
.home-nasze-br .wpb_single_image{padding-left:2px;}
#menu-produkty{white-space:nowrap;}
.o-nas .tm-counter{padding-left:38px;padding-top:15px;}
h1{color:#005399;line-height:28px;letter-spacing:0.3px;}
h3{color:#005399;line-height:28px;letter-spacing:0.3px;padding-bottom:8px;}
body.glowna .tp-title-wrap{display:none;}
body.glowna .plyta-text{font-size:24px !important;font-weight:600 !important;margin-top:19px;margin-left:24px;}
body.glowna .tm-counter{padding-left:34px;}
body.glowna .tm-counter li:nth-child(1){margin-right:94px !important;}
body.glowna .tm-counter li:nth-child(2){margin-right:58px !important;}
body.glowna .tm-counter-item h2.icon{color:#E6B900 !important;}
body.glowna .tm-counter-item h3.counter{font-size:32px !important;float:left;margin-bottom:3px;}
body.glowna .tm-counter-item h6.text{font-size:18px !important;font-weight:400 !important;line-height:20px !important;clear:both;margin-left:-3px;}
body.glowna .perc-container{width:100%;}
body.glowna .perc-counter{float:left;color:#fff;font-size:32px;font-weight:600;line-height:1;padding-left:2px;}
body.glowna .our-products .esg-filterbutton:hover,
body.glowna .our-products .esg-filterbutton.selected{color:#FA9A00 !important;}
body.glowna .our-products .esg-filterbutton:before,
body.glowna .our-products .esg-filterbutton:after{color:#FA9A00 !important;background-color:#FA9A00 !important;}
body.br .vc_column_container>.vc_column-inner{padding:0 !important;}
body.br .wpb_wrapper > h1{margin:25px 40px 15px 37px !important;}
body.br .wpb_gallery .wpb_flexslider .flex-control-nav{margin-top:-25px !important;}
body.br .flexslider{margin:0 !important;padding:0 !important;border:none !important;box-shadow:none !important;}
body.br .flex-control-paging li a:not(.flex-active){background:#7B7B7B !important;}
body.br .flex-control-paging li a.flex-active{background:#FFFFFF;}
body.o-nas .o-nas-euros-logo img{position:absolute;top:155px;left:0;right:0;float:none;text-align:center;margin:0 auto;transition:all 0.5s ease-in-out;}
body.o-nas .o-nas-euros-logo img:hover{transform:scale(1.1);}
body.o-nas .tm-counter li:nth-child(1){margin-right:97px !important;}
body.o-nas .tm-counter li:nth-child(2){margin-right:65px !important;}
body.o-nas .tm-counter li:nth-child(3){margin-right:0px !important;}
body.o-nas .tm-counter li{margin-bottom:45px;}
body.o-nas .tm-counter-item h2.icon{color:#E6B900 !important;margin-bottom:5px;}
body.o-nas .tm-counter-item h3.counter{font-size:33px !important;float:left;line-height:21px;}
body.o-nas .tm-counter-item h6.text{font-size:17px !important;font-weight:400 !important;line-height:20px !important;clear:both;}
body.o-nas .perc-container{width:100%;}
body.o-nas .perc-counter{float:left;color:#fff;font-size:32px;font-weight:600;line-height:22px;padding-left:2px;}
body.o-nas #dynamika_dzialan{z-index:99999;position:relative;}
body.o-nas #dynamika_dzialan .vc_column-inner{padding-top:0!important;}
body.o-nas #euros_energy .wpb_text_column h1,
body.o-nas #euros_energy .wpb_text_column h2,
body.o-nas #euros_energy .wpb_text_column p{color:#fff !important;}
body.o-nas #euros_energy .wpb_text_column h2{margin-bottom:0px !important;letter-spacing:0px;}
body.o-nas #innowacje{z-index:0;background:#00539a;background:-moz-linear-gradient(left, #00539a 0%, #00beff 100%);background:-webkit-linear-gradient(left, #00539a 0%,#00beff 100%);background:linear-gradient(to right, #00539a 0%,#00beff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00539a', endColorstr='#00beff',GradientType=1);}
body.o-nas #innowacje div#o-nas-ekonomia img{position:absolute;top:-13px;width:347px;right:139px;z-index:0;transition:all 0.5s ease-in-out !important;}
body.o-nas #innowacje div#o-nas-ekonomia img:hover{transform:scale(1.1);}
body.o-nas #innowacje div#o-nas-design img{position:absolute;top:72px;right:55px;width:173px;z-index:0;transition:all 0.5s ease-in-out !important;}
body.o-nas #innowacje div#o-nas-design img:hover{transform:scale(1.1);}
body.o-nas #innowacje div#o-nas-komfort img{position:absolute;bottom:-48px;right:143px;width:332px;z-index:0;transition:all 0.5s ease-in-out !important;}
body.o-nas #innowacje div#o-nas-komfort img:hover{transform:scale(1.1);}
body.o-nas #innowacje div#o-nas-zdrowie img{position:absolute;top:69px;right:393px;width:173px;z-index:0;transition:all 0.5s ease-in-out !important;}
body.o-nas div#o-nas-zdrowie img:hover{transform:scale(1.1);}
body.o-nas div#o-nas-logo img{position:absolute;top:197px;right:228px;width:158px;height:93px;max-width:158px;z-index:0;}
body.o-nas #potencjal_rozwiazan{z-index:99999;position:relative;}
body.o-nas #potencjal_rozwiazan .vc_column-inner{padding-top:0!important;}
body.o-nas #wiedza_i_kompetencja{z-index:99999;position:relative;margin-bottom:-1px;}
body.o-nas #wiedza_i_kompetencja .vc_column-inner{padding-top:0!important;}
body.o-nas table td{border-bottom:none !important;}
.single-project-description p{color:#000;}
body.produkty.euros-geo div#content > .container{padding-left:30px;padding-right:30px;}
body.produkty.euros-geo .produkty-podmenu ul{margin-left:0 !important;padding-left:0 !important;margin-bottom:0 !important;}
body.produkty.euros-geo .produkty-podmenu ul li a{font-size:17px;}
body.produkty.euros-geo .produkty-podmenu ul li{padding:0 0px 0 60px;height:43px;}
body.produkty.euros-geo .produkty-podmenu ul li:nth-child(1){padding-left:45px !important;}
body.produkty.euros-geo .produkty-podmenu ul li:nth-last-child(2){letter-spacing:-0.4px;}
body.produkty.euros-geo .produkty-podmenu ul li:nth-last-child(1){padding-right:0 !important;letter-spacing:-0.4px;}
body.produkty.euros-geo .menu-inner-container{width:100%;background-color:#f1f1f1 !important;margin-bottom:40px;}
body.produkty.start .menu-inner-container{width:100%;background-color:#f1f1f1 !important;}
body.produkty.euros-geo div#podmenu-guzik-id{opacity:1!important;width:1170px;margin:0 auto !important;}
body.produkty.start div#podmenu-guzik-id{opacity:1!important;width:1170px;margin:0 auto !important;min-height:95px;}
body.produkty.start .produkty-podmenu ul li{padding:0px 69px 0 10px;}
body.produkty.start ul#menu-produkty{padding-left:16px;}
body.produkty.euros-geo div#podmenu-guzik-id .produkty-podmenu{padding-top:17px;padding-left:13px;}
.f-nav{z-index:99999;position:fixed !important;top:0;left:0 !important;margin:0 !important;width:100%;}
.margin-euros{margin-top:85px !important}
.selected-href{color:#00BEF1 !important;position:relative;transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;}
.selected-href:before{content:'';display:inline-block;position:absolute;top:30px;bottom:0;left:0;right:42px;width:0;height:2px;background-color:#22C0F1 !important;width:100%;}
body.produkty.euros-geo .wpb_column.vc_col-sm-3 .vc_column-inner{padding-top:23px !important;}
body.produkty.euros-geo .zakup-produkt button{width:193px !important;font-size:18px !important;padding:9px 20px !important;}
body.produkty.euros-geo div#EUROS-GEO-1-row{position:relative;min-height:460px;}
body.produkty.euros-geo div#EUROS-GEO-2-column a{color:#00AFFF;}
body.produkty.euros-geo #EUROS-GEO-1-row,
body.produkty.euros-geo #zalety,
body.produkty.euros-geo #komfort_obslugi,
body.produkty.euros-geo #przemyslany_design .vc_column-inner,
body.produkty.euros-geo #rozwiazania_systemowe{padding-top:0 !important;padding-bottom:0 !important;}
body.produkty.euros-geo #komfort_obslugi .vc_column-inner .wpb_text_column,
body.produkty.euros-geo #przemyslany_design .vc_column-inner .wpb_text_column,
body.produkty.euros-geo #rozwiazania_systemowe .vc_column-inner .wpb_text_column,
body.produkty.euros-geo #technologie .vc_column-inner .wpb_text_column,
body.produkty.euros-geo #aplikacje .vc_column-inner .wpb_text_column{padding-right:20px !important;}
body.produkty.euros-geo #EUROS-GEO-1-row .flex-control-paging{display:none;}
body.produkty.euros-geo #zalety h2.vc_custom_heading{padding:43px 0 19px 56px !important;font-size:30px;margin-bottom:0 !important;position:relative;z-index:9999;}
body.produkty.euros-geo #zalety table{width:100%;height:315px;}
body.produkty.euros-geo .wpb_text_column table tr td{border-bottom:none !important;vertical-align:top;}
body.produkty.euros-geo .wpb_text_column table tr td .fa{font-weight:600;}
body.produkty.euros-geo #zalety table p{margin:0;padding:0;}
body.produkty.euros-geo #zalety h2{width:70%;margin:0 !important;padding:0 0 0 22px;font-size:16px;}
body.produkty.euros-geo #zalety h3{width:70%;margin:0 !important;padding:0 0 0 22px;font-size:15px;font-weight:200;}
body.produkty.euros-geo #zalety table tr td img{width:96px;height:auto;}
body.produkty.euros-geo #zalety table tr td:nth-child(2) img{margin-left:60px !important;}
body.produkty.euros-geo #zalety table tr td img,
body.produkty.euros-geo #zalety table tr td h2,
body.produkty.euros-geo #zalety table tr td h3{float:left;}
body.produkty.euros-geo .wpb_wrapper > p{margin-left:0;margin-right:0;}
body.produkty.euros-geo #przemyslany_design h2,
body.produkty.euros-geo #rozwiazania_systemowe h2,
body.produkty.euros-geo #technologie h2,
body.produkty.euros-geo #rek_aplikacje h2{margin:15px 0 0 0 !important;}
body.produkty.euros-geo #komfort_obslugi .wpb_column:nth-child(2) .vc_column-inner{padding-left:60px;padding-top:10px;}
body.produkty.euros-geo #komfort_obslugi h1{color:#00AFF1 !important;}
body.produkty.euros-geo #komfort_obslugi h2{margin:15px 0 !important;color:#fff !important;}
body.produkty.euros-geo #komfort_obslugi .komfort_obslugi_pict{width:100%;padding:22px 24px 0 19px;}
body.produkty.euros-geo #przemyslany_design .wpb_text_column{padding-top:14px !important;}
body.produkty.euros-geo #przemyslany_design .wpb_column:nth-child(1) .vc_column-inner,
body.produkty.euros-geo #aplikacje .wpb_column:nth-child(1) .vc_column-inner{padding-left:20px !important;}
body.produkty.euros-geo #rozwiazania_systemowe .wpb_text_column{padding-top:10px;}
body.produkty.euros-geo #rozwiazania_systemowe .wpb_column:nth-child(2) .vc_column-inner,
body.produkty.euros-geo #rek_aplikacje .wpb_column:nth-child(2) .vc_column-inner{padding-left:25px !important;}
body.produkty.euros-geo #aplikacje .wpb_text_column{padding-top:11px;}
body.produkty.euros-geo #aplikacje .wpb_text_column h2{padding-top:15px;}
body.produkty.euros-geo #aplikacje .wpb_wrapper > h2{margin:0px !important;}
body.produkty.euros-geo #aplikacje pre{padding-left:0;padding-bottom:0;padding-right:0;border:0;background:none;color:#3FA8DE;}
body.produkty.euros-geo .wpb_column.vc_col-sm-2 .vc_column-inner{padding-top:28px !important;}
body.produkty.euros-geo div#specyfikacje,
body.produkty.euros-geo div#specyfikacje_techniczne{padding-left:40px;}
body.produkty.euros-geo div#specyfikacje_techniczne .wpb_text_column table tr td{padding:0px 10px 0px 42px !important;border-bottom:none !important;margin:0;width:50%;}
body.produkty.euros-geo div#specyfikacje_techniczne .wpb_text_column table tr td:nth-child(1){width:60%;}
body.produkty.euros-geo div#specyfikacje_techniczne .wpb_text_column table tr td:nth-child(2){width:40%;}
body.produkty.euros-geo div#specyfikacje_techniczne .wpb_text_column table tr td{padding:0px 10px 0px 23px !important;border-bottom:none !important;margin:0;width:50%;font-size:17px;}
body.produkty.euros-geo div#specyfikacje_techniczne .vc_tta-tabs-container ul li a{padding:11px 28px !important;}
body.produkty.euros-geo div#specyfikacje_techniczne h5{padding:0px 172px 0 26px;}
body.produkty.euros-geo div#specyfikacje h1.vc_custom_heading{padding-top:5px;padding-bottom:8px;margin:0;}
body.produkty.euros-geo #przemyslany_design .vc_column-inner .wpb_text_column,
body.produkty.euros-geo #rozwiazania_systemowe .vc_column-inner .wpb_text_column,
body.produkty.euros-geo #aplikacje .vc_column-inner .wpb_text_column,
body.produkty.euros-geo #technologie .vc_column-inner .wpb_text_column,
body.produkty.euros-geo #rek_aplikacje .vc_column-inner .wpb_text_column{padding-left:35px !important;}
body.produkty.euros-geo #specyfikacje h2.vc_custom_heading{margin-top:10px !important;}
body.produkty.euros-geo #specyfikacje .vc_column-inner,
body.produkty.euros-geo #specyfikacje_techniczne .vc_column-inner{padding:0 0 0 14px !important;}
body.produkty.euros-geo.geo #specyfikacje_techniczne ul.vc_tta-tabs-list li{min-width:159px;}
body.produkty.euros-geo #specyfikacje_techniczne ul.vc_tta-tabs-list li a{border:none;background-color:transparent;color:#000;}
body.produkty.euros-geo #specyfikacje_techniczne ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a{border:none;background-color:#3FA8DE;color:#fff;font-size:17px;}
body.produkty.euros-geo #specyfikacje_techniczne .vc_tta-panels-container .vc_tta-panels{border-top:none !important;border-bottom:none !important;border-right:none !important;border-left-color:#00AFFF !important;background:transparent !important;}
body.faq ul.vc_tta-tabs-list{float:left;}
body.faq .vc_tta-tabs-container{overflow:initial !important;}
body.faq ul li.vc_tta-tab{display:block !important;}
body.faq .vc_tta-panel-body{border-top:none !important;border-bottom:none !important;border-right:none !important;background:transparent !important;}
body.faq .vc_tta-panels{border:none !important;background:transparent !important;}
body.faq .vc_tta-panels ul li,
body.faq .vc_tta-panels ol li{padding:5px 0;color:#000 !important;}
body.faq ul.vc_tta-tabs-list{margin:0!important;}
body.faq .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a{padding:18px 0px!important;border-left:none !important;border-right:none !important;font-size:17px;height:63px;}
body.faq .wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-tab>a{background-image:none !important;}
body.faq .vc_tta-tabs-list li{border-top:1px solid #DDDDDD;display:block;padding:17px 0px;border-bottom:1px solid #DDDDDD;border-right:none !important;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-ms-hyphens:auto;width:270px;margin:0px 25px -1px 0!important;}
body.faq #faq-list li.vc_tta-tab.vc_active>a{border:none!important;background:transparent !important;color:#00AFFF!important;cursor:pointer;}
body.faq .vc_tta-tabs-list li a{color:#333333 !important;font-weight:600;-webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);}
body.faq .vc_tta-tabs-list li a:hover{background-color:transparent!important;color:#00AFFF!important;}
body.faq .vc_tta-panel .vc_toggle{border-top:1px solid #DDDDDD;display:block;padding:0 !important;word-wrap:break-word;line-height:1;}
body.faq .vc_tta-panel .vc_toggle i.vc_toggle_icon{display:none;}
body.faq .vc_tta-panel .vc_toggle_title{padding:0;}
body.faq .vc_tta-panel .vc_toggle_title h4{padding:23px 10px!important;margin:0 0 -1px 0;line-height:1;position:relative;font-size:17px;font-weight:600;display:block;width:100%;border-bottom:1px solid #DDDDDD;-webkit-transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}
body.faq .vc_tta-panel .vc_toggle_title h4:hover{background-color:#f7f7f7;}
body.faq .vc_tta-panel .vc_toggle_title h4:before{content:'';display:inline-block;position:absolute;left:0;bottom:0px;width:2px;height:0px;background:#fff;background-color:#fff;height:1px;-webkit-transition:all 0.1s easy-out;transition:all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}
body.faq .vc_tta-panel .vc_toggle_active .vc_toggle_title h4{border-bottom-color:#00AFFF!important;border-bottom:2px solid #00AFFF!important;padding:23px 10px!important;margin:0;line-height:1;position:relative;font-size:17px;font-weight:600;display:block;width:100%;-webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}
body.faq .vc_tta-panel .vc_toggle_active .vc_toggle_title h4:before{content:'';display:inline-block;position:absolute;left:0;bottom:0px;width:2px;height:0px;background:#00AFFF;background-color:#00AFFF;height:8px;-webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);}
body.faq .vc_toggle_content{background-color:#fff;}
body.faq .vc_toggle{margin:0;padding-top:8px;padding-bottom:8px;}
body.faq .vc_tta-panel-body{padding-top:0 !important;padding-left:0 !important;margin-left:0 !important;}
body.faq h4 em{color:#858585;}
body.faq .vc_toggle_content h2,
body.faq .vc_toggle_content h3{font-size:16px;}
body.projekty h4.vc_tta-panel-title{height:63px;}
body.projekty ul#menu-menu-dofinansowania a{color:#333333 !important;}
ul#menu-menu-dofinansowania li a:hover,
ul#menu-menu-dofinansowania li a:active{color:#00AFFF!important;}
body.projekty .vc_tta-controls-icon{display:none;}
body.projekty i.vc_tta-controls-icon.vc_tta-controls-icon-plus{display:none!important;}
body.projekty.przetargi .tm-accordion .vc_tta-panel.vc_active .vc_tta-panel-title{border-bottom:3px solid #00AFFF;}
body.projekty.przetargi .vc_tta-panel-body{display:block;border-right:none !important;border-left:none !important;}
body.projekty.przetargi .vc_tta-panel-body a{color:#00AFFF!important;}
body.projekty.przetargi .vc_tta-panel-body a:hover{text-decoration:underline;}
.extra-info span{color:#fff;}
body.produkty.euros-geo #specyfikacje_techniczne .vc_tta-panels-container .vc_tta-panel-body{padding:0 !important;}
body.produkty.euros-geo.euros #specyfikacje_techniczne .wpb_text_column table{width:782px;}
body.produkty.euros-geo #specyfikacje_techniczne .wpb_text_column table{width:762px;}
body.produkty.euros-geo #specyfikacje_techniczne .wpb_text_column table tr:nth-child(odd){background-color:#F1F1F1;}
body.produkty.euros-geo #specyfikacje_techniczne .wpb_text_column table tr:nth-child(1){background-color:#3FA8DE;}
body.produkty.euros-geo #specyfikacje_techniczne .wpb_text_column table tr:nth-child(1) td{color:#fff !important;}
body.produkty.euros-geo #specyfikacje_techniczne .wpb_text_column table td{padding-left:17px !important;font-size:18px;color:#000;}
body.produkty.euros-geo .wpb_gallery .wpb_flexslider .flex-control-nav{margin-top:-25px !important;}
body.produkty.euros-geo .flexslider{margin:0 !important;padding:0 !important;border:none !important;box-shadow:none !important;}
body.produkty.euros-geo .flex-control-paging li a:not(.flex-active){background:#7B7B7B !important;}
body.produkty.euros-geo .flex-control-paging li a.flex-active{background:#FFFFFF;}
body.produkty.euros-geo div#EUROS-GEO-2-column .wpb_wrapper{height:100%;position:relative;}
body.produkty.euros-geo div#EUROS-GEO-2-column .wpb_text_column{padding:59px 35px 0px 62px;height:100%;}
body.produkty.euros-geo div#EUROS-GEO-1-row div#EUROS-GEO-1-row-pic1 img{position:absolute;top:53px;left:56px;width:93px;}
body.produkty.euros-geo div#EUROS-GEO-1-row div#EUROS-GEO-1-row-pic2 img{position:absolute;top:22px;left:148px;width:280px;}
body.produkty.euros-geo div#EUROS-GEO-2-column p{line-height:1.5 !important;letter-spacing:-0.7px !important;margin:0;}
body.produkty.euros-geo div#EUROS-GEO-2-column .wpb_text_column{padding:59px 35px 0px 62px;height:100%;}
body.produkty.euros-geo.euros div#EUROS-GEO-2-column .wpb_text_column{padding:59px 35px 0px 62px;height:100%;}
body.produkty.euros-geo div#EUROS-GEO-2-column .wpb_text_column h1{color:#005399;line-height:28px;letter-spacing:0.3px;margin:0 !important;}
body.produkty.euros-geo div#EUROS-GEO-2-column .wpb_text_column h2{margin:0px 0 12px 0!important;line-height:29px;font-size:22px !important;}
body.produkty.euros-geo div#EUROS-GEO-2-column .wpb_text_column h3{color:#005399;padding:0;font-size:18px;letter-spacing:-0.3px;line-height:21px;font-weight:200;}
body.produkty.euros div#EUROS-GEO-2-column .wpb_text_column h3{padding:0;font-size:18px;letter-spacing:-0.3px;line-height:21px;}
body.produkty.euros-geo div#EUROS-GEO-2-column .wpb_text_column table{position:absolute;bottom:63px;width:372px;}
body.produkty.euros-geo div#EUROS-GEO-2-column .wpb_text_column table td{color:#3FA8DE;line-height:28px;letter-spacing:0.3px;padding:6px 5px 1px 15px;font-weight:600;}
body.produkty.euros-geo div#EUROS-GEO-2-column .wpb_text_column table td a{color:#3FA8DE !important;}
body.produkty.euros-geo #komfort_obslugi pre,
body.produkty.euros-geo #rek_aplikacje pre{padding-left:0;padding-bottom:0;padding-right:0;border:0;background:none;color:#00AFFF;}
body.kontakt a.regulamin,
body.produkty a.regulamin{color:#3FA8DE !important;}
body.kontakt .tm-acceptance1,
body.produkty .tm-acceptance1{float:left;padding-right:10px;padding-top:5px;}
body.kontakt .tm-acceptance2,
body.produkty .tm-acceptance2{float:left;padding-top:5px;}
body.kontakt .tm-acceptance2 span.wpcf7-list-item,
body.produkty .tm-acceptance2 span.wpcf7-list-item{margin:0 !important;}
body.kontakt div.wpcf7-validation-errors,
body.produkty div.wpcf7-validation-errors{border:none !important;color:red;}
body.kontakt .tm-acceptance1 input[type=checkbox],
body.kontakt .tm-acceptance2 input[type=checkbox],
body.produkty .tm-acceptance1 input[type=checkbox],
body.produkty .tm-acceptance2 input[type=checkbox]{position:relative;z-index:1000;height:20px;width:20px;border:0;opacity:0;}
body.kontakt .tm-acceptance1 input[type=checkbox]:checked + label,
body.kontakt .tm-acceptance2 input[type=checkbox]:checked + label,
body.produkty .tm-acceptance1 input[type=checkbox]:checked + label,
body.produkty .tm-acceptance2 input[type=checkbox]:checked + label{background-position:0 -20px;}
body.kontakt .tm-acceptance1 label,
body.kontakt .tm-acceptance2 label,
body.produkty .tm-acceptance1 label,
body.produkty .tm-acceptance2 label{background-image:url(/wp-content/uploads/csscheckbox.png);position:absolute;top:0;left:0px;width:20px;height:20px;z-index:0;background-size:cover;}
body.kontakt .wpcf7-form-control-wrap,
body.produkty .wpcf7-form-control-wrap{position:relative;z-index:10;}
body.kontakt span.wpcf7-list-item-label,
body.produkty span.wpcf7-list-item-label{display:none;}
}
div#EUROS-GEO-PRO-1-row-pic1 img{position:absolute;top:93px;left:120px;width:435px;}
div#EUROS-GEO-PRO-2-column .wpb_text_column{padding:84px 61px 61px 61px;}
div#EUROS-GEO-PRO-2-column p{line-height:1.2 !important;letter-spacing:-0.7px !important;}
div#EUROS-GEO-PRO-2-column .wpb_text_column h1{color:#005399;line-height:28px;letter-spacing:0.3px;}
div#EUROS-GEO-PRO-2-column .wpb_text_column h3{color:#005399;line-height:28px;letter-spacing:0.3px;padding-bottom:8px;}
div#EUROS-GEO-PRO-2-column .wpb_text_column table td{color:#00AFFF;line-height:28px;letter-spacing:0.3px;padding:6px 5px 1px 15px;}
div#EUROS-GEO-REK-1-row-pic1 img{position:absolute;top:93px;left:120px;width:335px;}
body.produkty.euros-geo.euros .produkty-podmenu ul li{padding:0 39px 0 0px;}
body.produkty.euros-geo.euros .produkty-podmenu ul li:nth-child(1){padding-left:45px!important;}
body.produkty.euros-geo.euros .produkty-podmenu ul li:nth-last-child(2){letter-spacing:-0.4px;}
body.produkty.euros-geo.euros .produkty-podmenu ul li:nth-last-child(1){padding-right:0 !important;letter-spacing:-0.4px;}
body.produkty.euros-geo.euros #EUROS-GEO-1-row .flexslider{background:transparent!important;width:268px;margin-top:45px!important;margin-left:116px!important;}
body.produkty.euros-geo.pro div#EUROS-GEO-2-column .wpb_text_column{padding:59px 35px 0px 62px !important;height:100%!important;}
body.produkty.euros-geo.pro div#EUROS-GEO-PRO-pic1{padding-top:94px;padding-left:91px;}
body.produkty.euros-geo.pro .wpb_wrapper > h2{margin:15px 0 12px 0 !important;}
body.produkty.euros-geo.pro div#EUROS-GEO-2-column .wpb_text_column table{position:absolute;bottom:63px;width:430px;}
body.produkty.euros-geo.pro .produkty-podmenu ul li{padding:0 0px 0 60px;height:43px;}
body.produkty.euros-geo.pro .produkty-podmenu ul li:nth-child(1){padding-left:45px!important;}
body.produkty.euros-geo.pro .produkty-podmenu ul li:nth-last-child(1){padding-right:0 !important;letter-spacing:-0.4px;}
body.produkty.euros-geo.pro #komfort_obslugi .komfort_obslugi_pict{width:100%;padding:55px 12px 0 58px;}
body.produkty.euros-geo.pro #komfort_obslugi .vc_column-inner .wpb_text_column{padding:10px 47px 10px 60px !important;}
body.produkty.euros-geo.pro #komfort_obslugi pre,
body.produkty.euros-geo.pro #rek_aplikacje pre{padding-left:0;padding-bottom:0;padding-right:0;border:0;background:none;color:#00AFFF;}
body.produkty.euros-geo.pro #rek_aplikacje .wpb_single_image{padding:37px 10px 10px 50px;}
body.produkty.euros-geo.pro div#EUROS-GEO-2-column .wpb_text_column{padding:27px 35px 0px 44px;height:100%;}
body.produkty.euros-geo.euros #EUROS-GEO-1-row .white{padding:0px 0px 0px 44px!important;}
body.produkty.euros-geo.euros #EUROS-GEO-1-row .white img{margin-left:59px !important;}
.wp-image-3732 {
    position: absolute;
    top: 129px;
    left: 253px;
    width: 130px!important;
    height: 130px !important;
}
.vc_tta-panel .wp-image-3732 {
    top: 0px;
    left: 784px;
    width: 145px!important;
    height: 145px !important;
}
body.produkty.euros-geo.euros div#EUROS-GEO-2-column .wpb_text_column{padding:60px 38px 0px 60px;height:100%;}
body.produkty.euros-geo.euros div#EUROS-GEO-2-column .wpb_text_column h2{margin:0px 0 12px 0!important;line-height:29px;font-size:22px !important;}
body.produkty.euros-geo.euros div#EUROS-GEO-2-column .wpb_text_column table{position:absolute;bottom:31px;width:412px;}
body.produkty.euros-geo.euros div#EUROS-GEO-2-column .wpb_text_column table td:nth-child(1){width:40%;}
body.produkty.euros-geo.euros #komfort_obslugi .komfort_obslugi_pict{width:100%;padding:57px 24px 0 56px;}
body.produkty.euros-geo.euros #komfort_obslugi .wpb_text_column{padding:9px 24px 0 62px;}
body.produkty.euros-geo.euros #komfort_obslugi pre,
body.produkty.euros-geo.euros #rek_aplikacje pre{padding-left:0;padding-bottom:0;padding-right:0;border:0;background:none;color:#00AFFF;}
body.produkty.euros-geo.euros #rek_aplikacje .wpb_single_image{padding:37px 10px 10px 50px;}
body.produkty.euros-geo.euros div#EUROS-GEO-2-column .wpb_text_column{padding:59px 35px 0px 62px;height:100%;}
body.produkty.euros-geo.euros #technologie .wpb_text_column{padding-left:54px !important;}
body.produkty.euros-geo h5{font-family:"Source Sans Pro", Helvetica, Arial, sans-serif;font-weight:200;color:#000;}
div.tp-caption{}
#rev_slider_8_2 div.tp-caption{font-size:19px !important;}
.drform1 .wpb_wrapper{background-color:#F1F1F1;}
.drprzetargi .vc_btn3{margin:10px 0 0 40px;}
.drtlo{opacity:0.3;background-color:transparent;position:absolute;top:0;left:0;width:100%;z-index:100000;}
.drtlo span{position:relative;display:block;background-image:url('/wp-content/uploads/home_calosc.jpg');width:1345px;height:4520px;margin:auto;background-position:top center;padding:0 73px;}
.projects .drtlo span{background-image:url('/wp-content/uploads/projekty_calosc.jpg');height:2446px;}
.o-nas .drtlo span{background-image:url('/wp-content/uploads/onas_calosc.jpg');height:3751px;}
.produkty .drtlo span{background-image:url('/wp-content/uploads/produkty_calosc.jpg');height:3187px;}
.br .drtlo span{background-image:url('/wp-content/uploads/br_calosc.jpg');height:3044px;}
.produkty.euros-geo .drtlo span{background-image:url('/wp-content/uploads/geo_calosc.jpg');height:5035px;}
.produkty.euros-geo.pro .drtlo span{background-image:url('/wp-content/uploads/geopro_calosc.jpg');height:5035px;}
.produkty.euros-geo.euros .drtlo span{background-image:url('/wp-content/uploads/rekuperatory_calosc.jpg');height:5035px;}
body.glowna div#nasze_b_t_text1 .framebox .tm-title-section-type2{display:none !important;}
body.glowna #nasze_b_t_text1 h3{}
body.glowna #nasze_b_t_text1 p{}
.home-nasze-br p{padding:0 !important;margin:0;letter-spacing:-0.9px;line-height:1.45;font-size:18px;}
body.glowna #nasze_b_t_text2 h3{}
body.glowna #nasze_b_t_text2 p{}
body.glowna #aplikacja_slider .aplikacja_slider_pict img{position:absolute;bottom:7px;left:18px;z-index:99999;width:385px;transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) !important;}
body.glowna #aplikacja_slider .aplikacja_slider_pict img:hover{transform:scale(1.1);}
div#aplikacja_slider{height:440px;background-position:center 188px !important;}
body.glowna #aplikacja_slider .wpb_column,
body.glowna #aplikacja_slider .vc_column-inner
body.glowna #aplikacja_slider .wpb_wrapper
body.glowna #aplikacja_slider .wpb_column{height:100%;}
body.glowna #aplikacja_slider .wpb_text_column p{position:absolute;bottom:163px;margin:0;font-size:24px;font-weight:600;line-height:1.3;color:#00539A;}
body.glowna #aplikacja_slider .wpb_column .aplikacja_slider_button{position:absolute;bottom:62px;}
body.glowna #aplikacja_slider .wpb_column .aplikacja_slider_button button,
body.glowna #aplikacja_slider .wpb_column .aplikacja_slider_button a{width:221px;padding:11px;font-size:16px;background-color:#00AFFF;border-color:#00AFFF;color:#fff;transition:all 0.3s ease-in !important;}
body.glowna #aplikacja_slider .wpb_column .aplikacja_slider_button button:hover,
body.glowna #aplikacja_slider .wpb_column .aplikacja_slider_button a:hover{background-color:#000;border-color:#000;color:#fff;}
#site-navigation .menu > li,
#site-navigation .menu > ul > li{padding:19px 28px 20px 0 !important;margin:0 !important;}
#site-navigation .menu > li:nth-child(1){padding-right:22px!important;}
#site-navigation .menu > li:nth-child(2){padding-right:26px!important;}
#site-navigation .menu > li:nth-child(3){padding-right:28px!important;}
#site-navigation .menu > li:nth-child(4){padding-right:26px!important;}
#site-navigation .menu > li:nth-child(5){padding-right:28px!important;}
#site-navigation .menu > li:nth-child(6){padding-right:36px!important;}
#site-navigation .menu > li:nth-child(7){padding-right:28px!important;}
body.glowna #our-products .vc_column-inner{padding-top:45px!important;}
body.glowna #aplikacja_slider .rev_slider h3{font-weight:600 !important;letter-spacing:normal !important;font-size:24px !important;color:#0760A2 !important;line-height:30px !important;}
body.glowna #our-products .esg-filters.esg-singlefilters{padding-top:24px;padding-left:213px;letter-spacing:-1.5px;}
body.glowna #mowia-o-nas .vc_column-inner{padding-top:0px!important;}
body.glowna #mowia-o-nas .tm-title-section.tm-title-section-type1.black{padding-bottom:65px!important;}
body.glowna #mowia-o-nas .esg-filters.esg-singlefilters{top:-102px!important;}
body.glowna #firma .vc_column-inner{padding-bottom:14px !important;}
body.glowna #partnerzy .vc_column-inner{padding-top:12px !important;}
body.glowna #partnerzy .esg-filters.esg-singlefilters{top:-62px;}
body.glowna #partnerzy .title-section.black{margin-bottom:30px !important;}
footer.site-footer .container{padding-left:40px;}
footer.site-footer ul#menu-nasza-firma{padding-left:6px;}
footer.site-footer .col-md-4.footer-contact{padding-left:0 !important;}
footer.site-footer{padding:44px 0px 17px 0px;}
body.o-nas .big-title .container{padding-left:16px;}
body.o-nas .big-title .entry-title{line-height:1;text-transform:capitalize;}
body.o-nas #euros_energy .wpb_wrapper h1{margin-top:7px;}
body.o-nas #euros_energy p{margin-top:0;line-height:24px;}
body.o-nas #dynamika_dzialan h1{margin-top:38px;padding-left:3px;}
body.o-nas #dynamika_dzialan h2{padding-left:4px;margin-right:0;margin-bottom:22px;line-height:25px;}
body.o-nas #dynamika_dzialan p{padding-left:4px;}
body.o-nas #dynamika_dzialan img{max-width:104% !important;}
body.o-nas #wiedza_i_kompetencja h1{margin:40px 0px 20px 58px;letter-spacing:0.2px;}
body.o-nas #wiedza_i_kompetencja h2{padding-left:20px;line-height:25px;margin-bottom:16px;}
body.o-nas #wiedza_i_kompetencja p{padding-left:20px;margin-top:6px;}
body.o-nas #wiedza_i_kompetencja img{max-width:109%}
body.o-nas #potencjal_rozwiazan h1,
body.o-nas #potencjal_rozwiazan h4{color:#0056A7;}
body.o-nas #potencjal_rozwiazan h1{font-weight:100 !important;font-size:32px !important;margin-bottom:26px !important;margin-top:23px !important;}
body.o-nas #potencjal_rozwiazan h4{letter-spacing:0;font-size:18px !important;}
body.o-nas #potencjal_rozwiazan p{line-height:24px !important;margin-top:25px !important;font-size:16px !important;letter-spacing:-0.3px !important;}
body.o-nas div#rozwoj{height:450px;}
body.o-nas div#rozwoj figure img{position:absolute;top:14px;left:-8px;height:475px;width:607px;max-width:none;}
body.o-nas div#rozwoj .wpb_text_column.wpb_content_element h1{margin-top:35px;margin-bottom:34px;}
body.o-nas div#rozwoj p{line-height:23px;}
body.o-nas div#rozwoj .wpb_text_column.wpb_content_element{padding-left:20px;}
body.o-nas div#rozwoj .wpb_text_column.wpb_content_element table{margin-left:19px;margin-top:16px;width:276px;}
body.o-nas footer.site-footer .container{padding-left:40px;padding-right:1.5rem;}
.search-box .search-form{position:absolute;top:100%;right:0px;visibility:initial;height:100%;opacity:1;width:195px;margin-top:34px;}
.top-boxer{padding-left:8px;}
i.pe-7s-search{display:none;}
.search-box input[type="search"]{position:absolute;top:4px;right:-1px;z-index:99;padding:1px 12px;font-size:13px;width:100%;border:1px solid #ccc;background-color:#fff;box-shadow:none;}
body.glowna div#old{display:none !important;}
body.glowna div#nasze-produkty{top:0;height:628px;background-color:#0d6cbf;background:-moz-linear-gradient(top, rgb(0,174,255) 0%, rgb(0,174,255) 25%, rgb(0,82,154) 75%, rgb(0,82,154) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgb(0,174,255)), color-stop(25%, rgb(0,174,255)), color-stop(75%, rgb(0,82,154)), color-stop(100%, rgb(0,82,154)));background:-webkit-linear-gradient(top, rgb(0,174,255) 0%, rgb(0,174,255) 25%, rgb(0,82,154) 75%, rgb(0,82,154) 100%);background:-o-linear-gradient(top, rgb(0,174,255) 0%, rgb(0,174,255) 25%, rgb(0,82,154) 75%, rgb(0,82,154) 100%);background:-ms-linear-gradient(top, rgb(0,174,255) 0%, rgb(0,174,255) 25%, rgb(0,82,154) 75%, rgb(0,82,154) 100%);background:linear-gradient(to bottom, rgb(0,174,255) 0%, rgb(0,174,255) 25%, rgb(0,82,154) 75%, rgb(0,82,154) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aeff', endColorstr='#00529a', GradientType=0);}
body.glowna div#nasze-produkty h2.title-section{color:#fff !important;}
body.glowna div#nasze-produkty .tm-title-section .title-section:before,
body.glowna div#nasze-produkty .tm-title-section .title-section:after{background:#fff !important;}
body.glowna div#nasze-produkty-pompy{left:-44px;top:112px;position:absolute;opacity:1;transition:all .3s ease-in-out;}
body.glowna div#nasze-produkty-pompy:hover{transform:scale(1.1);}
body.glowna div#nasze-produkty-pompy img{width:209px;}
body.glowna div#nasze-produkty .vc_column-inner{padding-top:57px;}
body.glowna div#nasze-produkty-pompy-guzik{position:absolute;top:493px;}
body.glowna div#nasze-produkty-pompy-guzik button,
body.glowna div#nasze-produkty-pompy-guzik a{background:transparent !important;border:1px solid #fff;width:167px;padding:8px 14px 10px 12px !important;font-size:19px;font-weight:100 !important;color:#fff !important;transition:all 0.3s ease-in !important;}
body.glowna div#nasze-produkty-pompy-guzik button:hover,
body.glowna div#nasze-produkty-pompy-guzik a:hover{color:#00539A !important;border-color:#E6B900 !important;background:#E6B900 !important;}
body.glowna div#nasze-produkty-rekuperatory{left:180px;position:absolute;top:180px;transition:all .3s ease-in-out;}
body.glowna div#nasze-produkty-rekuperatory:hover{transform:scale(1.1);}
body.glowna div#nasze-produkty-rekuperatory img{width:222px;}
body.glowna div#nasze-produkty-rek-guzik{position:absolute;top:493px;left:240px;}
body.glowna div#nasze-produkty-rek-guzik button,
body.glowna div#nasze-produkty-rek-guzik a{background:transparent !important;border:1px solid #fff !important;width:167px;padding:8px 14px 10px 12px !important;font-size:19px !important;font-weight:100 !important;color:#fff !important;transition:all 0.3s ease-in !important;}
body.glowna div#nasze-produkty-rek-guzik button:hover,
body.glowna div#nasze-produkty-rek-guzik a:hover{color:#00539A !important;border-color:#E6B900 !important;background:#E6B900 !important;}
body.glowna div#nasze-produkty-pompy-pro{left:424px;top:240px;position:absolute;transition:all .3s ease-in-out;}
body.glowna div#nasze-produkty-pompy-pro:hover{transform:scale(1.1);}
body.glowna div#nasze-produkty-pompy-pro img{width:229px;}
body.glowna div#nasze-produkty-pompy-pro-guzik{position:absolute;top:493px;left:460px;}
body.glowna div#nasze-produkty-pompy-pro-guzik button,
body.glowna div#nasze-produkty-pompy-pro-guzik a{background:transparent !important;border:1px solid #fff;width:198px;padding:8px 14px 10px 12px !important;font-size:19px;font-weight:100 !important;color:#fff !important;transition:all 0.3s ease-in !important;}
body.glowna div#nasze-produkty-pompy-pro-guzik button:hover,
body.glowna div#nasze-produkty-pompy-pro-guzik a:hover{color:#00539A !important;border-color:#E6B900 !important;background:#E6B900 !important;}
body.glowna div#nasze-produkty-automatyka{left:696px;top:232px;position:absolute;transition:all .3s ease-in-out;}
body.glowna div#nasze-produkty-automatyka:hover{transform:scale(1.1);}
body.glowna div#nasze-produkty-automatyka img{width:196px;}
body.glowna div#nasze-produkty-automatyka-guzik{position:absolute;top:493px;left:715px;}
body.glowna div#nasze-produkty-automatyka-guzik button,
body.glowna div#nasze-produkty-automatyka-guzik a{background:transparent !important;border:1px solid #fff;width:153px;padding:8px 14px 10px 12px !important;font-size:19px;font-weight:100 !important;color:#fff !important;transition:all 0.3s ease-in !important;}
body.glowna div#nasze-produkty-automatyka-guzik button:hover,
body.glowna div#nasze-produkty-automatyka-guzik a:hover{color:#00539A !important;border-color:#E6B900 !important;background:#E6B900 !important;}
body.glowna div#nasze-produkty-centrale-wentylacyjne{left:923px;top:237px;position:absolute;transition:all .3s ease-in-out;}
body.glowna div#nasze-produkty-centrale-wentylacyjne:hover{transform:scale(1.1);}
div#nasze-produkty-centrale-wentylacyjne img{width:302px !important;max-width:300%;}
body.glowna div#nasze-produkty-centrale-guzik{top:493px;left:929px;position:absolute;}
body.glowna div#nasze-produkty-centrale-guzik button,
body.glowna div#nasze-produkty-centrale-guzik a{background:transparent !important;border:1px solid #fff;width:256px;padding:8px 14px 10px 12px !important;font-size:19px;font-weight:100 !important;color:#fff !important;transition:all 0.3s ease-in !important;}
body.glowna div#nasze-produkty-centrale-guzik button:hover,
body.glowna div#nasze-produkty-centrale-guzik a:hover{color:#00539A !important;border-color:#E6B900 !important;background:#E6B900 !important;}
body.glowna div#our-products li a:before,
body.glowna div#our-products li a:after{background-color:#FA9A00 !important;}
body.glowna div#our-products ul li .esg-media-cover-wrapper .esg-cc .esg-center a{text-transform:initial !important;}
body.glowna div#slider-glowna .tp-leftarrow{}
body.glowna div#slider-glowna .tp-rightarrow{}
body.o-nas div#innowacje{height:455px;background-size:cover;}
body.o-nas div#innowacje h1,
body.o-nas div#innowacje h2{color:#fff;}
body.o-nas div#innowacje h1{margin-top:46px;}
body.o-nas div#innowacje h2{margin-bottom:18px;}
body.o-nas div#innowacje .wpb_text_column{padding-left:14px;}
body.o-nas div#innowacje .wpb_text_column p{color:#fff;padding-top:13px;line-height:24px;letter-spacing:-0.3px;margin-right:0;}
body.o-nas div#innowacje .wpb_text_column table{margin-left:34px;width:404px;margin-bottom:0;}
body.o-nas div#innowacje .wpb_text_column table td{padding:5px;border:none !important;}
body.o-nas div#innowacje .wpb_text_column table td img{transition:all .4s ease-in-out;}
body.o-nas div#innowacje .wpb_text_column table td img:hover{transform:scale(1.1);}
.big-title{opacity:1;-webkit-transition:background 0.9s linear;-moz-transition:background 0.9s linear;-o-transition:background 0.9s linear;transition:background 0.9s linear;}
body.glowna div#mowia-o-nas iframe{border:none !important;height:99% !important;}
body.glowna div#mowia-o-nas ul.mainul li{height:99% !important;margin-top:-1%;}
body.br div#content > .container{}
body.br .big-title{background-color:#fff;}
body.br .text-column1 .vc_column-inner{padding-left:15px !important;padding-top:6px !important;}
body.br .text-column2 .vc_column-inner{padding-left:18px !important;padding-top:2px !important;}
body.br .text-column1 p,
body.br .text-column2 p{margin:5px 20px 5px 40px!important;line-height:1.5;}
body.br .text-column1 img.alignnone.size-full,
body.br .text-column2 img.alignnone.size-full{width:48px;margin-right:17px;}
body.br div#innowacyjne_technologie .text-column1 img.alignnone.size-full{width:44px;}
body.br div#kontrola_i_diagnostyka .text-column2 h1,
body.br div#certyfikaty_jakosciowe .text-column2 h1{margin-top:34px !important;}
body.br div#kontrola_i_diagnostyka .text-column2 p,
body.br div#ergonomia_i_wzornictwo .text-column2 p,
body.br div#certyfikaty_jakosciowe .text-column2 p{margin-right:10px !important;}
body.br div#zaawansowane_procesy_produkcji .text-column1 img.alignnone.size-full{width:41px;}
body.br div#zaawansowane_procesy_produkcji .text-column1 h1,
body.br div#ergonomia_i_wzornictwo .text-column2 h1{margin-top:34px !important;}
body.br div#ergonomia_i_wzornictwo .text-column2 p,
body.br div#certyfikaty_jakosciowe .text-column2 p{letter-spacing:-0.2px;}
body.br .text-column1 h1,
body.br .text-column2 h1{font-size:27px !important;}
body.br .image-column .vc_column-inner{min-width:106% !important;}
body.produkty .form-home1 h2{margin-bottom:15px;}
body.kontakt .form-home1-part2 .tm-text-acceptance p,
body.produkty .form-home1-part2 .tm-text-acceptance p{padding-left:34px;}
body.kontakt .form-home1-part2 p.send{padding:37px 0 0 32px;}
body.produkty .form-home1-part2 p.send{padding:83px 0 0 32px;}
body.kontakt div.wpcf7-response-output,
body.produkty div.wpcf7-response-output{margin:0;padding:10px 70px 10px 30px;}
body.produkty table.pompy-slider1-column1-table-outside tr > td{}
body.produkty table.pompy-slider1-column1-table-outside h1,
body.produkty table.pompy-slider1-column1-table-outside h2{float:left;}
body.produkty table.pompy-slider1-column1-table-inside{float:left;width:248px;}
.drpointer{cursor:pointer;}
td.drerp > div{position:relative;}
td.drerp div.drerp{position:absolute;bottom:-5px;left:-5px;height:0;overflow:hidden;background:#e5e2db;width:180px;transition:height .3s;padding:0 5px;}
td.drerp:hover div.drerp{height:122px;padding:5px;}
body.produkty.euros-geo.euros #komfort_obslugi .wpb_text_column,
body.produkty.euros-geo.euros #rozwiazania_systemowe .wpb_text_column,
body.produkty.euros-geo.euros #rek_aplikacje .wpb_text_column{padding-right:45px !important;}
body.produkty.euros-geo.pro #rozwiazania_systemowe .wpb_text_column,
body.produkty.euros-geo.pro #rek_aplikacje .wpb_text_column{padding-right:45px !important;}
body.produkty.start .white{width:1280px;margin:0 auto;}
body.produkty.start .owl-stage-outer{width:1170px !important;margin:0 auto;}
body.produkty.start .white .owl-stage-outer .vc_column-inner{background-color:#f1f1f1 !important;}
body.produkty.start .white .owl-stage-outer .produkty-1-column{width:600px !important;}
body.produkty.start .white .owl-stage-outer .produkty-2-column
body.produkty.start .white .owl-stage-outer .produkty-3-column
body.produkty.start .white .owl-stage-outer .produkty-4-column
body.produkty.start .white .owl-stage-outer .produkty-5-column
body.produkty.start .white .owl-stage-outer .produkty-6-column
body.produkty.start .white .owl-stage-outer .produkty-7-column{width:567px !important;}
body.produkty.start .white .owl-stage-outer #produkty-1-row{height:377px !important;margin-top:0 !important;}
div#partnerzy .myportfolio-container ul li .esg-media-cover-wrapper a{color:transparent;width:100%;display:block;height:128px;}
.esg-media-video:hover{background:none;}
.esg-entry-media:hover .drnajazd{top:0;}
.drnajazd{position:absolute;height:206px;width:100%;overflow:hidden;background:rgba(0, 0, 0, .5);width:100%;transition:top .3s;top:-206px;overflow:hidden;z-index:1000;cursor:default;}
.drnajazd div{margin:40px;overflow:hidden;padding:10px;}
.drnajazd h1{color:#FFFFFF;font-size:16px;font-weight:400;margin:0 0 30px 0;display:inline-block;position:relative;font-family:"Geogrotesque-Rg", sans-serif !important;}
.drnajazd h1:after{background:#FA9A00 !important;content:'';width:450px;height:1px;position:absolute;top:50%;left:calc(100% + 20px);}
.drnajazd p{color:#FA9A00;font-size:16px;font-weight:600;margin:0 0 20px;font-family:"Open Sans", sans-serif !important;position:relative;display:inline-block;cursor:pointer;}
.drnajazd p:after{border-bottom:2px solid #FA9A00;border-left:2px solid #FA9A00;content:'';width:110%;height:10px;position:absolute;bottom:-5px;right:0;}
body.o-nas div#euros_energy:before{display:none;}
@media screen and (max-width:800px){.search-box{display:none !important;}
}
@media screen and (max-width:1200px){html, body{min-width:auto !important;}
.ue-logo-banner{display:none;}
.site-top{width:60%;float:right;margin:5vw 0 0 0 !important;display:none;}
.site-top .col-lg-offset-2{margin:0 0 0 8.33vw;padding:0;}
.extra-info{padding:0.83vw;}
.site-header{width:100%;float:left;height:0;background:none !important;}
.f-nav{position:relative !important;}
.margin-euros{margin-top:0 !important;}
.site-branding{padding:0 1.67vw 0.83vw !important;line-height:10vw;max-width:100%;width:60.5vw;flex:none;background:#FFFFFF;padding:0 !important;}
.site-branding:after{content:'';position:absolute;right:-15.33vw;bottom:0;border-right:15.33vw solid transparent;border-top:20.5vw solid #FFFFFF;background:none !important;}
.site-branding img{max-width:100%;margin:4.83vw 5vw 4vw 6.67vw;height:11.67vw;margin:4.83vw 5vw 4vw 6.33vw;}
.site-header .col-md-8{display:none;width:60%;background:#FFFFFF;padding:0 1.67vw;}
.site-header .col-md-8:after{display:none;}
.main-navigation{background:none !important;}
.hidden-lg-up{display:block !important;position:absolute;right:5.33vw;padding:0;top:6.5vw;right:5.33vw;top:6.5vw;}
#site-navigation ul{margin:0;padding:0;}
#site-navigation .primary-menu .menu > li, #site-navigation .menu > ul > li{display:block;padding:0 !important;margin:0;}
#site-navigation .menu > li > a, #site-navigation .menu > ul > li > a{padding:0.83vw 0.83vw 0.83vw 0.83vw;}
#site-navigation .sub-menu, #site-navigation .children{position:relative;top:auto;left:auto;visibility:visible;min-width:auto;opacity:1;margin-top:0;padding:0;height:0;overflow:hidden;transition:height 1s;white-space:normal;height:auto;}
#site-navigation .menu li:hover > .sub-menu, #site-navigation .menu li:hover > .children{height:auto;}
#site-navigation .sub-menu li, #site-navigation .children li{padding:0;}
#site-navigation .menu .sub-menu li a, #site-navigation .menu ul li a{padding:0.5vw 0.83vw 0.5vw 5vw;display:block;}
.site-content{clear:both;}
body.home .site-content{}
.fullwidthbanner-container{display:block !important;qmin-height:83.33vw;}
.fullwidthbanner-container .fullwidthabanner{qmax-height:none !important;qmin-height:83.33vw;}
body.glowna div#nasze-produkty{height:auto;}
.wpb_single_image{position:relative !important;text-align:center !important;display:block !important;clear:both !important;top:0 !important;left:0 !important;}
div#aplikacja_slider{height:auto !important;}
.vc_col-sm-6{width:auto !important;float:none !important;max-width:100%;}
.vc_btn3-container.vc_btn3-inline{position:relative !important;text-align:center !important;display:block !important;clear:both !important;top:0 !important;left:0 !important;width:80% !important;margin:1.67vw auto 8.33vw;bottom:auto !important;margin:2.33vw 0 2.83vw;width:auto !important;}
.vc_btn3-container.vc_btn3-inline a{}
body.glowna #aplikacja_slider .wpb_text_column p{position:relative;bottom:auto;text-align:center;}
body.glowna #aplikacja_slider .aplikacja_slider_pict img{position:relative;}
.wpb_wrapper{overflow:visible;}
body.glowna #our-products .vc_column-inner{padding:3.33vw 0 0 !important;padding:4vw 0 0 !important;}
body.glowna #our-products .esg-filters.esg-singlefilters{padding:0;}
#last-projects-fullwidth .esg-filterbutton{width:50%;margin:0;text-align:center;}
.vc_col-sm-4 > div{padding-left:2.5vw !important;}
.esg-filter-wrapper{display:block;}
.tm-counter li{display:inline-block;width:32%;margin:0 auto 1.67vw !important;}
body.glowna .tm-counter li:nth-child(1), body.glowna .tm-counter li:nth-child(2){margin:0 auto 1.67vw !important;}
body.glowna .tm-counter-item h2.icon{float:left;margin:0;}
body.glowna .tm-counter-item h3.counter{margin:0 1.67vw;line-height:6.67vw;}
body.glowna .tm-counter-item div.perc-counter{margin:0 1.67vw 0 -1.67vw;line-height:6.67vw;}
body.glowna .tm-counter-item h6.text{clear:none;}
.site-footer .col-md-4{flex:none;max-width:100%;margin:0 0 1.67vw 0;padding:0;margin:0;}
.widget.better-menu-widget{width:auto !important;float:none !important;}
footer.site-footer .col-md-4.footer-contact{padding-left:1.5rem !important;padding:0 !important;}
.copyright{padding:2.5vw 0 !important;padding:6vw 6.33vw 10vw !important;font-size:4.17vw;}
.copyright .container.text-center{display:block;padding:0 0 0 17.5vw;}
.copyright .third-copywright{padding:2.83vw 0 0 0;}
.copyright > div > div, .copyright > div > div> div{flex:none;display:block;float:none;max-width:100%;padding:0 0 0 5vw;text-align:left;margin:0;clear:both;padding:0;}
.yellow-text{margin:0 0 1.67vw 0 !important;}
#slider-glowna{border-top:calc(20.83vw + 25vw) solid #00afff;}
}
.drwqrr{position:absolute;bottom:0;left:0;background:red;z-index:100;}
@media screen and (min-width:100px) and (max-width:800px){#open-left{color:#fff !important;}
.ue-logo-banner{display:none;}
.tm-title-section-type2{width:90% !important;width:100% !important;}
.tm-title-section-type2 .title-section:before{left:calc(100% + 3.33vw);}
.tm-title-section-type2 .title-section:after{right:calc(100% + 3.33vw);}
body.glowna #nasze-produkty{display:none !important;}
body.glowna .nasze-produkty-mobile{text-align:center;color:#fff !important;background:#00afff;background:-moz-linear-gradient(top, #00afff 0%, #00539a 100%);background:-webkit-linear-gradient(top, #00afff 0%,#00539a 100%);background:linear-gradient(to bottom, #00afff 0%,#00539a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00afff', endColorstr='#00539a',GradientType=0);}
body.glowna .nasze-produkty-mobile .tm-title-section .title-section:before,
body.glowna .nasze-produkty-mobile .tm-title-section .title-section:after{background:#fff !important;}
body.home .nasze-produkty-mobile .wpb_single_image.vc_align_left{text-align:center;}
body.home .nasze-produkty-mobile .title-section{color:#fff !important;}
body.home .nasze-produkty-mobile .nasze-produkty-pict-mobile{position:relative !important;left:-5.83vw !important;left:auto !important;}
body.glowna .nasze-produkty-mobile .nasze-produkty-guzik button,
body.glowna .nasze-produkty-mobile .nasze-produkty-guzik a{background:transparent !important;border:0.17vw solid #fff;width:auto !important;padding:1.67vw 2.33vw !important;font-size:3.17vw;font-weight:100 !important;color:#fff !important;transition:all 0.3s ease-in !important;border:0.33vw solid #FFFFFF;padding:2vw 5.5vw !important;font-size:4vw;}
body.home div#firma,
body.glowna div#nasze_b_t_title,
.col-md-4.footer-menu,
.social{display:none !important;}
body.glowna div#nasze_b_t_text1{margin-bottom:0 !important;margin:0;}
body.glowna div#nasze_b_t_title .tm-title-section-type2{display:none !important;}
body.glowna div#nasze_b_t_text1 .framebox .tm-title-section-type2{display:block !important;}
body.glowna div#nasze_b_t_text1 .nasze_b-pict,
body.glowna div#nasze_b_t_text2 .nasze_b-pict{text-align:left!important;}
body.glowna div#nasze_b_t_text1 .framebox .tm-title-section-type2{}
.home-nasze-br img{width:14.5vw;height:auto;}
body.glowna div#nasze_b_t_text1 .framebox,
body.glowna div#nasze_b_t_text2 .framebox{background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #c8c8c8 100%);background:-webkit-linear-gradient(top, #ffffff 0%,#c8c8c8 100%);background:linear-gradient(to bottom, #ffffff 0%,#c8c8c8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#2989d8',GradientType=0);padding:8.33vw 3.33vw;padding:0;width:100%;}
body.glowna div#nasze_b_t_text1 .framebox.first{padding-top:6.67vw 0 !important;}
body.glowna div#nasze_b_t_text1 .framebox .title-section,
body.glowna div#nasze_b_t_text2 .framebox .title-section{color:#AAABAB !important;}
body.glowna div#nasze_b_t_text1 .framebox h3,
body.glowna div#nasze_b_t_text1 .framebox p,
body.glowna div#nasze_b_t_text2 .framebox h3,
body.glowna div#nasze_b_t_text2 .framebox p{color:#777 !important;letter-spacing:0;}
body.glowna div#nasze_b_t_text1 .framebox h3,
body.glowna div#nasze_b_t_text2 .framebox h3{}
.home-nasze-br h3{font-size:5.83vw;line-height:1;font-family:'Geogrotesque-SmBd' !important;letter-spacing:0.8px;padding:4.5vw 0 1.17vw;font-weight:400;}
body.glowna div#nasze_b_t_text1 .framebox p,
body.glowna div#nasze_b_t_text2 .framebox p{line-height:1.46;}
body.glowna div#aplikacja_slider{background-color:#DFDAD8;background-image:none !important;}
body.glowna div#aplikacja_slider .aplikacja_slider-desktop{display:none;}
body.glowna div#aplikacja_slider .aplikacja_slider-mobile{}
body.glowna div#aplikacja_slider .aplikacja_slider-mobile h1{margin:5.33vw 0 0;font-size:10vw;text-transform:uppercase;font-family:'Geogrotesque-SmBd' !important;font-weight:400 !important;}
body.glowna div#aplikacja_slider .aplikacja_slider-mobile p{font-size:10vw;line-height:1 !important;color:#005399;margin:0;}
body.glowna #aplikacja_slider .wpb_column .aplikacja_slider_button{text-align:left !important;margin:0;padding:4.83vw 0 13.17vw;}
body.glowna #aplikacja_slider .wpb_column .aplikacja_slider_button a{font-size:4.33vw;width:auto;padding:2.17vw 6.17vw;}
body.glowna #aplikacja_slider .aplikacja_slider_pict img{left:0;width:87.33vw;top:7.17vw;}
body.glowna div#our-products{background-image:none!important;padding-top:0 !important;padding-bottom:0 !important;margin:0 !important;}
body.glowna div#our-products h2.title-section{margin-top:3.83vw;font-size:5.33vw;margin-bottom:5.33vw;}
body.glowna div#our-products .our-products.wpb_column.vc_column_container.vc_col-sm-12{background-color:#6A6E6F;}
body.glowna div#our-products .tm-title-section-type2, body.glowna div#mowia-o-nas .tm-title-section-type2{width:83% !important;width:auto !important;margin:0 6.33vw;}
body.glowna div#our-products .esg-filters.esg-singlefilters{padding:0!important;margin:0 6.33vw !important;}
body.glowna div#our-products #last-projects-fullwidth .esg-filterbutton{font-size:5.67vw;padding:0 0 5vw;white-space:nowrap;}
body.glowna div#our-products #last-projects-fullwidth .esg-filterbutton:hover:before,
body.glowna div#our-products #last-projects-fullwidth .esg-filterbutton:hover:after{display:none !important;}
body.glowna div#our-products #last-projects-fullwidth .esg-filterbutton.selected:before,
body.glowna div#our-products #last-projects-fullwidth .esg-filterbutton.selected:after{display:none;}
body.glowna div#mowia-o-nas{padding-bottom:0 !important;padding:0 !important;}
body.glowna #mowia-o-nas .vc_column-inner{padding:3.33vw 0 0 !important;padding:0 !important;}
body.glowna div#mowia-o-nas div#esg-grid-17-2{padding-top:0!important;padding-bottom:0!important;padding:0 !important;}
body.glowna div#mowia-o-nas ul.mainul li{height:99% !important;margin-top:1%;}
body.glowna div#mowia-o-nas .esg-navbutton-top-right .esg-filters{position:relative;top:0 !important;right:0;left:0;margin:0 auto !important;display:inline-block;float:none;padding:2.5vw;width:100%;padding:2.33vw calc(6.33vw - 2.5px);}
body.glowna div#mowia-o-nas .esg-entry-media{padding-bottom:0 !important;height:100% !important;}
body.glowna div#mowia-o-nas .esg-entry-media .esg-media-video{height:100% !important;background:none;}
body.glowna div#mowia-o-nas .esg-navbutton-top-right .esg-filters .esg-left{float:left;margin:0 !important;}
body.glowna div#mowia-o-nas .esg-navbutton-top-right .esg-filters .esg-right{float:right;}
body.glowna div#mowia-o-nas .esg-navbutton-top-right .esg-filters .esg-left:before, body.glowna div#mowia-o-nas .esg-navbutton-top-right .esg-filters .esg-right:before{height:14.67vw;width:14.67vw;line-height:14.67vw;color:#777777;font-size:11.67vw;}
body.glowna div#mowia-o-nas .tm-title-section.tm-title-section-type1.black{display:none;}
body.glowna div#mowia-o-nas .tm-title-section.tm-title-section-type2.mobile .title-section{color:#777 !important;margin-top:6.67vw;font-size:5.33vw;margin-bottom:5.33vw;}
body.glowna div#partnerzy{padding-bottom:0!important;padding:0 !important;}
body.glowna #partnerzy .vc_column-inner{padding:3.33vw 0 0 !important;padding:0 6.33vw !important;height:80vw;}
body.glowna div#partnerzy .tm-title-section.tm-title-section-type1.black{display:none;}
body.glowna div#partnerzy .tm-title-section.tm-title-section-type2.mobile .title-section{color:#777 !important;margin-top:6.67vw;font-size:5.33vw;margin-bottom:5.33vw;}
body.glowna div#partnerzy .esg-navbutton-top-right .esg-filters{position:relative;top:0 !important;right:0;left:0;margin:0 auto !important;display:inline-block;float:none;padding:2.5vw;width:100%;}
body.glowna div#partnerzy .tm-title-section .title-section:before,
body.glowna div#partnerzy .tm-title-section .title-section:after{background:#777 !important;}
body.glowna div#partnerzy .esg-overflowtrick{width:80% !important;margin:0 auto;width:auto !important;margin:0 6.33vw;}
body.glowna div#partnerzy .esg-navigationbutton.esg-left.esg-fgc-6{position:absolute;top:16.5vw;left:-4.08vw;}
body.glowna div#partnerzy .esg-navigationbutton.esg-right:before,
body.glowna div#partnerzy .esg-navigationbutton.esg-left:before{display:inline-block;background:none !important;text-align:center;width:auto;height:14.67vw;line-height:14.67vw;color:#777777;font-size:11.67vw;}
body.glowna div#partnerzy .minimal-light .esg-navigationbutton{background:none !important;}
body.glowna div#partnerzy .esg-navigationbutton.esg-right.esg-fgc-6{position:absolute;top:16.5vw;right:-4.08vw;}
.copyright span.mobile-break1{width:100%;float:left;color:#FFFFFF !important;}
.copyright span.mobile-break2{width:100%;float:left;}
.copyright .second-copywright{-webkit-box-flex:90%;-ms-flex:90%;flex:90%;-ms-flex-preferred-size:90%;flex-basis:90%;max-width:90%;line-height:8.33vw;flex:none;}
.copyright .second-copywright .yellow-text{clear:initial;}
.copyright .second-copywright .white-text{float:left;padding-right:0.33vw;}
.copyright .third-copywright{max-width:100%;width:100%;clear:both;}
body.produkty.start .big-background,
body.produkty.start .breadcrumb,
body.produkty.start div#podmenu-guzik-id,
body.produkty.start .col-md-4.footer-menu,
body.produkty.start .social{display:none !important;}
body.produkty div#zapytaj_o_produkt_form .form-home1,
body.produkty div#zapytaj_o_produkt_form .form-home1-part2,
body.kontakt .form-home1,
body.kontakt .form-home1-part2{width:100%;}
body.produkty.start div#produkty-1-row,
body.produkty.start div#produkty-2-row,
body.produkty.start div#produkty-3-row,
body.produkty.start div#produkty-4-row{margin:0 !important;}
body.produkty .produkty-1-pic1,
body.produkty .produkty-1-text{width:50%;}
body.produkty .produkty-1-text h2{margin-bottom:0 !important;}
body.produkty .produkty-1-column .wpb_wrapper > p{display:none !important;}
body.produkty .produkty-1-column .wpb_text_column table td img{height:auto !important;}
body.produkty .produkty-1-column .wpb_text_column table{bottom:13.33vw;}
body.produkty .produkty-2-pic1,
body.produkty .produkty-2-text{width:50%;}
body.produkty .produkty-2-text h2{margin-bottom:0 !important;}
body.produkty .produkty-2-column .wpb_wrapper > p{display:none !important;}
body.produkty .produkty-2-column .wpb_text_column table td img{height:auto !important;}
body.produkty .produkty-2-column .wpb_text_column table{bottom:13.33vw;}
body.produkty .produkty-3-pic1,
body.produkty .produkty-3-text{width:50%;}
body.produkty .produkty-3-text h2{margin-bottom:0 !important;}
body.produkty .produkty-3-column .wpb_wrapper > p{display:none !important;}
body.produkty .produkty-3-column .wpb_text_column table td img{height:auto !important;}
body.produkty .produkty-3-column .wpb_text_column table{bottom:13.33vw;}
body.produkty .produkty-4-pic1,
body.produkty .produkty-4-text{width:50%;}
body.produkty .produkty-4-text h2{margin-bottom:0 !important;}
body.produkty .produkty-4-column .wpb_wrapper > p{display:none !important;}
body.produkty .produkty-4-column .wpb_text_column table td img{height:auto !important;}
body.produkty .produkty-4-column .wpb_text_column table{bottom:13.33vw;}
body.produkty .produkty-5-pic1,
body.produkty .produkty-5-text{width:50%;}
body.produkty .produkty-5-text h2{margin-bottom:0 !important;}
body.produkty .produkty-5-column .wpb_wrapper > p{display:none !important;}
body.produkty .produkty-5-column .wpb_text_column table td img{height:auto !important;}
body.produkty .produkty-5-column .wpb_text_column table{bottom:13.33vw;}
body.produkty .produkty-6-pic1,
body.produkty .produkty-6-text{width:50%;}
body.produkty .produkty-6-text h2{margin-bottom:0 !important;}
body.produkty .produkty-6-column .wpb_wrapper > p{display:none !important;}
body.produkty .produkty-6-column .wpb_text_column table td img{height:auto !important;}
body.produkty .produkty-6-column .wpb_text_column table{bottom:13.33vw;}
body.produkty .produkty-7-pic1,
body.produkty .produkty-7-text{width:50%;}
body.produkty .produkty-7-text h2{margin-bottom:0 !important;}
body.produkty .produkty-7-column .wpb_wrapper > p{display:none !important;}
body.produkty .produkty-7-column .wpb_text_column table td img{height:auto !important;}
body.produkty .produkty-7-column .wpb_text_column table{bottom:13.33vw;}
.esg-entry-media:hover .drnajazd{top:auto;bottom:0;}
.drnajazd{height:auto;background:rgba(0, 0, 0, .5);width:100%;top:auto;bottom:0;}
.drnajazd div{margin:0;padding:4vw 6.33vw 4vw;}
.drnajazd h1{font-size:4.5vw;margin:0;}
.drnajazd h1:after, .drnajazd p{display:none;}
footer.site-footer{padding:10.17vw 6.33vw 5vw 6.33vw;}
footer.site-footer .container{padding:0 !important;}
footer.site-footer .container .row{margin:0;}
.site-footer .textwidget{line-height:6.67vw;font-size:4.5vw;}
.site-footer .widget img{margin:0 0 9.5vw 0;width:auto;height:14.17vw;}
.site-footer .textwidget p{line-height:10.83vw !important;font-size:4.17vw !important;}
.site-footer .widget-title{margin-bottom:4vw;letter-spacing:normal;font-weight:400;font-size:7.5vw;line-height:normal;font-family:"Geogrotesque-SmBd" !important;padding:0;margin:8.33vw 0 4vw 0 !important;}
.site-footer .office{padding:0 !important;}
.site-footer .office i{width:17.5vw !important;font-size:8.83vw !important;}
.o-nas .big-title{padding:5.17vw 6.33vw 0 !important;margin:0;background:#00afff !important;border-top:20.83vw solid #00afff;text-align:center;overflow:hidden;background:transparent !important;border-top:20.83vw solid transparent;}
.big-title .container, .big-title .col-sm-6, .big-title .row{padding:0 !important;margin:0 !important;overflow:hidden;}
.big-title .drgradient, .breadcrumb{display:none;}
.big-title .entry-title{line-height:1;text-transform:uppercase !important;position:relative;display:inline-block;font-size:5.33vw !important;}
.big-title .entry-title:before, .big-title .entry-title:after{content:'';position:absolute;top:50%;width:200vw;height:0.33vw !important;background:#FFFFFF;margin:0 !important;}
.big-title .entry-title:after{left:calc(100% + 3.33vw) !important;}
.big-title .entry-title:before{right:calc(100% + 3.33vw) !important;}
.wpb_wrapper > h1{margin:1.17vw 0 3.67vw !important;font-size:5.5vw;color:#005399;font-weight:400;line-height:1;font-family:Geogrotesque-Md !important;letter-spacing:normal;padding:0 !important;}
body.produkty .wpb_wrapper > h1{margin:0 0 0 !important;font-size:6.33vw;font-family:Geogrotesque-Rg !important;}
.produkty .row .content h2 a{color:inherit !important;}
body.o-nas #dynamika_dzialan h1, body.o-nas #dynamika_dzialan h2, body.o-nas #wiedza_i_kompetencja h1, body.o-nas #wiedza_i_kompetencja h2, body.o-nas #rozwoj h1{color:#108bcb;}
#potencjal_rozwiazan h1, #potencjal_rozwiazan h2{color:#3bc3ff;}
body.o-nas #dynamika_dzialan p, body.o-nas #wiedza_i_kompetencja p, body.o-nas #rozwoj p{color:#4d4d4d;}
body.o-nas #potencjal_rozwiazan p{color:#FFFFFF;}
.wpb_wrapper > h2, .wpb_wrapper > p{margin:0;font-size:3.83vw;color:#005399;font-weight:400;line-height:5.17vw !important;padding:0 !important;margin-bottom:2vw !important;}
body.o-nas #euros_energy .wpb_text_column h2{white-space:nowrap;margin-bottom:2vw !important;}
.o-nas .tm-counter{padding:8.5vw 0 6vw;text-align:center;}
body.o-nas .tm-counter li:nth-child(1), body.o-nas .tm-counter li:nth-child(2), body.o-nas .tm-counter li:nth-child(3){margin-right:0 !important;text-align:center;vertical-align:top;}
body.o-nas .tm-counter li{margin-bottom:7.5vw;}
body.o-nas .tm-counter-item h2.icon{margin-bottom:0;}
body.o-nas .tm-counter-item h3.counter{font-size:8.67vw !important;float:none;line-height:6.67vw;margin:0;padding:0;}
body.o-nas .tm-counter-item .perc-container{text-align:center;font-size:8.67vw !important;float:none;line-height:6.67vw;}
body.o-nas .tm-counter-item .perc-container h3.counter, body.o-nas .tm-counter-item .perc-container .perc-counter{display:inline;font-size:8.67vw !important;float:none;line-height:6.67vw;}
.o-nas .tm-counter .fa{font-size:12.67vw;}
body.o-nas .tm-counter-item h6.text{font-size:3.67vw !important;line-height:5.83vw !important;margin:1.5vw 0 0;}
#onas-cloud-block{display:none;}
.big-title{padding:calc(3.5vw + 20.83vw + 25vw) 6.33vw 3.33vw !important;margin:0;text-align:center;overflow:hidden;height:auto !important;line-height:normal !important;background:#00bafe !important;background:-moz-linear-gradient(45deg, #00bafe 0%, #005397 100%) !important;background:-webkit-linear-gradient(45deg, #00bafe 0%,#005397 100%) !important;background:linear-gradient(45deg, #00bafe 0%,#005397 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00bafe', endColorstr='#005397',GradientType=1);}
.druemobi{display:block;}
.druemobi + .row{position:relative;}
}
@media screen and (min-width:801px){body.home .nasze-produkty-mobile{display:none !important;}
body.glowna div#nasze_b_t_text1 .framebox .tm-title-section-type2{display:none !important;}
body.glowna div#aplikacja_slider .aplikacja_slider-mobile{display:none;}
body.glowna div#mowia-o-nas .tm-title-section.tm-title-section-type2.mobile{display:none;}
body.glowna div#partnerzy .tm-title-section.tm-title-section-type2.mobile{display:none;}
}
@media screen and (max-width:1024px){.col-md-12{padding:0;}
.vc_row, .vc_section{margin:0 !important;}
.tytul_pozostale.vc_column_container > .vc_column-inner{padding:0 6.33vw 0;}
body.o-nas .vc_column_container>.vc_column-inner{padding:0 6.33vw !important;}
body.o-nas div#euros_energy{position:relative;}
body.o-nas div#euros_energy:before{content:'';position:absolute;bottom:0;width:100%;display:block;background:#00afff;background:-moz-linear-gradient(-45deg, #00afff 0%, #00539a 100%);background:-webkit-linear-gradient(-45deg, #00afff 0%,#00539a 100%);background:linear-gradient(135deg, #00afff 0%,#00539a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00afff', endColorstr='#00539a',GradientType=1);}
#euros_energy .vc_column_container>.vc_column-inner{padding:11vw 6.33vw 0 !important;background:#00afff !important;background:-moz-linear-gradient(top, #00afff 0%, #00539a 100%) !important;background:-webkit-linear-gradient(top, #00afff 0%,#00539a 100%) !important;background:linear-gradient(to bottom, #00afff 0%,#00539a 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00afff', endColorstr='#00539a',GradientType=0);background:none !important;}
#onas-cloud-block{display:none;}
body.o-nas #dynamika_dzialan,
body.produkt1 #przemyslany_design,
body.produkt1 #aplikacje,
body.produkt1 #technologie{position:relative;display:flex;flex-direction:column-reverse;margin:0 !important;}
body.o-nas #dynamika_dzialan .vc_column_container>.vc_column-inner{padding:9.83vw 6.33vw 0 !important;}
body.o-nas #dynamika_dzialan .vc_column_container>.vc_column-inner.vc_custom_1496927584959{padding:6.83vw 6.33vw 0 !important;}
body.o-nas #dynamika_dzialan img{width:96.17vw !important;margin-left:-8vw;float:left;max-width:none !important;}
body.o-nas div#innowacje{height:190.83vw;background:#00539a !important;background:-moz-linear-gradient(top left, #00539a 0%, #00afff 100%) !important;background:-webkit-linear-gradient(top left, #00539a 0%,#00afff 100%) !important;background:linear-gradient(to bottom right, #00539a 0%,#00afff 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00539a', endColorstr='#00afff',GradientType=0);}
body.o-nas div#innowacje .vc_column_container>.vc_column-inner{padding:17.17vw 6.33vw 0 !important;}
body.o-nas div#innowacje .wpb_text_column table{margin:7.5vw 0 5.17vw 0;width:auto;}
body.o-nas div#innowacje .wpb_text_column table td{padding:0;}
body.o-nas div#innowacje .wpb_text_column table img{height:15.83vw;width:auto;margin:0 5vw 0 0;}
body.o-nas div#innowacje .wpb_text_column{padding:0 !important;}
body.o-nas div#innowacje .wpb_text_column p{letter-spacing:normal;}
body.o-nas div#innowacje .wpb_text_column p br, body.o-nas div#potencjal_rozwiazan .wpb_text_column p br{display:none;}
body.o-nas div#innowacje .drkolo{width:100% !important;height:72.5vw;position:relative;}
.drkolo div.wpb_wrapper > div{position:absolute !important;width:100%;}
body.o-nas #innowacje div#o-nas-ekonomia img{top:0;right:25.33vw;width:45.83vw;}
body.o-nas #innowacje div#o-nas-design img{top:12.5vw;right:13.33vw;width:22.83vw;}
body.o-nas #innowacje div#o-nas-komfort img{top:47.17vw;right:25.5vw;width:44.33vw;}
body.o-nas #innowacje div#o-nas-zdrowie img{top:12vw;right:60.17vw;width:22.83vw;}
body.o-nas div#o-nas-logo img{top:28.17vw;right:38vw;width:20.83vw;height:auto;max-width:none;}
body.o-nas #wiedza_i_kompetencja{display:flex;flex-direction:column-reverse;}
body.o-nas div#wiedza_i_kompetencja .vc_column_container>.vc_column-inner{padding:11.17vw 6.33vw 0 !important;}
body.o-nas #wiedza_i_kompetencja img{width:96.17vw !important;margin-left:-8vw;float:left;max-width:none !important;}
body.o-nas div#wiedza_i_kompetencja .tp-parallax-wrap{padding:11.17vw 6.33vw 0 !important;display:block;position:relative;}
#potencjal_rozwiazan{background-position:-310vw -270vw !important;background-size:500vw 540vw !important;}
body.o-nas div#potencjal_rozwiazan .vc_column_container>.vc_column-inner{padding:11.17vw 6.33vw 0 !important;}
body.o-nas div#potencjal_rozwiazan img{transform:matrix3d(0.939693, 0, 0.34202, -0.000570034, 0, 1, 0, 0, -0.34202, 0, 0.939693, -0.00156615, 0, 0, 0, 1);transition:all 0.5s;margin:0 0 31.67vw 0;height:92.17vw;width:76.67vw;max-width:none;margin:0 0 16.67vw 0 !important;}
body.o-nas div#potencjal_rozwiazan img:hover{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
body.o-nas div#rozwoj{height:auto;background:#b7b2a0 !important;background:-moz-linear-gradient(-45deg, #ffffff 0%, #b7b2a0 100%) !important;background:-webkit-linear-gradient(-45deg, #ffffff 0%,#b7b2a0 100%) !important;background:linear-gradient(135deg, #ffffff 0%,#b7b2a0 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#b7b2a0',GradientType=1);margin:0 !important;display:flex;flex-direction:column-reverse;}
body.o-nas div#rozwoj .vc_column_container>.vc_column-inner{padding:8.67vw 6.33vw 0 !important;}
body.o-nas div#rozwoj .wpb_text_column.wpb_content_element{padding:0;}
body.o-nas div#rozwoj .wpb_text_column.wpb_content_element table{margin:12.67vw 0 6.67vw;width:100%;}
body.o-nas div#rozwoj .wpb_text_column.wpb_content_element table td{padding:0;text-align:center;}
body.o-nas div#rozwoj .wpb_text_column.wpb_content_element table td img{height:18.17vw;max-width:none;width:auto;}
body.o-nas div#rozwoj figure img{height:75.5vw;max-width:none;width:auto;margin:0 0 16.67vw -7.93vw;top:auto;left:auto;position:relative;}
#qpost-2513:before{content:'';position:absolute;height:100%;width:0.17vw;left:50%;top:0;background:red;z-index:100000;display:block;}
#qpost-2513:after{content:'';position:absolute;height:100%;width:0.17vw;left:6.33vw;top:0;background:red;z-index:100000;display:block;}
body.produkty .vc_col-sm-6{padding:0 !important;width:100%;}
body.produkty .entry-content .wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill{padding:0 !important;width:100% !important;height:auto !important;min-height:105vw;}
body.produkty .entry-content .wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill > div{min-height:105vw;}
body.produkty0.produkty .wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill,
body.produkty.euros-geo #komfort_obslugi > div{padding:0 !important;width:100% !important;height:120vw !important;}
body.produkty .vc_col-sm-6 .vc_column-inner,
body.produkty .vc_col-sm-8 .vc_column-inner,
body.produkty .vc_row.vc_row-flex .vc_column-inner,
body.produkty .produkty-7-column .vc_column-inner,
body.produkty .produkty-7-column .vc_column-inner.vc_custom_1496250165366{background:#ada793 !important;background:-moz-linear-gradient(-45deg, #ffffff 0%, #cfc8b8 80%, #ada793 100%) !important;background:-webkit-linear-gradient(-45deg, #ffffff 0%,#cfc8b8 80%,#ada793 100%) !important;background:linear-gradient(135deg, #ffffff 0%,#cfc8b8 80%,#ada793 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ada793',GradientType=1) !important;padding:6.67vw 6.33vw !important;}
body.produkty.euros-geo .vc_col-sm-6 .vc_column-inner, body.produkt1 #zalety .vc_column-inner{background:none !important;}
body.produkty .vc_separator{display:block;text-align:center;overflow:hidden;margin:0 0 9vw 0 !important;}
body.produkty .vc_separator h4{color:#05549A !important;text-transform:uppercase;font-weight:400;font-size:5.33vw;line-height:1.5;letter-spacing:0em;display:inline-block;position:relative;padding:0;}
body.produkty .vc_separator h4:before, body.produkty .vc_separator h4:after{content:'';position:absolute;top:50%;width:200vw;height:0.33vw !important;background:#05549A;margin:0 !important;display:block;}
body.produkty .vc_separator h4:after{left:calc(100% + 3.33vw) !important;}
body.produkty .vc_separator h4:before{right:calc(100% + 3.33vw) !important;}
body.produkty .vc_col-sm-6 .vc_column-inner .wpb_text_column{padding:0 0 0 6.33vw;height:auto !important;}
body.produkty .vc_col-sm-6 .vc_column-inner .wpb_text_column table{position:relative;bottom:auto;margin:5.67vw 0 0 0 !important;width:100%;}
body.produkty .vc_col-sm-6 .vc_column-inner .wpb_text_column table tr, body.produkty .vc_col-sm-6 .vc_column-inner .wpb_text_column table td{display:none;}
body.produkty .vc_col-sm-6 .vc_column-inner .wpb_text_column table tr:nth-of-type(1){display:table-row;}
body.produkty .vc_col-sm-6 .vc_column-inner .wpb_text_column table td:nth-of-type(1), body.produkty .vc_col-sm-6 .vc_column-inner .wpb_text_column table td:nth-of-type(2){display:table-cell;padding:0 1.83vw 0 0 !important;}
body.produkty .vc_col-sm-6 .vc_column-inner .wpb_single_image{position:relative;height:100%;height:auto;}
body.produkty .vc_col-sm-6 .vc_column-inner .wpb_single_image figure{width:100%;height:auto !important;}
body.produkty .vc_col-sm-6 .vc_column-inner .wpb_single_image img{position:absolute;max-width:none;}
body.produkty .wpb_single_image.produkty-1-pic1 img{top:-3.67vw;right:-1.33vw;width:48.83vw !important;}
body.produkty .wpb_single_image.produkty-2-pic1 img{top:-2.33vw;right:-1vw;width:50.17vw !important;height:62.17vw;}
body.produkty .wpb_single_image.produkty-3-pic1 img{top:0.67vw;right:-0.33vw;width:51.33vw !important;height:auto;}
body.produkty .vc_column-inner .wpb_text_column.produkty-4-text{padding:0 6.33vw 0 0;clear:none;}
body.produkty .produkty-4-pic1{clear:none !important;}
body.produkty .wpb_single_image.produkty-4-pic1 img{top:-21vw;left:-6.67vw;width:68.33vw !important;height:58.83vw;}
body.produkty .wpb_single_image.produkty-5-pic1 img{top:-10.33vw;right:0;width:41.67vw !important;}
body.produkty .wpb_single_image.produkty-6-pic1 img{top:-5.33vw;right:-5.83vw;width:56.5vw !important;}
body.produkty .owl-carousel .wpb_single_image.produkty-6-pic1 img,
body.produkty.automatyka .wpb_single_image.produkty-6-pic1 img{top:-5.33vw;right:-9.83vw;width:auto !important;height:47.17vw;}
body.produkty .wpb_single_image.produkty-7-pic1 img{top:-8.5vw;right:-1.83vw;width:45.17vw !important;}
body.produkty td img, body.produkty .wpb_text_column table td img{top:auto;right:auto;width:100%;position:relative;}
.form-home1, body.kontakt .form-home1{padding:0 6.33vw 0 !important;}
#zapytaj_o_produkt_form{margin:0 !important;padding:0 !important;}
#zapytaj_o_produkt_form .vc_column-inner{padding:0 !important;}
.row .content .form-home1 .tm-title-section{text-align:center;margin:8vw 0 0 0;}
#zapytaj_o_produkt_form .tm-title-section p{margin:0 !important;}
.row .content .form-home1 h2.title-section{text-transform:uppercase;font-weight:400;letter-spacing:0em;display:inline-block;position:relative;padding:0 !important;background:none;margin:0 0 0 !important;font-size:5.33vw;font-family:Geogrotesque-Rg !important;color:#4D4D4D !important;line-height:5vw !important;}
.row .content .form-home1 h2.title-section:before, .row .content .form-home1 h2.title-section:after{content:'';position:absolute;top:50%;width:200vw;height:0.33vw !important;background:#4D4D4D !important;margin:0 !important;display:block;}
.row .content .form-home1 h2.title-section:after{left:calc(100% + 3.33vw) !important;}
.row .content .form-home1 h2.title-section:before{right:calc(100% + 3.33vw) !important;left:auto !important;}
#zapytaj_o_produkt_form p.form-home1-des{text-align:center;font-size:4vw;color:#4D4D4D;margin:0 0 3.33vw 0 !important;}
.form-home1 input, .form-home1 textarea{font-size:4.67vw;border:0.33vw solid #888888;margin:0 0 2.5vw 0;padding:3.17vw 5.17vw;}
.form-home1 textarea{height:43.83vw;}
span.form-home1-star-info{color:inherit;font-size:3.66vw;}
.form-home1-part2, body.kontakt .form-home1-part2{margin:3.33vw 0 0 !important;padding:0 6.33vw 6.67vw !important;}
#zapytaj_o_produkt_form p{font-size:3.67vw;line-height:5.33vw;}
#zapytaj_o_produkt_form p{font-size:3.67vw;line-height:5.33vw;color:#4D4D4D !important;margin:0 !important;}
.form-home1 p{margin:0 !important;}
body.kontakt .form-home1-part2 p.send, body.produkty .form-home1-part2 p.send{padding:0;}
.form-home1-part2 input[type="submit"].bttn{font-size:4vw;line-height:5.33vw;float:right;}
body.kontakt .form-home1-part2 .tm-text-acceptance p,
body.produkty .form-home1-part2 .tm-text-acceptance p{padding-left:9vw;}
body.kontakt .tm-acceptance1 input[type=checkbox],
body.kontakt .tm-acceptance2 input[type=checkbox],
body.produkty .tm-acceptance1 input[type=checkbox],
body.produkty .tm-acceptance2 input[type=checkbox]{height:6.67vw;width:6.67vw;}
body.kontakt .tm-acceptance1 input[type=checkbox]:checked + label,
body.kontakt .tm-acceptance2 input[type=checkbox]:checked + label,
body.produkty .tm-acceptance1 input[type=checkbox]:checked + label,
body.produkty .tm-acceptance2 input[type=checkbox]:checked + label{background-position:0 -6.67vw;}
body.kontakt .tm-acceptance1 label,
body.kontakt .tm-acceptance2 label,
body.produkty .tm-acceptance1 label,
body.produkty .tm-acceptance2 label{top:-1vw;width:6.67vw;height:6.67vw;}
.drpointer:after{content:'Zobacz';position:absolute;font-size:4.33vw;padding:1.33vw 11.17vw;border:0.17vw solid #4D4D4D;bottom:3vw;text-transform:uppercase;left:23.67vw;color:#4D4D4D !important;}
body.projects article.esg-filters.esg-singlefilters{width:100%;height:auto;}
body.projects .menu-inner-container,
body.o-nas .menu-inner-container{margin:0;height:auto;padding:0 0 14.17vw 0;}
body.projects .esg-filter-wrapper{padding:0;display:flex;margin:0 !important;flex-wrap:wrap;background:#108cc9;}
body.projects .esg-filter-wrapper:before{content:'wybierz kategorię';padding:0;display:block;background:#F1F1F1;width:100%;padding:10.33vw 6.33vw 3.17vw;font-size:4vw;}
body.projects .esg-filterbutton{color:#FFFFFF;width:50%;margin:0;padding:3.83vw 6.33vw;font-size:4vw;text-transform:uppercase;border-top:0.17vw solid #b5e5f5;}
body.projects .esg-filterbutton:nth-of-type(odd){border-right:0.17vw solid #b5e5f5;}
body.projects .esg-filterbutton:nth-of-type(1), body.projects .esg-filterbutton:nth-of-type(2),{border-top:none;}
body.projects .esg-filterbutton.selected,
body.projects .esg-filterbutton:hover{color:#FFFFFF;;}
body.projects .esg-filterbutton:after{width:0;height:0;}
body.projects .esg-filterbutton.selected:before,
body.projects .esg-filterbutton:hover:before{width:0;height:0;}
#post-997 .entry-content{margin:0 !important;}
#post-997 .vc_column-inner{padding:0;}
body.projects #projekty-grid .esg-entry-content.eg-projects-grid-content{padding:0;position:relative;}
body.projects #projekty-grid h2{padding:6.83vw 6.33vw;font-size:5vw;text-transform:uppercase;color:#FFFFFF !important;background:#3b3b3b;display:block;width:100%;margin:0;}
body.projects #projekty-grid h3{padding:0;}
body.projects #projekty-grid h3 a{position:absolute;width:100%;text-align:center;color:#FFFFFF !important;top:68.33vw;background:transparent !important;font-size:4.33vw;}
body.projects #projekty-grid h3 a:after{content:'Czytaj';position:absolute;font-size:4vw;padding:3vw 11.17vw;border:0.17vw solid #FFFFFF;bottom:-20.83vw;text-transform:uppercase;left:30vw;color:#FFFFFF;margin:0 auto;}
#blue-projects-fullwidth .eg-projects-grid-element-0:hover{color:#FFFFFF !important;}
body.projects #projekty-grid .esg-media-cover-wrapper{}
body.projects #projekty-grid .esg-media-cover-wrapper:after{content:'';display:block;width:100%;height:45.5vw;background:#adacab;background:-moz-linear-gradient(top, #adacab 0%, #e4e4e4 100%);background:-webkit-linear-gradient(top, #adacab 0%,#e4e4e4 100%);background:linear-gradient(to bottom, #adacab 0%,#e4e4e4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#adacab', endColorstr='#e4e4e4',GradientType=0);}
.esg-loadmore-wrapper{background:#108cc9;padding:5.5vw 0;}
body.projects .esg-navigationbutton.esg-loadmore{font-size:4vw !important;font-family:'Geogrotesque-Rg' !important;font-weight:400 !important;background:transparent !important;border:0.17vw solid #FFFFFF !important;padding:3vw 5.33vw !important;}
#blue-projects-fullwidth .esg-navigationbutton:hover{background:#FA9A00 !important;}
body.projects .esg-container{padding:0 !important;margin:0 !important;}
#post-997 .vc_col-sm-12{display:none;}
#post-997 #projekty-grid .vc_col-sm-12{display:block;}
.single-project .row{padding:0;margin:0}
.single-project .container{padding:0}
.single-project .gallery{margin:0;}
.project-gallery img{margin:0;}
.single-project-description{background:#adacab;background:-moz-linear-gradient(top, #adacab 0%, #e4e4e4 100%);background:-webkit-linear-gradient(top, #adacab 0%,#e4e4e4 100%);background:linear-gradient(to bottom, #adacab 0%,#e4e4e4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#adacab', endColorstr='#e4e4e4',GradientType=0);padding:8.33vw 6.33vw;margin:0;}
.single-project-description h3{font-size:5vw;color:#FFFFFF;font-weight:400;margin:0 0 5.67vw;padding:0;}
.single-project-description p{font-size:4vw;margin:0 0 0;line-height:5.33vw;}
.single-project-description h4{font-size:4.33vw;margin:5vw 0 2.5vw;line-height:5.33vw;color:#FFFFFF;font-weight:400;letter-spacing:normal;}
.project-meta{background:#6e6e6e;padding:10vw 6.33vw 0;color:#000000;font-size:4vw;margin:0;}
.project-meta h3{color:#FFFFFF;font-weight:400;font-size:5.5vw}
.project-meta__content > div{padding:0.83vw 6.33vw !important;border:0;margin:0 -6.33vw;}
.project-meta__content > div:nth-of-type(odd){background:#858585;}
.project-meta__content > div:last-of-type{padding:0.83vw 6.33vw 8.33vw !important;}
.project-meta__content > div:after{content:'';display:block;clear:both;}
.project-meta__content .meta-title{color:#FFFFFF;font-weight:400;}
.project-meta__content .meta-value{float:right;text-align:right;}
.single-project .project-nav{height:26.67vw;background:#108cc9;text-align:center;}
.single-project .project-nav .col-md-5{display:none;}
.single-project .project-nav i{display:none;}
.single-project .project-nav a:after{content:'Zobacz inne';position:relative;padding:2.33vw 6.33vw;border:0.17vw solid #FFFFFF;top:10.67vw;text-transform:uppercase;color:#FFFFFF;font-size:4vw;}
body.faq .vc_column-inner{margin:0;padding:0;}
body.faq .vc_column-inner .vc_tta-tabs{padding-bottom:0 !important;}
body.faq .vc_column-inner .vc_tta-container{margin-bottom:0 !important;}
.vc_tta-panel-heading{margin:0 !important;}
body.faq .vc_tta-panel-heading h4{margin:0;padding:0 6.33vw !important;background:#3b3b3b;font-size:5.33vw;font-weight:400;border:0 !important;}
body.faq .vc_tta-panel-heading h4:before{display:none;}
body.faq h4.vc_tta-panel-title a{color:#FFFFFF !important;margin:0;padding:5.67vw 0 !important;}
body.faq h4.vc_tta-panel-title a i, body.faq .vc_tta-panel .vc_toggle_title h4 i{float:right;transition:transform .2s;}
body.faq .vc_active h4.vc_tta-panel-title a i, body.faq .vc_tta-panel .vc_toggle_active .vc_toggle_title h4 i{transform:rotate(90deg);}
body.faq .vc_tta-panel .vc_toggle{background:#adacab;background:-moz-linear-gradient(top, #adacab 0%, #e4e4e4 100%);background:-webkit-linear-gradient(top, #adacab 0%,#e4e4e4 100%);background:linear-gradient(to bottom, #adacab 0%,#e4e4e4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#adacab', endColorstr='#e4e4e4',GradientType=0);padding:3.33vw 6.33vw !important;margin:0;border:0;color:#777777;}
body.faq .vc_tta-panel .vc_toggle.vc_toggle_active{height:auto;}
body.faq .vc_tta-panel .vc_toggle .vc_toggle_title{height:16.83vw;}
body.faq .vc_tta-panel .vc_toggle .vc_toggle_title h4{position:relative;top:50%;translateY(-50%);transform:translateY(-50%);background:inherit;}
body.faq .vc_tta-panel .vc_toggle_title h4:before{display:none;}
body.faq .vc_tta-panel .vc_toggle .vc_toggle_content{background:transparent;padding:0;}
body.faq .vc_tta-panel-body{border:0 !important;padding:0 !important;}
body.faq .vc_tta-panel .vc_toggle_title h4{border:0 !important;padding:0 !important;font-weight:400;color:#FFFFFF;line-height:normal;font-size:4.33vw;}
body.faq .vc_tta-panel .vc_toggle_active .vc_toggle_title h4{border:0 !important;padding:0 !important;font-size:4.33vw;font-weight:400;color:#FFFFFF;line-height:normal;}
body.faq .vc_tta-panel .vc_toggle_active .vc_toggle_title h4:before{display:none;}
body.faq .vc_toggle_content h3{margin:4vw 0 0;}
body.faq .vc_toggle_content h2,
body.faq .vc_toggle_content h3,
body.faq .vc_toggle_content p{font-weight:400;padding:0;font-size:4vw;line-height:5.33vw;}
.menuboczne, body.kontakt .vc_col-sm-3,
.produkt1 .vc_col-sm-4{display:none;}
#post-140 .vc_column-inner{padding:0 !important;margin:0 !important;}
#post-140 .vc_column-inner #map-canvas{padding:0;height:116.67vw !important;}
body.kontakt h2{background:#40a9de;color:#FFFFFF;margin:0 !important;padding:6.67vw 6.33vw !important;font-size:5.5vw;line-height:normal !important;font-family:'Geogrotesque-SmBd' !important;}
body.kontakt h2.sekretariat{padding:3.17vw 6.33vw !important;}
body.kontakt .vc_empty_space{display:none;}
body.kontakt .site-content p{margin:6.17vw 0 !important;color:inherit !important;font-size:4.5vw;line-height:7.5vw;vertical-align:middle;}
body.faq .vc_tta-panels ul li {padding: 5px 0;font-size: 4vw;line-height: 6vw;}
body.kontakt .site-content p a{color:inherit !important;}
body.kontakt .office{padding:0 6.33vw;}
body.kontakt .office i{width:15vw;font-size:7.5vw;line-height:7.5vw;vertical-align:middle;color:#E5B920;}
.br .entry-content > div:nth-of-type(odd){display:flex;flex-direction:column-reverse;}
.br .entry-content > div:nth-of-type(even){display:flex;flex-direction:column;}
body.br .text-column1 .vc_column-inner, body.br .text-column2 .vc_column-inner{min-width:auto !important;background:#f0f0f0 !important;padding:0 0 9.5vw 0 !important;}
.br figure img{width:100%;max-width:none;}
body.br .wpb_wrapper > h1, body.br div#kontrola_i_diagnostyka .text-column2 h1, body.br div#certyfikaty_jakosciowe .text-column2 h1, body.br div#zaawansowane_procesy_produkcji .text-column1 h1, body.br div#ergonomia_i_wzornictwo .text-column2 h1{margin:9.5vw 6.33vw 2.5vw !important;color:#3FA8DE;font-size:5.5vw !important;}
body.br .wpb_wrapper > h1 img{margin:0 2.5vw 2.5vw 0 !important;height:9.5vw;width:auto !important;float:left;}
body.br .text-column1 p,
body.br .text-column2 p{margin:0.83vw 6.33vw 0.83vw !important;line-height:1.5;color:#4D4D4D;clear:both;}
body.br .text-column1 p br,
body.br .text-column2 p br{display:none;}
#certyfikaty_jakosciowe{margin:0 !important;padding:0 !important;}
body.produkty.start .white{width:100%;}
body.produkty.start .owl-stage-outer{width:100% !important;}
body.produkty.start .white .owl-stage-outer #produkty-1-row{qheight:auto !important;}
.faq .vc_row{padding:0 !important;}
body.produkty.euros-geo .menu-inner-container{display:none;}
#EUROS-GEO-1-row{qdisplay:block;background:#ada793 !important;background:-moz-linear-gradient(-45deg, #ffffff 0%, #cfc8b8 80%, #ada793 100%) !important;background:-webkit-linear-gradient(-45deg, #ffffff 0%,#cfc8b8 80%,#ada793 100%) !important;background:linear-gradient(135deg, #ffffff 0%,#cfc8b8 80%,#ada793 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ada793',GradientType=1) !important;padding:0;}
#EUROS-GEO-1-row > div{background:none;height:auto !important;}
#EUROS-GEO-1-row > div:nth-of-type(1){height:99.17vw !important;}
body.produkty.euros-geo div#content > .container{padding:0;}
body.produkty.euros-geo div#content .row{margin:0;}
body.produkty .big-background{background:none !important;}
body.produkty.euros-geo div#EUROS-GEO-1-row div#EUROS-GEO-1-row-pic1 img{top:40vw;left:47.83vw;width:12.5vw !important;}
body.produkty.euros-geo div#EUROS-GEO-1-row div#EUROS-GEO-1-row-pic2 img{top:0.17vw;left:-12.83vw;width:56.67vw !important;}
body.produkty.euros-geo div#EUROS-GEO-2-column .vc_col-sm-6{height:83.33vw !important;}
body.produkty.produkt1 .produkt_wstep .wpb_text_column h1{position:absolute;top:-90.5vw;left:47.83vw;font-size:5.5vw;}
body.produkty.produkt1 .produkt_wstep .wpb_text_column h2{position:absolute;top:-83.33vw;left:47.83vw;line-height:4.5vw !important;margin:0 !important;font-size:4vw;}
body.produkty.produkt1 .produkt_wstep .wpb_text_column h3{position:absolute;top:-73vw;left:47.83vw;padding:0 !important;margin:0 !important;}
body.produkty.produkt1 .wpb_text_column p br{display:none;}
body.produkty.euros-geo #zalety .wpb_wrapper{text-align:center;}
body.produkt1 .wrapper{overflow:hidden}
body.produkty.euros-geo #zalety h2.vc_custom_heading{color:#4D4D4D!important;text-transform:uppercase !important;font-weight:400;font-size:5.33vw;line-height:1.5;letter-spacing:0em;display:inline-block;position:relative;margin:1.67vw 0 8.83vw !important;padding:0 !important;font-family:'Geogrotesque-Rg' !important;width:auto;}
body.produkty.euros-geo #zalety h2.vc_custom_heading:before, body.produkty.euros-geo #zalety h2.vc_custom_heading:after{content:'';position:absolute;top:50%;width:200vw;height:0.33vw !important;background:#4D4D4D;margin:0 !important;display:block;}
body.produkty.euros-geo #zalety h2.vc_custom_heading:after{left:calc(100% + 3.33vw) !important;}
body.produkty.euros-geo #zalety h2.vc_custom_heading:before{right:calc(100% + 3.33vw) !important;}
body.produkty.euros-geo #zalety .sa_hover_container{padding:0 !important;}
body.produkty.euros-geo #zalety h2{width:auto;margin:0 0 0 !important;padding:0 0 1.17vw 5.5vw;font-size:4.33vw;font-family:'Geogrotesque-Md' !important;line-height:4.33vw;color:#3FA8DE !important;width:66.5vw;}
body.produkty.euros-geo #zalety h3{width:66.5vw;margin:0 !important;padding:0 0 0 5.5vw;font-size:4vw;}
body.produkt1 #zalety .sa_owl_theme .owl-nav div{top:20.83vw;}
body.produkt1 #zalety .sa_owl_theme .owl-nav .owl-prev{left:-4.33vw;}
body.produkt1 #zalety .sa_owl_theme .owl-nav .owl-next{right:-4.33vw;}
body.produkty.euros-geo #komfort_obslugi .komfort_obslugi_pict{width:100%;padding:0;}
body.produkty #komfort_obslugi img{top:40.83vw;right:0;width:100% !important;max-width:none;}
body.produkty.euros-geo #komfort_obslugi h1{position:absolute;top:-111vw;font-size:5.67vw;left:6.33vw;}
body.produkty.euros-geo #komfort_obslugi h2{margin:0 !important;position:absolute;top:-91.33vw;left:6.33vw;}
body.produkty.euros-geo #komfort_obslugi p{margin:-8.5vw 0 0;}
body.produkty.euros-geo #komfort_obslugi .vc_column-inner .wpb_text_column,
body.produkty.euros-geo #przemyslany_design .vc_column-inner .wpb_text_column,
body.produkty.euros-geo #rozwiazania_systemowe .vc_column-inner .wpb_text_column,
body.produkty.euros-geo #technologie .vc_column-inner .wpb_text_column,
body.produkty.euros-geo #aplikacje .vc_column-inner .wpb_text_column,
body.produkty.euros-geo #rek_aplikacje .vc_column-inner .wpb_text_column{padding:0 !important;}
body.produkty.euros-geo #komfort_obslugi > div:nth-child(2){height:auto !important;}
body.produkty #przemyslany_design > div,
body.produkty.euros-geo #rozwiazania_systemowe > div,
body.produkty.euros-geo #aplikacje > div,
body.produkty.euros-geo #technologie > div,
body.produkty.euros-geo #rek_aplikacje > div{height:auto !important;background:#f0f0f0;}
body.produkty.euros-geo #specyfikacje > div{height:auto !important;background:#6E6E6E !important;}
body.produkty #przemyslany_design img,
body.produkty.euros-geo #rozwiazania_systemowe img,
body.produkty.euros-geo #aplikacje img,
body.produkty.euros-geo #technologie img,
body.produkty.euros-geo .wpb_gallery,
body.produkty.euros-geo #rek_aplikacje img{top:0;right:-6.33vw;left:-6.33vw;width:auto !important;position:relative;}
body.produkty.euros-geo #przemyslany_design .wpb_gallery{width:100vw !important;}
body.produkty.euros-geo #przemyslany_design .wpb_gallery img{width:100vw !important;left:0;right:0;}
body.produkty.euros-geo #przemyslany_design h1,
body.produkty.euros-geo #rozwiazania_systemowe h1,
body.produkty.euros-geo #technologie h1,
body.produkty.euros-geo #rek_aplikacje h1,
body.produkty.euros-geo #aplikacje h1,
body.produkty.euros-geo #specyfikacje h1,
body.produkty.euros-geo #technologie h1{margin:4.67vw 0 0 0 !important;font-size:5.33vw;font-family:'Geogrotesque-Md' !important;line-height:normal;color:#3FA8DE !important;}
body.produkty.euros-geo #przemyslany_design h2,
body.produkty.euros-geo #rozwiazania_systemowe h2,
body.produkty.euros-geo #technologie h2,
body.produkty.euros-geo #rek_aplikacje h2,
body.produkty.euros-geo #aplikacje .wpb_text_column h2,
body.produkty.euros-geo #specyfikacje h2{margin:1.17vw 0 5.5vw 0 !important;color:#3FA8DE !important;}
body.produkty.euros-geo #specyfikacje h1, body.produkty.euros-geo #specyfikacje h2{color:#FFFFFF !important;}
body.produkty.euros-geo #przemyslany_design p,
body.produkty.euros-geo #rozwiazania_systemowe p,
body.produkty.euros-geo #technologie p,
body.produkty.euros-geo #rek_aplikacje p,
body.produkty.euros-geo #aplikacje p{margin:1.17vw 0 0 0 !important;color:#4D4D4D !important;}
body.produkty.euros-geo #przemyslany_design .wpb_column:nth-child(1) .vc_column-inner,
body.produkty.euros-geo #aplikacje .wpb_column:nth-child(1) .vc_column-inner,
body.produkty.euros-geo #rozwiazania_systemowe .wpb_column:nth-child(2) .vc_column-inner,
body.produkty.euros-geo #rek_aplikacje .wpb_column:nth-child(2) .vc_column-inner,
body.produkty.euros-geo #technologie .wpb_column:nth-child(1) .vc_column-inner{padding:6.67vw 6.33vw !important;}
body.produkty.euros-geo #EUROS-GEO-1-row,
body.produkty.euros-geo #zalety,
body.produkty.euros-geo #komfort_obslugi,
body.produkty.euros-geo #przemyslany_design .vc_column-inner,
body.produkty.euros-geo #rozwiazania_systemowe,
body.produkty.euros-geo #rozwiazania_systemowe .vc_column-inner,
body.produkty.euros-geo #aplikacje .vc_column-inner,
body.produkty.euros-geo #technologie .vc_column-inner,
body.produkty.euros-geo #rek_aplikacje .vc_column-inner{padding-top:0 !important;padding-bottom:0 !important;}
body.produkty.euros-geo #specyfikacje .vc_column-inner,
body.produkty.euros-geo #specyfikacje_techniczne .vc_column-inner{padding:6.67vw 6.33vw 0 !important;background:#6E6E6E !important;}
body.produkty.euros-geo #specyfikacje,
body.produkty.euros-geo #specyfikacje_techniczne{padding:0 !important;}
body.produkty.euros-geo #specyfikacje_techniczne .wpb_text_column table td{padding-left:0 !important;font-size:3vw;color:#FFFFFF;}
#specyfikacje_techniczne .vc_tta-panel-heading{margin:0 -6.33vw !important;border:0;padding:4.83vw 6.33vw;background:#108cc9;}
#specyfikacje_techniczne .vc_tta-panel-heading a{padding:0;color:#FFFFFF;font-size:6vw;}
body.produkty.euros-geo #specyfikacje_techniczne .vc_tta-panel-body{overflow:visible;border:0;background:none;margin:0 -6.33vw;}
body.produkty.euros-geo #specyfikacje_techniczne .wpb_text_column table{width:100% !important;background:none !important;}
body.produkty.euros-geo #specyfikacje_techniczne .wpb_text_column table tr:nth-child(1){display:none;}
body.produkty.euros-geo #specyfikacje_techniczne .wpb_text_column table tr:nth-child(odd){background:none;}
body.produkty.euros-geo #specyfikacje_techniczne .wpb_text_column table tr:nth-child(even){background:#838585;}
body.produkty.euros-geo div#specyfikacje_techniczne .wpb_text_column table tr td{padding:0.67vw 6.33vw 0.67vw 0 !important;border:0 !important;font-size:4vw;color:#000000;text-align:right;}
body.produkty.euros-geo div#specyfikacje_techniczne .wpb_text_column table tr td:nth-child(1){width:auto !important;padding:0.67vw 0 0.67vw 6.33vw !important;color:#FFFFFF;text-align:left;white-space:nowrap;}
body.produkty.euros-geo div#specyfikacje_techniczne .wpb_text_column table tr td:nth-child(2){width:auto !important;}
body.produkty.euros-geo div#specyfikacje_techniczne h5{padding:0 6.33vw 0;color:#FFFFFF;font-size:3vw;line-height:6vw;}
body.produkty.euros-geo div#specyfikacje_techniczne h5:nth-of-type(2) br{display:none;}
body.produkty div#specyfikacje_techniczne h5:nth-last-child(1){padding:0 6.33vw 6.67vw;}
body.produkty.euros-geo.euros #EUROS-GEO-1-row .white{padding:0 !important;}
body.produkty.euros-geo.euros #EUROS-GEO-1-row .white .owl-item{}
body.produkty .rekuperatory .vc_col-sm-6 .vc_column-inner .wpb_text_column{padding:0;height:auto !important;}
body.produkty .rekuperatory .sa_hover_container{padding:0 !important;width:100%;}
body.produkty.euros-geo.euros #EUROS-GEO-1-row.rekuperatory .white img{margin-left:0 !important;width:53vw;}
.wp-image-3732 {
    top: 17vw;
    left: 34.17vw;
    width: 19.17vw !important;
    height: 19.17vw !important;
}
.vc_tta-panel .wp-image-3732 {
    top: -15.67vw;
    left: auto;
    width: 15.67vw !important;
    height: 15.67vw !important;
    right: 0;
}
.rekuperatory .sa_owl_theme .owl-nav .owl-prev{left:-4.17vw;}
.rekuperatory .sa_owl_theme .owl-nav .owl-next{right:-4.17vw;}
#EUROS-GEO-1-row.rekuperatory > div:nth-of-type(1){height:67.5vw !important;}
body.produkty.euros-geo.euros div#EUROS-GEO-2-column .wpb_text_column{padding:0;}
body.produkty.produkt1.euros .produkt_wstep .wpb_text_column h1{top:-60.5vw;left:56.17vw;line-height:4.67vw !important;}
body.produkty.produkt1.euros .produkt_wstep .wpb_text_column h2{top:-43.33vw;left:56.17vw;}
body.produkty.produkt1.euros .produkt_wstep .wpb_text_column h3{top:-26.83vw;left:56.17vw;font-size:3vw !important;line-height:3.5vw !important;}
body.produkty.euros-geo.euros div#EUROS-GEO-2-column .wpb_text_column table{position:relative;bottom:auto;width:68.67vw;margin:3.33vw 0 0 0 !important;}
body.produkty.euros-geo.pro div#EUROS-GEO-2-column .wpb_text_column table{position:relative;bottom:auto;width:100%;margin:3.33vw 0 0 0 !important;}
body.produkty.euros-geo.euros div#EUROS-GEO-2-column .wpb_text_column table span,
body.produkty.euros-geo.pro div#EUROS-GEO-2-column .wpb_text_column table span{display:none;}
body.produkty.euros-geo div#EUROS-GEO-2-column .wpb_text_column table td,
body.produkty.euros-geo.pro div#EUROS-GEO-2-column .wpb_text_column table td{color:#005399;}
body.produkty.euros-geo div#EUROS-GEO-2-column .wpb_text_column table td.drerp{width:44.33vw !important;}
body.produkty.euros-geo div#EUROS-GEO-2-column .wpb_text_column table td div div{font-size:4vw;font-family:'Geogrotesque-Rg' !important;font-weight:400;width:100%;text-align:center;border:0.17vw solid #005399 !important;padding:2.5vw 0;text-transform:uppercase;}
body.produkty.euros-geo div#EUROS-GEO-2-column .wpb_text_column table td.drkarty div div{border:0 !important;}
body.produkty.euros-geo div#EUROS-GEO-2-column .wpb_text_column table td.drkarty div.drerp div{border:0.17vw solid #005399 !important;}
body.produkty.euros-geo div#EUROS-GEO-2-column .wpb_text_column table td div div.drerp{border:0 !important;padding:0;background:none;position:relative;left:auto;top:0;}
body.produkty.euros-geo div#EUROS-GEO-2-column .wpb_text_column table td div div.drerp div{margin:0 0 0.83vw 0;}
td.drerp:hover div.drerp{height:0;padding:0;}
td.drerp.drkarty div.drerp{height:43.33vw;}
td.drerp.drkarty > div > div{height:0;border:0 !important;overflow:hidden;padding:0 !important;}
td.drerp.drkarty div.drerp{height:43.33vw;display:block;}
body.produkty.euros-geo div#EUROS-GEO-2-column .wpb_text_column table td.drkatalog{width:40.17vw !important;white-space:nowrap;text-align:center;padding:0 !important;}
body.produkty.euros-geo div#EUROS-GEO-2-column .wpb_text_column table td.drkatalog a{font-size:4vw;font-family:'Geogrotesque-Rg' !important;font-weight:400;text-transform:uppercase;color:#005399 !important;border:0.17vw solid #005399 !important;padding:2.33vw 0 !important;display:block;}
body.produkty.euros .vc_custom_1496250165366,
body.produkty.pro .vc_custom_1496250165366{padding:6.67vw 6.33vw 3.33vw !important;margin:0 !important;}
body.produkty #zalety{height:auto !important;}
body.produkty #zalety .owl-pagination-true{margin:0 !important;}
body.produkty.euros .flex-direction-nav .flex-prev{left:2.17vw !important;}
body.produkty.euros .flex-direction-nav .flex-next{right:5.33vw !important;}
body.produkty.euros-geo.euros #rek_aplikacje .wpb_single_image{padding:0;}
body.produkty.euros-geo.pro div#EUROS-GEO-1-row div#EUROS-GEO-PRO-pic1 img{top:0.17vw;left:-7.17vw;width:49.67vw !important;}
body.produkty.euros-geo.pro #EUROS-GEO-1-row > div:nth-of-type(1){height:52.5vw !important;}
body.produkty.euros-geo.pro div#EUROS-GEO-2-column .wpb_text_column{padding:0 !important;}
body.produkty.produkt1.euros-geo.pro div#EUROS-GEO-2-column .wpb_text_column h1{position:absolute;top:-50.17vw;left:47.83vw;font-size:5.5vw;color:#005399;line-height:4.67vw;letter-spacing:0.3px;margin:0 !important;}
body.produkty.produkt1.euros-geo.pro div#EUROS-GEO-2-column .wpb_text_column h2{position:absolute;top:-37.67vw;left:47.83vw;line-height:4.5vw !important;margin:0 !important;font-size:4vw;}
body.produkty.produkt1.euros-geo.pro div#EUROS-GEO-2-column .wpb_text_column h3{position:absolute;top:-24.67vw;left:47.83vw;padding:0 !important;margin:0 !important;}
body.produkty.pro div#EUROS-GEO-2-column .wpb_text_column table td div,
body.produkty.euros-geo .wpb_text_column table tr td div{font-size:4vw;font-family:'Geogrotesque-Rg' !important;font-weight:400;width:100%;text-align:center;border:0.17vw solid #005399 !important;padding:2.5vw 0;text-transform:uppercase;}
body.produkty.euros-geo .wpb_text_column table tr td > div{border:0 !important;padding:0;}
body.produkty.euros-geo .wpb_text_column table tr td > div.drerp{border:0 !important;padding:0;}
body.produkty.euros-geo .wpb_text_column table tr td > div > div{border:0 !important;padding:0;}
body.produkty.pro div#EUROS-GEO-2-column .wpb_text_column table td:nth-of-type(1){width:44vw;}
body.produkty.pro div#EUROS-GEO-2-column .wpb_text_column table td:nth-of-type(2){padding:0 !important;}
body.produkty.euros-geo.pro #komfort_obslugi .vc_column-inner .wpb_text_column{padding:0 !important;}
body.produkty.euros-geo.pro .vc_custom_1496575498226{margin:0 !important;}
body.produkty.euros-geo.pro #rek_aplikacje .wpb_single_image,
body.produkty.euros-geo.pro .white{padding:0 !important;}
.wpb-js-composer .vc_tta-container{margin:0 !important;}
body.produkty .row .content .tytul_pozostale h2.title-section{font-size:5.33vw !important;color:#05549A !important;margin:6.67vw 0 !important;}
.tytul_pozostale h2.title-section:before, .tytul_pozostale h2.title-section:after{background:#05549A !important;height:0.33vw;}
body.produkty.euros-geo #zalety table tr td img{width:16vw;}
body.produkty .wpb_text_column table tr td{padding:0 0 1.67vw 0 !important;}
body.produkty.euros-geo #zalety table{height:auto;}
body.produkty #zalety{min-height:auto;}
body.produkty .sa_owl_theme .owl-nav div{padding:0 !important;margin-top:0 !important;line-height:5vw !important;height:6.67vw !important;width:5vw !important;}
body.produkty .row .content h2{margin:0px 0 0 0 !important;color:#4D4D4D !important;font-size:4.67vw;line-height:5.17vw !important;}
body.produkty .row .content h2 br{display:none;}
body.produkty.euros-geo.euros div#EUROS-GEO-2-column .wpb_text_column h2{margin:0 0 2vw 0 !important;line-height:4.83vw !important;font-size:3.67vw !important;}
.produkty .vc_custom_1497961475166,
.produkty .vc_custom_1497957819762,
.produkty .vc_custom_1497512488556,
.produkty .vc_custom_1497869545974,
.produkty .vc_custom_1497957148123{margin:0 !important;}
.entry-content{margin-top:0 !important;}
.owl-carousel .owl-item{overflow:hidden;}
body.o-nas div#potencjal_rozwiazan h1{margin:0 0 26px !important;color:#3bc3ff;}
body.produkty.euros-geo div#EUROS-GEO-2-column .wpb_text_column{padding:0;}
.wpb_animate_when_almost_visible{qopacity:1 !important;qfilter:alpha(opacity=1) !important;}
#rev_slider_12_1 .dione.tparrows:before{font-size:7.5vw;left:100%;}
.tparrows.tp-rightarrow:before{left:0 !important;}
#rev_slider_12_1 .dione.tparrows:hover:before{transform:none !important;-webkit-transform:none !important;opacity:1 !important;}
#nasze-produkty-mobile .vc_column-inner, #aplikacja_slider .vc_column-inner{padding:6.17vw 6.33vw;}
.nasze-produkty-mobile .title-section{font-size:5.33vw;margin-bottom:4.17vw;}
.home-nasze-br .title-section{font-size:5.33vw;margin-bottom:4.5vw;}
.tm-title-section .title-section:before, .tm-title-section .title-section:after{height:0.33vw;}
.nasze-produkty-mobile:nth-of-type(1) img{width:56.67vw;transform:translateX(-7.16vw);}
.nasze-produkty-mobile:nth-of-type(2) img{width:58.67vw;margin-top:9.67vw;margin-bottom:6.33vw;transform:translateX(-5.83vw);}
.nasze-produkty-mobile:nth-of-type(3) img{width:73vw;margin-top:16.33vw;margin-bottom:10.17vw;transform:translateX(-6.83vw);}
.nasze-produkty-mobile:nth-of-type(4) img{width:77.17vw;margin-top:6vw;margin-bottom:-1.33vw;transform:translateX(-0.17vw);}
.nasze-produkty-mobile:nth-of-type(5) img{width:89.67vw;margin-top:17.33vw;margin-bottom:13.67vw;max-width:none;transform:translateX(3vw);}
.home-nasze-br .framebox .vc_column-inner{padding:13.83vw 6.33vw 0 !important;height:77.31vw;}
.home-nasze-br .framebox.first .vc_column-inner{padding:6.17vw 6.33vw 0 !important;height:77vw;}
}
@media screen and (max-width:434px){.vc_btn3-container.vc_btn3-inline{width:auto !important;}
.site-branding img{height:40px;}
}
@media screen and (min-width:1024px){#rev_slider_12_1_wrapper{background-image:url(/wp-content/uploads/2017/05/gradient-pod-baner.jpg?id=1380)!important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;}
#rev_slider_12_1 .dione.tparrows{width:66px;line-height:100%;transition:all 0.3s;-webkit-transition:all 0.3s;background:rgba(255, 255, 255, 1);min-width:66px;min-height:66px;display:block;height:66px;visibility:hidden;opacity:0;margin:-66px 0 0 0;}
#rev_slider_12_1:hover .dione.tparrows{visibility:visible;opacity:1;}
#rev_slider_12_1 .dione.tparrows:before{font-size:30px;color:rgba(0,0,0,0.5);display:block;line-height:66px;text-align:center;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;z-index:2;position:relative;background:rgba(255, 255, 255, 1);width:auto;top:auto;left:auto;height:auto;margin:0;}
#rev_slider_12_1 .dione.tparrows:hover:before{color:rgba(0,0,0,1);transform:none;-webkit-transform:none;opacity:1;}
#rev_slider_12_1 .dione.tparrows.tp-rightarrow:hover:before{transform:none;-webkit-transform:none;}
}
body.o-nas div#potencjal_rozwiazan img{transform:matrix3d(0.939693, 0, 0.34202, -0.000570034, 0, 1, 0, 0, -0.34202, 0, 0.939693, -0.00156615, 0, 0, 0, 1);transition:all 0.5s;max-width:none;}
body.o-nas div#potencjal_rozwiazan h1{margin:0 40px 0;}
body.o-nas div#potencjal_rozwiazan img{transform:matrix3d(0.939693, 0, 0.34202, -0.000570034, 0, 1, 0, 0, -0.34202, 0, 0.939693, -0.00156615, 0, 0, 0, 1);margin:0px 0 0 109px;}
body.o-nas div#potencjal_rozwiazan img:hover{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
.second-copywright .white-text:first-of-type, .second-copywright .yellow-text:nth-of-type(2) {display:none;}
