/**
* @version 			Octo 1.x
* @package			Octo Template Framework
* @url				https://www.octopoos.com
* @editor			Octopoos - www.octopoos.com
* @author 			Alexandre Lapoux
* @copyright		Copyright (C) 2019 Octopoos. All Rights Reserved.
* @license 			GNU General Public License version 2 or later; see _LICENSE.php
**/
.is-green {
	--color-primary:#7ab348;
}
.is-orange {
	--color-primary:#7ab348;
}
#page .mktoForm .mktoFormRow a, #page .mktoForm .mktoFormRow a:link, #page .mktoForm .mktoFormRow a:visited,
.is-green .h1-desc a, .is-green .h1-desc a:link, .is-green .h1-desc a:visited {
    color: #7ab348;
}
.design-1 .slide-landing .dp-slide-title::before{display:none;}
.design-1 .slide-landing .dp-slide-title{background:none;padding:0;}
.design-1 div#landing-page{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:0;}
.design-1 div#landing-page > .o-colspan-3{margin-right:0;}
.design-1 .wysiwyg div.o-grid{border:none;margin:0;}
.design-1 .wysiwyg div.o-grid:not(.o-container-pad){padding:0;}
.design-1 .wysiwyg div.o-grid > div:not(.o-container-pad){padding:0;border:0;margin:0}
.design-1 .wysiwyg div.o-grid::before,.design-1 .wysiwyg div.o-grid::after{display:none;}
.design-1 .wysiwyg .o-container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 auto;max-width:1280px;width:100%;}
.design-1 .wysiwyg .o-container-pad{-webkit-box-sizing:border-box;box-sizing:border-box;position:initial;padding-left:calc((100% - 1280px) /2);padding-right:calc((100% - 1280px) /2);max-width:none;padding-top:48px;padding-bottom:48px;}
.design-1 .o-losange,.design-1 #landing-page-bottom > div:nth-child(2){-webkit-box-sizing:border-box;box-sizing:border-box;position:initial;padding-left:calc((100% - 1280px) /2);padding-right:calc((100% - 1280px) /2);max-width:none;}
.design-1 #content-Tabs > li::before{right:50%;background:#7ab348;}
.design-1 #content-Tabs > li::after{left:50%;background:#7ab348;}
.design-1 #content-Tabs > li a::before,.design-1 #content-Tabs > li a::after{display:none;}
.design-1 #content-Tabs > li > a{font-weight:bold;}
.design-1 #content-Tabs > li:hover > a,.design-1 #content-Tabs > li.active > a{color:#7ab348;}
.design-1 .wysiwyg .moduletable.o-grid div.o-card-0{border:1px solid #7ab348;background:#7ab348;margin:0;color:#fff;}
.design-1 .wysiwyg .moduletable.o-grid div.o-card-0 .o-btn-0:focus,.design-1 .wysiwyg .moduletable.o-grid div.o-card-0 .o-btn-0{border-color:#fff;color:#fff;text-decoration:none;background:#7ab348;}
.design-1 .wysiwyg .moduletable.o-grid div.o-card-0 .o-btn-0:hover{background:#fff;color:#7ab348;}
.design-1 .p-bg{background:#7ab348;color:#fff;line-height:40px;font-size:36px;text-transform:uppercase;overflow:hidden;min-height:120px;position:relative;display:-ms-inline-grid;display:inline-grid;-webkit-box-sizing:border-box;box-sizing:border-box;margin:80px 0 0;padding:0;border:0;}
.design-1 .p-bg::before,.design-1 .p-bg::after{display:none;}
.design-1 span.subtitle{display:inline-block;font-size:14px;line-height:14px;text-transform:none;font-weight:normal;}
.design-1 .p-bg .title{padding:16px 0 16px 32px;}
.design-1 .p-bg .bg{height:100%;overflow:hidden;}
.design-1 .p-bg .bg img{position:relative;height:100%;-o-object-fit:cover;object-fit:cover;}
.design-1 .slide-main:before,.design-1 .slide-main:after{display:none;}
.design-1 .uk-position-cover picture img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-o-object-position:right;object-position:right;}
.design-1 .wysiwyg div p + p{padding:0;margin:10px 0 0;}
.design-1 .img-float-right img{float:right;width:50%;margin:0 0 16px 16px;}
.design-1 .o-losange .mod-marketo{padding-top:0;background:#7dc475;position:relative;}
.design-1 .o-losange .mod-marketo::before{content:"";clip-path:polygon(0% 0%,85% 0%,100% 100%,15% 100%,0 0);background:#7ab348;position:absolute;left:0;right:0;top:0;bottom:0;}
.design-1 span.file-pdf{color:#7ab348;}
.design-1 .subtile-main{font-size:24px;line-height:28px;}
.design-1 .o-btn-1,.design-1 .o-btn-1:link,.design-1 .o-btn-1:visited{border:1px solid #7ab348;color:#fff;background:#7ab348;}
.design-1 a.o-btn-1:hover{text-decoration:none;color:#7ab348;background:#fff;}
.design-1 #landing-page,.design-1 #landing-page-bottom{max-width:none;}
.design-1 #landing-page .wysiwyg,.design-1 #landing-page .o-tabs{-webkit-box-sizing:border-box;box-sizing:border-box;position:initial;padding-left:calc((100% - 1280px) /2);padding-right:calc((100% - 1280px) /2);max-width:none;}
.design-1 #landing-page .o-tabs{background:#f7f7f7;padding-top:48px;padding-bottom:48px;}
.design-1 .o-grey-a{background:#f7f7f7}
@media only screen 
and (min-device-width:768px) 
and (max-device-width:1024px) 
and (-webkit-min-device-pixel-ratio:1){
    .design-1 .slide-landing .dp-slide-title{padding:0 40% 0 0;}
}
@media (max-width:767px){
    .design-1 #content-Tabs > li > a{font-size:11px;padding:8px;}
    .design-1 div#landing-page{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:0;}
    .design-1 .p-bg{background:#7ab348;color:#fff;line-height:25px;font-size:22px;text-transform:uppercase;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:80px 0 0;padding:0;border:0;overflow:hidden;height:auto;}
    .design-1 .p-bg .title{padding:32px 0 32px 32px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;word-break:break-word;}
    .design-1 .p-bg .bg{height:100%;overflow:hidden;display:block;top:0;width:80px;}
    .design-1 .p-bg .bg img{position:relative;top:0;-o-object-fit:cover;object-fit:cover;height:100%;}
    .design-1 .uk-position-cover picture img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-o-object-position:right;object-position:top;transform:rotate(90deg);}
    .design-1 .slide-landing .dp-slide-title{padding:0 40% 0 0;}
}
@media (max-width:532px){
    .design-1 div#landing-page{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);grid-gap:0;}
}


html {
  --color-background:#fff;
  --color-black:#4a4850;
  --color-grey-line:#e2e2e2;
  --header-offset:40px;
}
body.is-manager {
  --header-offset:88px;
}
#page.itemid-194 #sidebar1 .o-card-1 {
	padding: 16px 16px 40px;
	padding-right: 16px;
}
/* On parent */
.o-box.o-stretch-v, [class^="o-box-"].o-stretch-v, o-card.o-stretch-v, [class^="o-card-"].o-stretch-v, .o-stretch-v,
.o-box.o-stretch-y, [class^="o-box-"].o-stretch-y, o-card.o-stretch-y, [class^="o-card-"].o-stretch-y, .o-stretch-y {
	-ms-flex-line-pack: stretch;
	    align-content: stretch;
}
.o-box.o-stretch-v > *, [class^="o-box-"].o-stretch-v > *, o-card.o-stretch-v > *, [class^="o-card-"].o-stretch-v > *, .o-stretch-v > *,
.o-box.o-stretch-y > *, [class^="o-box-"].o-stretch-y > *, o-card.o-stretch-y > *, [class^="o-card-"].o-stretch-y > *, .o-stretch-y > *{
	height: 100%;
}

.o-box.o-stretch-h, [class^="o-box-"].o-stretch-h, o-card.o-stretch-h, [class^="o-card-"].o-stretch-h, .o-stretch-h,
.o-box.o-stretch-x, [class^="o-box-"].o-stretch-x, o-card.o-stretch-x, [class^="o-card-"].o-stretch-x, .o-stretch-x {
	-webkit-box-pack: stretch;
	    -ms-flex-pack: stretch;
	        justify-content: stretch;
}
.o-box.o-stretch-h > *, [class^="o-box-"].o-stretch-h > *, o-card.o-stretch-h > *, [class^="o-card-"].o-stretch-h > *, .o-stretch-h > *,
.o-box.o-stretch-x > *, [class^="o-box-"].o-stretch-x > *, o-card.o-stretch-x > *, [class^="o-card-"].o-stretch-x > *, .o-stretch-x > * {
	width: 100%;
}
.o-box.o-stretch-hv, [class^="o-box-"].o-stretch-hv, .o-card.o-stretch-hv, [class^="o-card-"].o-stretch-hv, .o-stretch-hv,
.o-box.o-stretch-xy, [class^="o-box-"].o-stretch-xy, .o-card.o-stretch-xy, [class^="o-card-"].o-stretch-xy, .o-stretch-xy,
.o-box.o-stretch-vh, [class^="o-box-"].o-stretch-vh, .o-card.o-stretch-vh, [class^="o-card-"].o-stretch-vh, .o-stretch-vh,
.o-box.o-stretch-yx, [class^="o-box-"].o-stretch-yx, .o-card.o-stretch-yx, [class^="o-card-"].o-stretch-yx, .o-stretch-yx {
	-ms-flex-line-pack: stretch;
	    align-content: stretch;
	-webkit-box-pack: stretch;
	    -ms-flex-pack: stretch;
	        justify-content: stretch;
}

.o-box.o-stretch-hv > *, [class^="o-box-"].o-stretch-hv > *, .o-card.o-stretch-hv > *, [class^="o-card-"].o-stretch-hv > *, .o-stretch-hv > *,
.o-box.o-stretch-xy > *, [class^="o-box-"].o-stretch-xy > *, .o-card.o-stretch-xy > *, [class^="o-card-"].o-stretch-xy > *, .o-stretch-xy > *,
.o-box.o-stretch-vh > *, [class^="o-box-"].o-stretch-vh > *, .o-card.o-stretch-vh > *, [class^="o-card-"].o-stretch-vh > *, .o-stretch-vh > *,
.o-box.o-stretch-yx > *, [class^="o-box-"].o-stretch-yx > *, .o-card.o-stretch-yx > *, [class^="o-card-"].o-stretch-yx > *, .o-stretch-yx > * {
	height: 100%;
	width: 100%;
}

/* On child */
.o-row-a1a {
	-ms-grid-rows: auto 1fr auto;
	grid-template-rows: auto 1fr auto;
}
.o-row-1aa {
	-ms-grid-rows: 1fr auto auto;
	grid-template-rows: 1fr auto auto;
}
.o-row-aa1 {
	-ms-grid-rows: auto auto 1fr ;
	grid-template-rows: auto auto 1fr ;
}

.bar-header{position: relative;}
.o-small P{font-size:14px;line-height:16px;}
.o-card-2.breaking-container{margin-left:75px;padding-left:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.o-card-2.breaking-container.breaking-turquoise::before,.o-card-2.breaking-container.breaking-turquoise .o-more,.o-card-2.breaking-container.breaking-turquoise .o-more::after{background:var(--color-primary);}
.o-card-2.breaking-container.breaking-blue::before,.o-card-2.breaking-container.breaking-blue .o-more,.o-card-2.breaking-container.breaking-blue .o-more::after{background:#1E3250;}
.o-card-2.breaking-container.breaking-green::before,.o-card-2.breaking-container.breaking-green .o-more,.o-card-2.breaking-container.breaking-green .o-more::after{background:#7ab348;}
.o-card-2.breaking-container .o-more::before,.o-card-2.breaking-container p{color:#fff;}
.o-card-2.breaking-container:hover .o-more::before{background:#fff;color:transparent;-webkit-background-clip:text;background-clip:text;}
.o-card-2.breaking-container .breaking-logo{position:absolute;left:-75px;top:50%;margin-top:-75px;}
.project-intro > .o-pcol-1{padding-left:0;}
.project-intro > .o-pcol-1::before{display:none;}
#page #home-jb::before{content:"";background:url(../images/home-jb/green-lines.svg) 0 0 no-repeat;position:absolute;right:0;top:-48px;bottom:-48px;left:0;background-size:cover;}
#page #home-jb .o-box-chart.o-box-color-0{background:transparent;}
#page #home-jb .o-col-home-jb{-ms-grid-columns:275px 1fr 200px;grid-template-columns:275px 1fr 200px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#page #home-jb #jbearth{width:200px;height:200px;max-height:200px;overflow:hidden;opacity:0;-webkit-transition:opacity 1.5s ease-in;-o-transition:opacity 1.5s ease-in;transition:opacity 1.5s ease-in;}
#page #home-jb #jbearth.earth-ready{opacity:1;}
#page #home-jb #jbearth::before{content:none;}
#page #home-jb .earth-container{position:relative;z-index:1}
#page #home-jb .earth-container::before{content:"";display:block;padding-top:100%}
#page #home-jb .earth-container>canvas{position:absolute;top:0;left:0;z-index:1000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#page #home-jb .box-number li.green .pane-circle > .percent > .int{font-size:82px;font-weight:bold;line-height:84px;display:block;width:100%;text-align:left;min-width:170px;}
#page #home-jb .box-number li.green .pane-circle > .percent > .right{position:absolute;right:calc(0% - 25px);top:calc(50% - 25px);font-size:80px;font-weight:bold;margin:0;width:50px;height:50px;line-height:50px;color:#7ab348;}
#page #home-jb .o-box-chart{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;grid-row-gap:0;-ms-grid-columns:1fr;grid-template-columns:1fr;}
#page #home-jb .box-number{width:100%;}
#page #home-jb .box-number .pane-circle > .percent > .symbol{color:var(--style-color);opacity:1;text-align:left;position:relative;left:0;top:0;padding:0;width:100%;font-size:22px;line-height:26px;}
#page #home-jb .pane-circle .percent{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
#page #home-jb .pane-circle{position:relative;width:auto;height:auto;font-size:inherit;cursor:default;}
#page #home-jb .o-box-chart.o-box-color-0 p{color:#7ab348;font-size:22px;font-weight:bold;text-align:left;}
#page #home-na::before{content:"";background:url(../images/home-jb/green-lines.svg) 0 0 no-repeat;position:absolute;right:0;top:-48px;bottom:-48px;left:10%;background-size:cover;}
#page #home-na .o-box-chart.o-box-color-0{background:transparent;}
#page #home-na .o-col-home-jb{-ms-grid-columns:275px 1fr 200px;grid-template-columns:275px 1fr 200px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#page #home-na .box-number li.green .pane-circle > .percent > .int{font-size:82px;font-weight:bold;line-height:84px;display:block;width:100%;text-align:left;min-width:170px;}
#page #home-na .box-number li.green .pane-circle > .percent > .right{position:absolute;right:calc(0% - 25px);top:calc(50% - 25px);font-size:80px;font-weight:bold;margin:0;width:50px;height:50px;line-height:50px;color:#7ab348;}
#page #home-na .o-box-chart{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;grid-row-gap:0;-ms-grid-columns:1fr;grid-template-columns:1fr;}
#page #home-na .box-number{width:100%;}
#page #home-na .box-number .pane-circle > .percent > .symbol{color:var(--style-color);opacity:1;text-align:left;position:relative;left:0;top:0;padding:0;width:100%;font-size:22px;line-height:26px;}
#page #home-na .pane-circle .percent{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
#page #home-na .pane-circle{position:relative;width:auto;height:auto;font-size:inherit;cursor:default;}
#page #home-na .o-box-chart.o-box-color-0 p{color:#7ab348;font-size:22px;font-weight:bold;text-align:left;}
#page #home-na .number-wrapper{
    grid-template-columns: auto;
    grid-auto-flow: column;
}
@media (max-width:991px){
	#page #home-jb .o-col-home-jb,#page #home-na .o-col-home-jb{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
@media (min-width:768px){
	#page #home-jb .number-wrapper{-ms-grid-columns:290px auto auto;grid-template-columns:290px auto auto;}
}
@media (max-width:767px){
	#page #home-na .number-wrapper {grid-auto-flow: dense;}
	#page #home-jb #jbearth{width:140px;height:140px;max-height:140px;}
}
@media (max-width:768px){
	#page #home-jb .number-wrapper,#page #home-na .number-wrapper{-ms-grid-columns:auto;grid-template-columns:auto;}
}
@media (max-width:991px){
	.o-card-2.breaking-container{margin-left:45px;padding-left:56px;min-height:68px;margin-top:6px;margin-bottom:6px;}
	.o-card-2.breaking-container .breaking-logo{position:absolute;left:-45px;top:50%;margin-top:-45px;width:90px;}
}
body.colored .uk-dropdown-nav{font-size:15px;line-height:20px;}
body.colored header.bar-header{grid-template-columns:255px 1fr 200px;}
body.colored header.bar-header .uk-navbar-container{background:#000;}
body.colored header.bar-header #menu-main.uk-navbar-container > *{margin:0 auto;}
body #menu-main .uk-dropdown:not(.o-drop){width:auto!important;}
.o-drop .uk-dropdown{min-width:auto;padding:0;background:#fff;color:#4a4850;box-shadow:0 5px 12px rgba(0,0,0,0.15);}
.o-drop-btn{border:none;padding:0 12px;margin:0 0 0 2px;height:32px;cursor:pointer;line-height:0;}
.o-interface-2 .o-drop-btn{padding:0;}
.o-drop .octo-arrow-down{color:var(--color-primary);}
.is-green .o-drop .octo-arrow-down{color:#7ab348;}
.is-orange .o-drop .octo-arrow-down{color:#7ab348;}
.o-drop-nav.uk-nav > li > a{padding:5px 19px;box-sizing:content-box;display:block;width:90px;position:relative;}
.o-drop-nav.uk-nav >  li > a::before{content:"";height:100%;width:2px;position:absolute;left:0;top:0;bottom:0;}
.o-drop-nav.uk-nav >  li:hover > a::before{background:var(--color-primary);}
.o-drop-nav.uk-nav >  li.is-green:hover > a::before{background:#7ab348;}
.o-drop-nav.uk-nav >  li.is-orange:hover > a::before{background:#7ab348;}
.o-box-drop{-ms-flex-line-pack:center;align-content:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;justify-items:center;background:#fff;padding:24px;text-align:center;word-break:break-word;}
.o-box-drop.w200{width:200px;}
.o-box-drop .info{font-size:13px;font-weight:bold;}
.o-cover{max-width:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100%;}
#main-mag-article[o-video="1"] .mag-wrapper-article h1::before{z-index:1;}
.o-video{width:100%;position:absolute;left:0;height:100%;-o-object-fit:cover;object-fit:cover;}
.o-bg-slide{height:100%;}
.o-container.o-container-slide{height:100%;}
.o-container.o-slide-nav{position:absolute;left:0;right:0;top:100%;height:0;}
.o-container.o-slide-dot{position:absolute;left:0;right:0;top:calc(50% - 12px);height:0;}
.o-bg-slide:hover .o-container.o-slide-edit a{display:block;padding:0;margin:4px;}
.o-bg-slide:hover .o-container.o-slide-edit a span{display:block;line-height:24px;font-size:14px;position:relative;top:0;background:#28282b;border-radius:12px;}
.o-bg-slide:hover .o-container.o-slide-edit a span::before{top:1px;position:relative;font-size:12px;}
@media (min-width:992px){
	.o-slide-wide img{object-fit:contain;height:100%!important;}
}
.headertopright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -16px;-ms-flex-line-pack:center;align-content:center;}
.headertopright > *{margin:0 0 0 16px;}
.headertoptoggle{color:#fff;}
#header-top{position:initial;height:40px;z-index:2;}
#header-top::before{content:"";width:100%;display:block;height:40px;background:#28282b;position:absolute;left:0;right:0;top:0;}
#header-top .octo-accessibility::before{position:relative;top:1px;}
#header-top .octo-accessibility{color:#ffffff;}
#header-top .octo-accessibility:hover{color:var(--color-primary);}
.colored.is-green #header-top .octo-accessibility:hover,.colored.is-green .menu-lang > button{color:#7ab348;}
.colored.is-orange #header-top .octo-accessibility:hover,.colored.is-orange .menu-lang > button{color:#7ab348;}
.nav-header-top li a,.nav-header-top li a:link,.nav-header-top li a:visited{color:#fff;display:block;font-size:13px;text-transform:uppercase;height:40px;line-height:40px;padding:0 32px;margin:0 4px 0 0;}
.nav-header-top li:hover a,.nav-header-top li.active a{color:var(--style-color);background:#fff;}
.nav-header-top li:hover a,.nav-header-top li.active a{border-top:3px solid var(--color-primary);}
.nav-header-top li.jenbacher:hover a,.nav-header-top li.jenbacher.active a{border-top-color:#7ab348;}
.nav-header-top li.waukesha:hover a,.nav-header-top li.waukesha.active a{border-top-color:#7ab348;}
#page .acsb-trigger.acsb-ready{display:none!important;}
[class^="o-btn-"].octo-accessibility:link,[class^="o-btn-"].octo-accessibility{padding-left:30px;}
.octo-accessibility::before{position:absolute;left:-1px;top:-1px;font-size:22px;}
#chatbot-chat{z-index:978!important;max-height:calc(100% - 90px - 72px)!important;}

#app .app-wrapper .closed .bubble {
    background: transparent !important;
}

.is-manager #chatbot-chat{z-index:978!important;max-height:calc(100% - 51px - 90px - 72px)!important;}
.o-chat{position:fixed;right:32px;bottom:72px;z-index:11;}
.is-manager.is-admin .o-chat,.o-chat[coopol-stat-4="1"]{display:none;}
.o-chatbot-icon {
	background: url("../images/innio-chat.svg") 0 0 no-repeat;
	width: 60px;
	height: 60px;
	border: none;
	border-radius: 30px;
	margin: 20px;
	background-size: cover;
}
.o-chat .uk-dropdown{width:320px;padding:24px;background:#fff;color:#4a4850;box-shadow:0 5px 12px rgba(0,0,0,0.15);}
.breaking-news > p.bg-green{position:relative;margin:16px 0 48px 0;background:#7ab348;padding:16px 196px;text-align:center;}
.bg-green > img{position:absolute;top:50%;left:32px;margin-top:-75px;}
@media (max-width:991px){
	.breaking-news > p.bg-green{padding:16px 16px 16px 196px;margin:16px 0 32px 0;}
}
@media (max-width:768px){
	.bg-green > img{height:100px;width:100px;position:absolute;top:50%;left:16px;margin-top:-50px;}
	.breaking-news > p.bg-green{padding:16px 16px 16px 132px;margin:16px 0 0 0;}
}
sup{line-height:0;top:3px;position:relative;}
.power-output{border:1px solid #000;border-radius:11px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:15px;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px 8px 1px 8px;font-size:13px;z-index:2;}
#slide-business .power-output{position:absolute;right:0;top:2px;background:#fff;}
.view-article .power-output{position:absolute;left:0;bottom:-8px;}
.product.v2 #main-title .power-output{left:auto;bottom:auto;position:relative;background:#fff;font-size:22px;line-height:25px;border:1px solid #323232;border-radius:16px;height:32px;padding:2px 16px;}
.power-output .max::before{content:"/";font-size:11px;padding:0 3px;}
.power-output .unit{padding-left:4px;font-style:italic;letter-spacing:1px;}
#seblod_form_m148 .o-input::-webkit-input-placeholder{color:#4a4850;font-size:13px;font-style:italic;}
#seblod_form_m148 .o-input:-ms-input-placeholder{color:#4a4850;font-size:13px;font-style:italic;}
#seblod_form_m148 .o-input::-ms-input-placeholder{color:#4a4850;font-size:13px;font-style:italic;}
#seblod_form_m148 .o-input::placeholder{color:#4a4850;font-size:13px;font-style:italic;}
.o-input::-webkit-input-placeholder{color:#bdbdbd;opacity:1}
.o-input:-ms-input-placeholder{color:#bdbdbd;opacity:1}
.o-input::-ms-input-placeholder{color:#bdbdbd;opacity:1}
.o-input::placeholder{color:#bdbdbd;opacity:1}
div[has-value] .o-input::-webkit-input-placeholder{color:#4a4850;opacity:1}
div[has-value] .o-input:-ms-input-placeholder{color:#4a4850;opacity:1}
div[has-value] .o-input::-ms-input-placeholder{color:#4a4850;opacity:1}
div[has-value] .o-input::placeholder{color:#4a4850;opacity:1}
.o-input > .bootstrap-select > .dropdown-toggle.bs-placeholder,.o-input > .bootstrap-select > .dropdown-toggle.bs-placeholder:active,.o-input > .bootstrap-select > .dropdown-toggle.bs-placeholder:focus,.o-input > .bootstrap-select > .dropdown-toggle.bs-placeholder:hover{color:#4a4850}
#system-message-container{margin:auto;max-width:1280px;width:100%;}
#system-message-container .alert.alert-error{padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#7ab348;background:#7ab348;position:relative!important;z-index:1;overflow:hidden;font-weight:normal;}
#system-message-container .alert.alert-success{padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#7ab348;background:#7ab348;position:relative!important;z-index:1;overflow:hidden;font-weight:normal;}
#system-message-container .alert.alert-info{padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--color-primary);position:relative!important;z-index:1;overflow:hidden;font-weight:normal;}
#system-message-container .icon-delete{color:#fff;text-shadow:none;}
#system-message-container .close{position:absolute;right:4px;top:4px;opacity:1;z-index:3; text-decoration: none;}
#system-message-container .close:hover{ text-decoration: none; opacity: 0.5; }
#system-message-container .alert-heading,#system-message-container .alert-message{color:#fff;}
body,input,textarea,select,button{color:#4a4850;background-color:var(--color-background)}
body,input,textarea,select,button,#menu-main .uk-navbar-nav > li > a,#menu-main .uk-navbar-item,#menu-main .uk-navbar-toggle{font-family:'poppins',Segoe UI Symbol;}
body,input,textarea,select,button,.wysiwyg p,.wysiwyg aside,.wysiwyg ul{font-size:16px;line-height:20px}
input,textarea,select{font-size:16px;line-height:20px}
.o-push header{width:100%!important;}
.o-pull{position:relative;}
.o-pull::before{content:attr(data-text);position:absolute;padding-left:calc((100% - 1280px) /2);padding-right:calc((100% - 1280px) /2);top:30px;left:0;font-size:11px;}
.is-home .o-pull.bg-before::before{color:#fff;}
.is-home .o-pull::before{color:#4a4850;}
.is-home main h1{font-size:40px;line-height:44px}
.is-home main h2{font-size:33px;line-height:38px}
.is-home main h3{font-size:28px;line-height:32px}
.is-home main .o-h3{font-size:16px;line-height:18px;font-weight:bold;}
.is-home.america main p.o-h3{font-size:22px;line-height:26px;font-weight:normal;}
.is-home.america .business.line-jenbacher.v2 .o-zcontainer::before,.is-home.america .business.line-jenbacher.v2 .slide-main::before,.is-home.america .business.line-jenbacher.v2 .o-zcontainer::after,.is-home.america .business.line-jenbacher.v2 .slide-main::after{display:none;}
.wysiwyg{width:100%;}
#page .o-losange{padding-top:0;background:#40B1C0;position:relative}
#page.is-green .o-losange{background:#7dc475;}
#page.is-orange .o-losange{background:#F3996D;}
#page .o-losange [class^="o-card-"],#page .o-losange [class*=" o-card-"]{padding:32px 13%;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);}
#page .o-losange [class^="o-card-"]::before,#page .o-losange [class*=" o-card-"]::before{box-shadow:none;-webkit-box-shadow:none}
#page .o-losange [class^="o-card-"],#page .o-losange [class*=" o-card-"],#page .o-losange [class^="o-card-"]::before,#page .o-losange [class*=" o-card-"]::before{background:none;}
#page .o-losange .o-container::before{content:"";clip-path:polygon(0% 0%,85% 0%,100% 100%,15% 100%,0 0);background:var(--color-primary);position:absolute;left:0;right:0;top:0;bottom:0;}
#page.is-green .o-losange .o-container::before{background:#7ab348;}
#page.is-orange .o-losange .o-container::before{background:#7ab348;}
#page .o-losange [class^="o-btn-"],#page .o-losange [class*=" o-btn-"],#page.is-green .o-losange [class^="o-btn-"],#page.is-green .o-losange [class*=" o-btn-"],#page.is-orange .o-losange [class^="o-btn-"],#page.is-orange .o-losange [class*=" o-btn-"]{border:1px solid #fff;color:#fff;background:transparent;}
#page .o-losange [class^="o-btn-"]:hover,#page .o-losange [class*=" o-btn-"]:hover{border:1px solid #fff;color:var(--color-primary);background:#fff;}
#page.is-green .o-losange [class^="o-btn-"]:hover,#page.is-green .o-losange [class*=" o-btn-"]:hover{border:1px solid #fff;color:#7ab348;background:#fff;}
#page.is-orange .o-losange [class^="o-btn-"]:hover,#page.is-orange .o-losange [class*=" o-btn-"]:hover{border:1px solid #fff;color:#7ab348;background:#fff;}
#page .o-line-top::before{border-bottom:1px solid #E2E2E2;content:"";position:absolute;left:calc((100% - 1280px) /2);right:calc((100% - 1280px) /2);top:-25px;max-width:100%;}
#page .o-line-bottom{margin-bottom:16px}
#page .o-line-bottom::after{border-bottom:1px solid #E2E2E2;content:"";position:absolute;left:calc((100% - 1280px) /2);right:calc((100% - 1280px) /2);bottom:-25px;}
.is-home.site-670 .business.line-jenbacher.v2 .o-zcontainer::before,.is-home.site-670 .business.line-jenbacher.v2 .slide-main::before,.is-home.site-670 .business.line-jenbacher.v2 .o-zcontainer::after,.is-home.site-670 .business.line-jenbacher.v2 .slide-main::after{display:none;}
#america_b{padding:48px 0 82px 0;background:#F7F7F7;margin-bottom:60px;}
#america_c .o-container::after{content:"";border-top:1px solid #E2E2E2;position:absolute;left:0;right:0;top:-26px;}
.is-home.is-innio .o-grid-welcome{display:-ms-grid;display:grid;list-style:none;grid-auto-flow:dense;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:22% 34% 44%;grid-template-columns:22% 34% 44%;justify-items:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:initial;margin:0 auto;width:100%;}
.is-home.is-innio .o-grid-welcome >:nth-child(1){margin-left:-82px;}
.is-home.is-innio .o-grid-welcome >:nth-child(2){width:calc(100% + 82px);margin-left:-82px;padding:0 22px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.is-home.is-innio .o-grid-welcome >:nth-child(3) p + a{margin-top:38px;}
.is-home.is-innio .o-grid-welcome h1::after{display:none;}
h1,p.h1,.o-h1{font-size:36px;line-height:40px}
h2,p.h2,.o-h2{font-size:28px;line-height:32px}
h3,p.h3,.o-h3,h1.o-h3{font-size:22px;line-height:26px}
.product.v2 #main-title h1{padding:16px 0;}
.o-box-1 h3 span,.o-box-2 h3 span,.o-box-3 h3 span{font-size:22px;line-height:26px;word-break:break-word;}
h4,p.h4,.o-h4{font-size:18px;line-height:22px;padding:0;}
h5,p.h5,.o-h5{font-size:16px;line-height:20px;font-weight:bold;padding:0;}
h6,p.h6,.o-h6{font-size:16px;line-height:20px;padding:0;}
a,a:link,a:visited{color:var(--color-primary);text-decoration:none}
a:focus,a:hover,a:active{color:#00ABC2;text-decoration:none}
a > span[class^="octo-"]::before,a > span[class*=" octo-"]::before,a:link > span[class^="octo-"]::before,a:link > span[class*=" octo-"]::before,a:visited > span[class^="octo-"]::before,a:visited > span[class*=" octo-"]::before{color:var(--color-primary);}
.is-green a > span[class^="octo-"]::before,
.is-green a > span[class*=" octo-"]::before,
.is-green a:link > span[class^="octo-"]::before,
.is-green a:link > span[class*=" octo-"]::before,
.is-green a:visited > span[class^="octo-"]::before,
.is-green a:visited > span[class*=" octo-"]::before {
	color: #7ab348;
}
.is-orange a > span[class^="octo-"]::before,.is-orange a > span[class*=" octo-"]::before,.is-orange a:link > span[class^="octo-"]::before,.is-orange a:link > span[class*=" octo-"]::before,.is-orange a:visited > span[class^="octo-"]::before,.is-orange a:visited > span[class*=" octo-"]::before{color:#7ab348;}
.is-green #absolute a > span[class^="octo-"]::before,.is-green #absolute a > span[class*=" octo-"]::before,.is-green #absolute a:link > span[class^="octo-"]::before,.is-green #absolute a:link > span[class*=" octo-"]::before,.is-green #absolute a:visited > span[class^="octo-"]::before,.is-green #absolute a:visited > span[class*=" octo-"]::before,.is-orange #absolute a > span[class^="octo-"]::before,.is-orange #absolute a > span[class*=" octo-"]::before,.is-orange #absolute a:link > span[class^="octo-"]::before,.is-orange #absolute a:link > span[class*=" octo-"]::before,.is-orange #absolute a:visited > span[class^="octo-"]::before,.is-orange #absolute a:visited > span[class*=" octo-"]::before{color:var(--color-primary);}
.is-green #absolute a:focus,.is-green #absolute a:hover,.is-green #absolute a:active{color:#00ABC2;text-decoration:none}
.is-green .copy-data-info span:nth-of-type(1){color:#7ab348;}
.is-orange .copy-data-info span:nth-of-type(1){color:#7ab348;}
#footer a > span[class^="octo-"]::before,#footer a > span[class*=" octo-"]::before,#footer a:link > span[class^="octo-"]::before,#footer a:link > span[class*=" octo-"]::before,#footer a:visited > span[class^="octo-"]::before,#footer a:visited > span[class*=" octo-"]::before,#footer a[class^="octo-"]::before,#footer a[class*=" octo-"]::before,#footer a:link[class^="octo-"]::before,#footer a:link[class*=" octo-"]::before,#footer a:visited[class^="octo-"]::before,#footer a:visited[class*=" octo-"]::before{color:#fff;text-indent:0;}
[class^="octo-"]::before,[class*=" octo-"]::before{text-indent:0;}
.bar-header a > span[class^="octo-"]::before,.bar-header a > span[class*=" octo-"]::before,.bar-header a:link > span[class^="octo-"]::before,.bar-header a:link > span[class*=" octo-"]::before,.bar-header a:visited > span[class^="octo-"]::before,.bar-header a:visited > span[class*=" octo-"]::before{color:#4a4850;}
.bar-header a:focus > span[class^="octo-"]::before,.bar-header a:focus > span[class*=" octo-"]::before,.bar-header a:hover > span[class^="octo-"]::before,.bar-header a:hover > span[class*=" octo-"]::before,.bar-header a:active > span[class^="octo-"]::before,.bar-header a:active > span[class*=" octo-"]::before,#footer a:focus > span[class^="octo-"]::before,#footer a:focus > span[class*=" octo-"]::before,#footer a:hover > span[class^="octo-"]::before,#footer a:hover > span[class*=" octo-"]::before,#footer a:active > span[class^="octo-"]::before,#footer a:active > span[class*=" octo-"]::before,#footer a:focus[class^="octo-"]::before,#footer a:focus[class*=" octo-"]::before,#footer a:hover[class^="octo-"]::before,#footer a:hover[class*=" octo-"]::before,#footer a:active[class^="octo-"]::before,#footer a:active[class*=" octo-"]::before,a:focus > span[class^="octo-"]::before,a:focus > span[class*=" octo-"]::before,a:hover > span[class^="octo-"]::before,a:hover > span[class*=" octo-"]::before,a:active > span[class^="octo-"]::before,a:active > span[class*=" octo-"]::before{color:#00ABC2;}
.o-indent{text-indent:-9999px;font-size:0;}
.o-edit{background:#fff;border:1px solid var(--color-primary);color:var(--color-primary)}
.o-edit-left{background:#fff;border:1px solid var(--color-primary);color:var(--color-primary)}
a.o-edit-left-white,a.o-edit-left-right{color:#fff;opacity:1;}
a.o-edit-left-white:hover,a.o-edit-left-right:hover,a.o-edit-left-white:focus,a.o-edit-left-right:focus{opacity:.65;}
.icon-unpublish,.icon-delete,.icon-expired,.icon-trash{color:#e22d15}
.icon-unpublish:hover,.icon-delete:hover{color:#ff513a}
header.o-grid{background:#000}
.o-italic p{font-style:italic;}
.o-bg-0{background-color:var(--color-primary);color:#fff;position:relative}
.o-bg-1{color:#fff;position:relative;background:url("../images/innio-refinery-downstream-plant2.jpg") 0 0 no-repeat;background-size:cover;background-position:50% 50%;}
.webp .o-bg-1{background:url("../images/innio-refinery-downstream-plant2.webp") 0 0 no-repeat;background-size:cover;background-position:50% 50%;}
.o-container[class*="o-bg"]{padding-top:48px;padding-bottom:48px}
[class*="o-bg"] .wysiwyg{color:#fff;}
h1{padding-bottom:16px;position:relative}
.is-green h1:after{content:"";position:absolute;bottom:0;left:0;width:32px;height:2px;background:#7ab348}
.is-orange h1:after{content:"";position:absolute;bottom:0;left:0;width:32px;height:2px;background:#7ab348}
h1[class^="o-title"],h1[class*="o-title"]{padding-top:48px;padding-bottom:32px;position:relative!important;z-index:-2;overflow:hidden;font-weight:bold;}
h1[class^="o-title"]:before,h1[class*="o-title"]:before{content:"";background-size:150px 120px;background-repeat:repeat;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-3;}
.modal-first h1[class^="o-title"],.modal-first h1[class*="o-title"]{z-index:1}
h1[class^="o-title"] span,h1[class*="o-title"] span{position:relative;}
h1[class^="o-title"] span:before,h1[class*="o-title"] span:before{content:"";position:absolute;left:0;bottom:-8px;right:auto;width:50px;height:3px;z-index:-1;display:inline-block}
h1[class^="o-title"]:after,h1[class*="o-title"]:after{content:'';position:absolute;left:0;right:auto;padding-bottom:410px;background:#fff;z-index:-2;width:100%;top:32px}
h1[class^="o-title"]:after,h1[class*="o-title"]:after{-webkit-clip-path:polygon(0% 0%,calc(60% + 40px) 0%,calc(60% + 120px) 80px,calc(100% - 0px) 80px,100% 100%,0 100%);clip-path:polygon(0% 0%,calc(60% + 40px) 0%,calc(60% + 120px) 80px,calc(100% - 0px) 80px,100% 100%,0 100%);}
h1[class^="o-title"],h1[class*="o-title"]{padding-right:calc(40% - 40px);}
h1.o-title,h1.o-title-1{background:var(--color-primary);}
.is-green .modal-first [class^="o-title"],.is-green .modal-first [class*="o-title"],.is-green h1.o-title,.is-green h1.o-title-1{background:#7ab348;}
.is-orange .modal-first [class^="o-title"],.is-orange .modal-first [class*="o-title"],.is-orange h1.o-title,.is-orange h1.o-title-1{background:#7ab348;}
h1.o-title span:before,h1.o-title-1 span:before{background:var(--color-primary);}
.is-green h1.o-title span:before,.is-green h1.o-title-1 span:before{background:#7ab348;}
.is-orange h1.o-title span:before,.is-orange h1.o-title-1 span:before{background:#7ab348;}
h1.o-title-2{background:#7ab348;}
h1.o-title-2 span:before{background:#7ab348;}
h1.o-title-3{background:#7ab348;}
h1.o-title-3 span:before{background:#7ab348;}
h2,p.h2,p.o-h2{padding-bottom:16px;position:relative;font-weight:bold;}
h2:not([class^="o-h"])::after,p.o-h2::after{content:"";position:relative;bottom:-8px;left:0;width:32px;height:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
h2:not([class^="o-h"])::after,p.o-h2::after,h2.is-cyan:not([class^="o-h"])::after,p.o-h2.is-cyan::after{background:var(--color-primary);}
.o-type-2 h2:not([class^="o-h"])::after,h2.is-green:not([class^="o-h"])::after,p.o-h2.is-green::after,.is-green h2:not([class^="o-h"])::after,.is-green p.o-h2::after{background:#7ab348;}
.o-type-3 h2:not([class^="o-h"])::after,h2.is-orange:not([class^="o-h"])::after,p.o-h2.is-orange::after,.is-orange h2:not([class^="o-h"])::after,.is-orange p.o-h2::after{background:#7ab348;}
[class*="o-bg"] p.o-h2:after{background:#fff}
body:not(.is-home) h2 + p,body:not(.is-home) h2 + .wysiwyg{margin-top:16px;}
body:not(.is-home) .o-box-0 h2 + p,body:not(.is-home) .o-box-5 h2 + p{margin-top:0;}
p.o-h2 + .list-items{margin-top:16px}
[class*="o-bg"] h2{color:#fff}
[class*="o-bg"] h2:after{background:#fff}
h3,p.h3,p.o-h3,h4,p.h4,p.o-h4,h5,p.h5,p.o-h5,h6,p.h6,p.o-h6{position:relative}
.o-btn,.o-btn-0,[class^="o-btn-"],[class*="o-btn-"],.o-btn:link,.o-btn-0:link,[class^="o-btn-"]:link,[class*="o-btn-"]:link,.o-btn:visited,.o-btn-0:visited,[class^="o-btn-"]:visited,[class*="o-btn-"]:visited{border:1px solid var(--color-primary);color:var(--color-primary);background:none;border-radius:16px;font-size:13px;text-transform:uppercase;line-height:16px;padding:0 12px;min-width:210px;min-height:32px;letter-spacing:1px;font-weight:bold;text-decoration:none}
.o-btn:focus,.o-btn-0:focus,[class^="o-btn-"]:focus,[class*="o-btn-"]:focus,.o-btn:hover,.o-btn-0:hover,[class^="o-btn-"]:hover,[class*="o-btn-"]:hover,.o-btn:active,.o-btn-0:active,[class^="o-btn-"]:active,[class*="o-btn-"]:active{color:#fff;background:var(--color-primary);}

.is-orange .v2 [class*="o-bg"] .o-btn-0,
.is-orange .v2 [class*="o-bg"] .o-btn-0:link,
.is-orange .v2 [class*="o-bg"] .o-btn-0:visited,
[class*="o-bg"] .o-btn-0,
[class*="o-bg"] .o-btn-0:link,
[class*="o-bg"] .o-btn-0:visited {
	border: 1px solid #fff;
	color: #fff
}


.is-orange .v2 [class*="o-bg"] .o-btn-0:focus,
.is-orange .v2 [class*="o-bg"] .o-btn-0:hover,
.is-orange .v2 [class*="o-bg"] .o-btn-0:active,
[class*="o-bg"] .o-btn-0:focus,
[class*="o-bg"] .o-btn-0:hover,
[class*="o-bg"] .o-btn-0:active {
	background: #fff;
	color: var(--color-primary);
}

.is-green .v2 [class*="o-bg"] .o-btn-0:focus,
.is-green .v2 [class*="o-bg"] .o-btn-0:hover,
.is-green .v2 [class*="o-bg"] .o-btn-0:active,
.is-green [class*="o-bg"] .o-btn-0:focus,
.is-green [class*="o-bg"] .o-btn-0:hover,
.is-green [class*="o-bg"] .o-btn-0:active {
	color: #7ab348;
}

.is-orange .v2 [class*="o-bg"] .o-btn-0:focus,
.is-orange .v2 [class*="o-bg"] .o-btn-0:hover,
.is-orange .v2 [class*="o-bg"] .o-btn-0:active,
.is-orange [class*="o-bg"] .o-btn-0:focus,
.is-orange [class*="o-bg"] .o-btn-0:hover,
.is-orange [class*="o-bg"] .o-btn-0:active {
	color: #7ab348;
}
.o-btn-1,.o-btn-1:link,.o-btn-1:visited{border:1px solid var(--color-primary);color:#fff;background:var(--color-primary);}
.o-btn-1:focus,.o-btn-1:hover,.o-btn-1:active{border:1px solid var(--color-primary);color:var(--color-primary);background:none}






[class*="o-bg"] .o-btn-1,[class*="o-bg"] .o-btn-1:link,[class*="o-bg"] .o-btn-1:visited{border:1px solid #fff;color:#fff}
[class*="o-bg"] .o-btn-1:focus,[class*="o-bg"] .o-btn-1:hover,[class*="o-bg"] .o-btn-1:active{color:var(--color-primary);background:#fff}
.o-btn.o-btn-auto,[class^="o-btn-"].o-btn-auto,[class*="o-btn-"].o-btn-auto{min-width:auto;min-height:23px}
.o-btn-danger:focus [class^="icon-"]:before,.o-btn-danger:focus [class*="icon-"]:before,.o-btn-danger:hover [class^="icon-"]:before,.o-btn-danger:hover [class*="icon-"]:before,.o-btn-danger:active [class^="icon-"]:before,.o-btn-danger:active [class*="icon-"]:before{color:#fff}
a.o-btn.o-btn-auto,a[class^="o-btn-"].o-btn-auto,a[class*="o-btn-"].o-btn-auto{padding-top:1px}
.o-btn-0.o-btn-white{border-color:#fff;color:#fff;}
.o-btn-0.o-btn-white:hover{color:#28282b;background:#fff;}
.o-btn-0.innio-coopol{text-align: center;}

#bottom-d .uk-slider-items[class*=" uk-child-width-"] > * {padding-left:32px}

.o-card,o-card-0,[class^="o-card-"],[class*="o-card-"]{background:#fff;color:var(--color-black);padding:16px;position:relative;display:-ms-grid;display:grid;list-style:none;grid-auto-flow:dense;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:(auto)[1];grid-template-columns:repeat(1,auto);grid-row-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;justify-items:center;z-index:3;-webkit-box-sizing:border-box;box-sizing:border-box;}
[class^="o-card-"].o-color-cyan,[class*="o-card-"].o-color-cyan{color:#fff;}
.sticky-card.uk-active{z-index:1023;margin-top:9px;}
.o-card:before,o-card-0:before,[class^="o-card-"]:before,[class*="o-card-"]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:-1;-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15);}
[class^="o-card-"].o-color-cyan:before,[class*=" o-card-"].o-color-cyan:before{background:var(--color-primary);}
.sticky-card.uk-active::after{content:"";position:absolute;top:-9px;left:-9px;right:-9px;background:#fff;z-index:-2;bottom:0;}
.product.article.v2 .sticky-card.uk-active::after{background:transparent;}
.like-sticky-card .o-h4,.sticky-card .o-h4{font-weight:bold;font-style:italic;}
.dropzone{border:2px dashed var(--color-primary);border-radius:8px;}
.sticky-card2 .o-h4{font-weight:bold;font-style:italic;}
.upgrade-checker{margin:6px 16px 6px 16px;}
.upgrade-checker li{padding:10px;}
.upgrade-checker li p.o-h5{text-align:center;}
.upgrade-checker li.danger{border:2px solid #e22d15;}
.upgrade-checker li.danger p.o-h5{color:#e22d15;}
.upgrade-checker li.success{border:2px solid var(--color-primary);}
.upgrade-checker li.success p.o-h5{color:var(--color-primary);}
.o-card-1{margin-bottom:24px;padding:12px 0 32px}
.o-card-1 > p{padding:0 16px}
.o-card-1 > img{margin:-12px 0 16px;-o-object-fit:cover;object-fit:cover;width:100%;}
.o-card-1 > picture{margin:-12px 0 16px;-o-object-fit:cover;object-fit:cover;width:100%;}
.o-card-1 > picture > img{margin:0;-o-object-fit:cover;object-fit:cover;width:100%;}
.o-card-1 img.o-svg{margin:auto;width:auto;padding:20px 0 16px;}
.o-card-1 p{text-align:center}
.o-card-1 time{text-align:center}
.o-card-1 time:before{content:"\e911";font-family:'project'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:1px;padding-right:4px}
.o-card-0.o-card-1{padding:16px 16px 32px;}
.o-more{font-size:32px;width:48px;height:48px;line-height:0;background:#fff;position:absolute;border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.o-more:after{content:"";position:absolute;background:#fff;z-index:1}
.o-more:before{color:var(--color-primary);content:"\e906";font-family:'project'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:2}
.is-green .o-more:before{color:#7ab348}
.is-orange .o-more:before{color:#7ab348}
.o-card-1.o-card-more{padding-bottom:32px;margin-bottom:24px;}
.o-card-2.o-card-more{padding-right:32px;margin-right:24px;}
.o-card-3.o-card-more{padding-bottom:32px;margin-bottom:24px;}
.o-card-4.o-card-more{padding-bottom:32px;margin-bottom:24px;}
.o-card-5.o-card-more{padding-bottom:32px;margin-bottom:24px;margin-right:24px;}
.o-card-6.o-card-more{padding-bottom:32px;margin-bottom:24px;}
.o-card-70.o-card-more{padding-bottom:32px;margin-bottom:24px;}
.o-card-71.o-card-more{padding-bottom:32px;margin-bottom:24px;}
.o-card-80.o-card-more{padding-bottom:32px;margin-bottom:24px;}
.o-card-90.o-card-more{padding-bottom:32px;margin-bottom:24px;}
.o-card-10.o-card-more{padding-bottom:32px;margin-bottom:24px;}
.o-card-1 .o-more,.o-card-3 .o-more,.o-card-70 .o-more,.o-card-71 .o-more{bottom:-24px;left:50%;margin-left:-24px;-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15)}
.o-card-3 .o-more,.o-card-4 .o-more{z-index:-1}
.o-card-1 .o-more:after,.o-card-3 .o-more:after,.o-card-70 .o-more:after,.o-card-71 .o-more:after{left:-10px;right:-10px;top:-10px;bottom:50%}
.o-card-2 .o-more{right:-24px;top:50%;margin-top:-24px;-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15);z-index:3}
.o-card-2 .o-more::after{left:-10px;right:24px;top:-10px;bottom:-10px;}
.o-card-5 .o-more{right:-24px;top:100%;margin-top:-24px;-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15);}
.o-card-5 .o-more:after{left:-10px;right:24px;top:-10px;bottom:50%}
.o-card-6 .o-more{bottom:-24px;left:50%;margin-left:-24px;background:#F7F7F7}
.o-card-6 .o-more:after{left:-10px;right:-10px;top:-10px;bottom:50%;background:#F7F7F7}
.o-card-70 .o-more,.o-card-71 .o-more{bottom:-24px;left:50%;margin-left:-24px;background:#fff}
.o-card-70 .o-more:after,.o-card-71 .o-more:after{left:-10px;right:-10px;top:-10px;bottom:50%;background:#fff}
.o-card-80 .o-more{bottom:-24px;left:50%;margin-left:-24px;background:#7ab348}
.o-card-80 .o-more:after{left:-10px;right:-10px;top:-10px;bottom:50%;background:#7ab348}
.o-card-90 .o-more{bottom:-24px;left:50%;margin-left:-24px;background:#7ab348}
.o-card-90 .o-more:after{left:-10px;right:-10px;top:-10px;bottom:50%;background:#7ab348}
.is-green .o-card-80 .o-more::before,.is-orange .o-card-80 .o-more::before,.is-green .o-card-90 .o-more::before,.is-orange .o-card-90 .o-more::before{color:#fff;}
.o-card-3{border-top:2px solid var(--color-primary);}
.is-green .o-card-3{border-top:2px solid #7ab348;}
.is-orange .o-card-3{border-top:2px solid #7ab348;}
.o-comp-content,.o-card-3.o-comp-content{justify-items:flex-start;}
.o-comp-content{width:100%;}
.o-comp-item .o-more-link {z-index: 1;}
.o-comp-item .o-comp-content {z-index: 2;}
.o-comp-content .wysiwyg{width:100%;}
.o-card-6{background:#F7F7F7;justify-items:flex-start;padding:32px;}
.o-card-70{background:#fff;justify-items:flex-start;padding:32px;-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15);}
.o-card-71{background:#fff;justify-items:flex-start;padding:32px;}
.o-card-70 p{text-align:center;width:100%}
,.o-card-71 p{width:100%}
.o-card-6 h3 + .wysiwyg > p,.o-card-70 h3 + .wysiwyg > p,.o-card-71 h3 + .wysiwyg > p{margin-top:16px;}
.o-card-6::before,.o-card-70::before,.o-card-71::before{content:"";position:absolute;height:4px;width:100%;top:0;left:0;z-index:2}
.o-card-6::before,.o-card-70::before,.o-card-71::before{background:var(--color-primary);}
.is-green .o-card-6::before,.is-green .o-card-70::before,.is-green .o-card-71::before{background:#7ab348;}
.is-green .is-cyan .o-card-70::before{background:var(--color-primary);}
.is-green .is-cyan .o-card-70 .o-more::before{color:var(--color-primary);}
.is-orange .o-card-6::before,.is-orange .o-card-70::before,.is-orange .o-card-71::before{background:#7ab348;}
.is-green .o-card-71::before,.is-orange .o-card-71::before{-webkit-box-shadow:none;box-shadow:none;}
.o-card-6::after,.o-card-70::after,.o-card-71::after{content:"";position:absolute;display:inline-block;width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;top:0;left:50%;margin-left:-12px;z-index:2}
.is-green .o-card-6::after,.is-green .o-card-70::after,.is-green .o-card-71::after{border-color:#7ab348 transparent transparent transparent;}
.is-orange .o-card-6::after,.is-orange .o-card-70::after,.is-orange .o-card-71::after{border-color:#7ab348 transparent transparent transparent;}
.is-cyan .o-card-6::after,.is-cyan .o-card-70::after,.is-cyan .o-card-71::after{border-color:var(--color-primary) transparent transparent transparent;}
.is-turquoise .o-card-6::after,.is-turquoise .o-card-70::after,.is-turquoise .o-card-71::after{border-color:var(--color-primary) transparent transparent transparent;}
.o-card-1 .o-img{position:relative;margin:-12px 0 0;z-index:1;}
.o-card-2 .o-img{position:relative;margin:-12px -32px 0 -16px;padding-bottom:24px;z-index:1;}
.o-card-3 .o-img{position:relative;margin:-16px -16px 0;padding-bottom:24px;z-index:1;}
.o-card-4 .o-img{position:relative;margin:-16px -16px 0;padding-bottom:24px;z-index:1;}
.o-card-6 .o-img{position:relative;margin:-32px -32px 0;padding-bottom:24px;z-index:1;}
.o-card-70 .o-img{position:relative;margin:-32px -32px 0;padding-bottom:24px;z-index:1;width:calc(100% + 64px);}
.o-card-70 .o-img img{width:100%}
.o-card-80 .o-img{position:relative;margin:-16px -16px 0;padding-bottom:24px;z-index:1;}
.o-card-90 .o-img{position:relative;margin:-16px -16px 0;padding-bottom:24px;z-index:1;}
.is-green .o-card-6 .o-btn-0,.is-green .o-card-70 .o-btn-0,.is-green .o-card-71 .o-btn-0{border:1px solid #7ab348;color:#7ab348;}
.is-orange .o-card-6 .o-btn-0,.is-orange .o-card-70 .o-btn-0,.is-orange .o-card-71 .o-btn-0{border:1px solid #7ab348;color:#7ab348;}
.is-green .o-card-6 .o-btn:focus,.is-green .o-card-6 .o-btn-0:focus,.is-green .o-card-6 [class^="o-btn-"]:focus,.is-green .o-card-6 [class*="o-btn-"]:focus,.is-green .o-card-6 .o-btn:hover,.is-green .o-card-6 .o-btn-0:hover,.is-green .o-card-6 [class^="o-btn-"]:hover,.is-green .o-card-6 [class*="o-btn-"]:hover,.is-green .o-card-6 .o-btn:active,.is-green .o-card-6 .o-btn-0:active,.is-green .o-card-6 [class^="o-btn-"]:active,.is-green .o-card-6 [class*="o-btn-"]:active,.is-green .o-card-70 .o-btn:focus,.is-green .o-card-70 .o-btn-0:focus,.is-green .o-card-70 [class^="o-btn-"]:focus,.is-green .o-card-70 [class*="o-btn-"]:focus,.is-green .o-card-70 .o-btn:hover,.is-green .o-card-70 .o-btn-0:hover,.is-green .o-card-70 [class^="o-btn-"]:hover,.is-green .o-card-70 [class*="o-btn-"]:hover,.is-green .o-card-70 .o-btn:active,.is-green .o-card-70 .o-btn-0:active,.is-green .o-card-70 [class^="o-btn-"]:active,.is-green .o-card-70 [class*="o-btn-"]:active,.is-green .o-card-71 .o-btn:focus,.is-green .o-card-71 .o-btn-0:focus,.is-green .o-card-71 [class^="o-btn-"]:focus,.is-green .o-card-71 [class*="o-btn-"]:focus,.is-green .o-card-71 .o-btn:hover,.is-green .o-card-71 .o-btn-0:hover,.is-green .o-card-71 [class^="o-btn-"]:hover,.is-green .o-card-71 [class*="o-btn-"]:hover,.is-green .o-card-71 .o-btn:active,.is-green .o-card-71 .o-btn-0:active,.is-green .o-card-71 [class^="o-btn-"]:active,.is-green .o-card-71 [class*="o-btn-"]:active{color:#fff;background:#7ab348;}
.is-green .modal .o-footer .o-btn,.is-green .modal .o-footer .o-btn-0{color:#7ab348;background:#fff;border-color:#7ab348;}
.is-green .modal .o-footer .o-btn:focus,.is-green .modal .o-footer .o-btn-0:focus,.is-green .modal .o-footer .o-btn:hover,.is-green .modal .o-footer .o-btn-0:hover{color:#fff;background:#7ab348;border-color:#7ab348;}
.is-green .modal .o-footer .o-btn-2{color:#fff;background:#7ab348;border-color:#7ab348;}
.is-green .modal .o-footer .o-btn-2:hover{color:#7ab348;background:#fff;border-color:#7ab348;}
.modal-first > div.o-footer,.modal-first > div.o-footer.industry:nth-child(3){-webkit-box-shadow:0 0 9px rgba(0,0,0,0.1);box-shadow:0 0 9px rgba(0,0,0,0.1);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:32px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between;}
.modal-first > div.o-footer.industry:nth-child(3)::before{height:0;display:none;}
.is-green .o-zbox .o-btn{border:1px solid #7ab348;color:#7ab348;background:none;}
.is-orange .o-card-6 .o-btn:focus,.is-orange .o-card-6 .o-btn-0:focus,.is-orange .o-card-6 [class^="o-btn-"]:focus,.is-orange .o-card-6 [class*="o-btn-"]:focus,.is-orange .o-card-6 .o-btn:hover,.is-orange .o-card-6 .o-btn-0:hover,.is-orange .o-card-6 [class^="o-btn-"]:hover,.is-orange .o-card-6 [class*="o-btn-"]:hover,.is-orange .o-card-6 .o-btn:active,.is-orange .o-card-6 .o-btn-0:active,.is-orange .o-card-6 [class^="o-btn-"]:active,.is-orange .o-card-6 [class*="o-btn-"]:active,.is-orange .o-card-70 .o-btn:focus,.is-orange .o-card-70 .o-btn-0:focus,.is-orange .o-card-70 [class^="o-btn-"]:focus,.is-orange .o-card-70 [class*="o-btn-"]:focus,.is-orange .o-card-70 .o-btn:hover,.is-orange .o-card-70 .o-btn-0:hover,.is-orange .o-card-70 [class^="o-btn-"]:hover,.is-orange .o-card-70 [class*="o-btn-"]:hover,.is-orange .o-card-70 .o-btn:active,.is-orange .o-card-70 .o-btn-0:active,.is-orange .o-card-70 [class^="o-btn-"]:active,.is-orange .o-card-70 [class*="o-btn-"]:active,.is-orange .o-card-71 .o-btn:focus,.is-orange .o-card-71 .o-btn-0:focus,.is-orange .o-card-71 [class^="o-btn-"]:focus,.is-orange .o-card-71 [class*="o-btn-"]:focus,.is-orange .o-card-71 .o-btn:hover,.is-orange .o-card-71 .o-btn-0:hover,.is-orange .o-card-71 [class^="o-btn-"]:hover,.is-orange .o-card-71 [class*="o-btn-"]:hover,.is-orange .o-card-71 .o-btn:active,.is-orange .o-card-71 .o-btn-0:active,.is-orange .o-card-71 [class^="o-btn-"]:active,.is-orange .o-card-71 [class*="o-btn-"]:active{color:#fff;background:#7ab348;}
.o-card-6 .wysiwyg,.o-card-70 .wysiwyg{position:relative;width:100%}
.o-card-6 .wysiwyg > p:first-child,.o-card-70 .wysiwyg > p:first-child{padding-top:16px;}
.o-card-6 .wysiwyg::before{border-top:1px solid #E2E2E2;content:"";width:100%;height:1px;display:block;position:absolute;left:0;right:0;top:4px;}
.o-card-6 .el-contact{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:16px;}
.o-card-6 .el-contact a{min-width:auto;max-width:210px;margin:0 auto;width:100%;}
.o-card-6.o-arrow-bottom{margin-bottom:24px;}
.o-card-6.o-arrow-bottom .o-more-2{bottom:-24px;left:50%;margin-left:-24px;background:#F7F7F7;}
.o-card-6.o-arrow-bottom + .o-card-3::before{background:#F7F7F7;-webkit-box-shadow:none;box-shadow:none;}
[class^="o-card-"]:hover .o-more:before,[class*="o-card-"]:hover .o-more:before,.o-more:hover:before{content:"\e91d";}
.o-more-2{font-size:32px;width:48px;height:48px;line-height:0;background:#fff;position:absolute;border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.o-color-cyan .o-more-2{background:var(--color-primary)}
.o-more-2:after{content:"";position:absolute;background:#fff;z-index:1}
.o-color-cyan .o-more-2:after{background:var(--color-primary);}
.o-more-2:before{content:"\e900";font-family:'project'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:2}
.o-more-2:before{color:var(--color-primary);}
.o-color-cyan .o-more-2:before{color:#fff;}
.is-green .o-more-2:before{color:#7ab348;}
.is-orange .o-more-2:before{color:#7ab348;}
.o-card-1 .o-more-2{bottom:-24px;left:50%;margin-left:-24px;-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15)}
.o-card-1 .o-more-2:after{left:-10px;right:-10px;top:-10px;bottom:50%}
.o-card-2 .o-more-2{right:-24px;top:50%;margin-top:-24px}
.o-card-2 .o-more-2:after{left:-8px;right:50%;top:-8px;bottom:-8px}
[class^="o-card-"]:hover .o-more-2:before,[class*="o-card-"]:hover .o-more-2:before,.o-more-2:hover:before{content:"\e917";}
[class^="o-card-"].active .o-more-2:before,[class*="o-card-"].active .o-more-2:before,.o-more-2.active:before{content:"\e91b";}
.o-card-2{margin-right:24px;padding:12px 32px 12px 16px}
.o-card-10::before{right:24px;}
.o-card-10 .o-more-2{right:0;top:50%;margin-top:-24px;box-shadow:0 0 9px rgba(0,0,0,.15);}
.o-card-10 .o-more-2:after{left:-8px;right:50%;top:-8px;bottom:-8px}
.o-card-10{margin-right:0;padding:32px 56px 32px 32px;justify-items:flex-start;}
.o-card-10 .o-more{right:-24px;top:50%;margin-top:-24px}
.o-card-10 .o-more:after{left:-8px;right:50%;top:-8px;bottom:-8px}
.o-card-5{padding:0;margin-bottom:24px;}

.o-card-5 .highlight-bg{position:absolute;left:0;right:0;bottom:0;top:0;background-size:cover!important;z-index:1;}
.highlight-card{min-height:323px;}
.highlight-card .highlight-link{position:absolute;left:0;right:0;bottom:0;top:0;z-index:2;}
.highlight-card .highlight-title{position:absolute!important;left:32px;top:32px;z-index:1;right:32px;bottom:32px;}
.highlight-card .highlight-more{position:absolute!important;z-index:1;right:32px;bottom:32px;font-size:32px;}
.highlight-card.highlight-white .highlight-title,.highlight-card.highlight-white .highlight-more{color:#fff;}
.highlight-card.highlight-green .highlight-title,.highlight-card.highlight-green .highlight-more{color:#7ab348;}
.highlight-card.highlight-black .highlight-title,.highlight-card.highlight-black .highlight-more{color:#4a4850;}
.highlight-card.highlight-orange .highlight-title,.highlight-card.highlight-orange .highlight-more{color:#7ab348;}
.highlight-card.highlight-cyan .highlight-title,.highlight-card.highlight-cyan .highlight-more{color:var(--color-primary);}
.highlight-card .highlight-more::before{font-family:'project'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";}
.highlight-card:hover .highlight-more::before{content:"\e919";}

.o-card-80{color:#fff;border:none;justify-items:flex-start;}
.o-card-90{color:#fff;border:none;justify-items:flex-start;}
.o-card-80::before{background:#7ab348;}
.o-card-90::before{background:#7ab348;}
.benefits ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.benefits ul li + li{margin-top:16px;}
.benefits ul li span{padding-right:12px;display:block;position:relative;top:0;height:24px;}
.benefits ul li [class^="octo-"]::before,.benefits ul li [class*=" octo-"]::before{font-size:24px;}
.o-view{font-size:0px;width:48px;height:48px;line-height:0;border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.o-view:after{content:"";position:absolute;background:#fff;z-index:1}
.o-view:before{color:var(--color-primary);content:"\e907";font-family:'project'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:2;font-size:32px;}
.is-orange .o-view:before{color:#7ab348;}
.is-green .o-view:before{color:#7ab348;}
[class^="o-card-"]:hover .o-view:before,[class*="o-card-"]:hover .o-view:before,.o-view:hover:before{content:"\e91e";}
[class^="o-card-"]:hover .o-more:before,[class*="o-card-"]:hover .o-more:before,.o-more:hover:before,[class^="o-card-"]:hover .o-view:before,[class*="o-card-"]:hover .o-view:before,.o-view:hover:before{background:var(--color-primary);color:transparent;-webkit-background-clip:text;background-clip:text}
.is-green [class^="o-card-"]:hover .o-more:before,.is-green [class*="o-card-"]:hover .o-more:before,.is-green .o-more:hover:before,.is-green [class^="o-card-"]:hover .o-view:before,.is-green [class*="o-card-"]:hover .o-view:before,.is-green .o-view:hover:before{background:#7ab348;color:transparent;-webkit-background-clip:text;background-clip:text}
.is-green .is-cyan [class^="o-card-"]:hover .o-more:before,.is-green .is-cyan [class*="o-card-"]:hover .o-more:before,.is-green .is-cyan .o-more:hover:before,.is-green .is-cyan [class^="o-card-"]:hover .o-view:before,.is-green .is-cyan [class*="o-card-"]:hover .o-view:before,.is-green .is-cyan .o-view:hover:before{background:var(--color-primary);color:transparent;-webkit-background-clip:text;background-clip:text}
.is-orange [class^="o-card-"]:hover .o-more:before,.is-orange [class*="o-card-"]:hover .o-more:before,.is-orange .o-more:hover:before,.is-orange [class^="o-card-"]:hover .o-view:before,.is-orange [class*="o-card-"]:hover .o-view:before,.is-orange .o-view:hover:before{background:#7ab348;color:transparent;-webkit-background-clip:text;background-clip:text}
.is-green .o-card-80:hover .o-more::before,.is-green .o-card-80:hover .o-view::before,.is-green .o-card-90:hover .o-more::before,.is-green .o-card-90:hover .o-view::before,.is-orange .o-card-80:hover .o-more::before,.is-orange .o-card-80:hover .o-view::before,.is-orange .o-card-90:hover .o-more::before,.is-orange .o-card-90:hover .o-view::before{color:#fff;}
[class^="o-box-"],[class*=" o-box-"]{position:relative;display:-ms-grid;display:grid;list-style:none;position:relative;grid-auto-flow:dense;grid-row-gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;justify-items:flex-start}
.o-box-color{background:var(--color-primary);color:#fff}
.o-box-color .wysiwyg ul > li::before{color:#fff;}
.is-green .o-box-color{background:#7ab348;}
.is-orange .o-box-color{background:#7ab348;}
.o-box-0{padding-top:40px;padding-bottom:40px;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box;}
.o-box-5{padding-top:40px;padding-bottom:40px;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;}
.o-box-6{-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box;}
.o-box-7{-ms-flex-line-pack:center;align-content:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;justify-items:center;background:#F7F7F7;padding:32px;text-align:center;word-break:break-word;}
.o-box-7 [class^="octo-"],.o-box-7 [class*=" octo-"]{font-size:64px;color:var(--color-primary);margin-bottom:16px;}
.is-green .o-box-7 [class^="octo-"],.is-green .o-box-7 [class*=" octo-"]{color:#7ab348;}
.is-orange .o-box-7 [class^="octo-"],.is-orange .o-box-7 [class*=" octo-"]{color:#7ab348;}
.o-box-7.o-box-color [class^="octo-"],.o-box-7.o-box-color [class*=" octo-"]{color:#fff;}
.o-box-7 p{font-size:22px;line-height:26px;}
.o-box-7.o-box-color{background:var(--color-primary);}
.is-green .o-box-7.o-box-color{background:#7ab348;}
.is-orange .o-box-7.o-box-color{background:#7ab348;}
.o-box-7.o-box-color{color:#fff;text-align:left;justify-items:flex-start;}
.o-box-7.o-box-color p{font-size:16px;line-height:20px;}
.o-box-7.o-box-spe{padding:48px 32px 16px 96px;}
.o-box-7.o-box-spe [class^="octo-"],.o-box-7.o-box-spe [class*=" octo-"]{position:absolute;left:32px;top:48px;}
.o-box-8{padding:32px;-ms-flex-line-pack:center;align-content:center;}



[class^="o-type-"],[class*=" o-type-"]{-ms-grid-columns:220px 1fr;grid-template-columns:220px 1fr}
[class^="o-type-"] .o-box-0,[class*=" o-type-"] .o-box-0{padding:0}
[class^="o-type-"] .o-box-0 [class^="o-btn"],[class*=" o-type-"] .o-box-0 [class^="o-btn"]{bottom:0}
[class^="o-type-"] .o-box-5,[class*=" o-type-"] .o-box-5{padding:0}
[class^="o-type-"] .o-box-5 [class^="o-btn"],[class*=" o-type-"] .o-box-5 [class^="o-btn"]{bottom:0}
[class^="o-circles"],[class*=" o-circles"]{position:relative;overflow:hidden;width:100%;height:0;border-radius:50%;padding:50% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
[class^="o-circles"] div,[class*=" o-circles"] div{width:84%;height:84%;overflow:hidden;border-radius:50%;position:absolute;top:8%;left:8%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
[class^="o-circles"] img,[class*=" o-circles"] img{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
[class^="o-circles"] img,[class*=" o-circles"] img,.o-circles-landscape{min-width:100%;max-width:none;max-height:100%;min-height:100%;}
.o-circles-portrait img{max-width:100%;min-width:100%;max-height:none;min-height:100%;}
[class^="o-circles"]:after,[class*=" o-circles"]:after{content:"";background:url("../images/dp-circles-images.svg") 0 0 no-repeat;position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover}
#article .o-circles,#product_line .o-circles{margin:auto;width:220px;max-width:220px;padding:110px 0;}
.o-type-2 .o-btn{border:1px solid #7ab348;color:#7ab348;background:none}
.o-type-2 .o-btn:hover{color:#fff;border:1px solid #7ab348;background:#7ab348}
.o-type-3 .o-btn{border:1px solid #7ab348;color:#7ab348;background:none}
.o-type-3 .o-btn:hover{color:#fff;border:1px solid #7ab348;background:#7ab348}
.o-box-0 p{padding-bottom:70px}
.o-box-0 [class^="o-btn"]{position:absolute;bottom:40px;left:0}
.o-box-5 p{padding-bottom:70px}
.o-box-5 [class^="o-btn"]{position:absolute;bottom:40px;left:0}
.o-box-6 p{padding-bottom:70px}
.o-box-6 [class^="o-btn"]{position:absolute;bottom:0;left:0}
.o-box-1,.o-box-2,.o-box-3{padding:40px 40px 112px}
.o-box-1 [class^="o-btn"],.o-box-2 [class^="o-btn"],.o-box-3 [class^="o-btn"]{position:absolute;bottom:40px;left:40px}
.o-box-1,.o-box-2,.o-box-3{background:url("../images/dp-pattern-products.svg"),-webkit-gradient(linear,left top,right top,color-stop(0%,#f7f7f7),color-stop(50%,rgba(255,255,255,0))),#fff;background:url("../images/dp-pattern-products.svg"),-webkit-linear-gradient(left,#f7f7f7 0%,rgba(255,255,255,0) 50%),#fff;background:url("../images/dp-pattern-products.svg"),-o-linear-gradient(left,#f7f7f7 0%,rgba(255,255,255,0) 50%),#fff;background:url("../images/dp-pattern-products.svg"),-webkit-gradient(linear,left top,right top,from(#f7f7f7),color-stop(50%,rgba(255,255,255,0))),#fff;background:url("../images/dp-pattern-products.svg"),-webkit-gradient(linear,left top,right top,from(#f7f7f7),color-stop(50%,rgba(255,255,255,0))),#fff;background:url("../images/dp-pattern-products.svg"),-webkit-gradient(linear,left top,right top,from(#f7f7f7),color-stop(50%,rgba(255,255,255,0))),#fff;background:url("../images/dp-pattern-products.svg"),-webkit-gradient(linear,left top,right top,from(#f7f7f7),color-stop(50%,rgba(255,255,255,0))),#fff;background:url("../images/dp-pattern-products.svg"),linear-gradient(to right,#f7f7f7 0%,rgba(255,255,255,0) 50%),#fff}
.o-box-1:hover,.o-box-2:hover,.o-box-3:hover{background:url("../images/dp-pattern-products.svg"),-webkit-gradient(linear,left top,right top,color-stop(0%,#f7f7f7),color-stop(100%,rgba(255,255,255,0))),#fff;background:url("../images/dp-pattern-products.svg"),-webkit-linear-gradient(left,#f7f7f7 0%,rgba(255,255,255,0) 100%),#fff;background:url("../images/dp-pattern-products.svg"),-o-linear-gradient(left,#f7f7f7 0%,rgba(255,255,255,0) 100%),#fff;background:url("../images/dp-pattern-products.svg"),-webkit-gradient(linear,left top,right top,from(#f7f7f7),to(rgba(255,255,255,0))),#fff;background:url("../images/dp-pattern-products.svg"),-webkit-gradient(linear,left top,right top,from(#f7f7f7),to(rgba(255,255,255,0))),#fff;background:url("../images/dp-pattern-products.svg"),-webkit-gradient(linear,left top,right top,from(#f7f7f7),to(rgba(255,255,255,0))),#fff;background:url("../images/dp-pattern-products.svg"),-webkit-gradient(linear,left top,right top,from(#f7f7f7),to(rgba(255,255,255,0))),#fff;background:url("../images/dp-pattern-products.svg"),linear-gradient(to right,#f7f7f7 0%,rgba(255,255,255,0) 100%),#fff}
.o-box-1 h3,.o-box-2 h3,.o-box-3 h3{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.o-box-1 h3 span,.o-box-2 h3 span,.o-box-3 h3 span{display:block}
.o-box-1 p,.o-box-2 p,.o-box-3 p{position:relative;padding-left:20px}
.o-box-1 p:before,.o-box-2 p:before,.o-box-3 p:before{content:"";width:2px;position:absolute;top:0;bottom:0;left:0}
.o-box-1 p:before{background:var(--color-primary)}
.o-box-2 p:before{background:#7ab348}
.o-box-3 p:before{background:#7ab348}
.o-box-2 .o-btn,.o-box-2 .o-btn.o-btn-reverse:hover{border:1px solid #7ab348;color:#7ab348;background:none}
.o-box-2 .o-btn:hover,.o-box-2 .o-btn.o-btn-reverse{color:#fff;background:#7ab348}
.o-box-3 .o-btn,.o-box-3 .o-btn.o-btn-reverse:hover{border:1px solid #7ab348;color:#7ab348;background:none}
.o-box-3 .o-btn:hover,.o-box-3 .o-btn.o-btn-reverse{color:#fff;background:#7ab348}
.o-btn-2:link,.o-btn-2:visited,.o-btn-2:focus{border:1px solid #7ab348;color:#fff;background:#7ab348}
.o-btn-2:hover{border:1px solid #7ab348;color:#7ab348;background:none}
.o-btn-2.o-btn-outline:link,.o-btn-2.o-btn-outline:visited,.o-btn-2.o-btn-outline:focus{border:1px solid #7ab348;color:#7ab348;background:none}
.o-btn-2.o-btn-outline:hover{border:1px solid #7ab348;color:#fff;background:#7ab348}
.o-btn-3:link,.o-btn-3:visited,.o-btn-3:focus{border:1px solid #7ab348;color:#fff;background:#7ab348}
.o-btn-3:hover{border:1px solid #7ab348;color:#7ab348;background:none}
.o-btn-3.o-btn-outline:link,.o-btn-3.o-btn-outline:visited,.o-btn-3.o-btn-outline:focus{border:1px solid #7ab348;color:#7ab348;background:none}
.o-btn-3.o-btn-outline:hover{border:1px solid #7ab348;color:#fff;background:#7ab348}
.o-btn-link,.o-btn-link:link,.o-btn-link:visited{color:var(--color-primary);}
.o-btn-link:focus,.o-btn-link:hover,.o-btn-link:active{color:var(--color-primary);}
.o-boxanim .o-box-1 > div > div,.o-boxanim .o-box-2 .mht,.o-boxanim .o-box-3 .mht{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.o-boxanim .o-box-1 p,.o-boxanim .o-box-2 p,.o-boxanim .o-box-3 p{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}
.o-boxanim .o-box-1:hover p,.o-boxanim .o-box-2:hover p,.o-boxanim .o-box-3:hover p{width:100%}
.o-boxwide .o-box-1,.o-boxwide .o-box-2,.o-boxwide .o-box-3{padding:0}
.o-boxwide .o-box-1 h3,.o-boxwide .o-box-2 h3,.o-boxwide .o-box-3 h3{padding:40px 40px 24px}
.o-boxwide .o-toggle{display:none}
.o-boxwide .o-box-1 img,.o-boxwide .o-box-2 img,.o-boxwide .o-box-3 img{width:100%}
.o-toggle{border:none;background:none;font-size:32px;line-height:32px;height:32px;width:32px;cursor:pointer}
.o-toggle:before{content:"\e907";font-family:'project'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.o-toggle:hover:before{content:"\e91e"}
.o-toggle.o-open:before{content:"\e904"}
.o-toggle.o-open:hover:before{content:"\e91b"}
footer{background:#000;color:#fff}
.o-container.o-fixed-bottom{position:fixed!important;bottom:0!important;background:rgb(255,255,255);z-index:1024;min-height:40px;left:0;right:0;-webkit-box-shadow:0 0 9px rgba(0,0,0,0.1);box-shadow:0 0 9px rgba(0,0,0,0.1);top:auto!important;}
.o-container.o-fixed-bottom + .uk-sticky-placeholder{display:block!important}
.o-fixed-bottom p{font-size:13px;font-style:italic;font-weight:bold;}
#seblod_form_m148{display:none;}
#seblod_form_m148.show-search{display:block;width:450px;position:absolute;top:-40px;right:0;}
#seblod_form_m148 .o-input input[type="text"]{-webkit-box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -3px 0 var(--color-primary),inset 0 0 0 #e2e2e2;box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -3px 0 var(--color-primary),inset 0 0 0 #e2e2e2;background:#fff;}
[class^="o-separ"],[class*=" o-separ"]{margin-left:16px;}
[class^="o-separ"]:before,[class*=" o-separ"]:before{content:"";background:#e2e2e2;position:absolute;top:-8px;bottom:-8px;left:-15px;width:1px;}
.o-separ-end:after{content:"";background:#e2e2e2;position:absolute;top:-8px;bottom:-8px;right:-17px;width:1px;}
footer{padding-top:48px;padding-bottom:16px;margin-top:48px!important;}
footer a{color:#fff;text-decoration:none}
[class^="o-hr-"]:before,[class*=" o-hr-"]:before{border-top:1px solid #676B73}
.o-menu-a{list-style:none;padding:0;margin:0}
.o-menu-a li a{font-size:16px;line-height:20px;display:inline-block;position:relative;text-decoration:none;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:4px;}
.o-menu-a li a:before{content:"";position:absolute;bottom:0;left:0;right:auto;width:43px;height:1px;background:#676B73;-webkit-transition:width 1.25s ease;-o-transition:width 1.25s ease;transition:width 1.25s ease}
.o-menu-a li a:hover:before,.o-menu-a li.active a:before{background:var(--color-primary);right:0;width:100%;height:2px}
.o-menu-b li a{font-size:15px;line-height:20px;display:inline-block;position:relative;text-decoration:none;color:#fff;padding:4px 0;}
.o-menu-b li a:before{content:"";position:absolute;top:98%;left:0;right:auto;width:0;height:2px;background:var(--color-primary);-webkit-transition:width 1.25s ease;-o-transition:width 1.25s ease;transition:width 1.25s ease}
.o-menu-b li a:hover:before,.o-menu-b li.active a:before{background:var(--color-primary);right:0;width:100%}
.nav.o-menu-b li{padding-top: 1px;}
#seb_upgrade_parts_reset,#button_search_reset{position:absolute;top:3px;left:4px;font-size:32px;border:none;background:none;width:32px;height:32px;cursor:pointer;color:var(--color-primary);max-width:100%;min-width:0;}
#seb_upgrade_parts_reset,#button_search_reset{color:var(--color-primary)}
.is-green #seb_upgrade_parts_reset,.is-green #button_search_reset{color:#7ab348}
.is-orange #seb_upgrade_parts_reset,.is-orange #button_search_reset{color:#7ab348}
#seb_upgrade_parts_reset .icon-cancel:before,#button_search_reset .icon-cancel:before{font-family:'project'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";font-size:32px}
#seb_upgrade_parts_reset:hover .icon-cancel:before#button_search_reset:hover .icon-cancel:before{content:"\e91b"}
.total,.total-upgrades{margin-left:-48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}
.total-upgrades{margin-left:0;position:relative;padding-bottom:16px;margin-bottom:16px;}
.total-upgrades::after{content:"";background:#E2E2E2;height:1px;width:100%;position:absolute;bottom:0;left:0;}
.total span:nth-of-type(1),.total-upgrades span:nth-of-type(1){width:40px;height:40px;background:var(--color-black);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;position:relative;z-index: 1;}
.total span:nth-of-type(2),.total-upgrades span:nth-of-type(2){font-weight:bold;color:var(--color-black);padding-left:8px}
.o-line:before{content:"";position:absolute;top:-32px;bottom:0;width:1px;background:var(--color-grey-line);left:19px}
.o-line.o-line-top-0:before{top:0;}
.table.table-striped.responsive{border-color:#e2e2e2}
.table.table-striped.responsive th{border-bottom:2px solid var(--color-primary)}
.table.table-striped.responsive td{border-color:#e2e2e2}
.table.table-striped.responsive tr:hover td{background:#f7f7f7}
.table.table-striped.responsive:not(.no-head) tr:hover td:first-child{border-left:2px solid var(--color-primary);padding-left:7px}
table .col-indent,.table.table-striped.responsive tr:hover td.col-indent:first-child{padding-left:24px;}
.table .octo-breadcrumb::before{font-size:16px;color:#e2e2e2;}
header.o-grid > *{z-index:1;}
#menu-main .uk-navbar-container:not(.uk-navbar-transparent){background:none}
#menu-main .uk-navbar-nav{position:relative}
#menu-main .uk-navbar-nav::after{content:"";width:100px;position:absolute;left:100%;top:0;height:100%;background:#000;z-index:1;}
#menu-main .uk-navbar-nav > li > a,#menu-main .uk-navbar-item,#menu-main .uk-navbar-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:90px;padding:0 12px;font-size:16px;text-decoration:none}
#menu-main .uk-navbar-nav > li > a{color:#fff;text-transform:none;background:#000;position:relative;z-index:2}
#menu-main .uk-navbar-nav > li:hover > a,#menu-main .uk-navbar-nav > li.uk-active > a,#menu-main .uk-navbar-nav > li.uk-current > a{color:var(--color-primary)}
#menu-main .uk-navbar-nav > li.uk-parent > a:after{font-family:'project'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:27px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e909";font-size:13px;padding-left:4px}
#menu-main .uk-navbar-nav > li.uk-parent:hover > a:after,#menu-main .uk-navbar-nav > li.uk-parent.uk-active > a:after,#menu-main .uk-navbar-nav > li.uk-parent.uk-current > a:after{color:var(--color-primary)}

/*#menu-main .uk-navbar-nav > li > a:before{content:'';display:block;position:absolute;z-index:-1;top:0;height:0;background-color:var(--color-primary);-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:background-color,border-color,height,right,-webkit-box-shadow;transition-property:background-color,border-color,height,right,-webkit-box-shadow;-o-transition-property:background-color,border-color,box-shadow,height,right;transition-property:background-color,border-color,box-shadow,height,right;transition-property:background-color,border-color,box-shadow,height,right,-webkit-box-shadow;left:15px;right:15px}*/
#menu-main .uk-navbar-nav > li.uk-active > a:before,#menu-main .uk-navbar-nav > li:hover > a:before,#menu-main .uk-navbar-nav > li.uk-current > a:before{height:3px}
#menu-main [class*="uk-dropdown-bottom"]{margin-top:0}
#menu-main .uk-dropdown{min-width:150px;width:auto;padding:8px 16px 16px;-webkit-box-shadow:none;box-shadow:none;z-index:1}
#menu-main .uk-dropdown-nav > li > a{position:relative;display:inline-block;padding:8px 0}
#menu-main .uk-dropdown-nav > li > a:hover,#menu-main .uk-dropdown-nav > li > a:focus,#menu-main .uk-dropdown-nav > li.uk-active > a{color:#fff}
#menu-main .uk-dropdown-nav > li > a:before{content:'';display:block;position:absolute;z-index:-1;bottom:2px;height:2px;background-color:transparent;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-transition-property:background-color,border-color,height,right,-webkit-box-shadow;transition-property:background-color,border-color,height,right,-webkit-box-shadow;-o-transition-property:background-color,border-color,box-shadow,height,right;transition-property:background-color,border-color,box-shadow,height,right;transition-property:background-color,border-color,box-shadow,height,right,-webkit-box-shadow;left:0;right:calc(100% - 32px)}
#menu-main .uk-dropdown{background:var(--color-primary);color:#fff}
#menu-main .uk-dropdown-nav > li > a{color:#fff;}
#menu-main .uk-dropdown-nav > li > a:before{background-color:#e2e2e2}
body.colored #menu-main .uk-dropdown{background:#fff;color:#4a4850;box-shadow:0 5px 12px rgba(0,0,0,0.15);border-left:2px solid var(--color-primary);border-right:2px solid var(--color-primary);}
body.colored #menu-main .uk-dropdown-nav > li > a{color:#4a4850;}
body.colored #menu-main .uk-dropdown-nav > li > a:before,body.colored .menu-lang .uk-dropdown-nav > li > a:before{background-color:var(--color-primary)}
body.colored.is-green #menu-main .uk-dropdown{background:#fff;color:#4a4850;box-shadow:0 5px 12px rgba(0,0,0,0.15);border-left:2px solid #7ab348;border-right:2px solid #7ab348;}
body.colored.is-green #menu-main .uk-dropdown-nav > li > a{color:#4a4850;}
body.colored.is-green #menu-main .uk-dropdown-nav > li > a:before,body.colored.is-green .menu-lang .uk-dropdown-nav > li > a:before{background-color:#7ab348}
body.colored.is-green .o-drop.uk-dropdown.o-style-4{border-right:2px solid #7ab348;}
body.colored.is-orange #menu-main .uk-dropdown{background:#fff;color:#4a4850;box-shadow:0 5px 12px rgba(0,0,0,0.15);border-left:2px solid #7ab348;border-right:2px solid #7ab348;}
body.colored.is-orange #menu-main .uk-dropdown-nav > li > a{color:#4a4850;}
body.colored.is-orange #menu-main .uk-dropdown-nav > li > a:before,body.colored.is-orange .menu-lang .uk-dropdown-nav > li > a:before{background-color:#7ab348}
.is-new::after{color:var(--color-primary);position:relative;font-size:11px;line-height:0;padding:8px 3px 6px;box-sizing:border-box;display:inline-block;border-radius:4px;text-align:center;background:#fff;font-weight:bold;margin-left:6px;position:relative;top:-4px;}
.uk-navbar-nav > .is-new{position:relative;}
.uk-navbar-nav > .is-new::after,.list-items > .is-new::after{position:absolute;top:12px;right:0;z-index:2;}
body.colored .is-new::after{color:#fff;background:var(--color-primary);}
body.colored.is-green .is-new::after{color:#fff;background:#7ab348;}
body.colored.is-orange .is-new::after{color:#fff;background:#7ab348;}
.is-new::after{content:"NEW";}
.item-1091.is-new::after{font-size:8px;margin-left:3px;position: absolute; top: 2px}
.it-it .list-items > .new-page:nth-of-type(1)::before,.it-it .is-new::after{content:"NUOVO";}
.de-de .list-items > .new-page:nth-of-type(1)::before,.de-de .is-new::after{content:"NEU";}
.fr-fr .list-items > .new-page:nth-of-type(1)::before,.fr-fr .is-new::after{content:"NOUVEAU";}
.es-es .list-items > .new-page:nth-of-type(1)::before,.es-es .is-new::after{content:"NUEVO";}
.ja-jp .list-items > .new-page:nth-of-type(1)::before,.ja-jp .is-new::after{content:"新規";}
.ko-kr .list-items > .new-page:nth-of-type(1)::before,.ko-kr .is-new::after{content:"신규";}
body.colored.is-orange .o-drop.uk-dropdown.o-style-4{border-left:2px solid #7ab348;}
#menu-main .uk-dropdown-nav > li:hover > a:before,#menu-main .uk-dropdown-nav > li.uk-active > a:before{right:0;background-color:#fff;height:2px}
#actions .octo-arrow-down::before{font-size:13px;line-height:16px;}
#actions .o-input input[type="text"]{box-shadow:none;}
.menu-lang .uk-navbar-container:not(.uk-navbar-transparent){background:none}
.menu-lang .uk-navbar-nav{position:relative}
.menu-lang .uk-dropdown .uk-dropdown-nav::after{content:"";width:100%;height:13px;background:var(--color-primary);position:absolute;left:0;top:calc(100% - 3px);}
.menu-lang .uk-navbar-nav > li > a,.menu-lang .uk-navbar-nav > li > span,.menu-lang .uk-navbar-item,.menu-lang .uk-navbar-toggle{font-family:'poppins';display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:23px;padding:0;font-size:16px;text-decoration:none}
.menu-lang .uk-navbar-nav > li > a,.menu-lang .uk-navbar-nav > li > span,.menu-lang > button{color:var(--color-primary);text-transform:uppercase;background:none;position:relative;z-index:2;font-weight:bold;line-height:0;letter-spacing:1px;}
.menu-lang .uk-navbar-nav > li:hover > a,.menu-lang .uk-navbar-nav > li.uk-active > a,.menu-lang .uk-navbar-nav > li.uk-current > a{color:var(--color-primary)}
.menu-lang .uk-navbar-nav > li.uk-parent > a:after{font-family:'project'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:27px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e909";font-size:13px;padding-left:4px}
.menu-lang .uk-navbar-nav > li.uk-parent:hover > a:after,.menu-lang .uk-navbar-nav > li.uk-parent.uk-active > a:after,.menu-lang .uk-navbar-nav > li.uk-parent.uk-current > a:after{color:var(--color-primary)}
.menu-lang .uk-navbar-nav > li > a::before,.menu-lang .uk-navbar-nav > li > span::before{font-family:'project'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:27px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e909";font-size:11px;padding-left:4px;display:block;position:absolute;z-index:1;bottom:calc(100% - 12px);height:0;color:#ccc;right:calc(100% + 13px);transform:rotate(-90deg);}
.menu-lang [class*="uk-dropdown-bottom"]{margin-top:0}
.menu-lang .uk-dropdown{min-width:150px;width:auto;padding:0;background:var(--color-primary);color:#fff;-webkit-box-shadow:none;box-shadow:none;z-index:1;}
.menu-lang .uk-dropdown-nav > li > a{color:#fff;position:relative;display:inline-block;padding:8px 16px}
.menu-lang .uk-dropdown-nav > li:first-child > a{padding-top:8px;}
.menu-lang .uk-dropdown-nav > li:last-child > a{padding-bottom:4px;}
.menu-lang .uk-dropdown-nav > li > a:hover,.menu-lang .uk-dropdown-nav > li > a:focus,.menu-lang .uk-dropdown-nav > li.uk-active > a{color:#fff}
.menu-lang .uk-dropdown-nav > li > a{position:relative;}
.menu-lang .uk-dropdown-nav > li > a::before{content:'';display:block;position:absolute;z-index:1;bottom:5px;left:16px;right:calc(100% - 40px);background-color:#e2e2e2;height:2px;background-color:;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-transition-property:background-color,border-color,height,right,-webkit-box-shadow;transition-property:background-color,border-color,height,right,-webkit-box-shadow;-o-transition-property:background-color,border-color,box-shadow,height,right;transition-property:background-color,border-color,box-shadow,height,right;transition-property:background-color,border-color,box-shadow,height,right,-webkit-box-shadow;}
.menu-lang .uk-dropdown-nav > li > a:hover::before,.menu-lang .uk-dropdown-nav > li.uk-active > a::before{right:16px;background-color:#fff;height:2px}
.menu-lang .lang-code{position:relative;top:-2px;padding:0 4px 0 0;min-width:22px;font-size:13px;}
.menu-lang .octo-region-2{color:#4a4850;}
.search-form-toggle{min-width:280px;}
body.colored .menu-lang [class*="uk-dropdown-bottom"]{margin-top:10px}
body.colored .menu-lang .uk-dropdown{background:#fff;box-shadow:0 5px 12px rgba(0,0,0,0.15);}
body.colored .menu-lang .uk-dropdown .uk-dropdown-nav::after{background:#fff;}
body.colored .menu-lang .uk-dropdown-nav > li > a,body.colored .menu-lang .uk-dropdown-nav > li > a:hover,body.colored .menu-lang .uk-dropdown-nav > li > a:focus,body.colored .menu-lang .uk-dropdown-nav > li.uk-active > a{color:#4a4850}
.pagination [class^="icon-"]:before,.pagination [class*=" icon-"]:before{font-family:'project'!important;font-size:32px}

.pagination .pagination-list{list-style: none;}
.pagination nav .pagination-list > li{display:none}
.pagination nav .pagination-list > li:nth-child(2),.pagination nav .pagination-list > li:nth-last-child(2){display:block}
.pagination .icon-previous:before{content:"\e93a"}
.pagination .icon-next:before{content:"\e939"}
.pagination nav .pagination-list > li a{color:var(--color-primary)}
.pagination nav .pagination-list > li a:hover{color:var(--color-primary)}
.pagination nav .pagination-list > li.disabled a{color:#e1e1e1}

.pagination #seblod_form_load_more{
border: 1px solid var(--color-primary);
color: var(--color-primary);
background: none;
border-radius: 16px;
font-size: 13px;
text-transform: uppercase;
line-height: 16px;
padding: 0 12px;
min-width: 210px;
min-height: 32px;
letter-spacing: 1px;
font-weight: bold;
text-decoration: none;
	position: relative;
	background-clip: padding-box;
	text-decoration: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}
.is-orange .pagination #seblod_form_load_more,
.is-orange .pagination #seblod_form_load_more:link,
.is-orange .pagination #seblod_form_load_more:visited,
.is-orange .pagination #seblod_form_load_more:focus{
	border: 1px solid #7ab348;
	color: #7ab348;
	background: transparent;
}
.is-orange .pagination #seblod_form_load_more:hover,
.is-orange .pagination #seblod_form_load_more:active{
	color: #fff;
	background: #7ab348;
}

[class^="o-tabs"] .nav.nav-tabs.cck-tabs:after{background:var(--color-primary)}
.o-tabs > .nav.nav-tabs.cck-tabs:after{width:auto;height:2px}
.o-tabs-left > .nav.nav-tabs.cck-tabs:after,.o-tabs-right > .nav.nav-tabs.cck-tabs:after{height:auto;width:2px}
[class^="o-tabs"] .nav.nav-tabs.cck-tabs > li > a{color:#4a4850;font-size:12px;text-transform:uppercase;font-weight:bold;letter-spacing:0px;word-break:break-word;}
[class^="o-tabs"] [class^="o-tabs"] .nav.nav-tabs.cck-tabs > li > a{font-size:13px;text-transform:none;font-weight:normal}
[class^="o-tabs"] > .nav.nav-tabs.cck-tabs > li > a:after{border-radius:8px 8px 0 0;background-color:#fff;border-color:#e2e2e2}
.o-tabs-left > .nav.nav-tabs.cck-tabs > li > a:after{border-radius:8px 0 0 8px}
.o-tabs-right > .nav.nav-tabs.cck-tabs > li > a:after{border-radius:0 8px  8px 0}
[class^="o-tabs"] .nav.nav-tabs.cck-tabs > li:hover a,[class^="o-tabs"] .nav.nav-tabs.cck-tabs > li.active a{color:#fff}
[class^="o-tabs"] .nav.nav-tabs.cck-tabs > li:hover a:after,[class^="o-tabs"] .nav.nav-tabs.cck-tabs > li.active a:after{border:1px solid var(--color-primary);color:#fff}
.o-tabs > .nav.nav-tabs.cck-tabs > li:hover a:after,.o-tabs > .nav.nav-tabs.cck-tabs > li.active a:after{background:var(--color-primary);}
.o-tabs-left > .nav.nav-tabs.cck-tabs > li:hover a:after,.o-tabs-left > .nav.nav-tabs.cck-tabs > li.active a:after{background:var(--color-primary);}
.o-input .field-calendar .input-append button{color:var(--color-primary)}
.o-input .field-calendar .input-append button:hover{color:var(--color-primary)}
.o-input input[type="text"],.o-input input[type="password"]{padding:0 16px;color:#4a4850;background:#fff;-webkit-box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -1px 0 #e2e2e2,inset 0 1px 0 #e2e2e2;box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -1px 0 #e2e2e2,inset 0 1px 0 #e2e2e2}
.o-input input[type="text"]:focus,.o-input input[type="password"]:focus,.o-input input[type="text"]:hover,.o-input input[type="password"]:hover{color:#4a4850;background:none;-webkit-box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 var(--color-primary),inset 0 1px 0 #e2e2e2;box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 var(--color-primary),inset 0 1px 0 #e2e2e2}
.o-input select[disabled],.o-input select[disabled]:focus,.o-input select[disabled]:hover,.o-input input[disabled],.o-input input[disabled]:hover,.o-input input[disabled]:focus{cursor:not-allowed;color:#bdbdbd;background-color:#f7f7f7;-webkit-box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -1px 0 #e2e2e2,inset 0 1px 0 #e2e2e2;box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -1px 0 #e2e2e2,inset 0 1px 0 #e2e2e2}
div[has-value] .o-input input.has-value{-webkit-box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 var(--color-primary),inset 0 1px 0 #e2e2e2;box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 var(--color-primary),inset 0 1px 0 #e2e2e2}
.is-orange div[has-value] .o-input input.has-value{-webkit-box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 #7ab348,inset 0 1px 0 #e2e2e2;box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 #7ab348,inset 0 1px 0 #e2e2e2}
.is-green div[has-value] .o-input input.has-value{-webkit-box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 #7ab348,inset 0 1px 0 #e2e2e2;box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 #7ab348,inset 0 1px 0 #e2e2e2}
.o-input textarea{color:#4a4850;background:#fff;-webkit-box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -1px 0 #e2e2e2,inset 0 1px 0 #e2e2e2;box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -1px 0 #e2e2e2,inset 0 1px 0 #e2e2e2;overflow:auto;}
.o-input textarea:hover{color:#4a4850;background:#fff;-webkit-box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 var(--color-primary),inset 0 1px 0 #e2e2e2;box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 var(--color-primary),inset 0 1px 0 #e2e2e2}
.o-input textarea:focus{color:#4a4850;background:#fff;-webkit-box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 var(--color-primary),inset 0 1px 0 #e2e2e2;box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 var(--color-primary),inset 0 1px 0 #e2e2e2}
.o-input > .bootstrap-select .dropdown-toggle{background:#fff;border:1px solid #e2e2e2}
.o-input select{color:#4a4850;background-color:#fff;border:none;-webkit-box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -1px 0 #e2e2e2,inset 0 1px 0 #e2e2e2;box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -1px 0 #e2e2e2,inset 0 1px 0 #e2e2e2}
.o-input select:focus{outline:none;background-color:#fff;color:#4a4850;border:none}
.o-input select:hover,[has-value] .o-input select.has-value{outline:none;background-color:#fff;color:#4a4850;border:none;-webkit-box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 var(--color-primary),inset 0 1px 0 #e2e2e2;box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 var(--color-primary),inset 0 1px 0 #e2e2e2;cursor:pointer;}
.is-green .o-input select:hover,.is-green [has-value] .o-input select.has-value{-webkit-box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 #7ab348,inset 0 1px 0 #e2e2e2;box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 #7ab348,inset 0 1px 0 #e2e2e2;}
.is-orange .o-input select:hover,.is-orange [has-value] .o-input select.has-value{-webkit-box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 #7ab348,inset 0 1px 0 #e2e2e2;box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 #7ab348,inset 0 1px 0 #e2e2e2;}
.o-input select.is-ordering{color:#4a4850;background-color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none;direction:rtl}
.o-input select.is-ordering:hover,[has-value] .o-input select.has-value.is-ordering{outline:none;background-color:var(--color-background);color:#4a4850;border:none;-webkit-box-shadow:none;box-shadow:none;text-align:right;justify-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:auto}
.h1-desc{-ms-grid-columns:60%;grid-template-columns:60%;}
.list-items{list-style:none;}
.list-items li{position:relative;margin-right:15px;}
.list-items li a{cursor:pointer;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;display:block;border-top:none;font-weight:normal;font-size:16px;color:#4a4850;display:block;position:relative;line-height:19px;}
.list-items li + li a{border-top:1px solid #e2e2e2;}
.list-items > li > a{padding:10px 16px 10px 8px;}
.list-items > li > a:hover,.list-items > li > a:focus,.list-items > li.uk-active > a{padding:10px 16px;line-height:19px;}
.list-items ul > li > a{padding:10px 16px 10px 32px;}
.list-items ul > li > a:hover,.list-items ul > li > a:focus,.list-items ul > li.uk-active > a{padding:10px 16px 10px 48px;}
.list-items a.media-short{width:calc(100% - 2px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.list-items a.media-short span[class^="file-"]{width:48px;height:48px;padding-right:8px;}
.list-items a.media-short [class^="file-"]::before,.list-items a.media-short [class*=" file-"]::before{width:48px;height:48px;font-size:48px;}
.list-items a.media-short [class^="file-"]::before,.list-items a.media-short [class*=" file-"]::before{color:var(--color-primary);}
.is-green .list-items a.media-short [class^="file-"]::before,.is-green .list-items a.media-short [class*=" file-"]::before{color:#7ab348;}
.is-orange .list-items a.media-short [class^="file-"]::before,.is-orange .list-items a.media-short [class*=" file-"]::before{color:#7ab348;}
.list-items a.media-short .octo-breadcrumb{font-size:13px;display:block;}
.list-items a.media-short .octo-breadcrumb::before{color:#ccc;font-size:11px;line-height:18px;}
.list-items > li > a:hover,.list-items > li > a:focus,.list-items > li.uk-active > a{color:var(--color-primary);}
.is-green .list-items > li > a:hover,.is-green .list-items > li > a:focus,.is-green .list-items > li.uk-active > a{color:#7ab348;}
.is-orange .list-items > li > a:hover,.is-orange .list-items > li > a:focus,.is-orange .list-items > li.uk-active > a{color:#7ab348;}
.list-items ul > li > a:hover,.list-items ul > li > a:focus,.list-items ul > li.uk-active > a{color:var(--color-primary);}
.is-green .list-items ul > li > a:hover,.is-green .list-items ul > li > a:focus,.is-green .list-items ul > li.uk-active > a{color:#7ab348;}
.is-orange .list-items ul > li > a:hover,.is-orange .list-items ul > li > a:focus,.is-orange .list-items ul > li.uk-active > a{color:#7ab348;}
.list-items li > a::before{content:"";width:2px;left:0;top:50%;bottom:50%;display:block;position:absolute;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
.list-items li > a::before{background:var(--color-primary);}
.is-green .list-items li > a::before{background:#7ab348;}
.is-orange .list-items li > a::before{background:#7ab348;}
.list-items li > a:hover::before,.list-items > li.uk-active > a::before,.list-items ul > li.uk-active > a::before{top:4px;bottom:4px;}
.new-page{background:#f2f2f2;}
.list-items > .new-page{border-right:2px solid var(--color-primary);}
.is-green .list-items > .new-page{border-right:2px solid #7ab348;}
.is-orange .list-items > .new-page{border-right:2px solid #7ab348;}
.list-items > .new-page.last{border-bottom:2px solid var(--color-primary);}
.is-green .list-items > .new-page.last{border-bottom:2px solid #7ab348;}
.is-orange .list-items > .new-page.last{border-bottom:2px solid #7ab348;}
.list-items > .new-page:nth-of-type(1)::before{content:"NEW";position:absolute;right:-17px;top:-15px;font-size:11px;color:#fff;line-height:16px;padding:8px 6px;box-sizing:border-box;display:block;border-radius:4px;text-align:center;}
.list-items > .new-page:nth-of-type(1)::before{background:var(--color-primary);}
.is-green .list-items > .new-page:nth-of-type(1)::before{background:#7ab348;}
.is-orange .list-items > .new-page:nth-of-type(1)::before{background:#7ab348;}

#modal-cck.modal-frontend{top:90px;bottom:40px;max-height:calc(100% - 130px);}
.is-manager	#modal-cck.modal-frontend{top:138px;bottom:40px;max-height:calc(100% - 178px);}
#modal-cck.modal-frontend .modal-content{padding-bottom:50px;}
.modal-first{background:none;-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15);max-width:700px;margin:auto;position:relative;}
.modal-first > div:nth-child(1){background:#fff;}
.modal-first > div:nth-child(2){background:#fff;padding:12px 32px;margin:0}
.modal-first > div:nth-child(2) iframe{margin:auto;}
.modal-first > div:nth-child(2) span[class^="file-"]{margin:auto;display:block;width:96px;height:96px;}
.modal-first > div:nth-child(3){background:none;position:relative;margin-bottom:40px;}
.modal-first > div:nth-child(3):before{content:"";position:relative;top:0;left:0;right:0;background:#fff;height:50px;display:block;}
.modal-first .o-close{position:absolute;right:24px;top:24px;z-index:1;}
.modal-first .o-edit{background:none;border-color:#fff;top:20px;right:48px;}
.modal-first .icon-edit,.modal-first .o-close .icon-delete{color:#fff;opacity:1;}
.modal-first .icon-edit:hover,.modal-first .icon-edit:focus,.modal-first .o-close .icon-delete:hover,.modal-first .o-close .icon-delete:focus{color:#fff;opacity:.8;}
.modal-first [class^="o-title"],.modal-first [class*="o-title"]{padding-bottom:0;padding-right:32px;padding-left:32px;z-index:1;background:var(--color-primary);padding-top:48px;color:black;position:relative!important;overflow:hidden;font-weight:normal;}
.modal-first [class^="o-title"] span,.modal-first [class*="o-title"] span{display:block;padding-right:94px;}
.modal-first [class^="o-title"]::before,.modal-first [class*="o-title"]::before{content:"";background-size:150px 120px;background-repeat:repeat;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-3;}
.modal-first [class^="o-title"]:after,.modal-first [class*="o-title"]:after{padding-bottom:410px;-webkit-clip-path:polygon(0% 0%,calc(100% - 140px) 0%,calc(100% - 100px) 40px,calc(100% + 2px) 40px,102% 102%,0 100%);clip-path:polygon(0% 0%,calc(100% - 140px) 0%,calc(100% - 100px) 40px,calc(100% + 2px) 40px,102% 102%,0 100%);content:'';position:absolute;left:0;right:auto;padding-bottom:410px;background:#fff;z-index:-2;width:100%;top:32px;}
.modal-first .line,.modal-first > div.line:nth-child(2){margin:16px 32px;background:#e2e2e2;height:1px;padding:0}
.modal-first .modal-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:13px;padding-bottom:16px;}
.modal-first .modal-info > span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;line-height:13px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.modal-first .octo-breadcrumb{color:#e2e2e2;padding-right:4px;}
.modal-first .media-lang{text-align:center;font-size:13px;padding:20px 0 0;line-height:15px;}
.modal-first .media-lang label{font-weight:bold;}
.modal-first > div:nth-child(3) .modal-footer-btn:first-child:nth-last-child(2){margin-left:-88px;}
.modal-first > div:nth-child(3) .modal-footer-btn:first-child:nth-last-child(2) ~ .modal-footer-btn{margin-left:8px;}
.modal-first.v2{margin-bottom:58px;box-sizing:border-box;padding-bottom:50px;}
.modal-first.v2 > div.modal-footer-v2{padding:0;margin-bottom:0;text-align:right;background-color:none;border-top:none;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;display:flex;border-radius:0;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-left:-16px;padding:27px 0 0 0;position:absolute;bottom:-57px;right:0;left:0;}
.modal-first.v2 > div.modal-footer-v2::before{content:"";position:absolute;top:0;left:16px;right:0;background:#fff;height:50px;display:block;}
.modal-first.v2 > div.modal-footer-v2 .modal-footer-btn{position:relative;margin:0!important;top:-17px;left:auto;margin-left:16px!important;}
.modal-first.v2 > div:nth-child(2) span[class^="file-"]{margin:auto;display:block;width:71px;height:60px;}
.modal-first.v2 .media-lang{text-align:center;font-size:13px;padding:8px 0 16px;line-height:15px;}
.modal-first > div.modal-footer-v2 .modal-footer-btn .info{position:absolute;font-size:12px;top:0;height:12px;z-index:122;color:#4a4850;line-height:12px;text-align:center;}
body.ru-ru .modal-first > div.modal-footer-v2 .modal-footer-btn .info{top:-6px;}
.modal-footer-btn{bottom:-40px;left:50%;margin-left:-40px;font-size:48px;width:80px;height:80px;line-height:0;background:#fff;position:absolute;border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15);}
.modal-footer-btn:after{content:"";position:absolute;background:#fff;z-index:1;left:-10px;right:-10px;top:-10px;bottom:50%;}
.modal-footer-btn [class^="octo-"],.modal-footer-btn [class*=" octo-"]{z-index:2;}
.modal-footer-btn .octo-circle-download:hover:before{content:"\e933";}
.modal-footer-btn .octo-circle-link:hover:before{content:"\e91c";}
.modal-footer-btn .octo-circle-linkedin:hover:before{content:"\e93e";}
.modal-footer-btn .octo-circle-xing:hover:before{content:"\e93f";}
.modal-footer-btn .octo-circle-link-2-1:hover:before{content:"\e984";}
.modal-footer-btn .octo-circle-registrer-2:hover:before{content:"\e985";}
.modal-footer-btn .octo-play:hover:before{content:"\e989";}
.modal-footer-btn .octo-circle-download-2:hover:before{content:"\e938";}
.modal-footer-btn .octo-circle-link-2:hover:before{content:"\e905";}
.uk-slideshow-previous,.uk-slideshow-next{font-family:'project'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;border:none;background:none;cursor:pointer}
.uk-slideshow-previous,.uk-slideshow-next{color:var(--color-primary);}
.is-orange .uk-slideshow-previous,.is-orange .uk-slideshow-next{color:#7ab348;}
.is-green .uk-slideshow-previous,.is-green .uk-slideshow-next{color:#7ab348;}

/*var(--color-primary);#7ab348;#7ab348;*/
.uk-slideshow-previous:before{content:"\e901";}
.uk-slideshow-previous:hover:before{content:"\e918";}
.uk-slideshow-next:before{content:"\e902";}
.uk-slideshow-next:hover:before{content:"\e919";}
.uk-slideshow-arrows{text-align:right;}
.uk-dotnav{display:none;}
.slide-main .uk-slideshow-arrows{position:absolute;bottom:24px;right:24px;}
.slide-main .uk-slideshow-arrows a,.slide-main .uk-slideshow-arrows button{color:#fff;opacity:1;background:none;border:none;cursor:pointer;}
.slide-main .uk-slideshow-arrows a:hover,.slide-main .uk-slideshow-arrows a:focus,.slide-main .uk-slideshow-arrows button:hover,.slide-main .uk-slideshow-arrows button:focus{opacity:.65;}
.slide-main .uk-dotnav{position:absolute;right:-12px;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto;list-style:none;padding:0 12px;background:#fff;border-radius:12px;}
.slide-main .uk-dotnav li a,.slide-main .uk-dotnav li button{position:relative;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;}
.slide-main .uk-dotnav li a:before,.slide-main .uk-dotnav li button:before{content:"";position:relative;width:10px;height:10px;display:block;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.slide-main .uk-dotnav li button:before{background:#fff;border:1px solid var(--color-primary);}
.slide-main .uk-dotnav li.uk-active a:before,.slide-main .uk-dotnav li.uk-active button:before,.slide-main .uk-dotnav li a:hover:before,.slide-main .uk-dotnav li button:hover:before,.slide-main .uk-dotnav li a:focus:before,.slide-main .uk-dotnav li button:focus:before{background:var(--color-primary);border-color:var(--color-primary)}
.colored.is-orange .slide-main .uk-dotnav li button:before{background:#fff;border:1px solid #7ab348;}
.colored.is-orange .slide-main .uk-dotnav li.uk-active a:before,.colored.is-orange .slide-main .uk-dotnav li.uk-active button:before,.colored.is-orange .slide-main .uk-dotnav li a:hover:before,.colored.is-orange .slide-main .uk-dotnav li button:hover:before,.colored.is-orange .slide-main .uk-dotnav li a:focus:before,.colored.is-orange .slide-main .uk-dotnav li button:focus:before{background:#7ab348;border-color:#7ab348}
.colored.is-green .slide-main .uk-dotnav li button:before{background:#fff;border:1px solid #7ab348;}
.colored.is-green .slide-main .uk-dotnav li.uk-active a:before,.colored.is-green .slide-main .uk-dotnav li.uk-active button:before,.colored.is-green .slide-main .uk-dotnav li a:hover:before,.colored.is-green .slide-main .uk-dotnav li button:hover:before,.colored.is-green .slide-main .uk-dotnav li a:focus:before,.colored.is-green .slide-main .uk-dotnav li button:focus:before{background:#7ab348;border-color:#7ab348}
.slide-main .uk-dotnav > *{padding:0;}
.slide-main .uk-dotnav > * > *{border:none;}
.slide-main .uk-dotnav > .uk-active > *,.slide-main .uk-dotnav > li:hover > *{background:none;}
.o-zcontainer{position:relative;}

.colored.is-green .o-zcontainer::after,.colored.is-green .slide-main::after{color:#7ab348;}
.colored.is-orange .o-zcontainer::after,.colored.is-orange .slide-main::after{color:#7ab348;}
.dp-slide{position:absolute;bottom:0;left:0;width:540px;background:none;padding:0;margin:32px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.dp-slide[class^="slide-size-"],.dp-slide[class*=" slide-size-"]{margin:0;padding:32px;}
.dp-slide.slide-size-25\@n{width:25%}
.dp-slide.slide-size-33\@n{width:33%}
.dp-slide.slide-size-40\@n{width:40%}
.dp-slide.slide-size-50\@n{width:50%}
.dp-slide.slide-size-60\@n{width:60%}
.dp-slide.slide-size-66\@n{width:66%}
.dp-slide.slide-size-75\@n{width:75%}
.dp-slide.slide-size-100\@n{width:100%}
.dp-slide-snippet{position:relative;width:100%;background:rgba(0,0,0,.6);color:#fff;padding:32px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.dp-slide-snippet-2{position:relative;width:100%;background:none;font-weight:bold;padding:32px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;justify-items:;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.dp-slide-desc{position:relative;width:100%;background:none;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.dp-slide .o-slide-more:hover:before{content:"\e91d";background:var(--color-primary);color:transparent;-webkit-background-clip:text;background-clip:text;}
.slide-landing .dp-slide-flex{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.slide-landing .dp-slide-title{position:relative;bottom:0;left:0;width:68%;background:rgba(0,0,0,.6);color:#fff;padding:32px 32px 32px 142px;margin:32px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.slide-landing .dp-slide-title::before{content:"";position:absolute;left:32px;top:50%;background:url("../images/innio-logo.svg") 0 0 no-repeat;width:80px;height:80px;margin-top:-40px;}
.slide-landing .dp-slide-title .dp-title{padding:0;}
.slide-landing .dp-slide-title .dp-title::after{display:none;}
#marketo-container #marketo-background{position:absolute;left:0;right:0;top:0;bottom:0;background-position:center;z-index:1;background-size:cover;}
#marketo-container #marketo-background::before{content:"";position:absolute;right:0;top:0;display:inline-block;width:0;height:0;border-style:solid;border-width:0 200px 200px 0;border-color:transparent #7ab348 transparent transparent;z-index:1;}
#marketo-container #marketo-background::after{content:"";position:absolute;left:0;bottom:0;display:inline-block;width:0;height:0;border-style:solid;border-width:200px 0 0 200px;border-color:transparent transparent transparent #7ab348;z-index:1;}
#marketo-overlay{z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;}
#marketo-overlay.thank-you{z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;padding:48px 64px;}
#marketo-overlay.thank-you h1::after{display:none;}
#marketo-overlay .dp-title{padding-bottom:24px;font-weight:bold;}
#marketo-overlay p{font-size:20px;line-height:24px;}
#marketo-form{z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
#marketo-overlay{padding:48px 8px 48px 64px;}
#marketo-form{padding:48px 64px 48px 8px;}
#marketo-overlay.slide-landing .dp-slide-title{position:relative;bottom:0;left:0;width:100%;background:rgba(0,0,0,.6);color:#fff;padding:32px 32px 32px 142px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.o-iframe-100 iframe{width:1280px!important;height:720px!important;max-width:100%!important;}
#page #marketo-form .mktoForm .mktoFieldWrap:not(.no-flex){-ms-flex-wrap:wrap;flex-wrap:wrap;}
#page #marketo-form .mktoForm .mktoLabel{width:100%!important;}
#page #marketo-form .mktoForm input[type="text"],#page #marketo-form .mktoForm input[type="email"],#page #marketo-form .mktoForm input[type="tel"],#page #marketo-form .mktoForm select.mktoField,#page #marketo-form .mktoForm textarea.mktoField{min-width:100%!important;}
#content-Tabs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
#content-Tabs::after{background:#f7f7f7;}
#content-Tabs{-ms-grid-columns:(1fr)[60];grid-template-columns:repeat(60,1fr);grid-gap:2px;margin:0}
#content-Tabs >:first-child:nth-last-child(1),#content-Tabs >:first-child:nth-last-child(1) ~ *{-ms-grid-column-span:60;grid-column:span 60;}
#content-Tabs >:first-child:nth-last-child(2),#content-Tabs >:first-child:nth-last-child(2) ~ *{-ms-grid-column-span:30;grid-column:span 30;}
#content-Tabs >:first-child:nth-last-child(3),#content-Tabs >:first-child:nth-last-child(3) ~ *{-ms-grid-column-span:20;grid-column:span 20;}
#content-Tabs >:first-child:nth-last-child(4),#content-Tabs >:first-child:nth-last-child(4) ~ *{-ms-grid-column-span:15;grid-column:span 15;}
#content-Tabs >:first-child:nth-last-child(5),#content-Tabs >:first-child:nth-last-child(5) ~ *{-ms-grid-column-span:12;grid-column:span 12;}
#content-Tabs >:first-child:nth-last-child(6),#content-Tabs >:first-child:nth-last-child(6) ~ *{-ms-grid-column-span:10;grid-column:span 10;}
#content-Tabs > li::before,#content-Tabs > li::after,#content-Tabs > li a,#content-Tabs > li a::before,#content-Tabs > li a::after{-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
#content-Tabs > li::before{content:"";background:var(--color-primary);position:absolute;height:2px;left:50%;right:calc(50% + 9px);bottom:0;z-index:2;}
#content-Tabs > li::after{content:"";background:var(--color-primary);position:absolute;height:2px;left:calc(50% + 9px);right:50%;bottom:0;z-index:2;}
#content-Tabs > li:hover::before,#content-Tabs > li.active::before{left:0;}
#content-Tabs > li:hover::after,#content-Tabs > li.active::after{right:0;}
#content-Tabs > li > a{color:#4a4850;font-size:16px;text-transform:none;font-weight:normal;letter-spacing:0;border-bottom:2px solid #f7f7f7;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;min-height:auto;padding:8px 16px;}
#content-Tabs > li a::before{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-width:0 11px 0 11px;margin-left:-11px;border-color:rgba(255,255,255,0);border-top-color:var(--color-primary);z-index:2;border-radius:0;background:none;}
#content-Tabs > li:hover a::before,#content-Tabs > li.active a::before{background:none;border-width:11px 11px 0 11px;}
#content-Tabs > li a::after{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-width:0 9px 0 9px;margin-left:-9px;border-color:rgba(255,255,255,0);border-top-color:#fff;z-index:3;border-radius:0;background:none;}
#content-Tabs > li:hover a::after,#content-Tabs > li.active a::after{background:none;border-width:9px 9px 0 9px;}
#landing-advert{margin-bottom:-48px;margin-top:48px;position:relative;}
#landing-advert .wysiwyg a:not(.o-btn-0){color:#fff;text-decoration:underline;}
.o-input .noUi-horizontal{height:4px;}
.o-input .noUi-target{background:#e2e2e2;border-radius:2px;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0 80px 0 80px;position:relative;}
.o-input .noUi-target:before{content:"0,1 MW";position:absolute;left:-80px;top:-8px;font-size:13px;font-weight:bold;}
.o-input .noUi-target:after{content:"100 MW";position:absolute;right:-80px;top:-8px;font-size:13px;font-weight:bold;}
.o-input .noUi-horizontal .noUi-tooltip{top:130%;bottom:auto;font-size:13px;line-height:13px;border:1px solid #e2e2e2;border-radius:13px;-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15);padding:4px 8px 2px 8px;}
.o-input .noUi-connect{background:#e2e2e2;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.o-input .noUi-handle{border:none;border-radius:0;background:none;cursor:default;-webkit-box-shadow:none;box-shadow:none;}
.o-input .noUi-horizontal .noUi-handle{width:20px;height:20px;left:-17px;top:-8px;}
.o-input .noUi-handle.noUi-handle-lower::before{content:"";display:block;position:absolute;height:20px;width:20px;background:url("../images/slider-right2.svg") 0 0 no-repeat;left:0;top:0;}
.o-input .noUi-handle.noUi-handle-upper::before{content:"";display:block;position:absolute;height:20px;width:20px;background:url("../images/slider-left2.svg") 0 0 no-repeat;left:0;top:0}
.o-input .noUi-handle::after{display:none;}






#engine-finder {
	-ms-grid-columns: 1fr auto 1fr;
	grid-template-columns: 1fr auto 1fr;
}
@media (max-width:767px){
	#engine-finder {
	-ms-grid-columns: 1fr ato;
	grid-template-columns: 1fr auto;
}
#page.itemid-121.view-list .business.line-jenbacher.v2 > .o-rgap {
	margin-top: 0;
}
}

#seb_type_range_slider {
	width: 100%;
	margin: 4px 32px 0 16px;
}
#seb_type_range_slider::before { display: none; }
#seb_type_range_slider::after {
	content: "kW";
	position: absolute;
	right: -30px;
	top: -7px;
	font-size: 13px;
	font-weight: bold;
	color: #ccc;
}
#seb_type_range_slider .noUi-value {
	position: absolute;
	white-space: nowrap;
	text-align: center;
	top: 12px;
}
#seb_type_range_slider .noUi-marker-horizontal.noUi-marker {
	width: 3px;
}
#seb_type_range_slider .noUi-horizontal{height:4px;}
#seb_type_range_slider .noUi-target{background:#e2e2e2;border-radius:2px;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;position:relative;}
#seb_type_range_slider .noUi-horizontal .noUi-tooltip{top:130%;bottom:auto;font-size:13px;line-height:13px;border:1px solid #e2e2e2;border-radius:13px;-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15);padding:4px 8px 2px 8px;}
#seb_type_range_slider .noUi-connect{background:#e2e2e2;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
#seb_type_range_slider .noUi-handle{border:none;border-radius:0;background:none;cursor:default;-webkit-box-shadow:none;box-shadow:none;}
#seb_type_range_slider .noUi-horizontal .noUi-handle{width:23px;height:23px;left:-12px;top:-9px;cursor:pointer;}
#seb_type_range_slider .noUi-handle::after{display:none;}
#seb_type_range_slider .noUi-pips-horizontal{padding:0;height:auto;top:0;left:0;width:100%;}
#seb_type_range_slider .noUi-marker-horizontal.noUi-marker-sub{height:14px;top:-4px;}
#seb_type_range_slider .noUi-marker-large,.o-input .noUi-marker-sub{background:#00ABC2;}
#seb_type_range_slider .noUi-marker-large,.is-green .o-input .noUi-marker-sub{background:#7ab348;}
#seb_type_range_slider .noUi-value-horizontal{margin-left:0;}
#seb_type_range_slider .noUi-marker{background:#ccc;}
#seb_type_range_slider .noUi-value-horizontal.noUi-value-sub{padding-top:6px;}
#seb_type_range_slider .noUi-connect {
	background: #7ab348;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0;
	height: 5px;
}
#seb_type_range_slider .noUi-value-sub{color:var(--form-color);font-size:13px;}
#seb_type_range_slider .noUi-base{background:#00ABC2;height:5px; width: 100%;}
#seb_type_range_slider .noUi-base{background:#ccc;height:5px;cursor:pointer;}
#seb_type_range_slider .noUi-handle.noUi-handle-lower::before, #seb_type_range_slider .noUi-handle.noUi-handle-upper::before {
	display: block;
	position: absolute;
	height: 21px;
	width: 21px;
	background: #fff;
	left: 1px;
	top: 1px;
	content: "";
	z-index: 1;
	border-radius: 50%;
}
#seb_type_range_slider .noUi-handle.noUi-handle-lower::after,
#seb_type_range_slider .noUi-handle.noUi-handle-upper::after {
	display: block;
	position: absolute;
	height: 23px;
	width: 23px;
	background: none;
	left: 0;
	top: 0;
	font-family: 'project' !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 23px;
	z-index: 2;
	color: #7ab348;
}
#seb_type_range_slider .noUi-handle.noUi-handle-lower::after{content: "\e919";}
#seb_type_range_slider .noUi-handle.noUi-handle-upper::after{content: "\e918";}
#seb_type_range_slider .noUi-pips.noUi-pips-horizontal div.noUi-value:last-child::after {
	content: "+";
}
#seb_type_range_slider .noUi-pips {
	color: var(--style-color);
}
#seb_type_range_slider .noUi-base::after {
	content: "";
	width: 16px;
	height: 5px;
	background: #fff;
	position: absolute;
	right: -9px;
	top: 0;
}



@media (min-width:769px) and (max-width:991px){
#seb_type_range_slider .noUi-value-horizontal {
	font-size: 11px;
}
}
@media (max-width:768px){
#seb_type_range_slider {
	max-width: 100%;
	width: auto;
	margin: 4px 32px 0 16px;
}
}







.o-avatar-main{-ms-grid-columns:1fr 64px;grid-template-columns:1fr 64px;justify-items:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.o-card-4{justify-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;justify-items:normal;}
.o-card-4-avatar,.o-avatar{-ms-grid-columns:142px 1fr;grid-template-columns:142px 1fr;}
.o-card-4{margin-bottom:24px;}
.o-card-4 .o-box-0{padding:0}
.o-card-4 .o-box-0 [class^="o-btn"]{bottom:0}
.o-card-4 .o-box-5{padding:0}
.o-card-4 .o-box-5 [class^="o-btn"]{bottom:0}
.o-card-4 .o-more,.o-card-4 .o-view{bottom:-24px;left:50%;margin-left:-24px;-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15);background:#fff;position:absolute;}
.o-card-4 .o-more::after,.o-card-4 .o-view::after{left:-10px;right:-10px;top:-10px;bottom:50%;}
.o-card-4 .o-box-4{grid-row-gap:0;justify-items:initial;margin-bottom:16px;}
.o-card-4 .o-box-4 [class^="o-h"],.o-card-4 .o-box-4 [class*=" o-h"]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e2e2e2;letter-spacing:1px;}
.o-card-4 .o-box-4 p{font-size:13px;line-height:17px;}
.o-card-1 .o-more-link{bottom:-24px}
.o-cards .o-card-1 .o-more-link{bottom:-72px;}
.o-card-2 .o-more-link{right:-24px}
.o-card-3 .o-more-link{bottom:-24px}
.o-card-4 .o-more-link{bottom:-24px;}
.o-card-5 .o-more-link{right:-24px;bottom:-24px;}
.o-card-6 .o-more-link{bottom:-24px;}
.o-card-70 .o-more-link{bottom:-24px;}
.o-card-80 .o-more-link{bottom:-24px;}
.o-card-90 .o-more-link{bottom:-24px;}
.o-card-10 .o-more-link{right:-24px;width:100%;border:none;background:transparent;cursor:pointer;}
.location{color:#686c73;font-size:13px;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-self:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.location > .octo-breadcrumb{display:inline-block;height:13px;padding:0 4px;color:#e2e2e2;}
.location::before{padding-right:5px;font-size:16px;color:#28282b;top:-1px;position:relative;}
.location .txt{color:#28282b;font-weight:bold;display:inline-block;}
.abs-hide\@sm span{color:#fff;}
.abs-hide\@sm:hover span{color:var(--color-primary);}
.o-fixed-bottom .abs-hide\@sm span{color:var(--color-primary);}
.o-fixed-bottom .abs-hide\@sm:hover span{color:#00ABC2;}
.o-lv p:nth-of-type(1) span,.o-lv span:nth-of-type(1){font-weight:bold;display:block;padding-bottom:8px;}
.o-lv .list-tags{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;justify-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.o-lv .list-tags li,.badge{border:1px solid #000;margin:0 0 8px;border-radius:11px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:15px;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px 8px 1px 8px;font-size:13px;}
.badge{margin:0;}
.list-none{list-style:none;margin:0;padding:0;}
small{font-size:70%;}
body.highlighted .mod-marketo{z-index:1020;}
.hyphenate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.o-box-2 .o-btn,.o-box-2 .o-btn.o-btn-reverse:hover,.o-box-3 .o-btn,.o-box-3 .o-btn.o-btn-reverse:hover{background:rgba(255,255,255,.5);}
.o-input .disabled-hidden[disabled]{display:none;}
.provider-snippet{padding-top:16px;}
.sticky-card .o-h4.normal{font-style:normal;font-weight:normal;}
.o-card-1 > form .o-btn-link.submit-icon{width:48px;height:48px;line-height:0;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:-24px;left:50%;margin-left:-24px;}
.o-card-1 > form .o-btn-link.submit-icon span{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:32px;width:48px;height:48px;line-height:0;background:#fff;border-radius:24px;-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.o-card-1 > form .o-btn-link.submit-icon span::before{content:"\e93b";z-index:2;position:relative;font-family:'project'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-primary);}
.is-orange .o-card-1 > form .o-btn-link.submit-icon span::before{color:#7ab348;}
.is-green .o-card-1 > form .o-btn-link.submit-icon span::before{color:#7ab348;}
.o-card-1 > form .o-btn-link.submit-icon:focus,.o-card-1 > form .o-btn-link.submit-icon:hover,.o-card-1 > form .o-btn-link.submit-icon:active{text-decoration:none;}
.o-card-1 > form .o-btn-link.submit-icon:focus span::before,.o-card-1 > form .o-btn-link.submit-icon:hover span::before,.o-card-1 > form .o-btn-link.submit-icon:active span::before{background:var(--color-primary);content:"\e936";color:transparent;-webkit-background-clip:text;background-clip:text;}
.is-orange .o-card-1 > form .o-btn-link.submit-icon:focus span::before,.is-orange .o-card-1 > form .o-btn-link.submit-icon:hover span::before,.is-orange .o-card-1 > form .o-btn-link.submit-icon:active span::before{background:#7ab348;content:"\e936";color:transparent;-webkit-background-clip:text;background-clip:text;}
.is-green .o-card-1 > form .o-btn-link.submit-icon:focus span::before,.is-green .o-card-1 > form .o-btn-link.submit-icon:hover span::before,.is-green .o-card-1 > form .o-btn-link.submit-icon:active span::before{background:#7ab348;content:"\e936";color:transparent;-webkit-background-clip:text;background-clip:text;}
.o-card-1 > form .o-btn-link.submit-icon span::after{left:-10px;right:-10px;top:-8px;bottom:50%;content:"";position:absolute;background:#fff;z-index:1;}
.burger{position:relative;margin:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:inline-block;width:28px;height:20px;border:none;cursor:pointer;}
.burger span{display:block;position:absolute;width:100%;background:rgb(0,0,0);opacity:1;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.burger span:nth-child(1){top:0px;}
.burger span{height:3px;border-radius:3px;}
.burger span{background:#4a4850;}
.burger span:nth-child(2),.burger span:nth-child(3){top:8px;}
.burger span:nth-child(4){top:16px;}
.burger.uk-nav-close span:nth-child(2),.burger.uk-nav-close span:nth-child(3){width:75%;}
.burger.uk-nav-close span:nth-child(4){width:50%}
.burger.uk-nav-open span:nth-child(1){top:18px;width:0%;left:50%;}
.burger.uk-nav-open span:nth-child(1){top:8px;}
.burger.uk-nav-open span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0;}
.burger.uk-nav-open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:19px;left:-2px}
.site-501 .burger.uk-nav-open span:nth-child(2){top:auto;}
.site-501 .burger.uk-nav-open span:nth-child(3){top:auto;left:auto}
.burger.uk-nav-open span:nth-child(4){top:18px;width:0%;left:50%;}
.burger.uk-nav-open span:nth-child(4){top:8px;}
.burger:hover span,.burger.uk-nav-open span{background:var(--color-primary)}
.uk-menu-overlay{overflow:unset!important;}
.uk-menu-overlay body{overflow:hidden!important;}
#menu-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;padding:0;z-index:6;overflow:hidden;background:none;-webkit-overflow-scrolling:touch;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;}
#menu-overlay.uk-open{opacity:1;}
#menu-overlay .o-row-menu-overlay{height:100%;margin:0 auto;grid-template-areas:"a" "b" "c";-ms-grid-rows:var(--header-offset) auto 0;grid-template-rows:var(--header-offset) auto 0;-ms-grid-columns:1fr;grid-template-columns:1fr;}
/*.is-manager #menu-overlay .o-row-menu-overlay{-ms-grid-rows:88px auto 40px;grid-template-rows:88px auto 40px;}*/
#menu-overlay .menu-head{-ms-grid-row:1;-ms-grid-column:1;height:var(--header-offset);width:100%;-ms-grid-row:1;-ms-grid-column:1;grid-area:a;}
/*.is-manager #menu-overlay .menu-head{height:88px;}*/
#menu-overlay .menu-main{-ms-grid-row:2;-ms-grid-column:1;list-style:none;-ms-grid-row:3;-ms-grid-column:1;grid-area:b;}
#menu-overlay .menu-main{background:var(--color-primary);padding:0;overflow-y:auto;max-height:100%;-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
#menu-overlay .menu-main .o-row-menu-main{margin:auto;padding:32px 64px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
#menu-overlay .menu-main .o-row-menu-main > li{min-width:200px;}
#menu-overlay .menu-main .o-row-menu-main > li{margin-top:8px;padding-top:8px;}
#menu-overlay .menu-main .o-row-menu-main > li:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--color-primary)}
#menu-overlay .menu-main .o-row-menu-main > li > a{color:#fff;font-size:20px;line-height:32px;text-align:left;padding:0;outline:none;text-decoration:none;background:none;font-weight:bold;}
#menu-overlay .menu-main .o-row-menu-main > li > a:focus{background:none;outline:none;color:#fff;text-decoration:none;}
#menu-overlay .menu-main .o-row-menu-main > li > a:hover{background:none;outline:none;color:#fff;text-decoration:underline;}
#menu-overlay .menu-main  a{cursor:pointer;}
#menu-overlay .menu-main .o-row-menu-main > li.uk-nav-separator > a:hover,#menu-overlay .menu-main .o-row-menu-main > li.uk-nav-separator > a:focus,#menu-overlay .menu-main .o-row-menu-main > li.uk-nav-separator > a{cursor:text;color:#fff;text-decoration:none;}
#menu-overlay .menu-main .uk-nav.uk-dropdown-nav{list-style:none;padding:0;text-align:left;position:relative;margin:0;}
#menu-overlay .menu-main .uk-nav.uk-dropdown-nav li{position:relative;padding-bottom:1px;}
#menu-overlay .menu-main .uk-nav.uk-dropdown-nav li > a{line-height:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px 40px;font-size:16px;position:relative;z-index:2;text-decoration:none;color:#fff;}
#menu-overlay .menu-main .uk-nav.uk-dropdown-nav li > a > span{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-transition:flex-grow,-webkit-box-flex;transition:flex-grow,-webkit-box-flex;-o-transition:flex-grow;-webkit-transition:flex-grow,-webkit-box-flex;transition:flex-grow,-webkit-box-flex;transition:flex-grow;transition:flex-grow,-webkit-box-flex,-ms-flex-positive;transition:flex-grow,-webkit-box-flex,-ms-flex-positive;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s;text-align:center;}
#menu-overlay .menu-main .uk-nav.uk-dropdown-nav li.uk-active > a > span,#menu-overlay .menu-main .uk-nav.uk-dropdown-nav li > a:hover > span,#menu-overlay .menu-main .uk-nav.uk-dropdown-nav li > a:focus > span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
#menu-overlay .menu-main .uk-nav.uk-dropdown-nav li::before{content:"";width:1px;height:100%;background:var(--color-primary);position:absolute;top:0;left:20px;}
#menu-overlay .menu-main .uk-nav.uk-dropdown-nav li:first-child::before{top:20px;}
#menu-overlay .menu-main .uk-nav.uk-dropdown-nav li:last-child::before{height:20px;}
#menu-overlay .menu-main .uk-nav.uk-dropdown-nav li > a::after{content:"";width:9px;height:9px;background:var(--color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;position:absolute;top:50%;left:16px;margin-top:-4px;}
#menu-overlay .menu-main .uk-nav.uk-dropdown-nav li > a::before{content:"";width:15px;height:15px;font-size:24px;border-radius:50%;color:#fff;position:absolute;top:50%;left:12px;margin-top:-8px;opacity:0;display:block;}
#menu-overlay .menu-main .uk-nav.uk-dropdown-nav li.uk-active > a::before,#menu-overlay .menu-main .uk-nav.uk-dropdown-nav li > a:hover::before,#menu-overlay .menu-main .uk-nav.uk-dropdown-nav li > a:focus::before{opacity:1;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
#menu-overlay .menu-main .uk-nav.uk-dropdown-nav li.uk-active > a::before{background:#fff;}
#menu-overlay .menu-main .uk-nav.uk-dropdown-nav li > a:hover::before,#menu-overlay .menu-main .uk-nav.uk-dropdown-nav li > a:focus::before,#menu-overlay .menu-main .uk-nav.uk-dropdown-nav li.uk-active > a::before{border:1px solid #fff;background:none;}
#menu-overlay .menu-main .uk-nav.uk-dropdown-nav li > a:hover::after,#menu-overlay .menu-main .uk-nav.uk-dropdown-nav li > a:focus::after,#menu-overlay .menu-main .uk-nav.uk-dropdown-nav li.uk-active > a::after{background:#fff;}
#menu-overlay .menu-main .uk-nav.uk-dropdown-nav ul{list-style:none;padding:0;text-align:left;position:relative;margin:0 0 0 26px;position:relative;z-index:1;}
#menu-overlay .menu-main .uk-nav.uk-dropdown-nav ul::before{content:"";width:1px;height:40px;background:#c4c4c4;position:absolute;top:-19px;left:7px;-webkit-transform:rotate(-32deg);-ms-transform:rotate(-32deg);transform:rotate(-32deg);}
#menu-overlay .menu-main .uk-nav.uk-dropdown-nav ul > li:first-child::before{top:21px;}
#menu-overlay .menu-main .uk-nav.uk-dropdown-nav ul > li:last-child::before{height:0;}
.o-img-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
#applications .app-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#applications .app-img{width:calc(100% + 150px);margin-left:-150px;}
#applications > div:first-child{z-index:3;}
#applications > div,#applications > a{z-index:2;position:relative;}
#applications .o-box-0{padding:40px 0 0 0;}
#applications .o-box-0 p{padding-bottom:0;}
#applications .o-box-5{padding:40px 0 0 0;}
#applications .o-box-5 p{padding-bottom:0;}
#applications.o-container[class*="o-bg"]{padding-top:0;padding-bottom:0;}
#modal-cck.modal-frontend .modal-content{height:auto!important;}
.sticky-card.uk-active{z-index:978;margin-top:6px!important;}
.o-container.o-fixed-bottom{z-index:981;}
.o-fix .checkboxes input{margin:0 4px 0 0;}
.dropdown-toggle.translate{background:none;border:0;cursor:pointer;position:absolute;top:0;left:0;display:block;height:20px;}
.dropdown-toggle.translate .caret{border-top-color:var(--color-primary);display:block;height:0;margin:0;width:0;}
.dropdown-toggle.translate:hover .caret{border-top-color:var(--color-primary);}
#page .mktoForm .mktoAsterix{float:none;padding:8px 10px 0 0;display:none;position:absolute;right:0;font-weight:bold;font-family:Arial,sans-serif!important;font-size:18px;}
#page .com-marketo .mktoForm .mktoAsterix{color:#e22d15;}
#page .mktoForm .mktoLabel[for="privacyTCConsent"] .mktoAsterix{padding:0;position:absolute;left:15px;top:-3px;}
.dropdown-wrapper{position:relative;display:inline;}
.dropdown-wrapper.open .dropdown-menu{left:auto;right:0;border-radius:0;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.dropdown-wrapper.open .dropdown-menu.flex-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-submenu:hover > a,.dropdown-submenu:focus > a{color:#ffffff;background:var(--color-primary);background-image:none;background-repeat:no-repeat;}
.o-card-1 > form .o-btn-link.submit-icon{min-width:auto;min-height:auto;border:none;box-sizing:unset;padding:0;}
.o-card-1.sticky-card2 form{padding-left:12px;padding-right:12px;}
.o-card-1 > form .o-btn-link.submit-icon:focus,.o-card-1 > form .o-btn-link.submit-icon:hover,.o-card-1 > form .o-btn-link.submit-icon:active{text-decoration:none;background:none;}
.o-card-1 > form .o-btn-link.submit-icon span{letter-spacing:0;}
.wysiwyg div.o-inline{position:inherit;padding:0;border:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.wysiwyg .o-inline .icon-help-2{margin:0;cursor:pointer;}
#absolute .o-octo-24 > li{line-height:0;}
.o-menu-c li a{font-size:16px;line-height:20px;display:inline-block;position:relative;text-decoration:none;text-transform:uppercase;font-weight:bold;}
#landing-title .dp-slide-title{margin:48px 0 0;width:71%;}
span.star{color:#e22d15;float:none;padding:8px 10px 0 4px;font-weight:bold;font-family:Arial,sans-serif!important;font-size:18px;position:absolute;top:0;}
.hyphenate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:2px;}
.o-hidden{visibility:hidden!important;}
:lang(de) time{text-transform:capitalize}
.itemid-244 #landing-title .dp-slide-title{margin-top:12px;}
pre,code{padding:2px 4px;background:rgba(0,0,0,0.04);color:#b11;white-space:break-spaces;}
p.media-direct-link{text-align:right;position:absolute;z-index:1;right:32px;bottom:72px;}
p.media-direct-link > a.a-direct-link{margin-right:8px;}
[class^="file-"],[class*=" file-"]{display:inline-block;width:60px;height:60px;background-position:center;background-repeat:no-repeat;background-size:cover;font-size:60px;background:none;}
[class^="file-"]::before,[class*=" file-"]::before{display:inline-block;width:60px;height:60px;background-position:center;background-repeat:no-repeat;background-size:cover;font-size:60px;font-family:'project'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;}
.file-mp4::before,.file-MP4::before{content:"\e959";}
.file-move::before,.file-MOVE::before{content:"\e958";}
.file-gif::before,.file-GIF::before{content:"\e956";}
.file-avi::before,.file-AVI::before{content:"\e944";}
.file-JPG::before,.file-JPEG::before,.file-jpg::before,.file-jpeg::before{content:"\e957";}
.file-pdf::before,.file-PDF::before{content:"\e95a";}
.file-webinar::before,.file-WEBINAR::before{content:"\e982";}
.file-png::before,.file-PNG::before{content:"\e95b";}
.file-xls::before,.file-xlsx::before,.file-XLS::before,.file-XLSX::before{content:"\e95e";}
.file-zip::before,.file-ZIP::before{content:"\e95f";}
.file-ppt::before,.file-PPT::before{content:"\e95c";}
.file-doc::before,.file-docx::before,.file-DOC::before,.file-DOCX::before{content:"";}
.o-card-1 .calc{position:absolute;left:16px;bottom:16px;padding:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.o-card-1 .calc span[class^="octo-"],.o-card-1 .calc span[class*=" octo-"]{font-size:17px;}
.o-card-1 .calc .txt{font-size:13px;line-height:0;padding:1px 0 0 4px;display:block;text-transform:capitalize;}
.dp-slide .o-slide-more{position:absolute;top:0;left:0;right:0;bottom:0;}
.sticky-card ~ .mod-marketo{margin-top:32px;}
.o-input input[type="text"]:focus,.o-input input[type="password"]:focus,.o-input input[type="text"]:hover,.o-input input[type="password"]:hover{border-bottom-color:var(--color-primary);}
.is-orange .o-input input[type="text"]:focus,.is-orange .o-input input[type="password"]:focus,.is-orange .o-input input[type="text"]:hover,.is-orange .o-input input[type="password"]:hover{-webkit-box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 #7ab348,inset 0 1px 0 #e2e2e2;box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 #7ab348,inset 0 1px 0 #e2e2e2}
.is-green .o-input input[type="text"]:focus,.is-green .o-input input[type="password"]:focus,.is-green .o-input input[type="text"]:hover,.is-green .o-input input[type="password"]:hover{-webkit-box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 #7ab348,inset 0 1px 0 #e2e2e2;box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 #7ab348,inset 0 1px 0 #e2e2e2}
iframe.optanon-category-3[src*="/p/"]{height:120px;}
body.is-registered:not(.is-manager):not(.tmpl-wysiwyg) header:after{content:'';width:0;height:0;border-style:solid;border-width:0 30px 30px 0;border-color:transparent #7ab348 transparent transparent;right:0;top:0;position:absolute;z-index:999;}
#seblod_form .alert.alert-success{background:#7ab348;padding:16px;color:#fff;max-width:600px;}
.getback-from-impersonate span{width:48px;height:48px;position:fixed;left:16px;bottom:2px;line-height:48px;font-size:36px;color:#CC2727;z-index:982;}
.getback-from-impersonate span:hover{bottom:4px;}
body.tmpl-wysiwyg .getback-from-impersonate{display:none;}
.modal-provider-export h3{display:inline;}
.modal-provider-export .modal-header{padding:0;}
.modal-provider-export .o-close{position:absolute;right:24px;top:24px;z-index:1;}
.modal-provider-export .o-close .icon-delete{color:#fff;opacity:1;}
.modal-provider-export .o-close .icon-delete:hover,.modal-provider-export .o-close .icon-delete:focus{color:#fff;opacity:.8;}
.modal-provider-export .modal-header,.modal-provider-export .modal-content,.modal-provider-export .modal-body{border:none;}
.modal-provider-export h1.o-h3.o-title-1{padding-left:32px;padding-bottom:0;}
.modal-provider-export h1.o-h3.o-title-1 span::before{background:none;}
.modal-provider-export .line{margin:16px 32px;background:#e2e2e2;height:1px;}
.modal-provider-export .modal-footer{border-radius:0;}
.modal-provider-export h1[class^="o-title"]::after,.modal-provider-export h1[class*="o-title"]::after{padding-bottom:410px;-webkit-clip-path:polygon(0% 0%,calc(100% - 140px) 0%,calc(100% - 100px) 40px,calc(100% + 2px) 40px,102% 102%,0 100%);clip-path:polygon(0% 0%,calc(100% - 140px) 0%,calc(100% - 100px) 40px,calc(100% + 2px) 40px,102% 102%,0 100%);}
a.site-switcher{text-transform:uppercase;font-weight:bold;}
a.site-switcher .site-name{line-height:24px;padding-left:4px;}
a.site-switcher .octo-region-2{top:-1px;position:relative;}
#platform{padding-bottom:32px;}
#platform .platform-style-a{width:100%;}
#platform .platform-style-a ul{list-style:none;}
#platform .platform-style-a a.hasPopover{position:relative;min-width:50%;color:#4a4850;padding:2px 0;}
#platform .platform-style-a a.hasPopover:hover,#platform .platform-style-a a.hasPopover.active{color:var(--color-primary)}
#platform .platform-style-a a.hasPopover:hover::before,#platform .platform-style-a a.hasPopover.active::before{opacity:1;}
#platform .platform-style-a a.hasPopover::after{content:"\e909";font-family:'project'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:rotate(-90deg);font-size:12px;display:block;position:absolute;right:0;top:50%;margin-top:-6px;}
#platform .platform-style-b{width:100%;}
#platform .platform-style-b ul{list-style:none;}
#platform .platform-style-b a{position:relative;padding:2px 0;}
.popover.platform{max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:var(--color-primary);color:#fff;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
.popover.platform .popover-content{padding:8px 16px 16px;}
.popover.platform .arrow{display:none;}
.popover.platform .popover-content ul{list-style:none;}
.popover.platform .popover-content li a{color:#fff;position:relative;display:inline-block;padding:8px 0;text-transform:capitalize;}
.popover.platform .popover-content li a::before{content:'';display:block;position:absolute;z-index:-1;bottom:2px;height:1px;background-color:transparent;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-transition-property:background-color,border-color,height,right,-webkit-box-shadow;transition-property:background-color,border-color,height,right,-webkit-box-shadow;-o-transition-property:background-color,border-color,box-shadow,height,right;transition-property:background-color,border-color,box-shadow,height,right;transition-property:background-color,border-color,box-shadow,height,right,-webkit-box-shadow;left:0;right:calc(100% - 32px);background-color:#e2e2e2;}
.popover.platform .popover-content li:hover a::before{right:0;background-color:#fff;height:2px;}
[text-align="center"]{text-align:center;}
[text-align="left"]{text-align:center;}
[text-align="right"]{text-align:center;}
.modal-body{padding:0 32px 16px;}
.provider-dl > .copy-data-info{bottom:8px;}
#seb_provider_button_export_process{width:112px!important;padding:0 12px!important;}
[class*="o-btn-"] .progress{margin-bottom:0;overflow:visible;background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:auto!important;}
[class*="o-btn-"] .progress .bar{position:relative;background-clip:padding-box;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;border:none;color:var(--color-primary);background:none;border-radius:16px;font-size:13px;text-transform:uppercase;line-height:16px;padding:0;min-width:210px;min-height:32px;letter-spacing:1px;font-weight:bold;text-decoration:none;border:noneA;color:#fff;background:none;min-width:100%;min-height:23px;float:none;box-shadow:none;text-shadow:none;height:auto;}
[class*="o-btn-"] .progress .bar:focus,[class*="o-btn-"] .progress .bar:hover,[class*="o-btn-"] .progress .bar:active{border:none;color:var(--color-primary);background:none;}
.bg-power{position:relative;padding-left:115px;}
.bg-power::before{content:"";background:url(/images/assets/5/innio-power2.svg);width:140px;height:140px;position:absolute;left:-42px;top:50%;display:block;background-size:cover;margin-top:-65px;}
.breaking-news > p{background:var(--color-primary);color:#fff;padding:16px;margin:0;box-sizing:border-box;padding-bottom:16px;text-align:center;font-size:18px;}
.breaking-news a,.breaking-news a:link,.breaking-news a:visited{color:#fff;text-decoration:underline;}
ul.media-directory,ul.bullet-list{list-style:none;}
ul.media-directory li.lvl-4{padding:8px 0;}
ul.media-directory li.lvl-5{padding:0 0 16px 48px;}
ul.media-directory li.lvl-5 h3{margin-bottom:4px;}
ul.media-directory h3:before{content:"\e91f";position:absolute;top:-2px;left:-20px;font-size:14px;color:var(--color-primary);font-family:'project'!important;}
ul.media-directory .bullet-list li:before{content:"• ";font-family:'project'!important;font-size:32px;top:5px;position:relative;color:var(--color-primary);}
.bullet-list .badge{margin-left:8px;}
[hidden]{display:none;}
.landing-center{width:50%;margin:0 auto;}
.wysiwyg .moduletable_panel,.wysiwyg .panel-bg-1,.wysiwyg .panel-bg-0{border:none;padding:0;margin:0;position:relative;}
.wysiwyg .panel-bg-1::before{content:"";position:absolute;background-size:contain!important;background-repeat:no-repeat!important;}
.wysiwyg #id_bg302.panel-bg-1{padding:76px 0 0 0;}
.wysiwyg #id_bg302.panel-bg-1::before{width:592px;height:296px;bottom:-50%;right:0;}
.wysiwyg #id_bg304.panel-bg-1{padding:130px 0 130px 0;}
.wysiwyg #id_bg304.panel-bg-1::before{width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-position:right;}
.reman-logo{position:absolute;z-index:2;left:24px;bottom:24px;width:280px;height:280px;}
.reman-logo.reup-engine{position:absolute;z-index:2;width:150px;height:150px;}
.reman-logo.reup-part{position:absolute;z-index:2;width:150px;height:150px;}
.reman-arrow{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;}
.reman-circle{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;}
.reman-circle{background:url("../images/roman/cercle.png") 0 0 no-repeat;background-size:cover;}
.reman-arrow{background:url("../images/roman/arrow.png") 0 0 no-repeat;background-size:cover;}
.reman-circle,.reman-arrow{animation:4s rotate360 infinite linear;}
.reman-logo-zh-cn{background:url("../images/roman/logo-zh-cn.png") 0 0 no-repeat;background-size:cover;}
.reman-logo-hr-hr{background:url("../images/roman/logo-hr-hr.png") 0 0 no-repeat;background-size:cover;}
.reman-logo-cs-cz{background:url("../images/roman/logo-cs-cz.png") 0 0 no-repeat;background-size:cover;}
.reman-logo-en-gb{background:url("../images/roman/logo-en-gb.png") 0 0 no-repeat;background-size:cover;}
.reman-logo-fr-fr{background:url("../images/roman/logo-fr-fr.png") 0 0 no-repeat;background-size:cover;}
.reman-logo-de-de{background:url("../images/roman/logo-de-de.png") 0 0 no-repeat;background-size:cover;}
.reman-logo-hu-hu{background:url("../images/roman/logo-hu-hu.png") 0 0 no-repeat;background-size:cover;}
.reman-logo-it-it{background:url("../images/roman/logo-it-it.png") 0 0 no-repeat;background-size:cover;}
.reman-logo-pl-pl{background:url("../images/roman/logo-pl-pl.png") 0 0 no-repeat;background-size:cover;}
.reman-logo-ru-ru{background:url("../images/roman/logo-ru-ru.png") 0 0 no-repeat;background-size:cover;}
.reman-logo-sk-sk{background:url("../images/roman/logo-sk-sk.png") 0 0 no-repeat;background-size:cover;}
.reman-logo-sl-sl{background:url("../images/roman/logo-sl-sl.png") 0 0 no-repeat;background-size:cover;}
.reman-logo-es-es{background:url("../images/roman/logo-es-es.png") 0 0 no-repeat;background-size:cover;}
.reman-logo-ja-jp{background:url("../images/roman/logo-ja-jp.png") 0 0 no-repeat;background-size:cover;}
.reman-logo-ko-kr{background:url("../images/roman/logo-ko-kr.png") 0 0 no-repeat;background-size:cover;}

.o-add-logo{position:relative;}
.o-add-logo .o-logo{position:absolute;z-index:2;left:24px;bottom:24px;width:250px;height:250px;}
.o-logo.o-data-center.o-logo-en-gb{background:url("../images/addlogo/INNIO_H2_Badge_white.png") 0 0 no-repeat;background-size:cover;}
.step.uk-slider.uk-slider-container{padding-top:20px;}
.uk-slider-nav.uk-dotnav.uk-flex-center.uk-margin{padding-top:16px;}
.o-step-circle{display:-webkit-box;display:-ms-flexbox;display:flex;width:280px;height:280px;border-radius:140px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}
.o-step-bg{display:-webkit-box;display:-ms-flexbox;display:flex;width:280px;height:280px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}
.o-step-icon{position:absolute;top:-40px;left:50%;margin-left:-40px;font-size:64px;color:#7ab348;background:#fff;width:80px;height:80px;border-radius:40px;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.o-step-circle .o-edit{right:50%;margin-right:-65px;top:14px;}
.o-step-title{text-transform:uppercase;font-size:28px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 12px;text-align:center;line-height:26px;transform:scale(1);transform-origin:50%;}
.o-step-circle:hover .o-step-title{transform:scale(0.8);}
.o-step-circle .o-step-more{position:absolute;bottom:4px;left:50%;margin-left:-16px;width:32px;height:32px;}
.o-step-circle .o-step-more::before{font-size:32px;content:"\e906";font-family:'project'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.o-step-circle:hover .o-step-more::before{content:"\e97e";}
.o-step-desc{font-size:13px;line-height:15px;padding:0 32px;text-align:center;overflow:hidden;height:0;transform:scale(0);transform-origin:50%;}
.o-step-circle:hover .o-step-desc{height:auto;transform:scale(1);}
a.o-step-link{display:block;position:absolute;left:-10px;right:-10px;bottom:-10px;top:-10px;border-radius:50%;cursor:pointer;z-index:2;}
.o-step-circle .o-step-title,.o-step-circle .o-step-desc{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.o-step .o-order-more-5 .o-step-circle{margin-right:0;}
.o-step .o-order-more-6 .o-step-circle{margin-left:0;}
.is-green .o-step-circle{border:10px solid #7ab348;}
.is-green .o-step-title,.is-green .o-step-icon [class^="octo-"]::before,.is-green .o-step-icon [class*=" octo-"]::before,.is-green .o-step-circle .o-step-more::before{color:#7ab348;}
.is-orange .o-step-circle{border:10px solid #7ab348;}
.is-orange .o-step-title,.is-orange .o-step-icon [class^="octo-"]::before,.is-orange .o-step-icon [class*=" octo-"]::before,.is-orange .o-step-circle .o-step-more::before{color:#7ab348;}


@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.o-step-rotate {
  -webkit-animation: rotating 2s linear infinite;
  -moz-animation: rotating 2s linear infinite;
  -ms-animation: rotating 2s linear infinite;
  -o-animation: rotating 2s linear infinite;
  animation: rotating 2s linear infinite;
}
.o-step-rotate {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
}


#slide-engine .o-box-engine{padding:24px 24px 72px 24px;-webkit-box-sizing:border-box;box-sizing:border-box;}
#slide-engine .o-box-engine::after{content:"";position:absolute;right:-12px;top:50%;margin-top:-12px;display:inline-block;width:0;height:0;border-style:solid;border-width:12px 0 12px 12px;}
#slide-engine .o-box-engine::after{border-color:transparent transparent transparent var(--color-primary);}
.is-green #slide-engine .o-box-engine::after{border-color:transparent transparent transparent #7ab348;}
.is-orange #slide-engine .o-box-engine::after{border-color:transparent transparent transparent #7ab348;}
#slide-engine .uk-slideshow-thumbnav{position:absolute;bottom:0;left:0;right:0;height:0;}
#slide-engine .title{font-weight:bold;}
#slide-engine .subtitle{font-weight:normal;}
#slide-engine .wysiwyg ul{margin:0;}
#slide-engine li .thumbnav-title{text-align:center;font-size:13px;line-height:18px;color:var(--style-color)}
#slide-engine li.uk-active .thumbnav-title{color:#7ab348}
#slide-engine li .thumbnav-img{-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15);position:relative;}
#slide-engine li .thumbnav-img img{max-width:176px;}
#slide-engine li .thumbnav-img::before{content:"";position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.3);border-top:2px solid transparent;}
#slide-engine li.uk-active .thumbnav-img::before,#slide-engine li:hover .thumbnav-img::before{background:none}
#slide-engine .uk-thumbnav li{transform:scale(1.0);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
#slide-engine .uk-thumbnav li.uk-active,#slide-engine .uk-thumbnav li:hover{transform:scale(1.075);transform-origin:50% 100%;}
#slide-engine li.uk-active .thumbnav-img::before,#slide-engine li:hover .thumbnav-img::before{border-top-color:var(--color-primary);}
.is-green #slide-engine li.uk-active .thumbnav-img::before,.is-green #slide-engine li:hover .thumbnav-img::before{border-top-color:#7ab348;}
.is-orange #slide-engine li.uk-active .thumbnav-img::before,.is-orange #slide-engine li:hover .thumbnav-img::before{border-top-color:#7ab348;}
#slide-engine .spe-thumbnav{height:108px;}
#slide-engine .uk-thumbnav{position:absolute;left:0;right:0;bottom:0;}
#slide-engine .o-btn-2.o-btn-outline:link,#slide-engine .o-btn-2.o-btn-outline:visited,#slide-engine .o-btn-2.o-btn-outline:focus{border:1px solid #fff;color:#fff;background:none;}
#slide-engine .o-btn-2.o-btn-outline:hover{border:1px solid #fff;background:#fff;}
#slide-engine .o-btn-2.o-btn-color.o-btn-outline:hover{color:var(--color-primary);}
.is-green #slide-engine .o-btn-2.o-btn-color.o-btn-outline:hover{color:#7ab348;}
.is-orange #slide-engine .o-btn-2.o-btn-color.o-btn-outline:hover{color:#7ab348;}
#slide-engine .engine-btn{position:absolute;left:24px;right:24px;text-align:center;bottom:24px;}
.engine-subtitle,.engine-title{font-size:16px;line-height:18px;}
.engine-title{color:#7ab348;}
.engine-label{line-height:13px;display:inline-block;height:18px;font-size:13px;}
body.ru-ru .engine-label.opt7,body.ru-ru .engine-label.opt8{top:-6px;height:20px;}
.engine-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.engine-legend > span{font-size:11px;display:inline-block;line-height:13px;}
.o-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.o-progress-label{display:none;font-size:11px;position:relative;line-height:13px;padding-left:4px;}
.o-progress-value{height:16px;position:relative;margin:0;background:#fff;border:1px solid #ddd;border-radius:8px;padding:1px;box-sizing:border-box;}
.o-progress-bar{display:block;height:100%;border-radius:7px;position:relative;}
.o-progress-value.color > .o-progress-bar{background-color:var(--color-primary);}
.is-green .o-progress-value.color > .o-progress-bar{background-color:#7ab348;}
.is-orange .o-progress-value.color > .o-progress-bar{background-color:#7ab348;}
.o-progress-bar::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,rgba(255,255,255,.2)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.2)),color-stop(.75,rgba(255,255,255,.2)),color-stop(.75,transparent),to(transparent));background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);z-index:1;-webkit-background-size:50px 50px;-moz-background-size:50px 50px;background-size:50px 50px;-webkit-animation:move 2s linear infinite;-moz-animation:move 2s linear infinite;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;-webkit-border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-bottomleft:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;overflow:hidden;}
.o-progress-desc,.o-progress-bar::after{-webkit-animation:none;-moz-animation:none;background-image:none;}
.o-progress-desc{display:none;color:#333;font-size:11px;line-height:8px;position:absolute;right:0;top:17px;font-family:"Arial";background:#ddd;height:16px;padding:4px;border-radius:8px;box-sizing:border-box;}
.o-progress-desc::after{position:relative;content:"%";font-family:"Arial";}
.uk-transform-origin-center-center{transform-origin:50% 50%;}
table.no-head thead{visibility:hidden;}
table.no-head.table.table-striped.responsive thead th{padding:0;line-height:0;border:1px solid #e2e2e2;}
:lang(ru-ru) body.itemid-274 .o-circles{display:none;}
div.engine-labels{display:block;float:left;}
.dp-slide-to-left{margin-left:0;}
#system-message-container a,#system-message-container a:link
#system-message-container a:visited,#system-message-container a:hover{color:#fff;text-decoration:underline;}
.o-split-original{position:absolute;left:12px;top:20px;right:12px;max-width:587px;}
.o-split-imgs{width:auto;margin:0 auto;max-width:587px;position:relative;}
.wysiwyg table.bt thead,.wysiwyg table.bt tbody th{display:none;}
.wysiwyg table.bt tfoot th,.wysiwyg table.bt tfoot td,.wysiwyg table.bt tbody td{border:none;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:top;justify-content: space-between}
.wysiwyg table.bt tfoot th::before,.wysiwyg table.bt tfoot td::before,.wysiwyg table.bt tbody td::before{content:attr(data-th);display:inline-block;-ms-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-weight:bold;width:9em;padding-right: 4px}
.wysiwyg table.bt tfoot th.bt-hide,.wysiwyg table.bt tfoot td.bt-hide,.wysiwyg table.bt tbody td.bt-hide{display:none;}
.wysiwyg table.bt tfoot th .bt-content,.wysiwyg table.bt tfoot td .bt-content,.wysiwyg table.bt tbody td .bt-content{vertical-align:top;}

@media (max-width:767px){
span.bt-content p {
    text-align: right;
}
}
.bt-wrapper.active{max-height:310px;overflow:auto;-webkit-overflow-scrolling:touch;}
.wysiwyg table.bt.bt--no-header tfoot td::before,.wysiwyg table.bt.bt--no-header tbody td::before{display:none;}
.wysiwyg table.bt tbody tr:first-child td,.wysiwyg table.bt tbody tr:first-child td,.wysiwyg table.bt tbody tr:last-child td,.wysiwyg table.bt tbody tr:last-child td{padding:0 16px;}
.wysiwyg table.bt tbody tr:first-child td:first-child{padding:8px 16px 8px;}
.wysiwyg table.bt tbody tr:last-child td:last-child{padding:0 16px 16px;}
.wysiwyg table.bt tbody tr td{padding:0 16px;}
.wysiwyg table.bt tbody tr td:first-child{padding:0 16px 8px;}
.wysiwyg table.bt tbody tr td:last-child{padding:0 16px 16px;}
.v2 .o-rtl{direction:rtl;}
.v2 .o-ltr{direction:ltr;}
.v2 #o-triangle::after{content:"";background:#F7F7F7;width:30%;position:absolute;right:0;top:0;bottom:-1px;z-index:3;-webkit-clip-path:polygon(101% 100%,0% 100%,101% -1%);clip-path:polygon(101% 100%,0% 100%,101% -1%);}
.v2 #other .uk-slider,.v2 #details .uk-slider,.v2 #news .uk-slider{margin-top:-32px;padding-top:32px;}
.uk-slideshow-thumbs{margin-top:-32px;padding-top:32px;}
.v2 #news .o-cards{margin-left:20px;padding-left:28px;}
.v2 #news .uk-slider-items[class^="uk-child-width-"],.v2 #news .uk-slider-items[class*=" uk-child-width-"]{margin:0 0 0 -32px;}
.v2 #news [class^="uk-child-width-"] > *,.v2 #news [class*=" uk-child-width-"] > *{padding-left:32px;}
.v2 #news .o-cards::before{content:"";background:#E2E2E2;width:1px;position:absolute;left:0px;top:9px;bottom:9px;z-index:3;height:auto;}
.o-arrows{position:absolute;top:0;right:7px;}
.o-arrows .o-previous,.o-arrows .o-next{font-size:32px;border:none;cursor:pointer;background:transparent;color:var(--color-primary)}
.is-green .o-arrows .o-previous,.is-green .o-arrows .o-next{color:#7ab348}
.is-orange .o-arrows .o-previous,.is-orange .o-arrows .o-next{color:#7ab348}
.o-arrows .o-previous::before{content:"\e901";font-family:'project'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.o-arrows .o-next::before{content:"\e902";font-family:'project'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.o-arrows .o-previous:hover::before{content:"\e918";}
.o-arrows .o-next:hover::before{content:"\e919";}
#slide-projet-america #slider-business{margin-top:48px;}
#america-home-project{margin-top:-48px;background:#f7f7f7;position:relative;padding-top:48px;padding-bottom:115px;margin-bottom:48px;}
#america-home-project::before{content:"";position:absolute;left:0;right:0;top:0;bottom:48px;background:#f7f7f7;}

.itemid-244.site-663 #slide-project-america {
	position: relative;
	padding-top: 48px;
	padding-bottom: 172px;
	margin-bottom: 0;
	margin-top: 32px;
}
.itemid-244.site-663 #slide-project-america #slider-projects {
	top: auto;
}
.is-home.site-663 #home-project{background:#f7f7f7;position:relative;padding-top:48px;padding-bottom:115px;margin-bottom:48px;}
.is-home.site-663 #home-project::before{content:"";position:absolute;left:0;right:0;top:0;bottom:48px;background:#f7f7f7;}

#slide-project-america #slider-projects{padding-top:32px;}
.v2 #infos,.v2 #other,.v2 #jb_products,.v2 #wk_products,.v2 #jb_services_a{background:#F7F7F7;padding:48px 0;}

.v2.v3 #infos{background:#fff;padding:0;}

.list-resources{list-style:none;}
.list-resources li{position:relative;}
.list-resources li a{cursor:pointer;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;display:block;border-top:none;font-weight:normal;font-size:16px;color:#4a4850;display:block;position:relative;line-height:19px;}
.list-resources > li > a{padding:10px 16px 10px 8px;}
.list-resources > li > a:hover,.list-resources > li > a:focus,.list-resources > li.uk-active > a{padding:10px 16px;line-height:19px;}
.list-resources ul > li > a{padding:10px 16px 10px 32px;}
.list-resources ul > li > a:hover,.list-resources ul > li > a:focus,.list-resources ul > li.uk-active > a{padding:10px 16px 10px 48px;}
.list-resources a.media-short{width:calc(100% - 2px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.list-resources a.media-short span[class^="file-"]{width:48px;height:48px;padding-right:8px;}
.list-resources a.media-short [class^="file-"]::before,.list-resources a.media-short [class*=" file-"]::before{width:48px;height:48px;font-size:48px;}
.list-resources a.media-short [class^="file-"]::before,.list-resources a.media-short [class*=" file-"]::before{color:var(--color-primary);}
.is-green .list-resources a.media-short [class^="file-"]::before,.is-green .list-resources a.media-short [class*=" file-"]::before{color:#7ab348;}
.is-orange .list-resources a.media-short [class^="file-"]::before,.is-orange .list-resources a.media-short [class*=" file-"]::before{color:#7ab348;}
.list-resources a.media-short .octo-breadcrumb{font-size:13px;display:block;}
.list-resources a.media-short .octo-breadcrumb::before{color:#ccc;font-size:11px;line-height:18px;}
.list-resources > li > a:hover,.list-resources > li > a:focus,.list-resources > li.uk-active > a{color:var(--color-primary);}
.is-green .list-resources > li > a:hover,.is-green .list-resources > li > a:focus,.is-green .list-resources > li.uk-active > a{color:#7ab348;}
.is-orange .list-resources > li > a:hover,.is-orange .list-resources > li > a:focus,.is-orange .list-resources > li.uk-active > a{color:#7ab348;}
.list-resources ul > li > a:hover,.list-resources ul > li > a:focus,.list-resources ul > li.uk-active > a{color:var(--color-primary);}
.is-green .list-resources ul > li > a:hover,.is-green .list-resources ul > li > a:focus,.is-green .list-resources ul > li.uk-active > a{color:#7ab348;}
.is-orange .list-resources ul > li > a:hover,.is-orange .list-resources ul > li > a:focus,.is-orange .list-resources ul > li.uk-active > a{color:#7ab348;}
.list-resources li > a::before{content:"";width:2px;left:0;top:50%;bottom:50%;display:block;position:absolute;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
.list-resources li > a::before{background:var(--color-primary);}
.is-green .list-resources li > a::before{background:#7ab348;}
.is-orange .list-resources li > a::before{background:#7ab348;}
.list-resources li > a:hover::before,.list-resources > li.uk-active > a::before,.list-resources ul > li.uk-active > a::before{top:4px;bottom:4px;}
.new-page{background:#f2f2f2;}
.list-resources > .new-page{border-right:2px solid var(--color-primary);}
.is-green .list-resources > .new-page{border-right:2px solid #7ab348;}
.is-orange .list-resources > .new-page{border-right:2px solid #7ab348;}
.list-resources > .new-page.last{border-bottom:2px solid var(--color-primary);}
.is-green .list-resources > .new-page.last{border-bottom:2px solid #7ab348;}
.is-orange .list-resources > .new-page.last{border-bottom:2px solid #7ab348;}
.list-resources > .new-page:nth-of-type(1)::before{content:"NEW";position:absolute;right:-17px;top:-15px;font-size:11px;color:#fff;line-height:16px;padding:8px 6px;box-sizing:border-box;display:block;border-radius:4px;text-align:center;}
.list-resources > .new-page:nth-of-type(1)::before{background:var(--color-primary);}
.is-green .list-resources > .new-page:nth-of-type(1)::before{background:#7ab348;}
.is-orange .list-resources > .new-page:nth-of-type(1)::before{background:#7ab348;}

.bg-grey,.bg-gray{background:#F7F7F7;padding-top:48px;padding-bottom:48px;}
.business.v2 #infos,.business.v2 #jb_products{padding:48px 0 78px;}
.business.v2 #jb_services_a{padding:48px 0 136px;}
.business.v2.v3 #jb_services_a{padding:48px 0 48px;}
.business.v2 #wk_products{padding:48px 0 68px;}
.business.v2 #jb_services_a + #jb_services_b,.business.v2 #jb_products + #details{padding-top:48px;}
.v2 .o-card-20{max-width:280px;padding:32px 24px;position:relative;background:#F7F7F7;justify-items:flex-start;}
.v2 .o-card-20 .o-title-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:8px;border-bottom:1px solid #E2E2E2;width:100%;margin-bottom:7px;}
.v2 .o-card-20 h3,.v2 .o-card-20 p.h3,.v2 .o-card-20 p.o-h3{font-weight:bold;}
.v2 .o-card-20::before{content:"";position:absolute;height:4px;width:100%;top:0;left:0;}
.v2 .o-card-20::after{content:"";position:absolute;display:inline-block;width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;top:0;left:50%;margin-left:-12px;}
.o-card-21{padding:16px 32px;background:var(--color-primary);color:#fff;padding-right:30%;justify-items:flex-start;}
.is-green .o-card-21{background:#7ab348;}
.is-orange .o-card-21{background:#28282B;}
.o-card-21::before{content:"";position:absolute;top:0;left:0;right:auto;bottom:auto;background:#fff;z-index:1;-webkit-box-shadow:none;box-shadow:none;}
.o-card-21 .o-h3{font-size:28px;font-weight:bold;}
.o-card-21 p + .wysiwyg{margin-top:0;}


.is-green .v2 .o-card-20::before{background:#7ab348;}
.is-orange .v2 .o-card-20::before{background:#7ab348;}
.is-green .v2 .o-card-20::after{border-color:#7ab348 transparent transparent transparent;}
.is-orange .v2 .o-card-20::after{border-color:#7ab348 transparent transparent transparent;}
.is-green .v2 .o-more::before{color:#7ab348;}
.is-orange .v2 .o-more::before{color:#7ab348;}
.is-green .v2 [class^="o-card-"]:hover .o-more::before,.is-green .v2 [class*="o-card-"]:hover .o-more::before,.is-green .v2 .o-more:hover::before,.is-green .v2 [class^="o-card-"]:hover .o-view::before,.is-green .v2 [class*="o-card-"]:hover .o-view::before,.is-green .v2 .o-view:hover::before{background:#7ab348;color:transparent;-webkit-background-clip:text;background-clip:text;}
.is-orange .v2 [class^="o-card-"]:hover .o-more::before,.is-orange .v2 [class*="o-card-"]:hover .o-more::before,.is-orange .v2 .o-more:hover::before,.is-orange .v2 [class^="o-card-"]:hover .o-view::before,.is-orange .v2 [class*="o-card-"]:hover .o-view::before,.is-orange .v2 .o-view:hover::before{background:#7ab348;color:transparent;-webkit-background-clip:text;background-clip:text;}
.is-green .v2 .o-btn,.is-green .v2 .o-btn-0,.is-green .v2 [class^="o-btn-"],.is-green .v2 [class*="o-btn-"],.is-green .v2 .o-btn:link,.is-green .v2 .o-btn-0:link,.is-green .v2 [class^="o-btn-"]:link,.is-green .v2 [class*="o-btn-"]:link,.is-green .v2 .o-btn:visited,.is-green .v2 .o-btn-0:visited,.is-green .v2 [class^="o-btn-"]:visited,.is-green .v2 [class*="o-btn-"]:visited,.is-green .v2 .o-btn:focus,.is-green .v2 .o-btn-0:focus,.is-green .v2 [class^="o-btn-"]:focus,.is-green .v2 [class*="o-btn-"]:focus{border:1px solid #7ab348;color:#7ab348;background:transparent;}
.is-green .v2 .o-btn-1,.is-green .v2 .o-btn-1:link,.is-green .v2 .o-btn-1:visited,.is-green .v2 .o-btn-1:focus,.is-green .v2 .o-btn-1:focus{border:1px solid #7ab348;color:#fff;background:#7ab348;}

.is-green .v2 .o-btn:hover,.is-green .v2 .o-btn-0:hover,.is-green .v2 [class^="o-btn-"]:hover,.is-green .v2 [class*="o-btn-"]:hover,.is-green .v2 .o-btn:active,.is-green .v2 .o-btn-0:active,.is-green .v2 [class^="o-btn-"]:active,.is-green .v2 [class*="o-btn-"]:active{color:#fff;background:#7ab348;border-color:#7ab348;}
.is-green .v2 .o-btn-1:hover,.is-green .v2 .o-btn-1:active{color:#7ab348;background:transparent;border-color:#7ab348;}
.line-left{margin-left:32px;padding-left:0px;}
.line-left::before{content:"";background:#E2E2E2;width:1px;position:absolute;left:0px;top:0;bottom:22px;z-index:3;}
.is-home.america .o-grid-welcome{display:-ms-grid;display:grid;list-style:none;grid-auto-flow:dense;grid-template-rows:auto;grid-template-columns:38% 40% 22%;justify-items:flex-start;align-items:center;box-sizing:border-box;position:initial;margin:0 auto;width:100%;}
.is-home.america .o-grid-welcome >:nth-child(1){margin-left:0;}
.is-home.america .o-grid-welcome >:nth-child(2){width:auto;margin-right:0;padding:0 22px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0;}
.is-home.america .o-grid-welcome >:nth-child(3) p + a{margin-top:38px;}
.is-home.america .o-grid-welcome h1::after{display:none;}
.is-home.america main h1.title-america{font-weight:normal;color:#7ab348;}
.is-green.colored #menu-main .uk-navbar-nav > li:hover > a,.is-green.colored #menu-main .uk-navbar-nav > li.uk-active > a,.is-green.colored #menu-main .uk-navbar-nav > li.uk-current > a,.is-green.colored .bar-header a:focus > span[class^="octo-"]::before,.is-green.colored .bar-header a:focus > span[class*=" octo-"]::before,.is-green.colored .bar-header a:hover > span[class^="octo-"]::before,.is-green.colored .bar-header a:hover > span[class*=" octo-"]::before,.is-green.colored .bar-header a:active > span[class^="octo-"]::before,.is-green.colored .bar-header a:active > span[class*=" octo-"]::before,.is-green.colored #footer a:focus > span[class^="octo-"]::before,.is-green.colored #footer a:focus > span[class*=" octo-"]::before,.is-green.colored #footer a:hover > span[class^="octo-"]::before,.is-green.colored #footer a:hover > span[class*=" octo-"]::before,.is-green.colored #footer a:active > span[class^="octo-"]::before,.is-green.colored #footer a:active > span[class*=" octo-"]::before,.is-green.colored #footer a:focus[class^="octo-"]::before,.is-green.colored #footer a:focus[class*=" octo-"]::before,.is-green.colored #footer a:hover[class^="octo-"]::before,.is-green.colored #footer a:hover[class*=" octo-"]::before,.is-green.colored #footer a:active[class^="octo-"]::before,.is-green.colored #footer a:active[class*=" octo-"]::before,.is-green.colored a:focus > span[class^="octo-"]::before,.is-green.colored a:focus > span[class*=" octo-"]::before,.is-green.colored a:hover > span[class^="octo-"]::before,.is-green.colored a:hover > span[class*=" octo-"]::before,.is-green.colored a:active > span[class^="octo-"]::before,.is-green.colored a:active > span[class*=" octo-"]::before,.is-green.colored #menu-main .uk-navbar-nav > li.uk-parent:hover > a::after,.is-green.colored #menu-main .uk-navbar-nav > li.uk-parent.uk-active > a::after,.is-green.colored #menu-main .uk-navbar-nav > li.uk-parent.uk-current > a::after{color:#7ab348;}
.is-green.colored .o-menu-a li a:hover::before,.is-green.colored .o-menu-a li.active a::before,.is-green.colored .o-menu-b li a::before,.is-green.colored .o-menu-b li a:hover::before,.is-green.colored .o-menu-b li.active a::before{background:#7ab348;}
.is-green.colored #menu-main .uk-navbar-nav > li > a::before{background-color:#7ab348;}
.is-orange.colored #menu-main .uk-navbar-nav > li:hover > a,.is-orange.colored #menu-main .uk-navbar-nav > li.uk-active > a,.is-orange.colored #menu-main .uk-navbar-nav > li.uk-current > a,.is-orange.colored .bar-header a:focus > span[class^="octo-"]::before,.is-orange.colored .bar-header a:focus > span[class*=" octo-"]::before,.is-orange.colored .bar-header a:hover > span[class^="octo-"]::before,.is-orange.colored .bar-header a:hover > span[class*=" octo-"]::before,.is-orange.colored .bar-header a:active > span[class^="octo-"]::before,.is-orange.colored .bar-header a:active > span[class*=" octo-"]::before,.is-orange.colored #footer a:focus > span[class^="octo-"]::before,.is-orange.colored #footer a:focus > span[class*=" octo-"]::before,.is-orange.colored #footer a:hover > span[class^="octo-"]::before,.is-orange.colored #footer a:hover > span[class*=" octo-"]::before,.is-orange.colored #footer a:active > span[class^="octo-"]::before,.is-orange.colored #footer a:active > span[class*=" octo-"]::before,.is-orange.colored #footer a:focus[class^="octo-"]::before,.is-orange.colored #footer a:focus[class*=" octo-"]::before,.is-orange.colored #footer a:hover[class^="octo-"]::before,.is-orange.colored #footer a:hover[class*=" octo-"]::before,.is-orange.colored #footer a:active[class^="octo-"]::before,.is-orange.colored #footer a:active[class*=" octo-"]::before,.is-orange.colored a:focus > span[class^="octo-"]::before,.is-orange.colored a:focus > span[class*=" octo-"]::before,.is-orange.colored a:hover > span[class^="octo-"]::before,.is-orange.colored a:hover > span[class*=" octo-"]::before,.is-orange.colored a:active > span[class^="octo-"]::before,.is-orange.colored a:active > span[class*=" octo-"]::before,.is-orange.colored #menu-main .uk-navbar-nav > li.uk-parent:hover > a::after,.is-orange.colored #menu-main .uk-navbar-nav > li.uk-parent.uk-active > a::after,.is-orange.colored #menu-main .uk-navbar-nav > li.uk-parent.uk-current > a::after{color:#7ab348;}
.is-orange.colored .o-menu-a li a:hover::before,.is-orange.colored .o-menu-a li.active a::before,.is-orange.colored .o-menu-b li a::before,.is-orange.colored .o-menu-b li a:hover::before,.is-orange.colored .o-menu-b li.active a::before{background:#7ab348;}
.is-orange.colored #menu-main .uk-navbar-nav > li > a::before{background-color:#7ab348;}
.america #absolute{display:none;}
.america .o-container.o-fixed-bottom + .uk-sticky-placeholder{display:none!important;}
.america a#return-to-top{position:fixed;right:8px;bottom:64px;top:auto;z-index: 5}
.america a#return-to-top .octo-arrow-up::before{color:#7ab348!important;font-size:24px;}
.wysiwyg div.legend{border:none;padding:0;margin:0;width:auto;}
.wysiwyg div.legend > div{border:none;width:auto;margin:0;padding:0;}
.wysiwyg div.legend::before{content:"";display:none;}
.is-orange .v2 .o-btn,.is-orange .v2 .o-btn-0,.is-orange .v2 [class^="o-btn-"],.is-orange .v2 [class*="o-btn-"],.is-orange .v2 .o-btn:link,.is-orange .v2 .o-btn-0:link,.is-orange .v2 [class^="o-btn-"]:link,.is-orange .v2 [class*="o-btn-"]:link,.is-orange .v2 .o-btn:visited,.is-orange .v2 .o-btn-0:visited,.is-orange .v2 [class^="o-btn-"]:visited,.is-orange .v2 [class*="o-btn-"]:visited,.is-orange .v2 .o-btn:focus,.is-orange .v2 .o-btn-0:focus,.is-orange .v2 [class^="o-btn-"]:focus,.is-orange .v2 [class*="o-btn-"]:focus{border:1px solid #7ab348;color:#7ab348;background:transparent;}
.is-orange .v2 .o-btn:hover,.is-orange .v2 .o-btn-0:hover,.is-orange .v2 [class^="o-btn-"]:hover,.is-orange .v2 [class*="o-btn-"]:hover,.is-orange .v2 .o-btn:active,.is-orange .v2 .o-btn-0:active,.is-orange .v2 [class^="o-btn-"]:active,.is-orange .v2 [class*="o-btn-"]:active{color:#fff;background:#7ab348;}
.is-orange .v2 .o-btn-1,.is-orange .v2 [class^="o-btn-1"],.is-orange .v2 [class*="o-btn-1"],.is-orange .v2 .o-btn-1:link,.is-orange .v2 [class^="o-btn-1"]:link,.is-orange .v2 [class*="o-btn-1"]:link,.is-orange .v2 .o-btn-1:visited,.is-orange .v2 [class^="o-btn-1"]:visited,.is-orange .v2 [class*="o-btn-1"]:visited,.is-orange .v2 .o-btn-1:focus,.is-orange .v2 [class^="o-btn-1"]:focus,.is-orange .v2 [class*="o-btn-1"]:focus{color:#fff;background:#7ab348;}



.o-card-22{color:#fff;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:32px;}
.o-card-22 p{font-size:22px;line-height:24px;}
.o-card-22 h2{color:#fff;margin:0;padding:4px 0 16px;width:100%;}
.o-card-22 .wysiwyg h2{color:#fff;}
.o-card-22 .wysiwyg * + h2{margin:0;padding:4px 0 16px}
.is-green .o-card-22 .o-btn-1,.is-green .o-card-22 .o-btn-1:link,.is-green .o-card-22 .o-btn-1:visited,.is-orange .o-card-22 .o-btn-1,.is-orange .o-card-22 .o-btn-1:link,.is-orange .o-card-22 .o-btn-1:visited{border:1px solid #fff;background:#fff;}
.is-green .o-card-22 .o-btn-1:focus,.is-green .o-card-22 .o-btn-1:hover,.is-green .o-card-22 .o-btn-1:active,.is-orange .o-card-22 .o-btn-1:focus,.is-orange .o-card-22 .o-btn-1:hover,.is-orange .o-card-22 .o-btn-1:active{border:1px solid #fff;background:none;}
.is-green .o-card-22 .o-btn-1,.is-green .o-card-22 .o-btn-1:link,.is-green .o-card-22 .o-btn-1:visited{color:#fff;}
.is-orange .o-card-22 .o-btn-1,.is-orange .o-card-22 .o-btn-1:link,.is-orange .o-card-22 .o-btn-1:visited{color:#7ab348;}
.is-green .o-card-22 .o-btn-1:focus,.is-green .o-card-22 .o-btn-1:hover,.is-green .o-card-22 .o-btn-1:active,.is-orange .o-card-22 .o-btn-1:focus,.is-orange .o-card-22 .o-btn-1:hover,.is-orange .o-card-22 .o-btn-1:active{color:#fff;border:1px solid #fff;}
.is-green .o-card-22 h2:not([class^="o-h"])::after,.is-green .o-card-22 p.o-h2::after,.is-orange .o-card-22 h2:not([class^="o-h"])::after,.is-orange .o-card-22 p.o-h2::after{background:#fff;}
.is-green .o-card-22::before{background:#7ab348;}
.is-orange .o-card-22::before{background:#7ab348;}
.is-green .v2 .o-card-22 .o-btn,.is-green .v2 .o-card-22 .o-btn-0,.is-green .v2 .o-card-22 [class^="o-btn-"],.is-green .v2 .o-card-22 [class*="o-btn-"],.is-green .v2 .o-card-22 .o-btn:link,.is-green .v2 .o-card-22 .o-btn-0:link,.is-green .v2 .o-card-22 [class^="o-btn-"]:link,.is-green .v2 .o-card-22 [class*="o-btn-"]:link,.is-green .v2 .o-card-22 .o-btn:visited,.is-green .v2 .o-card-22 .o-btn-0:visited,.is-green .v2 .o-card-22 [class^="o-btn-"]:visited,.is-green .v2 .o-card-22 [class*="o-btn-"]:visited,.is-green .v2 .o-card-22 .o-btn:focus,.is-green .v2 .o-card-22 .o-btn-0:focus,.is-green .v2 .o-card-22 [class^="o-btn-"]:focus,.is-green .v2 .o-card-22 [class*="o-btn-"]:focus{border:1px solid #fff;color:#fff;background:transparent;}
.is-green .v2 .o-card-22 .o-btn:hover,.is-green .v2 .o-card-22 .o-btn-0:hover,.is-green .v2 .o-card-22 [class^="o-btn-"]:hover,.is-green .v2 .o-card-22 [class*="o-btn-"]:hover,.is-green .v2 .o-card-22 .o-btn:active,.is-green .v2 .o-card-22 .o-btn-0:active,.is-green .v2 .o-card-22 [class^="o-btn-"]:active,.is-green .v2 .o-card-22 [class*="o-btn-"]:active{color:#7ab348;background:#fff;border-color:#fff;}
.is-orange .v2 .o-card-22 .o-btn-1,.is-orange .v2 .o-card-22 .o-btn-1:link,.is-orange .v2 .o-card-22 .o-btn-1:visited{border:1px solid #fff;}
.is-orange .v2 .o-btn-1:hover,.is-orange .v2 [class^="o-btn-1"]:hover,.is-orange .v2 [class*="o-btn-1"]:hover,.is-orange .v2 .o-btn-1:active,.is-orange .v2 [class^="o-btn-1"]:active,.is-orange .v2 [class*="o-btn-1"]:active{color:#7ab348;background:transparent;}
.is-orange .v2 .o-card-22 .o-btn-1:hover,.is-orange .v2 .o-card-22 .o-btn-1:active{background:#fff;color:#7ab348;}


.o-card-23{color:#fff;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:32px;}
.o-card-23 p{font-size:16px;line-height:19px;}
.o-card-23 h2{color:#fff;margin:0;padding:4px 0 16px;width:100%;}
.o-card-23 .wysiwyg h2{color:#fff;}
.o-card-23 .wysiwyg * + h2{margin:0;padding:4px 0 16px}
.is-green .o-card-23 .o-btn-1,.is-green .o-card-23 .o-btn-1:link,.is-green .o-card-23 .o-btn-1:visited,.is-orange .o-card-23 .o-btn-1,.is-orange .o-card-23 .o-btn-1:link,.is-orange .o-card-23 .o-btn-1:visited{border:1px solid #fff;background:#fff;}
.is-green .o-card-23 .o-btn-1:focus,.is-green .o-card-23 .o-btn-1:hover,.is-green .o-card-23 .o-btn-1:active,.is-orange .o-card-23 .o-btn-1:focus,.is-orange .o-card-23 .o-btn-1:hover,.is-orange .o-card-23 .o-btn-1:active{border:1px solid #fff;background:none;}
.is-green .o-card-23 .o-btn-1,.is-green .o-card-23 .o-btn-1:link,.is-green .o-card-23 .o-btn-1:visited{color:#fff;}
.is-orange .o-card-23 .o-btn-1,.is-orange .o-card-23 .o-btn-1:link,.is-orange .o-card-23 .o-btn-1:visited{color:#7ab348;}
.is-green .o-card-23 .o-btn-1:focus,.is-green .o-card-23 .o-btn-1:hover,.is-green .o-card-23 .o-btn-1:active,.is-orange .o-card-23 .o-btn-1:focus,.is-orange .o-card-23 .o-btn-1:hover,.is-orange .o-card-23 .o-btn-1:active{color:#fff;border:1px solid #fff;}
.is-green .o-card-23 h2:not([class^="o-h"])::after,.is-green .o-card-23 p.o-h2::after,.is-orange .o-card-23 h2:not([class^="o-h"])::after,.is-orange .o-card-23 p.o-h2::after{background:#fff;}
.is-green .o-card-23::before{background:#7ab348;}
.is-orange .o-card-23::before{background:#7ab348;}
.o-card-23 .wysiwyg {padding: 16px 0 32px;}


.product.v2 #main-title{min-height:196px;}
.is-green .product.v2 #main-title{background:#f7f7f7;border-top:8px solid #7ab348;padding-top:32px;padding-bottom:32px;}
.product.v2 #main-title .o-card-20{background:#fff;max-width:none;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);justify-items:center;}
.o-frequency{-ms-grid-column-align:normal;justify-self:normal;}
.o-frequency p{font-size:13px;line-height:15px}
.o-col-frequency{grid-template-columns:1fr auto 140px;}
.o-frequency .octo-breadcrumb::before{color:#ccc;font-size:11px;line-height:18px;}
.o-frequency .label{text-align:right;font-weight:bold;}
.o-frequency .label1{text-align:right;font-weight:bold;}
.uk-slideshow .o-frequency p{font-size:15px;line-height:18px}
.o-switch-50,.o-switch-60{width:44px;cursor:pointer;}
.o-switch-50.active,.o-switch-60.active{font-weight:bold;position:relative;}
.o-switch-50.active::after,.o-switch-60.active::after{content:"";background:#7ab348;height:2px;width:100%;position:absolute;bottom:0;left:0;}
.o-switch{position:relative;display:inline-block;height:28px;width:46px;margin:0 8px;}
.o-switch input{display:none;}
.o-switch-slider{background-color:rgba(0,0,0,0.22);position:absolute;top:0;left:0;right:0;border-radius:500px;bottom:0;cursor:pointer;transition-property:background-color;transition-duration:.2s;box-shadow:inset 0 0 2px rgba(0,0,0,0.07);}
.o-switch-slider:before{content:'';background-color:#7ab348;position:absolute;width:22px;height:22px;left:2px;bottom:2px;border-radius:50%;transition-property:transform,box-shadow;transition-duration:.2s;}
input:checked + .o-switch-slider{background-color:#39f!important;}
input:not(:checked) + .o-switch-slider:before{transform:translateX(0);}
input:checked + .o-switch-slider:before{transform:translateX(18px);}
.o-switch-slider.o-switch-on-off{background-color:#fff;border:1px solid #7ab348;}
.o-switch-frequency .disabled.active {cursor: text;}
.o-switch-frequency .disabled:not(.active) {color: #ccc; cursor: text;}
.o-switch-slider.o-switch-on-off.disabled {border: 1px solid #ccc; cursor: default;}
.o-switch-slider.disabled::before{background-color: #ccc;}
input:checked + .o-switch-slider.o-switch-on-off{background-color:#fff!important;}
.o-switch-frequency{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.is-orange .product.v2 #main-title{color:#fff;background:#28282B;}
.product.v2 #main-img{top:-64px;margin-bottom:-64px;}
.product.v2.v3 #main-img{top:0;margin-bottom:0;}


.o-diagonal {
	overflow: hidden;
}
.op-diagonal-white{position:absolute;width:100%; z-index: 3;}
.op-diagonal-white::before {
	content: "";
	background: -webkit-gradient(linear,right top, left top,from(#fff),color-stop(50%, #fff),color-stop(50%, transparent),to(transparent));
	background: -o-linear-gradient(right,#fff 0%,#fff 50%,transparent 50%,transparent 100%);
	background: linear-gradient(to left,#fff 0%,#fff 50%,transparent 50%,transparent 100%);
	-webkit-transform: rotate(-46deg) scale(4);
	    -ms-transform: rotate(-46deg) scale(4);
	        transform: rotate(-46deg) scale(4);
	-webkit-transform-origin: 46%;
	    -ms-transform-origin: 46%;
	        transform-origin: 46%;
	display: block;
	padding-bottom: 50%;
}

.op-bg {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 2;
}
#op-hydrogen .op-bg {
	z-index: initial;
}
#op-hydrogen  .op-h1 .is-white {
	z-index: 1;
}
.op-img {
	z-index: 4;
}
.op-bg-content{z-index: 5;}

.op-bg {
	content: "";
	background: var(--color-primary);
}
.is-green .op-bg {
	background: #7ab348;
}
.is-orange .op-bg {
	background: #7ab348;
}
.op-bg-gray {
	background: #F7F7F7;
	position: absolute;
	left: -200%;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 1;
}
.o-diagonal h1 {
	padding-top: 16px;
	margin: 24px 0;
}
.op-bg-line {
	padding-top: 10px;
}
.op-bg-line::before {
	content: "";
	background: #28282B;
	position: absolute;
	left: -200%;
	right: -200%;
	top: 0;
	height: 10px;
	z-index: 5;
}

.is-green .product.v2  #main-img{top:0;margin-bottom:0;}
.is-green.v2 .product.v2 #main-img{top:0;margin-bottom:0;}
.product.v2 #main-img ul{list-style:none;}
.product.v2 #main-content{padding-bottom:48px;}

.product.v2.v3 #main-content{padding-bottom:0;}

.product.v2 #main-content .o-h3{padding:48px 0 24px 0;}
.product.article.v2 #main-content .o-comp-item .o-h3{padding:0 16px;}
.business.v2 #infos-b,.product.v2 #infos-b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.business.v2 #infos-b img,.product.v2 #infos-b img{margin:0 0 0 auto;padding-bottom:16px;}
.product.v2 #news{padding-top:32px;}
.product.v2.v3 #news{padding-top:0;}


.product.v2 #marketo-a,.product.v2  #marketo-b{height:0;}
.product.v2 #marketo-a{position:absolute;right:0;top:24px;width:100%;}
.product.v2 #details{padding:76px 0;color:#fff;}
.product.v2 #details .wysiwyg h2 + p{margin-top:0;}
.product.v2 #details .wysiwyg h2,.product.v2 #details .wysiwyg h3,.product.v2 #details .wysiwyg h4,.product.v2 #details .wysiwyg h5,.product.v2 #details .wysiwyg h6{color:#fff;}
.product.v2 h2,.product.v2 p.h2,.product.v2 p.o-h2{padding-bottom:40px;}
.product.article.v2 h2,.product.article.v2 p.h2,.product.article.v2 p.o-h2{padding-bottom:8px;}
#page #marketo-b .mktoForm .mktoButtonWrap.mktoSimple .mktoButton,#page #marketo-b .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:link,#page #marketo-b .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:visited{min-width:100%;}
.project.v2 .o-row-auto-3,.business.v2 .o-row-auto-3{-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr;}
.business.services.line-waukesha.v2 #details{padding:32px 0;background:#F7F7F7;}
.business.services.line-waukesha.v2 #details > .o-container{z-index:2}
.business.services.line-waukesha.v2 #details::after{content:"";height:86px;position:relative;width:100%;z-index:1;}
.business.v2 #infos,.business.v2 #jb_products,.business.v2 #wk_products,.business.v2 #jb_services_a{z-index:2;}
.business.v2 #news{z-index:1}
#main > .business.v2:last-child:not(#overlay){margin-bottom:0;}
.business.v2 .uk-slideshow-thumbnav{position:absolute;right:0;width:100%;box-sizing:border-box;top:100%;padding:4px;}
.business.v2.v3 .uk-slideshow-thumbnav {
	position: relative;
	right: 0;
	width: 100%;
	box-sizing: border-box;
	top: 0;
	padding: 4px;
}
.business.v2 .o-flex-thumbnav{list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.business.v2 .o-flex-thumbnav > li{padding-left:32px;}
.business.v2 .business-main{max-width:520px;margin:0 auto;}
.business.v2 .uk-slideshow-thumbnav .thumb-title{font-size:13px;line-height:18px;color:var(--style-color);padding-bottom:8px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}

.business.line-jenbacher.v2 .uk-slideshow-thumbnav li:hover .thumb-title,
.business.line-jenbacher.v2 .uk-slideshow-thumbnav li.uk-active .thumb-title {
	color: var(--color-primary);
}

.is-green .business.line-jenbacher.v2 .uk-slideshow-thumbnav li:hover .thumb-title,
.is-green .business.line-jenbacher.v2 .uk-slideshow-thumbnav li.uk-active .thumb-title {
	color: #7ab348;
}

.business.line-waukesha.v2 .uk-slideshow-thumbnav li:hover .thumb-title,.business.line-waukesha.v2 .uk-slideshow-thumbnav li.uk-active .thumb-title{color:#7ab348;}
.business.v2 .uk-slideshow-thumbnav li .thumb-box{display:block;width:100%;background:#ABABAB;transition:all .2s ease-in-out;box-shadow:0px 0px 9px #00000026;border-top:2px solid transparent;position:relative;}
.business.v2 .uk-slideshow-thumbnav li:hover .thumb-box,.business.v2 .uk-slideshow-thumbnav li.uk-active .thumb-box{display:block;background:#fff;-webkit-transform:scale(1.07) translateX(-5px) translateY(-3px);-ms-transform:scale(1.07) translateX(-5px) translateY(-3px);transform:scale(1.07) translateX(-5px) translateY(-3px);-webkit-box-shadow:0px 0px 9px #00000026;box-shadow:0px 0px 9px #00000026;}

.business.line-jenbacher.v2 .uk-slideshow-thumbnav li:hover .thumb-box,
.business.line-jenbacher.v2 .uk-slideshow-thumbnav li.uk-active .thumb-box {
	border-top: 2px solid var(--color-primary);
}

.is-green .business.line-jenbacher.v2 .uk-slideshow-thumbnav li:hover .thumb-box,
.is-green .business.line-jenbacher.v2 .uk-slideshow-thumbnav li.uk-active .thumb-box {
	border-top: 2px solid #7ab348;
}


.business.line-waukesha.v2 .uk-slideshow-thumbnav li:hover .thumb-box,.business.line-waukesha.v2 .uk-slideshow-thumbnav li.uk-active .thumb-box{border-top:2px solid #7ab348;}
.o-slide-wysiwyg .uk-slideshow-thumbnav .thumb-title{font-size:13px;line-height:18px;color:var(--style-color);padding-bottom:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.o-slide-wysiwyg .uk-slideshow-thumbnav li:hover .thumb-title,.o-slide-wysiwyg .uk-slideshow-thumbnav li.uk-active .thumb-title{color:var(--color-primary);}
.is-green .o-slide-wysiwyg .uk-slideshow-thumbnav li:hover .thumb-title,.is-green .o-slide-wysiwyg .uk-slideshow-thumbnav li.uk-active .thumb-title{color:#7ab348;}
.is-orange .o-slide-wysiwyg .uk-slideshow-thumbnav li:hover .thumb-title,.is-orange .o-slide-wysiwyg .uk-slideshow-thumbnav li.uk-active .thumb-title{color:#7ab348;}
.o-slide-wysiwyg .uk-slideshow-thumbnav li .thumb-box{display:block;width:100%;background:#ABABAB;transition:all .2s ease-in-out;box-shadow:0px 0px 9px #00000026;border-top:2px solid transparent;position:relative;}
.o-slide-wysiwyg .uk-slideshow-thumbnav li:hover .thumb-box,.o-slide-wysiwyg .uk-slideshow-thumbnav li.uk-active .thumb-box{display:block;background:#fff;-webkit-transform:scale(1.06) translateX(-0px) translateY(0);-ms-transform:scale(1.06) translateX(-0px) translateY(0);transform:scale(1.06) translateX(-0px) translateY(0);-webkit-box-shadow:0px 0px 9px #00000026;box-shadow:0px 0px 9px #00000026;}
.o-slide-wysiwyg .uk-slideshow-thumbnav li:hover .thumb-box,.o-slide-wysiwyg .uk-slideshow-thumbnav li.uk-active .thumb-box{border-top:3px solid var(--color-primary);}
.is-green .o-slide-wysiwyg .uk-slideshow-thumbnav li:hover .thumb-box,.is-green .o-slide-wysiwyg .uk-slideshow-thumbnav li.uk-active .thumb-box{border-top:3px solid #7ab348;}
.is-orange .o-slide-wysiwyg .uk-slideshow-thumbnav li:hover .thumb-box,.is-orange .o-slide-wysiwyg .uk-slideshow-thumbnav li.uk-active .thumb-box{border-top:3px solid #7ab348;}
.v2 .o-cards .o-card-1 .o-more-link{bottom:-32px;}
.upgrades-btn-all{position:absolute;z-index:1;right:0;top:3px;}
.business.v2 #main-content{background:#28282B;margin-top:0;padding:0;}
.business.services.v2 #main-content{background:#fff;margin:0;padding:0 0 48px 0;}
.business.line-jenbacher.v2 #main-content{background:#7ab348;}
.is-green .business.line-jenbacher.v2 #main-content h2:not([class^="o-h"])::after,.is-green .business.line-jenbacher.v2 #main-content p.o-h2::after{background:#fff;}
.business.v2 #main-desc h2,.business.v2 #main-desc p.h2,.business.v2 #main-desc p.o-h2,.business.v2 #main-desc h3,.business.v2 #main-desc p.h3,.business.v2 #main-desc p.o-h3,.business.v2 #main-desc h4,.business.v2 #main-desc p.h4,.business.v2 #main-desc p.o-h4,.business.v2 #main-desc h5,.business.v2 #main-desc p.h5,.business.v2 #main-desc p.o-h5,.business.v2 #main-desc h6,.business.v2 #main-desc p.h6,.business.v2 #main-desc p.o-h6{color:#fff;}
.business.services.v2 #main-desc h2,.business.services.v2 #main-desc p.h2,.business.services.v2 #main-desc p.o-h2,.business.services.v2 #main-desc h3,.business.services.v2 #main-desc p.h3,.business.services.v2 #main-desc p.o-h3,.business.services.v2 #main-desc h4,.business.services.v2 #main-desc p.h4,.business.services.v2 #main-desc p.o-h4,.business.services.v2 #main-desc h5,.business.services.v2 #main-desc p.h5,.business.services.v2 #main-desc p.o-h5,.business.services.v2 #main-desc h6,.business.services.v2 #main-desc p.h6,.business.services.v2 #main-desc p.o-h6{color:#4a4850;}
.business.v2 #main-desc .wysiwyg{color:#fff;margin-top:32px;}
.business.services.v2 #main-desc .wysiwyg{color:#4a4850;margin:0;}
.business.services.v2 #main-desc > .wysiwyg{color:#4a4850;margin:0 0 20px;}
.business.services.v2 #el-plan{margin-top:32px;}
.business.services.v2 .o-card-6{background:#F7F7F7;justify-items:flex-start;padding:32px 24px;}
.business.services.v2 #main-desc .o-card-6 .wysiwyg{width:100%;}
.business.v2 #main-desc,.business.v2 #main-img{padding-top:48px;position:relative;}
.business.v2 #main-img::after{content:"";background:#fff;width:100%;position:absolute;right:0;top:0;bottom:-1px;z-index:1;-webkit-clip-path:polygon(81% 0,88% 0%,7% 100%,0 100%);clip-path:polygon(81% 0,88% 0%,7% 100%,0 100%);}
.business.v2 #main-img img{position:relative;z-index:2;}
.o-card-100{padding:26px 32px;}
.o-card-100::before{background:#28282B;}
.is-orange .v2 .o-card-100 .o-btn-1,.is-orange .v2 .o-card-100 .o-btn-1:link,.is-orange .v2 .o-card-100 .o-btn-1:visited,.is-orange .v2 .o-card-100 .o-btn-1:focus{color:#7ab348;background:#fff;border-color:#fff;max-width:210px;width:100%;min-width:auto;}
.is-orange .v2 .o-card-100 .o-btn-1:hover,.is-orange .v2 .o-card-100 .o-btn-1:active{color:#fff;background:#7ab348;border-color:#7ab348;}
.business.services.v2 #main-desc .o-card-100 .wysiwyg{color:#fff;margin:0;}
.business.services.v2 #main-desc .o-card-100 .o-btn-1{margin-top:24px;}


#resources .op-cat a {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 0 8px 0;
}
#resources .op-cat a::after{ 
	content: "";
	background: var(--color-primary);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
}
.is-green #resources .op-cat a::after{ background: #7ab348; }
.is-orange #resources .op-cat a::after{ background: #7ab348; }

#resources .op-cat a:hover::after, #resources .op-cat.uk-active a::after{
	height: 3px;
}



#resources .op-cat a .op-icon::before {
	font-size: 40px;
	color: var(--style-color);
}
#resources .op-cat a .op-title {
	color: var(--style-color);
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 8px;
}

#resources .op-cat.uk-active a .op-icon::before {color: var(--color-primary);}
#resources .op-cat.uk-active a .op-title {color: var(--color-primary);}

.is-green #resources .op-cat.uk-active a .op-icon::before {color: #7ab348;}
.is-green #resources .op-cat.uk-active a .op-title {color: #7ab348;}

.is-orange #resources .op-cat.uk-active a .op-icon::before {color: #7ab348;}
.is-orange #resources .op-cat.uk-active a .op-title {color: #7ab348;}



[hidden],.uk-hidden{display:none;}
#media-pinned .o-cards.uk-slider-container{margin-right:-9px;margin-left:-18px;padding-left:18px;}
#media-pinned::before{content:"";background:#E2E2E2;width:1px;position:absolute;left:-29px;top:-32px;bottom:-11px;z-index:3;}
#media-pinned .slider-arrows{position:absolute;top:auto;right:8px;bottom:0;}
#media-pinned .uk-dotnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-10px;width:100%;position:relative;z-index:3}
#media-pinned .o-view{bottom:-24px;left:50%;margin-left:-24px;-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15);font-size:32px;width:48px;height:48px;line-height:0;background:#fff;position:absolute;border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
#media-pinned .o-view::after{content:"";position:absolute;background:#fff;z-index:1;left:-10px;right:-10px;top:-10px;bottom:50%;}
#media-pinned .media-pinned{position:relative;padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:start;align-items:flex-start;}
#media-pinned .media-pinned:first-child{margin-right:16px;color:var(--color-primary);}
#media-pinned .media-text{background:var(--style-color);position:absolute;top:0;left:0;padding:12px 0 12px 24px;box-sizing:border-box;width:150px;}
#media-pinned .media-text p{color:#fff;text-align:left;}
#media-pinned .media-text::after{content:"";background:var(--style-color);width:65px;position:absolute;left:calc(100% - 1px);top:0;bottom:-1px;z-index:3;-webkit-clip-path:polygon(101% 100%,0% 100%,101% -1%);clip-path:polygon(0 0,0% 100%,101% -1%);}
#media-pinned .uk-dotnav > * > *{background:#909090;border:transparent;}
#media-pinned .uk-dotnav > .uk-active > *,#media-pinned .uk-dotnav > * >:hover,#media-pinned .uk-dotnav > * >:focus{background-color:var(--color-primary);border-color:transparent;}
#main-benefits ul{-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto);display:-ms-grid;display:grid;}
#main-benefits ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;line-height:16px;padding:4px 0;position:relative;max-width:200px;}
#main-benefits ul > li:nth-child(2n){margin-left:25px;}
#main-benefits ul > li:nth-child(2n)::before{content:"";position:absolute;left:-13px;height:100%;top:0;width:1px;background:#fff;}
.is-orange #main-benefits ul > li:nth-child(2n)::before{background:#7ab348;}
.is-green #main-benefits ul > li:nth-child(2n)::before{background:#7ab348;}
#main-benefits ul span[class^="octo-"],#main-benefits ul span[class*=" octo-"]{font-size:22px;margin-right:12px;}
#main-content-side{margin-top:32px;}
.uk-flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
[class^="o-tabs"] #descTabs.nav.nav-tabs.cck-tabs{margin:0 0 16px 0;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-gap:32px;}
[class^="o-tabs"] #descTabs.nav.nav-tabs.cck-tabs::after{display:none;}
[class^="o-tabs"] > #descTabs.nav.nav-tabs.cck-tabs > li > a::after{border-radius:0;background-color:var(--color-primary);border:none;height:1px;position:absolute;bottom:0;top:auto;}
.is-orange [class^="o-tabs"] > #descTabs.nav.nav-tabs.cck-tabs > li > a::after{background-color:#7ab348;}
.is-green [class^="o-tabs"] > #descTabs.nav.nav-tabs.cck-tabs > li > a::after{background-color:#7ab348;}
[class^="o-tabs"] #descTabs.nav.nav-tabs.cck-tabs > li:hover a:after,[class^="o-tabs"] > #descTabs.nav.nav-tabs.cck-tabs > li.active > a::after{height:3px;}
[class^="o-tabs"] #descTabs.nav.nav-tabs.cck-tabs > li > a{color:#4a4850;font-size:16px;text-transform:uppercase;font-weight:bold;letter-spacing:1px;word-break:break-word;}
[class^="o-tabs"] #descTabs.nav.nav-tabs.cck-tabs > li:hover a,[class^="o-tabs"] #descTabs.nav.nav-tabs.cck-tabs > li.active a{color:var(--color-primary);}
.is-orange [class^="o-tabs"] #descTabs.nav.nav-tabs.cck-tabs > li:hover a,.is-orange [class^="o-tabs"] #descTabs.nav.nav-tabs.cck-tabs > li.active a{color:#7ab348;}
.is-green [class^="o-tabs"] #descTabs.nav.nav-tabs.cck-tabs > li:hover a,.is-green [class^="o-tabs"] #descTabs.nav.nav-tabs.cck-tabs > li.active a{color:#7ab348;}
.element-table .accordion-group{border-radius:0;margin-bottom:16px;border:none;}
.element-table .accordion-inner{padding:0;border-top:none;}
.element-table .accordion-heading .accordion-toggle{display:block;padding:16px 48px 16px 8px;border:1px solid #e5e5e5;font-size:18px;text-transform:uppercase;position:relative;}
.is-green .element-table .accordion-heading .accordion-toggle.collapsed,.is-orange .element-table .accordion-heading .accordion-toggle.collapsed{color:#4a4850;}
.is-green .element-table .accordion-heading .accordion-toggle{color:#7ab348}
.is-orange .element-table .accordion-heading .accordion-toggle{color:#7ab348}
.element-table .wysiwyg table[data-table-style="3"] thead tr td,.element-table .wysiwyg table[data-table-style="3"] thead tr:first-child td,.element-table .wysiwyg table[data-table-style="3"] thead tr:last-child td,.element-table .wysiwyg table[data-table-style="3"] thead tr th,.element-table .wysiwyg table[data-table-style="3"] thead tr:first-child td,.element-table .wysiwyg table[data-table-style="3"] thead tr:last-child th{border-top:none;}
.element-table .wysiwyg h3 + table[data-table-style="3"] thead tr td,.element-table .wysiwyg h3 + table[data-table-style="3"] thead tr:first-child td,.element-table .wysiwyg h3 + table[data-table-style="3"] thead tr:last-child td,.element-table .wysiwyg h3 + table[data-table-style="3"] thead tr th,.element-table .wysiwyg h3 + table[data-table-style="3"] thead tr:first-child td,.element-table .wysiwyg h3 + table[data-table-style="3"] thead tr:last-child th{border-top:1px solid #e2e2e2;}
.element-table .accordion-heading .accordion-toggle .o-arrow{position:absolute;right:8px;top:50%;margin-top:-16px;}
.element-table .accordion-heading .accordion-toggle .o-arrow::before{content:"\e917";font-family:'project'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;}
.element-table .accordion-heading .accordion-toggle.collapsed .o-arrow::before{content:"\e900";}
.element-table .accordion-heading .accordion-toggle .o-arrow::before{content:"\e91a";}
.element-table .wysiwyg div.table-resp{margin:0;}
.business.v2 #slide-business-upgrades .uk-slideshow-arrows{position:absolute;z-index:2;right:0;top:0;}
.time-ago time:before{content:"\e911";font-family:'project'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:1px;padding-right:4px}
.list-items.o-list li a{border-top:1px solid #e2e2e2;will-change: transform;}
#media-pinned .media-pinned{padding:0 24px 12px 24px;}
.wysiwyg table[data-table-style="3"] thead td{text-align:left;}
button.hasPopover{border:none;cursor:pointer;color:var(--color-primary);}
button.hasPopover{color:var(--color-primary);}
.is-green button.hasPopover{color:#7ab348;}
.is-orange button.hasPopover{color:#7ab348;}
button.hasPopover:hover{opacity:.8;}
.text-overlay-bg{background:rgba(0,0,0,.6);padding:8px;display:block;}
label + input.checkbox{margin-left:6px;}
.o-input .checkboxes label{padding-left:3px!important;}
.engine-subtitle{min-height:54px;font-size:15px;}
.engine-subtitle{position:relative;}
.engine-subtitle > span{position:absolute;bottom:0;}
.phone-info{color:#fff;line-height:23px;}
.o-help-icon{cursor:inherit}
.itemid-171 .popover{max-width:376px;}
.itemid-171 .popover ul{list-style-type:none;}
.itemid-171 .popover ul > li{margin-bottom:5px;}
[class^="o-box-"].o-align-jic,[class*=" o-box-"].o-align-jic{justify-items:center;}
.o-more-link{font-size:0;text-indent:-9999px}
.modal-first > #wy{background:#fff;padding:0 32px 16px;margin:0;}
.modal-first > #wy ul {margin-left: 16px;}
.modal-first > #fy{margin: 0;box-shadow: 0px 0px 9px #00000026;}
.business-video{margin-bottom:20px;}
.o-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.o-user [class^="o-octo-"],.o-user [class*=" o-octo-"]{padding-right:4px;}
.o-items-phone.uk-dropdown{padding:0;}
.o-items-phone .phone-list p{min-width:70px;text-align:left;box-sizing:border-box;display:block;padding-right:8px;line-height:22px; font-weight: bold;}
.o-line-top{padding-top:16px;border-top:1px solid #e2e2e2;}
.o-items-phone a[class^="o-btn-"],.o-items-phone a[class*=" o-btn-"]{white-space:nowrap;min-width:152px;}
#page a.o-btn.o-btn-auto.o-btn-dropdown, #page a[class^="o-btn-"].o-btn-auto.o-btn-dropdown, #page a[class*=" o-btn-"].o-btn-auto.o-btn-dropdown {
	padding-left: 24px;
	padding-right: 8px;
}

#page a[class^="o-btn-"].o-btn-auto.o-btn-dropdown:hover::before, #page a[class*=" o-btn-"].o-btn-auto.o-btn-dropdown:hover::before,
#page a[class^="o-btn-"].o-btn-auto.o-btn-dropdown:focus::before, #page a[class*=" o-btn-"].o-btn-auto.o-btn-dropdown:focus::before{
	color:var(--color-primary);
}
#page.is-green a[class^="o-btn-"].o-btn-auto.o-btn-dropdown:hover::before, #page.is-green a[class*=" o-btn-"].o-btn-auto.o-btn-dropdown:hover::before,
#page.is-green a[class^="o-btn-"].o-btn-auto.o-btn-dropdown:focus::before, #page.is-green a[class*=" o-btn-"].o-btn-auto.o-btn-dropdown:focus::before{
	color:#7ab348;
}
#page.is-orange a[class^="o-btn-"].o-btn-auto.o-btn-dropdown:hover::before, #page.is-orange a[class*=" o-btn-"].o-btn-auto.o-btn-dropdown:hover::before,
#page.is-orange a[class^="o-btn-"].o-btn-auto.o-btn-dropdown:focus::before, #page.is-orange a[class*=" o-btn-"].o-btn-auto.o-btn-dropdown:focus::before{
	color:#7ab348;
}
#phone-drop {
	padding: 16px 0;
}
#phone-drop > div { padding: 0 16px; text-align: center; }
#phone-drop div + div::before {
	content: "";
	background: #E2E2E2;
	width: 100%;
	position: absolute;
	left: 0;
	top: -16px;
	display: block;
	z-index: 23;
	height: 1px;
}
.o-btn-dropdown::before {
	content: "\e917";
	font-family: 'project' !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	left: -3px;
	font-size: 28px;
	top: -3px;
	z-index: 2;
	color: #fff;
}
.o-btn-dropdown:hover::before,.o-btn-dropdown:focus::before{color:#28282b;}
.o-btn-dropdown:hover::after,.o-btn-dropdown:focus::after{background:var(--color-primary);}
.o-interface .uk-navbar-container:not(.uk-navbar-transparent){background:#fff;}
.o-interface .uk-navbar-container:not(.uk-navbar-transparent){background:#fff;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.menu-lang .uk-navbar-nav > li > a::after,.menu-lang .uk-navbar-nav > li > span::after{content:"\e966";font-family:'project'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:-40px;font-size:22px;top:0;color:#4a4850;}
.o-interface{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:end;align-content:flex-end;}
.o-interface > div + div{padding-top:8px;}
.lang-code-ru{font-family:Arial}
.lang-code-zh{font-family:Arial}
.menu-lang .uk-dropdown-nav > li.lang-code-zh > a::before{bottom:0}
.menu-lang.menu-lang-optanon{position:absolute;right:24px;top:24px;background:transparent;width:29px;}
.menu-lang.menu-lang-optanon .uk-navbar-nav > li > a::after,.menu-lang.menu-lang-optanon .uk-navbar-nav > li > span::after,.menu-lang.menu-lang-optanon .uk-navbar-nav > li > a,.menu-lang.menu-lang-optanon .uk-navbar-nav > li > span,.menu-lang.menu-lang-optanon .uk-navbar-nav > li:hover > a,.menu-lang.menu-lang-optanon .uk-navbar-nav > li.uk-active > a,.menu-lang.menu-lang-optanon .uk-navbar-nav > li.uk-current > a{color:#fff;}
.menu-lang.menu-lang-optanon .uk-dropdown{left:auto!important;top:0!important;position:absolute;right:-24px;padding-top:28px;}
.menu-lang.menu-lang-optanon .uk-navbar-nav > li > a,.menu-lang.menu-lang-optanon .uk-navbar-nav > li > span{width:30px;}
.menu-lang.menu-lang-optanon .uk-dropdown::before{content:"";background-size:150px 120px;background-repeat:repeat;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-3;}
.wysiwyg div.embed-container,.embed-container{position:relative;height:0;overflow:hidden;border:none;}
.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.wysiwyg div.embed-container,.embed-container{padding:0 0 351px;max-width:624px;margin:0 auto;}
#page .o-video-youtube,#page .o-video-vimeo{height:351px;}
#page .o-video-youtube,#page .o-video-vimeo{background-size:contain;background-position:center;background-repeat:no-repeat;width:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -16px;}
.o-video-vimeo{background:url(../images/player-vimeo.jpg);}
.o-video-youtube{background:url(../images/player-youtube.jpg);}
#page .o-card-video{max-width:540px;background:none;}
#page .o-card-video::before{background:rgba(255,255,255,0.95);}
#page .o-card-video .o-btn,#page .o-card-video .o-btn-0,#page .o-card-video [class^="o-btn-"],#page .o-card-video [class*="o-btn-"],#page .o-card-video .o-btn:link,#page .o-card-video .o-btn-0:link,#page .o-card-video [class^="o-btn-"]:link,#page .o-card-video [class*="o-btn-"]:link,#page .o-card-video .o-btn:visited,#page .o-card-video .o-btn-0:visited,#page .o-card-video [class^="o-btn-"]:visited,#page .o-card-video [class*="o-btn-"]:visited{min-width:100%;}
#myplant-info{position:relative}
#myplant-info .svg{position:absolute;z-index:2;left:0;top:0}
#myplant-info .img{position:relative}
#arrow_red{stroke:#fff;stroke-width:1;fill:#fd281d;}
#arrow_orange{stroke:#fff;stroke-width:1;fill:#f79c0d;}
#myplant-info .path-arrow{stroke-width:0;fill:none;}
#myplant-info .path-red{fill:#fd281d;}
#myplant-info .path-orange{fill:#f79c0d;}
#myplant-apm{position:relative}
#myplant-apm .svg{position:absolute;z-index:2;left:0;top:0}
#myplant-apm .img{position:relative}
#arrow_blue{stroke:#fff;stroke-width:1;fill:#00a6c7;}
#arrow_grey{stroke:#fff;stroke-width:1;fill:#b1b1b1;}
#myplant-apm .path-arrow{stroke-width:0;fill:none;}
a[class^="o-plus-"],a[class*=" o-plus-"]{position:absolute;background:#f1f1f1;font-size:32px;z-index:3;border-radius:32px;box-shadow:0 0px 5px 0px rgba(0,0,0,.5);border:1px solid #f1f1f1;}
[class^="o-plus-"]::before,[class*=" o-plus-"]::before{font-family:'project'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e906";}
a[class^="o-plus-"]:hover::before,a[class*=" o-plus-"]:hover::before{content:"\e91d";}
#myplant-info a[class^="o-plus-"],#myplant-info a[class*=" o-plus-"]{color:#7ab348;}
#myplant-info a.o-plus-1{left:17%;top:25%;}
#myplant-info a.o-plus-2{left:80%;top:1%;}
#myplant-info a.o-plus-3{left:79%;top:48%;}
#myplant-apm a[class^="o-plus-"],#myplant-apm a[class*=" o-plus-"]{color:var(--color-primary);}
#myplant-apm a.o-plus-1{left:17.5%;top:23%;}
#myplant-apm a.o-plus-2{left:77%;top:5%;}
#myplant-apm a.o-plus-3{left:97.5%;top:44%;}
#particles-js{position:absolute;width:100%;height:100%;left:50%;top:50%}
#particles-js canvas{display:block;vertical-align:bottom;}
#particles-logo.normal{background:url("../images/slide-logo-dotes-light.png") no-repeat 50% 100%;bottom:0;background-size:50%;position:absolute;width:100%;left:41%;top:0;}
#particles-logo.green{background:url("../images/slide-logo-dotes-light-green.png") no-repeat 50% 100%;bottom:0;background-size:50%;position:absolute;width:100%;left:41%;top:0;}
#particles-logo.loesung{background:url("../images/slide-main-apm.png") no-repeat 50% 100%;bottom:0;background-size:50%;position:absolute;width:100%;left:41%;top:0;}
.is-digital #particles-logo.myplant{background:url("../images/myplant-developed-by-innio.png") no-repeat 50% 100%;bottom:0;background-size:50%;position:absolute;width:100%;left:41%;top:0;}
.is-digital-slide #particles-logo.myplant-white{background:url("../images/slide-logo-dotes-light-large.png") no-repeat 50% 100%;bottom:0;background-size:68%;position:absolute;width:100%;left:41%;top:0;}
.is-digital #particles-logo.myplant-white{background:url("../images/slide-logo-dotes-light-white.png") no-repeat 50% 100%;bottom:0;background-size:50%;position:absolute;width:100%;left:41%;top:0;}

#particles-logo.dotes-light-en{background:url("../images/particules/en/slide-logo-dotes-light.png") no-repeat 50% 100%;bottom:0;background-size:52%;position:absolute;width:100%;left:41%;top:0;}

.is-digital-slide #particles-js{position:absolute;width:800px;height:800px;left:2%;top:-6%;border-radius:583px 400px 0 400px;overflow:hidden;transform:rotate(40deg);}
.itemid-137.is-digital #particles-js,.itemid-659.is-digital #particles-js{position:absolute;width:800px;height:800px;left:16%;top:-6%;border-radius:583px 400px 0 400px;overflow:hidden;transform:rotate(40deg);}
.anime-slide-one .svg-pos-1{position:absolute;left:0;top:0;}
.anime-slide-one .svg-pos-2{position:absolute;left:0;top:0;right:0;bottom:0;}
.anime-slide-one .svg-anim-1{-webkit-animation:spin 20s linear;-moz-animation:spin 20s linear;animation:spin 20s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}
@-webkit-keyframes spin{
	0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
	100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@keyframes spin{
	0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
	100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
.anime-slide-one #op-round{position:absolute;right:88px;top:0;width:400px;height:100%;}
.o-drop.uk-dropdown,#menu-main .o-drop.uk-dropdown{margin-top:0;padding:24px;}
.o-drop.uk-dropdown.o-style-1{border-left:2px solid var(--color-primary);border-right:2px solid var(--color-primary);}
.is-green .o-drop.uk-dropdown.o-style-1{border-left:2px solid #7ab348;border-right:2px solid #7ab348;}
.is-orange .o-drop.uk-dropdown.o-style-1{border-left:2px solid #7ab348;border-right:2px solid #7ab348;}
.o-drop.uk-dropdown.o-style-4{border-left:2px solid #7ab348;border-right:2px solid #7ab348;}
.o-drop.uk-dropdown .o-menu-b li a{color:var(--style-color);}
.o-drop.uk-dropdown [class^="o-type-"],.o-drop.uk-dropdown [class*=" o-type-"]{-ms-grid-columns:1fr 80px;grid-template-columns:1fr 80px;}
.o-drop.uk-dropdown .o-cgap-48.o-linev > div + div:not(.o-order-less-1)::before{content:"";background:#E2E2E2;position:absolute;left:-24px;width:2px;top:-24px;bottom:-24px;}
.o-drop.uk-dropdown .o-cgap-48.o-linev > div + div.o-order-less-1::after{content:"";background:#E2E2E2;position:absolute;right:-26px;width:2px;top:-24px;bottom:-24px;}
.o-drop.uk-dropdown .logo-type-2{background:url(../images/jenbacher-logo.svg)0 0 no-repeat;width:128px;height:32px;}
.o-drop.uk-dropdown .logo-type-3{background:url(../images/waukesha-logo.svg)0 0 no-repeat;width:128px;height:32px;}
.o-drop.uk-dropdown [class^="color-type-"],.o-drop.uk-dropdown [class*=" color-type-"]{position:relative;padding-left:24px;margin-top:8px;}
.o-drop.uk-dropdown a > span.octo-breadcrumb{position:absolute;left:0;top:3px;-webkit-transition:left 1.25s ease;-o-transition:left 1.25s ease;transition:left 1.25s ease;}
.o-drop.uk-dropdown a:hover > span.octo-breadcrumb{left:12px;}
.o-drop.uk-dropdown a > span.octo-breadcrumb::before{color:#E2E2E2!important;font-size:12px;}
.o-drop.uk-dropdown .color-type-2{color:#7ab348;font-size:15px}
.o-drop.uk-dropdown .color-type-3{color:#7ab348;font-size:15px}
.o-drop.uk-dropdown .color-type-1 .txt,.o-drop.uk-dropdown .color-type-2 .txt,.o-drop.uk-dropdown .color-type-3 .txt{font-weight:bold;}
.is-green .o-drop.uk-dropdown .color-type-1{color:#7ab348;font-size:15px}
.is-orange .o-drop.uk-dropdown .color-type-1{color:#7ab348;font-size:15px}
.o-drop.uk-dropdown .o-type-1 .o-menu-b li a::before{width:32px;background:var(--color-primary);}
.is-green .o-drop.uk-dropdown .o-type-1 .o-menu-b li a::before{width:32px;background:#7ab348;}
.is-orange .o-drop.uk-dropdown .o-type-1 .o-menu-b li a::before{width:32px;background:#7ab348;}
.o-drop.uk-dropdown .o-type-2 .o-menu-b li a::before{width:32px;background:#7ab348;}
.o-drop.uk-dropdown .o-type-3 .o-menu-b li a::before{width:32px;background:#7ab348;}
.o-drop.uk-dropdown .o-menu-b li a:hover::before,.o-drop.uk-dropdown .o-menu-b li.active a::before,.is-green .o-drop.uk-dropdown .o-menu-b li a:hover::before,.is-green .o-drop.uk-dropdown .o-menu-b li.active a::before,.is-orange .o-drop.uk-dropdown .o-menu-b li a:hover::before,.is-orange .o-drop.uk-dropdown .o-menu-b li.active a::before{right:0;width:100%;}
.o-card-inside{padding:0;margin-bottom:-20px;}
.o-card-inside::before{display:none;}
.o-self-registration .wysiwyg hr{border:none;box-shadow:inset 1px 0 0 #e2e2e2,inset -1px 0 0 #e2e2e2,inset 0 -2px 0 transparent,inset 0 1px 0 #e2e2e2;height:1px;margin:12px 0 8px;}
.o-abstrbl{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;}
#header-mag.list-main.o-grid.o-grid-mag{grid-template-areas:". logos" ". btns";grid-template-columns:1fr;}
#header-mag.list-main.o-grid.o-grid-mag .logos{grid-area:logos}
#header-mag.list-main.o-grid.o-grid-mag .btns{grid-area:btns}
#header-mag.list-main h1{padding:0;}
#header-mag.list-main .title{font-size:17px;font-weight:bold;font-style:italic;color:#000;}

.o-btn-0.o-btn-anchor, .is-green .v2 .o-btn-0.o-btn-anchor, .is-orange .v2 .o-btn-0.o-btn-anchor{border:none;display:-ms-grid;display:grid;-ms-grid-columns:auto 6px auto;grid-template-columns:repeat(2,auto);grid-column-gap:6px;grid-auto-flow:dense;direction:rtl;padding-right:6px;min-width:auto;}

#header-mag .o-btn-0{border:none;display:-ms-grid;display:grid;-ms-grid-columns:auto 6px auto;grid-template-columns:repeat(2,auto);grid-column-gap:6px;grid-auto-flow:dense;direction:rtl;padding-right:6px;min-width:auto;}
#header-mag.list-sub.o-grid.o-grid-mag{grid-template-areas:"logos";grid-template-columns:auto;}
#header-mag.list-sub.o-grid.o-grid-mag .logos{grid-area:logos}
#header-mag.list-sub .logo{height:22px;display:block;}
#header-mag.list-sub .logo img{height:22px;}
#header-mag.list-sub .title{font-size:13px;font-weight:normal;font-style:italic;line-height:20px;height:20px;display:block;}
#header-mag.list-sub .logos .octo-arrow-left-3{font-size:14px;}
#header-mag.list-sub .logos:hover .octo-arrow-left-3{color:var(--color-primary)}
#header-mag.article.o-grid.o-grid-mag{grid-template-areas:"logos btns";grid-template-columns:auto auto;}
#header-mag.article.o-grid.o-grid-mag .logos{grid-area:logos}
#header-mag.article.o-grid.o-grid-mag .btns{grid-area:btns}
#header-mag .logo{height:32px;display:block;}
#header-mag .logo img{height:32px;}
#header-mag.article .logo{height:22px;display:block;}
#header-mag.article .logo img{height:22px;}
#header-mag.article .title{font-size:14px;font-weight:normal;font-style:italic;line-height:20px;height:20px;display:block;}
#header-mag.article .title.back{font-style:normal;}
#header-mag.article .logos:hover .title.back{color:var(--color-primary);}
#header-mag.article .logos .octo-arrow-left-3{font-size:14px;}
#header-mag.article .logos:hover .octo-arrow-left-3{color:var(--color-primary)}
#main-mag #featured > .o-container{max-width:1480px;}
#main-mag #featured .o-card-mag-l{min-height:540px;}
#main-mag #featured .o-card-mag-l .mag-bg img{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:auto;height:auto;max-width:none;object-fit:fill;transform:translate(-12%,-25%);scale:0.81;}
#main-mag #featured .o-card-mag-l:hover .mag-bg img{-webkit-transform:translate(-12%,-25%);transform:translate(-12%,-25%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;scale:1;}
#main-mag #featured .size-2 .o-card-mag-l .mag-bg img{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);scale:1;}
#main-mag #featured .size-2 .o-card-mag-l:hover .mag-bg img{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(1.18);-ms-transform:scale(1.18);transform:scale(1.18);scale:1;}
#main-mag #videos{background:#28282B;padding:48px 0;}
#main-mag #videos > div > h2{color:#fff;}
#main-mag .more{display:-ms-grid;display:grid;list-style:none;position:relative;grid-auto-flow:dense;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:100%;}
#main-mag .o-card-mag{padding:0;justify-items:flex-start;grid-row-gap:0;padding-bottom:32px;}
#main-mag .o-card-mag::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:-1;-webkit-box-shadow:0 0 9px rgba(0,0,0,0);box-shadow:0 0 9px rgba(0,0,0,0);}
#main-mag .o-card-mag .mag-bg{height:auto;position:relative;width:100%;overflow:hidden;display:inline-block;z-index:2}
#main-mag .o-card-mag .mag-bg img{-webkit-transition-duration:25s;transition-duration:5s;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:25% 100%;transform-origin:25% 100%;width:100%;height:auto}
#main-mag .mag-tags{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;justify-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -8px -8px;padding:12px 0;}
#main-mag .mag-tags li{margin:0 0 8px 8px;}
#main-mag .mag-tags li a{color:#4a4850;position:relative;z-index:4;border:1px solid #4a4850;border-radius:11px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:15px;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px 8px 1px 8px;font-size:13px;}
#main-mag .mag-tags li:hover a{color:var(--color-primary);border-color:var(--color-primary)}
#main-mag .o-card-mag .mag-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:3;text-indent:-9999px;}
#main-mag .o-card-mag .mag-title{padding-top:48px;}
#main-mag .o-card-mag .mag-wrapper{padding:0 16px;border-left:1px solid #E2E2E2;margin-left:16px;}
#main-mag .o-card-mag .mag-arrow,.o-box-4 .mag-arrow{color:var(--color-primary);font-size:13px;text-transform:uppercase;font-weight:bold;letter-spacing:1px;line-height:20px;position:relative;width:100%;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;}
#main-mag .o-card-mag .mag-arrow .octo-breadcrumb,.o-box-4 .mag-arrow .octo-breadcrumb{font-size:14px;top:2px;position:absolute;left:0;-webkit-transition:all 1.25s ease;-o-transition:all 1.25s ease;transition:all 1.25s ease;}


.mag-date-2 {
	background: var(--color-primary);
	color: #fff;
	font-size: 22px;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	box-sizing: border-box;
	height: 32px;
	display: flex;
	flex-direction: row;
	align-items: center;
	filter: drop-shadow(0px 3px 6px #00000029);
}
.mag-date-2::before {
	content: '';
	clip-path: polygon(85% 0, 100% 0, 100% 100%, 0 100%, 0 50%);
	background: var(--color-primary);
	position: absolute;
	left: -15px;
	right: auto;
	top: 0;
	bottom: 0;
	width: 16px;
}
.mag-date-2 .octo-calendar{
	font-size: 20px;
	padding: 0px;
	display: block;
}
.mag-date-2 .octo-time {
	font-size: 20px;
	padding: 2px 0 0 8px;
	display: block;
	position: relative;
}
.mag-date-2 .octo-time::after {
	content: "";
	background: #fff;
	width: 1px;
	position: absolute;
	top: -5px;
	bottom: -4px;
	left: 0;
}
.mag-date-2 .mag-start {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 18px;
	display: block;
	padding: 2px 8px 0 8px;
}
.mag-date-2 .mag-end {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 18px;
	display: block;
	padding: 2px 8px 0 8px;
}
.mag-date-2 .mag-hour {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 18px;
	display: block;
	padding: 2px 4px 0 8px;
}
.mag-date-2 .mag-year {
	font-size: 18px;
	line-height: 18px;
	display: block;
	padding: 2px 8px 0px 0;
}
.mag-date-2 .mag-tc {
	font-size: 13px;
	line-height: 13px;
	display: block;
	padding: 3px 8px 0px 0;
}
.mag-date-2 .octo-arrow-right-4 {
	font-size: 10px;
	display: block;
	padding: 3px 0 0 0;
}

.mag-date-2.content {
	top: -56px;
	right: -24px;
	background: #fff;
	color: #4a4850;
}
.mag-date-2.content::before {
	background: #fff;
}
.mag-date-2.content .octo-time::after {
	background: #E2E2E2;
	top: -3px;
	bottom: -4px;
}

#main-mag .o-card-mag .mag-date{background:var(--color-primary);color:#fff;font-size:22px;padding:8px;position:absolute;top:0;right:0;z-index:2;}
#main-mag .o-card-mag:hover::before{background:#F7F7F7;-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15);}
#main-mag .o-card-mag:hover .mag-bg img{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transform-origin:25% 25%;transform-origin:25% 25%}
#main-mag .o-card-mag:hover .mag-arrow .octo-breadcrumb,.o-box-4:hover .mag-arrow .octo-breadcrumb{left:calc(100% - 16px);}
#main-mag .o-card-mag-l{padding:0;justify-items:flex-start;grid-row-gap:0;-ms-flex-line-pack:end;align-content:flex-end;padding-bottom:32px;overflow:hidden;}
#main-mag .o-card-mag-l::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:-1;-webkit-box-shadow:0 0 9px rgba(0,0,0,0);box-shadow:0 0 9px rgba(0,0,0,0);}
#main-mag .o-card-mag-l .mag-bg{height:100%;position:absolute;width:100%;overflow:hidden;display:inline-block;z-index:-1;}
#main-mag .size-2 .o-card-mag-l .mag-bg.size-xl{display:none;}
#main-mag .size-2 .o-card-mag-l .mag-bg.size-l{display:block;}
#main-mag .size-1 .o-card-mag-l .mag-bg.size-xl{display:block;}
#main-mag .size-1 .o-card-mag-l .mag-bg.size-l{display:none;}
#main-mag .o-card-mag-l .mag-bg img{-webkit-transition-duration:25s;transition-duration:5s;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:100%;height:auto}
#main-mag .o-card-mag-l .mag-tags{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;justify-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -8px -8px;padding:12px 0;}
#main-mag .o-card-mag-l .mag-tags li{margin:0 0 8px 8px;}
#main-mag .o-card-mag-l .mag-tags li a{color:#fff;position:relative;z-index:4;border:1px solid #fff;border-radius:11px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:15px;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px 8px 1px 8px;font-size:13px;}
#main-mag .o-card-mag-l .mag-tags li:hover a{color:var(--color-primary);border-color:var(--color-primary)}
#main-mag .o-card-mag-l .mag-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:3;text-indent:-9999px;}
#main-mag .o-card-mag-l .mag-title{padding-top:32px;color:#fff;}
#main-mag .o-card-mag-l .mag-wrapper{padding:0 116px 0 16px;border-left:1px solid #fff;margin-left:16px;position:relative;width:calc(100% - 16px);box-sizing:border-box;}
#main-mag .o-card-mag-l .mag-wrapper::before{content:"";position:absolute;left:-17px;right:0;top:0;bottom:-32px;background:transparent linear-gradient(0deg,#000000 0%,#54545400 100%) 0% 0% no-repeat padding-box;z-index:-1;}
#main-mag .o-card-mag-l .mag-wrapper::after{content:"";position:absolute;background:var(--color-primary);clip-path:polygon(100% 0,0% 100%,100% 100%);width:150px;height:150px;right:0;bottom:-32px;}
#main-mag .o-card-mag-l .mag-arrow{color:var(--color-primary);font-size:13px;text-transform:uppercase;font-weight:bold;letter-spacing:1px;line-height:20px;position:relative;width:100%;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;}
#main-mag .o-card-mag-l .mag-arrow .octo-breadcrumb{font-size:14px;top:3px;position:absolute;left:0;-webkit-transition:all 1.25s ease;-o-transition:all 1.25s ease;transition:all 1.25s ease;}
#main-mag .o-card-mag-l .mag-date{background:var(--color-primary);color:#fff;font-size:22px;padding:8px;position:absolute;top:0;right:0;z-index:2;}
#main-mag .o-card-mag-l:hover::before{background:#F7F7F7;-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15);}
#main-mag .o-card-mag-l:hover .mag-bg img{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transform-origin:25% 25%;transform-origin:25% 25%}
#main-mag .o-card-mag-l:hover .mag-arrow .octo-breadcrumb{left:calc(100% - 16px - 150px);}
#main-mag-article #featured > .o-container{max-width:1480px;}
#main-mag-article #featured .o-card-mag-l{min-height:540px;}
#main-mag-article #featured .o-card-mag-l .mag-bg img{-webkit-transform-origin:50% 50%;transform-origin:21% 50%;width:auto;height:auto;max-width:none;object-fit:fill;transform:translate(-14%,-25%);}
.view-article #main-mag-article #featured .o-card-mag-l .mag-bg img{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:100%;height:auto;max-width:none;object-fit:cover;transform:translate(0,0);}
.view-article.itemid-810 [mag="3467"] #particles-js{position:absolute;width:100%;height:100%;left:0;top:0;}
.view-article.itemid-810 [mag="3467"] #particles-logo.myplant-white{position:absolute;width:50%;right:0;top:0;overflow:hidden;z-index:2;height:50%;}
.view-article.itemid-810 [mag="3467"] #particles-logo.myplant-white::before{content:"";background:url("../images/slide-logo-dotes-light-white.png") no-repeat 230% 126%;position:absolute;left:0;right:0;bottom:0;top:0;background-size:80%;}
#main-mag-article .o-card-mag-l{padding:0;justify-items:flex-start;grid-row-gap:0;-ms-flex-line-pack:end;align-content:flex-end;padding-bottom:80px;}
#main-mag-article .o-card-mag-l::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:-1;-webkit-box-shadow:0 0 9px rgba(0,0,0,0);box-shadow:0 0 9px rgba(0,0,0,0);}
#main-mag-article .o-card-mag-l .mag-bg{height:100%;position:absolute;width:100%;overflow:hidden;display:inline-block;z-index:-1;}
#main-mag-article .o-card-mag-l .mag-bg img{-webkit-transition-duration:25s;transition-duration:5s;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:100%;height:auto}
#main-mag-article .o-card-mag-l .mag-tags{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;justify-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -8px -8px;padding:12px 0;}
#main-mag-article .o-card-mag-l .mag-tags li{margin:0 0 8px 8px;}
#main-mag-article .o-card-mag-l .mag-tags li a{color:#fff;position:relative;z-index:4;border:1px solid #fff;border-radius:11px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:15px;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px 8px 1px 8px;font-size:13px;}
#main-mag-article .o-card-mag-l .mag-tags li:hover a{color:var(--color-primary);border-color:var(--color-primary)}
#main-mag-article .o-card-mag-l .mag-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:3;text-indent:-9999px;}
#main-mag-article .o-card-mag-l .mag-title{padding-top:32px;color:#fff;}
#main-mag-article .o-card-mag-l .mag-wrapper{padding:0 16px;border-left:1px solid #fff;margin-left:16px;position:relative;width:calc(100% - 16px);box-sizing:border-box;}
#main-mag-article .o-card-mag-l .mag-wrapper::before{content:"";position:absolute;left:-17px;right:0;top:0;bottom:-32px;background:transparent linear-gradient(0deg,#000000 0%,#54545400 100%) 0% 0% no-repeat padding-box;z-index:-1;}
#main-mag-article .o-card-mag-l .mag-wrapper::after{content:"";position:absolute;background:var(--color-primary);clip-path:polygon(100% 0,0% 100%,100% 100%);width:150px;height:150px;right:0;bottom:-32px;}
#main-mag-article .o-card-mag-l .mag-arrow{color:var(--color-primary);font-size:13px;text-transform:uppercase;font-weight:bold;letter-spacing:1px;line-height:20px;position:relative;width:100%;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;}
#main-mag-article .o-card-mag-l .mag-arrow .octo-breadcrumb{font-size:14px;top:3px;position:absolute;left:0;-webkit-transition:all 1.25s ease;-o-transition:all 1.25s ease;transition:all 1.25s ease;}
#main-mag-article .o-card-mag-l .mag-date{background:var(--color-primary);color:#fff;font-size:22px;padding:8px;position:absolute;top:0;right:0;z-index:2;}
/*#main-mag-article .o-card-mag-l:hover::before{background:#F7F7F7;-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15);}*/
#main-mag-article .o-card-mag-l:hover .mag-bg img{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transform-origin:25% 25%;transform-origin:25% 25%}
#main-mag-article .o-card-mag-l:hover .mag-arrow .octo-breadcrumb{left:calc(100% - 16px - 150px);}
#main-mag-article .mag-wrapper-article{max-width:900px;margin:0 auto;}
#main-mag-article .mag-wrapper-article h1{color:#fff;margin:0 24px;}
#main-mag-article .mag-wrapper-article h1::before{content:"";position:absolute;left:0;bottom:-8px;right:auto;width:50px;height:3px;z-index:-1;display:inline-block;background:var(--color-primary);}
#main-mag-article .mag-wrapper-article-bg{position:relative;width:100%;}
#main-mag-article .mag-wrapper-article-bg::before{content:"";position:absolute;left:0;right:0;top:-50px;bottom:-80px;background:transparent linear-gradient(0deg,#000 0%,rgba(0,0,0,.7) 60%,#54545400 100%) 0% 0% no-repeat padding-box;z-index:-1;}
#main-mag-article .o-container.mag-wrapper-article{margin-top:-80px;background:#fff;z-index:3;padding:24px 24px 0;grid-row-gap:24px;}
#main-mag-article .mag-wrapper-article .mag-tags{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;justify-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -8px -8px;padding:0;}
#main-mag-article .mag-wrapper-article .mag-tags li{margin:0 0 8px 8px;}
#main-mag-article .mag-wrapper-article .mag-tags li a{color:#4a4850;position:relative;z-index:4;border:1px solid #4a4850;border-radius:11px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:15px;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px 8px 1px 8px;font-size:13px;}
#main-mag-article .mag-wrapper-article .mag-tags li:hover a{color:var(--color-primary);border-color:var(--color-primary)}
.view-article #main-mag-article .mag-tags li a{color:var(--color-primary);position:relative;z-index:4;border:1px solid var(--color-primary);border-radius:11px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:15px;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px 8px 1px 8px;font-size:13px;background:#fff;}
.view-article #main-mag-article .mag-tags li:hover a{color:#fff;border-color:var(--color-primary);background:var(--color-primary);}
.mag-wrapper-article .embed-container{padding:0;max-width:none;width:624px;height:351px;overflow:visible;}
#modal-cck.modal-frontend.h2-ready,#modal-cck.modal-frontend.modal-large{margin-left:22%;margin-right:22%;width:auto;max-width:56%;}
#modal-cck.modal-frontend.h2-ready .modal-first,#modal-cck.modal-frontend.modal-large .modal-first{max-width:100%;height:100%;}
#modal-cck.modal-frontend.h2-ready .modal-first > #wy,#modal-cck.modal-frontend.modal-large .modal-first > #wy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content: center;}
#modal-cck.modal-frontend.h2-ready .modal-first > #wy video,#modal-cck.modal-frontend.modal-large .modal-first > #wy video{height:100%;margin:auto;width:auto;}
.media-banner p.wysiwyg{margin-bottom:32px;}
.media-img-banner {max-height:405px; margin:0 auto;}
body.site-665 .o-content.head-logo{display:none;}
.head-logo.head-logo-jb img{width:200px;}
.head-logo.head-logo-wk img{width:200px;}
.o-edit-gutter{right:-48px!important;display:flex!important;}
.o-edit-gutter:hover{z-index:301!important;}
.o-container-mail{max-width:600px;}
.o-input pre{overflow:scroll;background-color:#272822;color:#f8f8f2;padding:24px;}
.o-box-10{padding:24px 16px;box-shadow:0px 0px 6px rgba(0,0,0,0.1);}
.o-frequency-container .o-switch-slider.f50::before{transform:translateX(0);}
.o-frequency-container .o-switch-slider.f60::before{transform:translateX(18px);}
sub{line-height:0;}
.wysiwyg p[data-text-size="small"].mini{font-size:11px;}
body.america .wysiwyg div.legend img{width:40px;}
.de-de article .o-box-7{word-break:initial;}
.losung-steps .o-box-7{padding:32px 16px;border:0;}
.losung-steps .o-box-7:not(:last-child){border-right:2px;border-style:solid;border-color:#7ab348;padding-left:12px;padding-right:12px;}
.losung-steps .o-box-7:not(:last-child):after{content:"";position:absolute;right:-12px;top:50%;margin-top:-12px;display:inline-block;width:0;height:0;border-style:solid;border-width:12px 0 12px 12px;border-color:transparent transparent transparent #7ab348;}
.losung-steps .o-box-7 p{font-size:16px;}
.optanon-freeze-alone .bar-admin,.coopol-freeze-alone .bar-admin{display:none;}
.product.v2 .power-output{line-height:30px!important;}
#slide-business .power-output > span{position:relative;top:2px;}
.o-items-phone .o-align-jic.o-line-top > p{text-align:center;}
#solution .o-circles{margin:auto;width:220px;max-width:220px;padding:110px 0;}
.pt-pt #menu-main .item-668 .item-category-42{display:none;}
#seb_provider_export_format{border:none;margin-top:16px;}
#seb_provider_export_format::before{content:"Format";margin-right:60px;}
#seb_provider_export_format > input.radio{margin-right:5px;}
#seb_provider_export_format1{margin-left:10px;}
.is-green .product.v2 #main-img{max-width:100%;overflow:hidden;}
.o-relative{position:relative;}
#main-mag .o-card-mag-l{min-height:376px;}
#main-mag-article .mag-wrapper-article .mag-date{background:var(--color-primary);color:#fff;font-size:18px;padding:6px 8px;position:relative;top:0;right:0;z-index:2;}
.mag-wrapper-article .location{font-size:15px;}
.mag-wrapper-article .location .octo-linkedin:before{margin-right:4px}
.o-push::after{content:attr(data-text);position:relative;padding-left:calc((100% - 1280px) /2);padding-right:calc((100% - 1280px) /2);top:-18px;left:0;font-size:11px;max-width:900px;display:block;}
.uk-slideshow-items .o-slide-more{position:absolute;top:0;left:0;right:0;bottom:0;}
.uk-slideshow-items .o-slide-more:before{color:#fff;content:"\e906";font-family:'project'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:2;display:none;}
#slide-engine .uk-slideshow-items > *{align-content:normal;}
.uk-slideshow-items a.octo-pdf-file::before{position:absolute;left:3px;top:3px;font-size:24px;}
.uk-slideshow-items a.octo-pdf-file:link,a.octo-pdf-file{padding-left:30px;}
.uk-slideshow-items a.octo-pdf-file + a.octo-pdf-file{margin-left:10px;}
.uk-slideshow-items .o-frequency > div{min-height:80px;}
.breaking-news > p.bg-green.bg-ungc{background-color:#1E3250;}
.bg-green.bg-ungc > img{left:auto;right:32px;}
.o-frequency-container > .o-mb-12 > p{padding-top:5px;}
#site-switcher > div{padding:16px 24px 16px 0;}
#site-switcher .switcher-close{position:absolute;right:0;top:50%;margin-top:-8px;}
#site-switcher .switcher-close:hover{opacity:.5;}
.maps-tabs .container-tabs li{display:flex;flex-direction:row;align-items:center;justify-content:center;}
.maps-tabs .container-tabs a{color:#4a4850;font-size:16px;text-transform:uppercase;font-weight:bold;line-height:16px;text-align:center;display:block;padding:8px 0;position:relative;width:100%;}
.maps-tabs .container-tabs a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#7ab348;}
.maps-tabs .container-tabs li:hover a:after,.maps-tabs .container-tabs li.uk-active a:after{height:3px;}
.maps-tabs .map-caption{box-shadow:0px 0px 9px #00000026;padding:8px 16px;margin-top:24px;}
.maps-tabs .map-drop.uk-drop{box-shadow:0px 0px 9px #00000026;position:relative;z-index:2;}
.maps-tabs .map-drop.uk-drop > *{position:relative;z-index:3;}
.maps-tabs .map-legend p{font-size:13px;line-height:15px;}
.maps-tabs .map-legend{position:relative;}
.maps-tabs .map-caption .map-legend + .map-legend::before{content:"";position:absolute;background:#ddd;width:1px;left:-16px;top:0;bottom:0;}
.maps-tabs .map-caption .map-legend{-ms-grid-columns:32px auto;grid-template-columns:32px auto;}
.headertopright.v2 .o-btn-0.octo-phone-2{display:inline-flex;padding:0 8px 0 24px;}
.headertopright.v2 .o-btn-0.octo-phone-2::before{position:absolute;left:-5px;top:-4px;font-size:29px;z-index:2;}
.headertopright.v2 .o-btn-0.octo-phone-2::after{content:"";width:22px;height:22px;position:absolute;left:-2px;top:0;border-radius:50%;z-index:1;}

.headertopright.v2 .o-hide-after\@sm .o-btn-0.octo-phone-2::before {
	color: #fff;
}
.headertopright.v2 .o-hide-after\@sm .o-btn-0.octo-phone-2::after {
	background:#28282b;
}

.headertopright.v2 .o-hide-before\@sm .o-btn-0.octo-phone-2::before {
	color: var(--color-primary);
}
#page.is-green .headertopright.v2 .o-hide-before\@sm .o-btn-0.octo-phone-2::before {
	color: #7ab348;
}
#page.is-orange .headertopright.v2 .o-hide-before\@sm .o-btn-0.octo-phone-2::before {
	color: #7ab348;
}



.headertopright.v2 .o-hide-before\@sm .o-btn-0.octo-phone-2::after {
	background:#fff;
}
.headertopright.v2 .phone-list .o-btn-0.octo-phone-2::before {
	color: var(--color-primary);
}
.headertopright.v2 .phone-list .o-btn-0.octo-phone-2::after {
	background:#fff;
}
#page .p-contacts .o-hide-before\@sm a.o-btn-1.o-btn-auto.o-btn-dropdown{
	padding-left: 32px;
	padding-right: 8px;
	background: #fff;
	color: var(--color-primary);
}
#page.is-green .p-contacts .o-hide-before\@sm a.o-btn-1.o-btn-auto.o-btn-dropdown{
	color: #7ab348;
}
#page.is-orange .p-contacts .o-hide-before\@sm a.o-btn-1.o-btn-auto.o-btn-dropdown{
	color: #7ab348;
}
#page .p-contacts .o-hide-before\@sm a.o-btn-1.o-btn-auto.o-btn-dropdown:hover{background: var(--color-primary);
	color: #fff;
}
#page.is-green .p-contacts .o-hide-before\@sm a.o-btn-1.o-btn-auto.o-btn-dropdown:hover{background: #7ab348;
	color: #fff;
}
#page.is-orange .p-contacts .o-hide-before\@sm a.o-btn-1.o-btn-auto.o-btn-dropdown:hover{background: #7ab348;
	color: #fff;
}
#page .p-contacts .o-hide-before\@sm a.o-btn-1.o-btn-auto.o-btn-dropdown::before {
	color: var(--color-primary);
}
#page.is-green .p-contacts .o-hide-before\@sm a.o-btn-1.o-btn-auto.o-btn-dropdown::before {
	color: #7ab348;
}
#page.is-orange .p-contacts .o-hide-before\@sm a.o-btn-1.o-btn-auto.o-btn-dropdown::before {
	color: #7ab348;
}
#page .p-contacts .o-hide-before\@sm a.o-btn-1.o-btn-auto.o-btn-dropdown::after{
	content:"";width:22px;height:22px;position:absolute;left:-2px;top:0;border-radius:50%;z-index:1;background:#fff;
}
#page.is-green .v2 .p-contacts .o-btn-0.o-btn-white,
#page.is-orange .v2 .p-contacts .o-btn-0.o-btn-white {
	border-color: #fff;
	color: #fff;
}
#page.is-green .v2 .p-contacts .o-btn-0.o-btn-white:hover,
#page.is-orange .v2 .p-contacts .o-btn-0.o-btn-white:hover {
	border-color: #fff;
	color: #28282b;
	background: #fff;
}

.sustain-link{display: none!important;}

#main-other p.o-h4{font-weight: bold;}
.type-v3-nav p.o-h4{font-size: 13px; font-weight: bold; text-transform: uppercase;}
.type-v3-nav p.o-h6{font-size: 13px; padding-top: 8px;}
.type-v3-nav li img{background: #0000004D;}
.type-v3-nav li.uk-active img, .type-v3-nav li:hover img{background: #fff;}
.type-v3-nav li.disabled{opacity: 0.15;}
.is-green-bg{background: #7ab348; color: #fff; padding-top:24px; padding-bottom:16px;}
.is-green-bg {
	position: relative;
}
.is-green-bg::before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 12px 50px 0 50px;
	border-color: #ffffff transparent transparent transparent;
	position: absolute;
	top: 0;
	left: calc( 50% - 50px );
}
#jb_products_v3 .is-green-bg::before {display: none;}
.product.v3 header .op-img > a{display: block;}

.o-pcol-1 .o-card-2{margin-bottom:0;padding:0;}
.o-pcol-2 .o-card-1{padding-top:0;}
.o-pcol-1 .o-card-2 p,.o-pcol-2 .o-card-1 p{text-align:left;}
.o-pcol-1 .o-card-2 .o-h3,.o-pcol-2 .o-card-1 .o-h3{padding-bottom:0;}
.o-pcol-2 .o-card-1 .o-h3{padding:0;}
.o-pcol-2 .o-line-h::before{content:"";background:#E2E2E2;position:absolute;left:0;right:24px;height:1px;bottom:-1px;}
.p-local{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:12px 0 16px 0;min-height:44px;box-sizing:border-box;}
.p-local .octo-region{width:16px;height:16px;line-height:16px;display:inline-block;font-size:15px;}
.p-local .p-country{font-size:13px;font-weight:bold;line-height:16px;display:inline-block;padding:0 4px;}
.p-local .octo-breadcrumb{display:inline-block;width:13px;height:13px;line-height:13px;color:#999;font-size:13px;}
.p-local .p-region{font-size:13px;line-height:16px;display:inline-block;padding-left:3px;color:#999;}
.o-pcol-1 .o-card-2 p.p-label,.o-pcol-2 .o-card-1 p.p-label,p.p-label{font-size:13px;line-height:15px;font-weight:bold;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;text-align:left;position:relative;padding-right:16px;}
.o-pcol-1 .o-card-2 p.p-label .octo-breadcrumb,.o-pcol-2 .o-card-1 p.p-label .octo-breadcrumb,p.p-label .octo-breadcrumb{position:absolute;right:0;top:2px;}
.p-value{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:16px;}
.p-value p{line-height:15px;}
.p-label .octo-breadcrumb::before{display:block;font-size:11px;padding:0 4px;color:#999;}
.o-col-p1{-ms-grid-columns:284px 1fr;grid-template-columns:284px 1fr;width:100%;}
.o-col-p1-content{padding:0 24px 24px;}
.p-picture img{display:block;min-height:100%;-o-object-fit:cover;object-fit:cover;}
.o-pcol-1 .o-card-2 p.snippet{margin:8px 0;}
#site-switcher{background-color:var(--style-color);color:#FFFFFF;}
#site-switcher .icon-delete{color:#FFFFFF;}
.headertopright-phone .octo-phone::before{color:#FFF;}
.projects-layout{font-size:20px;text-align:center;height:40px;box-shadow:0 0 9px rgba(0,0,0,.15);border-radius:20px;padding:0 10px;}
.projects-layout > a{padding:10px}
.projects-layout > a span[class^="octo-"]::before,.is-green .projects-layout > a span[class^="octo-"]::before{color:#ccc;}
.projects-layout > a.active > span[class^="octo-"]::before,.projects-layout > a:hover > span[class^="octo-"]::before{color:var(--color-primary);}
.is-green .projects-layout > a.active > span[class^="octo-"]::before,.is-green .projects-layout > a:hover > span[class^="octo-"]::before{color:#7ab348;}
.p-col-data{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;width:100%;grid-row-gap:8px;}
.color-thumb .uk-thumbnav li img{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.color-thumb .uk-thumbnav li:hover img,.color-thumb .uk-thumbnav li.uk-active img{-webkit-filter:grayscale(0%);filter:grayscale(0%);}
#jb-a{background:#f7f7f7;padding-bottom:74px;margin-bottom:48px;margin-top:-48px;padding-top:48px;}
#jb-c .uk-slider{margin-top:-32px;padding-top:32px;}
#jb-c .o-cards{margin-left:20px;padding-left:28px;}
#jb-c .o-cards::before{content:"";background:#E2E2E2;width:1px;position:absolute;left:0px;top:9px;bottom:9px;z-index:3;right:auto;height:auto;}
#jb-c .o-cards .o-card-1{margin-bottom:32px;}
#jb-c .o-cards .o-card-1::after{display:none;}
#jb-c [class^="uk-child-width-"] > *,#jb-c [class*=" uk-child-width-"] > *{padding-left:32px;}
#jb-c .uk-slider-items[class^="uk-child-width-"],#jb-c .uk-slider-items[class*=" uk-child-width-"]{margin:0 0 0 -32px;}
a.o-menu-drop{height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}
.o-drop-nav a.o-menu-drop{background:#F5F5F5;}
a.o-menu-drop:hover{background:#fff;}
.o-drop-nav li + li a.o-menu-drop::before{content:"";background:#000000;position:absolute;left:0;right:0;height:1px;opacity:0.1;top:0;}
.o-drop-nav li + li a.o-menu-drop::after{content:"";background:#FFFFFF 0% 0% no-repeat padding-box;position:absolute;left:0;right:0;height:1px;top:1px;}
.o-menu-txt{color:var(--style-color);font-size:15px;text-transform:uppercase;font-weight:bold;letter-spacing:1px;}
.dp-slide.is-dark .dp-slide-desc{background:rgba(0,0,0,.6);padding:32px;}
.wysiwyg div.is-dark-btn{border:none;margin:0;padding:16px 0 0 0;text-align:center;}
.o-navdot{position:absolute;bottom:16px;right:0;left:0;}
#main-img .o-navdot {bottom: auto;}
.o-navdot > div > div{margin-right:40px;}
.o-navdot > div > div{background:#fff;padding:1px 6px;border-radius:18px;}
.o-navdot .o-navdot-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto;list-style:none;padding:0;}
.o-navdot .o-navdot-list li a,.o-navdot .o-navdot-list li button{position:relative;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;background:none;}
.o-navdot .o-navdot-list li a:before,.o-navdot .o-navdot-list li button:before{content:"";position:relative;width:10px;height:10px;display:block;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.o-navdot .o-navdot-list li button:before{background:#fff;border:1px solid var(--color-primary);}
.o-navdot .o-navdot-list li.uk-active a:before,.o-navdot .o-navdot-list li.uk-active button:before,.o-navdot .o-navdot-list li a:hover:before,.o-navdot .o-navdot-list li button:hover:before,.o-navdot .o-navdot-list li a:focus:before,.o-navdot .o-navdot-list li button:focus:before{background:var(--color-primary);border-color:var(--color-primary)}
.colored.is-orange .o-navdot .o-navdot-list li button:before{border:1px solid #7ab348;}
.colored.is-orange .o-navdot .o-navdot-list li.uk-active a:before,.colored.is-orange .o-navdot .o-navdot-list li.uk-active button:before,.colored.is-orange .o-navdot .o-navdot-list li a:hover:before,.colored.is-orange .o-navdot .o-navdot-list li button:hover:before,.colored.is-orange .o-navdot .o-navdot-list li a:focus:before,.colored.is-orange .o-navdot .o-navdot-list li button:focus:before{background:#7ab348;border-color:#7ab348}
.colored.is-green .o-navdot .o-navdot-list li button:before{border:1px solid #7ab348;}
.colored.is-green .o-navdot .o-navdot-list li.uk-active a:before,.colored.is-green .o-navdot .o-navdot-list li.uk-active button:before,.colored.is-green .o-navdot .o-navdot-list li a:hover:before,.colored.is-green .o-navdot .o-navdot-list li button:hover:before,.colored.is-green .o-navdot .o-navdot-list li a:focus:before,.colored.is-green .o-navdot .o-navdot-list li button:focus:before{background:#7ab348;border-color:#7ab348}
.o-navdot .o-navdot-list > *{padding:0;}
.o-navdot .o-navdot-list > * > *{border:none;}
.o-navdot .o-navdot-list > .uk-active > *,.o-navdot .o-navdot-list > li:hover > *{background:none;}
.o-navdot-previous,.o-navdot-next{font-family:'project'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;border:none;background:none;cursor:pointer}
.o-navdot-previous,.o-navdot-next{color:var(--color-primary);}
.o-navdot-previous{margin-right:4px;}
.o-navdot-next{margin-left:4px;}
.is-orange .o-navdot-previous,.is-orange .o-navdot-next{color:#7ab348;}
.is-green .o-navdot-previous,.is-green .o-navdot-next{color:#7ab348;}
.o-navdot-previous:before{content:"\e901";}
.o-navdot-previous:hover:before{content:"\e918";}
.o-navdot-next:before{content:"\e902";}
.o-navdot-next:hover:before{content:"\e919";}

.is-dark-btn {
	position: absolute;
	left: 16px;
	top: 16px;
	z-index: 2;
	display: none;
}
.is-dark-btn + .o-slide-more {
	z-index: 1;
}

#modal-cck.modal-frontend.modal-video {
	display: block;
	opacity: 1;
	text-shadow: none;
	color: #fff;
	font-size: 56px;
	right: 0;
	top: -17px;
	width: 40px;
	height: 40px;
}
#modal-cck.modal-frontend.w-close > .close {
	display: block;
	opacity: 1;
	text-shadow: none;
	color: #000;
	font-size: 0;
	right: 48px;
	top: 10px;
	width: 40px;
	height: 40px;
}
#modal-cck.modal-frontend.w-close > .close span:before {
	font-family: 'octo'!important;
	font-size: 24px;
	content: "\e912";
	speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#modal-cck.modal-frontend.modal-video > .close > span{
}

:lang(zh-cn) .phone-info {
	color: #fff;
	line-height: 23px;
	position: absolute;
	right: 100%;
	width: 100px;
	text-align: right;
	top: 1px;
	margin-right: 6px;
}


.gas-engines.new #main-title h1::before {
	content: "new";
	position: absolute;
	left: calc(100% + 8px);
	font-size: 16px;
	color: #fff;
	background: #7ab348;
	display: block;
	height: 20px;
	line-height: 22px;
	border-radius: 5px;
	padding: 1px 6px;
	text-transform: uppercase;
	top: 0;
}
:lang(de-de) .gas-engines.new #main-title h1::before {
	content: "neu";
}

.o-card-2.o-comp-item .o-directory {
	min-height: 52px;
	display: flex;
	flex-direction: row;
	align-items: center;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 12px;
}
.o-card-2.o-comp-item {
	padding-bottom: 0;
	margin-right: 24px;
	padding: 12px 32px 0 16px;
	-ms-grid-rows: 1fr;
	grid-template-rows: 1fr;
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
}
.o-card-2.o-comp-item > div {
	width: 100%;
	display: -ms-grid;
	display: grid;
	height: 100%;
	-ms-grid-rows: 1fr 28px;
	grid-template-rows: 1fr 28px;
}
.o-card-2.o-comp-item .o-comp-footer {
	margin: 0 -32px 0 -16px;
	background: #fff;
	padding: 0;
	position: relative;
	z-index: 2;
}
.o-card-2.o-comp-item .o-comp-footer .o-link, 
.o-card-2.o-comp-item .o-comp-footer .o-count {
	line-height: 15px;
	font-size: 13px;
	display: inline-block;
	height: 28px;
	min-height: auto;
	display: flex;
	flex-direction: column;
	align-content: center;
	align-items: flex-start;
	justify-content: center;
	padding:0;
}
.o-card-2.o-comp-item .o-comp-footer .o-count{
	background:#F0F0F0 ;
	font-weight: bold;
	position: relative;
}

.o-card-2.o-comp-item .o-comp-footer .o-count::before{ 
	content: "";
display : inline-block;
 height : 0;
 width : 0;
 border-bottom : 28px solid #F0F0F0;
 border-left : 28px solid transparent;
 position: absolute;
 left: -28px;
 top: 0;
}

.o-card-2.o-comp-item .o-comp-footer .o-link {
	text-indent: 16px;
	position: relative;
	display: inline-block;
	height: auto;
	text-transform: uppercase;
	font-weight: bold;
}
.o-card-2.o-comp-item .o-comp-footer .o-link::after {
	content: "\e99b";
	font-family: 'project' !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 10px;
	position: relative;
	left: 4px;
	-webkit-transition:all 1.5s ease-in;-o-transition:all 1.5s ease-in;transition:all 1.5s ease-in;
}
.o-card-2.o-comp-item:hover .o-link::after {
	position: absolute;
	right: 0;
	left: auto;
	top: 2px;
}
.o-card-2.o-comp-item .o-more-link {
	z-index: 3;
}
.is-green .o-card-2.o-comp-item .o-comp-footer .o-link{ color: #7ab348; }
.is-orange .o-card-2.o-comp-item .o-comp-footer .o-link{ color: #7ab348; }


.o-card-2.o-comp-item .o-more-2 {
	box-shadow: 0 0 9px rgba(0,0,0,.15);
}
.o-card-2.o-comp-item .o-more-2::before {
	content: "\e905";
	font-family: 'project' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	z-index: 2;
}
.o-card-2.o-comp-item:hover .o-more-2::before {
	content: "\e91c";
}

.is-green .me-as-a-customer .o-btn-0,
.is-green .me-as-a-customer .o-btn-0:visited,
.is-green .me-as-a-customer .o-btn-0:focus{
	border: 1px solid #7ab348;
	color: #7ab348;
	background: transparent;
}
.is-green .me-as-a-customer .o-btn-0:hover,
.is-green .me-as-a-customer .o-btn-0:active{
	color: #fff;
	background: #7ab348;
	border-color: #7ab348;
}
h1 .reup{	
	background-size: contain;
	color: transparent;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' width='155' height='64' viewBox='0 0 155 64'%3E%3Cpath d='M20.68,16.53c2.34-1.38,4.88-2.07,7.61-2.07v12.6h-3.41c-3.15,0-5.6,.67-7.33,2-1.74,1.33-2.61,3.58-2.61,6.75v17.5H3.06V14.88H14.95v7.23c1.48-2.34,3.39-4.2,5.73-5.58' fill='%23ef773c'/%3E%3Cpath d='M68.75,33.06c0-3.67-.8-6.92-2.4-9.75-1.6-2.82-3.86-5.02-6.78-6.58-2.92-1.56-6.3-2.34-10.15-2.34s-7.18,.79-10.15,2.38c-2.97,1.58-5.27,3.86-6.92,6.82-1.65,2.96-2.47,6.46-2.47,10.5s.83,7.49,2.5,10.47c1.67,2.98,3.97,5.27,6.92,6.85,2.94,1.58,6.31,2.38,10.11,2.38,3.24,0,6.19-.61,8.83-1.83,2.64-1.22,4.82-2.89,6.53-5.03,1.71-2.14,2.83-4.56,3.34-7.27h-12.58c-.37,1.38-1.14,2.5-2.29,3.37-1.16,.87-2.62,1.31-4.38,1.31-2.08,0-3.8-.63-5.14-1.89-1.34-1.26-2.08-3.34-2.22-6.23h26.9c.23-1.15,.35-2.2,.35-3.17Zm-27.18-1.79c.18-2.48,1-4.36,2.43-5.65,1.44-1.29,3.24-1.93,5.42-1.93s3.83,.63,5.25,1.89c1.41,1.26,2.1,3.16,2.05,5.68h-15.15Z' fill='%23ef773c'/%3E%3Cpath d='M116.48,11.37L104.58,0l-11.89,11.37h6.42v23.28c0,2.92-.66,5.15-1.99,6.7-1.33,1.54-3.25,2.31-5.78,2.31s-4.45-.77-5.78-2.31c-1.33-1.54-1.99-3.78-1.99-6.7V11.35h-10.73v23.3c0,4.17,.78,7.7,2.34,10.57,1.56,2.88,3.7,5.03,6.44,6.44,2.74,1.42,5.89,2.13,9.47,2.13s6.79-.72,9.63-2.16c2.84-1.44,5.08-3.59,6.72-6.44,1.64-2.86,2.46-6.37,2.46-10.54V11.37h6.57Z' fill='%23ef773c'/%3E%3Cpath d='M151.57,23.38c-1.42-2.89-3.37-5.1-5.83-6.65-2.46-1.54-5.25-2.32-8.37-2.32-2.89,0-5.38,.65-7.45,1.95-2.08,1.3-3.59,3.07-4.54,5.3v-7.98h-10.8v50.31h10.8v-18.43c.95,2.24,2.46,4.01,4.54,5.31,2.08,1.3,4.56,1.95,7.45,1.95,3.12,0,5.91-.77,8.37-2.32,2.46-1.54,4.4-3.77,5.83-6.68,1.42-2.91,2.13-6.31,2.13-10.21s-.71-7.35-2.13-10.24Zm-11.93,16.95c-1.51,1.61-3.51,2.42-6,2.42s-4.44-.83-6-2.48c-1.31-1.39-2.06-3.18-2.27-5.35v-2.61c.21-2.2,.96-3.99,2.27-5.37,1.56-1.63,3.56-2.45,6-2.45s4.48,.81,6,2.42c1.51,1.61,2.27,3.85,2.27,6.71s-.76,5.1-2.27,6.71Z' fill='%23ef773c'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 0 0;
}
.reup{	
	background-size: contain;
	color: transparent;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' width='155' height='64' viewBox='0 0 155 64'%3E%3Cpath d='M20.68,16.53c2.34-1.38,4.88-2.07,7.61-2.07v12.6h-3.41c-3.15,0-5.6,.67-7.33,2-1.74,1.33-2.61,3.58-2.61,6.75v17.5H3.06V14.88H14.95v7.23c1.48-2.34,3.39-4.2,5.73-5.58' fill='%234a4850'/%3E%3Cpath d='M68.75,33.06c0-3.67-.8-6.92-2.4-9.75-1.6-2.82-3.86-5.02-6.78-6.58-2.92-1.56-6.3-2.34-10.15-2.34s-7.18,.79-10.15,2.38c-2.97,1.58-5.27,3.86-6.92,6.82-1.65,2.96-2.47,6.46-2.47,10.5s.83,7.49,2.5,10.47c1.67,2.98,3.97,5.27,6.92,6.85,2.94,1.58,6.31,2.38,10.11,2.38,3.24,0,6.19-.61,8.83-1.83,2.64-1.22,4.82-2.89,6.53-5.03,1.71-2.14,2.83-4.56,3.34-7.27h-12.58c-.37,1.38-1.14,2.5-2.29,3.37-1.16,.87-2.62,1.31-4.38,1.31-2.08,0-3.8-.63-5.14-1.89-1.34-1.26-2.08-3.34-2.22-6.23h26.9c.23-1.15,.35-2.2,.35-3.17Zm-27.18-1.79c.18-2.48,1-4.36,2.43-5.65,1.44-1.29,3.24-1.93,5.42-1.93s3.83,.63,5.25,1.89c1.41,1.26,2.1,3.16,2.05,5.68h-15.15Z' fill='%234a4850'/%3E%3Cpath d='M116.48,11.37L104.58,0l-11.89,11.37h6.42v23.28c0,2.92-.66,5.15-1.99,6.7-1.33,1.54-3.25,2.31-5.78,2.31s-4.45-.77-5.78-2.31c-1.33-1.54-1.99-3.78-1.99-6.7V11.35h-10.73v23.3c0,4.17,.78,7.7,2.34,10.57,1.56,2.88,3.7,5.03,6.44,6.44,2.74,1.42,5.89,2.13,9.47,2.13s6.79-.72,9.63-2.16c2.84-1.44,5.08-3.59,6.72-6.44,1.64-2.86,2.46-6.37,2.46-10.54V11.37h6.57Z' fill='%234a4850'/%3E%3Cpath d='M151.57,23.38c-1.42-2.89-3.37-5.1-5.83-6.65-2.46-1.54-5.25-2.32-8.37-2.32-2.89,0-5.38,.65-7.45,1.95-2.08,1.3-3.59,3.07-4.54,5.3v-7.98h-10.8v50.31h10.8v-18.43c.95,2.24,2.46,4.01,4.54,5.31,2.08,1.3,4.56,1.95,7.45,1.95,3.12,0,5.91-.77,8.37-2.32,2.46-1.54,4.4-3.77,5.83-6.68,1.42-2.91,2.13-6.31,2.13-10.21s-.71-7.35-2.13-10.24Zm-11.93,16.95c-1.51,1.61-3.51,2.42-6,2.42s-4.44-.83-6-2.48c-1.31-1.39-2.06-3.18-2.27-5.35v-2.61c.21-2.2,.96-3.99,2.27-5.37,1.56-1.63,3.56-2.45,6-2.45s4.48,.81,6,2.42c1.51,1.61,2.27,3.85,2.27,6.71s-.76,5.1-2.27,6.71Z' fill='%234a4850'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 0 0;
}
.is-orange .o-card-23 .reup{	
	background-size: contain;
	color: transparent;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' width='155' height='64' viewBox='0 0 155 64'%3E%3Cpath d='M20.68,16.53c2.34-1.38,4.88-2.07,7.61-2.07v12.6h-3.41c-3.15,0-5.6,.67-7.33,2-1.74,1.33-2.61,3.58-2.61,6.75v17.5H3.06V14.88H14.95v7.23c1.48-2.34,3.39-4.2,5.73-5.58' fill='%23ffffff'/%3E%3Cpath d='M68.75,33.06c0-3.67-.8-6.92-2.4-9.75-1.6-2.82-3.86-5.02-6.78-6.58-2.92-1.56-6.3-2.34-10.15-2.34s-7.18,.79-10.15,2.38c-2.97,1.58-5.27,3.86-6.92,6.82-1.65,2.96-2.47,6.46-2.47,10.5s.83,7.49,2.5,10.47c1.67,2.98,3.97,5.27,6.92,6.85,2.94,1.58,6.31,2.38,10.11,2.38,3.24,0,6.19-.61,8.83-1.83,2.64-1.22,4.82-2.89,6.53-5.03,1.71-2.14,2.83-4.56,3.34-7.27h-12.58c-.37,1.38-1.14,2.5-2.29,3.37-1.16,.87-2.62,1.31-4.38,1.31-2.08,0-3.8-.63-5.14-1.89-1.34-1.26-2.08-3.34-2.22-6.23h26.9c.23-1.15,.35-2.2,.35-3.17Zm-27.18-1.79c.18-2.48,1-4.36,2.43-5.65,1.44-1.29,3.24-1.93,5.42-1.93s3.83,.63,5.25,1.89c1.41,1.26,2.1,3.16,2.05,5.68h-15.15Z' fill='%23ffffff'/%3E%3Cpath d='M116.48,11.37L104.58,0l-11.89,11.37h6.42v23.28c0,2.92-.66,5.15-1.99,6.7-1.33,1.54-3.25,2.31-5.78,2.31s-4.45-.77-5.78-2.31c-1.33-1.54-1.99-3.78-1.99-6.7V11.35h-10.73v23.3c0,4.17,.78,7.7,2.34,10.57,1.56,2.88,3.7,5.03,6.44,6.44,2.74,1.42,5.89,2.13,9.47,2.13s6.79-.72,9.63-2.16c2.84-1.44,5.08-3.59,6.72-6.44,1.64-2.86,2.46-6.37,2.46-10.54V11.37h6.57Z' fill='%23ffffff'/%3E%3Cpath d='M151.57,23.38c-1.42-2.89-3.37-5.1-5.83-6.65-2.46-1.54-5.25-2.32-8.37-2.32-2.89,0-5.38,.65-7.45,1.95-2.08,1.3-3.59,3.07-4.54,5.3v-7.98h-10.8v50.31h10.8v-18.43c.95,2.24,2.46,4.01,4.54,5.31,2.08,1.3,4.56,1.95,7.45,1.95,3.12,0,5.91-.77,8.37-2.32,2.46-1.54,4.4-3.77,5.83-6.68,1.42-2.91,2.13-6.31,2.13-10.21s-.71-7.35-2.13-10.24Zm-11.93,16.95c-1.51,1.61-3.51,2.42-6,2.42s-4.44-.83-6-2.48c-1.31-1.39-2.06-3.18-2.27-5.35v-2.61c.21-2.2,.96-3.99,2.27-5.37,1.56-1.63,3.56-2.45,6-2.45s4.48,.81,6,2.42c1.51,1.61,2.27,3.85,2.27,6.71s-.76,5.1-2.27,6.71Z' fill='%23ffffff'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 0 0;
}
@media only screen and (min-device-pixel-ratio: 2){
	h1 .reup,.reup,.is-orange .o-card-23 .reup{display: inline-block;}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    h1 .reup,.reup,.is-orange .o-card-23 .reup{display: inline-block;}
} 
.modal-img > picture > img {
	display: block;
	height: 280px;
	margin: 0 auto;
}

body.america:not(.next-v6) .p-accessibility,
body.america.next-v6 .p-accessibility + .octo-accessibility{display:none;}
.project-intro{margin-top:-42px;}
body{-webkit-overflow-scrolling: touch}
body.site-671 li.item-1091{display:none} /* TMP then DEL */
.o-card-0 .mod-marketo .o-align-jic > p.o-h4{text-align:center;}

body.is-innio .item-121,
body.is-innio .item-122 a::after,
body.is-innio .item-198,
body.is-innio .item-199 a::after{display:none;}

.site-502.view-form header .uk-dropdown.o-drop.o-style-1,
.site-502.view-form header .uk-dropdown.o-drop.o-style-4,
.site-502.view-form #menu-main .uk-dropdown.uk-open{display:none;}
.site-502.view-form #menu-main .uk-parent a::after{visibility:hidden;}

.is-innio .order-less-1{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.is-innio .order-less-2{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}
.is-innio .order-less-3{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}

.itemid-121 .business.line-waukesha.v2 > div.o-container,
.itemid-668 .business.line-waukesha.v2 > div.o-container{margin-bottom:48px;}
body.view-category .o-zcontainer {margin-bottom: 48px;}
.project-thumb-size > picture{display: block; width: 100px;}
.business.v2 #wk_products {padding: 48px 0 78px;}

@media (max-width:768px){
  #header-top .octo-accessibility {color: #4a4850;}
}
.o-comp-item .o-more-link {
	z-index: 2;
}

@media (max-width:768px){
	body.site-668 header.bar-header{grid-template-columns:repeat(10,1fr);}
	body.site-668 header.bar-header #header-top{grid-column:span 10;}
	body.site-668 header.bar-header .burger{grid-column:span 2;}
	body.site-668 header.bar-header .head-logo{grid-column:span 6;}
	body.site-668 header.bar-header .head-logo{grid-column:span 6;}
}

.item-154 ul.uk-nav{column-count:3;}

body.tr-tr .o-comp-item .o-h3 strong{line-height: 34px;}

div.o-field .upload_image2 > input.inputbox {width: 0;height: 0;float: left !important;padding: 0 !important;margin: 0 !important;border: none;}

#actions .o-input input[type="text"]#seb_search_keywords_module {
	min-width: 300px;
}
#main-img .o-navdot > div > div {
	margin: 0;
}

.itemid-121.view-list .business.line-jenbacher.v2 > .o-rgap,
.itemid-1842.view-list .business.line-jenbacher.v2 > .o-rgap{margin-top:-48px}

#main-mag .o-card-mag .mag-wrapper {
	position: relative;
}
.mag-type {
	position: absolute;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	top: 24px;
	left: 16px;
	color: #ccc;
}

span.part-badge {
	position: absolute;
	top: 0;
	right: 0;
	
	color: #FFF;
	box-sizing: border-box;
	min-height: 32px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 0 12px 0 16px;
	filter: drop-shadow(0px 3px 6px #00000030);	
}
span.part-badge::before {
	content: '';
	clip-path: polygon(16px 0, 100% 0, 100% 100%, 0 100%, 0 16px);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: block;
	background-color: #7ab348;
	z-index: -1;
}
span.upgrade-part-cat {
  display: inline-block;
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #fff;
font-size: 12px;
font-weight: bold;
}
.modal-parts {height: 100%;}
.modal-parts .modal-first.v2 {padding-bottom: 0;}
.modal-parts .modal-first > div:nth-child(3)::before {display: none; height: 0;}
.modal-parts .modal-first > div:nth-child(3){background-color: #FFF;padding-left: 32px;padding-right: 32px;height: 96px;}

.modal-parts .div-looking .o-h4{font-size: 16px;font-weight: bold;font-style: italic;height: 96px; line-height: 96px;}
.modal-parts .div-distributor{font-size: 13px;}

.modal-first:hover .div-part .o-edit-danger {
	display: none;
}
.modal-first:hover .div-part:hover .o-edit-danger {
	display: flex;
}
.modal-first:hover .div-part:hover .o-edit-danger .icon-edit{
	color: #e22d15;
}

#models.uk-switcher .uk-slideshow-items li picture {
	height: 100%;
	display: block;
}
#models.uk-switcher .uk-slideshow-items li picture img {
	-o-object-fit: contain;
	   object-fit: contain;
	display: block;
	height: 100% !important;
}

.dropdown-logo-h2 {
	background: url("../../../../../seb_minima_one_page_hydrogen/images/innio-ready-for-h2.svg") 0 0 no-repeat ;
	width: 68px;
	height: 68px;
	background-size: cover;
	position: absolute;
	right: 30px;
	bottom: 20px;

}

#modal-cck.modal-customer-engage{width:1000px;margin-left:calc((100% - 1000px) /2);margin-right:calc((100% - 1000px) /2);border-radius:0;max-width:1000px;-ms-grid-rows:1fr;grid-template-rows:1fr;border:none;bottom:auto;}
#modal-cck.modal-customer-engage .modal-info,#modal-cck.modal-customer-engage .modal-footer-v2{display:none;}
#modal-cck.modal-customer-engage .modal-first.v2{max-width:100%;box-shadow:none;margin-bottom:0;padding-bottom:0;}
#modal-cck.modal-customer-engage .modal-first > #wy{padding:0;margin:0;}
.is-green #modal-cck.modal-customer-engage .modal-first [class^="o-title"],.is-green #modal-cck.modal-customer-engage .modal-first [class*="o-title"],.is-green #modal-cck.modal-customer-engage h1.o-title,.is-green #modal-cck.modal-customer-engage h1.o-title-1{background:#fff;padding-top:24px;color:#4A4850;text-transform:uppercase;}
#modal-cck.modal-customer-engage .modal-first [class*="o-title"]:before,#modal-cck.modal-customer-engage .modal-first [class*="o-title"]:after{display:none;}
#modal-cck.modal-customer-engage .close{float:right;font-size:40px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:1;filter:alpha(opacity=20);}
#modal-cck.modal-customer-engage > .close{height:18px;display:block;right:32px;width:18px;position:absolute;top:24px;z-index:100;}
@media (max-width: 1032px) {
	#modal-cck.modal-customer-engage {
	    margin: 0 16px;
	    width: auto;
	}
}
.o-card-arrow-left{display:-ms-grid;display:grid;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;justify-items:center;position:relative;}
.o-card-arrow-left::before{content:"";position:absolute;left:-1px;top:50%;margin-top:-32px;display:inline-block;width:0;height:0;border-style:solid;border-width:32px 0 32px 32px;border-color:transparent transparent transparent var(--color-background);z-index:1;background:none;box-shadow:none;-webkit-box-shadow:none;}
.o-card-arrow-left .wysiwyg p{color:#fff;position:relative;font-size:22px;line-height:24px;font-weight:bold;}
.o-card-arrow-left .wysiwyg [data-btn-size="normal"]{min-width:156px;min-height:58px;border-radius:29px;font-size:19px;}
.o-card-arrow-left .wysiwyg [data-btn-style="2"]:hover{border:2px solid #7ab348;color:#7ab348;background:#fff;text-decoration:none;}

.o-card-1 .img-1,
.o-card-1 .img-2,
.o-card-1 .img-3 {
    position: relative;
}
.o-card-1 .img-1::before,
.o-card-1 .img-2::before,
.o-card-1 .img-3::before {
    content: "";
    width: 64px;
    height: 64px;
    display: block;
    position: absolute;
    left: 0;
    top: 20px;
}
.is-orange .o-card-1 .img-1::before {
    background: url(../images/sign-in/request1_wk.svg) 0 0 no-repeat;
}
.is-orange .o-card-1 .img-2::before {
    background: url(../images/sign-in/request2_wk.svg) 0 0 no-repeat;
}
.is-orange .o-card-1 .img-3::before {
    background: url(../images/sign-in/request3_wk.svg) 0 0 no-repeat;
}
.o-card-1 .img-1 img.o-svg,
.o-card-1 .img-2 img.o-svg,
.o-card-1 .img-3 img.o-svg {
    opacity: 0;
}

@media (max-width:1128px) and (min-width:768px){
	.losung-steps .o-col-4\@auto{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);}
}
@media (max-width:1344px){
	
}
@media (min-width:1313px){
	.h1-desc2{padding-right:202px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	:lang(ru-ru) .is-home main h1{font-weight:normal;font-size:36px;line-height:40px;}
	:lang(ru-ru) .is-home .o-grid-welcome{-ms-grid-columns:22% 38% 40%;grid-template-columns:22% 38% 40%;}
}
@media (max-width:1312px){
	.view-article .power-output{left:16px;}
	.o-pull::before{left:16px;}
	.is-home .o-grid-welcome{padding:0 16px;}
	.is-home.is-innio .o-grid-welcome{padding:0 16px;}
	#seblod_form_m148.show-search{width:290px;}
	#applications.o-container[class*="o-bg"]{padding-right:0;}
	.h1-desc{-ms-grid-columns:100%;grid-template-columns:100%;}
	.o-container{padding-left:16px;padding-right:16px}
	.o-container.o-container\@xs{padding-left:0;padding-right:0}
	h1.o-title:before{left:16px}
	.total,.total-upgrades{margin-left:0}
	.o-line:before{display:none}
	.o-tabs > .nav.nav-tabs.cck-tabs > li > a:after{border-radius:8px}
	.o-tabs-left .o-tabs > .nav.nav-tabs.cck-tabs > li > a:after{border-radius:8px 8px 0 0}
	.o-tabs > .nav.nav-tabs.cck-tabs:after{height:0}
	.o-tabs-left .o-tabs > .nav.nav-tabs.cck-tabs:after{height:2px}
	.o-tabs > .nav.nav-tabs.cck-tabs > li:hover a:after,.o-tabs > .nav.nav-tabs.cck-tabs > li.active a:after{background:var(--color-primary);}
	.o-tabs-left .o-tabs > .nav.nav-tabs.cck-tabs > li:hover a:after,.o-tabs-left .o-tabs > .nav.nav-tabs.cck-tabs > li.active a:after{background:var(--color-primary);}
	#marketo-overlay{padding:48px 8px 48px 48px;}
	#marketo-form{padding:48px 48px 48px 8px;}
	.uk-slideshow-items .o-video{top:50%!important;left:50%!important;width:auto!important;height:au1to!important;min-width:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none!important;}
}
@media (max-width:1280px){
	.slide-main .uk-dotnav{right:0;padding:0 0 0 12px;border-radius:12px 0 0 12px;}
}
@media (min-width:1200px) and (max-width:1386px){
	.o-col-auto-5\@project{-ms-grid-columns:(auto)[5];grid-template-columns:repeat(5,auto);}
}
@media(min-width:1200px){
	.itemid-256.de-de .o-content.head-logo > a:not(.o-edit-danger),.itemid-258 .o-content.head-logo > a:not(.o-edit-danger){min-height:83px;}
}
@media (max-width:1199px){
	#page #home-jb .o-col-home-jb{-ms-grid-columns:275px 1fr;grid-template-columns:275px 1fr;}
	#main-mag .o-card-mag-l .mag-bg img{-webkit-transition-duration:25s;transition-duration:5s;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:100%;height:100%;max-width:none;object-fit:cover;}
	.o-interface{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
	.menu-lang .uk-navbar-nav > li > a::before,.menu-lang .uk-navbar-nav > li > span::before,.menu-lang .uk-navbar-nav > li > a::after,.menu-lang .uk-navbar-nav > li > span::after{display:none;}
	.menu-lang.menu-lang-optanon .uk-navbar-nav > li > a::before,.menu-lang.menu-lang-optanon .uk-navbar-nav > li > span::before,.menu-lang.menu-lang-optanon .uk-navbar-nav > li > a::after,.menu-lang.menu-lang-optanon .uk-navbar-nav > li > span::after{display:block;}
	.o-interface > div + div{padding:0 0 0 12px;}
	.dp-slide.slide-size-25\@lg{width:25%}
	.dp-slide.slide-size-33\@lg{width:33%}
	.dp-slide.slide-size-40\@lg{width:40%}
	.dp-slide.slide-size-50\@lg{width:50%}
	.dp-slide.slide-size-60\@lg{width:60%}
	.dp-slide.slide-size-66\@lg{width:66%}
	.dp-slide.slide-size-75\@lg{width:75%}
	.dp-slide.slide-size-100\@lg{width:100%}
	.o-step .o-order-more-5 .o-step-circle{margin-right:auto;}
	.o-step .o-order-more-6 .o-step-circle{margin-left:auto;}
	.is-home .o-grid-welcome{-ms-grid-columns:30% 20% 50%;grid-template-columns:30% 20% 50%;-ms-grid-rows:auto;grid-template-rows:auto;}
	.is-home .o-grid-welcome > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}
	.is-home .o-grid-welcome > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;}
	.is-home .o-grid-welcome > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:3;}
	:lang(ru-ru) .is-home main h1{font-weight:normal;font-size:36px;line-height:40px;}
	:lang(ru-ru) .is-home .o-grid-welcome{-ms-grid-columns:22% 38% 40%;grid-template-columns:22% 38% 40%;}
	#marketo-overlay{padding:32px 16px 0;}
	#marketo-form{padding:0 16px 32px;}
	.o-step,.step{overflow:auto;padding:32px 0 16px;}
	.step > .o-step{overflow:visible;padding:0;}
	.product.v2 #main-img{top:0;margin-bottom:0;padding:16px 0 0;}
	.product.v2 #main-img .main-slides.uk-slideshow .uk-slideshow-items{min-height:320px!important;}
	.product.v2 #main-img .o-navdot{padding:16px 0 0;}
	.product.v2 #main-img .o-navdot > div > div{margin-right:0;}
	#main article #main-title .o-content{max-width:60%;}
}
@media (min-width:992px) and (max-width:1199px){
	#infos.marketo-open #infos-a{grid-column:span 5;}
	#infos.marketo-open #infos-b{grid-column:span 3;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
}
@media (max-width:991px){	
	.itemid-244.site-663 #slide-project-america,
	.is-home.site-663 #home-project{padding: 48px 16px 115px;}
	.head-logo.head-logo-jb img{width:auto;height:24px;}
	.head-logo.head-logo-wk img{width:auto;height:34px;}
	.head-logo a.o-menu-drop{height:34px;}
	.burger{position:absolute;left:16px;bottom:8px;}
	.o-interface,.o-interface-2{position:absolute;right:16px;bottom:8px;}
	.head-logo a > img{height:34px;}
	#header-mag.list-main.o-grid.o-grid-mag\@lg{grid-template-areas:"logos btns";grid-template-columns:auto 1fr;}
	#header-mag.list-main .logo img{height:32px;}
	#header-mag.list-main .title{font-size:17px;font-weight:bold;font-style:italic;line-height:24px;}
	#main-mag .o-card-mag .mag-title,#main-mag .o-card-mag-l .mag-title{font-size:20px;line-height:22px;}
	.o-self-registration #sidebar1 .o-card-1{min-width:260px}
	#slide-business-upgrades{padding-top:24px;}
	.upgrades-btn-all{top:-8px;}
	.business.v2 #slide-business-upgrades .uk-slideshow-items{height:390px;}
	.business.v2 #slide-business-upgrades .uk-slideshow-items > *{position:absolute;}
	.business.v2 #slide-business-upgrades .uk-slideshow-arrows{position:absolute;right:0;z-index:1;top:32px;}
	#slider-business{display:none;}
	.business.services.line-waukesha.v2 #details::after{height:8px;}
	.business.line-waukesha.services.v2 #main-content{padding:0 0 16px 0;}
	.business.line-waukesha.services.line-waukesha.v2 #details{padding:16px 0;}
	.business.line-waukesha.v2 #infos{padding:16px 0 16px;}
	.business.line-waukesha.v2 #news{padding-top:16px;}
	.business.line-waukesha.v2 #other{padding:40px 0 16px 0;}
	.o-card-100{padding:16px;}
	[class^="o-tabs"] #descTabs.nav.nav-tabs.cck-tabs{margin:0;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:16px;}
	.wysiwyg p[data-text-size="large"],.wysiwyg p[data-text-size="large"] em.italic{font-size:18px;line-height:22px;}
	.upgrades-btn-all{top:-32px;}
	.dp-slide.slide-size-25\@md{width:25%}
	.dp-slide.slide-size-33\@md{width:33%}
	.dp-slide.slide-size-40\@md{width:40%}
	.dp-slide.slide-size-50\@md{width:50%}
	.dp-slide.slide-size-60\@md{width:60%}
	.dp-slide.slide-size-66\@md{width:66%}
	.dp-slide.slide-size-75\@md{width:75%}
	.dp-slide.slide-size-100\@md{width:100%}
	:lang(ru-ru) .is-home.is-innio .o-grid-welcome,.is-home.is-innio .o-grid-welcome{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;}
	.is-home.is-innio .o-grid-welcome > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}
	.is-home.is-innio .o-grid-welcome > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}
	.is-home.is-innio .o-grid-welcome > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;}
	.is-home.is-innio .o-grid-welcome > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:3;}
	.is-home.is-innio .o-grid-welcome > *:nth-child(4){-ms-grid-row:1;-ms-grid-column:4;}
	.is-home.is-innio .o-grid-welcome > *:nth-child(5){-ms-grid-row:2;-ms-grid-column:1;}
	.is-home.is-innio .o-grid-welcome > *:nth-child(6){-ms-grid-row:2;-ms-grid-column:2;}
	.is-home.is-innio .o-grid-welcome > *:nth-child(7){-ms-grid-row:2;-ms-grid-column:3;}
	.is-home.is-innio .o-grid-welcome > *:nth-child(8){-ms-grid-row:2;-ms-grid-column:4;}
	.is-home.is-innio .o-grid-welcome >:nth-child(1){-ms-grid-row-span:2;grid-row:span 2;margin-left:-20px;}
	.is-home.is-innio .o-grid-welcome >:nth-child(2){-ms-grid-column-span:3;grid-column:span 3;width:auto;margin-left:0;padding:0 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.is-home.is-innio .o-grid-welcome >:nth-child(3){-ms-grid-column-span:3;grid-column:span 3;}
	.head-logo{height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:4px;width:auto;margin:0 auto;}
	.o-tabs-left .o-tabs > .nav.nav-tabs.cck-tabs:after{display:none}
	[class^="o-tabs"] [class^="o-tabs"] .nav.nav-tabs.cck-tabs > li > a:after{border-radius:8px}
	header > a.o-btn-0.o-btn-auto{display:none;}
	.is-home .o-cards::before{display:none;}
	.is-home .o-cards .o-card-1::after{display:none;}
	.is-home .o-cards .o-card-1{margin-bottom:24px;}
	.o-align-view{padding-bottom:0;}
	.o-box-0{padding:0 0 40px 0;}
	.o-box-5{padding:0 0 40px 0;}
	#marketo-overlay{padding:16px 0 0;}
	#marketo-overlay.slide-landing .dp-slide-title{padding:32px 16px 16px 64px;}
	#marketo-form{padding:0 0 16px;}
	#marketo-overlay.thank-you{padding:16px 0;}
	.o-iframe-100 iframe{height:300px!important;max-width:100%!important;}
	#marketo-overlay.slide-landing .dp-slide-title::before{content:"";position:absolute;left:4px;top:50%;background:url("../images/innio-logo.svg") 0 0 no-repeat;width:48px;height:48px;margin-top:-99px;background-size:contain;}
	.o-input input[type="text"],.o-input input[type="password"]{-webkit-box-shadow:none;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
	:target::before{content:'';display:block;height:40px;margin-top:-40px;}
	#modal-cck.modal-frontend{top:40px;bottom:40px;max-height:calc(100% - 80px);}
	.is-manager	#modal-cck.modal-frontend{top:88px;bottom:40px;max-height:calc(100% - 128px);}
	.view-article.itemid-810 [mag="3467"] #particles-logo.myplant-white{position:absolute;width:260px;right:0;top:0;overflow:hidden;z-index:2;height:110px;}
	.view-article.itemid-810 [mag="3467"] #particles-logo.myplant-white::before{content:"";background:url("../images/slide-logo-dotes-light-white.png") no-repeat -5% 130%;position:absolute;left:0;top:0;width:900px;height:200px;background-size:45%;}
	.breaking-news > p.bg-green.bg-ungc{padding:16px 196px 16px 16px;margin:32px 0 16px 0;}
}
@media (max-width:956px) {
	#modal-cck.modal-frontend.w-close > .close {
		right: 0;
	}
}
@media (min-width:769px) and (max-width:1312px){
	.o-cover-left > img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;}
	.o-cover-right > img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;}
}
@media (min-width:769px) and (max-width:991px){
	.product.v2 #details.marketo-open #details-items{-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto);}
	.logo-drop-process{left:40px;position:relative}
	.logo-drop-process .is-turquoise{position:relative;top:2px;}
	.logo-drop-process .is-green{position:relative;top:1px;}
	.logo-drop-process .is-orange{position:relative;top:-1px;}
}
@media (min-width:769px){
	.o-row-2{grid-template-rows:repeat(2,1fr);}
	.o-rowauto-3{grid-template-rows:repeat(3,auto);}
	#menu-overlay .menu-main .o-row-menu-main > li:nth-child(-n+3){margin-top:0;padding-top:0;}
	#menu-overlay .menu-main .o-row-menu-main > li:nth-child(-n+3):before{display:none;}
	.o-boxanim{-ms-grid-rows:1fr;grid-template-rows:1fr;overflow:hidden}
	.o-boxanim:before{background:url("../images/dp-angle-top.svg") 0 0 no-repeat;content:"";position:absolute;top:0;right:0;width:80px;height:80px;z-index:3}
	.o-boxanim:after{background:url("../images/dp-angle-down.svg") 0 0 no-repeat;content:"";position:absolute;bottom:0;right:0;width:80px;height:80px;z-index:3}
	.o-boxanim .o-box-2{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;grid-row:1;left:0;z-index:2;-webkit-transition:all 1.25s ease;-o-transition:all 1.25s ease;transition:all 1.25s ease;width:92%;-webkit-box-sizing:border-box;box-sizing:border-box}
	.o-boxanim .o-box-2:hover + .o-box-3{left:92%}
	.o-boxanim .o-box-3{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;grid-row:1;left:50%;z-index:2;-webkit-box-shadow:1px 1px 20px 0px rgba(0,0,0,.5);box-shadow:1px 1px 20px 0px rgba(0,0,0,.5);-webkit-transition:all 1.25s ease;-o-transition:all 1.25s ease;transition:all 1.25s ease;width:calc(92% + 1px);-webkit-box-sizing:border-box;box-sizing:border-box}
	.o-boxanim .o-box-3:hover{left:8%}
	.o-boxanim .o-box-1 p:nth-of-type(1),.o-boxanim .o-box-2 p:nth-of-type(1),.o-boxanim .o-box-3 p:nth-of-type(1){display:block;-webkit-animation:show 1.25s linear;animation:show 1.25s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
	.o-boxanim .o-box-1 p:nth-of-type(2),.o-boxanim .o-box-2 p:nth-of-type(2),.o-boxanim .o-box-3 p:nth-of-type(2){display:none;-webkit-animation:hide 1.25s linear;animation:hide 1.25s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
	.o-boxanim .o-box-1.o-active p:nth-of-type(1),.o-boxanim .o-box-2.o-active p:nth-of-type(1),.o-boxanim .o-box-3.o-active p:nth-of-type(1){display:none;-webkit-animation:hide 1.25s linear;animation:hide 1.25s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
	.o-boxanim .o-box-1.o-active p:nth-of-type(2),.o-boxanim .o-box-2.o-active p:nth-of-type(2),.o-boxanim .o-box-3.o-active p:nth-of-type(2){display:block;-webkit-animation:show 1.25s linear;animation:show 1.25s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
	.o-boxanim .o-box-2:hover [class^="o-btn"]:hover{border:1px solid #7ab348;color:#7ab348;background:none}
	.o-boxanim .o-box-2:hover [class^="o-btn"]{color:#fff;background:#7ab348}
	.o-boxanim .o-box-3:hover [class^="o-btn"]:hover{border:1px solid #7ab348;color:#7ab348;background:none}
	.o-boxanim .o-box-3:hover [class^="o-btn"]{color:#fff;background:#7ab348}
	.o-boxanim .o-toggle{display:none}

	#page a.o-btn.o-btn-auto.o-btn-dropdown,#page a[class^="o-btn-"].o-btn-auto.o-btn-dropdown,#page a[class*=" o-btn-"].o-btn-auto.o-btn-dropdown{padding-left:32px;border-color:#fff;background:none;color:#fff;}
	#page a.o-btn.o-btn-auto.o-btn-dropdown:hover,#page a[class^="o-btn-"].o-btn-auto.o-btn-dropdown:hover,#page a[class*=" o-btn-"].o-btn-auto.o-btn-dropdown:hover,#page a.o-btn.o-btn-auto.o-btn-dropdown:focus,#page a[class^="o-btn-"].o-btn-auto.o-btn-dropdown:focus,#page a[class*=" o-btn-"].o-btn-auto.o-btn-dropdown:focus{padding-left:32px;border-color:#fff;background:#fff;color:#28282b;}

}
@media (max-width:767px){
	#america-home-project {
	padding-bottom: 0;
}
.itemid-244.site-663 #slide-project-america {
	padding: 48px 0 0;
	margin: 0;
}
.is-home.site-663 #home-project{
	padding: 48px 16px 0;
}

	:lang(zh-cn) .phone-info { display: none; }
	.is-dark-btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	width: calc(100% - 32px);
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.o-zcontainer::before, .slide-main::before {
	display: none;
}
.o-zcontainer::after, .slide-main::after {
	display: none;
}
.o-navdot > div > div {
	margin-right: 0;
}
	.o-bg-slide img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;}
	body.colored header.bar-header{grid-template-columns:repeat(2,1fr);}
	#header-top{position:relative;}
	#header-top::before{display:none;}
	.burger{position:relative;left:0;bottom:0;}
	.o-interface-2{position:relative;right:0;bottom:0;}
	.o-grid > .headertopleft{position:static;}
	.headertopleft .uk-dropdown.uk-dropdown-boundary{right:-16px;margin:4px 0 0 0;left:-16px;box-shadow:none;padding:0;}
	.is-manager #chatbot-chat{max-height:calc(100% - 188px)!important;}
	.maps-tabs .container-tabs a{font-size:12px;line-height:14px;}
	.maps-tabs .map-legend p{font-size:11px;line-height:13px;text-overflow:ellipsis;overflow:hidden;}
	#chatbot-chat{bottom:40px!important;max-width:94%!important;max-height:calc(100% - 80px)!important;right:3%!important;}
	:lang(ru-ru) .o-btn,:lang(ru-ru) .o-btn-0,:lang(ru-ru) [class^="o-btn-"],:lang(ru-ru) [class*="o-btn-"],:lang(ru-ru) .o-btn:link,:lang(ru-ru) .o-btn-0:link,:lang(ru-ru) [class^="o-btn-"]:link,:lang(ru-ru) [class*="o-btn-"]:link,:lang(ru-ru) .o-btn:visited,:lang(ru-ru) .o-btn-0:visited,:lang(ru-ru) [class^="o-btn-"]:visited,:lang(ru-ru) [class*="o-btn-"]:visited{font-size:9px;}
	#header-mag{padding-top:16px;}
	#header-mag.o-grid.o-grid-mag .btns{grid-area:btns;position:relative;top:-5px;}
	#header-mag .o-btn-0{padding:0;min-width:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
	#header-mag .o-btn-0:focus,#header-mag .o-btn-0:hover{color:inherit;background:none;}
	#header-mag.list-main .logo img{height:22px;}
	#header-mag.list-main .logo{height:22px;display:block;}
	#header-mag.list-main .title{font-size:13px;font-weight:normal;font-style:italic;line-height:20px;height:20px;display:block;}
	#main-mag #featured .o-card-mag-l{min-height:364px;}
	#main-mag #videos{padding:16px 0;}
	#main-mag .o-card-mag{background:#F7F7F7;-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15);}
	#main-mag .o-card-mag .mag-date{font-size:16px;padding:4px 8px;}
	#main-mag #featured .o-card-mag-l .mag-bg img{transform:scale(1) translate(-25%,0%);}
	#main > div#main-mag:last-child:not(#overlay){margin-bottom:0;}
	#main-mag .o-card-mag-l{background:#F7F7F7;-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15);}
	#main-mag .o-card-mag-l\@sm{padding:0;justify-items:flex-start;grid-row-gap:0;padding-bottom:32px;background:#F7F7F7;-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15);}
	#main-mag .o-card-mag-l\@sm::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:-1;-webkit-box-shadow:0 0 9px rgba(0,0,0,0);box-shadow:0 0 9px rgba(0,0,0,0);}
	#main-mag .o-card-mag-l\@sm .mag-bg{height:auto;position:relative;width:100%;overflow:hidden;display:inline-block;z-index:2}
	#main-mag .o-card-mag-l\@sm .mag-bg img{-webkit-transition-duration:25s;transition-duration:5s;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:25% 100%;transform-origin:25% 100%;width:100%;height:auto}
	#main-mag .o-card-mag-l\@sm .mag-tags{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;justify-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -8px -8px;padding:12px 0;}
	#main-mag .o-card-mag-l\@sm .mag-tags li{margin:0 0 8px 8px;}
	#main-mag .o-card-mag-l\@sm .mag-tags li a{color:#4a4850;position:relative;z-index:4;border:1px solid #4a4850;border-radius:11px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:15px;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px 8px 1px 8px;font-size:13px;}
	#main-mag .o-card-mag-l\@sm .mag-tags li:hover a{color:var(--color-primary);border-color:var(--color-primary)}
	#main-mag .o-card-mag-l\@sm .mag-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:3;text-indent:-9999px;}
	#main-mag .o-card-mag-l\@sm .mag-title{padding-top:32px;color:#4a4850;}
	#main-mag .o-card-mag-l\@sm .mag-wrapper{padding:0 16px;border-left:1px solid #E2E2E2;margin-left:16px;}
	#main-mag .o-card-mag-l\@sm .mag-wrapper::before{background:none;}
	#main-mag .o-card-mag-l\@sm .mag-wrapper::after{width:75px;height:75px;}
	#main-mag .o-card-mag-l\@sm .mag-arrow{color:var(--color-primary);font-size:13px;text-transform:uppercase;font-weight:bold;letter-spacing:1px;line-height:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;width:100%;}
	#main-mag .o-card-mag-l\@sm .mag-arrow .octo-breadcrumb{font-size:14px;top:3px;position:absolute;left:96px;-webkit-transition:all 1.25s ease;-o-transition:all 1.25s ease;transition:all 1.25s ease;}
	#main-mag .o-card-mag-l\@sm .mag-date{background:var(--color-primary);color:#fff;font-size:16px;padding:4px 8px;position:absolute;top:0;right:0;z-index:2;}
	#main-mag .o-card-mag-l\@sm:hover::before{background:#F7F7F7;-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15);}
	#main-mag .o-card-mag-l\@sm:hover .mag-bg img{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transform-origin:25% 25%;transform-origin:25% 25%}
	#main-mag .o-card-mag-l\@sm:hover .mag-arrow .octo-breadcrumb{left:calc(100% - 16px);}
	#main-mag .o-card-mag-l .mag-wrapper::after{width:75px;height:75px;}
	#main-mag .more .o-btn-0{min-width:210px;}
	#main-mag-article .o-card-mag-l .mag-bg{position:relative;z-index:1;}
	#main-mag-article .mag-wrapper-article h1{color:#4a4850;margin:16px 0 0;padding:0;}
	#main-mag-article .mag-wrapper-article-bg::before{display:none;}
	#main-mag-article .o-card-mag-l::before{display:none;}
	#main-mag-article #featured .o-card-mag-l{min-height:auto;padding:0;}
	#main-mag-article .o-container.mag-wrapper-article{margin-top:0;padding:0 16px;}
	.o-cover{max-width:100%;position:relative;height:auto;}
	.o-push::after{padding-left:16px;padding-right:16px;}
	.o-znav-view{z-index:11;}
	.o-znav{width:34px;padding:1px;border-radius:17px;left:-8px;}
	.is-home.america h1,.is-home.america p.h1,.is-home.america p.o-h1{font-size:40px;line-height:44px;}
	.business.v2 #slide-business .uk-slideshow-items,.business.v2 #slide-business-upgrades .uk-slideshow-items,#slide-projects.uk-slideshow > .uk-slideshow-items{height:420px;}
}
@media (max-width:768px){

	#slider-projects{display:none;}
	.o-col-p1{-ms-grid-columns:1fr;grid-template-columns:1fr;}
	.o-pcol-1 .p-picture{margin-bottom:16px;}
	.p-picture picture{width:100%;display:block;}
	.p-picture picture img{width:100%;}
	.o-pcol-1 .o-card-2{margin-right:0;margin-bottom:24px;padding:12px 0 32px;}
	.o-pcol-1 .o-card-2 .o-more{bottom:-24px;left:50%;margin-left:-24px;top:auto;-webkit-box-shadow:0 0 9px rgba(0,0,0,.15);box-shadow:0 0 9px rgba(0,0,0,.15);}
	.o-pcol-1 .o-card-2 .o-more::after{left:-10px;right:-10px;top:-10px;bottom:50%;}
	.p-col-data{-ms-grid-columns:120px 1fr;grid-template-columns:120px 1fr;width:100%;grid-row-gap:8px;}
	.o-col-p1-content{padding:0 24px 0;}
	.o-pcol-1 .o-card-2 .o-h3{padding:0;}
	.o-pcol-2 .o-line-h{padding:0 16px;}
	.o-pcol-2 .o-line-h::before{display:none;}
	.business.v2 #slide-business .uk-slideshow-items,.business.v2 #slide-business-upgrades .uk-slideshow-items,#slide-projects.uk-slideshow > .uk-slideshow-items{height:520px;}
	#america_b{padding:48px 0 48px 0;margin-bottom:56px;}
	#o-registration.o-comp .o-h3.hyphenate{font-size:16px;line-height:18px;}
	#o-registration.o-comp .o-card-1 > img.o-svg{padding:8px 0 8px;}
	.menu-lang.menu-lang-optanon{position:absolute;right:8px;top:0;background:transparent;width:29px;}
	.list-items > li > a{padding:14px 16px 14px 8px;}
	.list-items > li > a:hover,.list-items > li > a:focus,.list-items > li.uk-active > a{padding:14px 16px;line-height:19px;}
	.list-items ul > li > a{padding:14px 16px 14px 32px;}
	.list-items ul > li > a:hover,.list-items ul > li > a:focus,.list-items ul > li.uk-active > a{padding:14px 16px 14px 48px;}



	.list-resources > li > a{padding:14px 16px 14px 8px;}
	.list-resources > li > a:hover,.list-resources > li > a:focus,.list-resources > li.uk-active > a{padding:14px 16px;line-height:19px;}
	.list-resources ul > li > a{padding:14px 16px 14px 32px;}
	.list-resources ul > li > a:hover,.list-resources ul > li > a:focus,.list-resources ul > li.uk-active > a{padding:14px 16px 14px 48px;}

	.dp-slide.slide-size-25\@sm{width:25%}
	.dp-slide.slide-size-33\@sm{width:33%}
	.dp-slide.slide-size-40\@sm{width:40%}
	.dp-slide.slide-size-50\@sm{width:50%}
	.dp-slide.slide-size-60\@sm{width:60%}
	.dp-slide.slide-size-66\@sm{width:66%}
	.dp-slide.slide-size-75\@sm{width:75%}
	.dp-slide.slide-size-100\@sm{width:100%}
	#slide-engine .uk-slideshow-items{position:relative;min-height:auto!important;}
	#slide-engine .uk-slideshow-items > *{position:relative;}
	#slide-engine .o-box-engine::after{content:"";position:absolute;right:50%;bottom:-12px;top:auto;margin-right:-12px;display:inline-block;width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;}
	#slide-engine .o-box-engine::after{border-color:var(--color-primary) transparent transparent transparent;}
	.is-green #slide-engine .o-box-engine::after{border-color:#7ab348 transparent transparent transparent;}
	.is-orange #slide-engine .o-box-engine::after{border-color:#7ab348 transparent transparent transparent;}
	.modal-first > div.o-footer.industry:nth-child(3){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
	.modal-first > div.o-footer.industry:nth-child(3) > .o-btn{text-align:center;margin-top:8px}
	.modal-first > div.o-footer.industry:nth-child(3) > .o-btn-2{text-align:center;}
	.wysiwyg table.bt{table-layout:auto;}
	.wysiwyg table.bt tfoot th::before,.wysiwyg table.bt tfoot td::before,.wysiwyg table.bt tbody td::before{width:auto;}
	.wysiwyg table.bt tbody tr:last-child td:last-child{padding:0 16px;}
	.wysiwyg table.bt tbody tr:first-child td:first-child{padding:8px 16px 0;}
	.wysiwyg table.bt tbody tr td:first-child{padding:8px 16px 0;}
	.wysiwyg table.bt tbody tr td:last-child{padding:0 16px;}
	.wysiwyg table.bt thead + tbody::before{display:none;}
	.breaking-news > p{margin-top:24px;}
	#applications .app-img{width:100%;margin-left:0;}
	:lang(ru-ru) .is-home .o-grid-welcome,.is-home .o-grid-welcome{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;padding:32px 16px 0;}
	.is-home.is-innio .o-grid-welcome > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}
	.is-home.is-innio .o-grid-welcome >:nth-child(1){display:none;}
	.is-home.is-innio .o-grid-welcome >:nth-child(2){-ms-grid-column-span:1;grid-column:span 1;width:auto;margin-left:0;padding:0 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.is-home.is-innio .o-grid-welcome >:nth-child(3){-ms-grid-column-span:1;grid-column:span 1;text-align:center;}
	.is-home.is-innio .o-grid-welcome >:nth-child(3) p{text-align:left;}
	.is-home.is-innio .o-grid-welcome >:nth-child(3) p + a{margin-top:16px;}
	#seblod_form_m148 .o-input input[type="text"]{-webkit-box-shadow:inset 0 0 0 #e2e2e2,inset 0 0 0 #e2e2e2,inset 0 -3px 0 var(--color-primary),inset 0 0 0 #e2e2e2;box-shadow:inset 0 0 0 #e2e2e2,inset 0 0 0 #e2e2e2,inset 0 -3px 0 var(--color-primary),inset 0 0 0 #e2e2e2;}
	#modal-cck.modal-frontend{top:40px;bottom:40px;max-height:calc(100% - 80px);max-width:100%}
	#modal-cck .modal-first{max-width:100%;}
	.is-manager	#modal-cck.modal-frontend{top:88px;bottom:40px;max-height:calc(100% - 128px);}
	#applications{margin:0;}
	#applications::before{display:none;}
	#applications .o-box-0{padding:32px 0 0 0;}
	#applications .o-box-5{padding:32px 0 0 0;}
	#applications.o-container[class*="o-bg"]{padding-right:16px;}
	.o-input input[type="text"],.o-input input[type="password"]{border:1px solid #e2e2e2;-webkit-box-shadow:none;box-shadow:none;outline:none;}
	.o-input input[type="text"]:focus,.o-input input[type="password"]:focus,.o-input input[type="text"]:hover,.o-input input[type="password"]:hover{color:#4a4850;background:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:2px solid var(--color-primary);}
	.o-tabs-left .o-tabs > .nav.nav-tabs.cck-tabs:after{display:block}
	[class^="o-tabs"] .nav.nav-tabs.cck-tabs > li > a:after,[class^="o-tabs"] [class^="o-tabs"] .nav.nav-tabs.cck-tabs > li > a:after{border-radius:8px}
	.o-tabs-left .o-tabs > .nav.nav-tabs.cck-tabs > li:hover a:after,.o-tabs-left .o-tabs > .nav.nav-tabs.cck-tabs > li.active a:after{background:var(--color-primary);}
	.o-boxanim .o-box-1 p,.o-boxanim .o-box-2 p,.o-boxanim .o-box-3 p{width:100%}
	.o-box-0 [class^="o-btn"],.o-box-5 [class^="o-btn"],.o-boxanim [class^="o-btn"],.o-boxwide [class^="o-btn"]{left:auto;-ms-grid-column-align:center;justify-self:center}
	.o-box-0 [class^="o-btn"],.o-box-5 [class^="o-btn"],.o-boxanim [class^="o-btn"]{position:relative;bottom:auto}
	.o-box-0 p,.o-box-5 p{padding-bottom:0}
	#services .o-box-0{padding:0 0 16px 0}
	.o-box-0,.o-box-5{padding:24px 0}
	.o-box-1,.o-box-2,.o-box-3{padding:24px}
	.o-boxanim .o-box-1 > div > div,.o-boxanim .o-box-2 > div > div,.o-boxanim .o-box-3 > div > div{min-height:auto}
	.o-boxanim .o-toggle{display:block;position:absolute;top:50%;right:0;margin-top:-16px}
	.o-boxanim .o-box-1 .o-toggle{color:var(--color-primary)}
	.o-boxanim .o-box-2 .o-toggle{color:#7ab348}
	.o-boxanim .o-box-3 .o-toggle{color:#7ab348}
	.o-boxwide .o-box-1 h3,.o-boxwide .o-box-2 h3,.o-boxwide .o-box-3 h3{padding:24px 24px 8px}
	.o-container[class*="o-bg"]{padding-top:16px;padding-bottom:16px}
	.dp-slide{width:auto;}
	.slide-landing .dp-slide-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
	.slide-landing .dp-slide-title{width:90%;padding-left:64px;}
	.slide-landing .dp-slide-title::before{left:10px;top:32px;width:42px;height:42px;margin-top:0;background-size:100%;}
	.slide-landing .dp-slide-title .dp-title{font-size:18px;line-height:22px;}
	.o-btn,.o-btn-0,[class^="o-btn-"],[class*="o-btn-"],.o-btn:link,.o-btn-0:link,[class^="o-btn-"]:link,[class*="o-btn-"]:link,.o-btn:visited,.o-btn-0:visited,[class^="o-btn-"]:visited,[class*="o-btn-"]:visited{min-width:110px;}
	.v2 .o-card-20{max-width:100%;}
	.product.v2 #main-title{min-height:auto;padding:16px 16px 32px;}
	.v2 h1,.v2 p.h1,.v2 p.o-h1{font-size:24px;line-height:26px;}
	.business.v2 #infos{padding:32px 0 32px;}
	.business.v2 .uk-slideshow-thumbnav{bottom:-162px;}
	.business.v2 #main-desc{padding:32px 0;}
	.business.v2 #news{padding-top:32px;}
	.business.services.v2 #main-desc{padding:40px 0 0;}
	.business.v2 #main-img{padding-top:0;}
	.bg-green.bg-ungc > img{height:100px;width:100px;position:absolute;top:50%;left:auto;right:16px;margin-top:-50px;}
	.breaking-news > p.bg-green.bg-ungc{padding:12px 132px 12px 16px;margin:12px 0 0 0;}
	.slide-main .dp-slide{width:100%;padding:16px 16px 64px;margin:0;}

	#modal-cck.modal-frontend.h2-ready{margin: 0 16px;width: auto;max-width: 100%;}
	#modal-cck.modal-frontend.h2-ready .modal-first.v2{margin-bottom: 0; padding-bottom: 0;}
	.media-img-banner {max-height:460px;}
}
@media (max-width:624px){
	.wysiwyg div.embed-container,.embed-container{padding:0;max-width:100%;width:100%;height:324px;margin:0 auto;}
}
@media (max-width:532px){
	.product.v2 #main-img .main-slides.uk-slideshow .uk-slideshow-items {min-height: 235px !important;}
	.o-navdot {position: relative;}
	.nav-header-top li a,.nav-header-top li a:link,.nav-header-top li a:visited{padding:0 8px;}
	#header-mag .btns div + div .o-btn-0{padding-top:6px;}
	[class^="o-tabs"] #descTabs.nav.nav-tabs.cck-tabs{margin:0;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);grid-gap:0px;}
	.business.services.v2 #main-content{padding:0 0 16px 0;}
	.business.line-waukesha.services.v2 #main-content{padding:0 0 16px 0;}
	.business.line-waukesha.services.line-waukesha.v2 #details{padding:16px 0;}
	.business.line-waukesha.v2 #infos{padding:16px 0 16px;}
	.business.line-waukesha.v2 #news{padding-top:16px;}
	.business.line-waukesha.v2 #other{padding:40px 0 16px 0;}
	.dp-slide.slide-size-25\@xs{width:25%}
	.dp-slide.slide-size-33\@xs{width:33%}
	.dp-slide.slide-size-40\@xs{width:40%}
	.dp-slide.slide-size-50\@xs{width:50%}
	.dp-slide.slide-size-60\@xs{width:60%}
	.dp-slide.slide-size-66\@xs{width:66%}
	.dp-slide.slide-size-75\@xs{width:75%}
	.dp-slide.slide-size-100\@xs{width:100%}
	.dp-slide-snippet-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
	.o-progress-label{display:block;}
	.landing-center{width:100%;margin:0 auto;}
	.o-avatar .o-circles{width:144px;padding:72px 0;margin:auto;}
	.menu-main .o-row-menu-main > li:nth-child(-n+1){margin-top:0;padding-top:0;}
	.menu-main .o-row-menu-main > li:nth-child(-n+1):before{display:none;}
	.o-fixed-bottom .abs-hide\@sm{display:none;}
	#modal-cck.modal-frontend{top:40px;bottom:40px;max-height:calc(100% - 80px);max-width:100%}
	#modal-cck .modal-first{max-width:100%;}
	.is-manager	#modal-cck.modal-frontend{top:88px;bottom:40px;max-height:calc(100% - 128px);}
	.o-tabs-left > .nav.nav-tabs.cck-tabs > li:first-child{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}
	[class^="o-type-"],[class*=" o-type-"]{-ms-grid-columns:25% 1fr;grid-template-columns:25% 1fr}
	.o-avatar{-ms-grid-columns:1fr;grid-template-columns:1fr}
	.modal-first .modal-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
	.location{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:16px;justify-self:flex-start;}
	.is-home h1{font-size:26px;line-height:28px}
	.is-home h2{font-size:24px;line-height:26px}
	.is-home h3{font-size:22px;line-height:24px}
	h1,p.h1,p.o-h1{font-size:24px;line-height:26px}
	h2,p.h2,p.o-h2{font-size:22px;line-height:24px}
	h3,p.h3,p.o-h3{font-size:20px;line-height:22px}
	.o-box-1 h3 span,.o-box-2 h3 span,.o-box-3 h3 span{font-size:16px;line-height:17px}
	h4,p.h4,p.o-h4{font-size:18px;line-height:20px}
	h5,p.h5,p.o-h5{font-size:16px;line-height:17px;font-weight:bold}
	h6,p.h6,p.o-h6{font-size:13px;line-height:15px}
	.is-home .o-cards .o-card-1{margin-right:24px;margin-bottom:0;padding:12px 32px 12px 16px}
	.is-home .o-cards .o-card-1 .o-more-link{right:-24px;bottom:0}
	.is-home .o-cards .o-card-1 .o-more{right:-24px;top:50%;margin-top:-24px;left:auto}
	.is-home .o-cards .o-card-1 .o-more:after{left:-8px;right:50%;top:-8px;bottom:-8px}
	footer{padding-top:24px;padding-bottom:16px}
	.modal-first h1[class^="o-title"]:after,.modal-first h1[class*="o-title"]:after{padding-bottom:410px;-webkit-clip-path:polygon(0% 0%,calc(100% - 140px) 0%,calc(100% - 100px) 40px,calc(100% - 0px) 40px,100% 100%,0 100%);clip-path:polygon(0% 0%,calc(100% - 140px) 0%,calc(100% - 100px) 40px,calc(100% - 0px) 40px,100% 100%,0 100%);}
	.modal-first .modal-info{font-size:12px;}
	
	.slide-main .uk-slideshow-arrows{position:absolute;bottom:16px;right:16px;}
	.slide-main .uk-dotnav{right:auto;top:auto;background:none;bottom:21px;left:16px;}
	.slide-main .uk-dotnav li a:before{border:1px solid #fff;}
	.o-input select.is-ordering:hover,[has-value] .o-input select.has-value.is-ordering{outline:none;background-color:#fff;color:#4a4850;border:none;-webkit-box-shadow:none;box-shadow:none;text-align:left;justify-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:16px;white-space:pre-line;direction:ltr;}
	a.site-switcher .site-name{display:none;}
	.product.v2 #marketo-a,.product.v2  #marketo-b{height:auto;}
	.product.v2 #marketo-a{position:relative;right:auto;top:auto;width:100%;}
	.product.v2 #marketo-a{margin-bottom:32px;}
	.product.v2 #main-content .o-h3{padding:0 0 24px 0;}
	.product.v2 #main-content{padding-bottom:16px;}
	.product.v2 #details{padding:40px 0;}
	.product.v2 #infos{padding:24px 0;}
	.product.v2 #news{padding-top:24px;}
	.product.v2 h2,.product.v2 p.h2,.product.v2 p.o-h2{padding-bottom:32px;}
	.v2 #more{padding-top:24px;}
	.zh-cn header .octo-phone::after{display:none;}
}
@media screen and (max-width:532px){
	.mktoFullWidthCol{width:100%!important;float:none!important;}
}
@media (min-width:533px) and (max-width:991px){
	.product.v2 #main-content-desc.marketo-open{padding-right:296px;}
}
@media (min-width:533px) and (max-width:767px){
	#menu-overlay .menu-main .o-row-menu-main > li:nth-child(-n+2){margin-top:0;padding-top:0;}
	#menu-overlay .menu-main .o-row-menu-main > li:nth-child(-n+2):before{display:none;}
	.product.v2 #main-img{top:-32px;margin-bottom:-72px;}
}
@media (min-width:533px){
	.is-home .o-cards:before{background:url("../images/dp-news-dote.svg") 0 0 repeat-x;content:"";position:absolute;bottom:0;left:calc((100% - 54px)/8);right:calc((100% - 96px)/8);height:48px;z-index:3}
	.is-home.is-innio .o-cards .o-card-1{margin-bottom:72px}
	.is-home.is-innio .o-cards .o-card-1:after{background:url("../images/dp-news-circle-line.svg") 0 0 no-repeat;content:"";position:absolute;bottom:-72px;left:50%;width:13px;height:48px;z-index:3;margin-left:-6px}
	.is-home.is-innio .o-cards .o-card-1:hover:after{background:url("../images/dp-news-circle-line-hover.svg") 0 0 no-repeat;content:"";position:absolute;bottom:-72px;left:50%;width:13px;height:48px;z-index:3;margin-left:-6px}
	.product.v2 #details.marketo-open > .o-container{padding-right:296px;}
}
@media

/* ----------- iPhone 4 and 4S ----------- */
only screen and (min-device-width:320px) and (max-device-width:480px)and (-webkit-min-device-pixel-ratio:2),/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */
only screen and (min-device-width:320px) and (max-device-width:568px)and (-webkit-min-device-pixel-ratio:2),/* ----------- iPhone 6, 6S, 7 and 8 ----------- */
only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2),/* ----------- iPhone 6+, 7+ and 8+ ----------- */
only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3),/* ----------- iPhone X ----------- */
only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3),/* ----------- Galaxy S3 ----------- */
screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2),/* ----------- Galaxy S4, S5 and Note 3 ----------- */
screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3),/* ----------- Galaxy S6 ----------- */
screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4),/* ----------- HTC One ----------- */
screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3),/* ----------- Google Pixel ----------- */
screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3),/* ----------- Google Pixel XL ----------- */
screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4),/* ----------- Nexus 4 ----------- */
screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2),/* ----------- Nexus 5 ----------- */
screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3),/* ----------- Nexus 6 and 6P ----------- */
screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4),/* ----------- Windows Phone ----------- */
screen and (device-width:480px) and (device-height:800px){
	.webgl-content{display:none;}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
	.o-flex[class^="o-inner-32"] .o-cgap > .o-card-1,.o-flex[class*=" o-inner-32"] .o-cgap > .o-card-1,.o-flex[class^="o-inner-"] .o-cgap-32 > .o-card-1,.o-flex[class*=" o-inner-"] .o-cgap-32 > .o-card-1,.o-flex[class^="o-inner-32"] .o-cgap > .o-card-4,.o-flex[class*=" o-inner-32"] .o-cgap > .o-card-4{margin-bottom:56px;}
	.o-flex [class^="o-box-"],.o-flex [class*=" o-box-"]{margin-bottom:-16px;}
	.o-flex [class^="o-box-"] > *,.o-flex [class*=" o-box-"]  > *{margin-bottom:16px;}
	.o-flex [class^="o-type-"] >:nth-child(1),.o-flex [class*=" o-type-"] >:nth-child(1){-ms-flex-preferred-size:220px;flex-basis:220px;flex-grow:0;padding:110px 0;}
	.o-flex [class^="o-type-"] > *:nth-child(2),.o-flex [class*=" o-type-"] > *:nth-child(2){-ms-flex-preferred-size:calc(100% - 220px - 64px);flex-basis:calc(100% - 220px - 64px);flex-grow:0;}
	.o-flex .o-btn,.o-flex .o-btn-0,.o-flex [class^='o-btn-'],.o-flex [class*='o-btn-'],.o-flex .o-btn:link,.o-flex .o-btn-0:link,.o-flex [class^='o-btn-']:link,.o-flex [class*='o-btn-']:link,.o-flex .o-btn:visited,.o-flex .o-btn-0:visited,.o-flex [class^='o-btn-']:visited,.o-flex [class*='o-btn-']:visited{line-height:32px;}
	.o-flex .o-btn.o-btn-auto,.o-flex [class^="o-btn-"].o-btn-auto,.o-flex [class*="o-btn-"].o-btn-auto{line-height:23px;}
	.o-flex .o-boxanim .o-box-3{position:absolute;right:0;top:0;}
	.o-flex .bar-header a:focus > span[class^="octo-"]::before,.o-flex .bar-header a:focus > span[class*=" octo-"]::before,.o-flex .bar-header a:hover > span[class^="octo-"]::before,.o-flex .bar-header a:hover > span[class*=" octo-"]::before,.o-flex .bar-header a:active > span[class^="octo-"]::before,.o-flex .bar-header a:active > span[class*=" octo-"]::before,.o-flex #footer a:focus > span[class^="octo-"]::before,.o-flex #footer a:focus > span[class*=" octo-"]::before,.o-flex #footer a:hover > span[class^="octo-"]::before,.o-flex #footer a:hover > span[class*=" octo-"]::before,.o-flex #footer a:active > span[class^="octo-"]::before,.o-flex #footer a:active > span[class*=" octo-"]::before,.o-flex a:focus > span[class^="octo-"]::before,.o-flex a:focus > span[class*=" octo-"]::before,.o-flex a:hover > span[class^="octo-"]::before,.o-flex a:hover > span[class*=" octo-"]::before,.o-flex a:active > span[class^="octo-"]::before,.o-flex a:active > span[class*=" octo-"]::before,.o-flex [class^="o-card-"]:hover .o-more::before,.o-flex  [class*="o-card-"]:hover .o-more::before,.o-flex  .o-more:hover::before,.o-flex  [class^="o-card-"]:hover .o-view::before,.o-flex  [class*="o-card-"]:hover .o-view::before,.o-flex  .o-view:hover::before,.o-flex .dp-slide .o-slide-more:hover:before{background:none;color:#28abf6;}
	.o-flex.is-home .o-grid-welcome{display:flex;list-style:none;justify-items:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:initial;max-width:none;width:100%;}
	.o-flex.is-home .o-grid-welcome >:nth-child(1){width:22%;max-width:22%;}
	.o-flex.is-home .o-grid-welcome >:nth-child(2){width:28%;max-width:28%;margin-left:0;}
	.o-flex.is-home .o-grid-welcome >:nth-child(3){width:calc(50% + 82px);max-width:calc(50% + 82px);}
	.o-flex #menu-main .uk-navbar-nav > li > a,.o-flex #menu-main .uk-navbar-item,.o-flex #menu-main .uk-navbar-toggle{padding:0 8px;}
	.o-flex.task-search #seblod_form [class^="o-form"] .o-field:nth-last-child(2),.o-flex.task-search #seblod_form [class*=" o-form"] .o-field:nth-last-child(2){max-width:calc(75% - 32px);width:calc(75% - 32px);margin-right:1px;}
	.o-flex.task-search #seblod_form [class^="o-form"] .o-field:nth-last-child(1),.o-flex.task-search #seblod_form [class*=" o-form"] .o-field:nth-last-child(1){max-width:calc(25% - 32px);width:calc(25% - 32px);margin-left:31px;}
	.o-flex .o-container.o-fixed-bottom{height:40px;}
	.o-flex #applications{margin:-40px 0 8px -32px;}
	.o-flex #applications > *{margin-bottom:0;}
	.o-flex #applications >:nth-last-child(2){position:absolute;left:calc((100% - 1280px) /2);bottom:68px;margin-left:16px;}
	.o-flex #applications >:nth-last-child(1){position:absolute;left:calc((100% - 1280px) /2 + 250px);bottom:68px}
	.o-flex.is-home .o-boxwide .o-overflow-hidden{width:100%;margin-bottom:0;}
	.o-flex.is-home .cck_module_item.o-box-0{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
	.o-flex #digital > *{margin:0;padding-top:0;}
	.o-flex #overlay > *{margin-bottom:0;padding-bottom:0;}
	.o-flex.is-home .o-cards::before{bottom:-16px;left:calc((100% - -76px)/8);right:calc((100% - 96px)/8);}
	.o-flex .o-card-2{min-height:64px;}
	.o-flex .o-card-1 > p{padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.o-flex .modal-first .o-close{right:8px;top:8px;}
	.o-flex #modal-cck.modal-frontend .modal-first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
	.o-flex .o-col-4.o-cgap-16 > .o-colspan-2{width:calc(100% / 4 * 2 - 16px);max-width:calc(100% / 4 * 2 - 16px);}
	.o-flex .o-card-4-avatar,.o-flex .o-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}
	.o-flex .o-card-4-avatar >:nth-child(1),.o-flex .o-avatar >:nth-child(1){-ms-flex-preferred-size:160px;flex-basis:160px;flex-grow:0;padding:80px 0;margin:0;}
	.o-flex .o-card-4-avatar >:nth-child(2),.o-flex .o-avatar >:nth-child(2){-ms-flex-preferred-size:calc(100% - 208px);flex-basis:calc(100% - 208px);flex-grow:0;margin-bottom:0;}
	.o-flex .o-card-4-avatar .o-circles-portrait > div{overflow:hidden;border-radius:50%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;box-sizing:border-box;}
	.o-flex #modal-cck .o-card-4-avatar >:nth-child(1),.o-flex #modal-cck .o-avatar >:nth-child(1){margin-left:24px;}
	.o-flex .o-box-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:100%;width:100%;}
	.o-flex .o-box-4  > *{max-width:100%;width:100%;}
	.o-flex .o-more-link{position:absolute;}
	.o-flex .o-card-1 .o-more{bottom:-32px;}
	.o-flex .o-card-4 .o-more,.o-flex .o-card-4 .o-view{bottom:-24px;left:50%;margin-left:-24px;position:absolute;margin-bottom:0;}
	.o-flex .o-align-view{padding-bottom:64px!important;}
}
@-webkit-keyframes show{
	0%{opacity:0}
	100%{opacity:1}
}
@keyframes show{
	0%{opacity:0}
	100%{opacity:1}
}
@-webkit-keyframes hide{
	0%{opacity:1}
	100%{opacity:0}
}
@keyframes hide{
	0%{opacity:1}
	100%{opacity:0}
}
@-webkit-keyframes bounce{
	from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}
	70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0);}
	90%{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0);}
}
@keyframes bounce{
	from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}
	70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0);}
	90%{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0);}
}
@keyframes rotate360{
	to{transform:rotate(360deg);}
}

.is-innio .o-card-1 .img-1::before {
    background: url(../images/sign-in/request1_innio.svg) 0 0 no-repeat;
}
.is-innio .o-card-1 .img-2::before {
    background: url(../images/sign-in/request2_innio.svg) 0 0 no-repeat;
}
.is-innio .o-card-1 .img-3::before {
    background: url(../images/sign-in/request3_innio.svg) 0 0 no-repeat;
}
body.site-671 li.item-881{display:none;}
body.site-671 header li.item-1391{display:none}

#button_search_reset {
    margin-left: -4px;
}
.o-field p.total {
    margin-left: -48px;
}
.event-wrap {
    display: grid;
    list-style: none;
    position: relative;
    grid-auto-flow: dense;
    grid-template-rows: auto;
    grid-template-columns: repeat(2,auto);
    width: 100%;
    padding-bottom: 16px;
    grid-row-gap: 16px;
}
  .event-type {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    color:var(--color-primary);
  }
  .event-wrap time {
    text-align: right;
    font-weight: bold;
    font-size: 12px;
    color: #000;
}
  h2.o-h3.event-title {
    padding: 0;
  }
  .event-desc,  .event-title {
    grid-column: span 2;
}
  .event-wrap .event-more {
    font-size: 32px;
    padding: 0;
    width: 20px;
    height: 19px;
    line-height: 0;
    background: none;
    position: absolute;
    border-radius: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    bottom: 0;
    right: 0;
    margin-right: 16px;
    -webkit-transition: margin-right 0.4s ease-in;
    -o-transition: margin-right 0.4s ease-in;
    transition: margin-right 0.4s ease-in;
    top: auto;
    left: auto;
  }
  li:hover .event-wrap .event-more {margin-right: 0;}
  
  .event-wrap .event-more:before {
    content: "\ea08";
    font-size: 24px!important;
    font-family: 'project' !important;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      z-index: 2;
      color: var(--color-primary);
  }
  
  .event-wrap .event-more:after {
      position: absolute;
      color: var(--color-primary);
      z-index: 1;
      font-size: 13px;
      right: 24px;
      font-weight: bold;
      width: 40px;
      content: "";
  }
  .o-style-4.o-drop.uk-drop.uk-dropdown, .o-style-1.o-drop.uk-drop.uk-dropdown {
    width: auto;
}

.product.v3 .bd-card.is-green {
    background:var(--color-primary);
}

.product.v3 .bd-card.is-green :where(h3,p) {
    color: white
}