@media all {
  *#dm .dmInner div.u_4118112953 hr {
    color:rgba(252,187,6,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1813112599 hr {
    color:rgba(252,187,6,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1167559548 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1459768101 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

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

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

  *#dm .dmInner div.u_1291072325 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1859625134 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1090707455 hr {
    color:rgba(252,187,6,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1161028057 hr {
    color:rgba(252,187,6,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1031836012 hr {
    color:rgba(252,187,6,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1437504057 hr {
    color:rgba(252,187,6,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1329240596 hr {
    color:rgba(252,187,6,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1556846236 hr {
    color:rgba(252,187,6,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1004168767 hr {
    color:rgba(252,187,6,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1975041998 hr {
    color:rgba(252,187,6,1) !important;
    border-width:1px !important;
  }

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

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

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

  *#dm .dmInner div.u_1271394673 hr {
    color:rgba(252,187,6,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1538323172 hr {
    color:rgba(252,187,6,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_2195112178 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1492153000 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1530571478 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1390553953 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner *.u_3210091718 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner *.u_1870442646 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *#hamburger-drawer.layout-drawer:not([data-origin="top"]) { width:100vw !important; }

  *[dmtemplateid="FlexHeader"].runtime-module-container.layout-drawer_open.layout-drawer_push-content { transform:translate(85vw,0) !important; }

  *[dmtemplateid="FlexHeader"].runtime-module-container.layout-drawer_open.layout-drawer_push-content.hamburger-reverse { transform:translate(-85vw,0) !important; }

  *#dm .dmInner *.u_3210091718 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_3210091718 .photoGalleryViewAll { padding:0 10px !important; }

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

  *#dm .dmInner *.u_1870442646 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1870442646 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1870442646 .photoGalleryThumbs .image-container a { padding-top:66px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_3210091718 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_3210091718 .photoGalleryViewAll { padding:0 10px !important; }

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

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_1870442646 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1870442646 .photoGalleryViewAll { padding:0 10px !important; }

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

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

  *#dm .dmInner *.u_3210091718 .photoGalleryViewAll { padding:0 10px !important; }

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

  *#dm .dmInner *.u_1870442646 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1870442646 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1870442646 .photoGalleryThumbs .image-container a { padding-top:157px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0,0,0,0);
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_88r {
    width: 817px;
    height: auto;
    max-width: 100%;
}
    
#\35 aa35d12 {
    width: 519px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4gg.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_4gg {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#group_0nk {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_4fa {
    width: 300px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\38 0533814.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 0533814 {
    width: 100%;
    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;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.6;
}
#\36 3d24979f4a54e38542a8abe {
    background-color: rgba(0,0,0,0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/759c6118/dms3rep/multi/opt/1928335821-1920w.jpeg");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
}
    
#\36 3d24979f4a54e38542a8abb {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 55.60%;
    min-height: 8px;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_skq {
    width: 734px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_v57 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_imn {
    justify-content: flex-start;
    width: 40.4%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
}
}



@media all {
    
#\37 f4bb917 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 100px 60px 20px 60px;
    margin: 0% 0% 0% 0%;
}
    
#e7280f4b {
    margin: 0px 0% 0px 0%;
}
    
#\33 153eca5::before, #\33 153eca5 > .bgExtraLayerOverlay {
    
}
#\33 153eca5 {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/759c6118/dms3rep/multi/opt/687106058-1920w.jpeg");
    background-attachment: fixed;
}
    
#\33 a68b903 {
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 5ef06dd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\31 ed5bd32.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 ed5bd32 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 a8c7d50 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b67b6d9b::before, #b67b6d9b > .bgExtraLayerOverlay {
    
}
#b67b6d9b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    background-image: none;
}
    
#f9276d97 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 40px 60px 40px 60px;
}
    
#a76f2cbe {
    margin: 0px 0% 0px 0%;
}
    
#widget_0ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gjt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fd124708 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ddf9bef1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ddf9bef1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 db5a31d {
    width: 100%;
    height: 382px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb4f920c {
    background-image: url("https://irp.cdn-website.com/759c6118/dms3rep/multi/opt/687106058-1920w.jpeg");
    background-attachment: fixed;
}
}



@media all {
    
#\39 e76f6b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#d8bd6234::before, #d8bd6234 > .bgExtraLayerOverlay {
    
}
#d8bd6234 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    background-image: none;
}
    
#\32 14a850c {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 40px 60px 40px 60px;
}
    
#\37 534fad5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a72d1b9d {
    margin: 0px 0% 0px 0%;
}
    
#dd742780 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 cc6c146 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 6ef9fff {
    border-width: 0px 0 0 0;
    border-color: var(--color_3) #000000 #000000 #000000;
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/759c6118/dms3rep/multi/opt/687106058-1920w.jpeg");
    background-attachment: fixed;
}
    
#\30 7895fd5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 7895fd5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 385c58b {
    width: 100%;
    height: 382px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#cd55ca86 {
    border-width: 0px 0 0 0;
    border-color: var(--color_3) #000000 #000000 #000000;
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/759c6118/dms3rep/multi/opt/687106058-1920w.jpeg");
    background-attachment: fixed;
}
    
#fe841008 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 40px 60px 40px 60px;
}
    
#\39 9aefad4::before, #\39 9aefad4 > .bgExtraLayerOverlay {
    
}
#\39 9aefad4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    background-image: none;
}
    
#\31 a41f462 {
    margin: 0px 0% 0px 0%;
}
    
#\39 a445f88 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 83ffb76 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bed8edd8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 e6cc6ef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d277fb01.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d277fb01 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff09e016 {
    width: 100%;
    height: 382px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 9437ddb {
    border-width: 0px 0 0 0;
    border-color: var(--color_3) #000000 #000000 #000000;
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/759c6118/dms3rep/multi/opt/687106058-1920w.jpeg");
    background-attachment: fixed;
}
    
#\33 fa08f51 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 2666f66 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d4e3d2a0::before, #d4e3d2a0 > .bgExtraLayerOverlay {
    
}
#d4e3d2a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    background-image: none;
}
    
#\36 03fce82 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 6abde63 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 40px 60px 40px 60px;
}
    
#\32 7a9f4e9 {
    margin: 0px 0% 0px 0%;
}
    
#f207d5c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 1982edb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 1982edb {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ca3293f {
    width: 100%;
    height: 382px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 6835313::before, #\35 6835313 > .bgExtraLayerOverlay {
    
}
#\35 6835313 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    background-image: none;
}
    
#\35 8496016 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 f80a94a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ca22941c {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 40px 60px 40px 60px;
}
    
#\31 22bc73a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 6242d96 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dbfe5d84 {
    margin: 0px 0% 0px 0%;
}
    
#f154df4f {
    border-width: 0px 0 0 0;
    border-color: var(--color_3) #000000 #000000 #000000;
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/759c6118/dms3rep/multi/opt/687106058-1920w.jpeg");
    background-attachment: fixed;
}
    
#\32 820d830.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 820d830 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da6f8464 {
    width: 100%;
    height: 382px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f740e7e3 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 40px 60px 100px 60px;
}
    
#a31b5da9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f9787778 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fbd6e3a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 6938f29 {
    margin: 0px 0% 0px 0%;
}
    
#d4632014::before, #d4632014 > .bgExtraLayerOverlay {
    
}
#d4632014 {
    border-width: 0px 0 0 0;
    border-color: var(--color_3) #000000 #000000 #000000;
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/759c6118/dms3rep/multi/opt/687106058-1920w.jpeg");
    background-attachment: fixed;
}
    
#\38 1407cb3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 72aa6cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    background-image: url("https://irp.cdn-website.com/759c6118/dms3rep/multi/opt/image0+%283%29-1920w.jpeg");
}
    
#\30 06d23fb {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 43d7d43.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 43d7d43 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#eeab45d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.74%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\33 ae5689f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.26%;
    min-width: 4%;
    justify-content: flex-end;
}
    
#d987fde6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\30 b3407d9 {
    width: 477px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c9509da::before, #\38 c9509da > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.4;
    border-radius: inherit;
}
#\38 c9509da {
    background-image: url("https://irp.cdn-website.com/759c6118/dms3rep/multi/opt/Ame-nagement--2815-29-1920w.JPG-1920w.jpeg");
    background-attachment: fixed;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
}
    
#\39 a22660b {
    width: 300px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc0ee484 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a17b2baa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 197f401 {
    margin: 0px 0% 0px 0%;
}
    
#\36 1d1a9bb {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 60px 20px 60px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c90d94d2 {
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/759c6118/dms3rep/multi/opt/687106058-1920w.jpeg");
    background-attachment: fixed;
}
    
#widget_133 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c2ed6032.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c2ed6032 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 6870006 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(250,250,250,1);
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#de29c50c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e501d466 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\39 f67ad26 {
    margin: 0px 0% 0px 0%;
}
    
#\30 1eacd80 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 58602ea {
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/759c6118/dms3rep/multi/opt/687106058-1920w.jpeg");
    background-attachment: fixed;
}
    
#b1bdb26a {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 60px 6% 60px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 9a48937 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f7221927 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ee898e6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 498e433 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e2f482a6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\31 6478d2f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(250,250,250,1);
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#a9865226 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#f2d047ef {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab67f0a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5ed0379 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f98b1b5 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d60a84b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cfea1ff6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cb1317e6 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#f46dfdf4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(250,250,250,1);
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#ed9b7762 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\39 c0d2c19 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7aad410 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6b8f48b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eeb14f71 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fc915dce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1b9d7b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 df5e942 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\37 9209b33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(250,250,250,1);
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#f162e7b9 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ef6fd4a {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e88031e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6bf24df {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4f225ca {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8d6fe8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 27c8d14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d3dd9c8 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 0808215.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 0808215 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 94fdb27 {
    width: 99.70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3ad1bf6 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#c39bf9aa {
    margin: 0px 0% 0px 0%;
}
    
#\31 9c35066::before, #\31 9c35066 > .bgExtraLayerOverlay {
    
}
#\31 9c35066 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    background-image: none;
}
    
#d6bccca8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ac3eb35 {
    width: 531.205px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fb6b0a4a::before, #fb6b0a4a > .bgExtraLayerOverlay {
    
}
#fb6b0a4a {
    border-width: 0px 0 0 0;
    border-color: var(--color_3) #000000 #000000 #000000;
    border-style: solid;
    background-image: none;
}
    
#widget_lgc {
    width: 100%;
    height: 382px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\31 829aef3::before, #\31 829aef3 > .bgExtraLayerOverlay {
    
}
#\31 829aef3 {
    border-width: 0px 0 0 0;
    border-color: var(--color_3) #000000 #000000 #000000;
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/759c6118/dms3rep/multi/opt/Ame-nagement--2813-29-1920w.JPG-1920w.jpeg");
}
    
#c1bae108::before, #c1bae108 > .bgExtraLayerOverlay {
    
}
#c1bae108 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    background-image: none;
}
    
#d414b227 {
    margin: 0px 0% 0px 0%;
}
    
#c55efd49 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\31 899552e {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\31 1deba12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d17dc71 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\31 353ef0d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 353ef0d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 303b491 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 5a61044 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4058b68[data-css-edit] {
    backdrop-filter: blur(5px);
}
#f4058b68 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    order: 0;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#a66cfd74 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 433fee6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\38 299eaa3 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#aeb1dfbf {
    width: 531.205px;
    height: auto;
    max-width: 100%;
}
    
#\34 e5b8388 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 2333774 {
    width: 89.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec004359[data-css-edit] {
    backdrop-filter: blur(5px);
}
#ec004359 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    order: 0;
    background-color: rgba(255, 255, 255, 0.85);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#f15c33a1::before, #f15c33a1 > .bgExtraLayerOverlay {
    
}
#f15c33a1 {
    border-width: 0px 0 0 0;
    border-color: var(--color_3) #000000 #000000 #000000;
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/759c6118/dms3rep/multi/opt/209292106-1920w.jpeg");
}
    
#ab752d3d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ab752d3d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cf04424::before, #\33 cf04424 > .bgExtraLayerOverlay {
    
}
#\33 cf04424 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    background-image: none;
}
    
#fc5a60d8 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#cd6312a6 {
    width: 83.84%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 a884482 {
    margin: 0px 0% 0px 0%;
}
    
#c6ba43cc {
    width: 89.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7tt {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
}



@media all {
    
#\33 b088bd7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f887af6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4c4d60a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.67%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#f92a6092 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\33 47d2dd2 {
    width: 300px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f307d937 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.33%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#e6becb5c::before, #e6becb5c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.4;
    border-radius: inherit;
}
#e6becb5c {
    background-image: url("https://irp.cdn-website.com/759c6118/dms3rep/multi/opt/ducharme--281-29-1920w.JPEG-1920w.jpeg");
    background-attachment: fixed;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
}
}



@media all {
    
#bc6f0455 {
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#ef829b9c {
    margin: 0px 0% 0px 0%;
}
    
#\33 cd3a62d {
    width: 1320px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 cf1f92f {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 7427b2d::before, #\32 7427b2d > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.6;
}
#\32 7427b2d {
    background-color: rgba(0,0,0,0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/759c6118/dms3rep/multi/opt/1928335821-1920w.jpeg");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
}
    
#\35 939b88b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 939b88b {
    width: 100%;
    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;
}
    
#widget_qi6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a839c594 {
    width: 81.89%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\35 aa35d12 {
    margin-right: 0%;
    margin-left: 0%;
    width: 70.55%;
}
    
#group_0nk {
    column-gap: 3.779527559055118%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_4fa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
}
    
#widget_skq {
    width: 635px;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#widget_v57 {
    width: 635px;
}
    
#group_imn {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e7280f4b {
    margin: 0px 0% 0px 0%;
}
    
#\37 f4bb917 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 80px 40px 20px 40px;
}
    
#\33 a68b903 {
    width: 100%;
    min-height: 0px;
}
    
#\30 5ef06dd {
    width: 77.01%;
}
    
#\33 153eca5::before, #\33 153eca5 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9276d97 {
    min-height: 0px;
    padding: 40px 40px 40px 40px;
}
    
#a76f2cbe {
    margin: 0px 0% 0px 0%;
}
    
#b67b6d9b::before, #b67b6d9b > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 14a850c {
    min-height: 0px;
    padding: 40px 40px 40px 40px;
}
    
#a72d1b9d {
    margin: 0px 0% 0px 0%;
}
    
#d8bd6234::before, #d8bd6234 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fe841008 {
    min-height: 0px;
    padding: 40px 40px 40px 40px;
}
    
#\31 a41f462 {
    margin: 0px 0% 0px 0%;
}
    
#\39 9aefad4::before, #\39 9aefad4 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6abde63 {
    min-height: 0px;
    padding: 40px 40px 40px 40px;
}
    
#\32 7a9f4e9 {
    margin: 0px 0% 0px 0%;
}
    
#d4e3d2a0::before, #d4e3d2a0 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6835313::before, #\35 6835313 > .bgExtraLayerOverlay {
    
}
    
#ca22941c {
    min-height: 0px;
    padding: 40px 40px 40px 40px;
}
    
#dbfe5d84 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f740e7e3 {
    min-height: 0px;
    padding: 40px 40px 80px 40px;
}
    
#\32 6938f29 {
    margin: 0px 0% 0px 0%;
}
    
#d4632014::before, #d4632014 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d987fde6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 c9509da::before, #\38 c9509da > .bgExtraLayerOverlay {
    
}
    
#eeab45d7 {
    width: 100%;
    min-height: 80px;
}
    
#\33 ae5689f {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1d1a9bb {
    min-height: 88px;
    padding: 80px 40px 20px 40px;
}
    
#\34 197f401 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6870006 {
    width: 48%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#b1bdb26a {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 4%;
    row-gap: 20px;
    padding: 20px 40px 8% 40px;
}
    
#\31 6478d2f {
    width: 48%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#f46dfdf4 {
    width: 48%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 9209b33 {
    width: 48%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f67ad26 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3ad1bf6 {
    min-height: 0px;
}
    
#c39bf9aa {
    margin: 0px 0% 0px 0%;
}
    
#fb6b0a4a::before, #fb6b0a4a > .bgExtraLayerOverlay {
    
}
    
#\31 9c35066::before, #\31 9c35066 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 829aef3::before, #\31 829aef3 > .bgExtraLayerOverlay {
    
}
    
#d414b227 {
    margin: 0px 0% 0px 0%;
}
    
#\31 899552e {
    min-height: 0px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#c1bae108::before, #c1bae108 > .bgExtraLayerOverlay {
    
}
    
#f4058b68 {
    width: 100%;
    min-height: 8px;
}
    
#aeb1dfbf {
    width: 634.1745px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 cf04424::before, #\33 cf04424 > .bgExtraLayerOverlay {
    
}
#\33 cf04424 {
    width: 27.56%;
}
    
#ec004359 {
    width: 68.44%;
}
    
#fc5a60d8 {
    min-height: 0px;
}
    
#f15c33a1::before, #f15c33a1 > .bgExtraLayerOverlay {
    
}
    
#\37 a884482 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f92a6092 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e6becb5c::before, #e6becb5c > .bgExtraLayerOverlay {
    
}
    
#f307d937 {
    width: 100%;
    min-height: 80px;
}
    
#a4c4d60a {
    width: 100%;
    min-height: 80px;
}
    
#\33 b088bd7 {
    width: 80.94%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc6f0455 {
    width: 100%;
    min-height: 80px;
}
    
#ef829b9c {
    margin: 0px 0% 0px 0%;
}
    
#\33 cd3a62d {
    width: 635px;
}
    
#\38 cf1f92f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 7427b2d::before, #\32 7427b2d > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 1d1a9bb {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c90d94d2 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\30 58602ea {
    grid-template-rows: minmax(8px, max-content);
}
    
#b1bdb26a {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\35 aa35d12 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_0nk {
    column-gap: 7.617536203134299%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_4fa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    min-height: 0;
    row-gap: 20px;
    flex-wrap: nowrap;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_skq {
    width: 298px;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#group_imn {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 f4bb917 {
    flex-direction: column;
    min-height: 0;
    row-gap: 20px;
    flex-wrap: nowrap;
    padding: 60px 30px 20px 30px;
}
    
#e7280f4b {
    margin: 0px 0% 0px 0%;
}
    
#\33 a68b903 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
}
    
#\30 5ef06dd {
    width: 82.55%;
}
    
#\33 153eca5::before, #\33 153eca5 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\37 a8c7d50 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    row-gap: 20px;
}
    
#b67b6d9b::before, #b67b6d9b > .bgExtraLayerOverlay {
    
}
#b67b6d9b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f9276d97 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 20px 30px 20px 30px;
}
    
#a76f2cbe {
    margin: 0px 0% 0px 0%;
}
    
#\31 db5a31d {
    height: 240px;
}
    
#widget_0ad {
    width: 63.04%;
}
}



@media (max-width: 767px) {
    
#\39 e76f6b0 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 20px;
}
    
#d8bd6234::before, #d8bd6234 > .bgExtraLayerOverlay {
    
}
#d8bd6234 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 14a850c {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 20px 30px 20px 30px;
}
    
#a72d1b9d {
    margin: 0px 0% 0px 0%;
}
    
#\35 385c58b {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#fe841008 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 20px 30px 20px 30px;
}
    
#\39 9aefad4::before, #\39 9aefad4 > .bgExtraLayerOverlay {
    
}
#\39 9aefad4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 a41f462 {
    margin: 0px 0% 0px 0%;
}
    
#bed8edd8 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    row-gap: 20px;
    justify-content: flex-start;
}
    
#ff09e016 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#d4e3d2a0::before, #d4e3d2a0 > .bgExtraLayerOverlay {
    
}
#d4e3d2a0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 03fce82 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 20px;
}
    
#\32 6abde63 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 20px 30px 20px 30px;
}
    
#\32 7a9f4e9 {
    margin: 0px 0% 0px 0%;
}
    
#\39 ca3293f {
    height: 240px;
}
    
#\34 2666f66 {
    width: 94.56%;
}
}



@media (max-width: 767px) {
    
#\35 6835313::before, #\35 6835313 > .bgExtraLayerOverlay {
    
}
#\35 6835313 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 8496016 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 20px;
}
    
#ca22941c {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 20px 30px 20px 30px;
}
    
#dbfe5d84 {
    margin: 0px 0% 0px 0%;
}
    
#da6f8464 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#f740e7e3 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 20px 30px 60px 30px;
}
    
#\32 6938f29 {
    margin: 0px 0% 0px 0%;
}
    
#d4632014::before, #d4632014 > .bgExtraLayerOverlay {
    
}
    
#\38 1407cb3 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 20px;
}
    
#\31 72aa6cb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 06d23fb {
    height: 180px;
}
}



@media (max-width: 767px) {
    
#eeab45d7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 ae5689f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d987fde6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 c9509da::before, #\38 c9509da > .bgExtraLayerOverlay {
    
}
    
#\39 a22660b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a17b2baa {
    width: 100%;
    min-height: 0px;
    align-items: center;
    row-gap: 5px;
}
    
#\36 1d1a9bb {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 60px 30px 20px 30px;
}
    
#\34 197f401 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 6870006 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#e501d466 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\30 1eacd80 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#b1bdb26a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 30px 60px 30px;
}
    
#f7221927 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\32 ee898e6 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#e2f482a6 {
    min-height: auto;
}
    
#\31 6478d2f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#a9865226 {
    min-height: auto;
}
    
#f2d047ef {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\39 5ed0379 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\38 f98b1b5 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#cb1317e6 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#f46dfdf4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#ed9b7762 {
    min-height: auto;
}
    
#\39 c0d2c19 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\38 6b8f48b {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#eeb14f71 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\34 df5e942 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\37 9209b33 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#f162e7b9 {
    min-height: auto;
}
    
#\31 ef6fd4a {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\36 6bf24df {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#a4f225ca {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\33 d3dd9c8 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\39 f67ad26 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 3ad1bf6 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
}
    
#c39bf9aa {
    margin: 0px 0% 0px 0%;
}
    
#\31 9c35066::before, #\31 9c35066 > .bgExtraLayerOverlay {
    
}
#\31 9c35066 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#d6bccca8 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 20px;
    order: 1;
}
    
#fb6b0a4a::before, #fb6b0a4a > .bgExtraLayerOverlay {
    
}
    
#widget_lgc {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#f4058b68 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 20px;
    order: 1;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 829aef3::before, #\31 829aef3 > .bgExtraLayerOverlay {
    
}
    
#c1bae108::before, #c1bae108 > .bgExtraLayerOverlay {
    
}
#c1bae108 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#d414b227 {
    margin: 0px 0% 0px 0%;
}
    
#\31 899552e {
    min-height: 0;
    flex-direction: column;
    row-gap: 20px;
    flex-wrap: nowrap;
}
    
#aeb1dfbf {
    width: 99.34%;
}
}



@media (max-width: 767px) {
    
#\33 2333774 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 cf04424::before, #\33 cf04424 > .bgExtraLayerOverlay {
    
}
#\33 cf04424 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#ec004359 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 20px;
    order: 1;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#fc5a60d8 {
    min-height: 0;
    flex-direction: column;
    row-gap: 20px;
    flex-wrap: nowrap;
}
    
#f15c33a1::before, #f15c33a1 > .bgExtraLayerOverlay {
    
}
    
#\37 a884482 {
    margin: 0px 0% 0px 0%;
}
    
#c6ba43cc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_7tt {
    column-gap: 8.053691275167784%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#a4c4d60a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f92a6092 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 47d2dd2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f307d937 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e6becb5c::before, #e6becb5c > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#bc6f0455 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#ef829b9c {
    margin: 0px 0% 0px 0%;
}
    
#\33 cd3a62d {
    width: 298px;
}
    
#\38 cf1f92f {
    flex-direction: column;
    min-height: 0;
    row-gap: 20px;
    flex-wrap: nowrap;
}
    
#\32 7427b2d::before, #\32 7427b2d > .bgExtraLayerOverlay {
    
}
    
#a839c594 {
    width: 100.00%;
}
}

#bb4f920c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECERIhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDMDk7eys5dYAH/2Q==')!important}#\35 6ef9fff.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECERIhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDMDk7eys5dYAH/2Q==')!important}#cd55ca86.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECERIhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDMDk7eys5dYAH/2Q==')!important}#\39 9437ddb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECERIhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDMDk7eys5dYAH/2Q==')!important}#f154df4f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECERIhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDMDk7eys5dYAH/2Q==')!important}#d4632014.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECERIhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDMDk7eys5dYAH/2Q==')!important}#\31 72aa6cb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAeEAABAwQDAAAAAAAAAAAAAAACAAEDBAURIRMUMf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAZEQACAwEAAAAAAAAAAAAAAAABAgAREwP/2gAMAwEAAhEDEQA/AJqYrodynKaVuubbHKmKxwmTlxNt8+oiBt0ZjZiM1AFCf//Z')!important}#e6becb5c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAGxAAAQQDAAAAAAAAAAAAAAAAAQACAwQSITH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABcRAQADAAAAAAAAAAAAAAAAAAACETH/2gAMAwEAAhEDEQA/AMyllDabxgNa6pp1OEuJx6URNKRx/9k=')!important}#c90d94d2.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECERIhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDMDk7eys5dYAH/2Q==')!important}#\30 58602ea.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECERIhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDMDk7eys5dYAH/2Q==')!important}#\31 829aef3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIhAAAAQFBQEAAAAAAAAAAAAAAAECAwQFBhEiEhMWMUFR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABcRAAMBAAAAAAAAAAAAAAAAAAABAhH/2gAMAwEAAhEDEQA/AJaSk0RWEmKCXMCa2cjM+7DX4Y63gTCVEnHV9t6AAOmKYWH/2Q==')!important}#\32 7427b2d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAGhAAAgMBAQAAAAAAAAAAAAAAAAIBEjEDEf/EABUBAQEAAAAAAAAAAAAAAAAAAAYH/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECIf/aAAwDAQACEQMRAD8A152o1NgjPRvdkAhJXWMf/9k=')!important}#f15c33a1.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAeEAABBAEFAAAAAAAAAAAAAAARAAECAwUEBhQyUf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGREAAgMBAAAAAAAAAAAAAAAAAAECESEx/9oADAMBAAIRAxEAPwC378evR4etrjYHET6pdPO1RnKPFIcdkRAs4UQVo//Z')!important}#\38 c9509da.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAgABBBEDBRMiUWH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABYRAQEBAAAAAAAAAAAAAAAAAAEAIf/aAAwDAQACEQMRAD8Aw9eOctcEuYPG4dRfxvqmecNvUnHSIpHWQX//2Q==')!important}