@media all {
  *#dm .dmInner div.u_1317710118 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1451019905 img { border-radius:0px 0px 0px 0px !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1935225121 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1745190770 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1742209234 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1752997369 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1529836654 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1581362172 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1184262517 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1414294899 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1360793895 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1562848481 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1985301057 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1313069694 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_207515040 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1786800312 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1337969098 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1927219960 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1871660097 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1259859430 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1473515641 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1723050729 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1578721141 img {
    border-radius:10px 10px 10px 10px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 200px 70px 200px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/240dabdb/dms3rep/multi/opt/4eogqHOSui1uVtXlEGaQ_AdobeStock_1190408051.v2.0000000-1920w.jpg");
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_2jr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_du2 {
    width: 82.77%;
    height: auto;
    max-width: 100%;
}
    
#widget_hdr {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



@media all {
    
#\37 76ea045 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 48%;
    min-width: 4%;
}
    
#\35 9e3f3a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\31 5fa40af {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_c4c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ugk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0c6 {
    width: 100.00%;
    height: 506px;
    max-width: 100%;
}
}



@media all {
    
#\32 4457344 {
    align-items: center;
    width: 98.18%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8181818181818181%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb19a6ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
}
    
#\32 e26ff24 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\30 3cb4b92 {
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_64i {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#group_j0g {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\39 7c70894 {
    align-items: center;
    width: 98.18%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8181818181818181%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fc43240 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 79f1f32 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bf2d83a {
    align-items: center;
    width: 98.18%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8181818181818181%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0dfd4c1 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d94c49e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#be986a81 {
    align-items: center;
    width: 98.18%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8181818181818181%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bb66b59 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e48cdb6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 5772234 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#e746ee51 {
    align-items: center;
    width: 98.18%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8181818181818181%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6485a65 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e485c2e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a37a7aa3 {
    align-items: center;
    width: 98.18%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8181818181818181%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3fb154f {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8ed9309 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fc31f801 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b951415 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#eb41f0fc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 59d2fc0 {
    align-items: center;
    width: 98.18%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8181818181818181%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fadd556 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfa010d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 21e6c1b {
    align-items: center;
    width: 98.18%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8181818181818181%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 31708a0 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c2c84f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 ab77095 {
    align-items: center;
    width: 98.18%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8181818181818181%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e35cb7b6 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9c99311 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#dde0c4b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 129d97c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
    
#\39 779fb6f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 48%;
    min-width: 4%;
    order: 1;
}
    
#\39 74e47e9 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#c12ab30b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 cbd8ecf {
    width: 100.00%;
    height: 690px;
    max-width: 100%;
}
    
#\37 725df87 {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 eb39e44 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 60px 60px 60px 60px;
    margin: 0px 0% 0px 0%;
}
    
#\36 67b3b11 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
}
    
#bf72d8a5 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\35 69baa53 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\38 defac5f {
    margin: 0px 0% 0px 0%;
}
    
#\34 157dcd1 {
    width: 100.00%;
    height: 954px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_f2g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fg9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_ci5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_ms7 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_vtd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cdd17436 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\32 2f0d189 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#fd7a0712 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 90794b9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\31 48e5952 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 ca2b2b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c52c0d76 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#f78b5090 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 d6a1ba5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 ec5ebb6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#a06b139a {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 e6b7b79 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 90fbdef {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\30 e2af231 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#ec75daeb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 5d9e379 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#b292a740 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 8060ca8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 9b0853d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\33 31178ba {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 f7ea4f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#f9263ab5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\34 85ce6d9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_fl1 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_sot {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#ef16947d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
}
    
#b159784d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
}
    
#\36 61d5786 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 60px 60px 60px 60px;
}
    
#b06334e0 {
    margin: 0px 0% 0px 0%;
}
    
#c8c08a03 {
    width: 100.00%;
    height: 350px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0afaae1 {
    width: 100.00%;
    height: 350px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gld {
    width: 30.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\32 d209a37 {
    width: 100.00%;
    height: 350px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4edf435 {
    background-color: rgba(242, 242, 242, 1);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 150px 2% 150px 2%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5fa40af {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 76ea045 {
    width: 100%;
    min-height: 80px;
}
    
#\35 9e3f3a9 {
    width: 100%;
    min-height: 80px;
}
    
#widget_0c6 {
    height: 400px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 e26ff24 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_j0g {
    align-items: stretch;
}
    
#\37 bf2d83a {
    justify-content: flex-start;
}
    
#\37 59d2fc0 {
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 74e47e9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 129d97c {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\39 779fb6f {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\38 cbd8ecf {
    height: 592px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bf72d8a5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0% 0px 0%;
}
    
#\30 eb39e44 {
    width: 100%;
    min-height: 80px;
    padding: 60px 2% 60px 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 67b3b11 {
    width: 100%;
    min-height: 80px;
}
    
#\38 defac5f {
    margin: 0px 0% 0px 0%;
}
    
#\34 157dcd1 {
    height: 400px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 61d5786 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c8c08a03 {
    height: 250px;
}
    
#\32 d209a37 {
    height: 250px;
}
    
#\35 0afaae1 {
    height: 250px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 15px 60px 15px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_du2 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 76ea045 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\35 9e3f3a9 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\31 5fa40af {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 8px;
}
    
#widget_0c6 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\32 4457344 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cb19a6ab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 e26ff24 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 79f1f32 {
    height: 240px;
}
    
#a0dfd4c1 {
    height: 240px;
}
    
#\32 bb66b59 {
    height: 240px;
}
    
#\35 6485a65 {
    height: 240px;
}
    
#\31 3fb154f {
    height: 240px;
}
    
#fc31f801 {
    height: 240px;
}
    
#\33 fadd556 {
    height: 240px;
}
    
#\31 31708a0 {
    height: 240px;
}
    
#e35cb7b6 {
    height: 240px;
}
    
#group_j0g {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 7c70894 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 bf2d83a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#be986a81 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 5772234 {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e746ee51 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a37a7aa3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#eb41f0fc {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 59d2fc0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 21e6c1b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 ab77095 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 129d97c {
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 1;
}
    
#\39 779fb6f {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    order: 0;
}
    
#\39 74e47e9 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 8px;
}
    
#\38 cbd8ecf {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\30 eb39e44 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\36 67b3b11 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bf72d8a5 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\34 157dcd1 {
    height: 240px;
}
    
#\38 defac5f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f9263ab5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 85ce6d9 {
    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) {
    
#ef16947d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b159784d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 61d5786 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#c8c08a03 {
    height: 240px;
}
    
#\35 0afaae1 {
    height: 240px;
}
    
#group_gld {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 d209a37 {
    height: 240px;
}
    
#b06334e0 {
    margin: 0px 0% 0px 0%;
}
}

