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

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

  *#dm .dmInner div.u_1227148191 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1987259908 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1841987995 {
    background-color:var(--color_9) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(244,245,242,0.5) rgba(244,245,242,0.5) rgba(244,245,242,0.5) rgba(244,245,242,0.5) !important;
  }

  *#dm .dmInner div.u_1936264256 {
    background-color:var(--color_9) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(244,245,242,0.5) rgba(244,245,242,0.5) rgba(244,245,242,0.5) rgba(244,245,242,0.5) !important;
  }

  *#dm .dmInner div.u_1482362386 {
    background-color:var(--color_9) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(244,245,242,0.5) rgba(244,245,242,0.5) rgba(244,245,242,0.5) rgba(244,245,242,0.5) !important;
  }

  *#dm .dmInner div.u_1282499045 {
    background-color:var(--color_9) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(244,245,242,0.5) rgba(244,245,242,0.5) rgba(244,245,242,0.5) rgba(244,245,242,0.5) !important;
  }

  *#dm .dmInner div.u_1624370251 {
    background-color:var(--color_9) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(244,245,242,0.5) rgba(244,245,242,0.5) rgba(244,245,242,0.5) rgba(244,245,242,0.5) !important;
  }

  *#dm .dmInner div.u_1871482361 {
    background-color:var(--color_9) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(244,245,242,0.5) rgba(244,245,242,0.5) rgba(244,245,242,0.5) rgba(244,245,242,0.5) !important;
  }

  *#dm .dmInner div.u_1327746880 {
    background-color:var(--color_9) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(244,245,242,0.5) rgba(244,245,242,0.5) rgba(244,245,242,0.5) rgba(244,245,242,0.5) !important;
  }

  *#dm .dmInner div.u_1258202013 {
    background-color:var(--color_9) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(244,245,242,0.5) rgba(244,245,242,0.5) rgba(244,245,242,0.5) rgba(244,245,242,0.5) !important;
  }

  *#dm .dmInner div.u_1471766289 {
    background-color:var(--color_9) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(244,245,242,0.5) rgba(244,245,242,0.5) rgba(244,245,242,0.5) rgba(244,245,242,0.5) !important;
  }

  *#dm .dmInner div.u_1836462945 {
    background-color:var(--color_9) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(244,245,242,0.5) rgba(244,245,242,0.5) rgba(244,245,242,0.5) rgba(244,245,242,0.5) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1946447264 .svg { fill:var(--color_7) !important; }*#dm .dmInner div.u_1379188540 .svg { fill:var(--color_7) !important; }

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

*#dm .dmInner div.u_1517943731 {
  padding:12.5% !important;
  border-radius:25% !important;
  background-color:var(--color_3) !important;
  background-image:none !important;
}

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

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

*#dm .dmInner div.u_1706583876 {
  padding:12.5% !important;
  border-radius:25% !important;
  background-color:var(--color_3) !important;
  background-image:none !important;
}

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

*#dm .dmInner div.u_1783523642 {
  background-image:linear-gradient(135deg,rgba(30,74,20,1) 0%,rgba(58,138,40,1) 100%) !important;
  border-radius:8px 8px 8px 8px !important;
  background-origin:border-box !important;
}

*#dm .dmInner div.u_1157057732 {
  background-image:linear-gradient(135deg,rgba(30,74,20,1) 0%,rgba(58,138,40,1) 100%) !important;
  border-radius:8px 8px 8px 8px !important;
  background-origin:border-box !important;
}

*#dm .dmInner div.u_1079420110 {
  background-image:linear-gradient(135deg,rgba(30,74,20,1) 0%,rgba(58,138,40,1) 100%) !important;
  border-radius:8px 8px 8px 8px !important;
  background-origin:border-box !important;
}

*#dm .dmInner div.u_1518693697 {
  background-image:linear-gradient(135deg,rgba(30,74,20,1) 0%,rgba(58,138,40,1) 100%) !important;
  border-radius:8px 8px 8px 8px !important;
  background-origin:border-box !important;
}

*#dm .dmInner div.u_1932400717 {
  background-image:linear-gradient(135deg,rgba(30,74,20,1) 0%,rgba(58,138,40,1) 100%) !important;
  border-radius:8px 8px 8px 8px !important;
  background-origin:border-box !important;
}

*#dm .dmInner div.u_1518908808 {
  background-image:linear-gradient(135deg,rgba(30,74,20,1) 0%,rgba(58,138,40,1) 100%) !important;
  border-radius:8px 8px 8px 8px !important;
  background-origin:border-box !important;
}

*#dm .dmInner div.u_2947284662 {
  background-color:var(--color_5) !important;
  background-image:none !important;
}

*#dm .dmInner a.u_1176217101:hover .iconBg { background-color:rgb(245,196,0) !important; }

*#dm .dmInner a.u_1176217101.hover .iconBg { background-color:rgb(245,196,0) !important; }

*#dm .dmInner a.u_1585803410 .iconBg {
  display:inline-block !important;
  mask-image:url(https://irp.cdn-website.com/e3653d5c/icon/Phone_8156248.svg) !important;
}

*#dm .dmInner a.u_1176217101 .iconBg {
  display:inline-block !important;
  mask-image:url(https://irp.cdn-website.com/e3653d5c/icon/Email_8367338.svg) !important;
  background-color:var(--color_7) !important;
}

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

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

*#dm .dmInner div.u_1820454878 {
  padding:12.5% !important;
  border-radius:25% !important;
  background-color:var(--color_3) !important;
  background-image:none !important;
}

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

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

*#dm .dmInner div.u_1081282263 {
  padding:12.5% !important;
  border-radius:25% !important;
  background-color:var(--color_3) !important;
  background-image:none !important;
}

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


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

  *#dm .dmInner div.u_1103406797 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1944330178 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1450114273 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1684815300 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1684815300 .svg { fill:var(--color_5) !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 455px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(244, 245, 242, 0.2);
    border-radius: 16px 16px 16px 16px;
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
    background-image: linear-gradient(135deg, rgba(30, 74, 20, 1) 79%, rgba(58, 138, 40, 1) 100%);
}
#\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/e3653d5c/dms3rep/multi/opt/663297216_122292088106240101_7935205977170622294_n-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_4v9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_sck {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_e1j.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 16px 4px 16px;
}
#widget_e1j {
    width: 65.14%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0cf5a64 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\39 c08b20e {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#c29d9abc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 2;
    --column-gap: 2%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_10g {
    width: 100%;
    height: 512px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 3f6575c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#a4fb9db8 {
    min-height: 193px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a931439a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
}
    
#widget_vnj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ffo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_epn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_26a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7310162958955981%;
    flex-wrap: nowrap;
}
    
#group_iq7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_015 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_cpg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_45b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 541eeab {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3ffecd4 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\34 a06b0ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d6754d55 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 d8f6ded {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7310162958955981%;
    flex-wrap: nowrap;
}
    
#\32 96d77d0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c69c5b4 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 9273c27 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cd5e1482 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 bb34a08 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 67f730f {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 c646821 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 bfbf4ac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c95bcd31 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c398f75 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 01c1a33 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 1bd7c9c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ed6aa039 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c95726f {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#d2b5b3dd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 026e063 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 7741949 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.77191241953718%;
    align-self: stretch;
    background-color: rgba(244, 245, 242, 0.2);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#ac8948fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 cf74f49 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 b952c9a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e8f08588 {
    min-height: 193px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 93abf33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 762bda9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#group_svk {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
    order: 3;
}
    
#group_l53 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c879269 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.77191241953718%;
    align-self: stretch;
    background-color: rgba(244, 245, 242, 0.2);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    flex-wrap: nowrap;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_t0f.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#widget_t0f {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_bbk {
    align-items: flex-start;
    width: 100%;
    min-height: 0%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#widget_3td {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_v4l {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 e5e6b4d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
    order: 4;
}
    
#c03957dc {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#a7ff1405.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#a7ff1405 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#af02b66c {
    align-items: flex-end;
    width: 100%;
    min-height: 0%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 b4e01f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ab236c29 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 04a3869 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
    order: 5;
}
    
#f27a65ec {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e3ba88e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.77191241953718%;
    align-self: stretch;
    background-color: rgba(244, 245, 242, 0.2);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    flex-wrap: nowrap;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3c8fafa.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\30 3c8fafa {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fd18ab1e {
    align-items: flex-start;
    width: 100%;
    min-height: 0%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#fb61b299 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 7e68262 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 9d64aad {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
    order: 6;
}
    
#\34 ac16226 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.77191241953718%;
    align-self: stretch;
    background-color: rgba(244, 245, 242, 0.2);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 15e66f6 {
    align-items: flex-end;
    width: 100%;
    min-height: 0%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 d2403d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 c458b1f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 4f29393.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\32 4f29393 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 dcbf90d {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#b6fabc6a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
    order: 7;
}
    
#\38 d6dd2cd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 9eb3d47 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.77191241953718%;
    align-self: stretch;
    background-color: rgba(244, 245, 242, 0.2);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    flex-wrap: nowrap;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#cd366769.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#cd366769 {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 cb91729 {
    align-items: flex-start;
    width: 100%;
    min-height: 0%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#\30 dd58c4e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ecdf9f98 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 00d08d9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
    order: 8;
}
    
#\37 ebabd0b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.77191241953718%;
    align-self: stretch;
    background-color: rgba(244, 245, 242, 0.2);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#db1ddcb9 {
    align-items: flex-end;
    width: 100%;
    min-height: 0%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#bc5a0d2a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b6b189a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d8122392.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#d8122392 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#acd195fb {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 516c31f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\31 b26a24f {
    min-height: 639px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 36a07a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 9ce6856 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 234a457 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 92cedc7 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3ec73a9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f765eed {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7310162958955981%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cc08775 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#fe1ffe06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7f78644 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f24ec422 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2d4cefe {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#fd10203d {
    width: 100%;
    height: 250px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7568833 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9f0fd50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea6f9269 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#d6ae27de {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\39 1db7d98 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a41b00f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d931aec {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 af35be3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 5353663 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\33 820a30a {
    width: 100%;
    height: 250px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8bd4fd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 36c53f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e927922 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7310162958955981%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d9cff0a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\33 475a8b2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\31 4afd2c6 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 db22f29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0737f2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3830905 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#f876f50f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\37 3e2c695 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fc4b718 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6bebcf7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c357be0a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 90d6f6a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#af29e32d {
    width: 100%;
    height: 250px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fc041b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5506de1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 62d6b9c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#dd679e27 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\38 7998d49 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0c5d548 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f09e9fb7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 ad2bc5c {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\37 185f26b {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#bb1647c4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_hhv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_689 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_7ai {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    order: 2;
}
    
#widget_8st.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 8px 4px 8px;
}
#widget_8st {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 fbb8275.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 8px 4px 8px;
}
#\34 fbb8275 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f12259e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 8px 4px 8px;
}
#f12259e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 50f0e07.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 8px 4px 8px;
}
#\38 50f0e07 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 ce1dc05.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 8px 4px 8px;
}
#\34 ce1dc05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e0fbb8e9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    order: 3;
}
    
#\33 7e6a8ef.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 8px 4px 8px;
}
#\33 7e6a8ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 4305d86.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 8px 4px 8px;
}
#\32 4305d86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 9bd156c.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 8px 4px 8px;
}
#\31 9bd156c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 e449dbc.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 8px 4px 8px;
}
#\39 e449dbc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fc2c37c4.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 8px 4px 8px;
}
#fc2c37c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 48bbb20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\33 0049130 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 6782864 {
    align-items: flex-start;
    width: 100%;
    min-height: 116px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    height: auto;
    order: 4;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f0e7b8be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 9bfe9d6 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 348cf3c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_d8p {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_rlu {
    align-items: flex-start;
    width: 100%;
    min-height: 116px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    height: auto;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#group_b43 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
}
    
#widget_eas {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_mbu {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#widget_npm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 9aae454 {
    align-items: flex-start;
    width: 100%;
    min-height: 116px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    height: auto;
    order: 2;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#cd762937 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
}
    
#\38 70177c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 dbc4681 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\30 44e0f95 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 f7a62b9 {
    align-items: flex-start;
    width: 100%;
    min-height: 116px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    height: auto;
    order: 3;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f21d97a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
}
    
#\32 a7b7aef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b7591280 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#c4d986d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 c9ec299 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
}
    
#dd261d3a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dc024174 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 830395e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 9b25c24 {
    align-items: flex-start;
    width: 100%;
    min-height: 116px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    height: auto;
    order: 6;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5e4cbe8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
}
    
#\36 f99c51f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 f19180e {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\30 74fe610 {
    align-items: flex-start;
    width: 100%;
    min-height: 116px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a80f7baa {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
}
    
#defafb95 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 546a989 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#c7c1c380 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\30 4f0195e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 131a54b {
    min-height: 352px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 f6859c3 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    align-self: stretch;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#ccc98182 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e38e6ffc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cbf41c74 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#dd5231b2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    align-self: stretch;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e79d082 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 204a74a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
}
    
#\36 6eb686a {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c60c9b17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 824b279 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 7d9634a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 afcea5a {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 47d90ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 083255d {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    align-self: stretch;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 bf8f1ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a933619d {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 897bfe0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    flex-wrap: nowrap;
    --column-gap: 2%;
}
    
#\30 0d31305 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 83c5354 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 838c774 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    align-self: stretch;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#a592a2a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a4fb9db8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a71f7756 {
    margin: 0px 0% 0px 0%;
}
    
#group_iq7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.13%;
    min-height: 0%;
}
    
#\35 541eeab {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.13%;
    min-height: 0%;
}
    
#group_26a {
    column-gap: 1.7310162958955981%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 12px;
}
    
#\34 d8f6ded {
    column-gap: 1.7310162958955981%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 12px;
}
    
#\32 96d77d0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.13%;
    min-height: 0%;
}
    
#\32 bb34a08 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.13%;
    min-height: 0%;
}
    
#c95bcd31 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.13%;
    min-height: 0%;
}
    
#ed6aa039 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.13%;
    min-height: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 017d353 {
    margin: 0px 0% 0px 0%;
}
    
#e8f08588 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8d1c936 {
    margin: 0px 0% 0px 0%;
}
    
#\31 b26a24f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 234a457 {
    order: 0;
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 185f26b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#dcc7c291 {
    margin: 0px 0% 0px 0%;
}
    
#group_7ai {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#widget_8st {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\34 fbb8275 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#f12259e2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\38 50f0e07 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\34 ce1dc05 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e0fbb8e9 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\33 7e6a8ef {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\32 4305d86 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\31 9bd156c {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\39 e449dbc {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#fc2c37c4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#c1aa5ca1 {
    margin: 0px 0% 0px 0%;
}
    
#\39 131a54b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 f6859c3 {
    min-height: 0%;
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\34 083255d {
    min-height: 0%;
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#dd5231b2 {
    min-height: 0%;
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\30 897bfe0 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\31 838c774 {
    min-height: 0%;
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_10g {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\38 3f6575c {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#a4fb9db8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_iq7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 541eeab {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_26a {
    column-gap: 1.7310162958955981%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 d8f6ded {
    column-gap: 1.7310162958955981%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 96d77d0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 bb34a08 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c95bcd31 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ed6aa039 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 7741949 {
    column-gap: 1.77191241953718%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#e8f08588 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 762bda9 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\32 c879269 {
    column-gap: 1.77191241953718%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\31 e3ba88e {
    column-gap: 1.77191241953718%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\34 ac16226 {
    column-gap: 1.77191241953718%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\38 9eb3d47 {
    column-gap: 1.77191241953718%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\37 ebabd0b {
    column-gap: 1.77191241953718%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#widget_t0f {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#group_bbk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a7ff1405 {
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#af02b66c {
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#\30 3c8fafa {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#fd18ab1e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 4f29393 {
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\31 15e66f6 {
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#cd366769 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\30 cb91729 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d8122392 {
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#db1ddcb9 {
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\35 234a457 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 0;
}
    
#\31 b26a24f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 92cedc7 {
    height: 240px;
}
    
#b3ec73a9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 f765eed {
    column-gap: 1.7310162958955981%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f24ec422 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fd10203d {
    height: 240px;
}
    
#ea6f9269 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 1db7d98 {
    height: 240px;
}
    
#\32 af35be3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 820a30a {
    height: 240px;
}
    
#\37 e927922 {
    column-gap: 1.7310162958955981%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 d9cff0a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 4afd2c6 {
    height: 240px;
}
    
#c3830905 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 3e2c695 {
    height: 240px;
}
    
#c357be0a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#af29e32d {
    height: 240px;
}
    
#\34 62d6b9c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 7998d49 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\35 ad2bc5c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
}
    
#\37 185f26b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_7ai {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#widget_8st {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 fbb8275 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f12259e2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 50f0e07 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 ce1dc05 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e0fbb8e9 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\33 7e6a8ef {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 4305d86 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 9bd156c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 e449dbc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fc2c37c4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#f0e7b8be {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\38 9bfe9d6 {
    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) {
    
#\39 131a54b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 897bfe0 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 83c5354 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
}

