@media all {
  *#dm .dmInner div.u_1624873777 hr {
    height:0px !important;
    color:var(--color_5) !important;
    background:none !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

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

  *#dm .dmInner div.u_1062796617 hr {
    height:0px !important;
    color:var(--color_5) !important;
    background:none !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

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

  *#dm .dmInner div.u_1239164472 hr {
    height:0px !important;
    color:var(--color_5) !important;
    background:none !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

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

  *#dm .dmInner div.u_1338213036 hr {
    height:0px !important;
    color:var(--color_5) !important;
    background:none !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

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

  *#dm .dmInner div.u_1470160337 hr {
    height:0px !important;
    color:var(--color_5) !important;
    background:none !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

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

  *#dm .dmInner div.u_1717241923 hr {
    height:0px !important;
    color:var(--color_5) !important;
    background:none !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

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

  *#dm .dmInner div.u_1651772661 hr {
    height:0px !important;
    color:var(--color_5) !important;
    background:none !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

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

  *#dm .dmInner *.u_undefined::after { margin-top:12px !important; }

  *#dm .dmInner div.u_1457132148 hr {
    height:0px !important;
    color:var(--color_5) !important;
    background:none !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

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

  *#dm .dmInner a.u_1870814925 span.text {
    font-family: Muli !important;
    font-weight:400 !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1369183830 span.text {
    font-family: Muli !important;
    font-weight:400 !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1630841578 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-width:6px 6px 6px 6px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1657295454 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-width:6px 6px 6px 6px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1433943156 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-width:6px 6px 6px 6px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1761834231 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-width:6px 6px 6px 6px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1158081247 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-width:6px 6px 6px 6px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1871164189 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-width:6px 6px 6px 6px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1820861853 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-width:6px 6px 6px 6px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1565148982 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-width:6px 6px 6px 6px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

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

  *#dm .dmInner div.u_1165184727 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1937714903 { background-position:50% 50% !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1520487596 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1520487596 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner *.u_1611384350 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1611384350 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner *.u_1409446344 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1409446344 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner *.u_1179134217 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1179134217 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner *.u_1878940651 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1878940651 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner *.u_1546423838 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1546423838 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner *.u_1857605959 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1857605959 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner *.u_1762424279 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1762424279 .photoGalleryViewAll { padding:0 3px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1520487596 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1520487596 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner *.u_1611384350 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1611384350 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner *.u_1409446344 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1409446344 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner *.u_1179134217 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1179134217 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner *.u_1878940651 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1878940651 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner *.u_1546423838 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1546423838 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner *.u_1857605959 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1857605959 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner *.u_1762424279 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1762424279 .photoGalleryViewAll { padding:0 3px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1520487596 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1520487596 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner *.u_1611384350 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_1611384350 .photoGalleryViewAll { padding:0 4px !important; }

  *#dm .dmInner *.u_1409446344 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_1409446344 .photoGalleryViewAll { padding:0 4px !important; }

  *#dm .dmInner *.u_1179134217 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_1179134217 .photoGalleryViewAll { padding:0 4px !important; }

  *#dm .dmInner *.u_1878940651 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1878940651 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner *.u_1546423838 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1546423838 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner *.u_1857605959 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1857605959 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner *.u_1762424279 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1762424279 .photoGalleryViewAll { padding:0 3px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 650px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_l5v {
    width: 700px;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    order: 0;
}
    
#innergrid_di0 {
    width: 100.00%;
    grid-template-rows: minmax(504px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kte {
    width: 68.2%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: end;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 d04f95d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c6e03620 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_jns {
    width: 62.62%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e01 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\39 5540320 {
    width: 30.87%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df2d99e5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: space-around;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 58387da {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 3a17c7e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3afd553 {
    width: 4.06%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3c6c090 {
    margin: 0px 0% 0px 0%;
}
    
#\37 a33de41 {
    width: 89px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dd211c4 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ef0315b4 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8e2d665 {
    width: 10.10%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecdb5e13 {
    width: 7.629898945480165%;
    height: 30px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 0249178.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 0249178 {
    width: 100%;
    height: 546px;
    max-width: 100%;
    margin: 0px 0% 0px -20%;
}
    
#\36 1127298 {
    width: 99.81%;
    height: auto;
    max-width: 100%;
}
    
#\37 0f3a2c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.49%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 a2c882e {
    width: 99.57%;
    height: auto;
    max-width: 100%;
}
    
#cbb76e96 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\33 ca4ea75 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.48%;
    min-width: 4%;
    background-color: var(--color_9);
    background-image: none;
    order: 2;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 40e1505 {
    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;
}
    
#fcea3a77 {
    min-height: 700px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ba96d849 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.03%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: none;
    order: 0;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\30 1175cef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 95.21%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 ef3e1a1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 ef3e1a1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\31 5dac657 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 4.75%;
    min-width: 4%;
    order: 0;
    padding: 0% 2px 0% 2px;
    margin: 0% 0% 0% 0%;
}
    
#\34 c83e85d {
    min-height: 81px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_d0h {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 6cc1cfe {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b693aa0c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cee9092 {
    min-height: 700px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 68a6aab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.03%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    order: 2;
    align-items: flex-end;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#deca8930 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\35 6b1d3f9 {
    width: 99.81%;
    height: auto;
    max-width: 100%;
}
    
#\39 77f93d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.49%;
    min-width: 4%;
    order: 1;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c87cedbf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.48%;
    min-width: 4%;
    background-color: var(--color_9);
    background-image: none;
    order: 0;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 55d0c9b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 55d0c9b {
    width: 100%;
    height: 599.062px;
    max-width: 100%;
    margin: 0px -20% 0px 0%;
}
    
#\36 e226a2e {
    width: 99.57%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#bbe7635e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 4.75%;
    min-width: 4%;
    order: 0;
    padding: 0% 2px 0% 2px;
    margin: 0% 0% 0% 0%;
}
    
#\34 cc5ec02 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 95.21%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0a2fde0 {
    min-height: 81px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ba10ca32 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 224fb39 {
    margin: 0px 0% 0px 0%;
}
    
#\34 dc106f0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 dc106f0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media all {
    
#\31 c7b28d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 4.75%;
    min-width: 4%;
    order: 0;
    padding: 0% 2px 0% 2px;
    margin: 0% 0% 0% 0%;
}
    
#c18a953d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 95.21%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b6289a47 {
    margin: 0px 0% 0px 0%;
}
    
#\31 477ae89 {
    min-height: 81px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d8ce6b43.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d8ce6b43 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\32 eb9f7fa {
    width: 60px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 5985797.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 5985797 {
    width: 100%;
    height: 546px;
    max-width: 100%;
    margin: 0px 0% 0px -20%;
}
    
#\31 d314991 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\32 6e8a291 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.48%;
    min-width: 4%;
    background-color: var(--color_9);
    background-image: none;
    order: 2;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 7e303f8 {
    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;
}
    
#f304d3ca {
    width: 99.81%;
    height: auto;
    max-width: 100%;
}
    
#\33 6559bfb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.49%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#edf81616 {
    min-height: 700px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a03a179 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.03%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: none;
    order: 0;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 84574af {
    width: 99.57%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 f9c596b {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 1c36ad8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 95.21%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f184036 {
    margin: 0px 0% 0px 0%;
}
    
#\33 9c13288.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 9c13288 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\33 d16d680 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 4.75%;
    min-width: 4%;
    order: 0;
    padding: 0% 2px 0% 2px;
    margin: 0% 0% 0% 0%;
}
    
#e975fa14 {
    min-height: 81px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 c23cf46 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\34 bc86595 {
    width: 99.81%;
    height: auto;
    max-width: 100%;
}
    
#e31ded14 {
    min-height: 700px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f0777d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 f0777d6 {
    width: 100%;
    height: 599.062px;
    max-width: 100%;
    margin: 0px -20% 0px 0%;
}
    
#\36 48ceaac {
    width: 99.57%;
    height: auto;
    max-width: 100%;
}
    
#\32 ec8b8e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.49%;
    min-width: 4%;
    order: 1;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c1046e7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9f2fa07 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.03%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    order: 2;
    align-items: flex-end;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#aac68e53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.48%;
    min-width: 4%;
    background-color: var(--color_9);
    background-image: none;
    order: 0;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 175151d {
    width: 99.81%;
    height: auto;
    max-width: 100%;
}
    
#\37 4c837da {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#d2d0bafd {
    width: 99.57%;
    height: auto;
    max-width: 100%;
}
    
#cfc6cdea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.49%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 46bf8dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 46bf8dc {
    width: 100%;
    height: 546px;
    max-width: 100%;
    margin: 0px 0% 0px -20%;
}
    
#\36 b2dc0f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.03%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: none;
    order: 0;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 317990d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.48%;
    min-width: 4%;
    background-color: var(--color_9);
    background-image: none;
    order: 2;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 88a01c0 {
    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;
}
    
#\33 c5ee1ef {
    min-height: 700px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#bf6c139c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 95.21%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b28d76fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 4.75%;
    min-width: 4%;
    order: 0;
    padding: 0% 2px 0% 2px;
    margin: 0% 0% 0% 0%;
}
    
#ff2e9002 {
    min-height: 81px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 5b1428b {
    margin: 0px 0% 0px 0%;
}
    
#\32 d23ca20 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 9b280c4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 9b280c4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media all {
    
#d2cd7836 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 77709c3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 77709c3 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\31 2545d02 {
    margin: 0px 0% 0px 0%;
}
    
#\32 42a6bc1 {
    min-height: 81px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ad2d7c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 95.21%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 62dfabd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 4.75%;
    min-width: 4%;
    order: 0;
    padding: 0% 2px 0% 2px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#b0d3e09d {
    min-height: 81px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b14ba4af.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b14ba4af {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\39 793d9a5 {
    margin: 0px 0% 0px 0%;
}
    
#a22baa4e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 67413cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 4.75%;
    min-width: 4%;
    order: 0;
    padding: 0% 2px 0% 2px;
    margin: 0% 0% 0% 0%;
}
    
#\38 8e70fb3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 95.21%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\39 0102594 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.49%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 412048b {
    width: 99.81%;
    height: auto;
    max-width: 100%;
}
    
#a713f2f5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a713f2f5 {
    width: 100%;
    height: 546px;
    max-width: 100%;
    margin: 0px 0% 0px -20%;
}
    
#\31 222708c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.48%;
    min-width: 4%;
    background-color: var(--color_9);
    background-image: none;
    order: 2;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 cc96242 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\39 43d90c0 {
    width: 99.57%;
    height: auto;
    max-width: 100%;
}
    
#\35 d92dd0e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.03%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: none;
    order: 0;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 aa35826 {
    min-height: 700px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cb340737 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f27da682 {
    width: 99.81%;
    height: auto;
    max-width: 100%;
}
    
#a9612982 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.48%;
    min-width: 4%;
    background-color: var(--color_9);
    background-image: none;
    order: 0;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4571f13.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 4571f13 {
    width: 100%;
    height: 599.062px;
    max-width: 100%;
    margin: 0px -20% 0px 0%;
}
    
#f049f7e7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5383a9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.03%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    order: 2;
    align-items: flex-end;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#b11806ed {
    width: 99.57%;
    height: auto;
    max-width: 100%;
}
    
#\37 ac5c004 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\36 1623b96 {
    min-height: 700px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 98879f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.49%;
    min-width: 4%;
    order: 1;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#f8ef2c4f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 4.75%;
    min-width: 4%;
    order: 0;
    padding: 0% 2px 0% 2px;
    margin: 0% 0% 0% 0%;
}
    
#a8769591 {
    min-height: 81px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ac014745 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 446f189.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 446f189 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\33 38f2cc9 {
    margin: 0px 0% 0px 0%;
}
    
#\38 64977e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 95.21%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 4f922c4 {
    width: 99.94%;
    height: auto;
    max-width: 100%;
}
    
#\38 1e1e9c6 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#a17ae464 {
    min-height: 752px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#da5f9c94.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#da5f9c94 {
    width: 100%;
    height: 599.062px;
    max-width: 100%;
    margin: 0px -20% 0px 0%;
}
    
#a9115587 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.49%;
    min-width: 4%;
    order: 1;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 e71e3ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.48%;
    min-width: 4%;
    background-color: var(--color_9);
    background-image: none;
    order: 0;
    padding: 4% 5% 4% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\33 c04309a {
    width: 99.57%;
    height: auto;
    max-width: 100%;
}
    
#\34 a356bb0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.03%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    order: 2;
    align-items: flex-end;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e34694e {
    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 {
    
#\37 dfa1d50 {
    background-size: auto;
    min-height: 8px;
    background-position: 100% 50%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/09d23cbc/dms3rep/multi/opt/camera-1920w.png");
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 0%;
    margin: 0% 0% 0% 0%;
}
#\37 dfa1d50.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b708d88b::before, #b708d88b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(228, 189, 158, 1);
    opacity: 0.65;
    border-radius: inherit;
}
#b708d88b {
    background-position: 50% 0%;
    background-color: var(--color_10);
    background-image: url("https://irp.cdn-website.com/md/dmtmpl/7a3e31f2-728c-430e-a80e-dae74c4c1332/dms3rep/multi/Vector+1.svg");
    background-attachment: initial;
}
#b708d88b.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#f7ee3cd1 {
    min-height: 1768px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#group_c2l {
    align-items: flex-start;
    width: 63.54%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9bee040 {
    width: 100%;
    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_mbt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 348d8cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e241878d {
    min-height: 277px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e0d002dd::before, #e0d002dd > .bgExtraLayerOverlay {
    
}
#e0d002dd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#widget_720 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 b542b48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f97cf095 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.58743269530986%;
    order: 2;
    flex-wrap: wrap;
    height: auto;
    align-self: center;
    justify-self: auto;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d56b1ea8 {
    width: 20.07%;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dcbaf31 {
    width: 20.17%;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7ru {
    width: 5.07%;
    height: 65px;
    min-width: 20px;
    max-width: 100%;
    order: 1;
    max-height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 f26deb0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c80f3f05 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d10202b6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 79146cf {
    width: 85.27%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 990e2b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b037755d {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b3ba1d72 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#fab6f1d0 {
    width: 100.00%;
    height: 1014px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f00cb5a6 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 823eaa5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 7222730 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    justify-content: flex-end;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e75cb0e2 {
    width: 85.27%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4997e8f {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 4bda3e5 {
    width: 74.04%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 bfadf21 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 abe88b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c2fc065 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b19ecfa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 273px;
}
    
#widget_kte {
    width: 97.76%;
    justify-self: end;
    align-self: start;
    margin: 332px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_di0 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    grid-template-rows: minmax(394px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l5v {
    order: 0;
    justify-self: center;
    align-self: start;
    height: auto;
    width: 542px;
    margin: 0px 0px 0px 9px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c6e03620 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_jns {
    width: 100%;
}
    
#\32 11787a9 {
    margin-top: 0%;
}
    
#\33 d04f95d {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5540320 {
    width: 46.64%;
}
    
#\32 58387da {
    padding: 2% 4% 2% 4%;
}
    
#df2d99e5 {
    padding: 0px 0px 0px 0px;
}
    
#\37 3afd553 {
    width: 9.64%;
}
    
#\39 3a17c7e {
    --column-gap: 2%;
    column-gap: 2%;
    height: auto;
    min-height: 51px;
}
    
#\38 dd211c4 {
    --column-gap: 2%;
    column-gap: 2%;
    height: auto;
    min-height: 28px;
}
    
#ef0315b4 {
    --column-gap: 2%;
    column-gap: 2%;
    height: auto;
    min-height: 32px;
    width: 100.00%;
}
    
#\32 8e2d665 {
    width: 18.58%;
}
    
#ecdb5e13 {
    width: 14.80%;
    height: 32px;
}
    
#f3c6c090 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0249178.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#\35 0249178 {
    height: 450px;
    margin: -10% 0% 0px 0%;
}
    
#\37 0f3a2c1 {
    width: 100%;
    min-height: 80px;
    order: 2;
}
    
#\33 ca4ea75 {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 8% 6% 8% 6%;
}
    
#fcea3a77 {
    padding-left: NaN%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ba96d849 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 8% 6% 8% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c83e85d {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_d0h {
    width: 52px;
    height: auto;
}
    
#\30 1175cef {
    width: 91.85811167154674%;
}
    
#\31 5dac657 {
    width: 7.98%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 cee9092 {
    padding-left: NaN%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 68a6aab {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 8% 6% 8% 6%;
}
    
#\39 77f93d1 {
    width: 100%;
    min-height: 80px;
    order: 2;
}
    
#c87cedbf {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 8% 6% 8% 6%;
}
    
#\30 55d0c9b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#\30 55d0c9b {
    height: auto;
    margin: -10% 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bbe7635e {
    width: 7.98%;
}
    
#\37 0a2fde0 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 cc5ec02 {
    width: 91.86%;
}
    
#ba10ca32 {
    width: 52px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c7b28d9 {
    width: 7.98%;
}
    
#c18a953d {
    width: 91.86%;
}
    
#\31 477ae89 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\32 eb9f7fa {
    width: 52px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5985797.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#\38 5985797 {
    height: 450px;
    margin: -10% 0% 0px 0%;
}
    
#\32 6e8a291 {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 8% 6% 8% 6%;
}
    
#\33 6559bfb {
    width: 100%;
    min-height: 80px;
    order: 2;
}
    
#edf81616 {
    padding-left: NaN%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 a03a179 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 8% 6% 8% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 f9c596b {
    width: 52px;
    height: auto;
}
    
#\30 1c36ad8 {
    width: 91.86%;
}
    
#\33 d16d680 {
    width: 7.98%;
}
    
#e975fa14 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e31ded14 {
    padding-left: NaN%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 f0777d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#\32 f0777d6 {
    height: auto;
    margin: -10% 0% 0px 0%;
}
    
#\32 ec8b8e8 {
    width: 100%;
    min-height: 80px;
    order: 2;
}
    
#\34 9f2fa07 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 8% 6% 8% 6%;
}
    
#aac68e53 {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 8% 6% 8% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cfc6cdea {
    width: 100%;
    min-height: 80px;
    order: 2;
}
    
#\32 46bf8dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#\32 46bf8dc {
    height: 620px;
    margin: -10% 0% 0px 0%;
}
    
#\36 b2dc0f5 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 8% 6% 8% 6%;
}
    
#\38 317990d {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 8% 6% 8% 6%;
}
    
#\33 c5ee1ef {
    padding-left: NaN%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bf6c139c {
    width: 91.86%;
}
    
#b28d76fa {
    width: 7.98%;
}
    
#ff2e9002 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\32 d23ca20 {
    width: 52px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2cd7836 {
    width: 52px;
    height: auto;
}
    
#\32 42a6bc1 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 ad2d7c6 {
    width: 91.86%;
}
    
#\32 62dfabd {
    width: 7.98%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b0d3e09d {
    padding-left: 2%;
    padding-right: 2%;
}
    
#a22baa4e {
    width: 52px;
    height: auto;
}
    
#\31 67413cc {
    width: 7.98%;
}
    
#\38 8e70fb3 {
    width: 91.86%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0102594 {
    width: 100%;
    min-height: 80px;
    order: 2;
}
    
#a713f2f5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#a713f2f5 {
    height: 450px;
    margin: -10% 0% 0px 0%;
}
    
#\31 222708c {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 8% 6% 8% 6%;
}
    
#\35 d92dd0e {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 8% 6% 8% 6%;
}
    
#\39 aa35826 {
    padding-left: NaN%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a9612982 {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 8% 6% 8% 6%;
}
    
#\37 4571f13.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#\37 4571f13 {
    height: 643px;
    margin: -10% 0% 0px 0%;
}
    
#\36 5383a9a {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 8% 6% 8% 6%;
}
    
#\36 1623b96 {
    padding-left: NaN%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 98879f2 {
    width: 100%;
    min-height: 80px;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f8ef2c4f {
    width: 7.98%;
}
    
#a8769591 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#ac014745 {
    width: 52px;
    height: auto;
}
    
#\38 64977e7 {
    width: 91.86%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a17ae464 {
    padding-left: NaN%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#da5f9c94.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#da5f9c94 {
    height: 647px;
    margin: -10% 0% 0px 0%;
}
    
#a9115587 {
    width: 100%;
    min-height: 80px;
    order: 2;
}
    
#\31 e71e3ae {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 8% 6% 8% 6%;
}
    
#\34 a356bb0 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 8% 6% 8% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 dfa1d50 {
    width: 100%;
    min-height: 8px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\37 dfa1d50.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b708d88b::before, #b708d88b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(228, 189, 158, 1);
    opacity: 0.65;
    border-radius: inherit;
}
#b708d88b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    background-attachment: initial;
}
#b708d88b.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#f7ee3cd1 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 334px;
    padding: 6% 4% 6% 4%;
}
    
#group_c2l {
    width: 100.00%;
}
    
#\35 ad97010 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e241878d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 15d51ee {
    margin: 0px 0% 0px 0%;
}
    
#e0d002dd::before, #e0d002dd > .bgExtraLayerOverlay {
    
}
    
#d56b1ea8 {
    width: 35.20%;
}
    
#\37 dcbaf31 {
    width: 34.31%;
}
    
#widget_7ru {
    width: 7.64%;
    height: 67px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c80f3f05 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 260px;
}
    
#\31 1b48050 {
    margin: 0px 0% 0px 0%;
}
    
#\30 79146cf {
    width: 100.00%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#c74dbfda {
    margin: 0px 0% 0px 0%;
}
    
#\33 4997e8f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 177px;
}
    
#\38 4bda3e5 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c2fc065 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\33 b19ecfa {
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_l5v {
    height: auto;
    order: 0;
}
    
#widget_kte {
    width: 97.67%;
    justify-self: end;
    align-self: start;
    margin: 205px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_di0 {
    width: 100.00%;
    grid-template-rows: minmax(302px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\33 d04f95d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#c6e03620 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 0%;
}
    
#widget_jns {
    width: 100.00%;
}
    
#widget_e01 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\39 5540320 {
    width: 100.00%;
}
    
#df2d99e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
}
    
#\32 58387da {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 3afd553 {
    width: 11.75%;
}
    
#\39 3a17c7e {
    height: auto;
    min-height: 32px;
    justify-content: center;
}
    
#\37 a33de41 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
    align-self: center;
    margin-top: 0px;
}
    
#\38 dd211c4 {
    height: auto;
    min-height: 24px;
}
    
#ef0315b4 {
    height: auto;
    min-height: 34px;
    justify-content: center;
    --column-gap: 1%;
    column-gap: 1%;
}
    
#\32 8e2d665 {
    width: 29.11%;
}
    
#ecdb5e13 {
    height: 34px;
    width: 26.37%;
}
}



@media (max-width: 767px) {
    
#\35 0249178.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#\35 0249178 {
    height: 240px;
    margin: -10% 0% 0px 0%;
}
    
#\36 1127298 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0f3a2c1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#\31 a2c882e {
    order: 1;
    width: 100%;
}
    
#cbb76e96 {
    order: 2;
    width: 210px;
}
    
#\33 ca4ea75 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
    order: 0;
}
    
#d2acea9f {
    margin-left: 0%;
}
    
#fcea3a77 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#ba96d849 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\30 1175cef {
    width: 85.27383918691983%;
    min-height: 8px;
    align-items: center;
    height: auto;
}
    
#\31 5dac657 {
    width: 14.19%;
    min-height: 8px;
    align-items: center;
}
    
#\34 c83e85d {
    min-height: unset;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 cee9092 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\36 68a6aab {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
    order: 1;
}
    
#deca8930 {
    order: 2;
    width: 210px;
}
    
#\35 6b1d3f9 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 77f93d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#f531695b {
    margin-left: 0%;
}
    
#c87cedbf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
    order: 0;
}
    
#\30 55d0c9b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#\30 55d0c9b {
    height: auto;
    margin: -10% 0% 0px 0%;
}
    
#\36 e226a2e {
    order: 1;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#bbe7635e {
    width: 14.19%;
    min-height: 8px;
    align-items: center;
}
    
#\34 cc5ec02 {
    width: 85.27%;
    min-height: 8px;
    align-items: center;
    height: auto;
}
    
#\37 0a2fde0 {
    min-height: unset;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\31 c7b28d9 {
    width: 14.19%;
    min-height: 8px;
    align-items: center;
}
    
#c18a953d {
    width: 85.27%;
    min-height: 8px;
    align-items: center;
    height: auto;
}
    
#\31 477ae89 {
    min-height: unset;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 5985797.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#\38 5985797 {
    height: 240px;
    margin: -10% 0% 0px 0%;
}
    
#\31 d314991 {
    order: 2;
    width: 210px;
}
    
#\31 3ca984b {
    margin-left: 0%;
}
    
#\32 6e8a291 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
    order: 0;
}
    
#f304d3ca {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6559bfb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#edf81616 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\38 a03a179 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
    order: 1;
}
    
#\31 84574af {
    order: 1;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 1c36ad8 {
    width: 85.27%;
    min-height: 8px;
    align-items: center;
    height: auto;
}
    
#\33 d16d680 {
    width: 14.19%;
    min-height: 8px;
    align-items: center;
}
    
#e975fa14 {
    min-height: unset;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\34 c23cf46 {
    order: 2;
    width: 210px;
}
    
#\34 bc86595 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e31ded14 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\32 f0777d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#\32 f0777d6 {
    height: auto;
    margin: -10% 0% 0px 0%;
}
    
#\36 48ceaac {
    order: 1;
    width: 100%;
}
    
#\32 ec8b8e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#\34 9f2fa07 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
    order: 1;
}
    
#aac68e53 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
    order: 0;
}
    
#f7090aa2 {
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\35 e61cb56 {
    margin-left: 0%;
}
    
#\37 175151d {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4c837da {
    order: 2;
    width: 210px;
}
    
#d2d0bafd {
    order: 1;
    width: 100%;
}
    
#cfc6cdea {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#\32 46bf8dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#\32 46bf8dc {
    height: 240px;
    margin: -10% 0% 0px 0%;
}
    
#\36 b2dc0f5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
    order: 1;
}
    
#\38 317990d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
    order: 0;
}
    
#\33 c5ee1ef {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#bf6c139c {
    width: 85.27%;
    min-height: 8px;
    align-items: center;
    height: auto;
}
    
#b28d76fa {
    width: 14.19%;
    min-height: 8px;
    align-items: center;
}
    
#ff2e9002 {
    min-height: unset;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\32 42a6bc1 {
    min-height: unset;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 ad2d7c6 {
    width: 85.27%;
    min-height: 8px;
    align-items: center;
    height: auto;
}
    
#\32 62dfabd {
    width: 14.19%;
    min-height: 8px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#b0d3e09d {
    min-height: unset;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 67413cc {
    width: 14.19%;
    min-height: 8px;
    align-items: center;
}
    
#\38 8e70fb3 {
    width: 85.27%;
    min-height: 8px;
    align-items: center;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 0102594 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#\38 412048b {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a713f2f5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#a713f2f5 {
    height: 240px;
    margin: -10% 0% 0px 0%;
}
    
#\31 222708c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
    order: 0;
}
    
#\37 cc96242 {
    order: 2;
    width: 210px;
}
    
#\39 43d90c0 {
    order: 1;
    width: 100%;
}
    
#\35 d92dd0e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
    order: 1;
}
    
#\39 aa35826 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\33 39422cd {
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#f27da682 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9612982 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
    order: 0;
}
    
#\37 4571f13.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#\37 4571f13 {
    height: auto;
    margin: -10% 0% 0px 0%;
}
    
#\33 73e5046 {
    margin-left: 0%;
}
    
#\36 5383a9a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
    order: 1;
}
    
#b11806ed {
    order: 1;
    width: 100%;
}
    
#\37 ac5c004 {
    order: 2;
    width: 210px;
}
    
#\36 1623b96 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\31 98879f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
}



@media (max-width: 767px) {
    
#f8ef2c4f {
    width: 14.19%;
    min-height: 8px;
    align-items: center;
}
    
#a8769591 {
    min-height: unset;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 64977e7 {
    width: 85.27%;
    min-height: 8px;
    align-items: center;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 4f922c4 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1e1e9c6 {
    order: 2;
    width: 210px;
}
    
#a17ae464 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\34 7507ad0 {
    margin-left: 0%;
}
    
#da5f9c94.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#da5f9c94 {
    height: auto;
    margin: -10% 0% 0px 0%;
}
    
#a9115587 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#\31 e71e3ae {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
    order: 0;
}
    
#\33 c04309a {
    order: 1;
    width: 100%;
}
    
#\34 a356bb0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\37 dfa1d50 {
    width: 100%;
    min-height: 2788px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
}
#\37 dfa1d50.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b708d88b::before, #b708d88b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(228, 189, 158, 1);
    opacity: 0.65;
    border-radius: inherit;
}
#b708d88b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    background-attachment: initial;
}
#b708d88b.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#f7ee3cd1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#group_c2l {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 348d8cc {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e241878d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e0d002dd::before, #e0d002dd > .bgExtraLayerOverlay {
    
}
    
#f97cf095 {
    column-gap: 1.58743269530986%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    align-items: center;
    justify-content: space-between;
}
    
#d56b1ea8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 75.81%;
}
    
#\37 dcbaf31 {
    margin-right: 0%;
    margin-left: 0%;
    width: 75.81%;
}
    
#widget_7ru {
    width: 23.76%;
    height: 63px;
}
}



@media (max-width: 767px) {
    
#\32 f26deb0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c80f3f05 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 79146cf {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 990e2b9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b037755d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#fab6f1d0 {
    width: 100.00%;
    height: 426px;
}
    
#f00cb5a6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 7222730 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#e75cb0e2 {
    width: 100.00%;
}
    
#\33 4997e8f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 4bda3e5 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 c2fc065 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 b19ecfa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
}

