@media all {
  *#dm .dmInner a.span.textonly { color:var(--color_3) !important; }

  *#dm .dmInner div.dmform-error { font-style:normal !important; }

  *#dm .dmInner div.dmforminput textarea { font-style:italic !important; }

  *#dm .dmInner div.dmforminput *.fileUploadLink { font-style:italic !important; }

  *#dm .dmInner div.checkboxwrapper span { font-style:italic !important; }

  *#dm .dmInner div.radiowrapper span { font-style:italic !important; }

  *#dm .dmInner div.u_1104050102 .dmwidget-title { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1104050102 .dmformsubmit { float:LEFT !important; }

  *#dm .dmInner div.u_1104050102 .dmformsubmit {
    border-style:solid !important;
    border-width:0px !important;
  }

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

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

  *#dm .dmInner a.u_1438532911 {
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
    background-color:rgba(81,100,203,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1398096734 {
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
    background-color:rgba(81,100,203,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1259853455 {
    background-color:rgba(81,97,197,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1784729176 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1374153457 {
    background-color:rgba(81,100,203,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1898286915 {
    background-color:rgba(81,97,197,1) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1703554375 {
    background-color:rgba(81,97,197,1) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner div.u_1027007941 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1772814444 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1994391351 .svg { fill:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1027007941 .svg { fill:var(--color_3) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }

  *#dm .dmInner div.u_1104050102 .dmformsubmit {
    width:316px !important;
    height:55px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1104050102 .dmformsubmit {
    width:200px !important;
    height:55px !important;
  }

  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1938696060 .magic { font-size:72px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1938696060 .magic { font-size:55px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#faf5e381 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b482d89 {
    min-height: 282px;
    column-gap: 7%;
    row-gap: 42px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_05t.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#widget_05t {
    width: 100.00%;
    height: 251px;
    min-width: 40px;
    min-height: 100px;
    max-width: 100%;
    align-self: flex-start;
}
    
#f84bb8eb {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#widget_eq9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 b482d89 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#faf5e381 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 b482d89 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#e62abdde {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b9ab600a {
    min-height: 125px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_29o {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_vdb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 1f3f28a {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9ab600a {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#e62abdde {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b9ab600a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#acf6b8bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ee02a306 {
    min-height: 105px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 8e7e7dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-top: -10px;
}
    
#\37 2ae22bb {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#daae4376 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee02a306 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 105px;
}
}



@media (max-width: 767px) {
    
#acf6b8bf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ee02a306 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 e56cb4d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-top: -1px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 69d7e72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 569d1ee {
    min-height: 558px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1px 0% 1px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a8fc22c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 4a1f7a7::before, #\30 4a1f7a7 > .bgExtraLayerOverlay {
    
}
#\30 4a1f7a7 {
    background-image: url(https://lirp.cdn-website.com/8c882673/dms3rep/multi/opt/Funny3-c1f6ae01-1920w.jpg);
}
#\30 4a1f7a7.lazy {
    background-image: url('');
}
    
#widget_j2q {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 569d1ee {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 4a1f7a7::before, #\30 4a1f7a7 > .bgExtraLayerOverlay {
    
}
#\30 4a1f7a7.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\31 69d7e72 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 569d1ee {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\34 a8fc22c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 4a1f7a7::before, #\30 4a1f7a7 > .bgExtraLayerOverlay {
    
}
#\30 4a1f7a7.lazy {
    background-image: url('');
}
}



@media all {
    
#dac48b34 {
    min-height: 352px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bf975635 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d49c1226 {
    background-color: rgba(243, 243, 243, 1);
    background-image: initial;
}
    
#\30 af3da75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e04a2e7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-image: initial;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(243, 243, 243, 1);
    padding: 0% 16px 0% 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9b2be73 {
    width: 99.99909930195902%;
    height: 155px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2cs.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_2cs {
    width: 280px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dac48b34 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 2% 6% 2%;
}
    
#e04a2e7b {
    width: 100%;
    min-height: 395px;
    align-items: center;
    justify-content: flex-start;
    padding-left: 8px;
    padding-right: 8px;
    row-gap: 8px;
}
    
#\36 9b2be73.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0%;
}
#\36 9b2be73 {
    height: 217px;
}
}



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



@media (max-width: 767px) {
    
#dac48b34 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
}
    
#e04a2e7b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
    padding-left: 8px;
    padding-right: 8px;
    row-gap: 8px;
}
    
#\36 9b2be73.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 9b2be73 {
    height: 275px;
    width: 100%;
}
}



@media all {
    
#\38 60c4ed8 {
    min-height: 450px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dfef8d1f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d52b7574 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dcbdedc9 {
    background-image: initial;
    background-position: 50% 0%;
    background-color: rgba(0, 0, 0, 1);
}
    
#widget_qt8 {
    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;
}
    
#widget_pcp {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hqg {
    width: 100%;
    height: 571px;
    max-width: 100%;
    margin-top: 1px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 60c4ed8 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\38 60c4ed8 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#dfef8d1f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d52b7574 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_hqg {
    height: 240px;
}
}



@media all {
    
#d2380f9c {
    min-height: 551px;
    column-gap: 7%;
    row-gap: 42px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fbc30ac9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.02%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0.7);
    background-image: initial;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 6f8e882 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.98051582936071%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 02536c2 {
    background-image: initial;
    background-color: rgba(0, 0, 0, 1);
}
    
#b51a1a0c {
    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;
}
    
#\30 0079804 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l8r {
    width: 100%;
    height: 534px;
    max-width: 100%;
    margin-top: -11px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2380f9c {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#d2380f9c {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#fbc30ac9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 6f8e882 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_l8r {
    height: 240px;
}
}



@media all {
    
#e8e99f93 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 90b400c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf3d3519 {
    min-height: 125px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b05b5984 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfd6caad {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cf3d3519 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 125px;
}
}



@media (max-width: 767px) {
    
#e8e99f93 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cf3d3519 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 1740134 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    width: 100%;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 68b2bec {
    min-height: 625px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c5cebbef::before, #c5cebbef > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#c5cebbef {
    background-color: rgba(243, 243, 243, 1);
    background-image: url(https://lirp.cdn-website.com/8c882673/dms3rep/multi/opt/Becky-amp-Josh-368-1920w.jpg);
    background-position: 50% 0%;
    background-attachment: fixed;
}
#c5cebbef.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMFAQEAAAAAAAAAAAAAAgABAwQFERITBnH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABoRAAICAwAAAAAAAAAAAAAAAAEDAAIREiH/2gAMAwEAAhEDEQA/AM3c7zFX3M6uYyKnZ9jjZsKBL76HqfOA2DL6/ERFUmmg5KLmWFzgz//Z');
}
    
#\37 a81e1da {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_235 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\31 bae709d {
    width: 76px;
    height: auto;
    max-width: 100%;
}
    
#\38 f55c579 {
    align-items: center;
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ee1c956 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f55fa70c {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#af7edc76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 55bfdb3 {
    width: 76px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 eb7500f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 81eac94 {
    width: 76px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8a18d13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 68b2bec {
    padding-left: 2%;
    padding-right: 2%;
}
    
#c5cebbef::before, #c5cebbef > .bgExtraLayerOverlay {
    
}
#c5cebbef.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMFAQEAAAAAAAAAAAAAAgABAwQFERITBnH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABoRAAICAwAAAAAAAAAAAAAAAAEDAAIREiH/2gAMAwEAAhEDEQA/AM3c7zFX3M6uYyKnZ9jjZsKBL76HqfOA2DL6/ERFUmmg5KLmWFzgz//Z');
}
    
#group_235 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 f55c579 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f55fa70c {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 8a18d13 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 1740134 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 68b2bec {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 f55c579 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 ee1c956 {
    align-self: auto;
    width: 99.99647079709966%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f55fa70c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#af7edc76 {
    width: 99.99647079709966%;
}
    
#\32 eb7500f {
    justify-self: auto;
    align-self: auto;
    width: 99.99647079709966%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8a18d13 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#c5cebbef::before, #c5cebbef > .bgExtraLayerOverlay {
    
}
#c5cebbef.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMFAQEAAAAAAAAAAAAAAgABAwQFERITBnH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABoRAAICAwAAAAAAAAAAAAAAAAEDAAIREiH/2gAMAwEAAhEDEQA/AM3c7zFX3M6uYyKnZ9jjZsKBL76HqfOA2DL6/ERFUmmg5KLmWFzgz//Z');
}
    
#group_235 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media all {
    
#ab35083e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 a4e614f {
    min-height: 104px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 8a1e7fc {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#widget_i94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 a4e614f {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#ab35083e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 a4e614f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\34 f7b32e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 f8a7038 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ade60b4f {
    min-height: 427px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_fge {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_mn9 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_47g {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 1;
}
    
#widget_gke {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 1;
}
    
#\32 2841ea8 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2b5056f {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f860d82f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
    padding-bottom: 10px;
}
#f860d82f {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sfb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f95bd28b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bef686ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ade60b4f {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\34 f7b32e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 f8a7038 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ade60b4f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_fge {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_mn9 {
    height: 240px;
}
    
#widget_47g {
    height: 240px;
}
    
#widget_gke {
    height: 240px;
}
}



@media all {
    
#\39 0b5d504::before, #\39 0b5d504 > .bgExtraLayerOverlay {
    
}
#\39 0b5d504 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.25%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/8c882673/dms3rep/multi/opt/Becky-amp-Josh-355-1920w.jpg);
    background-position: 0% 50%;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
#\39 0b5d504.lazy {
    background-image: url('');
}
    
#\36 e877777 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.75%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ae8d84b0 {
    min-height: 773px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_dg0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9m9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b50abc87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e58756f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d15e0c0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7sc {
    width: 94px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vbc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae8d84b0 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\39 0b5d504::before, #\39 0b5d504 > .bgExtraLayerOverlay {
    
}
#\39 0b5d504.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\39 0b5d504::before, #\39 0b5d504 > .bgExtraLayerOverlay {
    
}
#\39 0b5d504 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\39 0b5d504.lazy {
    background-image: url('');
}
    
#\36 e877777 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ae8d84b0 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\34 1a364c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 79de6ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 8d9afc6 {
    min-height: 76px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8d9afc6 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\33 79de6ec {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 8d9afc6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\31 01d2e49 {
    justify-content: flex-start;
    align-items: center;
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 575b0b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ffed3ac6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\33 1eaa663 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\33 9eac524 {
    width: 50%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#bed44f81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b4038999 {
    width: 50%;
    height: auto;
    max-width: 100%;
}
    
#\36 d0cb966 {
    min-height: 148px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ffed3ac6 {
    height: auto;
}
    
#\33 9eac524 {
    height: auto;
}
    
#b4038999 {
    height: auto;
}
    
#\36 d0cb966 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\31 01d2e49 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 575b0b6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ffed3ac6 {
    height: auto;
}
    
#\33 9eac524 {
    height: auto;
}
    
#bed44f81 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b4038999 {
    height: auto;
}
    
#\36 d0cb966 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#ee19b47c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 87.45776799902212%;
    min-width: 4%;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#d9d6f8db {
    min-height: 116px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_neq {
    width: 8.54%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: flex-end;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_v7n {
    width: 95.02%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ko1 {
    width: 101px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: -28px;
}
    
#widget_f0e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9d6f8db {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#ee19b47c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d9d6f8db {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_neq {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\31 9ab526b {
    background-color: var(--color_3);
    background-image: initial;
}
    
#bc438d93 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 43.83%;
    min-width: 4%;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/8c882673/dms3rep/multi/opt/Copy+of+weddingkid-734h.png);
    border-radius: 10px 10px 10px 10px;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c71256d {
    min-height: 634px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_tfp {
    width: 56.166666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 40px;
}
    
#\31 8e91fdf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d759ac37 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ucf {
    width: 100%;
    height: 580px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc438d93 {
    width: 48%;
    min-height: 8px;
    row-gap: 18px;
}
    
#\38 c71256d {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    padding-top: 6%;
}
    
#group_tfp {
    width: 48%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#bc438d93 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 c71256d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#group_tfp {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\31 8e91fdf {
    width: 336px;
    margin-top: 20px;
}
    
#d759ac37.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d759ac37 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ucf {
    height: 244px;
}
}



@media all {
    
#\34 c13f43f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 91325b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 264acdf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cbd2c3c0 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#widget_njf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#e44af41b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#e44af41b {
    width: 280px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 264acdf {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\34 c13f43f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 91325b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 264acdf {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\39 27a71b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    padding-bottom: 8%;
}
    
#\31 6ede58d {
    min-height: 931px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#df6bc65c::before, #df6bc65c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#df6bc65c {
    background-image: url(https://lirp.cdn-website.com/8c882673/dms3rep/multi/opt/Becky-amp-Josh-205-1920w.jpg);
}
    
#widget_tj4 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_tmv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 73fbfd1 {
    width: 1662px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6ede58d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#df6bc65c::before, #df6bc65c > .bgExtraLayerOverlay {
    
}
    
#\37 73fbfd1 {
    width: 85%;
}
    
#\39 27a71b7 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 27a71b7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 65%;
}
    
#\31 6ede58d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#df6bc65c::before, #df6bc65c > .bgExtraLayerOverlay {
    
}
    
#widget_tj4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#widget_tj4 {
    height: 97px;
    width: 100.00%;
    margin-top: 35.5%;
    margin-bottom: 0%;
}
    
#\37 73fbfd1 {
    width: 311.172px;
}
}



@media all {
    
#b919001a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b21e37b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 db94a35 {
    background-color: rgba(243, 243, 243, 1);
    background-image: initial;
}
    
#\37 6795d86 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 43.83%;
    min-width: 4%;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/8c882673/dms3rep/multi/opt/Copy-of-Wedding-Entertainment-1c944c94-e46b75a6-734h.jpg);
    order: 1;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
#\37 6795d86.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAIhAAAQIDCQAAAAAAAAAAAAAAAQACAwQGBQcSEyEiQVHw/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABgRAQEAAwAAAAAAAAAAAAAAAAEAAiEx/9oADAMBAAIRAxEAPwCe+KkJKl5CI+zRhBbu7J8FkkOfi5bdeAiIQ7JloL//2Q==');
}
    
#beb90cfb {
    min-height: 634px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 9ee7435 {
    width: 100%;
    height: 580px;
    max-width: 100%;
}
    
#be09d682 {
    width: 56.166666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 3px;
    order: 0;
    padding: 16px 16px 16px 40px;
}
    
#widget_u0b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6795d86 {
    width: 48%;
    min-height: 8px;
    row-gap: 18px;
}
#\37 6795d86.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAIhAAAQIDCQAAAAAAAAAAAAAAAQACAwQGBQcSEyEiQVHw/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABgRAQEAAwAAAAAAAAAAAAAAAAEAAiEx/9oADAMBAAIRAxEAPwCe+KkJKl5CI+zRhBbu7J8FkkOfi5bdeAiIQ7JloL//2Q==');
}
    
#beb90cfb {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    padding-top: 6%;
}
    
#be09d682 {
    width: 48%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#b919001a {
    width: 336px;
}
    
#b21e37b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b21e37b6 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6795d86 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#\37 6795d86.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAIhAAAQIDCQAAAAAAAAAAAAAAAQACAwQGBQcSEyEiQVHw/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABgRAQEAAwAAAAAAAAAAAAAAAAEAAiEx/9oADAMBAAIRAxEAPwCe+KkJKl5CI+zRhBbu7J8FkkOfi5bdeAiIQ7JloL//2Q==');
}
    
#beb90cfb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#be09d682 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#widget_u0b {
    margin-top: 20px;
}
    
#\39 9ee7435 {
    height: 202px;
}
}



@media all {
    
#\37 4eaa2b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
}
    
#\37 23afda3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
}
    
#widget_sbq {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#b5859123 {
    width: 89.89%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_naj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_58i {
    width: 202px;
    height: auto;
    max-width: 100%;
}
    
#\37 2a87dd1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    order: 0;
}
    
#\39 6fb5d95 {
    width: 202px;
    height: auto;
    max-width: 100%;
}
    
#aa69739e {
    width: 89.89%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d86af8f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d8cd5b66 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\37 4eaa2b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 23afda3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_sbq {
    height: 240px;
}
    
#b5859123 {
    width: 336px;
}
    
#\37 2a87dd1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aa69739e {
    width: 336px;
}
    
#d8cd5b66 {
    height: 240px;
}
}



@media all {
    
#f722dfaa {
    min-height: 634px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d8510f80 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4027f1a {
    background-color: rgba(243, 243, 243, 1);
    background-image: initial;
}
    
#\36 f2c7ce6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 43.83%;
    min-width: 4%;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/8c882673/dms3rep/multi/opt/wow-1-e1685052336516-734h.jpg);
    border-radius: 10px 10px 10px 10px;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
#\36 f2c7ce6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAdEAABBAIDAAAAAAAAAAAAAAABAAIDBQQRE0FR/8QAFQEBAQAAAAAAAAAAAAAAAAAABQb/xAAaEQACAwEBAAAAAAAAAAAAAAACBAABAxEh/9oADAMBAAIRAxEAPwCdt1bZ8+FLYSNaDvfH0q3NgLiTNLsnxERDjB0flynRTxPLpVP/2Q==');
}
    
#b559c3cf {
    width: 100%;
    height: 580px;
    max-width: 100%;
}
    
#c85d8ba9 {
    width: 56.166666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 40px;
}
    
#\30 80714cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f722dfaa {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    padding-top: 6%;
}
    
#\36 f2c7ce6 {
    width: 48%;
    min-height: 8px;
    row-gap: 18px;
}
#\36 f2c7ce6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAdEAABBAIDAAAAAAAAAAAAAAABAAIDBQQRE0FR/8QAFQEBAQAAAAAAAAAAAAAAAAAABQb/xAAaEQACAwEBAAAAAAAAAAAAAAACBAABAxEh/9oADAMBAAIRAxEAPwCdt1bZ8+FLYSNaDvfH0q3NgLiTNLsnxERDjB0flynRTxPLpVP/2Q==');
}
    
#c85d8ba9 {
    width: 48%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#f722dfaa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#d8510f80 {
    width: 336px;
    margin-top: 20px;
}
    
#\36 f2c7ce6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\36 f2c7ce6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAdEAABBAIDAAAAAAAAAAAAAAABAAIDBQQRE0FR/8QAFQEBAQAAAAAAAAAAAAAAAAAABQb/xAAaEQACAwEBAAAAAAAAAAAAAAACBAABAxEh/9oADAMBAAIRAxEAPwCdt1bZ8+FLYSNaDvfH0q3NgLiTNLsnxERDjB0flynRTxPLpVP/2Q==');
}
    
#c85d8ba9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\30 80714cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 80714cc {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b559c3cf {
    height: 278px;
}
}



@media all {
    
#bb921eb8 {
    width: 56.166666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 3px;
    order: 0;
    padding: 16px 16px 16px 40px;
}
    
#\34 5a58c44 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4599b4d {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\36 53fdfee {
    min-height: 634px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 cb29046 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 400c237 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 43.83%;
    min-width: 4%;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/8c882673/dms3rep/multi/opt/Copy-of-IMG_20181117_200241763-734h.jpg);
    order: 1;
    border-radius: 10px 10px 10px 10px;
    background-position: 0% 50%;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
#\38 400c237.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQIAAwQGEiExQbH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhH/2gAMAwEAAhEDEQA/AMhsMrNPH1sNELgBdvfshDUmAJ7PMRKOmXC//9k=');
}
    
#\31 90a5479 {
    width: 100%;
    height: 580px;
    max-width: 100%;
}
    
#be747db4 {
    width: 100.00%;
    height: 213px;
    min-height: 100px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bb921eb8 {
    width: 48%;
    min-height: 8px;
}
    
#\36 53fdfee {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    padding-top: 6%;
}
    
#\38 400c237 {
    width: 48%;
    min-height: 8px;
    row-gap: 18px;
}
#\38 400c237.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQIAAwQGEiExQbH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhH/2gAMAwEAAhEDEQA/AMhsMrNPH1sNELgBdvfshDUmAJ7PMRKOmXC//9k=');
}
}



@media (max-width: 767px) {
    
#bb921eb8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\34 5a58c44 {
    width: 336px;
    margin-top: 20px;
}
    
#\36 53fdfee {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#\30 cb29046.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 cb29046 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 400c237 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#\38 400c237.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQIAAwQGEiExQbH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhH/2gAMAwEAAhEDEQA/AMhsMrNPH1sNELgBdvfshDUmAJ7PMRKOmXC//9k=');
}
    
#\31 90a5479 {
    height: 278px;
}
}



@media all {
    
#\31 509fcd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0a5c865 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 43.83%;
    min-width: 4%;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/8c882673/dms3rep/multi/opt/Becky-amp-Josh-355-1920w.jpg);
    border-radius: 10px 10px 10px 10px;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
#\32 0a5c865.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHRAAAwACAgMAAAAAAAAAAAAAAQIDABEEBQYxgf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAHBEAAQMFAAAAAAAAAAAAAAAAAAECAxESEyEx/9oADAMBAAIRAxEAPwDJs3YUvxOMtys1O6NvIr5R1c6OjJQlSQTr3r5jGDFE23hXldVdn//Z');
}
    
#f933fcf9 {
    min-height: 634px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ffa4c909 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#c0c93684 {
    width: 100%;
    height: 580px;
    max-width: 100%;
}
    
#\36 7dc6b24 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba867dfd {
    width: 56.166666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 40px;
}
    
#widget_065 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0a5c865 {
    width: 48%;
    min-height: 8px;
    row-gap: 18px;
}
#\32 0a5c865.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHRAAAwACAgMAAAAAAAAAAAAAAQIDABEEBQYxgf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAHBEAAQMFAAAAAAAAAAAAAAAAAAECAxESEyEx/9oADAMBAAIRAxEAPwDJs3YUvxOMtys1O6NvIr5R1c6OjJQlSQTr3r5jGDFE23hXldVdn//Z');
}
    
#f933fcf9 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    padding-top: 6%;
}
    
#ba867dfd {
    width: 48%;
    min-height: 8px;
}
    
#\36 7dc6b24 {
    width: 94.65%;
}
}



@media (max-width: 767px) {
    
#\31 509fcd8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 509fcd8 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0a5c865 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\32 0a5c865.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHRAAAwACAgMAAAAAAAAAAAAAAQIDABEEBQYxgf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAHBEAAQMFAAAAAAAAAAAAAAAAAAECAxESEyEx/9oADAMBAAIRAxEAPwDJs3YUvxOMtys1O6NvIr5R1c6OjJQlSQTr3r5jGDFE23hXldVdn//Z');
}
    
#f933fcf9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#\36 7dc6b24 {
    width: 336px;
    margin-top: 21px;
}
    
#ba867dfd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#c0c93684 {
    height: 216px;
}
}



@media all {
    
#d44ece1a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 43.83%;
    min-width: 4%;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/8c882673/dms3rep/multi/opt/DE1_0885-828h.jpg);
    order: 1;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
#d44ece1a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAQMCBwAAAAAAAAAAAAAAAgABBBEhAwUGEhQxQf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIS/9oADAMBAAIRAxEAPwDBYWWxC0gcgiLkniU6szWUqY7TJm8eiIk5CPTf/9k=');
}
    
#\35 391f7c0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5d46e1e {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#d8979c04 {
    width: 56.166666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 3px;
    order: 0;
    padding: 16px 16px 16px 40px;
}
    
#d8cd2bbd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be8ad019 {
    min-height: 634px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 bd8701c {
    width: 100%;
    height: 580px;
    max-width: 100%;
}
    
#widget_bj3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 20px;
    padding-bottom: 20px;
}
#widget_bj3 {
    width: 350px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 27px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d44ece1a {
    width: 48%;
    min-height: 8px;
    row-gap: 18px;
}
#d44ece1a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAQMCBwAAAAAAAAAAAAAAAgABBBEhAwUGEhQxQf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIS/9oADAMBAAIRAxEAPwDBYWWxC0gcgiLkniU6szWUqY7TJm8eiIk5CPTf/9k=');
}
    
#d8979c04 {
    width: 48%;
    min-height: 8px;
}
    
#be8ad019 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    padding-top: 6%;
}
}



@media (max-width: 767px) {
    
#d44ece1a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#d44ece1a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAQMCBwAAAAAAAAAAAAAAAgABBBEhAwUGEhQxQf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIS/9oADAMBAAIRAxEAPwDBYWWxC0gcgiLkniU6szWUqY7TJm8eiIk5CPTf/9k=');
}
    
#\35 391f7c0 {
    width: 336px;
    margin-top: 20px;
}
    
#d8979c04 {
    width: 100%;
    min-height: 547px;
    align-items: center;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#d8cd2bbd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d8cd2bbd {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be8ad019 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
}



@media all {
    
#\31 7725107::before, #\31 7725107 > .bgExtraLayerOverlay {
    
}
#\31 7725107 {
    background-color: rgba(243, 243, 243, 1);
    background-image: initial;
}
    
#d32940a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 70.58%;
    min-width: 4%;
}
    
#b31868c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 28.416666666666668%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\34 6e8fc80 {
    min-height: 529px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_qfr {
    width: 99.88%;
    height: 466px;
    min-height: 100px;
    max-width: 100%;
}
    
#\33 7b9569e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qlq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7725107::before, #\31 7725107 > .bgExtraLayerOverlay {
    
}
    
#\34 6e8fc80 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d32940a4 {
    width: 100%;
    min-height: 80px;
}
    
#b31868c3 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\31 7725107::before, #\31 7725107 > .bgExtraLayerOverlay {
    
}
    
#d32940a4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b31868c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 6e8fc80 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 7b9569e {
    width: 336px;
}
    
#widget_qfr {
    height: 234px;
}
}



@media all {
    
#d3a0dcf7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#\33 0705b92 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 5432bb4 {
    width: 229px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a76b8968 {
    width: 40.26%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9f5be61 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d3a0dcf7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 110px;
}
    
#a76b8968 {
    width: 57.90%;
}
}



@media (max-width: 767px) {
    
#d3a0dcf7 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a76b8968 {
    width: 336px;
    margin: 0px 0% 0px 0%;
}
    
#a9f5be61 {
    width: 100%;
    min-height: 149px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    height: auto;
}
    
#\32 5432bb4 {
    margin: 0px 0% 0px 0%;
}
}

