@media (min-width:1025px) {
  *#dm .dmInner *.u_4246510751 .photoGalleryThumbs { padding:5px !important; }

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

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

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

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

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

  *#dm .dmInner *.u_1235003120 .photoGalleryThumbs .image-container a { padding-top:420px !important; }
}
@media all {
  *#dm .dmInner div.u_3548044462 hr {
    color:var(--color_3) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:5px !important;
  }

  *#dm .dmInner div.u_1177436480 hr {
    color:var(--color_3) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:5px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_3528806555.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-family:Montserrat !important; }

  *#dm .dmInner div.u_1379170850 hr {
    color:var(--color_3) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:5px !important;
  }

  *#dm .dmInner div.u_1574901642 hr {
    color:var(--color_3) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:5px !important;
  }

  *#dm .dmInner div.u_1451308404 hr {
    color:var(--color_3) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:5px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1961650460 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1578098534 hr {
    color:var(--color_3) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:5px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1752521643 hr {
    color:var(--color_4) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:5px !important;
  }

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

  *#dm .dmInner div.u_1632488241 hr {
    color:var(--color_3) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:5px !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1385515754 hr {
    color:var(--color_3) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:5px !important;
  }

  *#dm .dmInner div.u_1112738479 hr {
    color:var(--color_4) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:5px !important;
  }

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

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

  *#dm .dmInner div.u_1675921526 .svg { fill:rgba(255,255,255,1) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_4246510751 .photoGalleryThumbs { padding:5px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_4246510751 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_4246510751 .photoGalleryViewAll { padding:0 7.5px !important; }

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

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

  *#dm .dmInner *.u_1235003120 .photoGalleryThumbs .image-container a { padding-top:200px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\32 778b187 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 56.78%;
    min-width: 4%;
    order: 0;
}
    
#df9110f5 {
    min-height: 80vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 65px 70px 65px;
}
    
#e9bdd019::before, #e9bdd019 > .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;
}
#e9bdd019 {
    background-image: url(https://lirp.cdn-website.com/568e4810/dms3rep/multi/opt/rs-w_1280-h_853+copy-1920w.jpg);
    background-attachment: fixed;
}
    
#\39 0461f80 {
    margin: 0px 0% 0px 0%;
}
    
#group_nco {
    width: 39.22358532331536%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\33 eff3b89 {
    width: 99.99999565218619%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dff6b3d6 {
    width: 78.78%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e68931c {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4124a58.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c4124a58 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df9110f5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 40vh;
}
    
#group_nco {
    width: 25.551093110213618%;
}
    
#\32 778b187 {
    width: 70.45%;
}
    
#e9bdd019::before, #e9bdd019 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\32 778b187 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#df9110f5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 15px 40px 15px;
}
    
#group_nco {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 0461f80 {
    margin: 0px 0% 0px 0%;
}
    
#e9bdd019::before, #e9bdd019 > .bgExtraLayerOverlay {
    
}
    
#dff6b3d6 {
    width: 100.00%;
}
}



@media all {
    
#\34 c7f0c5d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 65be221::before, #\36 65be221 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
}
#\36 65be221 {
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/568e4810/dms3rep/multi/opt/GettyImages-2235788231-1920w.jpg);
    background-position: 0% 100%;
}
#\36 65be221.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGhAAAwEAAwAAAAAAAAAAAAAAAAECAxESMf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDOe953Mznn1te0SNLkAD//2Q==');
}
    
#group_5cn {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_5qs {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#widget_6vr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_loa.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_loa {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c7f0c5d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 65be221::before, #\36 65be221 > .bgExtraLayerOverlay {
    
}
#\36 65be221.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGhAAAwEAAwAAAAAAAAAAAAAAAAECAxESMf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDOe953Mznn1te0SNLkAD//2Q==');
}
}



@media (max-width: 767px) {
    
#\34 c7f0c5d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 15px 15px;
}
    
#\36 65be221::before, #\36 65be221 > .bgExtraLayerOverlay {
    
}
#\36 65be221.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGhAAAwEAAwAAAAAAAAAAAAAAAAECAxESMf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDOe953Mznn1te0SNLkAD//2Q==');
}
    
#group_5cn {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 f429691 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 2b8af06 {
    align-items: flex-end;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 38.53%;
    min-height: 100.00%;
    row-gap: 24px;
    column-gap: 24px;
    max-height: none;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(248, 210, 50, 1) 100%);
    height: auto;
    background-origin: border-box;
    margin: 0px 0px 0px 0px;
}
    
#\37 b5e10d2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#ba830360 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\32 73e6ad4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 65px 70px 65px;
}
    
#ae753cb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 46eee41 {
    width: 100.00%;
    grid-template-rows: minmax(592px, max-content);
    max-width: 100%;
}
    
#ed95bffe::before, #ed95bffe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.65;
    border-radius: inherit;
}
#ed95bffe {
    background-color: var(--color_1);
    background-image: url();
}
#ed95bffe.lazy {
    background-image: url('');
}
    
#\37 5adb434 {
    margin: 0px 0% 0px 0%;
}
    
#widget_f0h.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_f0h {
    width: 85.78%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 49px 0% 0px 0%;
}
    
#cec145dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cec145dc {
    width: 49.54%;
    height: auto;
    justify-self: center;
    align-self: end;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 73e6ad4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ed95bffe::before, #ed95bffe > .bgExtraLayerOverlay {
    
}
#ed95bffe.lazy {
    background-image: url('');
}
    
#ba830360 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 b5e10d2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 46eee41 {
    width: 82.68%;
    grid-template-rows: minmax(494.3500061035156px, max-content);
}
    
#\32 2b8af06 {
    justify-self: end;
    align-self: start;
    width: 49.96%;
    min-height: 100.00%;
    align-items: flex-end;
    height: auto;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_f0h.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_f0h {
    justify-self: center;
    align-self: start;
    width: 86.30%;
    margin: 50px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cec145dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cec145dc {
    align-self: end;
    justify-self: center;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 b5e10d2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ba830360 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 73e6ad4 {
    min-height: unset;
    flex-direction: column;
    row-gap: 40px;
    padding: 0px 15px 40px 15px;
}
    
#ed95bffe::before, #ed95bffe > .bgExtraLayerOverlay {
    
}
#ed95bffe.lazy {
    background-image: url('');
}
    
#ae753cb9 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 46eee41 {
    grid-template-rows: minmax(350.82501220703125px, max-content);
    width: 99.63%;
}
    
#cec145dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cec145dc {
    justify-self: center;
    align-self: end;
    width: 58.91%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_f0h.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_f0h {
    align-self: start;
    justify-self: center;
    width: 84.86%;
    margin: 19px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 2b8af06 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 100.00%;
    width: 49.64%;
    margin: 0px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 5adb434 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d86443a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-items: center;
}
    
#\38 384bc59 {
    min-height: 60vh;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 65px 70px 65px;
}
    
#\31 b7b3b0f::before, #\31 b7b3b0f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.65;
    border-radius: inherit;
}
#\31 b7b3b0f {
    background-image: url(https://lirp.cdn-website.com/568e4810/dms3rep/multi/opt/GettyImages-675472282-1920w.JPG);
    background-attachment: fixed;
}
#\31 b7b3b0f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQMAAgQRITJBkf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGREAAgMBAAAAAAAAAAAAAAAAAAECAyEx/9oADAMBAAIRAxEAPwDFXLwGitVmwdU9jYiQOGrXmfIiSZSa4MtSzD//2Q==');
}
    
#widget_oh2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 bc1b564.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 bc1b564 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_65i[data-css-edit] {
    z-index: 1;
}
#group_65i::before, #group_65i > .bgExtraLayerOverlay {
    
}
#group_65i {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 2;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: url(https://lirp.cdn-website.com/568e4810/dms3rep/multi/opt/GettyImages-2235788231-1920w.jpg);
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
#group_65i.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGhAAAwEAAwAAAAAAAAAAAAAAAAECAxESMf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDOe953Mznn1te0SNLkAD//2Q==');
}
    
#group_8uq::before, #group_8uq > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.65;
    border-radius: inherit;
}
#group_8uq {
    background-repeat: repeat;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(0, 0, 0, 1) 0%, rgba(147, 149, 152, 1) 100%);
    align-self: stretch;
    height: auto;
    background-origin: border-box;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_d4k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ad9e9c00::before, #ad9e9c00 > .bgExtraLayerOverlay {
    
}
#ad9e9c00 {
    background-repeat: repeat;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(147, 149, 152, 1) 28%, rgba(255, 255, 255, 1) 100%);
    align-self: stretch;
    height: auto;
    background-origin: border-box;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c1c989d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 5fbdb6b {
    margin: 0px 0% 0px 0%;
}
    
#widget_mej {
    width: 31px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 86956e0 {
    width: 31px;
    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) {
    
#\38 384bc59 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: auto;
}
    
#\31 b7b3b0f::before, #\31 b7b3b0f > .bgExtraLayerOverlay {
    
}
#\31 b7b3b0f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQMAAgQRITJBkf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGREAAgMBAAAAAAAAAAAAAAAAAAECAyEx/9oADAMBAAIRAxEAPwDFXLwGitVmwdU9jYiQOGrXmfIiSZSa4MtSzD//2Q==');
}
    
#group_8uq::before, #group_8uq > .bgExtraLayerOverlay {
    
}
    
#ad9e9c00::before, #ad9e9c00 > .bgExtraLayerOverlay {
    
}
    
#group_65i::before, #group_65i > .bgExtraLayerOverlay {
    
}
#group_65i.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGhAAAwEAAwAAAAAAAAAAAAAAAAECAxESMf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDOe953Mznn1te0SNLkAD//2Q==');
}
}



@media (max-width: 767px) {
    
#d86443a3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 384bc59 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 50px 15px;
}
    
#\31 b7b3b0f::before, #\31 b7b3b0f > .bgExtraLayerOverlay {
    
}
#\31 b7b3b0f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQMAAgQRITJBkf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGREAAgMBAAAAAAAAAAAAAAAAAAECAyEx/9oADAMBAAIRAxEAPwDFXLwGitVmwdU9jYiQOGrXmfIiSZSa4MtSzD//2Q==');
}
    
#group_8uq::before, #group_8uq > .bgExtraLayerOverlay {
    
}
#group_8uq {
    align-items: center;
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ad9e9c00::before, #ad9e9c00 > .bgExtraLayerOverlay {
    
}
#ad9e9c00 {
    align-items: center;
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_65i::before, #group_65i > .bgExtraLayerOverlay {
    
}
#group_65i {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
#group_65i.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGhAAAwEAAwAAAAAAAAAAAAAAAAECAxESMf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDOe953Mznn1te0SNLkAD//2Q==');
}
    
#\34 5fbdb6b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 7341eb0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 690ffaa {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 70px 0px 0px 0px;
}
    
#\31 99e30ee::before, #\31 99e30ee > .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;
}
#\31 99e30ee {
    background-color: var(--color_5);
    background-image: url(https://lirp.cdn-website.com/568e4810/dms3rep/multi/opt/GettyImages-2149268572-1920w.jpg);
}
#\31 99e30ee.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAeEAACAQMFAAAAAAAAAAAAAAABAgADBBEFBxMxQf/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AmD6xcPtybFgOIPnPsnhrvnuIkj//2Q==');
}
    
#\34 d87c538 {
    margin: 0px 0% 0px 0%;
}
    
#group_mva {
    justify-content: flex-start;
    align-items: center;
    width: 1440px;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex-wrap: nowrap;
    align-self: center;
    padding: 0px 65px 0px 65px;
    margin: 0px 0% 0px 0%;
}
    
#\38 85c868d {
    flex-direction: row;
    align-items: center;
    width: 1440px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    padding: 0px 65px 50px 65px;
    margin: 0px 0% 0px 0%;
}
    
#cf0cb458 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c79a9e67 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#de9c7fdd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 32481e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fb677b48 {
    width: 200px;
    height: auto;
    max-width: 100%;
}
    
#\36 e381e61 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(147, 149, 152, 1) 37%, rgba(255, 255, 255, 1) 100%);
    align-self: stretch;
    height: auto;
    order: 1;
    background-origin: border-box;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c6f33377 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 fd21633 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 124d941 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f91f0035 {
    width: 200px;
    height: auto;
    max-width: 100%;
}
    
#widget_gjq {
    width: 99.99999415558705%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 36de4b3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 36de4b3 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df7bcad2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 4ed8fc6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\38 7b3eb96 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    align-self: flex-start;
    height: auto;
    order: 2;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcc7b505 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#d7f8e912 {
    width: 200px;
    height: auto;
    max-width: 100%;
}
    
#\34 80ed486 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30%;
    min-height: 367.6000061035156px;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-image: linear-gradient(135deg, rgba(147, 149, 152, 1) 37%, rgba(255, 255, 255, 1) 100%);
    align-self: auto;
    height: auto;
    order: 3;
    background-origin: border-box;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 830d249 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 a97f446 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 e059421 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_3t4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_6na {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d4303f19 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 690ffaa {
    padding: 70px 0px 0px 0px;
}
    
#\31 99e30ee::before, #\31 99e30ee > .bgExtraLayerOverlay {
    
}
#\31 99e30ee.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAeEAACAQMFAAAAAAAAAAAAAAABAgADBBEFBxMxQf/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AmD6xcPtybFgOIPnPsnhrvnuIkj//2Q==');
}
    
#\38 85c868d {
    flex-wrap: nowrap;
    align-content: stretch;
    flex-direction: column;
}
    
#\36 e381e61 {
    width: 100%;
    align-self: flex-start;
    min-height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cf0cb458 {
    width: 100%;
    min-height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7b3eb96 {
    min-height: auto;
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 80ed486 {
    width: 100%;
    min-height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d87c538 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 7341eb0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#\33 690ffaa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 0px 0px 0px;
}
    
#\31 99e30ee::before, #\31 99e30ee > .bgExtraLayerOverlay {
    
}
#\31 99e30ee.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAeEAACAQMFAAAAAAAAAAAAAAABAgADBBEFBxMxQf/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AmD6xcPtybFgOIPnPsnhrvnuIkj//2Q==');
}
    
#group_mva {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 60px 25px 60px;
    margin: 0px 0% 0px 0%;
}
    
#\38 85c868d {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#cf0cb458 {
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e381e61 {
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7b3eb96 {
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 80ed486 {
    width: 100%;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d87c538 {
    margin: 0px 0% 0px 0%;
}
    
#group_3t4 {
    padding: 0px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_gjq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gjq {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 fc05cc9 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: linear-gradient(135deg, rgba(0, 0, 0, 1) 0%, rgba(51, 51, 51, 1) 100%);
    background-origin: border-box;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c96db52a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#b2363431 {
    margin: 0px 0% 0px 0%;
}
    
#widget_gvi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ga8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
}
    
#group_8dr {
    flex-direction: row;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_3ro {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_uan {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 e7469de {
    flex-direction: row;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\35 68b86ba {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#caea8948 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 e89dd08 {
    flex-direction: row;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#f8228520 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 bd43a57 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 4649cb2 {
    flex-direction: row;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\35 e5af453 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 7d6cae3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 d3e061c {
    flex-direction: row;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#a057a2f2 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 934ad0e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 0c52d2c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
}
    
#widget_557 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_a5m.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_a5m {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#f137136c::before, #f137136c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#f137136c {
    background-image: url(https://lirp.cdn-website.com/568e4810/dms3rep/multi/opt/GettyImages-1424057426-1920w.jpg);
    background-position: 50% 0%;
}
#f137136c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAIDEwEhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUMEtibwVUvAAP/9k=');
}
    
#group_dkp {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#group_al4 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex-wrap: nowrap;
}
    
#widget_c60 {
    width: 55.499916960632525%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d09efa54.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d09efa54 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8nc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f137136c::before, #f137136c > .bgExtraLayerOverlay {
    
}
#f137136c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAIDEwEhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUMEtibwVUvAAP/9k=');
}
    
#group_ga8 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: stretch;
    align-items: center;
}
    
#group_8dr {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 e7469de {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 e89dd08 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 4649cb2 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 d3e061c {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 fc05cc9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c96db52a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 50px 15px;
}
    
#f137136c::before, #f137136c > .bgExtraLayerOverlay {
    
}
#f137136c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAIDEwEhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUMEtibwVUvAAP/9k=');
}
    
#group_dkp {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_c60 {
    width: 100.00%;
}
    
#group_ga8 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_8dr {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 e7469de {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 e89dd08 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 4649cb2 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 d3e061c {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b2363431 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 7687197.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 7687197 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d62d544 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\38 8089a2e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e2258382 {
    background-image: linear-gradient(135deg, rgba(147, 149, 152, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#group_132::before, #group_132 > .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;
}
#group_132 {
    align-items: center;
    width: 100.00%;
    min-height: 472px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/568e4810/dms3rep/multi/opt/GettyImages-2161670642-1920w.jpg);
    order: 3;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
#group_132.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAFxABAQEBAAAAAAAAAAAAAAAAAQACEf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDNJvRngtPrJB//2Q==');
}
    
#widget_snt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_kvl {
    width: 96.80736746697785%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j7h {
    width: 100.00%;
    height: 386px;
    min-height: 100px;
    max-width: 100%;
}
    
#\33 f29f810 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v0m {
    width: 62.18%;
    height: 106px;
    max-width: 100%;
    order: 5;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8089a2e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_132::before, #group_132 > .bgExtraLayerOverlay {
    
}
#group_132.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAFxABAQEBAAAAAAAAAAAAAAAAAQACEf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDNJvRngtPrJB//2Q==');
}
}



@media (max-width: 767px) {
    
#\34 d62d544 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 8089a2e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 15px 40px 15px;
}
    
#group_132::before, #group_132 > .bgExtraLayerOverlay {
    
}
#group_132 {
    width: 100.00%;
    height: auto;
    min-height: 644px;
}
#group_132.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAFxABAQEBAAAAAAAAAAAAAAAAAQACEf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDNJvRngtPrJB//2Q==');
}
    
#widget_v0m {
    height: 90px;
    width: 46.92%;
}
    
#cd123ff1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_j7h {
    width: 100.00%;
    height: 792px;
}
}



@media all {
    
#ed4c992c::before, #ed4c992c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.65;
    border-radius: inherit;
}
#ed4c992c {
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/568e4810/dms3rep/multi/opt/GettyImages-2235788231-1920w.jpg);
}
#ed4c992c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGhAAAwEAAwAAAAAAAAAAAAAAAAECAxESMf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDOe953Mznn1te0SNLkAD//2Q==');
}
    
#b965fefe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    order: 1;
}
    
#f1a01f14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d848addf {
    margin: 0px 0% 0px 0%;
}
    
#\34 e97b7de {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_389 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 0bd8d1c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 0bd8d1c {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c753b4a1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c753b4a1 {
    width: 49.54%;
    height: auto;
    justify-self: center;
    align-self: end;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d2f701b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d2f701b2 {
    width: 85.78%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 49px 0% 0px 0%;
}
    
#\37 b57e8d5 {
    width: 100.00%;
    grid-template-rows: minmax(592px, max-content);
    max-width: 100%;
}
    
#\35 925b1ed {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 38.53%;
    min-height: 100.00%;
    row-gap: 24px;
    column-gap: 24px;
    max-height: none;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(248, 210, 50, 1) 100%);
    height: auto;
    background-origin: border-box;
    margin: 0px 0px 0px 0px;
}
    
#\39 862e88d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ed4c992c::before, #ed4c992c > .bgExtraLayerOverlay {
    
}
#ed4c992c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGhAAAwEAAwAAAAAAAAAAAAAAAAECAxESMf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDOe953Mznn1te0SNLkAD//2Q==');
}
    
#\34 e97b7de {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b965fefe {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\39 862e88d {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#ed4c992c::before, #ed4c992c > .bgExtraLayerOverlay {
    
}
#ed4c992c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGhAAAwEAAwAAAAAAAAAAAAAAAAECAxESMf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDOe953Mznn1te0SNLkAD//2Q==');
}
    
#b965fefe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\34 e97b7de {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 30px 15px 40px 15px;
}
    
#f1a01f14 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_389 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d848addf {
    margin: 0px 0% 0px 0%;
}
    
#c753b4a1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c753b4a1 {
    justify-self: center;
    align-self: end;
    width: 58.91%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d2f701b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d2f701b2 {
    align-self: start;
    justify-self: center;
    width: 84.86%;
    margin: 19px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 b57e8d5 {
    grid-template-rows: minmax(350.82501220703125px, max-content);
    width: 99.63%;
}
    
#\35 925b1ed {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 100.00%;
    width: 49.64%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 862e88d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#e185d9d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#fb2a64e4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 24099ba::before, #\31 24099ba > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.75;
    border-radius: inherit;
}
#\31 24099ba {
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/568e4810/dms3rep/multi/opt/GettyImages-1424057426-1920w.jpg);
    border-width: 0px 0px 5px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
}
#\31 24099ba.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAIDEwEhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUMEtibwVUvAAP/9k=');
}
    
#widget_f4q {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_q75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#dcdb7cbf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dcdb7cbf {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cca377bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 50px 0px 0px 0px;
}
#cca377bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fb2a64e4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 24099ba::before, #\31 24099ba > .bgExtraLayerOverlay {
    
}
#\31 24099ba.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAIDEwEhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUMEtibwVUvAAP/9k=');
}
}



@media (max-width: 767px) {
    
#e185d9d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fb2a64e4 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 24099ba::before, #\31 24099ba > .bgExtraLayerOverlay {
    
}
#\31 24099ba.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAIDEwEhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUMEtibwVUvAAP/9k=');
}
    
#cca377bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 0px 0px;
}
#cca377bd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#efbb2b70 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 56.78%;
    min-width: 4%;
    order: 0;
}
    
#d2e22059 {
    min-height: 80vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 65px 70px 65px;
}
    
#db638cf4::before, #db638cf4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.3;
    border-radius: inherit;
}
#db638cf4 {
    background-image: url(https://lirp.cdn-website.com/568e4810/dms3rep/multi/opt/rs-w_1280-h_853+copy-1920w.jpg);
}
    
#\38 75f23b3 {
    width: 39.22358532331536%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\38 9f42e04 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#efbb2b70 {
    width: 70.45%;
}
    
#d2e22059 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 40vh;
}
    
#db638cf4::before, #db638cf4 > .bgExtraLayerOverlay {
    
}
    
#\38 75f23b3 {
    width: 25.551093110213618%;
}
}



@media (max-width: 767px) {
    
#efbb2b70 {
    width: 100%;
    min-height: 200px;
    align-items: center;
}
    
#d2e22059 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 0px 15px;
}
    
#db638cf4::before, #db638cf4 > .bgExtraLayerOverlay {
    
}
    
#\38 75f23b3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 9f42e04 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 3b2443b::before, #\34 3b2443b > .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;
}
#\34 3b2443b {
    background-image: url();
    background-color: var(--color_1);
}
#\34 3b2443b.lazy {
    background-image: url('');
}
    
#cfa21801 {
    width: 39.22358532331536%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\36 050a3fc {
    width: 99.99999565218619%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8dd93a9 {
    margin: 0px 0% 0px 0%;
}
    
#bcdd611f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bcdd611f {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 163d6c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 56.78%;
    min-width: 4%;
    order: 0;
}
    
#c98c06b7 {
    min-height: 80vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 65px 70px 65px;
}
    
#\32 03c20ec {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 76f654b {
    width: 78.78%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3b2443b::before, #\34 3b2443b > .bgExtraLayerOverlay {
    
}
#\34 3b2443b.lazy {
    background-image: url('');
}
    
#cfa21801 {
    width: 25.551093110213618%;
}
    
#\37 163d6c9 {
    width: 70.45%;
}
    
#c98c06b7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 40vh;
}
}



@media (max-width: 767px) {
    
#\34 3b2443b::before, #\34 3b2443b > .bgExtraLayerOverlay {
    
}
#\34 3b2443b.lazy {
    background-image: url('');
}
    
#cfa21801 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b8dd93a9 {
    margin: 0px 0% 0px 0%;
}
    
#\37 163d6c9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c98c06b7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 15px 40px 15px;
}
    
#\33 76f654b {
    width: 100.00%;
}
}



@media all {
    
#\30 178477c::before, #\30 178477c > .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;
}
#\30 178477c {
    align-items: center;
    width: 100.00%;
    min-height: 472px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/568e4810/dms3rep/multi/opt/GettyImages-2161670642-1920w.jpg);
    order: 3;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
#\30 178477c.lazy {
    background-image: url('');
}
    
#ee4add00 {
    width: 62.18%;
    height: 106px;
    max-width: 100%;
    order: 5;
}
    
#\38 63579f3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 1ecaab5 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8804e95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b5781e28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\32 f767e6d {
    width: 100.00%;
    height: 386px;
    min-height: 100px;
    max-width: 100%;
}
    
#\36 bf0fef9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 bf0fef9 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ce0106d {
    background-image: linear-gradient(135deg, rgba(147, 149, 152, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#\38 4b77ad6 {
    width: 96.80736746697785%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 178477c::before, #\30 178477c > .bgExtraLayerOverlay {
    
}
#\30 178477c.lazy {
    background-image: url('');
}
    
#\38 63579f3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\30 178477c::before, #\30 178477c > .bgExtraLayerOverlay {
    
}
#\30 178477c {
    width: 100.00%;
    height: auto;
    min-height: 644px;
}
#\30 178477c.lazy {
    background-image: url('');
}
    
#ee4add00 {
    height: 90px;
    width: 46.92%;
}
    
#\38 63579f3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 15px 40px 15px;
}
    
#cb441c7e {
    margin: 0px 0% 0px 0%;
}
    
#b5781e28 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 f767e6d {
    width: 100.00%;
    height: 1044px;
}
}

