@media all {
  *#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 nav.u_1952616156 { color:white !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1857386411:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1857386411.hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1857386411 span.text {
    font-size:16px !important;
    color:var(--color_5) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1857386411 {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/19507c5a/dms3rep/multi/opt/Flag_of_us-0868d2dc-1920w.png) !important;
    background-size:cover !important;
    background-position:50% 50% !important;
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:4px 4px 4px 4px !important;
  }

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

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

  *#dm .dmInner a.u_1702064183:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1702064183.hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1702064183 span.text {
    font-size:16px !important;
    color:var(--color_5) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1702064183 {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/19507c5a/dms3rep/multi/opt/Flag_of_us-0868d2dc-1920w.png) !important;
    background-size:cover !important;
    background-position:50% 50% !important;
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:4px 4px 4px 4px !important;
  }

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

  *#dm .dmInner a.u_1702064183.hover { border-color:var(--color_3) !important; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
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 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-end;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 691px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 1.9993265421618562% 4% 1.9993265421618562%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.1;
    border-radius: inherit;
}
#\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/19507c5a/dms3rep/multi/opt/Header-1920by1080-776433e8-1920w.jpg);
}
#\36 3bd85219866cc362278151f.lazy {
    background-image: url('');
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_ic0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_015 {
    width: 73.86%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



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



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



@media all {
    
#\32 2992081 {
    width: 168px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f743a73c {
    min-height: 41px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e6983163 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 32.666666666666664%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 927b758.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 15px 0px;
}
#\34 927b758 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9a6ab2b.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 0px;
}
#\37 9a6ab2b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc74f940 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#group_qqe {
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_1br.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1br {
    width: 100.00%;
    height: 482px;
    min-height: 100px;
    max-width: 100%;
    margin: 16px 0% 16px 0%;
}
    
#group_r7n {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_quh {
    width: 153.188px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1670511 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\31 793840a {
    margin: 0px 0% 0px 0%;
}
    
#\33 b32d2e0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-bottom: 1px;
}
#\33 b32d2e0 {
    width: 98px;
    height: auto;
    max-width: 100%;
    min-height: 48px;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_brg {
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_13l {
    width: 100%;
    height: 488px;
    max-width: 100%;
    margin-top: 0px;
}
    
#widget_49g {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_340.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_340 {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 10px 0% 10px 0%;
}
}



@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: 32%;
    min-height: 8px;
}
    
#\37 9a6ab2b {
    width: 83.64%;
}
    
#group_qqe {
    width: 32%;
    min-height: 8px;
}
    
#group_brg {
    width: 32%;
    min-height: 8px;
}
}



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



@media all {
    
#d2400167 {
    min-height: 464px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 df112d1 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\37 e539c8a {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 7px;
}
    
#a6b47502 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 2.4%;
    grid-area: auto / auto / auto / auto;
}
    
#d6e89a7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49.5%;
    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: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 96c8d1c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 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: 2.4%;
    grid-area: auto / auto / auto / auto;
}
    
#ab4202fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49.5%;
    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: 1% 1% 1% 1%;
    margin: 0% 0% 0% 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;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3a71f8e {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5e0eab0 {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3fa749a {
    width: 98.63859649122807%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#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;
}
    
#\38 3fa749a {
    height: 200px;
}
}



@media (max-width: 767px) {
    
#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;
}
    
#\38 3fa749a {
    height: 220px;
}
}



@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_si5 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 626baae {
    background-color: var(--color_6);
    background-image: initial;
}
    
#\30 472e2f0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 18px;
    padding-bottom: 1px;
}
#\30 472e2f0 {
    width: 98px;
    height: auto;
    max-width: 100%;
    min-height: 48px;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



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



@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 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: 73.06%;
    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_o6f {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@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;
}
}



@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;
}
}



@media all {
    
#c4dde589 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    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_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.333333333333336%;
    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%;
}
    
#cb5a6311 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 c2f5788 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 ab469ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d89984e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    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%;
}
    
#\37 ca5d3ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c899a9bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#fc82c2c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_65b {
    width: 56.56%;
    height: 191px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: -60px;
}
    
#\35 2b57308 {
    width: 56.28453415568638%;
    height: 191px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: -60px;
    grid-area: auto / auto / auto / auto;
}
    
#a9a1e05d {
    width: 56.008821605457435%;
    height: 191px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: -60px;
    grid-area: auto / auto / auto / auto;
}
}



@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.333333333333336%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\33 593a01f {
    width: 33.333333333333336%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#d89984e5 {
    width: 33.333333333333336%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@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%;
}
    
#widget_65b {
    height: 240px;
}
    
#\35 2b57308 {
    height: 203px;
    margin-top: -20px;
    width: 63.68%;
}
    
#a9a1e05d {
    height: 208px;
    margin-top: -20px;
    width: 63.16%;
}
}



@media all {
    
#\35 8aaa698 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.20%;
    min-width: 4%;
    order: 0;
    padding: 16px 2% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#fefd23e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 28.650442477876105%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 41c4cf1 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cb242b1d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bfb2e5f8 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#b47d1e47 {
    width: 99.69%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gji {
    width: 97.11%;
    height: 264px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
}
    
#eb1ee18b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 27.15%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 494064b {
    width: 100%;
    height: 264px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 615eac4 {
    width: 200px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 41c4cf1 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 8aaa698 {
    padding-left: 2%;
}
}



@media (max-width: 767px) {
    
#\35 8aaa698 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 2%;
    padding-left: 2%;
}
    
#fefd23e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 41c4cf1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#eb1ee18b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@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: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 28px;
    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: 2;
    margin-top: 25px;
    margin-bottom: 25px;
}
    
#c1cc2132 {
    width: 200px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    justify-self: auto;
    margin-top: 36px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@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 (max-width: 767px) {
    
#fa6d6267 {
    width: 100.00%;
}
    
#\37 0c5a886 {
    width: 100%;
    min-height: 80px;
    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 all {
    
#c85f41a1 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 2.4%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 19a5455 {
    min-height: 515px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 6e942a4 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5c4a009 {
    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;
    padding: 25% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9a0fb00 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eade58f3 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\36 cea1def {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f748e9c {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 2.4%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cf90881 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a8c4ddda {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 7px;
}
    
#de53631a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32.666666666666664%;
    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(116,34,39,1) rgba(116,34,39,1) rgba(116,34,39,1) rgba(116,34,39,1);
    border-width: 2px 2px 2px 2px;
    order: 1;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#d008c73c {
    width: 99.99138888888889%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d13b2a1d {
    width: 99.99138888888889%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 699460e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 98.36928838951312%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0e8ba9c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32.666666666666664%;
    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(116,34,39,1) rgba(116,34,39,1) rgba(116,34,39,1) rgba(116,34,39,1);
    border-width: 2px 2px 2px 2px;
    order: 2;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\35 edc8f77.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\35 edc8f77 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1fc3423 {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9c7f5b1 {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1dad136.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 1dad136 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_svt {
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    border-style: solid;
    border-color: rgba(116,34,39,1) rgba(116,34,39,1) rgba(116,34,39,1) rgba(116,34,39,1);
    border-width: 2px 2px 2px 2px;
    background-color: rgba(247,247,247,1);
    background-image: initial;
}
    
#widget_p0r {
    width: 100%;
    height: 285px;
    max-width: 100%;
    order: 3;
}
    
#widget_tuj {
    width: 100%;
    height: 242px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vit.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_vit {
    width: 99.64%;
    height: 405px;
    max-width: 100%;
    order: 2;
    margin: 10px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 19a5455 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 499px;
    column-gap: 2%;
    padding-bottom: 12%;
}
    
#\33 6e942a4 {
    height: 200px;
}
    
#\33 0e8ba9c {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\35 edc8f77 {
    height: 200px;
}
    
#\36 cea1def {
    height: 200px;
}
    
#de53631a {
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#group_svt {
    width: 32%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\30 699460e {
    align-items: flex-start;
    min-height: 99px;
}
    
#\34 19a5455 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#\33 6e942a4 {
    height: 220px;
}
    
#\33 0e8ba9c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 5c4a009 {
    align-items: flex-start;
    min-height: 99px;
}
    
#f9a0fb00 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\35 edc8f77 {
    height: 220px;
}
    
#\36 cea1def {
    height: 220px;
}
    
#de53631a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#group_svt {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_p0r {
    height: 240px;
}
    
#widget_tuj {
    height: 240px;
}
    
#widget_vit {
    height: 240px;
}
}



@media all {
    
#\37 6c6c784 {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e0a71d7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49.5%;
    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: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\34 75bd0cd {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bd6a23d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49.5%;
    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: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\39 22481ed {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#a3ef5231 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ecd001cf {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 2.4%;
    grid-area: auto / auto / auto / auto;
}
    
#c8bcff59 {
    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;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 786f3cc {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 2.4%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 99b920b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 99b920b {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 15px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 431e06c {
    min-height: 515px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c2414832 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#eca599ce {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 7px;
}
    
#widget_o11 {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e0a71d7d {
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\38 431e06c {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 499px;
    column-gap: 2%;
    padding-bottom: 12%;
}
    
#bd6a23d0 {
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#c2414832 {
    height: 200px;
}
}



@media (max-width: 767px) {
    
#a3ef5231 {
    align-items: flex-start;
    min-height: 99px;
}
    
#c8bcff59 {
    align-items: flex-start;
    min-height: 99px;
}
    
#e0a71d7d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 431e06c {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#bd6a23d0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c2414832 {
    height: 220px;
}
    
#widget_o11 {
    height: 240px;
}
}



@media all {
    
#d0d836cc {
    min-height: 63px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 9efb696 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 56b8730 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#dc10ffc2 {
    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%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0d836cc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 12px;
    padding: 12% 4% 2% 4%;
}
    
#dc10ffc2 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#d0d836cc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 2% 6%;
}
    
#dc10ffc2 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
}



@media all {
    
#\32 fd3dd08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\37 ac0f7a2 {
    min-height: 564px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#widget_fs1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_fs1 {
    width: 100.00%;
    height: 589px;
    min-height: 100px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\35 8b5b836 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ef98c5de {
    width: 89.66317101890975%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce465c14 {
    width: 89.66317101890975%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e215a4a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 18c8a12 {
    min-height: 286px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 53814eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 8f05cfd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    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;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ae008b79 {
    width: 89.66317101890975%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3798cb1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 1px 1px 1px 1px;
    order: 3;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c3d92924 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ccd5a1a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 1cbb7d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_9gv {
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 4;
    background-color: var(--color_2);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 18c8a12 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 240px;
}
    
#\30 8f05cfd {
    width: 33.333333333333336%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#d3798cb1 {
    width: 33.333333333333336%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#group_9gv {
    width: 33.333333333333336%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\35 18c8a12 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 8f05cfd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 2% 4% 2%;
}
    
#d3798cb1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#group_9gv {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\34 f7d0d0e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#eee8ebc5 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#bba383de {
    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%;
}
    
#cc327a09 {
    min-height: 63px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bba383de {
    width: 100%;
    min-height: 8px;
}
    
#cc327a09 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 12px;
    padding: 12% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#bba383de {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#cc327a09 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 2% 6%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f2c168d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d3985d70 {
    min-height: 119px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 2d2fa11 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_a63.flex-element.widget-wrapper > [data-element-type] {
    padding: 35px 0px 0px 0px;
}
#widget_a63 {
    width: 85.28%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0px 0px 0px;
}
    
#\30 e14874c {
    margin: 0px 0% 0px 0%;
}
    
#widget_en8 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



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



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 5f37b44 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d562343 {
    min-height: 709px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d0a2c2ee {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_tga {
    width: 100%;
    height: 618px;
    max-width: 100%;
    margin-top: 4px;
}
    
#\32 eee45ac {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\37 5f37b44 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 d562343 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_tga {
    height: 240px;
}
}

