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

  *#dm .dmInner div.u_1526878376 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1526878376 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1090240460 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1090240460 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

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

  *#dm .dmInner div.u_1681560592 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1681560592 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1278666726 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1278666726 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1863172188 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1863172188 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1091739169 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1091739169 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1165512497 .socialHubIcon {
    width:71px !important;
    height:71px !important;
    font-size:47px !important;
    line-height:71px !important;
  }

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

  *#dm .dmInner div.u_1264445401 .socialHubIcon {
    width:71px !important;
    height:71px !important;
    font-size:47px !important;
    line-height:71px !important;
  }

  *#dm .dmInner div.u_1270639672 img {
    border-radius:15px 15px 15px 15px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1845949464 img {
    border-radius:15px 15px 15px 15px !important;
    object-fit:cover !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(255,255,255,0);
    background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 1000px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 1.9993265421618562% 4% 1.9993265421618562%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\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/76a8cf47/dms3rep/multi/opt/ca4aeb04-4b79-44a5-857b-99f0c7ef380e-1463d32f-1920w.png");
    background-position: 50% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_ic0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_quh {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_qf7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#f743a73c {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e6983163 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 927b758 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9a6ab2b {
    width: 78.65%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#cc74f940 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\37 20a093f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3cee6c0 {
    width: 34.67%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lve {
    width: 50.99%;
    height: 211px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\32 c230f3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c687f59d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b9f492fc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 98.87%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4af969e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 316a7a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_6);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e4efff00 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7871c53 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#c419116c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#ab066d1d {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\33 90ac2f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#b9989899 {
    min-height: 515px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 4bdc9da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_6);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_rjr {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#eb99050e {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#d2400167 {
    min-height: 515px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 8% 2%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\39 df112d1 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\37 e539c8a {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b2341de8 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#a6b47502 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#d6e89a7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(247,247,247,1);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 96c8d1c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#accf09a9 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#dcc6f11b {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#ab4202fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_6);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\34 90fc248 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e44d1ccb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 98.86998718111565%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#f3a71f8e {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 dc55a8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d0bcc235 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 4% 16px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 34a1ba6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_sp2 {
    width: 100%;
    height: 528px;
    max-width: 100%;
}
    
#widget_k8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_cn3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_6oe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 626baae {
    background-color: var(--color_6);
    background-image: initial;
}
}



@media all {
    
#\33 25c6dc8 {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#df0fe5fd {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#faf7e976 {
    width: 78.65%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a26031c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 651b9d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_cdo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_o6f {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_tib {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: stretch;
}
    
#\30 ae51f86 {
    width: 49%;
    height: auto;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdb154d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 30px 0px 30px;
}
#fdb154d9 {
    width: 74%;
    height: auto;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 11.9%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nca {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 32.50%;
    min-height: 170px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 6;
    justify-self: auto;
    align-self: center;
    height: auto;
    margin: 0px 0% 0px -0.17981568891885816%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c4dde589 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#fbf8ce64 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_m67 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_arv {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_tcl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_pv5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 593a01f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#dbb3d8d2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cb5a6311 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 c2f5788 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 ab469ea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d89984e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#aa0fdb72 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 ca5d3ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c899a9bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#fc82c2c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a956c83b {
    width: 99.83667820069203%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 145bd2b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fa6d6267 {
    width: 78.65%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0c5a886 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 9bd502b {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\30 a6b6ef0 {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_uk0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_uk0 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 25px;
    margin-bottom: 25px;
}
    
#widget_8qg {
    width: 100%;
    height: 835px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    margin-top: -19px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\37 309d689 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_6);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#fd4e51dd {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#de9b5cd9 {
    min-height: 515px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 2%;
    padding-left: 2%;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#c5d6fbc2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 98.87%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\33 ab93968 {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e8a9f88 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 be3f86f {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\33 89e0b39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0c28c6b {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 8db83da {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 091177e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_6);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#be8b7577 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 43a8d9a {
    width: 100%;
    height: 220px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 35e5134 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f743a73c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding: 12% 4% 2% 4%;
}
    
#e6983163 {
    width: 100%;
    min-height: 8px;
}
    
#\37 9a6ab2b {
    width: 83.64%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e4efff00 {
    height: 200px;
}
    
#\36 7871c53 {
    height: 200px;
}
    
#\39 316a7a4 {
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#b9989899 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 499px;
    column-gap: 2%;
    padding-bottom: 1%;
}
    
#\31 4bdc9da {
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2341de8 {
    height: 200px;
}
    
#d6e89a7d {
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#d2400167 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 499px;
    column-gap: 2%;
    padding-bottom: 12%;
}
    
#ab4202fc {
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#f3a71f8e {
    height: 200px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 34a1ba6 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#d0bcc235 {
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 25c6dc8 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding: 12% 4% 2% 4%;
}
    
#faf7e976 {
    width: 83.64%;
}
    
#\31 651b9d0 {
    width: 100%;
    min-height: 8px;
}
    
#\30 ae51f86 {
    height: auto;
    width: 50%;
}
    
#fdb154d9 {
    height: auto;
    width: 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fbf8ce64 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 240px;
}
    
#c4dde589 {
    width: 33.33%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\33 593a01f {
    width: 33.33%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#d89984e5 {
    width: 33.33%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fa6d6267 {
    width: 83.64%;
}
    
#\37 0c5a886 {
    width: 100%;
    min-height: 8px;
}
    
#\30 a6b6ef0 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding: 12% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 309d689 {
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#de9b5cd9 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 499px;
    column-gap: 2%;
    padding-bottom: 1%;
}
    
#\33 ab93968 {
    height: 200px;
}
    
#\31 091177e {
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\39 43a8d9a {
    height: 200px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#f743a73c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 2% 6%;
}
    
#e6983163 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\37 9a6ab2b {
    width: 100.00%;
}
    
#widget_lve {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#e4efff00 {
    height: 220px;
}
    
#\36 7871c53 {
    height: 220px;
}
    
#c687f59d {
    align-items: flex-start;
    min-height: 99px;
}
    
#b9f492fc {
    align-items: flex-start;
    min-height: 99px;
}
    
#\39 316a7a4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#b9989899 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 4%;
    row-gap: 20px;
}
    
#\31 4bdc9da {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#b2341de8 {
    height: 220px;
}
    
#d6e89a7d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 96c8d1c {
    align-items: flex-start;
    min-height: 99px;
}
    
#d2400167 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#ab4202fc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f3a71f8e {
    height: 220px;
}
    
#e44d1ccb {
    align-items: flex-start;
    min-height: 99px;
}
}



@media (max-width: 767px) {
    
#\39 dc55a8a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d0bcc235 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 2%;
}
    
#\32 34a1ba6 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_sp2 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\33 25c6dc8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 2% 6%;
}
    
#faf7e976 {
    width: 100.00%;
}
    
#\31 651b9d0 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\30 ae51f86 {
    height: auto;
    width: 100%;
}
    
#fdb154d9 {
    height: auto;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c4dde589 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 2% 4% 2%;
}
    
#fbf8ce64 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 593a01f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#d89984e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 4%;
    padding-bottom: 4%;
}
}



@media (max-width: 767px) {
    
#fa6d6267 {
    width: 100.00%;
}
    
#\37 0c5a886 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\30 a6b6ef0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 2% 6%;
}
}



@media (max-width: 767px) {
    
#\37 309d689 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#de9b5cd9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 4%;
    row-gap: 20px;
}
    
#\33 ab93968 {
    height: 220px;
}
    
#c5d6fbc2 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\31 091177e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 43a8d9a {
    height: 220px;
}
    
#\30 35e5134 {
    align-items: flex-start;
    min-height: 99px;
}
}

