@media all {
  *#dm .dmInner a.u_1354841978 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2090240507 hr {
    color:var(--color_3) !important;
    border-width:3px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1003514935 hr {
    color:var(--color_3) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1885782930 hr {
    color:var(--color_3) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1217143006 hr {
    color:var(--color_3) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1112705867 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1776911844 hr {
    color:var(--color_3) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1217205061 hr {
    color:var(--color_3) !important;
    border-width:3px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1982041763 hr {
    color:var(--color_3) !important;
    border-width:3px !important;
  }

  *#dm .dmInner div.u_1328691579 hr {
    color:var(--color_3) !important;
    border-width:3px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1311955106 span.text {
    font-size:20px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner div.u_1055179790 .photoGalleryViewAll.link { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1055179790 .caption-container .caption-title { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1055179790 .caption-container .caption-text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1055179790 .caption-container .caption-text .rteBlock { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1055179790 .caption-inner { background-color:rgba(45,46,50,0.8) !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1055179790 .caption-inner {
    border-bottom-left-radius:10px !important;
    -webkit-border-top-right-radius:10px !important;
    -moz-border-top-right-radius:10px !important;
    -webkit-border-bottom-right-radius:10px !important;
    -webkit-border-bottom-left-radius:10px !important;
    border-top-right-radius:10px !important;
    -webkit-border-top-left-radius:10px !important;
    border-radius:10px !important;
    -moz-border-bottom-right-radius:10px !important;
    -moz-border-top-left-radius:10px !important;
    border-top-left-radius:10px !important;
    -moz-border-radius:10px !important;
    -moz-border-bottom-left-radius:10px !important;
    border-bottom-right-radius:10px !important;
    -webkit-border-radius:10px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_431414115 .svg { fill:var(--color_2) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_4133409474 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner *.u_1374529294 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner *.u_1055179790 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner *.u_1158633273 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner *.u_1406953288 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner *.u_1055179790 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner div.u_1055179790 .caption-container .caption-title { font-size:25px !important; }

  *#dm .dmInner *.u_1550038086 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner div.u_1055179790 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_1055179790 .caption-container .caption-text .rteBlock { font-size:16px !important; }

  *#dm .dmInner *.u_1550038086 .photoGalleryThumbs { padding:0px !important; }

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

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

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

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

  *#dm .dmInner *.u_1055179790 .photoGalleryThumbs .image-container a { padding-top:300px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1055179790 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1055179790 .photoGalleryViewAll { padding:0 5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 14% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.5;
}
#\36 3bd85219866cc362278151f {
    background-position: 50% 0%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_3vo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 5%;
}
    
#widget_jd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_vp8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    flex-wrap: nowrap;
    padding: 10px 65px 10px 65px;
    margin: 0px 0% 0px 0%;
}
    
#widget_uei.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_uei {
    width: 50.6%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6bg {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c3a29a2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\34 c3a29a2 {
    width: 241px;
    height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l5q {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_9qb {
    width: 88.16%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\36 e205098 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 65px 20px 65px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e88217b {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\36 2964f8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d369371 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 1ed5580.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 1ed5580 {
    width: 50.6%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 115ca2e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cf99b56d {
    min-height: 120px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/809bf54e/dms3rep/multi/opt/bg-shape-1-1920w.webp");
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    order: 0;
    background-position: 100% 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 122e1ea {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 5e5650e[data-pinned] {
    position: sticky;
    top: 107px;
    bottom: auto;
    z-index: 1;
}
#\38 5e5650e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d42a579a::before, #d42a579a > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
}
#d42a579a {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/809bf54e/dms3rep/multi/opt/bg-texture-1-1920w.webp");
}
    
#\39 cf9be1c {
    min-height: 120px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/809bf54e/dms3rep/multi/opt/bg-shape-2-1920w.webp");
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    order: 2;
    background-position: 100% 0%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 b4b631a {
    margin: 0px 0% 0px 0%;
}
    
#group_a66 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 65px 0px 65px;
    margin: 0px 0% 0px 0%;
}
    
#group_na4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#def50080 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_b96 {
    width: 100%;
    height: 150px;
    max-width: 100%;
}
    
#widget_c83 {
    width: 100%;
    height: 180px;
    max-width: 100%;
}
    
#widget_u35 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 44e04c9 {
    width: 96.83%;
    height: auto;
    max-width: 100%;
}
    
#e8c6b188.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e8c6b188 {
    width: 50.6%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qg2[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#group_qg2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 d781ada {
    min-height: 120px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/809bf54e/dms3rep/multi/opt/bg-shape-4-1920w.webp");
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    order: 2;
    background-position: 0% 0%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 03bfa71 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 94fb19a::before, #\35 94fb19a > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
}
#\35 94fb19a {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/809bf54e/dms3rep/multi/opt/bg-texture-1-1920w.webp");
}
    
#\35 f201a8f {
    width: 100%;
    height: 140px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 18dbb24 {
    margin: 0px 0% 0px 0%;
}
    
#\37 46fb365 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3e234c6[data-pinned] {
    position: sticky;
    top: 107px;
    bottom: auto;
    z-index: 1;
}
#\34 3e234c6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 815f3b8 {
    min-height: 120px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/809bf54e/dms3rep/multi/opt/bg-shape-3-1920w.webp");
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    order: 0;
    background-position: 0% 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 9afb8ea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 a0403f1 {
    width: 100%;
    height: 180px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 701c16c {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d309301e {
    width: 100%;
    min-width: 4%;
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0px 65px 0px 65px;
    margin: 0px 0% 0px 0%;
}
    
#d4f3a1f8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d4f3a1f8 {
    width: 50.6%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2ir {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_55l {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 6138974 {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 65px 60px 65px;
    margin: 0% 0% 0% 0%;
}
    
#\37 39c8d8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f2c0589c {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#widget_h5n {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_u3j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 c44f43d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 f6a0f83 {
    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;
}
    
#e6c96373.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e6c96373 {
    width: 50.6%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb47431c[data-pinned] {
    position: sticky;
    top: 107px;
    bottom: auto;
    z-index: 1;
}
#fb47431c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 aee5696 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b1f18e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 53d2acb {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\35 14f171d {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#aefc1587 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 98e5571 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c13c0672 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#edd26349 {
    width: 100%;
    min-width: 4%;
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 65px 0px 65px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1dd6fd5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 de67284 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 987a033[data-pinned] {
    position: sticky;
    top: 107px;
    bottom: auto;
    z-index: 1;
}
#\34 987a033 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 de51258 {
    margin: 0px 0% 0px 0%;
}
    
#\36 4a4a777::before, #\36 4a4a777 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
}
#\36 4a4a777 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/809bf54e/dms3rep/multi/opt/bg-texture-1-1920w.webp");
}
    
#\35 1b027ab {
    min-height: 120px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/809bf54e/dms3rep/multi/opt/bg-shape-3-1920w.webp");
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    order: 0;
    background-position: 0% 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 15ff90b {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 cbc21ad.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 cbc21ad {
    width: 50.6%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 513d3e3 {
    width: 100%;
    height: 180px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2f2b4f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 eb18aec {
    width: 100%;
    height: 150px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 df3fb6e {
    min-height: 120px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/809bf54e/dms3rep/multi/opt/bg-shape-4-1920w.webp");
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    order: 2;
    background-position: 0% 0%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#a7c26cdb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.28%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c2e05b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.72%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b054b52a {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 60px 65px 0px 65px;
    margin: 0% 0% 0% 0%;
}
    
#\34 f64ec49 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\36 9f24115 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#e55f29d8[data-pinned] {
    position: sticky;
    top: 107px;
    bottom: auto;
    z-index: 1;
}
#e55f29d8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1a1e92f {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 53606af.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 53606af {
    width: 50.6%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ce254e2 {
    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;
}
    
#e2f5b094 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 5278731 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e3bf82d9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e3bf82d9 {
    width: 50.6%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f819864a::before, #f819864a > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
}
#f819864a {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/809bf54e/dms3rep/multi/opt/bg-texture-1-1920w.webp");
}
    
#da144c22 {
    min-height: 120px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/809bf54e/dms3rep/multi/opt/bg-shape-1-1920w.webp");
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    order: 0;
    background-position: 100% 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7081c09 {
    width: 100%;
    min-width: 4%;
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0px 65px 0px 65px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0baba4c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 aad08bc {
    width: 100%;
    height: 180px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 990c71f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 2.0%;
}
    
#e4710c4d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b38e672[data-pinned] {
    position: sticky;
    top: 107px;
    bottom: auto;
    z-index: 1;
}
#\38 b38e672 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 eddeb36 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 b4c8050 {
    margin: 0px 0% 0px 0%;
}
    
#f69b9478 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a98511c {
    min-height: 120px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/809bf54e/dms3rep/multi/opt/bg-shape-2-1920w.webp");
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    order: 2;
    background-position: 100% 0%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b4fa5223 {
    width: 100%;
    height: 150px;
    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 1585597 {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 65px 60px 65px;
    margin: 0% 0% 0% 0%;
}
    
#\31 9f7c860[data-pinned] {
    position: sticky;
    top: 107px;
    bottom: auto;
    z-index: 1;
}
#\31 9f7c860 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e1dd11e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1ff231b {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\38 7b1f62e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b4992e8 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#edea5dba {
    align-items: center;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    min-width: 32px;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#e6eec0fb {
    align-items: center;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    min-width: 32px;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\37 a3765fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 2150fcd {
    align-items: center;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    min-width: 32px;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\31 3c73a38 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c491018b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 5c75a64 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 c0f44c3 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#d999e71c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#ffc10e3e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 6c3b532 {
    align-items: center;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    min-width: 32px;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\31 5eb7611 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#cd25907a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c244cd84 {
    align-items: center;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    min-width: 32px;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#c56d3777 {
    margin: -120px 0% 0px 0%;
}
}



@media all {
    
#\31 3755889 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 98e5dbc {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\34 1ad6a43 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 276307b {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#dd1c0ffb[data-pinned] {
    position: sticky;
    top: 107px;
    bottom: auto;
    z-index: 1;
}
#dd1c0ffb {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 422206d {
    align-items: center;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    min-width: 32px;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\39 46ff9d9 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#c38e927e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e20aa13 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 95a2a6f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a909cd58 {
    align-items: center;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    min-width: 32px;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#bc35aa9e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 02bde22 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fbea2964 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf721683 {
    align-items: center;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    min-width: 32px;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\33 ba1f9b9 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#fcb2e709 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 29845e1 {
    align-items: center;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    min-width: 32px;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\37 d6210ed {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\34 affeee4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 06db929 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b15908ec {
    align-items: center;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    min-width: 32px;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\37 821e573 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\32 91933b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 3e37176 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 79f884f {
    align-items: center;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    min-width: 32px;
    justify-content: flex-start;
    background-color: var(--color_2);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\37 dcc85bf {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 d06e71d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 65346f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#widget_3vo {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e205098 {
    min-height: 228px;
}
    
#\36 2964f8a {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 1;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 115ca2e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 122e1ea {
    min-height: 288px;
}
    
#d42a579a::before, #d42a579a > .bgExtraLayerOverlay {
    
}
    
#widget_b96 {
    height: 100px;
}
    
#widget_c83 {
    height: 100px;
}
    
#group_na4 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#group_qg2[data-pinned] {
    top: 40px;
}
#group_qg2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_u35 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 03bfa71 {
    min-height: 288px;
}
    
#\35 94fb19a::before, #\35 94fb19a > .bgExtraLayerOverlay {
    
}
    
#\35 f201a8f {
    height: 100px;
}
    
#d309301e {
    min-height: 0px;
    padding: 0px 45px 0px 45px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a0403f1 {
    width: 100%;
    height: 100px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6138974 {
    min-height: 0px;
    padding: 0px 65px 40px 65px;
}
    
#\36 c44f43d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd322298 {
    margin: 0px 0% 0px 0%;
}
    
#\36 f6a0f83 {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 1;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb47431c[data-pinned] {
    top: 40px;
}
    
#\34 53d2acb {
    min-height: 228px;
}
    
#aefc1587 {
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4a4a777::before, #\36 4a4a777 > .bgExtraLayerOverlay {
    
}
    
#edd26349 {
    min-height: 0px;
    padding: 0px 45px 0px 45px;
    margin: 0px 0% 0px 0%;
}
    
#\39 513d3e3 {
    width: 100%;
    height: 100px;
}
    
#\30 eb18aec {
    height: 100px;
}
    
#\33 de67284 {
    min-height: 288px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2f5b094 {
    margin: 0px 0% 0px 0%;
}
    
#b054b52a {
    min-height: 228px;
}
    
#e55f29d8[data-pinned] {
    top: 40px;
}
    
#\38 1a1e92f {
    order: 0;
}
    
#\39 ce254e2 {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 1;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f69b9478 {
    min-height: 288px;
}
    
#f819864a::before, #f819864a > .bgExtraLayerOverlay {
    
}
    
#\30 7081c09 {
    min-height: 0px;
    padding: 0px 45px 0px 45px;
    margin: 0px 0% 0px 0%;
}
    
#\36 aad08bc {
    width: 100%;
    height: 100px;
}
    
#b4fa5223 {
    height: 100px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 1585597 {
    min-height: 228px;
}
    
#\31 9f7c860[data-pinned] {
    top: 40px;
}
    
#c56d3777 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dd6a0bbb {
    margin: 0px 0% 0px 0%;
}
    
#\34 276307b {
    min-height: 228px;
}
    
#dd1c0ffb[data-pinned] {
    top: 40px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 0px;
    align-items: center;
    padding: 20% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    
#widget_3vo {
    height: auto;
    margin-top: 20%;
}
    
#widget_jd3 {
    width: 100.00%;
}
    
#group_vp8 {
    align-items: center;
    padding: 10px 4% 10px 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_6bg {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 e205098 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 4% 0px 4%;
}
    
#\36 2964f8a {
    width: 100%;
    max-width: none;
}
    
#\37 d369371 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 20px;
}
    
#\31 115ca2e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cf99b56d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 122e1ea {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 b4b631a {
    margin: 0px 0% 0px 0%;
}
    
#d42a579a::before, #d42a579a > .bgExtraLayerOverlay {
    
}
    
#\39 cf9be1c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 20px;
}
    
#group_a66 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 4% 10px 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_na4 {
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#def50080 {
    min-width: 32px;
    order: 0;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_c83 {
    height: 100px;
}
    
#group_qg2 {
    width: 100%;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_b96 {
    height: 50px;
}
}



@media (max-width: 767px) {
    
#\39 d781ada {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 20px;
}
    
#\39 815f3b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 03bfa71 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 94fb19a::before, #\35 94fb19a > .bgExtraLayerOverlay {
    
}
    
#\30 18dbb24 {
    margin: 0px 0% 0px 0%;
}
    
#\37 46fb365 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 701c16c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d309301e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 4% 10px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 a0403f1 {
    height: 50px;
    width: 100%;
}
    
#\35 f201a8f {
    height: 50px;
}
}



@media (max-width: 767px) {
    
#\34 6138974 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 40px 4%;
}
    
#\37 39c8d8a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 20px;
}
    
#\36 c44f43d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bd322298 {
    margin: 0px 0% 0px 0%;
}
    
#\36 f6a0f83 {
    width: 100%;
    max-width: none;
}
    
#\37 aee5696 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\30 b1f18e2 {
    width: 100%;
    min-height: 176px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 20px;
}
    
#\34 53d2acb {
    min-height: unset;
    flex-direction: column;
    padding: 20px 4% 40px 4%;
}
}



@media (max-width: 767px) {
    
#\39 de51258 {
    margin: 0px 0% 0px 0%;
}
    
#\36 4a4a777::before, #\36 4a4a777 > .bgExtraLayerOverlay {
    
}
    
#\35 1b027ab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c13c0672 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#edd26349 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 4% 10px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 15ff90b {
    min-width: 32px;
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 513d3e3 {
    height: 50px;
    width: 100%;
}
    
#\30 eb18aec {
    height: 50px;
}
    
#\33 df3fb6e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 20px;
}
    
#\33 de67284 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#e2f5b094 {
    margin: 0px 0% 0px 0%;
}
    
#a7c26cdb {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\38 c2e05b5 {
    width: 100%;
    min-height: 176px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 20px;
}
    
#b054b52a {
    min-height: unset;
    flex-direction: column;
    padding: 20px 4% 40px 4%;
}
    
#\39 ce254e2 {
    width: 100%;
    max-width: none;
}
}



@media (max-width: 767px) {
    
#\32 5278731 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 990c71f {
    min-width: 32px;
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 b4c8050 {
    margin: 0px 0% 0px 0%;
}
    
#\30 a98511c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 20px;
}
    
#f69b9478 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f819864a::before, #f819864a > .bgExtraLayerOverlay {
    
}
    
#da144c22 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 7081c09 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 4% 10px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 aad08bc {
    height: 50px;
    width: 100%;
}
    
#b4fa5223 {
    height: 50px;
}
}



@media (max-width: 767px) {
    
#\37 1585597 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 40px 4%;
}
    
#c56d3777 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e1dd11e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#edea5dba {
    width: 100%;
}
    
#e6eec0fb {
    width: 100%;
}
    
#\36 6c3b532 {
    width: 100%;
}
    
#\38 2150fcd {
    width: 100%;
}
    
#c244cd84 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#dd6a0bbb {
    margin: 0px 0% 0px 0%;
}
    
#\34 1ad6a43 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 276307b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 40px 4%;
}
    
#\31 422206d {
    width: 100%;
}
    
#a909cd58 {
    width: 100%;
}
    
#cf721683 {
    width: 100%;
}
    
#\30 29845e1 {
    width: 100%;
}
    
#b15908ec {
    width: 100%;
}
    
#\35 79f884f {
    width: 100%;
}
}

