@media all {
  *#dm .dmInner nav.u_1998592992 { color:white !important; }

  *#dm .dmInner *.u_undefined { display:none !important; }

  *#dm .dmInner nav.u_1240742811.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:17px !important; }

  *#dm .dmInner nav.u_1240742811.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:17px !important; }

  *#dm .dmInner nav.u_1240742811.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-size:17px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner nav.u_1240742811.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1240742811.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1240742811.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1021277843 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1287678503 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1617381708 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1502123401 img { object-fit:contain !important; }

  *#dm .dmInner *.u_1722622483 { display:block !important; }

  *#dm .dmInner *.u_1132146929 { display:none !important; }

  *#dm .dmInner *.u_1370563592 { display:none !important; }

  *#dm .dmInner div.u_1495097927 .caption-inner { background-color:rgba(18,18,18,0.26) !important; }

  *#dm .dmInner *.u_1495097927 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1442557664 { display:block !important; }

  *#dm .dmInner *.u_1903524606 { display:none !important; }

  *#dm .dmInner *.u_1507968309 { display:none !important; }

  *#dm .dmInner div.u_1108893220 .caption-inner { background-color:rgba(18,18,18,0.26) !important; }

  *#dm .dmInner *.u_1108893220 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1392022038 { display:block !important; }

  *#dm .dmInner *.u_1315643283 { display:none !important; }

  *#dm .dmInner *.u_1720173614 { display:none !important; }

  *#dm .dmInner div.u_1508009436 .caption-inner { background-color:rgba(18,18,18,0.26) !important; }

  *#dm .dmInner *.u_1508009436 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_5) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_5) !important; }

  *#dm .dmInner *.u_1495097927 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

  *#dm .dmInner *.u_1108893220 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

  *#dm .dmInner *.u_1508009436 .photoGalleryThumbs .image-container a { padding-top:200px !important; }
}
*#dm .dmInner div.u_1582680545
{
	text-shadow:1px 1px 3px #010101 !important;
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1495097927 .photoGalleryThumbs .image-container a { padding-top:247px !important; }

  *#dm .dmInner *.u_1108893220 .photoGalleryThumbs .image-container a { padding-top:247px !important; }

  *#dm .dmInner *.u_1508009436 .photoGalleryThumbs .image-container a { padding-top:247px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1495097927 .photoGalleryThumbs .image-container a { padding-top:196px !important; }

  *#dm .dmInner *.u_1108893220 .photoGalleryThumbs .image-container a { padding-top:196px !important; }

  *#dm .dmInner *.u_1508009436 .photoGalleryThumbs .image-container a { padding-top:196px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1582680545
{
}
separatorHomeCss{color:red !important}@media all {
    
#e27c8023 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\39 9dae1e5 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 350px 15px 250px 15px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\39 00d1d7a::before, #\39 00d1d7a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(18, 18, 18, 1);
    opacity: 0.36;
    border-radius: inherit;
}
#\39 00d1d7a {
    background-image: url(https://le-de.cdn-website.com/55a10aa333b345faa0bf41b2790643ec/dms3rep/multi/opt/EP-Hydrauliikka-Salo-001__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
    
#widget_u6t {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 7910421 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 8.333333333333334%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#c48caaf7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 8.333333333333334%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\38 7044a5c {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 15px 80px 15px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#bb2a8a0a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 83.33333333333334%;
    min-width: 4%;
    align-items: center;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#widget_pil {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0ns {
    width: 246px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
}
}



@media all {
    
#\34 aec4b10 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#dd373f03 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#widget_ktr {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-top: -108px;
}
}



@media all {
    
#\30 c790602 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 a495f20 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 8.333333333333334%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\32 da152de {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 15px 80px 15px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#ee7eb44b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 83.33333333333334%;
    min-width: 4%;
    align-items: center;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\32 6e804ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 8.333333333333334%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\39 7e115f3 {
    background-color: rgba(244, 244, 244, 1);
    background-image: initial;
}
    
#widget_ng9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#c58e82eb {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 15px 80px 15px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#group_pjk {
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#widget_9dc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_rch {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_62h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ba96d98c {
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\31 f0e7427 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 f7f3fd2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e3033e8c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ac5d193c {
    width: 31.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\39 2e60b07 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 68ae5e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ead598ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#d23000d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    padding-left: 40px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\34 e91b451 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 15px 80px 15px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#caddf2c9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#caddf2c9 {
    width: 236px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
}
    
#fd11c502 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 42a47f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_n6f {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://le-de.cdn-website.com/55a10aa333b345faa0bf41b2790643ec/dms3rep/multi/opt/EP-Hydrauliikka-Salo-004__msi___jpg-1920w.jpg);
    padding-top: 200px;
    padding-bottom: 200px;
    padding-right: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
}



@media all {
    
#\37 1aedb18 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 15px;
    padding-bottom: 200px;
    padding-left: 15px;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#group_p0q {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(255, 255, 255, 0.92);
    background-image: initial;
    padding: 40px 40px 40px 40px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#widget_v18 {
    width: 81px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_85h {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_768 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_be4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_be4 {
    width: 246px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_7ao {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#c89d2384 {
    background-image: url(https://le-de.cdn-website.com/55a10aa333b345faa0bf41b2790643ec/dms3rep/multi/opt/EP-Hydrauliikka-Salo-003__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
}



@media all {
    
#\35 23aca27 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#b60a71df {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\38 3ba3b62 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -108px;
}
}



@media all {
    
#\31 e9ca471 {
    background-color: rgba(244, 244, 244, 1);
    background-image: initial;
}
    
#\37 4f382c1 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 15px;
    padding-bottom: 80px;
    padding-left: 15px;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#group_pi9 {
    justify-content: flex-start;
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#widget_dui {
    width: 85px;
    height: auto;
    max-width: 100%;
}
    
#widget_rf7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6ab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 4c3fa63 {
    justify-content: flex-start;
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\39 6c8b8b6 {
    width: 85px;
    height: auto;
    max-width: 100%;
}
    
#\33 959b15e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 44e17f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 6cbf37e {
    justify-content: flex-start;
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#e50522ff {
    width: 85px;
    height: auto;
    max-width: 100%;
}
    
#e6a2f3ff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 da3da92 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 2235b34 {
    justify-content: flex-start;
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\39 dabbdff {
    width: 85px;
    height: auto;
    max-width: 100%;
}
    
#\36 ecaa976 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 db5e817 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 15afaa7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 59ed1a7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\31 59ed1a7 {
    width: 236px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e0e6e87a {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 15px 80px 15px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#d2e9a8d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 83a9533 {
    justify-content: flex-start;
    width: 58.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    border-style: solid;
    border-width: 0 0px 0 0;
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
    background-color: rgba(255, 255, 255, 0.92);
    background-image: initial;
    padding: 40px 40px 40px 40px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#f931a686 {
    background-image: url(https://le-de.cdn-website.com/55a10aa333b345faa0bf41b2790643ec/dms3rep/multi/opt/EP-Hydrauliikka-Salo-002__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
    
#group_4up {
    width: 41.7%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9dae1e5 {
    padding: 240px 30px 200px 30px;
}
    
#\39 00d1d7a::before, #\39 00d1d7a > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7044a5c {
    padding: 40px 0% 40px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dd373f03 {
    padding: 0px 0px 0px 0px;
}
    
#widget_ktr {
    height: auto;
    margin-top: -42px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 da152de {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 2px;
    padding: 40px 30px 40px 30px;
}
    
#ee7eb44b {
    width: 100%;
    min-height: 8px;
}
    
#\38 a495f20 {
    width: 50%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c58e82eb {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 40px 30px 40px 30px;
}
    
#group_pjk {
    width: 31.333333333333332%;
    min-height: 8px;
    justify-content: flex-start;
}
    
#ba96d98c {
    width: 31.333333333333332%;
    min-height: 8px;
}
    
#ac5d193c {
    width: 31.333333333333332%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d23000d8 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#\34 e91b451 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 40px 30px 40px 30px;
}
    
#group_n6f {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 1aedb18 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 0px 30px 140px 30px;
}
    
#group_p0q {
    width: 83.4%;
    min-height: 8px;
    order: 0;
}
    
#widget_v18 {
    height: auto;
}
    
#group_7ao {
    width: 16.6%;
    min-height: 8px;
    order: 1;
    row-gap: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b60a71df {
    padding: 0px 0px 0px 0px;
}
    
#\38 3ba3b62 {
    height: auto;
    margin-top: -42px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4f382c1 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 3%;
    min-height: 240px;
    row-gap: 20px;
    padding: 40px 30px 40px 30px;
}
    
#widget_dui {
    height: auto;
}
    
#\39 6c8b8b6 {
    height: auto;
}
    
#e50522ff {
    height: auto;
}
    
#\39 dabbdff {
    height: auto;
}
    
#group_pi9 {
    width: 48.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 4c3fa63 {
    width: 48.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 6cbf37e {
    width: 48.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 2235b34 {
    width: 48.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e0e6e87a {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 40px 30px 40px 30px;
}
    
#\38 83a9533 {
    width: 83.4%;
    min-height: 8px;
    padding-right: 10px;
}
    
#group_4up {
    width: 16.6%;
    min-height: 8px;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#e27c8023 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 9dae1e5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 15px 100px 15px;
}
    
#\39 00d1d7a::before, #\39 00d1d7a > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 7910421 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c48caaf7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 7044a5c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#bb2a8a0a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\34 aec4b10 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#dd373f03 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#widget_ktr {
    height: auto;
    margin-top: -20px;
}
}



@media (max-width: 767px) {
    
#\38 a495f20 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 da152de {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#ee7eb44b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\32 6e804ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#c58e82eb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 30px 15px 30px 15px;
}
    
#group_pjk {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
}
    
#ba96d98c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
}
    
#ac5d193c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
}
}



@media (max-width: 767px) {
    
#d23000d8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\34 e91b451 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 30px 15px 30px 15px;
}
    
#group_n6f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 100px;
    padding-bottom: 100px;
}
}



@media (max-width: 767px) {
    
#\37 1aedb18 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 30px 15px 30px 15px;
}
    
#group_p0q {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_v18 {
    height: auto;
}
    
#group_7ao {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 23aca27 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#b60a71df {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\38 3ba3b62 {
    height: auto;
    margin-top: -20px;
}
}



@media (max-width: 767px) {
    
#\37 4f382c1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#group_pi9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
}
    
#widget_dui {
    height: auto;
}
    
#\39 4c3fa63 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\39 6c8b8b6 {
    height: auto;
}
    
#\34 6cbf37e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
}
    
#e50522ff {
    height: auto;
}
    
#\36 2235b34 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\39 dabbdff {
    height: auto;
}
}



@media (max-width: 767px) {
    
#e0e6e87a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 30px 15px 30px 15px;
}
    
#\38 83a9533 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 15px 30px 15px;
}
    
#group_4up {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

