@media all {
  *#dm .dmInner *.u_1824269156 { width:100% !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1397593444 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1154715751 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1615171274 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner a.u_2666708107 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

  *#dm .dmInner a.u_1020762923 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

  *#dm .dmInner a.u_1315414840 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1015604390 {
    border-radius:2px 2px 2px 2px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(255,189,88) rgb(255,189,88) rgb(255,189,88) rgb(255,189,88) !important;
    background-color:rgba(54,32,9,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1574449886 { text-align:CENTER !important; }

  *#dm .dmInner a.u_1574449886 span.text {
    text-decoration:none !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_139216578 {
    border-style:solid !important;
    border-width:0px 0px 0px 2px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(255,215,0) !important;
  }

  *#dm .dmInner div.u_2174830305 {
    border-style:solid !important;
    border-width:0px 0px 0px 2px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(255,145,64) !important;
  }

  *#dm .dmInner div.u_1090725602 hr {
    border-width:1px !important;
    color:var(--color_11) !important;
  }

  *#dm .dmInner div.u_1338003441 hr {
    border-width:1px !important;
    color:var(--color_11) !important;
  }

  *#dm .dmInner div.u_1650459853 hr {
    border-width:1px !important;
    color:var(--color_11) !important;
  }

  *#dm .dmInner div.u_1894839667 hr {
    border-width:1px !important;
    color:var(--color_11) !important;
  }

  *#dm .dmInner div.u_1037426090 hr {
    border-width:1px !important;
    color:var(--color_11) !important;
  }

  *#dm .dmInner div.u_1307436890 hr {
    border-width:1px !important;
    color:var(--color_11) !important;
  }

  *#dm .dmInner div.u_1573202927 hr {
    border-width:1px !important;
    color:var(--color_11) !important;
  }

  *#dm .dmInner div.u_1610163853 hr {
    border-width:1px !important;
    color:var(--color_11) !important;
  }

  *#dm .dmInner div.u_1231783459 hr {
    border-width:1px !important;
    color:var(--color_11) !important;
  }

  *#dm .dmInner div.u_1978561330 hr {
    border-width:1px !important;
    color:var(--color_11) !important;
  }

  *#dm .dmInner *.u_1963623768 { text-align:CENTER !important; }

  *#dm .dmInner a.u_1963623768 span.text {
    text-decoration:none !important;
    font-weight:600 !important;
  }

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

  *#dm .dmInner div.u_1998777087 {
    border-style:solid !important;
    border-width:0px 0px 0px 2px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(255,215,0) !important;
  }

  *#dm .dmInner div.u_1773045525 {
    border-style:solid !important;
    border-width:0px 0px 0px 2px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) var(--color_11) !important;
  }

  *#dm .dmInner div.u_2974998462 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(165,163,163,1) rgba(165,163,163,1) rgba(165,163,163,1) rgba(165,163,163,1) !important;
    background-image:none !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1805561779 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(165,163,163,1) rgba(165,163,163,1) rgba(165,163,163,1) rgba(165,163,163,1) !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1625550874 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(165,163,163,1) rgba(165,163,163,1) rgba(165,163,163,1) rgba(165,163,163,1) !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1371138242 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(165,163,163,1) rgba(165,163,163,1) rgba(165,163,163,1) rgba(165,163,163,1) !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_241749119 { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1968181103 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

  *#dm .dmInner a.u_1415716258 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner a.u_1415716258 span.text { color:var(--color_1) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1315414840 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_1968181103 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_1415716258 span.text { font-size:20px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1785729282 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\35 7af1a57 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    padding: 16px 5px 16px 5px;
    margin: 0% 0% 0% 0%;
}
    
#\30 aaaf6b1 {
    min-height: 163px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_mh5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e87445b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 7d1f834 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 30.6%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 dbcf264 {
    min-height: 248px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#group_3h0 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_if7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_oh0 {
    width: 99.93%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3ddf9a3 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2dde5b3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2755f95 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 30.6%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b111ebe8 {
    width: 99.93%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 122a052 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 30.6%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f40bf9de {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4df70ce {
    width: 99.93%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3a0744a {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 7184422 {
    width: 208px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8c15803 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 65.43%;
    min-width: 4%;
    align-items: center;
    justify-content: space-between;
    padding: 2% 5% 2% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 c86d293 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 34.53%;
    min-width: 4%;
    align-items: center;
    justify-content: space-between;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-width: 0 0 0 1px;
    padding: 1% 16px 1% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 5555bb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#dc757ee4 {
    width: 75%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6ecb1d7 {
    justify-content: flex-start;
    align-items: center;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    align-self: center;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 e844d2c {
    width: 100%;
    height: 340px;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5a22b66 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 dc66995 {
    width: 98.64%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 295f051 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c490e09e {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    align-self: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a19206bb {
    background-color: var(--color_4);
    background-image: initial;
}
    
#group_rcj {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d4c004b {
    margin: 0px 0% 0px 0%;
}
    
#widget_p8s {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\37 46e848b {
    align-items: flex-start;
    width: 38.53818153474415%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#f4402344 {
    width: 217px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_v15 {
    align-items: flex-start;
    width: 28.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-left: -23px;
}
    
#b6a16d8e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 7px 10px 7px;
}
#b6a16d8e {
    width: 273px;
    height: 43px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d9da80ad {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 9d67d9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 893563c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0adf372 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c6d97ba8 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\33 c0120b1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_rma.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#widget_rma {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 624ec2d {
    background-color: var(--color_3);
    background-image: initial;
}
    
#a1c75d51 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e5766fbd {
    min-height: 87px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e52fe5fb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 77bd2c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#cf56435b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 17d10e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 f227dcb {
    width: 100%;
    height: 60px;
    max-width: 100%;
}
    
#a7180f2c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    align-items: center;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f4f661a2 {
    width: 100%;
    height: 60px;
    max-width: 100%;
}
    
#\39 c8ea192 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 8d48bbd {
    width: 100%;
    height: 60px;
    max-width: 100%;
}
    
#cb622af8 {
    width: 100%;
    height: 60px;
    max-width: 100%;
}
    
#\30 20eb7cf {
    min-height: 95px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#b1bc06c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 79da012 {
    width: 99.9%;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d571f89 {
    width: 99.9%;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 74dce1a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a3d3dc2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1b70c9e {
    min-height: 28px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a302de8 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#aa7aeadc {
    width: 99.51%;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1f08632 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#fc11eb84 {
    width: 99.01%;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 086cb52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 88f161c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddec1501 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#ae6ca2e4 {
    min-height: 103px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a4213e71 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_per {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_9rr {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#widget_kir {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 319729b {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: wrap;
    margin: 0% 0% 0% 0%;
}
    
#ccb7bf7e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 065cfd3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ed319dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e3efd7b3 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f275aa31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7a57a01 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_5);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    flex-wrap: nowrap;
    order: 0;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3140f9f {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\39 e9494d6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e49ea880 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_5);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    flex-wrap: nowrap;
    order: 0;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d86272d {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#f67354a6 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fcab4890 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a03961fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bb996567 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ebc323a {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d00904bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_5);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    flex-wrap: nowrap;
    order: 0;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 2f1e245 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a57b60be {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 77b0ee9 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#group_f45 {
    align-items: flex-end;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#widget_s6u {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#d9c3d9d9 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_i00 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#ca8229f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 4fde7eb {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0cae11a {
    width: 56%;
    height: 594px;
    justify-self: end;
    align-self: center;
    order: 0;
    max-width: 100%;
}
    
#\36 fce0c8e {
    align-items: flex-start;
    justify-self: start;
    align-self: center;
    order: 0;
    width: 50%;
    min-height: 66.75%;
    background-color: rgba(38, 37, 36, 1);
    background-image: none;
    height: auto;
    justify-content: flex-end;
    border-radius: 10px 10px 10px 10px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3e31bd4 {
    width: 100.00%;
    grid-template-rows: minmax(686px, max-content);
    max-width: 100%;
    justify-self: auto;
    order: 0;
    background-color: var(--color_1);
    background-image: none;
    padding-left: 6%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ad620c9 {
    background-color: var(--color_1);
    background-image: none;
}
    
#b0242fa8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#b0242fa8 {
    width: 85.86%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b24354c6 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dc65450 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1q5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_aah {
    width: 202px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\38 36c5fc4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 1d20496 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 38a4e39 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 1;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.3) var(--color_2) #000000 rgba(0, 0, 0, 0.3);
    border-width: 0px 1px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f1946642 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 9cfb95e {
    min-height: 110px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ac3592f6 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 3;
    border-style: solid;
    border-color: #000000 #000000 #000000 rgba(0, 0, 0, 0.3);
    border-width: 0 0 0 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 a975924 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 0;
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d86c9c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#deabb743 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 6c6bce3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a9e4562f {
    background-color: var(--color_1);
    background-image: none;
}
    
#c9bb8f27 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a66f1e18 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 2;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 rgba(0, 0, 0, 0.3);
    border-width: 0 1px 0 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fc490f1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 e74d816 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 bb93457 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 157d5fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 38.7%;
    align-items: flex-end;
    min-width: 4%;
    background-image: url();
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bc2b2c4 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d9e95c58 {
    min-height: 359px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 1% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 72f7283 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 64c9346 {
    background-color: rgba(28, 28, 28, 1);
    background-image: none;
}
    
#\32 06805fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d7d98537 {
    margin: 0px 0px 0px 0px;
}
    
#\39 e6445ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 57.25%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0v3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#widget_0v3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_i3a {
    width: 100.00%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\33 7050907 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d094374b {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fc5e705 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e3eef2a {
    min-height: 0px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ec0430cc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ec0430cc {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\35 e541fb8::before, #\35 e541fb8 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\35 e541fb8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 17.6%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b2888d7 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1b01bf0 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b258cc44 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f06101d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 f06101d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\36 72db288::before, #\36 72db288 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\36 72db288 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 17.6%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d1c3cd9d {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 76b7592::before, #\31 76b7592 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\31 76b7592 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 17.6%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a893cd63.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a893cd63 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\33 5ab3625::before, #\33 5ab3625 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\33 5ab3625 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 17.6%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#edcf72cc {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3c456a4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 3c456a4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#befdafcf {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f84768a::before, #\37 f84768a > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 f84768a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 17.6%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f0a7ddf {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8921a62.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 8921a62 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\35 a8c5455 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1ddf631 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dd9a178 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0a527ef::before, #b0a527ef > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#b0a527ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 17.6%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e76a371.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 e76a371 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#aafced8f {
    min-height: 0px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c5d5a82e {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 76efa2e::before, #\33 76efa2e > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\33 76efa2e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 17.6%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 075fcbd {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 81a7501.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 81a7501 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\39 15f9d2d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 15f9d2d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\39 d38c487::before, #\39 d38c487 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\39 d38c487 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 17.6%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bf351951 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b28562cd::before, #b28562cd > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#b28562cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 17.6%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fce749fc {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 218ab6f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 218ab6f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#ab8b3a5a {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 de3feeb::before, #\30 de3feeb > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 de3feeb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 17.6%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#be227400 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fd368cc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 fd368cc {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\37 8dabb6f {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b1b00251 {
    background-color: var(--color_3);
    background-image: none;
}
    
#c28a37bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#c28a37bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 5bcdb3f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 38.7%;
    align-items: flex-end;
    min-width: 4%;
    background-image: url();
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#faf2a1bc {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 37ffebf {
    margin: 0px 0px 0px 0px;
}
    
#f11b1cf2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e09cba6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a8c2bb93 {
    min-height: 359px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 1% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 00892ac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 57.25%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lu0 {
    width: 100%;
    height: 442px;
    max-width: 100%;
}
    
#widget_2qt {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\32 2354452 {
    min-height: 359px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 9976601 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 9861579 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb176278 {
    background-color: rgba(28,28,28,1);
    background-image: none;
}
    
#\31 24a4ab3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 711e2bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 55.37%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d221db4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 40.59%;
    align-items: flex-end;
    min-width: 4%;
    background-image: url();
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 80px 80px 80px 80px;
    margin: 0px 0% 0px 0%;
}
    
#\37 48bc51e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\37 48bc51e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 d76d007 {
    margin: 0px 0px 0px 0px;
}
    
#widget_87s {
    width: 101.49%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb507826 {
    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;
}
    
#group_s35 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 24px;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    background-image: linear-gradient(90deg, rgba(110, 66, 4, 1) 0%, rgba(76, 6, 6, 1) 100%);
    background-origin: border-box;
}
    
#\30 eb11b6a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#eb47a0da {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 24px;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(165, 163, 163, 1) rgba(165, 163, 163, 1) rgba(165, 163, 163, 1) rgba(165, 163, 163, 1);
    border-style: solid;
    background-image: linear-gradient(90deg, rgba(100, 100, 100, 1) 0%, rgba(46, 34, 34, 1) 100%);
    background-origin: border-box;
}
    
#widget_0l0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_f04 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 029fef6 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 24px;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(165,163,163,1) rgba(165,163,163,1) rgba(165,163,163,1) rgba(165,163,163,1);
    border-style: solid;
    background-image: linear-gradient(90deg, rgba(100, 100, 100, 1) 0%, rgba(46, 34, 34, 1) 100%);
    background-origin: border-box;
}
    
#b6b24820 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e3d7c573 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ec1bf2ce {
    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;
}
    
#cb9145d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 69e6dc6 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 24px;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    background-image: linear-gradient(90deg, rgba(110, 66, 4, 1) 0%, rgba(76, 6, 6, 1) 100%);
    background-origin: border-box;
}
    
#\37 73e1c4e {
    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;
}
    
#f71e4b1d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9j5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
}
    
#group_45k {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 21.16%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 387126f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 20.29%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    height: auto;
}
    
#\30 6430e26 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 19.78%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    height: auto;
}
    
#de31670c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 28.71%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    height: auto;
    padding: 1px 10px 1px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 63de243 {
    width: 100.06%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 34fc1f2 {
    width: 79.25%;
    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 {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 e160461 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(19,19,19,1);
    background-image: url("https://irp.cdn-website.com/c58e14d0/dms3rep/multi/opt/gold-pest-red-back-1920w.webp");
    margin: 0% 0% 0% 0%;
}
    
#\37 7eb1733 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5a33dbe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(19,19,19,1);
    background-image: none;
}
    
#widget_4k9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 1ea6e31 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 512a51b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a5ca0a9a {
    min-height: 99px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c3b797cb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(19,19,19,1);
    background-image: url("https://irp.cdn-website.com/c58e14d0/dms3rep/multi/opt/gold-pest-red-back-1920w.webp");
}
    
#widget_fqb {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\32 e0b832c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 aaaf6b1 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 141px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-top: 8%;
}
    
#\35 7af1a57 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 dbcf264 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 307px;
    column-gap: 2%;
}
    
#widget_oh0 {
    height: auto;
    width: 99.88%;
}
    
#widget_if7 {
    width: 100.00%;
}
    
#\39 2dde5b3 {
    width: 100.00%;
}
    
#b111ebe8 {
    height: auto;
    width: 99.89%;
}
    
#\32 7d1f834 {
    width: 32%;
    min-height: 8px;
}
    
#\35 2755f95 {
    width: 32%;
    min-height: 8px;
}
    
#\39 122a052 {
    width: 32%;
    min-height: 8px;
}
    
#f40bf9de {
    width: 100.00%;
}
    
#\35 4df70ce {
    height: auto;
    width: 99.89%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7184422 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c490e09e {
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c86d293 {
    width: 50%;
    min-height: 8px;
    padding: 16px 2% 16px 2%;
}
    
#\35 8c15803 {
    width: 50%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 2% 16px 2%;
}
    
#\36 5555bb3 {
    width: 100.00%;
}
    
#dc757ee4 {
    width: 95.99%;
}
    
#\30 6ecb1d7 {
    row-gap: 15px;
}
    
#\31 e844d2c {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    height: 280px;
}
    
#\36 5a22b66 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    row-gap: 50px;
    padding: 4% 2% 4% 2%;
}
    
#\39 dc66995 {
    width: 75%;
}
    
#group_rcj {
    width: 100.00%;
    column-gap: 2.9202631278755846%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    min-height: 227px;
}
    
#f4402344 {
    width: 276px;
}
    
#\37 46e848b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 63px;
}
    
#group_v15 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 63px;
}
    
#b6a16d8e {
    width: 276px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9da80ad {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a1c75d51 {
    width: 100%;
    min-height: 8px;
}
    
#e5766fbd {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 12px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 77bd2c7 {
    width: 25%;
    min-height: 8px;
    padding-left: 3%;
    padding-right: 3%;
    margin: 0% 0% 0% 0%;
}
    
#cf56435b {
    width: 25%;
    min-height: 8px;
    padding-left: 3%;
    padding-right: 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 17d10e7 {
    width: 25%;
    min-height: 8px;
    padding-left: 3%;
    padding-right: 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 f227dcb {
    height: 77px;
}
    
#a7180f2c {
    width: 25%;
    min-height: 8px;
    padding-left: 3%;
    padding-right: 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 20eb7cf {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 64px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b1bc06c6 {
    width: 25%;
    min-height: 8px;
    padding-left: 3%;
    padding-right: 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 74dce1a {
    width: 25%;
    min-height: 8px;
    padding-left: 3%;
    padding-right: 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a3d3dc2 {
    width: 25%;
    min-height: 8px;
    padding-left: 3%;
    padding-right: 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1b70c9e {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 20px;
}
    
#\30 1f08632 {
    width: 25%;
    min-height: 8px;
    padding-left: 3%;
    padding-right: 3%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae6ca2e4 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 319729b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 f53fddb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4fde7eb {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\37 0cae11a {
    justify-self: end;
    align-self: center;
    height: 342px;
    width: 73.20%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 fce0c8e {
    justify-self: start;
    align-self: center;
    height: auto;
    min-height: 263px;
    width: 57.4%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 3e31bd4 {
    padding-left: 4%;
    width: 100.00%;
    grid-template-rows: minmax(434px, max-content);
}
    
#b24354c6 {
    width: 90%;
}
    
#\31 dc65450 {
    width: 90%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 38a4e39 {
    width: 50%;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#deabb743 {
    order: 1;
}
    
#f1946642 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bb93457 {
    margin-left: -1px;
    margin-right: -1px;
}
    
#\32 9cfb95e {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 110px;
    row-gap: 26px;
}
    
#ac3592f6 {
    width: 50%;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 a975924 {
    width: 50%;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a66f1e18 {
    row-gap: 20px;
    width: 50%;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 157d5fc {
    width: 100%;
    min-height: 87px;
    align-items: center;
    justify-content: flex-start;
}
    
#d9e95c58 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 6% 12% 6%;
}
    
#\32 72f7283 {
    margin-left: 0%;
    margin-right: 0%;
    width: 90%;
    max-width: none;
    align-self: flex-start;
}
    
#\32 06805fa {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\39 e6445ef {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 160px;
    justify-content: flex-start;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 7050907 {
    width: 100%;
}
    
#d094374b {
    width: 100%;
}
    
#\30 fc5e705 {
    width: 100%;
}
    
#\33 e3eef2a {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 16px;
}
    
#\35 e541fb8 {
    width: 18.4%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 72db288 {
    width: 18.4%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 b2888d7 {
    width: 100%;
}
    
#d1c3cd9d {
    width: 100%;
}
    
#\32 1b01bf0 {
    width: 100%;
}
    
#b258cc44 {
    width: 100%;
}
    
#\31 76b7592 {
    width: 18.4%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 5ab3625 {
    width: 18.4%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#edcf72cc {
    width: 100%;
}
    
#befdafcf {
    width: 100%;
}
    
#\37 f84768a {
    width: 18.4%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f0a7ddf {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aafced8f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 240px;
    row-gap: 16px;
}
    
#\33 76efa2e {
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d38c487 {
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#b0a527ef {
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#b28562cd {
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\30 de3feeb {
    width: 18.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 5bcdb3f {
    width: 100%;
    min-height: 87px;
    align-items: center;
    justify-content: flex-start;
}
    
#f11b1cf2 {
    margin-left: 0%;
    margin-right: 0%;
    width: 90%;
    max-width: none;
    align-self: flex-start;
}
    
#\38 e09cba6 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#a8c2bb93 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 6% 12% 6%;
}
    
#\34 00892ac {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 160px;
    justify-content: flex-start;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2354452 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 6% 12% 6%;
}
    
#\37 9861579 {
    margin-left: 0%;
    margin-right: 0%;
    width: 90%;
    max-width: none;
    align-self: flex-start;
}
    
#\31 24a4ab3 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\39 711e2bf {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
}
    
#\38 d221db4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#widget_87s {
    width: 103.27%;
}
    
#\30 6430e26 {
    width: 20.39%;
}
    
#\35 387126f {
    width: 17.6%;
}
    
#de31670c {
    width: 24.67%;
}
    
#group_45k {
    width: 24.87%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7eb1733 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 1ea6e31 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#d9e95c58 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 64c9346 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#b1b00251 {
    grid-template-rows: minmax(8px, max-content);
}
    
#a8c2bb93 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\32 2354452 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bb176278 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\35 7af1a57 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 aaaf6b1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 12%;
    row-gap: 0px;
    flex-wrap: nowrap;
}
    
#widget_mh5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 7d1f834 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 dbcf264 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding-bottom: 0%;
}
    
#group_3h0 {
    width: 100.00%;
}
    
#widget_if7 {
    width: 100.00%;
}
    
#widget_oh0 {
    height: auto;
    width: 100.00%;
}
    
#\36 3ddf9a3 {
    width: 100.00%;
}
    
#\39 2dde5b3 {
    width: 100.00%;
}
    
#\35 2755f95 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b111ebe8 {
    height: auto;
    width: 100.00%;
}
    
#\39 122a052 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f40bf9de {
    width: 100.00%;
}
    
#\35 4df70ce {
    height: auto;
    width: 100.00%;
}
    
#\34 3a0744a {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 7184422 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c490e09e {
    row-gap: 15px;
}
    
#\35 8c15803 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\31 c86d293 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#dc757ee4 {
    width: 100%;
}
    
#\30 6ecb1d7 {
    row-gap: 15px;
}
    
#\31 e844d2c {
    height: 220px;
}
    
#\36 5a22b66 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 8% 4% 8% 4%;
}
    
#\39 dc66995 {
    width: 100%;
}
    
#group_rcj {
    column-gap: 8.07061790668348%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    align-content: center;
}
    
#f4402344 {
    width: 100.00%;
}
    
#\37 46e848b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 94px;
}
    
#group_v15 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 68px;
}
    
#b6a16d8e {
    height: auto;
    min-height: 74px;
}
}



@media (max-width: 767px) {
    
#d9da80ad {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 9d67d9f {
    width: 100.00%;
}
    
#b0adf372 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#a1c75d51 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    justify-content: flex-start;
}
    
#e5766fbd {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\34 77bd2c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cf56435b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 17d10e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 f227dcb {
    height: 60px;
}
    
#a7180f2c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f4f661a2 {
    height: 60px;
}
    
#\38 8d48bbd {
    height: 60px;
}
    
#cb622af8 {
    height: 60px;
}
    
#\30 20eb7cf {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
}



@media (max-width: 767px) {
    
#b1bc06c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 79da012 {
    height: 60px;
    width: 100%;
}
    
#\32 d571f89 {
    height: 60px;
    width: 100%;
}
    
#\35 74dce1a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a3d3dc2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1b70c9e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#aa7aeadc {
    height: 60px;
}
    
#\30 1f08632 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fc11eb84 {
    height: 60px;
}
}



@media (max-width: 767px) {
    
#\36 88f161c {
    width: 100.00%;
}
    
#ae6ca2e4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#a4213e71 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#\39 319729b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\38 065cfd3 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#e3efd7b3 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\34 7a57a01 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\30 3140f9f {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\39 e9494d6 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#e49ea880 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\35 d86272d {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#f67354a6 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#bb996567 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\31 ebc323a {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#d00904bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\37 77b0ee9 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#group_f45 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-end;
}
    
#group_i00 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#ca8229f1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\32 4fde7eb {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
}
    
#\37 0cae11a {
    height: 218px;
    justify-self: end;
    align-self: end;
    width: 79.36%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 fce0c8e {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 34.61%;
    width: 79.27%;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 3e31bd4 {
    width: 100.00%;
    grid-template-rows: minmax(375px, max-content);
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
    
#b0242fa8 {
    order: 0;
    align-self: auto;
    width: 99.28%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b24354c6 {
    order: 1;
    width: 99.13%;
}
    
#\31 dc65450 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\37 38a4e39 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d86c9c1 {
    margin: 0px 0% 0px 0%;
}
    
#deabb743 {
    margin: 0px 0% 0px 0%;
}
    
#f1946642 {
    margin: 0px 0% 0px 0%;
}
    
#\39 bb93457 {
    margin-left: -1px;
    margin-right: -1px;
}
    
#\32 9cfb95e {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 30px;
    column-gap: 0%;
    padding: 8% 0% 8% 0%;
}
    
#ac3592f6 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 a975924 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a66f1e18 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 e74d816 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 157d5fc {
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 1;
}
    
#\35 bc2b2c4 {
    height: auto;
    width: 100%;
    min-height: 50px;
}
    
#d9e95c58 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 12% 4% 12% 4%;
}
    
#\32 72f7283 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 1;
}
    
#\32 06805fa {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e6445ef {
    width: 100%;
    min-height: 241px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
}
    
#widget_0v3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5px 0px 5px;
}
#widget_0v3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 e3eef2a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 3%;
}
    
#\35 e541fb8 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 72db288 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 76b7592 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 5ab3625 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 f84768a {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#aafced8f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\33 76efa2e {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\39 d38c487 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#b0a527ef {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#b28562cd {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\30 de3feeb {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
}



@media (max-width: 767px) {
    
#c28a37bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5px 0px 5px;
}
#c28a37bd {
    margin: 0px 0% 0px 0%;
}
    
#\30 5bcdb3f {
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 1;
}
    
#faf2a1bc {
    height: auto;
    width: 100%;
    min-height: 50px;
}
    
#f11b1cf2 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 1;
}
    
#\38 e09cba6 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8c2bb93 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 12% 4% 12% 4%;
}
    
#\34 00892ac {
    width: 100%;
    min-height: 241px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
}
    
#widget_lu0 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\32 2354452 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\34 9976601 {
    width: 100.00%;
}
    
#\37 9861579 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 1;
}
    
#\31 24a4ab3 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 711e2bf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
}
    
#\38 d221db4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 48bc51e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5px 0px 5px;
}
#\37 48bc51e {
    margin: 0px 0% 0px 0%;
}
    
#group_9j5 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 4px;
}
    
#group_45k {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
    height: auto;
    min-height: 39px;
}
    
#\30 6430e26 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#\35 387126f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#de31670c {
    width: 100%;
    justify-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 34fc1f2 {
    width: 98.42%;
}
}



@media (max-width: 767px) {
    
#\30 e160461 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 7eb1733 {
    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) {
    
#\30 512a51b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a5ca0a9a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

#c3b797cb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAABQAgCdASoKAAYAAUAmJagCdLoB+AACiKBniAAA/uI9F8orJpuumchwDgLq2YynM/8/as275/LoD/8lModn1AAA')!important}#\30 e160461.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAABQAgCdASoKAAYAAUAmJagCdLoB+AACiKBniAAA/uI9F8orJpuumchwDgLq2YynM/8/as275/LoD/8lModn1AAA')!important}