@media all {
  *#dm .dmInner a.u_1746920839 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1746920839:hover span.text { color:rgba(232,251,85,1) !important; }

  *#dm .dmInner a.u_1746920839.hover span.text { color:rgba(232,251,85,1) !important; }

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

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

  *#dm .dmInner div.u_2246444055 .svg { fill:rgba(255,215,0,1) !important; }

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

  *#dm .dmInner div.u_1401528236 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner a.u_1447660372:hover {
    background-image:linear-gradient(135deg,rgba(255,94,0,1) 17%,rgba(229,85,0,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1447660372.hover {
    background-image:linear-gradient(135deg,rgba(255,94,0,1) 17%,rgba(229,85,0,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1186926519 {
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_9) var(--color_9) var(--color_9) var(--color_9) !important;
  }

  *#dm .dmInner a.u_1186926519:hover {
    background-color:var(--color_9) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1186926519.hover {
    background-color:var(--color_9) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1186926519:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1186926519.hover span.text { color:rgba(255,255,255,1) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1963563768 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1963563768 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner a.u_1979481604:hover { background-image:none !important; }

  *#dm .dmInner a.u_1979481604.hover { background-image:none !important; }

  *#dm .dmInner a.u_1979481604 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(82,85,88,1) rgba(82,85,88,1) rgba(82,85,88,1) rgba(82,85,88,1) !important;
  }

  *#dm .dmInner a.u_1979481604 span.text { color:rgba(82,85,88,1) !important; }

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

  *#dm .dmInner div.u_1583320572 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1583320572 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1216709493:hover { background-image:none !important; }

  *#dm .dmInner a.u_1216709493.hover { background-image:none !important; }

  *#dm .dmInner a.u_1216709493 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(82,85,88,1) rgba(82,85,88,1) rgba(82,85,88,1) rgba(82,85,88,1) !important;
  }

  *#dm .dmInner a.u_1216709493 span.text { color:rgba(82,85,88,1) !important; }

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

  *#dm .dmInner div.u_1340847119 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1340847119 .svg { fill:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner div.u_1580164633 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner a.u_1054219597:hover { background-image:none !important; }

  *#dm .dmInner a.u_1054219597.hover { background-image:none !important; }

  *#dm .dmInner a.u_1054219597 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(82,85,88,1) rgba(82,85,88,1) rgba(82,85,88,1) rgba(82,85,88,1) !important;
  }

  *#dm .dmInner a.u_1054219597 span.text { color:rgba(82,85,88,1) !important; }

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

  *#dm .dmInner div.u_1679161244 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1679161244 .svg { fill:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner div.u_1750579080 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1750579080 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner a.u_1900819810:hover { background-image:none !important; }

  *#dm .dmInner a.u_1900819810.hover { background-image:none !important; }

  *#dm .dmInner a.u_1900819810 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(82,85,88,1) rgba(82,85,88,1) rgba(82,85,88,1) rgba(82,85,88,1) !important;
  }

  *#dm .dmInner a.u_1900819810 span.text { color:rgba(82,85,88,1) !important; }

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

  *#dm .dmInner div.u_1331590936 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1331590936 .svg { fill:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner div.u_1084426971 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1084426971 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner a.u_1102820998:hover { background-image:none !important; }

  *#dm .dmInner a.u_1102820998.hover { background-image:none !important; }

  *#dm .dmInner a.u_1102820998 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(82,85,88,1) rgba(82,85,88,1) rgba(82,85,88,1) rgba(82,85,88,1) !important;
  }

  *#dm .dmInner a.u_1102820998 span.text { color:rgba(82,85,88,1) !important; }

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

  *#dm .dmInner div.u_1788318401 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1788318401 .svg { fill:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner div.u_1292195429 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1292195429 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner a.u_1812683618:hover { background-image:none !important; }

  *#dm .dmInner a.u_1812683618.hover { background-image:none !important; }

  *#dm .dmInner a.u_1812683618 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(82,85,88,1) rgba(82,85,88,1) rgba(82,85,88,1) rgba(82,85,88,1) !important;
  }

  *#dm .dmInner a.u_1812683618 span.text { color:rgba(82,85,88,1) !important; }

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

  *#dm .dmInner div.u_1867110741 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1867110741 .svg { fill:rgba(0,0,0,0) !important; }

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

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

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

  *#dm .dmInner div.u_4178533604 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_4178533604 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(0,0,0,0.5,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1979481604:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1979481604.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1216709493:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1216709493.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1054219597:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1054219597.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1900819810:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1900819810.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1102820998:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1102820998.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1812683618:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1812683618.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1401528236 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
    box-shadow:none !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1580164633 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1526177758 img {
    object-fit:contain !important;
    border-radius:16px 16px 0px 0px !important;
  }

  *#dm .dmInner a.u_1282632855 {
    border-radius:8px 8px 8px 8px !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1282632855:hover span.icon {
    color:rgba(0,0,0,0) !important;
    fill:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1282632855.hover span.icon {
    color:rgba(0,0,0,0) !important;
    fill:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1282632855 .iconBg { display:none !important; }

  *#dm .dmInner div.u_1742343863 img {
    object-fit:contain !important;
    border-radius:16px 16px 0px 0px !important;
  }

  *#dm .dmInner div.u_1375142995 img {
    border-radius:16px 16px 0px 0px !important;
    object-fit:contain !important;
  }

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

  *#dm .dmInner *.u_3407035055 .slider-container { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1733888688:hover { background-image:none !important; }

  *#dm .dmInner a.u_1733888688.hover { background-image:none !important; }

  *#dm .dmInner a.u_1186926519 span.text { color:rgba(75,85,99,1) !important; }

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

  *#dm .dmInner div.u_1938640166 img {
    object-fit:cover !important;
    object-position:50% 50% !important;
  }

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

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

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

  *#dm .dmInner a.u_1733888688:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1733888688.hover span.text { color:var(--color_2) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1282632855 span.text { font-size:16px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1812683618 span.text { font-size:16px !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_3407035055 .slider-image {
    width:176px !important;
    height:117px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_1) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1401528236 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_3407035055 .slider-image {
    width:112px !important;
    height:51px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping]:not([data-scrolling]) {
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    column-gap: 4%;
    row-gap: 32px;
    width: 48.97%;
    min-height: 8px;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 1) 30%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    min-width: 4%;
    padding: 0% 6px 16px 6px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 700px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/b97eb599/dms3rep/multi/opt/shingle+pattern+gradient+1440px+%281%29-1920w.webp");
    background-position: 100% 50%;
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_mbh {
    max-width: 100%;
    width: 74.04%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3ak {
    max-width: 100%;
    width: 703px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 be8d46f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 be8d46f {
    align-self: auto;
    max-width: 100%;
    width: 120px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_s1v {
    column-gap: 4%;
    row-gap: 8px;
    width: 49.03%;
    min-height: 8px;
    min-width: 4%;
    padding: 0% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_l9h {
    row-gap: 24px;
    column-gap: 1%;
    max-height: 100%;
    flex-direction: row;
    width: 85.87%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vht {
    align-self: center;
    max-width: 100%;
    width: 113px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_n7u {
    align-self: auto;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e483bb3d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e483bb3d {
    align-self: flex-start;
    max-height: none;
    max-width: 100%;
    width: 120px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8gq {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 907e267 {
    align-self: auto;
    max-width: 100%;
    width: 108px;
    justify-self: auto;
    height: 48px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_f2r {
    row-gap: 8px;
    column-gap: 24px;
    max-height: 100%;
    width: 50%;
    min-height: 76px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_lvt {
    row-gap: 24px;
    column-gap: 8px;
    max-height: 100%;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-end;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_p6j {
    align-self: center;
    max-width: 100%;
    width: undefinednull;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    order: 1;
}
    
#widget_8sk {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gbk {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    border-color: rgba(229, 229, 229, 1) rgba(229, 229, 229, 1) rgba(229, 229, 229, 1) rgba(229, 229, 229, 1);
    row-gap: 24px;
    column-gap: 8px;
    border-radius: 99px 99px 99px 99px;
    box-shadow: none;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    order: 0;
    padding: 4px 16px 4px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jms {
    align-self: center;
    max-width: 100%;
    width: 13.3px;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    order: 0;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_g26 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0px;
}
    
#group_blk {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 381fa6a {
    align-self: flex-start;
    max-height: 550px;
    max-width: 583px;
    width: 583px;
    height: auto;
}
    
#e38a4b73 {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\32 0cbe057.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 0cbe057 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 3% 0px;
}
    
#\33 a6d55ab {
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 467px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 e5cb63d {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 45.89%;
    min-height: 8px;
    align-items: center;
    background-image: none;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ceffa43 {
    align-self: auto;
    max-width: 100%;
    width: 568px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b439599.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 b439599 {
    align-self: auto;
    max-width: 100%;
    width: 120px;
    height: 40px;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b31c906 {
    column-gap: 4%;
    row-gap: 16px;
    width: 50%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_eda.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_eda {
    align-self: flex-start;
    max-width: 100%;
    width: 64px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fde0974a {
    margin: 0px 0% 0px 0%;
}
    
#group_u88 {
    max-height: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c026fd39 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    border-radius: 16px 16px 16px 16px;
    width: 100%;
    min-height: 80px;
    background-image: none;
    min-width: 4%;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 2.666666666666667% 2.666666666666667% 2.666666666666667% 2.666666666666667%;
    margin: 0px 0% 0px 0%;
}
    
#\39 e21e42d {
    column-gap: 4%;
    row-gap: 16px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#widget_t3v.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 16px 0px;
}
#widget_t3v {
    max-width: 100%;
    width: 100%;
    min-height: 100px;
    height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a3b0961 {
    background-color: var(--color_2);
    background-image: none;
}
    
#group_rc0 {
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 0;
}
    
#\36 0d9fce1 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1659f22 {
    align-self: center;
    max-width: 100%;
    width: 13.3px;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    order: 0;
}
    
#e977fa0f {
    align-self: center;
    max-height: 100%;
    min-height: auto;
    border-color: rgba(229, 229, 229, 1) rgba(229, 229, 229, 1) rgba(229, 229, 229, 1) rgba(229, 229, 229, 1);
    row-gap: 24px;
    column-gap: 8px;
    border-radius: 99px 99px 99px 99px;
    background-color: var(--color_2);
    box-shadow: none;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    background-image: none;
    justify-self: auto;
    border-style: solid;
    order: 0;
    padding: 4px 16px 4px 16px;
    margin: 0px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_36g {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#widget_kpf {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#ce69f376 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 f2203fe {
    column-gap: 4%;
    row-gap: 16px;
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    background-image: none;
    min-width: 4%;
    order: 1;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 6d7bde4 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#fccdbaff {
    column-gap: 3%;
    row-gap: 16px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f2b3c912 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 80px;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 2;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b19b0922 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6e8a6af {
    margin: 0px 0px 0px 0px;
}
    
#widget_j64 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin-right: 0px;
}
    
#widget_i69 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin-right: 0px;
}
    
#fe9ab0de {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 1411680 {
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-height: 8px;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d2f0a59b {
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d55a8820 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\31 eaa375e {
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b5d2efa2 {
    column-gap: 4%;
    row-gap: 24px;
    width: 47.8%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_ott {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#group_731 {
    row-gap: 16px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4v6 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_n61 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_i7j {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_q1r {
    row-gap: 16px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vaf {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#df0b6e45 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 1208683 {
    row-gap: 8px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4474773 {
    max-width: 100%;
    width: 100%;
    height: 250px;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 e42e690 {
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a9d4808 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f549b3b8 {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#widget_050 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_ps0 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_1ic {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 176px;
    min-height: 40px;
    height: auto;
    margin-right: 0px;
}
    
#group_tmp {
    row-gap: 24px;
    column-gap: 1.6666666666666667%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_qq1 {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(44, 44, 44, 0.1) rgba(44, 44, 44, 0.1) rgba(44, 44, 44, 0.1) rgba(44, 44, 44, 0.1);
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 11px 0px;
    width: 32.22%;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_fui {
    max-width: 100%;
    width: 100%;
    height: 250px;
    order: 0;
}
    
#widget_v39 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0rq {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_f1u {
    row-gap: 8px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1ab486d {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(44, 44, 44, 0.1) rgba(44, 44, 44, 0.1) rgba(44, 44, 44, 0.1) rgba(44, 44, 44, 0.1);
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 11px 0px;
    width: 32.22%;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8deba0f {
    max-width: 100%;
    width: 100%;
    height: 250px;
    order: 0;
}
    
#c3ef2e94 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f08f73b {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 673313d {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(44, 44, 44, 0.1) rgba(44, 44, 44, 0.1) rgba(44, 44, 44, 0.1) rgba(44, 44, 44, 0.1);
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 11px 0px;
    width: 32.22%;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7db6349 {
    max-width: 100%;
    width: 100%;
    height: 250px;
    order: 0;
}
    
#\30 0220bcf {
    row-gap: 8px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 9f9c40d {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 420d7e2 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ed80848 {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(44, 44, 44, 0.1) rgba(44, 44, 44, 0.1) rgba(44, 44, 44, 0.1) rgba(44, 44, 44, 0.1);
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 11px 0px;
    width: 32.22%;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 45deac5 {
    row-gap: 8px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 728961e {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b9ee695 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 244237f {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(44, 44, 44, 0.1) rgba(44, 44, 44, 0.1) rgba(44, 44, 44, 0.1) rgba(44, 44, 44, 0.1);
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 11px 0px;
    width: 32.22%;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4e1df67 {
    max-width: 100%;
    width: 100%;
    height: 250px;
    order: 0;
}
    
#b62630c4 {
    row-gap: 8px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3afc9d1 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5a2ee5c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cec59d0 {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(44, 44, 44, 0.1) rgba(44, 44, 44, 0.1) rgba(44, 44, 44, 0.1) rgba(44, 44, 44, 0.1);
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 11px 0px;
    width: 32.22%;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e412e50 {
    max-width: 100%;
    width: 100%;
    height: 250px;
    order: 0;
}
    
#cd106134 {
    row-gap: 8px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#aa4f31e5 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 eb1d2a6 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aedd2d01 {
    align-self: center;
    max-height: 100%;
    min-height: auto;
    border-color: rgba(229, 229, 229, 1) rgba(229, 229, 229, 1) rgba(229, 229, 229, 1) rgba(229, 229, 229, 1);
    row-gap: 24px;
    column-gap: 8px;
    border-radius: 99px 99px 99px 99px;
    background-color: var(--color_2);
    box-shadow: none;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    background-image: none;
    justify-self: auto;
    border-style: solid;
    order: 0;
    padding: 4px 16px 4px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0a291e9 {
    align-self: center;
    max-width: 100%;
    width: 13.3px;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    order: 0;
}
    
#d6a5e2e5 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fd05f70a {
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 89c438d {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 1b45d55 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#eefb7f8e {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bc62457 {
    align-self: center;
    max-width: 100%;
    width: 13.3px;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    order: 0;
}
    
#bd546c81 {
    align-self: center;
    max-height: 100%;
    min-height: auto;
    border-color: rgba(229, 229, 229, 1) rgba(229, 229, 229, 1) rgba(229, 229, 229, 1) rgba(229, 229, 229, 1);
    row-gap: 24px;
    column-gap: 8px;
    border-radius: 99px 99px 99px 99px;
    background-color: var(--color_2);
    box-shadow: none;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    background-image: none;
    justify-self: auto;
    border-style: solid;
    order: 0;
    padding: 4px 16px 4px 16px;
    margin: 0px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1hk {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#widget_2f6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#group_foi {
    row-gap: 24px;
    column-gap: 2%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 3;
}
    
#group_5vn {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 50%;
    min-height: auto;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 eac953d {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 50%;
    min-height: 160px;
    align-items: flex-start;
}
    
#widget_u13 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_n76 {
    max-width: 100%;
    width: 100%;
    height: 459.969px;
}
}



@media all {
    
#\39 4df8174.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 4df8174 {
    align-self: auto;
    max-width: 100%;
    width: 120px;
    height: 40px;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2349ffb {
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(0, 0, 0, 0);
    width: 45.89%;
    min-height: 8px;
    align-items: center;
    background-image: none;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 db26ef0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 db26ef0 {
    align-self: auto;
    max-width: 100%;
    width: 64px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e260a822 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c63e9c97 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 467px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 41c997d {
    align-self: auto;
    max-width: 100%;
    width: 568px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 226986f {
    column-gap: 4%;
    row-gap: 16px;
    width: 50%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c36cc4c8 {
    margin: 0px 0% 0px 0%;
}
    
#\32 1187db6 {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\36 95164c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 95164c7 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 3% 0px;
}
    
#group_skg {
    max-height: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 5b5d743.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 5b5d743 {
    align-self: auto;
    max-width: 100%;
    width: 64px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 eaf1670 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 45.89%;
    min-height: 8px;
    align-items: center;
    background-image: none;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 860c7fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 860c7fe {
    align-self: auto;
    max-width: 100%;
    width: 120px;
    height: 40px;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7da562d {
    column-gap: 4%;
    row-gap: 16px;
    width: 50%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 ca35a10 {
    align-self: auto;
    max-width: 100%;
    width: 568px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1267652 {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\30 805875c {
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 467px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#cbd0abfa {
    margin: 0px 0% 0px 0%;
}
    
#f25eb2bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f25eb2bf {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 3% 0px;
}
    
#widget_llu {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#group_jdc {
    row-gap: 16px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 561b79a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 561b79a {
    align-self: auto;
    max-width: 100%;
    width: 120px;
    height: 40px;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eefeada3 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 45.89%;
    min-height: 8px;
    align-items: center;
    background-image: none;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 9857925 {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\32 6b4ca66.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 6b4ca66 {
    align-self: auto;
    max-width: 100%;
    width: 64px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de4d1a1d {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 f8042ca {
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 467px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b84242ea {
    margin: 0px 0% 0px 0%;
}
    
#\30 057ac00 {
    column-gap: 4%;
    row-gap: 16px;
    width: 50%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 2b5522a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 2b5522a {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 3% 1px;
}
    
#\36 82a4a3f {
    align-self: auto;
    max-width: 100%;
    width: 568px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5m1 {
    max-height: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 e96c0e9 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 45.89%;
    min-height: 8px;
    align-items: center;
    background-image: none;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 30b2a45 {
    margin: 0px 0% 0px 0%;
}
    
#\35 491d02c {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\36 c74819b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 c74819b {
    align-self: auto;
    max-width: 100%;
    width: 120px;
    height: 40px;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcadb3ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bcadb3ff {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 3% 1px;
}
    
#\38 af9f750 {
    align-self: auto;
    max-width: 100%;
    width: 568px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 66a9ef1 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 8cb90e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 8cb90e4 {
    align-self: auto;
    max-width: 100%;
    width: 64px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbce6a8e {
    column-gap: 4%;
    row-gap: 16px;
    width: 50%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 31eba80 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 467px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#group_hol {
    max-height: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 3065296 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 45.89%;
    min-height: 8px;
    align-items: center;
    background-image: none;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 5351051 {
    align-self: flex-start;
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b00cf938 {
    align-self: auto;
    max-width: 100%;
    width: 568px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 51f7e60 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 467px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 1ccffb0 {
    column-gap: 4%;
    row-gap: 16px;
    width: 50%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f8738c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 f8738c0 {
    align-self: auto;
    max-width: 100%;
    width: 64px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ed807a1 {
    margin: 0px 0% 0px 0%;
}
    
#\34 b64a3c8 {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\30 ac30389.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 ac30389 {
    max-width: 100%;
    width: 515px;
    height: auto;
    order: 2;
    margin: 0px 0% 3% 1px;
}
    
#\31 9a5cfd6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 9a5cfd6 {
    align-self: auto;
    max-width: 100%;
    width: 120px;
    height: 40px;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_c18 {
    max-height: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e806b4a8 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 467px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#fdd0fd26.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fdd0fd26 {
    align-self: auto;
    max-width: 100%;
    width: 120px;
    height: 40px;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 12ea8d6 {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#a278e4cb {
    align-self: flex-start;
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\32 f8e46e7 {
    align-self: auto;
    max-width: 100%;
    width: 568px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a46761c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 a46761c {
    align-self: auto;
    max-width: 100%;
    width: 64px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 53bbe75 {
    column-gap: 4%;
    row-gap: 16px;
    width: 50%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#edc4d981.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#edc4d981 {
    max-width: 100%;
    width: 515px;
    height: auto;
    order: 2;
    margin: 0px 0% 3% 1px;
}
    
#\32 b525154 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 45.89%;
    min-height: 8px;
    align-items: center;
    background-image: none;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 bee66a1 {
    margin: 0px 0% 0px 0%;
}
    
#group_6ep {
    max-height: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 8176296 {
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 7a34a49 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#bd8830f3 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#widget_46p {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_hrb {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\38 f54c430 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2ec3316 {
    align-self: center;
    max-width: 100%;
    width: 13.3px;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    order: 0;
}
    
#b8c907ab {
    align-self: center;
    max-height: 100%;
    min-height: auto;
    border-color: rgba(229, 229, 229, 1) rgba(229, 229, 229, 1) rgba(229, 229, 229, 1) rgba(229, 229, 229, 1);
    row-gap: 24px;
    column-gap: 8px;
    border-radius: 99px 99px 99px 99px;
    background-color: var(--color_2);
    box-shadow: none;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    background-image: none;
    justify-self: auto;
    border-style: solid;
    order: 0;
    padding: 4px 16px 4px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c734a9cf {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 0547256 {
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 a9ae8ac {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 f7c7b18 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#widget_gce {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#widget_ts4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#e8bf1c45 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#aa53e1a2 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    width: 100%;
    min-height: 80px;
    background-image: none;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e9e6155a {
    column-gap: 4%;
    row-gap: 16px;
    flex-direction: column;
    max-width: none;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 710e292 {
    background-color: rgba(255, 255, 255, 1);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#widget_gai {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#group_hj0 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    min-width: 4%;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_o1a {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#d03c12f3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    
#\36 3bd85219866cc3622781520 {
    column-gap: 0%;
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2.7% 6% 2.7% 6%;
}
    
#\36 3bd85219866cc3622781521 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_mbh {
    width: 99.97%;
}
    
#group_s1v {
    row-gap: 18px;
    padding-top: 0%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#widget_3ak {
    width: 100%;
}
    
#widget_g26 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\31 be8d46f {
    height: auto;
    width: 25%;
}
    
#e483bb3d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e483bb3d {
    width: 25%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 381fa6a {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    width: 65%;
}
    
#e38a4b73 {
    background-color: var(--color_2);
}
    
#\32 0cbe057.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 0cbe057 {
    align-self: flex-start;
    max-width: 100%;
    width: 100%;
    order: 2;
    margin: 0px 0px 5% 0px;
}
    
#\33 a6d55ab {
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\33 e5cb63d {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 419px;
    background-image: none;
    order: 1;
}
    
#\30 ceffa43 {
    align-self: center;
    width: 46.34%;
    margin: 0px 0% 0px 0%;
}
    
#\30 b439599.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 b439599 {
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\37 b31c906 {
    row-gap: 16px;
    width: 100%;
    min-height: 160px;
    order: 0;
    padding: 2.7% 16px 2.7% 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_eda {
    margin-left: 0%;
    width: 64px;
    height: auto;
    margin-right: 0%;
}
    
#group_u88 {
    column-gap: 8px;
    flex-direction: row;
    --column-gap: 8px;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f2203fe {
    width: 100%;
    min-height: 80px;
}
    
#fccdbaff {
    row-gap: 24px;
    column-gap: 0%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#f2b3c912 {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
    
#b19b0922 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#fe9ab0de {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df0b6e45 {
    margin: 0px 0% 0px 0%;
}
    
#widget_i7j {
    height: auto;
}
    
#widget_n61 {
    height: auto;
}
    
#widget_4v6 {
    height: auto;
}
    
#widget_vaf {
    height: auto;
}
    
#widget_ott {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4474773 {
    height: auto;
}
    
#\36 a9d4808 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e0907c75 {
    margin: 0px 0% 0px 0%;
}
    
#group_tmp {
    column-gap: 2.8538303754570586%;
    flex-direction: row;
    align-content: center;
    flex-wrap: wrap;
}
    
#group_qq1 {
    margin-left: 0%;
    width: 48.57%;
    margin-right: 0%;
    order: 0;
}
    
#\30 1ab486d {
    margin-left: 0%;
    width: 48.57%;
    margin-right: 0%;
    order: 1;
}
    
#\30 673313d {
    margin-left: 0%;
    width: 48.57%;
    margin-right: 0%;
    order: 2;
}
    
#\36 ed80848 {
    width: 48.57%;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
}
    
#\39 244237f {
    width: 48.57%;
    margin-right: 0%;
    margin-left: 0%;
    order: 4;
}
    
#\33 cec59d0 {
    width: 48.57%;
    min-height: 160px;
    min-width: auto;
    margin-right: 0%;
    margin-left: 0%;
    order: 5;
}
    
#\31 8deba0f {
    height: auto;
}
    
#widget_fui {
    height: auto;
}
    
#\33 7db6349 {
    height: auto;
}
    
#e4e1df67 {
    height: auto;
}
    
#\38 e412e50 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 89c438d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 f5ffaf5 {
    margin: 0px 0% 0px 0%;
}
    
#group_foi {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_5vn {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\39 eac953d {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#widget_n76 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4df8174.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 4df8174 {
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#c2349ffb {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 320px;
    background-image: none;
    order: 1;
}
    
#\39 db26ef0 {
    margin-left: 0%;
    width: 64px;
    height: auto;
    margin-right: 0%;
}
    
#e260a822 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    width: 65%;
}
    
#c63e9c97 {
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\32 41c997d {
    align-self: center;
    width: 48.13%;
    margin: 0px 0% 0px 0%;
}
    
#\34 226986f {
    row-gap: 16px;
    width: 100%;
    min-height: 160px;
    order: 0;
}
    
#\32 1187db6 {
    background-color: var(--color_2);
}
    
#\36 95164c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 95164c7 {
    align-self: flex-start;
    max-width: 100%;
    width: 100%;
    order: 2;
    margin: 0px 0px 5% 0px;
}
    
#group_skg {
    column-gap: 8px;
    flex-direction: row;
    --column-gap: 8px;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5b5d743 {
    margin-left: 0%;
    width: 64px;
    height: auto;
    margin-right: 0%;
}
    
#\38 eaf1670 {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 419px;
    background-image: none;
    order: 1;
}
    
#\34 860c7fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 860c7fe {
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#e7da562d {
    row-gap: 16px;
    width: 100%;
    min-height: 160px;
    order: 0;
}
    
#\34 ca35a10 {
    align-self: center;
    width: 48.13%;
    margin: 0px 0% 0px 0%;
}
    
#a1267652 {
    background-color: var(--color_2);
}
    
#\30 805875c {
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#f25eb2bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f25eb2bf {
    align-self: flex-start;
    max-width: 100%;
    width: 100%;
    order: 2;
    margin: 0px 0px 5% 0px;
}
    
#group_jdc {
    column-gap: 8px;
    flex-direction: row;
    --column-gap: 8px;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
    
#widget_llu {
    width: 65%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 561b79a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 561b79a {
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#eefeada3 {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 419px;
    background-image: none;
    order: 1;
}
    
#\30 9857925 {
    background-color: var(--color_2);
}
    
#\32 6b4ca66 {
    margin-left: 0%;
    width: 64px;
    height: auto;
    margin-right: 0%;
}
    
#de4d1a1d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    width: 65%;
}
    
#\39 f8042ca {
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\30 057ac00 {
    row-gap: 16px;
    width: 100%;
    min-height: 160px;
    order: 0;
}
    
#\34 2b5522a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 2b5522a {
    align-self: flex-start;
    max-width: 100%;
    width: 100%;
    order: 2;
    margin: 0px 0px 5% 0px;
}
    
#\36 82a4a3f {
    align-self: center;
    width: 48.13%;
    margin: 0px 0% 0px 0%;
}
    
#group_5m1 {
    column-gap: 8px;
    flex-direction: row;
    --column-gap: 8px;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e96c0e9 {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 271px;
    background-image: none;
    order: 1;
    align-items: flex-start;
}
    
#\35 491d02c {
    background-color: var(--color_2);
}
    
#\36 c74819b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 c74819b {
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#bcadb3ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bcadb3ff {
    align-self: flex-start;
    max-width: 100%;
    width: 100%;
    order: 2;
    margin: 0px 0px 5% 0px;
}
    
#\38 af9f750 {
    align-self: center;
    width: 48.13%;
    margin: 0px 0% 0px 0%;
}
    
#\30 66a9ef1 {
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    width: 65%;
    align-self: center;
}
    
#\30 8cb90e4 {
    margin-left: 0%;
    width: 64px;
    height: auto;
    margin-right: 0%;
}
    
#cbce6a8e {
    row-gap: 16px;
    width: 100%;
    min-height: 160px;
    order: 0;
}
    
#\32 31eba80 {
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#group_hol {
    column-gap: 3.735953689740721%;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3065296 {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 419px;
    background-image: none;
    order: 1;
}
    
#\39 5351051 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    width: 65%;
}
    
#b00cf938 {
    margin-left: 0%;
    width: 48.13%;
    margin-right: 0%;
}
    
#\34 51f7e60 {
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\32 1ccffb0 {
    row-gap: 16px;
    width: 100%;
    min-height: 160px;
    order: 0;
}
    
#\36 f8738c0 {
    margin-left: 0%;
    width: 64px;
    height: auto;
    margin-right: 0%;
}
    
#\34 b64a3c8 {
    background-color: var(--color_2);
}
    
#\30 ac30389.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 ac30389 {
    align-self: flex-start;
    max-width: 100%;
    width: 100%;
    order: 2;
    margin: 0px 0px 5% 0px;
}
    
#\31 9a5cfd6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 9a5cfd6 {
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#group_c18 {
    column-gap: 8px;
    flex-direction: row;
    --column-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e806b4a8 {
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#fdd0fd26.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fdd0fd26 {
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\30 12ea8d6 {
    background-color: var(--color_2);
}
    
#a278e4cb {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    width: 65%;
}
    
#\32 f8e46e7 {
    margin-left: 0%;
    width: 48.13%;
    margin-right: 0%;
}
    
#\34 a46761c {
    margin-left: 0%;
    width: 64px;
    height: auto;
    margin-right: 0%;
}
    
#\31 53bbe75 {
    row-gap: 16px;
    width: 100%;
    min-height: 160px;
    order: 0;
}
    
#edc4d981.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#edc4d981 {
    align-self: flex-start;
    max-width: 100%;
    width: 100%;
    order: 2;
    margin: 0px 0px 5% 0px;
}
    
#\32 b525154 {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 419px;
    background-image: none;
    order: 1;
}
    
#group_6ep {
    column-gap: 8px;
    flex-direction: row;
    --column-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c734a9cf {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e8bf1c45 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d03c12f3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 6d7bde4 {
    grid-template-rows: minmax(8px, max-content);
}
    
#fccdbaff {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 12% 6% 0px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-repeat: no-repeat;
    background-position: 100% 100%;
}
    
#\31 be8d46f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 9px 0px 9px;
}
#\31 be8d46f {
    align-self: flex-start;
    width: 195px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_mbh {
    width: 100%;
}
    
#widget_3ak {
    width: 312px;
}
    
#group_s1v {
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    align-items: flex-start;
    order: 2;
    padding: 0% 0px 5% 0px;
    margin: 0% 0% 0% 0%;
}
    
#e483bb3d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 9px 0px 9px;
}
#e483bb3d {
    width: 195px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 907e267 {
    width: 28%;
    height: 36px;
}
    
#group_lvt {
    width: 99.91%;
}
    
#group_f2r {
    margin-left: 7.4%;
    width: 79.55%;
}
    
#group_l9h {
    width: 100%;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_gbk {
    justify-content: flex-start;
}
    
#widget_g26 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 381fa6a {
    align-self: center;
    margin-left: 0px;
    width: 100%;
    height: auto;
    margin-right: 0px;
}
    
#e38a4b73 {
    background-color: var(--color_2);
}
    
#\32 0cbe057 {
    width: 343px;
    margin-top: 0px;
    order: 2;
}
    
#\33 a6d55ab {
    row-gap: 25px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\33 e5cb63d {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 248px;
    align-items: center;
    background-image: none;
    order: 1;
}
    
#\30 ceffa43 {
    align-self: center;
    width: 75%;
    margin: 0px 0% 0px 0%;
}
    
#\30 b439599 {
    width: 45%;
    height: auto;
    order: 3;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 b31c906 {
    row-gap: 16px;
    width: 100%;
    min-height: 287px;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0px;
    order: 0;
}
    
#widget_eda {
    align-self: flex-start;
    width: 45px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#fde0974a {
    margin: 0px 0% 0px 0%;
}
    
#group_u88 {
    column-gap: 8px;
    flex-direction: row;
    --column-gap: 8px;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#c026fd39 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 e21e42d {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#group_rc0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_t3v {
    max-height: none;
    min-height: 100px;
    height: 600px;
}
}



@media (max-width: 767px) {
    
#\35 f2203fe {
    row-gap: 16px;
    padding-left: 0px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-right: 0px;
}
    
#fccdbaff {
    row-gap: 8px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2.7% 4% 5% 4%;
}
    
#f2b3c912 {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: column;
    padding-left: 0px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    padding-right: 0px;
}
    
#b19b0922 {
    width: 100%;
}
    
#widget_i69 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fe9ab0de {
    width: 100%;
}
    
#d6e8a6af {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\31 1411680 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d2f0a59b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 eaa375e {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#b5d2efa2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_ott {
    height: auto;
}
    
#widget_4v6 {
    height: auto;
}
    
#widget_n61 {
    height: auto;
}
    
#widget_i7j {
    height: auto;
}
    
#widget_vaf {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\33 4474773 {
    height: auto;
}
    
#\34 e42e690 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 a9d4808 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#widget_fui {
    height: auto;
}
    
#\31 8deba0f {
    height: auto;
}
    
#\33 7db6349 {
    height: auto;
}
    
#e4e1df67 {
    height: auto;
}
    
#\38 e412e50 {
    height: auto;
}
    
#group_tmp {
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_qq1 {
    width: 100%;
    min-height: auto;
}
    
#\30 1ab486d {
    width: 100%;
    min-height: auto;
}
    
#\30 673313d {
    width: 100%;
    min-height: auto;
}
    
#\36 ed80848 {
    width: 100%;
    min-height: auto;
}
    
#\39 244237f {
    width: 100%;
    min-height: auto;
}
    
#\33 cec59d0 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#fd05f70a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 89c438d {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#widget_n76 {
    height: auto;
}
    
#group_foi {
    column-gap: 2%;
    row-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_5vn {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\39 eac953d {
    width: 100%;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 4df8174 {
    width: 45%;
    height: auto;
    order: 3;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c2349ffb {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 248px;
    align-items: center;
    background-image: none;
    order: 1;
}
    
#\39 db26ef0 {
    margin-left: 0%;
    width: 45px;
    height: auto;
    margin-right: 0%;
}
    
#e260a822 {
    align-self: center;
    margin-left: 0px;
    width: 100%;
    height: auto;
    margin-right: 0px;
}
    
#c63e9c97 {
    row-gap: 25px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\32 41c997d {
    align-self: center;
    width: 66%;
    margin: 0px 0% 0px 0%;
}
    
#\34 226986f {
    row-gap: 16px;
    width: 100%;
    min-height: 287px;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0px;
    order: 0;
}
    
#\32 1187db6 {
    background-color: var(--color_2);
}
    
#\36 95164c7 {
    width: 343px;
    margin-top: 0px;
    order: 2;
}
    
#group_skg {
    column-gap: 8px;
    flex-direction: row;
    --column-gap: 8px;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\39 5b5d743 {
    margin-left: 0%;
    width: 45px;
    height: auto;
    margin-right: 0%;
}
    
#\38 eaf1670 {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 248px;
    align-items: center;
    background-image: none;
    order: 1;
}
    
#\34 860c7fe {
    width: 45%;
    height: auto;
    order: 3;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e7da562d {
    row-gap: 16px;
    width: 100%;
    min-height: 287px;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0px;
    order: 0;
}
    
#\34 ca35a10 {
    align-self: center;
    width: 46.34%;
    margin: 0px 0% 0px 0%;
}
    
#a1267652 {
    background-color: var(--color_2);
}
    
#\30 805875c {
    row-gap: 25px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#f25eb2bf {
    width: 343px;
    margin-top: 0px;
    order: 2;
}
    
#widget_llu {
    height: 240px;
}
    
#group_jdc {
    column-gap: 8px;
    flex-direction: row;
    --column-gap: 8px;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\32 561b79a {
    width: 45%;
    height: auto;
    order: 3;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#eefeada3 {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 248px;
    align-items: center;
    background-image: none;
    order: 1;
}
    
#\30 9857925 {
    background-color: var(--color_2);
}
    
#\32 6b4ca66 {
    margin-left: 0%;
    width: 45px;
    height: auto;
    margin-right: 0%;
}
    
#de4d1a1d {
    align-self: center;
    margin-left: 0px;
    width: 100%;
    height: auto;
    margin-right: 0px;
}
    
#\39 f8042ca {
    row-gap: 25px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\30 057ac00 {
    row-gap: 16px;
    width: 100%;
    min-height: 287px;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0px;
    order: 0;
}
    
#\34 2b5522a {
    width: 343px;
    margin-top: 0px;
    order: 2;
}
    
#\36 82a4a3f {
    align-self: center;
    width: 46.34%;
    margin: 0px 0% 0px 0%;
}
    
#group_5m1 {
    column-gap: 8px;
    flex-direction: row;
    --column-gap: 8px;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 e96c0e9 {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 248px;
    align-items: center;
    background-image: none;
    order: 1;
}
    
#\35 491d02c {
    background-color: var(--color_2);
}
    
#\36 c74819b {
    width: 45%;
    height: auto;
    order: 3;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bcadb3ff {
    width: 343px;
    margin-top: 0px;
    order: 2;
}
    
#\38 af9f750 {
    align-self: center;
    width: 46.34%;
    margin: 0px 0% 0px 0%;
}
    
#\30 66a9ef1 {
    align-self: center;
    margin-left: 0px;
    width: 100%;
    height: auto;
    margin-right: 0px;
}
    
#\30 8cb90e4 {
    margin-left: 0%;
    width: 45px;
    height: auto;
    margin-right: 0%;
}
    
#cbce6a8e {
    row-gap: 16px;
    width: 100%;
    min-height: 287px;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0px;
    order: 0;
}
    
#\32 31eba80 {
    row-gap: 25px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#group_hol {
    column-gap: 8px;
    flex-direction: row;
    --column-gap: 8px;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 3065296 {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 248px;
    align-items: center;
    background-image: none;
    order: 1;
}
    
#\39 5351051 {
    align-self: center;
    margin-left: 0px;
    width: 100%;
    height: auto;
    margin-right: 0px;
}
    
#b00cf938 {
    align-self: center;
    width: 75%;
    margin: 0px 0% 0px 0%;
}
    
#\34 51f7e60 {
    row-gap: 25px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\32 1ccffb0 {
    row-gap: 16px;
    width: 100%;
    min-height: 287px;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0px;
    order: 0;
}
    
#\36 f8738c0 {
    margin-left: 0%;
    width: 45px;
    height: auto;
    margin-right: 0%;
}
    
#\34 b64a3c8 {
    background-color: var(--color_2);
}
    
#\30 ac30389 {
    width: 343px;
    margin-top: 0px;
    order: 2;
}
    
#\31 9a5cfd6 {
    width: 45%;
    height: auto;
    order: 3;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_c18 {
    column-gap: 8px;
    flex-direction: row;
    --column-gap: 8px;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#e806b4a8 {
    row-gap: 25px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#fdd0fd26 {
    width: 45%;
    height: auto;
    order: 3;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 12ea8d6 {
    background-color: var(--color_2);
}
    
#a278e4cb {
    align-self: center;
    margin-left: 0px;
    width: 100%;
    height: auto;
    margin-right: 0px;
}
    
#\32 f8e46e7 {
    align-self: center;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\34 a46761c {
    margin-left: 0%;
    width: 45px;
    height: auto;
    margin-right: 0%;
}
    
#\31 53bbe75 {
    row-gap: 16px;
    width: 100%;
    min-height: 287px;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0px;
    order: 0;
}
    
#edc4d981 {
    width: 343px;
    margin-top: 0px;
    order: 2;
}
    
#\32 b525154 {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 248px;
    align-items: center;
    background-image: none;
    order: 1;
}
    
#group_6ep {
    column-gap: 8px;
    flex-direction: row;
    --column-gap: 8px;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\32 8176296 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 7a34a49 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\33 0547256 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 a9ae8ac {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#aa53e1a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e9e6155a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#group_hj0 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#widget_gai {
    height: auto;
}
}

