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

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

  *#dm .dmInner div.u_1515711403 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1402170345 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1974931554 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1091151943 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1190334638 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1000975446 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner nav.u_2701641418.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    border-bottom-left-radius:0px !important;
    padding-top:0px !important;
    font-weight:400 !important;
    text-decoration:none !important;
    padding-left:0px !important;
    font-size:16px !important;
    padding-bottom:5px !important;
    border-top-right-radius:0px !important;
    font-style:normal !important;
    margin-right:0px !important;
    border-radius:0px !important;
    margin-left:0px !important;
    text-transform:none !important;
    border-top-left-radius:0px !important;
    justify-content:flex-start !important;
    font-family: Quicksand !important;
    border-bottom-right-radius:0px !important;
    margin-top:0px !important;
    -webkit-border-radius:0px !important;
    margin-bottom:0px !important;
    text-align:left !important;
    padding-right:0px !important;
  }

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

  *#dm .dmInner a.u_1431095065:hover { border-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1431095065.hover { border-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1431095065 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1047472070:hover { border-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1047472070.hover { border-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1047472070 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1594120748 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1069438542 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1786858531 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner *.u_1453739313 .photoGalleryViewAll { text-align:CENTER !important; }

  *#dm .dmInner div.u_1453739313 .photoGalleryViewAll.link { font-weight:700 !important; }

  *#dm .dmInner div.u_1172985848 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1457604127:hover { border-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1457604127.hover { border-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1457604127 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1352304806 img {
    object-fit:cover !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1790291673 img { object-fit:cover !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2861026883 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1453739313 .photoGalleryThumbs .image-container a { padding-top:250px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-color: rgba(0, 0, 0, 1);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-style: solid;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_0bb {
    width: 90.35%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_dj4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_o0e {
    width: 100.00%;
    height: 588px;
    max-width: 100%;
}
    
#b292509c.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 7px 10px 7px;
}
#b292509c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#b292509c {
    width: 200px;
    height: 45px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 8b1f681 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/e2c6324e/dms3rep/multi/opt/bridal+shower+st+johns+florida+bounce+for+love-1920w.png");
    box-shadow: rgba(1, 1, 1, 0.1) 0px 0px 11px 0px;
    align-items: center;
}
    
#ba61eea0::before, #ba61eea0 > .bgExtraLayerOverlay {
    
}
#ba61eea0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    background-size: auto;
    background-position: 100% 100%;
    padding: 70px 4% 70px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d56eaa90 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#d0c83464 {
    margin: 0px 0% 0px 0%;
}
    
#group_ipo {
    align-items: center;
    width: 650px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    box-shadow: rgba(1, 1, 1, 0.1) 0px 0px 11px 0px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px -6%;
}
    
#widget_0l5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tg0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_43j {
    width: 10%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\36 7723029 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 0ff2904 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#dcc89791 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\32 9911bf2::before, #\32 9911bf2 > .bgExtraLayerOverlay {
    
}
#\32 9911bf2 {
    background-image: none;
}
    
#\30 c82c488 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fe476383 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
}
    
#\35 6d19c1a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 029a55e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kpk {
    justify-content: flex-start;
    align-items: center;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_sl5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 52ac8d0 {
    justify-content: flex-start;
    align-items: center;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 1a990c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 d0cd439 {
    justify-content: flex-start;
    align-items: center;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d3fb9f75 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 a264740 {
    justify-content: flex-start;
    align-items: center;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c10db874 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a8323ae3 {
    justify-content: flex-start;
    align-items: center;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 d7e6165 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 785c124 {
    justify-content: flex-start;
    align-items: center;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d368a94d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#innergrid_3if::before, #innergrid_3if > .bgExtraLayerOverlay {
    
}
#innergrid_3if {
    background-size: contain;
    width: 100px;
    grid-template-rows: minmax(100px, max-content);
    max-width: 100%;
    background-image: none;
}
    
#\38 070cc99.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 070cc99 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: center;
    order: 0;
    align-self: center;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#widget_c5f {
    width: 70px;
    height: auto;
    justify-self: center;
    align-self: end;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#\38 e122c6c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 e122c6c {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: center;
    order: 0;
    align-self: center;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#\34 3a6ade2 {
    width: 70px;
    height: auto;
    justify-self: center;
    align-self: end;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#\37 17c441a::before, #\37 17c441a > .bgExtraLayerOverlay {
    
}
#\37 17c441a {
    background-size: contain;
    width: 100px;
    grid-template-rows: minmax(100px, max-content);
    max-width: 100%;
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc1ded43::before, #fc1ded43 > .bgExtraLayerOverlay {
    
}
#fc1ded43 {
    background-size: contain;
    width: 100px;
    grid-template-rows: minmax(100px, max-content);
    max-width: 100%;
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e127832.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 e127832 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: center;
    order: 0;
    align-self: center;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#\39 7aeff39 {
    width: 70px;
    height: auto;
    justify-self: center;
    align-self: end;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#\30 d832761::before, #\30 d832761 > .bgExtraLayerOverlay {
    
}
#\30 d832761 {
    background-size: contain;
    width: 100px;
    grid-template-rows: minmax(100px, max-content);
    max-width: 100%;
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 abefb1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 abefb1c {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: center;
    order: 0;
    align-self: center;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#f4bc0077 {
    width: 70px;
    height: auto;
    justify-self: center;
    align-self: end;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#faebcc40 {
    width: 70px;
    height: auto;
    justify-self: center;
    align-self: end;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#ea29b805::before, #ea29b805 > .bgExtraLayerOverlay {
    
}
#ea29b805 {
    background-size: contain;
    width: 100px;
    grid-template-rows: minmax(100px, max-content);
    max-width: 100%;
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f610b6fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f610b6fb {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: center;
    order: 0;
    align-self: center;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#\39 97ad100::before, #\39 97ad100 > .bgExtraLayerOverlay {
    
}
#\39 97ad100 {
    background-size: contain;
    width: 100px;
    grid-template-rows: minmax(100px, max-content);
    max-width: 100%;
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf1be644 {
    width: 70px;
    height: auto;
    justify-self: center;
    align-self: end;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#\37 b53fbb2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 b53fbb2 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: center;
    order: 0;
    align-self: center;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 2 / span 1;
}
}



@media all {
    
#\31 9ccd2e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c7da4d38 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
}
    
#\31 d9cd7a5 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\37 f14684a::before, #\37 f14684a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.9;
    border-radius: inherit;
}
#\37 f14684a {
    background-image: url("https://irp.cdn-website.com/e2c6324e/dms3rep/multi/opt/483512666_675675101700911_1967672197873903688_n-1920w.jpg");
}
    
#\32 ab9118e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9sn {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\36 5633166 {
    width: 95.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cd97a77 {
    background-image: linear-gradient(0deg, rgba(247, 246, 245, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
    box-shadow: none;
}
    
#f45a7433 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 60px 4% 60px 4%;
}
    
#\33 5ab784a {
    width: 97.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 56e59e0 {
    width: 89.58%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 41a8716 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#group_602 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    align-content: center;
}
    
#c29015de {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    min-width: auto;
    max-width: 1300px;
}
    
#bbc79c3d {
    align-items: center;
    width: 49.4%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 24px;
    order: 1;
    align-content: center;
}
    
#\35 7810d9c {
    width: 101.27%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd460ffc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dd460ffc {
    width: 50%;
    height: 800px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a7d41ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 7px 10px 7px;
}
#\39 a7d41ff.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\39 a7d41ff {
    width: 200px;
    height: 45px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 15px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4625da5 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    min-width: auto;
    max-width: 1300px;
}
    
#\36 526c6e2 {
    align-items: center;
    width: 48.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 24px;
    order: 0;
    align-content: center;
}
    
#\38 60cea3a {
    width: 48.76%;
    height: 800px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7a23153 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfe11439 {
    width: 95%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a1340c7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\37 a1340c7 {
    width: 200px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 15px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cb17c2c {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    min-width: auto;
    max-width: 1300px;
}
    
#\34 e37499b {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 24px;
    order: 1;
    align-content: center;
}
    
#\30 a080f3c {
    width: 50%;
    height: 800px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 66852cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a6deb6c {
    width: 95%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cabaf9f1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#cabaf9f1 {
    width: 200px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 15px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba0f8396 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    min-width: auto;
    max-width: 1300px;
}
    
#\38 6fa7e4c {
    align-items: center;
    width: 48.95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 24px;
    order: 0;
    align-content: center;
}
    
#\37 e5f0e5f {
    width: 50%;
    height: 800px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4092fac {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6f78f8f {
    width: 95%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 899c3a0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\33 899c3a0 {
    width: 200px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 15px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6a8c5f4 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    min-width: auto;
    max-width: 1300px;
}
    
#\36 c867e58 {
    align-items: center;
    width: 48.95%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 24px;
    order: 1;
    align-content: center;
}
    
#e3346344 {
    width: 63.869%;
    height: 800px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2b9b0ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1451d1a {
    width: 95%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab7a50fe.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#ab7a50fe {
    width: 200px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 15px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b9b71e9 {
    margin: 0px 0% 0px 0%;
}
    
#group_3f8 {
    align-items: flex-start;
    max-width: 1200px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 2;
    min-width: auto;
}
}



@media all {
    
#\37 3e38bd3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.56%;
    min-width: 4%;
}
    
#\39 39673c2 {
    min-height: 726px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 a5cabaa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9a24218 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 54.40492424242424%;
    min-width: 4%;
}
    
#e19f5f05 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tkt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\35 cbecbe4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c68db41f {
    width: 200px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 7px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9e5b584 {
    min-height: 834px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 500px 4% 300px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 238c9c3 {
    margin: 0px 0% 0px 0%;
}
    
#acd4be6a::before, #acd4be6a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.29;
    border-radius: inherit;
}
#acd4be6a {
    border-color: rgba(0, 0, 0, 1);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/e2c6324e/dms3rep/multi/opt/wedding+bounce+house-1920w.png");
}
    
#a12e6f21 {
    width: 1013px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 a1366cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\36 5ab9acb {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 4% 60px 4%;
}
    
#group_i8n {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: 1300px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
}
    
#dea4e5b5 {
    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;
}
    
#\35 c75256f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 f995455 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#f7d47668 {
    min-height: 131px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12px 4% 12px 4%;
}
    
#ce0f8f1b {
    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;
}
    
#\36 ab8554b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#widget_o0e {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.96%;
}
    
#widget_0bb {
    width: 95.80%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d56eaa90 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0% 0px 0%;
}
    
#d0c83464 {
    margin: 0px 0% 0px 0%;
}
    
#ba61eea0::before, #ba61eea0 > .bgExtraLayerOverlay {
    
}
#ba61eea0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    padding: 0px 4% 70px 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_ipo {
    padding: 6% 6% 6% 6%;
    margin: -50px 0% 0px 0%;
}
    
#\30 8b1f681 {
    width: 100%;
    min-height: 80px;
}
    
#widget_43j {
    height: 400px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7723029 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 9911bf2::before, #\32 9911bf2 > .bgExtraLayerOverlay {
    
}
    
#innergrid_3if::before, #innergrid_3if > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d9cd7a5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 f14684a::before, #\37 f14684a > .bgExtraLayerOverlay {
    
}
    
#widget_9sn {
    height: 772px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c29015de {
    column-gap: 3.648456057007126%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dd460ffc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#bbc79c3d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\30 4625da5 {
    column-gap: 3.648456057007126%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 526c6e2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 60cea3a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 cb17c2c {
    column-gap: 3.648456057007126%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 a080f3c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\34 e37499b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#ba0f8396 {
    column-gap: 3.648456057007126%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 6fa7e4c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 e5f0e5f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 6a8c5f4 {
    column-gap: 3.648456057007126%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e3346344 {
    width: 100%;
    order: 1;
}
    
#\36 c867e58 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 39673c2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 3e38bd3 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#a9a24218 {
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: center;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9e5b584 {
    min-height: 800px;
    padding: 300px 4% 100px 4%;
}
    
#acd4be6a::before, #acd4be6a > .bgExtraLayerOverlay {
    
}
    
#\36 238c9c3 {
    margin: 0px 0% 0px 0%;
}
}



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



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



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    min-height: unset;
}
    
#widget_o0e {
    height: 364px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 8b1f681 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ba61eea0::before, #ba61eea0 > .bgExtraLayerOverlay {
    
}
#ba61eea0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 4% 30px 4%;
    margin: 0px 0% 0px 0%;
}
    
#d56eaa90 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0% 0px 0%;
}
    
#d0c83464 {
    margin: 0px 0% 0px 0%;
}
    
#group_ipo {
    padding: 6% 6% 6% 6%;
    margin: -40px 0% 0% 0%;
}
    
#widget_43j {
    height: 280px;
}
}



@media (max-width: 767px) {
    
#\36 7723029 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 0ff2904 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dcc89791 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\32 9911bf2::before, #\32 9911bf2 > .bgExtraLayerOverlay {
    
}
    
#fe476383 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_kpk {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\38 52ac8d0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\35 d0cd439 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\33 a264740 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#a8323ae3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\32 785c124 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#innergrid_3if::before, #innergrid_3if > .bgExtraLayerOverlay {
    
}
    
#\38 070cc99 {
    width: 80px;
}
    
#\38 e122c6c {
    width: 80px;
}
    
#\37 17c441a::before, #\37 17c441a > .bgExtraLayerOverlay {
    
}
    
#fc1ded43::before, #fc1ded43 > .bgExtraLayerOverlay {
    
}
    
#\37 e127832 {
    width: 80px;
}
    
#\30 d832761::before, #\30 d832761 > .bgExtraLayerOverlay {
    
}
    
#\36 abefb1c {
    width: 80px;
}
    
#ea29b805::before, #ea29b805 > .bgExtraLayerOverlay {
    
}
    
#f610b6fb {
    width: 80px;
}
    
#\39 97ad100::before, #\39 97ad100 > .bgExtraLayerOverlay {
    
}
    
#\37 b53fbb2 {
    width: 80px;
}
}



@media (max-width: 767px) {
    
#c7da4d38 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 d9cd7a5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 f14684a::before, #\37 f14684a > .bgExtraLayerOverlay {
    
}
    
#\32 ab9118e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_9sn {
    height: 490px;
}
}



@media (max-width: 767px) {
    
#f45a7433 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 30px 4%;
}
    
#\39 41a8716 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 60cea3a {
    height: 306px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    order: 0;
}
    
#\30 a080f3c {
    height: 324px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#\37 e5f0e5f {
    height: 352px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    order: 0;
}
    
#e3346344 {
    height: 316px;
    width: 100.00%;
}
    
#\34 6a8c5f4 {
    column-gap: 7.562032296179598%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 c867e58 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#ba0f8396 {
    column-gap: 7.562032296179598%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 6fa7e4c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
    align-items: center;
}
    
#\39 cb17c2c {
    column-gap: 7.562032296179598%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 e37499b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\30 4625da5 {
    column-gap: 7.562032296179598%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 526c6e2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
    align-items: center;
}
    
#c29015de {
    column-gap: 7.562032296179598%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dd460ffc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    height: 304px;
}
    
#bbc79c3d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\39 b9b71e9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 3e38bd3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 39673c2 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a9a24218 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 cbecbe4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 9e5b584 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 200px 4% 50px 4%;
}
    
#acd4be6a::before, #acd4be6a > .bgExtraLayerOverlay {
    
}
    
#\36 238c9c3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 a1366cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 5ab9acb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 30px 4%;
}
    
#\35 c75256f {
    margin: 0px 0% 0px 0%;
}
}



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

#\30 8b1f681.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AKqqqK2qpq2hlbSjkbmdhMKfg8SVd7yDY6lvTphkRACtqqSwq6OuoJG1o5G4nobCnoTDkHPDg2Oyc1OlbE8Ap52Qq5yMp5B8rJWDqI96s5B4tIBjtndaqGtPomlPAKGVhKCKdph4Ypd5Z45xXpp3X5ptUJ1tU45hSo1hTAChkHyXemGPaU+MaFGGZU6KZ0uGXkGBXENxTzlzUDwAqZeHmHlii2ZKgF5Dfl1Cgl09hl09eFY8ZEgxYEYwAKuWiZl6ZYplSHlaO3pbOH9YNI1hPnZSNmBDKlQ6IryGZU32Qr2MAAAAAElFTkSuQmCC')!important}