@media all {
  *#dm .dmInner div.u_1304066781 a { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1304066781 .powered { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1086775539 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1086775539 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner div.u_992062814 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1198875196 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1231828876 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_723566315 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner a.u_2883360323 .iconBg { display:inline-block !important; }

  *#dm .dmInner a.u_2883360323:hover .iconBg { background-color:var(--color_7) !important; }

  *#dm .dmInner a.u_2883360323.hover .iconBg { background-color:var(--color_7) !important; }

  *#dm .dmInner div.u_1356396443 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1075697048 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1412832554 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner nav.u_1200771438 { color:white !important; }

  *#dm .dmInner div.u_1104746531 .svg { fill:var(--color_3) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_302497551 span.text {
    font-size:20px !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner *.u_1510913196 { background-position:50% 50% !important; }

  *#dm .dmInner *.u_1460108879 { background-position:50% 50% !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1304066781 .powered { font-size:16px !important; }

  *#dm .dmInner div.u_1304066781 a { font-size:16px !important; }

  *#dm .dmInner *.u_299002538 .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_299002538 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_299002538 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_299002538 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner div.u_299002538 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner div.u_299002538 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_299002538 .caption-container .caption-text .rteBlock { font-size:16px !important; }

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

  *#dm .dmInner *.u_299002538 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_299002538 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner div.u_299002538 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner div.u_299002538 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_299002538 .caption-container .caption-text .rteBlock { font-size:15px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_299002538 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_299002538 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_299002538 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner div.u_299002538 .caption-container .caption-title { font-size:20px !important; }

  *#dm .dmInner div.u_299002538 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_299002538 .caption-container .caption-text .rteBlock { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\30 c96cafa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 71da505 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 250px 40px 350px 40px;
}
    
#\33 93ef98b {
    background-image: url("https://le-de.cdn-website.com/be5af1c121d54ac9b55f406370724406/dms3rep/multi/opt/Metallbau-Blutke-Achern-003-1920w.jpg");
}
    
#\34 41d220e {
    margin: 0px 0% 0px 0%;
}
    
#widget_te6 {
    width: 100%;
    height: 29px;
    max-width: 100%;
}
}



@media all {
    
#\32 c99f922 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#b20d52f2 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 40px 0px 40px;
}
    
#f71fc45c {
    background-image: url("https://le-de.cdn-website.com/be5af1c121d54ac9b55f406370724406/dms3rep/multi/opt/Metallbau-Blutke-Achern-004-1920w.png");
    background-position: 50% 0%;
}
    
#b66ce07d {
    margin: -130px 0% 0px 0%;
}
    
#\34 f6217be {
    width: 100%;
    height: 29px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 c995260 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\35 ec7f2ef {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 0px 40px;
}
    
#c9281a4b {
    margin: 0px 0% 0px 0%;
}
    
#\39 28d517f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1m5 {
    width: 84.82%;
    height: auto;
    max-width: 100%;
}
    
#c3a5e3e3 {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#dc6675d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 7e57299 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 40px 100px 40px;
}
    
#\34 d7346f5 {
    background-image: url("https://le-de.cdn-website.com/be5af1c121d54ac9b55f406370724406/dms3rep/multi/opt/Metallbau-Blutke-Achern-005-1920w.png");
    background-position: 50% 0%;
}
    
#a5eed029 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#fcb6cc67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 b27d221 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 200px 40px 100px 40px;
}
    
#\34 5917f19 {
    background-image: url("https://le-de.cdn-website.com/be5af1c121d54ac9b55f406370724406/dms3rep/multi/opt/Metallbau-Blutke-Achern-005-1920w.png");
    background-position: 50% 0%;
}
    
#\34 f186559 {
    margin: 0px 0% 0px 0%;
}
    
#widget_31s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_i0h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 8111112 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 100px 40px;
}
    
#\38 0959287 {
    background-image: url("https://le-de.cdn-website.com/be5af1c121d54ac9b55f406370724406/dms3rep/multi/opt/Metallbau-Blutke-Achern-006-1920w.png");
    background-position: 50% 0%;
}
    
#e56ebd25 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\32 5f1ebe0 {
    margin: -91px 0% 0px 0%;
}
    
#widget_stp {
    width: 100%;
    height: 0px;
    max-width: 100%;
}
}



@media all {
    
#d2db2b0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#a453d5ce {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 61px 40px 153px 40px;
}
    
#\37 5fedb21 {
    background-color: var(--color_1);
    background-image: none;
}
    
#f7aa180c {
    margin: 0px 0% 0px 0%;
}
    
#widget_gdt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#d1f93e32 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 40px 0px 40px;
}
    
#\38 b840b83 {
    width: 100%;
    height: 29px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6e05d90 {
    margin: -130px 0% 0px 0%;
}
    
#ad882f65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 a0def52 {
    background-image: url("https://le-de.cdn-website.com/be5af1c121d54ac9b55f406370724406/dms3rep/multi/opt/Metallbau-Blutke-Achern-004-1920w.png");
    background-position: 50% 0%;
}
}



@media all {
    
#\39 5112050 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\32 36eb558 {
    margin: 0px 0% 0px 0%;
}
    
#a30c682e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 34px 40px 100px 40px;
}
    
#group_k39 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#ae9bcd32 {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ne6 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#ef397229 {
    width: 99.15%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df8015ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 9834119 {
    align-items: flex-start;
    width: 100%;
    min-height: 3px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e5dabc48 {
    background-image: url("https://le-de.cdn-website.com/be5af1c121d54ac9b55f406370724406/dms3rep/multi/opt/Metallbau-Blutke-Achern-013-1920w.png");
    background-position: 50% 0%;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 91f2674 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\34 f40e110 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 185px 40px 200px 40px;
}
    
#\31 b634d9a {
    margin: -154px 0% 0px 0%;
}
    
#widget_11p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_533 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 6%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#group_jh4 {
    align-items: flex-start;
    width: 100%;
    min-height: 3px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_ll8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_doh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 f6ddd62 {
    align-items: flex-start;
    width: 100%;
    min-height: 3px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ff4453a1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e3cd59b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 c4bedb2 {
    align-items: flex-start;
    width: 100%;
    min-height: 3px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 c04cad6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 bcbba15 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ee3f3acc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 3afc5c0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 8a624cf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 7584b3f {
    align-items: flex-start;
    width: 100%;
    min-height: 3px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d9542e38 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 2af2f0b {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 6%;
    row-gap: 24px;
    flex-wrap: nowrap;
    order: 0;
}
    
#\36 0de1449 {
    align-items: flex-start;
    width: 100%;
    min-height: 3px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 91baec0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 49d1b28 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 740cff3 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 6%;
    row-gap: 24px;
    flex-wrap: nowrap;
    order: 0;
}
    
#a71b0847 {
    align-items: flex-start;
    width: 33%;
    min-height: 3px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c5158291 {
    align-items: center;
    width: 33%;
    min-height: 23px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\39 9908b4e {
    align-items: flex-start;
    width: 33%;
    min-height: 3px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_dqb {
    width: 81.72%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dc6d097f {
    width: 46px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d4c75aa3 {
    margin: -124px 0% 0px 0%;
}
    
#\32 b1ad8bd {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 178px 40px 200px 40px;
}
    
#\32 05f5745 {
    background-image: url("https://le-de.cdn-website.com/be5af1c121d54ac9b55f406370724406/dms3rep/multi/opt/Metallbau-Blutke-Achern-015-1920w.png");
    background-position: 50% 0%;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_rl5 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#widget_chq {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_uf8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_h6g {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\32 c0861ba {
    width: 100%;
    height: 29px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e7ea76e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 d4d5586 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 40px 0px 40px;
}
    
#a787ef6b {
    background-image: url("https://le-de.cdn-website.com/be5af1c121d54ac9b55f406370724406/dms3rep/multi/opt/Metallbau-Blutke-Achern-009-1920w.png");
    background-position: 50% 0%;
}
    
#\30 953d0a3 {
    margin: -130px 0% 0px 0%;
}
}



@media all {
    
#c65f07b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 9347dca {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#b1181c32 {
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_qed {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 71da505 {
    padding: 180px 2% 180px 2%;
}
    
#\34 41d220e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b20d52f2 {
    padding: 40px 20px 0px 20px;
}
    
#b66ce07d {
    margin: -50px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ec7f2ef {
    padding: 0px 20px 50px 20px;
}
    
#c9281a4b {
    margin: 0px 0% 0px 0%;
}
    
#widget_1m5 {
    width: 94.74%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7e57299 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b27d221 {
    padding: 100px 20px 100px 20px;
}
    
#\34 f186559 {
    margin: 0px 0% 0px 0%;
}
    
#widget_i0h {
    width: 96.44%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8111112 {
    padding: 0px 20px 50px 20px;
}
    
#\32 5f1ebe0 {
    margin: -60px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a453d5ce {
    padding: 0px 20px 100px 20px;
}
    
#f7aa180c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d1f93e32 {
    padding: 50px 20px 0px 20px;
}
    
#\34 6e05d90 {
    margin: -100px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 36eb558 {
    margin: 0px 0% 0px 0%;
}
    
#a30c682e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 20px 1px 20px;
}
    
#group_k39 {
    width: 100%;
    min-height: 80px;
}
    
#group_ne6 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
}
    
#df8015ee {
    width: 92.30%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f40e110 {
    padding: 90px 20px 160px 20px;
}
    
#\31 b634d9a {
    margin: -100px 0% 0px 0%;
}
    
#group_533 {
    column-gap: 6%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_jh4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 47%;
}
    
#\37 f6ddd62 {
    margin-right: 0%;
    margin-left: 0%;
    width: 47%;
}
    
#\36 c4bedb2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_11p {
    margin-top: 21px;
}
    
#widget_dqb {
    width: 107.17%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b1ad8bd {
    padding: 100px 20px 130px 20px;
}
    
#d4c75aa3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d4d5586 {
    padding: 50px 20px 0px 20px;
}
    
#\30 953d0a3 {
    margin: -80px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9347dca {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\30 c96cafa {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\39 71da505 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 150px 4% 150px 4%;
}
    
#\33 93ef98b {
    background-position: 50% 100%;
}
    
#\34 41d220e {
    margin: 0px 0% 0px 0%;
}
    
#widget_te6 {
    height: 7px;
}
}



@media (max-width: 767px) {
    
#\32 c99f922 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#b20d52f2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 15px 0px 15px;
}
    
#\34 f6217be {
    height: 7px;
}
    
#b66ce07d {
    margin: -50px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 c995260 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 ec7f2ef {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_1m5 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#dc6675d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 7e57299 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#fcb6cc67 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\37 b27d221 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 15px 70px 15px;
}
    
#\34 f186559 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 8111112 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 30px 15px;
}
    
#e56ebd25 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\32 5f1ebe0 {
    margin: -50px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d2db2b0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a453d5ce {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 31px 15px 108px 15px;
}
    
#f7aa180c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d1f93e32 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 15px 0px 15px;
}
    
#\38 b840b83 {
    height: 7px;
}
    
#\34 6e05d90 {
    margin: -50px 0% 0px 0%;
}
    
#ad882f65 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#a30c682e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 0px 15px;
}
    
#group_k39 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_ne6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\32 36eb558 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 9834119 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\35 91f2674 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 f40e110 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 110px 15px 80px 15px;
}
    
#group_533 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 b634d9a {
    margin: -117px 0% 0px 0%;
}
    
#group_jh4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\37 f6ddd62 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\36 c4bedb2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\36 7584b3f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\37 2af2f0b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 0de1449 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\39 740cff3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a71b0847 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#c5158291 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\39 9908b4e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 b1ad8bd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 15px 70px 15px;
}
    
#group_rl5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d4c75aa3 {
    margin: -60px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 c0861ba {
    height: 7px;
}
    
#\30 e7ea76e {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\34 d4d5586 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 15px 0px 15px;
}
    
#\30 953d0a3 {
    margin: -50px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c65f07b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 9347dca {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 15px 54px 15px;
}
    
#widget_qed {
    width: 250px;
    height: 50px;
}
    
#ab55960e {
    margin: 0px 0% 0px 0%;
}
}

