@media all {
  *#dm .dmInner a.u_1354841978 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1354841978 span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1354841978:hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1354841978.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1354841978:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1354841978.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1112705867 { width:100% !important; }

  *#dm .dmInner a.u_1352137227 {
    background-color:var(--color_3) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1352137227 span.text { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1221483462 { width:100% !important; }

  *#dm .dmInner *.u_1000071895 { width:100% !important; }

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

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

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

  *#dm .dmInner div.u_613322876 .dmwidget-title {
    font-weight:400 !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_613322876 .dmformsubmit {
    width:150px !important;
    height:50px !important;
  }

  *#dm .dmInner a.u_1770800473 {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1874824380 img { object-position:0% 50% !important; }*#dm .dmInner a.u_1517406018 {
  background-color:var(--color_3) !important;
  background-image:none !important;
}


  *#dm .dmInner div.u_1045774360 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1763670723 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1067582290 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1436887440 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/43ac5933/dms3rep/multi/opt/Sa-hko-mies-Tornio---etusivu-abc8a373-1920w.png");
    padding: 14% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 607px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    background-position: 50% 0%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/md/dmtmpl/c36b5858-3506-454d-8c55-70703e9ebf5a/dms3rep/multi/opt/Blank-hero-image-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_3vo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: -0.1%;
}
    
#\38 b0ec2c3 {
    width: 22.83%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h3f {
    width: 220px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 2;
    margin-top: 2%;
}
    
#widget_jd3 {
    width: 44.33%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 001d5b9 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 0a0dbf6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 4acde72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f5ab22ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_paq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2p0 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 af4f417 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ae5f2e69 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 e6e5bc5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 fedecee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_u3o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5mi {
    width: 100%;
    height: 602px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 38175b9 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 826d7aa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 16e8396 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 75f067e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_nrv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2m8 {
    width: 100%;
    height: 746px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f56cc71b {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 f1a1b27 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 7fd81e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#bc7ef5eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_acv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4o9 {
    width: 100%;
    height: 548px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 8268b42 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e01989f7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 9418a1f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 8ac734e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_7tn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0hv {
    width: 100%;
    height: 598px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\34 1463620 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a81dd7d0 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c20a434e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 fbe8402 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_mos {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2v8 {
    width: 100%;
    height: 626px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 e88a542 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 c13277b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a1de0b8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e92f9024 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_6n4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cvb {
    width: 100%;
    height: 580px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b3a4645e {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 ccc4df4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 d009853 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#bd11e0ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_p5e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_rsk {
    width: 100%;
    height: 574px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 840bdaa {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ccd63e77 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 0d23016 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 bab5616 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ivq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_k9b {
    width: 100%;
    height: 518px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 77a8252 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 498b041 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 9043c06 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b0d571fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_b8v {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_322 {
    width: 100%;
    height: 636px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 8b16ed7 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 173871e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b3eda231 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 0b51264 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_cp3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1vl {
    width: 100%;
    height: 544px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 95c4fc8 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 833ff60 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 4eac884 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b44914b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_93m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_v8g {
    width: 100%;
    height: 520px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 71c0726 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 9e513e6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b8f56715 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 6adce6f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_7jo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_14o {
    width: 100%;
    height: 518px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 8c80810 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 e6b1bdd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d235c8b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e7c49b09 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_rli {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8d6 {
    width: 100%;
    height: 530px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f36fe938 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\35 fadb56e {
    min-height: 185px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 cb078c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.75%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a6d3355 {
    margin: 0px 0% 0px 0%;
}
    
#\37 645600c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/43ac5933/dms3rep/multi/opt/Ota+yhteytta--1920w.png");
}
    
#\39 ede01a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ead51426 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 ada6c0d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 2920a41 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 dcf283a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/43ac5933/dms3rep/multi/opt/Ota+yhteytta--1920w.png");
}
    
#\35 1bcc84e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.75%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#edfa5f2f {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\34 13407ba {
    margin: 0px 0% 0px 0%;
}
    
#\31 c2ad406 {
    min-height: 185px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#b2fec308 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b643b920 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3ce72c0 {
    margin: 0px 0% 0px 0%;
}
    
#\33 b2cac9b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 879f50a {
    background-color: var(--color_3);
    background-image: none;
}
    
#baa4db65 {
    min-height: 130px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 1% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#f01a480a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9902a1c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 ec15294 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a5e1f80 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 65c94dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_7);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: none;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\36 2101e9a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#df4c6d1e {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 43px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 f88a640 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6c1a36a {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 233e627 {
    margin: 0px 0% 0px 0%;
}
    
#cbeea979 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 48c1efc {
    background-color: var(--color_3);
    background-image: none;
}
    
#\37 8d18f82 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 4e7331a {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 39px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e1576283 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 c0735fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_7);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: none;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\31 c93d510 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 1a93d8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_7);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    order: 0;
    background-image: none;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\39 84a4057 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 39px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#aad1700c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 cf3b0fb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#efe7e923 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#ee9dd3a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9896c1a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_7);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    order: 0;
    background-image: none;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\31 60292ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a564ee7 {
    margin: 0px 0% 0px 0%;
}
    
#f5b5215b {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 92c46d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ac30537c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ae495135 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c7dc59c3 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 6db6e31 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 39px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 3368a42 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\33 d3a5235 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f {
    background-image: url("https://irp.cdn-website.com/md/dmtmpl/c36b5858-3506-454d-8c55-70703e9ebf5a/dms3rep/multi/opt/Blank-hero-image-1920w.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#widget_3vo {
    height: auto;
}
    
#\38 b0ec2c3 {
    width: 27.21%;
}
    
#\36 3bd85219866cc3622781521 {
    justify-content: flex-end;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 001d5b9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 099812c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 af4f417 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 6a73fc0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 38175b9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e373db9a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f56cc71b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 d569f01 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8268b42 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 17635a2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a81dd7d0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d3cc1a0c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 e88a542 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 c7be6e8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b3a4645e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 7779ec1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 840bdaa {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 b9fbada {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 77a8252 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c704965f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8b16ed7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 e34b806 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 95c4fc8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 c0db2fc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 71c0726 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 5e1e3f8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8c80810 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 32c3084 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 fadb56e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 a6d3355 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 13407ba {
    margin: 0px 0% 0px 0%;
}
    
#\31 c2ad406 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b2cac9b {
    width: 100.00%;
}
    
#baa4db65 {
    min-height: 99px;
    padding: 1% 2% 2% 2%;
}
    
#e3ce72c0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9902a1c {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    order: 3;
}
    
#\39 ec15294 {
    height: auto;
    width: 110px;
    margin-bottom: 24px;
}
    
#cbeea979 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\35 65c94dd {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#df4c6d1e {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 8d18f82 {
    align-self: auto;
    width: 99.42%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6c1a36a {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 1.5%;
}
    
#\36 4e7331a {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 c0735fb {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 c93d510 {
    height: auto;
    width: 110px;
    margin-bottom: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1a93d8f {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 84a4057 {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#aad1700c {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    order: 3;
}
    
#\33 cf3b0fb {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#efe7e923 {
    height: auto;
    width: 110px;
    margin-bottom: 24px;
}
    
#\32 9896c1a {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f5b5215b {
    height: auto;
    width: 110px;
    margin-bottom: 24px;
}
    
#ae495135 {
    width: 98.84%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7dc59c3 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding: 1.5% 4% 4% 4%;
}
    
#\31 6db6e31 {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 d3a5235 {
    align-self: auto;
    width: 99.42%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a564ee7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 879f50a {
    grid-template-rows: minmax(8px, max-content);
}
    
#baa4db65 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\30 48c1efc {
    grid-template-rows: minmax(8px, max-content);
}
    
#\39 6c1a36a {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#c7dc59c3 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 3368a42 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    padding-top: 20%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc362278151f {
    background-image: url("https://irp.cdn-website.com/md/dmtmpl/c36b5858-3506-454d-8c55-70703e9ebf5a/dms3rep/multi/opt/Blank-hero-image-1920w.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#widget_3vo {
    height: auto;
    margin-top: 20%;
}
    
#\38 b0ec2c3 {
    width: 59.24%;
}
    
#widget_jd3 {
    width: 92.49%;
}
}



@media (max-width: 767px) {
    
#\38 001d5b9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 4acde72 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f5ab22ca {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 af4f417 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 e6e5bc5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 fedecee {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_5mi {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\32 38175b9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 16e8396 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 75f067e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_2m8 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#f56cc71b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 7fd81e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bc7ef5eb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_4o9 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\31 8268b42 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 9418a1f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 8ac734e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_0hv {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\34 1463620 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a81dd7d0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 fbe8402 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_2v8 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\31 e88a542 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a1de0b8f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e92f9024 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_cvb {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#b3a4645e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 d009853 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bd11e0ad {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_rsk {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\30 840bdaa {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 0d23016 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 bab5616 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_k9b {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\33 77a8252 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 9043c06 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b0d571fe {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_322 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\38 8b16ed7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b3eda231 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 0b51264 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_1vl {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\38 95c4fc8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 4eac884 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b44914b2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_v8g {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\30 71c0726 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b8f56715 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 6adce6f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_14o {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\36 8c80810 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#d235c8b9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e7c49b09 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_8d6 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\35 fadb56e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 cb078c0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 645600c {
    background-position: 0% 50%;
}
}



@media (max-width: 767px) {
    
#\34 dcf283a {
    background-position: 0% 50%;
}
    
#\35 1bcc84e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 c2ad406 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#b2fec308 {
    width: 100%;
    min-height: 101px;
    align-items: flex-start;
    row-gap: 5px;
}
    
#\33 b2cac9b {
    width: 100.00%;
}
    
#baa4db65 {
    min-height: unset;
    flex-direction: column;
    padding: 5% 4% 2% 4%;
}
    
#e3ce72c0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 9902a1c {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ec15294 {
    width: 96px;
    height: auto;
    margin-bottom: 16px;
}
    
#cbeea979 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 65c94dd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#df4c6d1e {
    min-height: 54px;
    width: 82.96%;
}
    
#\39 6c1a36a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 0% 6%;
}
    
#\36 4e7331a {
    min-height: 54px;
    width: 82.96%;
}
    
#\32 c0735fb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\31 c93d510 {
    width: 96px;
    height: auto;
    margin-bottom: 16px;
}
}



@media (max-width: 767px) {
    
#\36 1a93d8f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\39 84a4057 {
    min-height: 54px;
    width: 82.96%;
}
    
#f5b5215b {
    width: 96px;
    height: auto;
    margin-bottom: 16px;
}
    
#aad1700c {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cf3b0fb {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efe7e923 {
    width: 96px;
    height: auto;
    margin-bottom: 16px;
}
    
#c7dc59c3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 6% 30px 6%;
}
    
#\31 6db6e31 {
    min-height: 54px;
    width: 82.96%;
}
    
#\32 9896c1a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\36 a564ee7 {
    margin: 0px 0% 0px 0%;
}
}

#\34 dcf283a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAIAAAAlXwkiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAZUlEQVQI12NgNCtksixlsangsCkVcqlS9quxiKjyisx19gw1t3ZnYDBKZzRKZzFK5jKKlLQI03cOcQuICA8LDvTzcXNxY2DQjWXUiWTW8ONRt1XQNbSy0AnxME0OsooPcgrxcQEAGl0WXkVvWkEAAAAASUVORK5CYII=')!important}#\37 645600c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAIAAAAlXwkiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAZUlEQVQI12NgNCtksixlsangsCkVcqlS9quxiKjyisx19gw1t3ZnYDBKZzRKZzFK5jKKlLQI03cOcQuICA8LDvTzcXNxY2DQjWXUiWTW8ONRt1XQNbSy0AnxME0OsooPcgrxcQEAGl0WXkVvWkEAAAAASUVORK5CYII=')!important}