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

  *#dm .dmInner div.u_1001852685 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1340486077 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1178622910 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1110821805 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1061379684 img { border-radius:20px 20px 0px 0px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1789498880 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1255765234 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1921014548 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1890617808 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner *.u_1597433567 { display:block !important; }

  *#dm .dmInner *.u_1286131868 { display:none !important; }

  *#dm .dmInner *.u_1639635587 { display:block !important; }

  *#dm .dmInner *.u_1031216834 { display:none !important; }

  *#dm .dmInner *.u_1467695468 { display:block !important; }

  *#dm .dmInner *.u_1485544616 { display:none !important; }

  *#dm .dmInner *.u_1385721589 { display:block !important; }

  *#dm .dmInner *.u_1270471323 { display:none !important; }

  *#dm .dmInner *.u_1594620505 { display:block !important; }

  *#dm .dmInner *.u_1536229401 { display:none !important; }

  *#dm .dmInner *.u_1572438303 { display:block !important; }

  *#dm .dmInner *.u_1438988466 { display:none !important; }

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_3725673920 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_3725673920 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_3725673920 .photoGalleryThumbs .image-container a { padding-top:250px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_3725673920 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_3725673920 .photoGalleryViewAll { padding:0 5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 0.5);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53.07%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 2% 16px 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 808px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    background-position: 50% 100%;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.93%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/c2ec8353/dms3rep/multi/opt/Designs+-+2026-01-29T230743.900-1920w.png");
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\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/c2ec8353/dms3rep/multi/opt/Designs+-+2026-01-29T230356.267-1920w.png");
    background-position: 0% 50%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_v1h {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc9c4776 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cpt {
    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;
}
    
#group_04c {
    align-items: flex-start;
    width: 99.87%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_frh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.6592797783933517%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_jhl {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 383208f {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_pmv {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#widget_9n4 {
    width: 100%;
    height: 200px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a4fc2f90 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b401dad3 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 e5afbb2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
}
    
#\34 8133c25 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#af7f4475 {
    min-height: 513px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 ada8d25 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 446365c::before, #\36 446365c > .bgExtraLayerOverlay {
    
}
#\36 446365c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c2ec8353/dms3rep/multi/opt/pexels-photo-994173-1920w.jpeg");
    border-radius: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#d49aa738 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_6nf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4h6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2a1 {
    width: 100%;
    height: 336px;
    max-width: 100%;
}
    
#widget_qb7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_qb7 {
    width: 250px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 7162809 {
    justify-content: space-between;
    align-items: center;
    width: 30.67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 61908ec {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#ea4df6b4 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#a41900b4::before, #a41900b4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#a41900b4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
    background-attachment: fixed;
}
    
#\30 01cfffd {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_1ea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tiq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_3ns {
    justify-content: space-between;
    align-items: center;
    width: 30.67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_bia {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_34d {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#widget_4ij {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sda {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 75f4279 {
    justify-content: space-between;
    align-items: center;
    width: 30.67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 897201b {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e1d000d {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\37 c9dbb20 {
    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;
}
    
#\37 44d805e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecf60804 {
    justify-content: space-between;
    align-items: center;
    width: 30.67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d762c30e {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\32 711b32b {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 132px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    order: 1;
}
    
#\35 03b80d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 b95a816 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b0ee4eb6 {
    justify-content: space-between;
    align-items: center;
    width: 30.67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a07a7ef0 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\30 93982b5 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 132px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    order: 1;
}
    
#\39 1c639ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a5b5cbbc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 db24532 {
    justify-content: space-between;
    align-items: center;
    width: 30.67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 9aee49c {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\37 11b3b27 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 132px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    order: 1;
}
    
#\32 fd8cdad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 9e84a9b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b8dcb7d0 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#e44f9ae6 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 132px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    order: 1;
}
    
#\32 e0b9346 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fdfcb647 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_u99 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 132px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#group_kdn {
    align-items: flex-start;
    width: 100%;
    min-height: 132px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 960ac60 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#cdb533ea {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#bf216086 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#b844e8d8 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#widget_6eg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_adm {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_e3v {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_2c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e39791be {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 946ce0c {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3432b23 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\34 849e9b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 b822295 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 387eb77 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 55f27e6 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#e20962de {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c26265c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 a062b0b {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ed269d0 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 bc42215 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 c18be44 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a7f604be {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 51bfa7e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#e7900b95 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ad6d7140 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a2ffb561 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a982cc2 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#e42f3c52 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 7dfe4d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 1a9a882 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d9777063 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a22700a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c2ec8353/dms3rep/multi/opt/pexels-photo-1164339-1920w.jpeg");
    border-radius: 20px 20px 20px 20px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#ae26a692 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#widget_lt2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8kj {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2q6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cs2 {
    width: 100%;
    height: 474px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 a8da3cf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 effa2b1 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#aa302526 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\31 d4d61c8 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_nib {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vtj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 49c14ac {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\33 be3b39c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 9a135ca {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\34 f20e210 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 44c1e6f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 a14293d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 05b3383 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-self: stretch;
    background-color: var(--color_2);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0b0b1e7 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#eff032d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ca250378 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-self: stretch;
    background-color: var(--color_2);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ef31eff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 783c99f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 73f0163 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c6f88631 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-self: stretch;
    background-color: var(--color_2);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#bdcbf1ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 6002a88 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 1a4ac1e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 39a42fe {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-self: stretch;
    background-color: var(--color_2);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 50756da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 2dc6d31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 41424ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\31 7262239 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b10a6c57 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 979174d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c2ec8353/dms3rep/multi/opt/pexels-photo-7755212-1920w.jpeg");
    border-radius: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\38 b5f13b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_c38 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1n8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 acc6aa2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e580ba94 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4fb {
    width: 100%;
    height: 374px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#aa6e193a {
    min-height: 466px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 88fa44f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 a730fe9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c2ec8353/dms3rep/multi/opt/pexels-photo-2600287-1920w.jpeg");
    border-radius: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#c504f9c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_m2j {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_629 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_hlr {
    width: 100%;
    height: 289px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\35 2636639 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.05);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 4847815 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 13647bb {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 9f1e1a2 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#de1bd297 {
    width: 59.875px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\34 9f46af6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 b19ccf3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 b546309 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cb52d840 {
    width: 59.875px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\37 d714887 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#e2c8638e {
    width: 59.875px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#c34b4b00 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cba5467d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cd9e92f3 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.05);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#d4490a5d {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.05);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#ffb1e6ab {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\39 bfcd96a {
    width: 59.875px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\31 aa60ecb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 cf4a90d {
    width: 59.875px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#f36bc4f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 16bfe9d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 d845eb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f9076556 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.05);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\31 caee6a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 11b0a42 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/c2ec8353/dms3rep/multi/opt/pexels-photo-332046-1920w.jpeg");
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f168ea97 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\30 87e714c {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    order: 4;
    align-self: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 8779a04 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#d31a5593 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 0px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 2f94cbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c52773d0 {
    width: 36.85578074515918%;
    height: 255px;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a9515f91 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 8219041 {
    width: 99.93%;
    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 c7d588c {
    margin: 0px 0% 0px 0%;
}
    
#group_16i {
    align-items: flex-start;
    width: 55.14%;
    min-height: 255px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#ae1013d1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 6158937 {
    width: 250px;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fa704b1c {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 b87f3c0 {
    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/c2ec8353/dms3rep/multi/opt/pexels-photo-17010955-1920w.jpeg");
    background-attachment: fixed;
}
    
#\30 015a54a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 086d109 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#widget_cmm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1fg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e521ca23 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_hpg {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.392001413333922%;
    flex-wrap: nowrap;
    height: auto;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_5gq {
    width: 250px;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#group_04c {
    height: auto;
    min-height: 155px;
}
    
#widget_pmv {
    height: 525px;
}
    
#widget_cpt {
    order: 1;
}
    
#widget_v1h {
    order: 2;
}
    
#widget_9n4 {
    order: 0;
    height: 170px;
    width: 100.00%;
}
    
#bc9c4776 {
    order: 3;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#af7f4475 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 26ec350 {
    margin: 0px 0% 0px 0%;
}
    
#\36 446365c::before, #\36 446365c > .bgExtraLayerOverlay {
    
}
#\36 446365c {
    width: 100%;
    min-height: 80px;
}
    
#d49aa738 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7162809 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#ea4df6b4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 12755e2 {
    margin: 0px 0% 0px 0%;
}
    
#a41900b4::before, #a41900b4 > .bgExtraLayerOverlay {
    
}
    
#group_3ns {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\39 75f4279 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#ecf60804 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#b0ee4eb6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 db24532 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\30 01cfffd {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cdb533ea {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d753a457 {
    margin: 0px 0% 0px 0%;
}
    
#group_adm {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\31 946ce0c {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\34 387eb77 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\33 a062b0b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#a7f604be {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#a2ffb561 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#b844e8d8 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 1a9a882 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 b39e2e7 {
    margin: 0px 0% 0px 0%;
}
    
#a22700a3 {
    width: 100%;
    min-height: 80px;
}
    
#ae26a692 {
    width: 100%;
    min-height: 80px;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7262239 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 f1e6651 {
    margin: 0px 0% 0px 0%;
}
    
#\38 979174d {
    width: 100%;
    min-height: 80px;
}
    
#\38 b5f13b0 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aa6e193a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b183b3e6 {
    margin: 0px 0% 0px 0%;
}
    
#\36 a730fe9 {
    width: 100%;
    min-height: 80px;
}
    
#c504f9c3 {
    width: 100%;
    min-height: 80px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f168ea97 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\31 11b0a42 {
    width: 100%;
    min-height: 250px;
    height: auto;
}
    
#\30 87e714c {
    width: 100%;
    column-gap: 3%;
}
    
#d31a5593 {
    width: 100%;
    min-height: 80px;
    padding-right: 0px;
    row-gap: 16px;
    align-items: flex-start;
}
    
#\39 2f94cbf {
    width: 100.00%;
}
    
#c52773d0 {
    height: 190px;
    width: 29.89%;
}
    
#a9515f91 {
    width: 100.00%;
}
    
#\30 8219041 {
    width: 99.21%;
}
    
#ae1013d1 {
    width: 99.21%;
}
    
#group_16i {
    width: 67.11212386795209%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fa704b1c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b4ca60ac {
    margin: 0px 0% 0px 0%;
}
    
#\31 086d109 {
    width: 77.29%;
}
    
#\30 015a54a {
    width: 20.624163027656476%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 0;
    padding: 16px 2% 16px 2.2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 355px;
    align-items: center;
    width: 100%;
    order: 1;
    height: auto;
}
    
#group_04c {
    align-items: flex-start;
}
    
#widget_cpt {
    order: 1;
}
    
#widget_v1h {
    order: 2;
}
    
#bc9c4776 {
    order: 3;
}
    
#group_frh {
    column-gap: 2.6592797783933517%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_jhl {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 383208f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_9n4 {
    order: 0;
    height: 100px;
}
}



@media (max-width: 767px) {
    
#a4fc2f90 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b401dad3 {
    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) {
    
#af7f4475 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 446365c::before, #\36 446365c > .bgExtraLayerOverlay {
    
}
#\36 446365c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d49aa738 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 7162809 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 61908ec {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#ea4df6b4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a41900b4::before, #a41900b4 > .bgExtraLayerOverlay {
    
}
    
#\30 01cfffd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_3ns {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_bia {
    height: 240px;
}
    
#\39 75f4279 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 897201b {
    height: 240px;
}
    
#ecf60804 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d762c30e {
    height: 240px;
}
    
#b0ee4eb6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a07a7ef0 {
    height: 240px;
}
    
#\32 db24532 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 9aee49c {
    height: 240px;
}
    
#b8dcb7d0 {
    height: 240px;
}
    
#group_u99 {
    align-items: center;
}
    
#group_kdn {
    align-items: center;
}
    
#\32 711b32b {
    align-items: center;
}
    
#\30 93982b5 {
    align-items: center;
}
    
#\37 11b3b27 {
    align-items: center;
}
    
#e44f9ae6 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#cdb533ea {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#bf216086 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#b844e8d8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_adm {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 946ce0c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 387eb77 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 a062b0b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a7f604be {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a2ffb561 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\33 effa2b1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#aa302526 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 d4d61c8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 9a135ca {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\34 49c14ac {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\36 05b3383 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 0b0b1e7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ca250378 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c6f88631 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 39a42fe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



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



@media (max-width: 767px) {
    
#\35 2636639 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 13647bb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#cd9e92f3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 9f1e1a2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d4490a5d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f9076556 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 d714887 {
    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) {
    
#\31 11b0a42 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f168ea97 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\30 87e714c {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
    row-gap: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#d31a5593 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\39 2f94cbf {
    width: 100%;
}
    
#c52773d0 {
    height: 190px;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a9515f91 {
    width: 100%;
}
    
#\30 8219041 {
    width: 100.00%;
}
    
#ae1013d1 {
    width: 100.00%;
}
    
#group_16i {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 6158937 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fa704b1c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 015a54a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 086d109 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#group_hpg {
    column-gap: 3.392001413333922%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_5gq {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}

