@media all {
  *#dm .dmInner div.u_1318239593 {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/b0544323/dms3rep/multi/opt/dot+%288%29-1920w.png) !important;
    background-size:auto !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1692235633 {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/b0544323/dms3rep/multi/opt/dot+%288%29-1920w.png) !important;
    background-size:auto !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1106841216 {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/b0544323/dms3rep/multi/opt/dot+%288%29-1920w.png) !important;
    background-size:auto !important;
    background-position:0% 50% !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1379073670 hr {
    color:rgba(128,128,128,0.5) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1493222700 hr {
    color:rgba(128,128,128,0.5) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1258105628 hr {
    border-width:1px !important;
    color:rgba(128,128,128,0.5) !important;
  }

  *#dm .dmInner a.u_1222296864 .iconBg {
    display:inline-block !important;
    background-color:rgba(19,61,60,1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/b0544323/icon/Arrow_3134190.svg) !important;
  }

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

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

  *#dm .dmInner div.u_1017399154 {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/b0544323/dms3rep/multi/opt/dot+%288%29-1920w.png) !important;
    background-size:auto !important;
    background-position:0% 50% !important;
  }

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

  *#dm .dmInner div.u_1594505596 .counter { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1594505596 .counter1 { color:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1925278105 .counter { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1925278105 .counter1 { color:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1534929190 .counter { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1534929190 .counter1 { color:var(--color_5) !important; }

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

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

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

  *#dm .dmInner div.u_1015271164 {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/b0544323/dms3rep/multi/opt/dot+%288%29-1920w.png) !important;
    background-size:auto !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1624579719 {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/b0544323/dms3rep/multi/opt/dot+%288%29-1920w.png) !important;
    background-size:auto !important;
    background-position:0% 50% !important;
  }

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

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

  *#dm .dmInner a.u_1705428780 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/b0544323/icon/Arrow_3134190.svg) !important;
    background-color:rgba(19,61,60,1) !important;
    order:1 !important;
  }

  *#dm .dmInner div.u_1233815091 {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/b0544323/dms3rep/multi/opt/dot+%288%29-1920w.png) !important;
    background-size:auto !important;
    background-position:0% 50% !important;
  }

  *#dm .dmInner div.u_385989049 .postArticle>.inner { border-radius:24px 24px 24px 24px !important; }

  *#dm .dmInner div.u_385989049 .postArticle .blogImgLink { height:250px !important; }

  *#dm .dmInner div.u_385989049 .readMore a { color:var(--color_1) !important; }

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

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

  *#dm .dmInner a.u_1016888748 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/b0544323/icon/Arrow_3134190.svg) !important;
    background-color:rgba(19,61,60,1) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1772938581 .iconBg {
    display:inline-block !important;
    background-color:rgba(19,61,60,1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/b0544323/icon/Arrow_3134190.svg) !important;
  }

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

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

  *#dm .dmInner a.u_1233694116 .iconBg {
    display:inline-block !important;
    background-color:rgba(19,61,60,1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/b0544323/icon/Arrow_3134190.svg) !important;
  }

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

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

  *#dm .dmInner a.u_1542686156 .iconBg {
    display:inline-block !important;
    background-color:rgba(19,61,60,1) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/b0544323/icon/Arrow_3134190.svg) !important;
  }

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

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

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

  *#dm .dmInner *.u_1990484164 { background-position:50% 100% !important; }

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

  *#dm .dmInner div.u_1444509759 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgba(159,154,154,1) rgba(159,154,154,1) rgba(159,154,154,1) rgba(159,154,154,1) !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1444509759 textarea {
    border-style:solid !important;
    border-color:rgba(159,154,154,1) rgba(159,154,154,1) rgba(159,154,154,1) rgba(159,154,154,1) !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1444509759 select {
    border-style:solid !important;
    border-color:rgba(159,154,154,1) rgba(159,154,154,1) rgba(159,154,154,1) rgba(159,154,154,1) !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1136791760 .row:nth-child(odd) { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1136791760 .header-cell { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1444509759 .dmformsubmit {
    width:580px !important;
    border-style:solid !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    border-width:1.6px 1.6px 1.6px 1.6px !important;
    height:55px !important;
  }

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

  *#dm .dmInner div.u_1669360031 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner *.u_3238915290 {
    --kendo-color-primary:var(--color_1) !important;
    --kendo-color-on-primary:var(--color_3) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1101779758 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/19b71848-4e10-4404-8164-2f258e9c662c/icon/Arrow_3134190.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1461682669 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/19b71848-4e10-4404-8164-2f258e9c662c/icon/Arrow_3134190.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1912335958 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/19b71848-4e10-4404-8164-2f258e9c662c/icon/Arrow_3134190.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1629566755 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/19b71848-4e10-4404-8164-2f258e9c662c/icon/Arrow_3134190.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1769346620 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/19b71848-4e10-4404-8164-2f258e9c662c/icon/Arrow_3134190.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1362103917 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/19b71848-4e10-4404-8164-2f258e9c662c/icon/Arrow_3134190.svg) !important;
    order:1 !important;
  }
}

.fcgCjo { inset:20px 0px 35px !important; }
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\34 0383681 {
    width: 373px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc3622781521 {
    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%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 14% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/b0544323/dms3rep/multi/opt/pexels-photo-29741193-1920w.jpeg");
    border-radius: 20px 20px 20px 20px;
    background-position: 50% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 1% 1% 1% 1%;
}
    
#widget_nkl {
    width: 51.65%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#group_rgu {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 4;
}
    
#\30 67042ef {
    width: 199px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efd9273a {
    width: 199px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 5975517.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 5975517 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 42f4c35 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#ab42acec {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 2% 4% 2%;
}
    
#e4b4e095 {
    margin: 0px 1% 0px 1%;
}
    
#f8a5e8a3 {
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_1);
    background-image: url();
    background-position: 50% 0%;
}
#f8a5e8a3.lazy {
    background-image: url('');
}
    
#\30 207ed70 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -9px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7c1452f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 28px;
}
#a7c1452f {
    width: 241px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_duk {
    width: 83.42%;
    height: auto;
    max-width: 100%;
}
    
#group_1r6 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
}
    
#group_2n4 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 24px 24px 24px 24px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.14) rgba(255, 255, 255, 0.14) rgba(255, 255, 255, 0.14) rgba(255, 255, 255, 0.14);
    border-width: 1px 1px 1px 1px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_gca {
    width: 100%;
    height: 206px;
    max-width: 100%;
    order: 0;
}
    
#widget_kf5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_jjm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: -11px;
}
    
#f331ed9a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: -16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b83ca08 {
    width: 99.9954509731404%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4181a7b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: auto;
    order: 5;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 772b4df {
    width: 32px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 403c107 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: auto;
    order: 6;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -22px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5e86446 {
    width: 32px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 4ff0261 {
    width: 99.9954509731404%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 de89fcf {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 24px 24px 24px 24px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.14) rgba(255, 255, 255, 0.14) rgba(255, 255, 255, 0.14) rgba(255, 255, 255, 0.14);
    border-width: 1px 1px 1px 1px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d71bc9f {
    width: 100%;
    height: 206px;
    max-width: 100%;
    order: 0;
}
    
#\32 0ad6a4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ea0c27cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: -16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd5468fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: -11px;
}
    
#\39 4667c75 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: auto;
    order: 4;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2f718d7 {
    width: 32px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 782d97b {
    width: 99.9954509731404%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3293bbe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: auto;
    order: 4;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -22px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bd26e6d {
    width: 32px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 cecfb2b {
    width: 99.9954509731404%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4d6bdd2 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 24px 24px 24px 24px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.14) rgba(255, 255, 255, 0.14) rgba(255, 255, 255, 0.14) rgba(255, 255, 255, 0.14);
    border-width: 1px 1px 1px 1px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#cedc8ee7 {
    width: 100%;
    height: 206px;
    max-width: 100%;
    order: 0;
}
    
#\37 0239ed3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 5e20bee {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: -16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1e2bf03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: -11px;
}
    
#c9e11683 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: auto;
    order: 4;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e2ccf53 {
    width: 32px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e042a349 {
    width: 99.9954509731404%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2a3fe85 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: auto;
    order: 4;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -22px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5d6ad3c {
    width: 32px;
    height: 32px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 b955f23 {
    width: 99.9954509731404%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 55ca8b2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 55ca8b2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0a8ab88.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 0a8ab88 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 719eda2 {
    width: 199px;
    height: auto;
    max-width: 100%;
    order: 7;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f8b7a2f {
    width: 199px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e4f8e31 {
    width: 199px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 55px;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e76c389d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\37 52b7e33 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#\31 486bbb1 {
    background-color: var(--color_6);
    background-image: url();
    background-position: 50% 0%;
}
#\31 486bbb1.lazy {
    background-image: url('');
}
    
#widget_3mj {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -12px;
}
    
#e8ec3e70.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 28px;
}
#e8ec3e70 {
    width: 173px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_24j {
    width: 78.32%;
    height: auto;
    max-width: 100%;
    margin-top: -8px;
}
    
#group_bm6 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
}
    
#group_hcs {
    align-items: flex-start;
    width: 34.64%;
    min-height: 472px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 24px 24px 24px 24px;
    background-image: url(https://lirp.cdn-website.com/b0544323/dms3rep/multi/opt/playground-in-fall-2024-11-29-13-19-48-utc-1920w.jpg);
    height: auto;
    justify-content: flex-end;
    background-position: 100% 50%;
    margin: 0px 0% 0px 0%;
}
#group_hcs.lazy {
    background-image: url('');
}
    
#\31 a88714d[data-css-edit] {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(10.1px);
    -webkit-backdrop-filter: blur(10.1px);
}
#\31 a88714d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 96px;
    max-height: none;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    order: 0;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 55a7e10 {
    align-items: flex-start;
    width: 34.64%;
    min-height: 472px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 24px 24px 24px 24px;
    background-image: url(https://lirp.cdn-website.com/b0544323/dms3rep/multi/opt/multiethnic-school-teacher-guiding-group-of-childr-2025-07-23-18-42-21-utc-1920w.jpg);
    height: auto;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
}
#\36 55a7e10.lazy {
    background-image: url('');
}
    
#\31 afb48f4[data-css-edit] {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(10.1px);
    -webkit-backdrop-filter: blur(10.1px);
}
#\31 afb48f4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 96px;
    max-height: none;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    order: 0;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 66463cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ac0dec9f {
    align-items: flex-start;
    width: 34.64%;
    min-height: 472px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 24px 24px 24px 24px;
    background-image: url(https://lirp.cdn-website.com/b0544323/dms3rep/multi/opt/a-winding-road-through-a-park-with-trees-and-poles-2025-02-10-08-50-01-utc-1920w.jpg);
    height: auto;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
}
#ac0dec9f.lazy {
    background-image: url('');
}
    
#a6e74c68[data-css-edit] {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(10.1px);
    -webkit-backdrop-filter: blur(10.1px);
}
#a6e74c68 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 96px;
    max-height: none;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    order: 0;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 473c462 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d976a65f {
    align-items: flex-start;
    width: 34.64%;
    min-height: 472px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 24px 24px 24px 24px;
    background-image: url(https://lirp.cdn-website.com/b0544323/dms3rep/multi/opt/couple-taking-selfie-during-festival-2024-10-11-11-32-01-utc-1920w.jpg);
    height: auto;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
}
#d976a65f.lazy {
    background-image: url('');
}
    
#\33 9006a37[data-css-edit] {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(10.1px);
    -webkit-backdrop-filter: blur(10.1px);
}
#\33 9006a37 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 96px;
    max-height: none;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    order: 0;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 eeb7e70 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_ge0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 6c71922 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5b594d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3af52bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 2733513 {
    width: 99.99756109750612%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -9px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e458e8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#d1a2ee8e {
    width: 86.56856414613424%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9350f2c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 28px;
}
#f9350f2c {
    width: 211px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d79d16b1 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#b8a166d6 {
    background-color: rgba(255,255,255,1);
    background-image: initial;
}
    
#group_h1m {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_t85 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_6);
    background-image: initial;
}
    
#group_k31 {
    align-items: flex-start;
    width: 29.338867526995%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 14px 14px 14px 14px;
    background-image: url(https://lirp.cdn-website.com/b0544323/dms3rep/multi/opt/multiracial-group-of-young-friends-bonding-outdoor-2025-03-15-02-04-18-utc-1920w.jpg);
    margin: 0px 0% 0px 0%;
}
#group_k31.lazy {
    background-image: url('');
}
    
#\31 19d7e55 {
    align-items: flex-start;
    width: 66.62%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hfj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8im {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -17px;
}
    
#widget_li8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#\31 bf5fa34 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_6);
    background-image: initial;
}
    
#fc700598 {
    align-items: flex-start;
    width: 29.338867526995%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 14px 14px 14px 14px;
    background-image: url(https://lirp.cdn-website.com/b0544323/dms3rep/multi/opt/happy-pretty-teenage-girl-emerged-from-the-pool-2025-01-29-05-32-20-utc-1920w.jpg);
    margin: 0px 0% 0px 0%;
}
#fc700598.lazy {
    background-image: url('');
}
    
#\31 a4957e2 {
    align-items: flex-start;
    width: 66.62%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#be1d5fbf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 e1caabd {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -17px;
}
    
#\38 2fb72ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#aed7f788 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_6);
    background-image: initial;
}
    
#\38 4bec16a {
    align-items: flex-start;
    width: 29.338867526995%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 14px 14px 14px 14px;
    background-image: url(https://lirp.cdn-website.com/b0544323/dms3rep/multi/opt/cycleway-along-villoresi-canal-milan-italy-2025-01-08-09-24-26-utc-1920w.jpg);
    margin: 0px 0% 0px 0%;
}
#\38 4bec16a.lazy {
    background-image: url('');
}
    
#d086e0b4 {
    align-items: flex-start;
    width: 66.62%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 09640ab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c9dd8e21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -17px;
}
    
#\30 70cf28e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#\34 b43f0d1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_6);
    background-image: initial;
}
    
#\37 401b57c {
    align-items: flex-start;
    width: 29.338867526995%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 14px 14px 14px 14px;
    background-image: url(https://lirp.cdn-website.com/b0544323/dms3rep/multi/opt/a-group-of-joyfully-people-dancing-and-letting-loo-2024-11-26-12-57-30-utc-1920w.jpg);
    margin: 0px 0% 0px 0%;
}
#\37 401b57c.lazy {
    background-image: url('');
}
    
#\30 9b166f6 {
    align-items: flex-start;
    width: 66.62%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#db5ba2e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 ef2b9a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -17px;
}
    
#a2433833 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#c08dd504 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 24px 24px 24px 24px;
    background-color: var(--color_6);
    background-image: initial;
}
    
#\38 3384a34 {
    align-items: flex-start;
    width: 29.338867526995%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-radius: 14px 14px 14px 14px;
    background-image: url(https://lirp.cdn-website.com/b0544323/dms3rep/multi/opt/smiling-friends-planting-new-trees-and-volunteerin-2024-11-19-00-04-48-utc-1920w.jpg);
    margin: 0px 0% 0px 0%;
}
#\38 3384a34.lazy {
    background-image: url('');
}
    
#b0c16a97 {
    align-items: flex-start;
    width: 66.62%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8861b28 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 db86664 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -17px;
}
    
#\38 ed30a04 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#group_5s8[data-pinned] {
    position: sticky;
    top: 115px;
    bottom: auto;
    z-index: 1;
}
#group_5s8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tgc {
    width: 100%;
    height: 500px;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\38 7997799 {
    justify-content: flex-start;
    align-items: center;
    width: 22.994363284795387%;
    min-height: 79px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    border-radius: 16px 16px 16px 16px;
    background-image: url();
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\38 7997799.lazy {
    background-image: url('');
}
    
#ced5cfc3 {
    width: 58.73%;
    height: auto;
    max-width: 100%;
    margin-top: -8px;
}
    
#bef113ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -12px;
}
    
#d8bfa3ea {
    background-color: var(--color_6);
    background-image: url();
    background-position: 50% 0%;
}
#d8bfa3ea.lazy {
    background-image: url('');
}
    
#fccf9de7 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 29px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#\33 0c22b73.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 28px;
}
#\33 0c22b73 {
    width: 147px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d1d6773 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#group_gkv {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
}
    
#group_jl4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 43px;
    column-gap: 24px;
}
    
#\30 99c95d6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 264px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    border-radius: 16px 16px 16px 16px;
    background-image: url(https://lirp.cdn-website.com/b0544323/dms3rep/multi/opt/fitzroy-gardens-in-east-melbourne-victoria-austral-2025-03-09-01-44-08-utc-1920w.jpg);
    order: 0;
    justify-self: auto;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\30 99c95d6.lazy {
    background-image: url('');
}
    
#\34 515cf50 {
    width: 105.12%;
    height: 275px;
    max-width: 100%;
}
    
#\32 a8bdf03 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 114px;
    max-height: none;
    row-gap: 24px;
    column-gap: 12px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    border-radius: 16px 16px 16px 16px;
    background-image: url();
    order: 0;
    justify-self: auto;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\32 a8bdf03.lazy {
    background-image: url('');
}
    
#\34 2be0c2c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 73.97%;
    min-height: 114px;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    border-radius: 16px 16px 16px 16px;
    background-image: url();
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 2be0c2c.lazy {
    background-image: url('');
}
    
#deba9580 {
    justify-content: flex-start;
    align-items: center;
    width: 22.994363284795387%;
    min-height: 79px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    border-radius: 16px 16px 16px 16px;
    background-image: url();
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#deba9580.lazy {
    background-image: url('');
}
    
#widget_1k8 {
    width: 73.37%;
    height: auto;
    max-width: 100%;
    margin-top: -36px;
}
    
#widget_vv0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_oen {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_duo.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_duo {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -47px 0% 0px -10px;
}
    
#d7ba9f17 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 43px;
    column-gap: 24px;
}
    
#ae49dac2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 264px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    border-radius: 16px 16px 16px 16px;
    background-image: url(https://lirp.cdn-website.com/b0544323/dms3rep/multi/opt/summertime-joys-in-central-park-new-york-city-2025-01-09-07-41-16-utc-1920w.jpg);
    order: 1;
    justify-self: auto;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#ae49dac2.lazy {
    background-image: url('');
}
    
#fb17437c {
    width: 110.54%;
    height: 275px;
    max-width: 100%;
}
    
#ebb7820a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 114px;
    max-height: none;
    row-gap: 24px;
    column-gap: 12px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    border-radius: 16px 16px 16px 16px;
    background-image: url();
    order: 0;
    justify-self: auto;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#ebb7820a.lazy {
    background-image: url('');
}
    
#faaab6f0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 73.97%;
    min-height: 114px;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    border-radius: 16px 16px 16px 16px;
    background-image: url();
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#faaab6f0.lazy {
    background-image: url('');
}
    
#\39 477daf0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 477daf0 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -47px 0% 0px -10px;
}
    
#\30 3fab437 {
    width: 92.83%;
    height: auto;
    max-width: 100%;
    margin-top: -36px;
}
    
#e813e4bd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ffc9282b {
    justify-content: flex-start;
    align-items: center;
    width: 22.994363284795387%;
    min-height: 79px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    border-radius: 16px 16px 16px 16px;
    background-image: url();
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#ffc9282b.lazy {
    background-image: url('');
}
    
#c8e32bf5 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 abd5748 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 43px;
    column-gap: 24px;
}
    
#d0ad6704 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 264px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    border-radius: 16px 16px 16px 16px;
    background-image: url(https://lirp.cdn-website.com/b0544323/dms3rep/multi/opt/happy-latin-parents-playing-with-their-children-on-2025-08-27-09-49-21-utc-1920w.jpg);
    order: 0;
    justify-self: auto;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#d0ad6704.lazy {
    background-image: url('');
}
    
#b2e5717d {
    width: 111.15%;
    height: 275px;
    max-width: 100%;
}
    
#\34 54a8781 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 114px;
    max-height: none;
    row-gap: 24px;
    column-gap: 12px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    border-radius: 16px 16px 16px 16px;
    background-image: url();
    order: 0;
    justify-self: auto;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 54a8781.lazy {
    background-image: url('');
}
    
#\38 5d67e3c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 73.97%;
    min-height: 114px;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    border-radius: 16px 16px 16px 16px;
    background-image: url();
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\38 5d67e3c.lazy {
    background-image: url('');
}
    
#f97449dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f97449dd {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -47px 0% 0px -10px;
}
    
#\34 568cb0f {
    width: 88.39%;
    height: auto;
    max-width: 100%;
    margin-top: -36px;
}
    
#\38 69bc66d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dacf953f {
    width: 60px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 5077732 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: initial;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 2f978df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/b0544323/dms3rep/multi/opt/group-of-friends-listening-to-music-under-park-tre-2025-04-04-18-39-43-utc-1920w.jpg);
}
#\38 2f978df.lazy {
    background-image: url('');
}
    
#c2181d43 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\33 45dd1a1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_id0 {
    width: 78.68%;
    height: 574px;
    max-width: 100%;
}
    
#\31 9b28072 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7386c9b {
    width: 679px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -19px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dbaaec1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 28px;
}
#\32 dbaaec1 {
    width: 157px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pbb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_2qk {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c12e7ac7 {
    width: 199px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 5877293 {
    width: 199px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 35890bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 28px;
}
#\37 35890bf {
    width: 295px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1c25ecc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#df31cd1b {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#ed919fb4 {
    background-color: rgba(255,255,255,1);
    background-image: initial;
}
    
#\38 17f2ad3 {
    width: 86.56856414613424%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 40a4c72 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f0200c49 {
    width: 86.72%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -9px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mpq {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_6o1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#e0918890 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8466c50 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#widget_7jk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 bdc3592 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 b82d129 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\34 fd87d9a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_7ak {
    width: 69.72%;
    height: auto;
    max-width: 100%;
}
    
#\32 437ade1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 28px;
}
#\32 437ade1 {
    width: 105px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1j3 {
    width: 70.99%;
    height: auto;
    max-width: 100%;
}
    
#widget_2tc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 29px;
}
}



@media all {
    
#e504ca47 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#f2e74f83 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 2% 4% 2%;
}
    
#\36 515bcde {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4b84c21 {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#\38 dd44ee8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 70a7d11 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd472608 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\38 34cd4f9 {
    margin: 0px 0% 0px 0%;
}
    
#\33 b2f5dc0 {
    align-items: flex-start;
    width: 116px;
    min-height: 56px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 5c66920 {
    width: 100.00%;
    height: 262px;
    max-width: 100%;
}
    
#ac8dbda4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cb10f21 {
    width: 89.07%;
    height: auto;
    max-width: 100%;
}
    
#b53d2781 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eefa68a9 {
    align-items: flex-start;
    width: 550px;
    min-height: 110px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    height: auto;
}
    
#\33 a0da0ba {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 b1d9064 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 df68410 {
    min-height: 570px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\34 1a6ecb8 {
    background-image: none;
    background-position: 50% 100%;
    background-color: var(--color_4);
}
    
#widget_7rf {
    width: 99.71%;
    height: 548px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#aa8e2290 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\37 6ffdce7 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 14px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 814d307 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f32e8e2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d01f621e {
    flex-direction: row;
    justify-content: space-between;
    background-color: var(--color_3);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 1;
    background-image: none;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_q7d {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#f7292ce7 {
    align-items: flex-start;
    width: 99.91%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
}
    
#\39 5408e54 [data-content-reference] {
    background-color: rgba(220, 220, 220, 0.19);
    background-image: none;
}
#\39 5408e54 [data-content-reference] .accordion-title {
    color: var(--color_1) !important;
}
#\39 5408e54 {
    justify-content: flex-start;
    width: 98.47%;
    min-height: auto;
    height: auto;
    order: 0;
    align-self: auto;
    background-color: var(--color_3);
    background-image: none;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 5408e54 [data-content-reference] .icon-container {
    color: var(--color_1);
}
    
#group_d7r {
    flex-direction: row;
    justify-content: space-between;
    background-color: var(--color_3);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#group_bcq {
    flex-direction: row;
    justify-content: space-between;
    background-color: var(--color_3);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_02f {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_778 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_v6q {
    width: 574px;
    height: auto;
    max-width: 100%;
}
    
#group_veo {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_o4p {
    width: 95.45%;
    height: 400px;
    max-width: 100%;
}
    
#ebc76044 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 1295262 {
    width: 100.00%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5006802 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#fafea98e {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\33 a82a358 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e694725 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 0px 2% 0px 2%;
}
    
#de081ec3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 0px 2% 0px 2%;
}
    
#\32 063e7f4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 16df9bb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 92fb7d5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b20249ff {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 eaf7148 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 0px 2% 0px 2%;
}
    
#\30 4a2a900 {
    width: 100.00%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ae6dd38 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e6d1c899 {
    width: 100.00%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0e9a58d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 0px 2% 0px 2%;
}
    
#\32 1000f5b {
    width: 100.00%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd2cc4e6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8ebb7a0 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c902a67 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 33f03d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f6eb98fb {
    min-height: 159px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 2e94f9c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_up4 {
    width: 96.43%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\39 e43fd64 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 66192cd {
    background-color: var(--color_4);
    background-image: initial;
}
    
#f449dc82 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f2e6ace {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 059ac24 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 0px 2% 0px 2%;
}
    
#\31 005f488 {
    width: 100.00%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5823c26 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#\32 080446e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 0px 2% 0px 2%;
}
    
#\37 c023df9 {
    width: 100.00%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad2279f8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 efab693 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f06f0267 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab42acec {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_2n4 {
    min-width: 32px;
    height: auto;
    min-height: 447px;
    margin: 0px 0% 0px 0%;
}
    
#group_1r6 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 de89fcf {
    min-width: 32px;
    height: auto;
    min-height: 447px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4d6bdd2 {
    min-width: 32px;
    height: auto;
    min-height: 447px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 52b7e33 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_hcs {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 348px;
    margin: 0px 0% 0px 0%;
}
#group_hcs.lazy {
    background-image: url('');
}
    
#group_bm6 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\36 55a7e10 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 348px;
    margin: 0px 0% 0px 0%;
}
#\36 55a7e10.lazy {
    background-image: url('');
}
    
#ac0dec9f {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 348px;
    margin: 0px 0% 0px 0%;
}
#ac0dec9f.lazy {
    background-image: url('');
}
    
#d976a65f {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 348px;
    margin: 0px 0% 0px 0%;
}
#d976a65f.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d79d16b1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 e458e8a {
    width: 100%;
    min-height: 80px;
}
    
#group_h1m {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fccf9de7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 a8bdf03 {
    order: 0;
}
#\32 a8bdf03.lazy {
    background-image: url('');
}
    
#group_gkv {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_jl4 {
    min-width: 32px;
    row-gap: 22px;
    margin: 0px 0% 0px 0%;
}
    
#d7ba9f17 {
    min-width: 32px;
    row-gap: 22px;
    margin: 0px 0% 0px 0%;
}
    
#\38 abd5748 {
    min-width: 32px;
    row-gap: 22px;
    margin: 0px 0% 0px 0%;
}
    
#\34 54a8781 {
    order: 0;
}
#\34 54a8781.lazy {
    background-image: url('');
}
    
#d0ad6704 {
    order: 1;
}
#d0ad6704.lazy {
    background-image: url('');
}
    
#\30 99c95d6 {
    order: 1;
}
#\30 99c95d6.lazy {
    background-image: url('');
}
    
#ced5cfc3 {
    width: 94.18%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#df31cd1b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 1c25ecc {
    width: 100%;
    min-height: 80px;
}
    
#group_mpq {
    width: 100%;
    min-height: 80px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 fd87d9a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_7ak {
    width: 97.53%;
}
    
#widget_1j3 {
    width: 96.05%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 34cd4f9 {
    margin: 0px 0% 0px 0%;
}
    
#f2e74f83 {
    padding: 70px 2% 70px 2%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#ebc76044 {
    margin: 0px 0% 0px 0%;
}
    
#\37 6ffdce7 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\30 814d307 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#\32 f32e8e2 {
    width: 100.00%;
    min-width: 32px;
}
    
#\39 5408e54 {
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_veo {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5006802 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    row-gap: 34px;
    padding: 5% 0% 5% 0%;
}
    
#\34 e694725 {
    width: 50%;
    flex: 1 1 auto;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 eaf7148 {
    width: 50%;
    flex: 1 1 auto;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#de081ec3 {
    width: 50%;
    flex: 1 1 auto;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c902a67 {
    margin: 0px 0% 0px 0%;
}
    
#f0e9a58d {
    width: 50%;
    flex: 1 1 auto;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f06f0267 {
    margin: 0px 0% 0px 0%;
}
    
#f5823c26 {
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 240px;
    row-gap: 34px;
    padding: 5% 0% 5% 0%;
}
    
#\32 080446e {
    width: 50%;
    min-height: 8px;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 059ac24 {
    width: 50%;
    min-height: 8px;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\34 0383681 {
    width: 258px;
    height: auto;
}
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25% 4% 4% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_nkl {
    width: 100.00%;
}
    
#group_rgu {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
    height: auto;
    min-height: 152px;
}
    
#\30 67042ef {
    min-width: 32px;
    width: 259px;
    margin: 0px 0% 0px 0%;
}
    
#efd9273a {
    min-width: 32px;
    width: 259px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 1% 1% 1% 1%;
}
}



@media (max-width: 767px) {
    
#\33 42f4c35 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ab42acec {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a7c1452f {
    width: 243px;
}
    
#group_1r6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_gca {
    height: 240px;
}
    
#group_2n4 {
    min-width: 32px;
    height: auto;
    min-height: 560px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 772b4df {
    height: auto;
}
    
#a5e86446 {
    height: auto;
}
    
#\32 de89fcf {
    min-width: 32px;
    height: auto;
    min-height: 560px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d71bc9f {
    height: 240px;
}
    
#a2f718d7 {
    height: auto;
}
    
#\34 bd26e6d {
    height: auto;
}
    
#\34 4d6bdd2 {
    min-width: 32px;
    height: auto;
    min-height: 560px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cedc8ee7 {
    height: 240px;
}
    
#\32 e2ccf53 {
    height: auto;
}
    
#\33 5d6ad3c {
    height: auto;
}
    
#widget_duk {
    width: 100.00%;
}
    
#\31 719eda2 {
    min-width: 32px;
    width: 259px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f8b7a2f {
    min-width: 32px;
    width: 259px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e4f8e31 {
    min-width: 32px;
    width: 259px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e76c389d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 52b7e33 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e8ec3e70 {
    width: 160px;
}
    
#group_bm6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a88714d {
    min-width: 32px;
    height: auto;
    min-height: 39.47%;
    align-items: center;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#group_hcs {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 358px;
    margin: 0px 0% 0px 0%;
}
#group_hcs.lazy {
    background-image: url('');
}
    
#widget_sf1 {
    width: 82.06%;
}
    
#\36 55a7e10 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 358px;
    margin: 0px 0% 0px 0%;
}
#\36 55a7e10.lazy {
    background-image: url('');
}
    
#\31 afb48f4 {
    min-width: 32px;
    height: auto;
    min-height: 39.47%;
    align-items: center;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 66463cb {
    width: 82.06%;
}
    
#ac0dec9f {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 358px;
    margin: 0px 0% 0px 0%;
}
#ac0dec9f.lazy {
    background-image: url('');
}
    
#a6e74c68 {
    min-width: 32px;
    height: auto;
    min-height: 39.47%;
    align-items: center;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 473c462 {
    width: 82.06%;
}
    
#d976a65f {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 358px;
    margin: 0px 0% 0px 0%;
}
#d976a65f.lazy {
    background-image: url('');
}
    
#\33 9006a37 {
    min-width: 32px;
    height: auto;
    min-height: 39.47%;
    align-items: center;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\33 eeb7e70 {
    width: 82.06%;
}
    
#widget_24j {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 e458e8a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f9350f2c {
    width: 206px;
}
    
#d79d16b1 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_h1m {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_t85 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 9px;
}
    
#group_k31 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
#group_k31.lazy {
    background-image: url('');
}
    
#\31 19d7e55 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 bf5fa34 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 9px;
}
    
#fc700598 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
#fc700598.lazy {
    background-image: url('');
}
    
#\31 a4957e2 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#aed7f788 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 9px;
}
    
#\38 4bec16a {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
#\38 4bec16a.lazy {
    background-image: url('');
}
    
#d086e0b4 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 b43f0d1 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 9px;
}
    
#\37 401b57c {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
#\37 401b57c.lazy {
    background-image: url('');
}
    
#\30 9b166f6 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c08dd504 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 9px;
}
    
#\38 3384a34 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
#\38 3384a34.lazy {
    background-image: url('');
}
    
#b0c16a97 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_5s8 {
    height: auto;
    min-height: 667px;
    width: 100.00%;
    margin-left: 0%;
    margin-right: 0%;
    align-items: center;
}
    
#widget_tgc {
    height: 356px;
}
}



@media (max-width: 767px) {
    
#\38 7997799 {
    min-width: 32px;
    height: auto;
    min-height: 26.63%;
    order: 0;
    width: 29.78%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\38 7997799.lazy {
    background-image: url('');
}
    
#fccf9de7 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 5px;
}
    
#\33 0c22b73 {
    width: 146px;
}
    
#\35 d1d6773 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_gkv {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 99c95d6 {
    min-width: 32px;
    height: auto;
    min-height: 39.47%;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
#\30 99c95d6.lazy {
    background-image: url('');
}
    
#\32 a8bdf03 {
    min-width: 32px;
    height: auto;
    min-height: 39.47%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\32 a8bdf03.lazy {
    background-image: url('');
}
    
#\34 2be0c2c {
    min-width: 32px;
    height: auto;
    min-height: 149px;
    order: 1;
    width: 100%;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 2be0c2c.lazy {
    background-image: url('');
}
    
#deba9580 {
    min-width: 32px;
    height: auto;
    min-height: 26.63%;
    order: 0;
    width: 29.78%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#deba9580.lazy {
    background-image: url('');
}
    
#group_jl4 {
    row-gap: 11px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1k8 {
    margin-top: -25px;
}
    
#widget_vv0 {
    width: 81.84%;
}
    
#d7ba9f17 {
    row-gap: 11px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ae49dac2 {
    min-width: 32px;
    height: auto;
    min-height: 39.47%;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
#ae49dac2.lazy {
    background-image: url('');
}
    
#ebb7820a {
    min-width: 32px;
    height: auto;
    min-height: 39.47%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#ebb7820a.lazy {
    background-image: url('');
}
    
#faaab6f0 {
    min-width: 32px;
    height: auto;
    min-height: 149px;
    order: 1;
    width: 100%;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#faaab6f0.lazy {
    background-image: url('');
}
    
#\30 3fab437 {
    margin-top: -25px;
}
    
#e813e4bd {
    width: 81.84%;
}
    
#ffc9282b {
    min-width: 32px;
    height: auto;
    min-height: 26.63%;
    order: 0;
    width: 29.78%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#ffc9282b.lazy {
    background-image: url('');
}
    
#\38 abd5748 {
    row-gap: 11px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d0ad6704 {
    min-width: 32px;
    height: auto;
    min-height: 39.47%;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
#d0ad6704.lazy {
    background-image: url('');
}
    
#\34 54a8781 {
    min-width: 32px;
    height: auto;
    min-height: 39.47%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\34 54a8781.lazy {
    background-image: url('');
}
    
#\38 5d67e3c {
    min-width: 32px;
    height: auto;
    min-height: 149px;
    order: 1;
    width: 100%;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\38 5d67e3c.lazy {
    background-image: url('');
}
    
#\34 568cb0f {
    margin-top: -25px;
}
    
#\38 69bc66d {
    width: 81.84%;
}
    
#ced5cfc3 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 5077732 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 2f978df {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\38 2f978df.lazy {
    background-image: url('');
}
    
#c2181d43 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
}
    
#\31 9b28072 {
    min-width: 32px;
    height: auto;
    min-height: 131px;
    margin: 0px 0% 0px 0%;
}
    
#\32 dbaaec1 {
    width: 234px;
}
    
#c12e7ac7 {
    min-width: 32px;
    width: 259px;
    margin: 0px 0% 0px 0%;
}
    
#\33 45dd1a1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_id0 {
    width: 97.69%;
    height: 212px;
}
}



@media (max-width: 767px) {
    
#\38 5877293 {
    min-width: 32px;
    width: 259px;
    margin: 0px 0% 0px 0%;
}
    
#\37 35890bf {
    width: 236px;
}
    
#\31 1c25ecc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#df31cd1b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_mpq {
    width: 100%;
    min-height: 499px;
    align-items: center;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 40a4c72 {
    align-items: center;
}
}



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



@media (max-width: 767px) {
    
#\30 b82d129 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 fd87d9a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 437ade1 {
    width: 104px;
}
    
#widget_1j3 {
    width: 100.00%;
}
    
#widget_7ak {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 34cd4f9 {
    margin: 0px 0% 0px 0%;
}
    
#e504ca47 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f2e74f83 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\33 b2f5dc0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 5c66920 {
    width: 100.00%;
    height: 376px;
}
    
#\35 4b84c21 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ac8dbda4 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#eefa68a9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a0da0ba {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



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



@media (max-width: 767px) {
    
#ebc76044 {
    margin: 0px 0% 0px 0%;
}
    
#\37 6ffdce7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 814d307 {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\32 f32e8e2 {
    min-width: 32px;
    width: 100%;
}
    
#\39 5408e54 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_veo {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_o4p {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\33 1295262 {
    height: 240px;
}
    
#\38 5006802 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 8% 0% 8% 0%;
}
    
#\34 e694725 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 6% 0px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\34 eaf7148 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 6% 0px 6%;
    margin: 0px 0% 0px 0%;
}
    
#de081ec3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 6% 0px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\30 4a2a900 {
    height: 240px;
}
    
#\35 c902a67 {
    margin: 0px 0% 0px 0%;
}
    
#e6d1c899 {
    height: 240px;
}
    
#f0e9a58d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 6% 0px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\32 1000f5b {
    height: 240px;
}
}



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



@media (max-width: 767px) {
    
#f06f0267 {
    margin: 0px 0% 0px 0%;
}
    
#\31 005f488 {
    height: 240px;
}
    
#f5823c26 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 8% 0% 8% 0%;
}
    
#\32 080446e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 6% 0px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c023df9 {
    height: 240px;
}
    
#\36 059ac24 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 6% 0px 6%;
    margin: 0px 0% 0px 0%;
}
}

