@media all {
  *#dm .dmInner div.u_2499863896 img { border-radius:24px 24px 24px 24px !important; }

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

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

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

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

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

  *#dm .dmInner div.u_665937919 {
    border-radius:15px 15px 15px 15px !important;
    background-color:rgba(255,0,38,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2961630760 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1477575823 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1401153707 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1529100483 {
    background-color:rgba(255,251,251,0.23) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1030409417 {
    background-color:rgba(255,251,251,0.23) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1544495518 {
    background-color:rgba(255,251,251,0.23) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1366113253 {
    background-color:rgba(255,251,251,0.23) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1520363945 {
    background-color:rgba(255,251,251,0.23) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1813553698 {
    background-color:rgba(255,251,251,0.23) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

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

  *#dm .dmInner div.u_1147081955 {
    background-color:rgba(255,251,251,0.23) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1970403197 {
    background-color:rgba(255,251,251,0.23) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1344975730 {
    background-color:rgba(255,251,251,0.23) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1324575939 {
    background-color:rgba(255,251,251,0.23) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1722642689 {
    background-color:rgba(255,251,251,0.23) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1563569453 {
    background-color:rgba(255,251,251,0.23) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_698578759 .photoGalleryThumbs .image-container { border-radius:19px 19px 19px 19px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1331142949 {
    background-image:linear-gradient(180deg,rgba(255,32,32,1) 0%,rgba(255,0,38,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1331142949:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1331142949.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1152922034 { background-origin:border-box !important; }

  *#dm .dmInner a.u_1152922034:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1152922034.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1152922034 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/a31fb26d/icon/Email_8284977.svg) !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner a.u_1331142949 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a31fb26d/icon/Phone_8333509.svg) !important;
    background-color:var(--color_3) !important;
    width:23px !important;
    height:23px !important;
  }

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

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

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

  *#dm .dmInner div.u_2632204694 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(255,0,38,0.38) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(255,0,38,1) rgba(255,0,38,1) rgba(255,0,38,1) rgba(255,0,38,1) !important;
  }

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

  *#dm .dmInner div.u_1357838380 {
    background-color:rgba(255,0,38,0.27) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
    border-style:solid !important;
    border-color:rgba(255,0,38,1) rgba(255,0,38,1) rgba(255,0,38,1) rgba(255,0,38,1) !important;
    border-width:1px 1px 1px 1px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_698578759 .photoGalleryThumbs { padding:8.5px !important; }

  *#dm .dmInner *.u_698578759 .layout-container { padding:8.5px !important; }

  *#dm .dmInner *.u_698578759 .photoGalleryViewAll { padding:0 8.5px !important; }

  *#dm .dmInner *.u_698578759 .photoGalleryThumbs .image-container a { padding-top:260px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner {
    background-repeat:repeat !important;
    background-image:url(https://lirp.cdn-website.com/a31fb26d/dms3rep/multi/opt/build-to-blueprint-10735h.jpg?dm-skip-opt=true) !important;
    background-size:auto !important;
    background-position:50% 0% !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:repeat !important;
    background-image:url(https://lirp.cdn-website.com/a31fb26d/dms3rep/multi/opt/build-to-blueprint-10735h.jpg?dm-skip-opt=true) !important;
    background-size:auto !important;
    background-position:50% 0% !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_3);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 976px;
    column-gap: 4%;
    row-gap: 29px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f[data-background-color-animation] {
    
}
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.5;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,1);
    background-image: url("https://lirp.cdn-website.com/a31fb26d/dms3rep/multi/opt/build-to-blueprint-10735h.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_r0o {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_bve.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#widget_bve {
    width: 28.70%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_ff1 {
    width: 79.28%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_48u {
    flex-direction: row;
    align-items: flex-start;
    width: 62.29%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.667176023198875%;
    order: 4;
    flex-wrap: nowrap;
    height: auto;
}
    
#widget_lie {
    width: 48.67%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    min-height: 51px;
}
    
#e62e127c {
    width: 48.67%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    min-height: 51px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 580667d::before, #\31 580667d > .bgExtraLayerOverlay {
    
}
#\31 580667d {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    border-radius: 24px 24px 24px 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-items: center;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(252,206,0,1) rgba(252,206,0,1) rgba(252,206,0,1) rgba(252,206,0,1);
    border-style: solid;
    order: 1;
    padding: 0px 2% 0px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d7fba99 {
    min-height: 833px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 10% 4% 10% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 7fc560b::before, #\31 7fc560b > .bgExtraLayerOverlay {
    
}
#\31 7fc560b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: none;
    background-attachment: fixed;
}
    
#widget_k4c.flex-element.widget-wrapper > [data-element-type] {
    padding: 4% 2% 4% 2%;
}
#widget_k4c {
    width: 100.00%;
    height: 714px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0ebf84d {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9gc {
    align-items: flex-start;
    width: 100%;
    min-height: 354px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 5% 2% 5% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 61ec847 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd0a00ad {
    margin: 0px 0% 0px 0%;
}
    
#group_n7t {
    align-items: flex-start;
    width: 100.00%;
    min-height: 746px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_li2 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/a31fb26d/dms3rep/multi/opt/Grid+12-1920w.png");
    order: 0;
}
#group_li2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAEUlEQVQY02NgYGBgJBKPQIUAJ/MAR7JAOYsAAAAASUVORK5CYII=');
}
    
#widget_1uj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_pdl.flex-element.widget-wrapper > [data-element-type] {
    padding: 25px 25px 25px 25px;
}
#widget_pdl {
    width: 32.42%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin: -100px 0% -100px 0%;
}
    
#group_rqr {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.9949023381622406%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#widget_5qb.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#widget_5qb {
    width: 13.66%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_j9b {
    width: 82.35%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 a03a481 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.9949023381622406%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\31 829acc9.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#\31 829acc9 {
    width: 13.66%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 715fb2b {
    width: 82.35%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 11a903a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.9949023381622406%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#bfaa90ef.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#bfaa90ef {
    width: 13.66%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 db33a78 {
    width: 82.35%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 c7b5cbc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b0ae1be {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 64372e6::before, #\39 64372e6 > .bgExtraLayerOverlay {
    
}
#\39 64372e6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0.86);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px -3px 11px 0px;
}
    
#widget_4sl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jmc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d6f2b038 {
    margin: 0px 0% 0px 0%;
}
    
#widget_8kc {
    width: 77.91%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_ner {
    flex-direction: row;
    align-items: flex-start;
    width: 61.81%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
}
    
#widget_tp8 {
    width: 49%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 c4cfeac {
    width: 49%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#c028870c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1dbed81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.55%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e932384::before, #\38 e932384 > .bgExtraLayerOverlay {
    
}
#\38 e932384 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    box-shadow: none;
}
    
#\31 54e9c4d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a8070aec {
    width: 78.65%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ebff71f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 056bb12 {
    margin: 0px 0% 0px 0%;
}
    
#\36 1d9a099::before, #\36 1d9a099 > .bgExtraLayerOverlay {
    
}
#\36 1d9a099 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.39%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_2l7 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_7sa {
    width: 48%;
    height: 320px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d960fde2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d960fde2 {
    width: 48%;
    height: 320px;
    max-width: 100%;
    margin: 50px 0% 50px 0%;
}
    
#widget_9gg.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 15px 5px 15px;
}
#widget_9gg {
    width: 34.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 345ad15.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 15px 5px 15px;
}
#\38 345ad15 {
    width: 38.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6lm {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b10e27f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 15px 5px 15px;
}
#b10e27f1 {
    width: 31.31%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bd05d83 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8fb238f.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 15px 5px 15px;
}
#d8fb238f {
    width: 31.22%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d81fb72.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 15px 5px 15px;
}
#\35 d81fb72 {
    width: 43.53%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ec01d48 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9b3604c.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 15px 5px 15px;
}
#\32 9b3604c {
    width: 44.03%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_bm7 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 3;
}
}



@media all {
    
#b9179f40 {
    width: 83.33%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 34415e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/a31fb26d/dms3rep/multi/opt/Copia+de+20230929_145700-1920w.jpg");
    border-radius: 24px 24px 24px 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\37 34415e3.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 df75283 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 9e0630e {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\32 70e453a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e2bc137::before, #\36 e2bc137 > .bgExtraLayerOverlay {
    
}
#\36 e2bc137 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(54, 54, 54, 0.5);
    background-image: none;
    box-shadow: none;
}
    
#d01856f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#c513e888 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b7e54ece {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 a35c714 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 b250cfc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 22%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#c37f2b71 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b3882454 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0.86);
    background-image: none;
}
    
#widget_ii4 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_p0k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ml3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 0319b39 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 22%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#e38afb47 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\32 3ba31b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 205e442 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 215aea2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 22%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#bb28c10d {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\32 576384a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 6098a5c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 d04b499 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 22%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 9b86b38 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\32 7bd6bf0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d0b8f3f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#e1e45c9f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.33%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c034f050 {
    margin: 0px 0% 0px 0%;
}
    
#\37 3d7b52f {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\36 cffadc7 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f2cc4645::before, #f2cc4645 > .bgExtraLayerOverlay {
    
}
#f2cc4645 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 0.91);
    background-image: none;
    box-shadow: none;
}
    
#d02344f8 {
    width: 90.47%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ac30c6d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccde7732 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2ae9e98 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6abbabe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#eecdc70b.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 15px 5px 15px;
}
#eecdc70b {
    width: 34.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4fff142.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 15px 5px 15px;
}
#d4fff142 {
    width: 32.77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 425e939.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 15px 5px 15px;
}
#\34 425e939 {
    width: 35.33%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6bd5219.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 15px 5px 15px;
}
#\31 6bd5219 {
    width: 48.64%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fc2b48c.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 15px 5px 15px;
}
#\30 fc2b48c {
    width: 33.28%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2bd90c1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 09882d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 15px 5px 15px;
}
#\34 09882d5 {
    width: 37.72%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 61e141d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 3;
}
    
#\32 0990e9a::before, #\32 0990e9a > .bgExtraLayerOverlay {
    
}
#\32 0990e9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.61%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_l8e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_klj {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\30 197f93e {
    align-items: flex-start;
    width: 100%;
    min-height: 294px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.301670578489577%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
}
    
#\34 c28da90 {
    width: 47.35%;
    height: 262px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f76503c9 {
    width: 47.35%;
    height: 262px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 6d62fba {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#e8a51401 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\39 72d833c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 0.91);
    background-image: none;
}
    
#\35 cf39f54 {
    width: 90.47%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed70b6b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_klv {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#group_hlr {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_l23 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 a6bfc60 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f2903366 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
}
    
#df045723 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\38 a86a8c0 {
    width: 90.47%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abce2ab1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 82d6f2d {
    margin: 0px 0% 0px 0%;
}
    
#group_d0o {
    align-items: flex-start;
    width: 81.09%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.19);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(201, 201, 201, 1) rgba(201, 201, 201, 1) rgba(201, 201, 201, 1) rgba(201, 201, 201, 1);
    border-style: solid;
}
    
#widget_jaq {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
    
#group_4cu {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#group_ebh {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 48%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_t7t {
    width: 5.67%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_ld4 {
    width: 48.9%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 e636eda {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 b642a2b {
    width: 5.67%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 64ea886 {
    width: 59.56%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\39 7407376 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 10.66%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 77abe4e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 0.86);
    background-image: none;
}
    
#d680f072 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 3943e08 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ceba91bd {
    width: 90.47%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee0a57b9 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 22d252f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 182f3b8 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\33 21005c4 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 64px;
    column-gap: 1%;
    row-gap: 24px;
    flex-wrap: nowrap;
    height: auto;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 77a73fb {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\33 8839ecc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 11.15%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4g4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 1f8f959 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 14.35%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f62bbc6 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#ee255ef1 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 42c0dad {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 10.66%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c7fe4567 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#b0dd8311 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e3a77bf6 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#ac6f6481 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 ab022d5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 15.10%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ccddbc1a {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\30 29c0410 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 5b2f8bd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 13.86%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ba5da21 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#b4a62066 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 58a873e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 13.86%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a48e1bb {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\30 43aa1ad {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cf1344b0 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 48px;
    column-gap: 1%;
    row-gap: 24px;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d2867f26 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 10.32%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cba68c12 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#be91d103 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d130d8c6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 16.11%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 bc4fdee {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\37 d26720f {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 09fda23 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 14.50%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    order: 2;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 65cc7a1 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#ae583382 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c1f2862a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 14%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    order: 3;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 89a65d7 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\33 99b0515 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d61224c1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.19%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    order: 4;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 fd58112 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\38 901c299 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 61fde37 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 15.69%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    order: 5;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 085d651 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\37 c681697 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 dc60521 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.63%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    order: 6;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8f335e0 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 0fedb3b {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 5e63a34 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 48px;
    column-gap: 1%;
    row-gap: 24px;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b83d640f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 16.75%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 764ad30 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 611c03b {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 dc98155 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 12.97%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5e41aef {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\30 023ab9d {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 b942afc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 13.39%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    order: 2;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#caf627a9 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\39 1fb66b3 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a842d030 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 11.23%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    order: 3;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e758d69 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 5eb6079 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 6e6a850 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 10.45%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    order: 4;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 09a4dd5 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#fff8798e {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bc263e08 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.76%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    order: 5;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ad6a402c {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\30 07a9904 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 8fa6bd1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 9.6%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    order: 6;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9244dbb {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\38 9ef4e61 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 9de5ea8 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 48px;
    column-gap: 1%;
    row-gap: 24px;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3b8fb56 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.30%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4d936ca {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\33 55250d1 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fd621eca {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 9.77%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fb04ee48 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\34 d8e95d6 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c8753b9f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 11.06%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    order: 2;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a6ef2b6 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 74118c7 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 474244e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 13.11%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    order: 3;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 72f4a8e {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 808584b {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d54cb543 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 10.45%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    order: 4;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f2e05b9b {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 c6a7bf7 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 e475e3f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 14.77%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    order: 5;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7e628d2 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\30 68cfc2b {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 ce9eac9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 12.97%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    order: 6;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bcb95088 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 f481c28 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b5dbc9c3 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 48px;
    column-gap: 1%;
    row-gap: 24px;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a7ff0eb9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 14.35%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dc95663 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 e067657 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 dc71f0c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 15.59%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1) rgba(199, 199, 199, 1);
    border-style: solid;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d23b14e {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#ced703d2 {
    width: 71.71%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 79076c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\34 c4b71a8 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 a9ab671 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
}
    
#\36 00cd5c4 {
    width: 34.88%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hl2 {
    width: 44.86%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_pfv {
    flex-direction: row;
    align-items: flex-start;
    width: 62.16%;
    min-height: 84px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
}
    
#widget_n89 {
    width: 49%;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e7889ca9 {
    width: 49%;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 e345dd1 {
    flex-direction: row;
    align-items: flex-start;
    width: 85.27%;
    min-height: 84px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\30 a11b7da {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 94px;
    column-gap: 0%;
    row-gap: 24px;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
}
    
#\37 d4f940f {
    flex-direction: row;
    align-items: flex-start;
    width: 27.14%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 170e90b {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#ffd238e1 {
    width: 67.79%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#aac7c743 {
    flex-direction: row;
    align-items: flex-start;
    width: 24.10%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 ac24643 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\34 b7555de {
    width: 67.79%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a66f92e2 {
    flex-direction: row;
    align-items: flex-start;
    width: 45.10%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1907179735858744%;
    flex-wrap: nowrap;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 e71608e {
    width: 29.3438px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#d35b44c3 {
    width: 101.49%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\34 4705771.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\34 4705771 {
    width: 82px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 7fc84f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 546c2e0 {
    width: 65.49%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 c2b96b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 39b49d7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 0.92);
    background-image: none;
}
    
#\31 9624e30 {
    align-items: center;
    width: 100%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,0,38,1) rgba(255,0,38,1) rgba(255,0,38,1) rgba(255,0,38,1);
    border-style: solid;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d093124b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#fcab618a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 261bf09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_0i0 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 5;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_48u {
    column-gap: 2.667176023198875%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_lie {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 51px;
}
    
#e62e127c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d7fba99 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 10% 4% 10% 4%;
}
    
#bd0a00ad {
    margin: 0px 0% 0px 0%;
}
    
#\31 580667d::before, #\31 580667d > .bgExtraLayerOverlay {
    
}
#\31 580667d {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
}
    
#\35 61ec847 {
    order: 2;
    margin: 10px 0% 0px 0%;
}
    
#widget_k4c {
    width: 100%;
}
    
#group_9gc {
    width: 100%;
    order: 0;
    padding: 5% 4% 5% 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_li2 {
    width: 100%;
    min-height: 80px;
}
#group_li2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAEUlEQVQY02NgYGBgJBKPQIUAJ/MAR7JAOYsAAAAASUVORK5CYII=');
}
    
#\31 7fc560b::before, #\31 7fc560b > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 c7b5cbc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\39 64372e6::before, #\39 64372e6 > .bgExtraLayerOverlay {
    
}
    
#group_ner {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c028870c {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 e932384::before, #\38 e932384 > .bgExtraLayerOverlay {
    
}
    
#\36 1d9a099::before, #\36 1d9a099 > .bgExtraLayerOverlay {
    
}
#\36 1d9a099 {
    width: 100%;
    min-height: 425px;
    height: auto;
}
    
#\34 1dbed81 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 70e453a {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 e2bc137::before, #\36 e2bc137 > .bgExtraLayerOverlay {
    
}
    
#c513e888 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\37 34415e3 {
    width: 100%;
    min-height: 404px;
    order: 0;
    height: auto;
}
#\37 34415e3.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c37f2b71 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 3156a94 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e1e45c9f {
    width: 100%;
    min-height: 80px;
}
    
#\36 cffadc7 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f2cc4645::before, #f2cc4645 > .bgExtraLayerOverlay {
    
}
    
#\32 0990e9a::before, #\32 0990e9a > .bgExtraLayerOverlay {
    
}
#\32 0990e9a {
    width: 100%;
    min-height: 425px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e8a51401 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 29c8461 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 a6bfc60 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 82d6f2d {
    margin: 0px 0% 0px 0%;
}
    
#group_4cu {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_ebh {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    align-self: center;
}
    
#\31 e636eda {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7407376 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\38 3943e08 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ee0a57b9 {
    margin: 0px 0% 0px 0%;
}
    
#\33 8839ecc {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\37 1f8f959 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\39 42c0dad {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\33 ab022d5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\33 5b2f8bd {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\33 21005c4 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\35 58a873e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#cf1344b0 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#d2867f26 {
    width: 49.5%;
}
    
#d130d8c6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\32 09fda23 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#c1f2862a {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#d61224c1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\37 61fde37 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\37 dc60521 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\32 5e63a34 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#b83d640f {
    width: 49.5%;
}
    
#\35 dc98155 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\37 b942afc {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#a842d030 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\32 6e6a850 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#bc263e08 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\33 8fa6bd1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\34 9de5ea8 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\38 3b8fb56 {
    width: 49.5%;
}
    
#fd621eca {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#c8753b9f {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\37 474244e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#d54cb543 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\36 e475e3f {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\36 ce9eac9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#b5dbc9c3 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#a7ff0eb9 {
    width: 49.5%;
}
    
#\35 dc71f0c {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c4b71a8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 64ba35c {
    margin: 0px 0% 0px 0%;
}
    
#\36 00cd5c4 {
    width: 99.62%;
}
    
#\30 a11b7da {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 d4f940f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#aac7c743 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#a66f92e2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_pfv {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_n89 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e7889ca9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_hl2 {
    width: 61.97%;
}
}



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 25% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_r0o {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_48u {
    column-gap: 2.667176023198875%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
}
    
#widget_lie {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 51px;
}
    
#e62e127c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_ff1 {
    width: 100.00%;
}
    
#widget_bve {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 580667d::before, #\31 580667d > .bgExtraLayerOverlay {
    
}
#\31 580667d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 d7fba99 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_k4c {
    height: 518px;
    width: 100.00%;
}
    
#\35 61ec847 {
    margin-top: 10px;
}
    
#group_9gc {
    width: 100%;
    order: 0;
    align-items: center;
    padding: 25% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#group_li2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#group_li2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAEUlEQVQY02NgYGBgJBKPQIUAJ/MAR7JAOYsAAAAASUVORK5CYII=');
}
    
#group_n7t {
    height: auto;
    min-height: 518px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7fc560b::before, #\31 7fc560b > .bgExtraLayerOverlay {
    
}
    
#\32 11a903a {
    column-gap: 3.9949023381622406%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#bfaa90ef {
    margin-right: 0%;
    margin-left: 0%;
    width: 30%;
}
    
#\34 db33a78 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 a03a481 {
    column-gap: 3.9949023381622406%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\31 829acc9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30%;
}
    
#\34 715fb2b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_rqr {
    column-gap: 3.9949023381622406%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#widget_5qb {
    margin-right: 0%;
    margin-left: 0%;
    width: 30%;
}
    
#widget_j9b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_pdl {
    width: 42.03%;
}
}



@media (max-width: 767px) {
    
#\36 c7b5cbc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 b0ae1be {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 64372e6::before, #\39 64372e6 > .bgExtraLayerOverlay {
    
}
    
#widget_8kc {
    width: 100.00%;
}
    
#group_ner {
    width: 100.00%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 148px;
}
    
#widget_tp8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 c4cfeac {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c028870c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 1dbed81 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 e932384::before, #\38 e932384 > .bgExtraLayerOverlay {
    
}
    
#\39 ebff71f {
    width: 100.00%;
}
    
#\36 1d9a099::before, #\36 1d9a099 > .bgExtraLayerOverlay {
    
}
#\36 1d9a099 {
    min-height: 327px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#widget_7sa {
    height: 240px;
}
    
#d960fde2 {
    height: 240px;
}
    
#widget_9gg {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 345ad15 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b10e27f1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d8fb238f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 d81fb72 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 9b3604c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_6lm {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 2px;
}
    
#\39 bd05d83 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 2px;
}
    
#\33 ec01d48 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 2px;
}
    
#a8070aec {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\37 34415e3 {
    min-height: 327px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 0;
}
#\37 34415e3.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 df75283 {
    width: 100.00%;
}
    
#\32 70e453a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 e2bc137::before, #\36 e2bc137 > .bgExtraLayerOverlay {
    
}
    
#c513e888 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\38 b250cfc {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c37f2b71 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 0319b39 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 215aea2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 d04b499 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#e1e45c9f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 cffadc7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f2cc4645::before, #f2cc4645 > .bgExtraLayerOverlay {
    
}
    
#\30 ac30c6d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 2px;
}
    
#ccde7732 {
    width: 100.00%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 2ae9e98 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 2px;
}
    
#eecdc70b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d4fff142 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 425e939 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 6bd5219 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 fc2b48c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d2bd90c1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 2px;
}
    
#\34 09882d5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 0990e9a::before, #\32 0990e9a > .bgExtraLayerOverlay {
    
}
#\32 0990e9a {
    min-height: 327px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 0px;
}
    
#\37 61e141d {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#d02344f8 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_klj {
    height: 240px;
}
    
#\34 c28da90 {
    height: 240px;
}
    
#f76503c9 {
    height: 240px;
}
}



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



@media (max-width: 767px) {
    
#\39 a6bfc60 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#df045723 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_4cu {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_ebh {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 e636eda {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 7407376 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 21005c4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 5px;
}
    
#\38 3943e08 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 77a73fb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 8839ecc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 1f8f959 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 42c0dad {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 ab022d5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 5b2f8bd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 58a873e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cf1344b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 5px;
}
    
#d2867f26 {
    width: 100%;
}
    
#d130d8c6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 09fda23 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c1f2862a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d61224c1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 61fde37 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 dc60521 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 5e63a34 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 5px;
}
    
#b83d640f {
    width: 100%;
}
    
#\35 dc98155 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 b942afc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a842d030 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 6e6a850 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bc263e08 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 8fa6bd1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 9de5ea8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 5px;
}
    
#\38 3b8fb56 {
    width: 100%;
}
    
#fd621eca {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c8753b9f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 474244e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d54cb543 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 e475e3f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 ce9eac9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b5dbc9c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 5px;
}
    
#a7ff0eb9 {
    width: 100%;
}
    
#\35 dc71f0c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 79076c9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 c4b71a8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 00cd5c4 {
    width: 100.00%;
}
    
#\30 a11b7da {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 d4f940f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 2.1907179735858744%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#aac7c743 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 2.1907179735858744%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#a66f92e2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 2.1907179735858744%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#group_pfv {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 85.70%;
}
    
#widget_n89 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e7889ca9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_hl2 {
    width: 100.00%;
}
    
#\37 e345dd1 {
    width: 100.00%;
}
    
#\30 e71608e {
    margin-right: 0%;
    margin-left: 0%;
    width: 25%;
}
    
#d35b44c3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 ac24643 {
    margin-right: 0%;
    margin-left: 0%;
    width: 25%;
}
    
#\34 b7555de {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 170e90b {
    margin-right: 0%;
    margin-left: 0%;
    width: 25%;
}
    
#ffd238e1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 7fc84f1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 c2b96b5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 9624e30 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d093124b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 546c2e0 {
    width: 100.00%;
}
    
#fcab618a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 261bf09 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}

