@media all {
  *#dm .dmInner a.u_1540576542 span.text {
    font-size:22px !important;
    font-weight:bold !important;
  }

  *#dm .dmInner *.u_1142317392 #wave_obj3 { fill:var(--color_2) !important; }

  *#dm .dmInner *.u_1142317392 #wave_obj1 { fill:rgba(4,30,64,0.5) !important; }

  *#dm .dmInner *.u_1142317392 #wave_obj2 { fill:rgba(4,30,64,0.81) !important; }

  *#dm .dmInner div.u_721366452 hr {
    color:var(--color_1) !important;
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:5px !important;
  }

  *#dm .dmInner *.u_1494370760 #wave_obj3 { fill:var(--color_2) !important; }

  *#dm .dmInner *.u_1955914805 #wave_obj3 { fill:var(--color_5) !important; }

  *#dm .dmInner *.u_1955914805 #wave_obj1 { fill:rgba(255,255,255,0.5) !important; }

  *#dm .dmInner *.u_1955914805 #wave_obj2 { fill:rgba(255,255,255,0.8) !important; }

  *#dm .dmInner *.u_1076575371 #wave_obj3 { fill:var(--color_5) !important; }

  *#dm .dmInner *.u_1076575371 #wave_obj2 { fill:rgba(255,255,255,0.8) !important; }

  *#dm .dmInner *.u_1076575371 #wave_obj1 { fill:rgba(255,255,255,0.8) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1467301416 #wave_obj3 { fill:var(--color_5) !important; }

  *#dm .dmInner *.u_1467301416 #wave_obj1 { fill:rgba(255,255,255,0.5) !important; }

  *#dm .dmInner *.u_1467301416 #wave_obj2 { fill:rgba(255,255,255,0.8) !important; }

  *#dm .dmInner *.u_1040353792 #wave_obj3 { fill:var(--color_5) !important; }

  *#dm .dmInner *.u_1040353792 #wave_obj2 { fill:rgba(255,255,255,0.8) !important; }

  *#dm .dmInner *.u_1040353792 #wave_obj1 { fill:rgba(255,255,255,0.8) !important; }

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

  *#dm .dmInner div.u_1681706875 hr {
    color:var(--color_1) !important;
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:5px !important;
  }

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

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

  *#dm .dmInner div.u_1052107326 hr {
    color:var(--color_1) !important;
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:5px !important;
  }

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

  *#dm .dmInner div.u_1182628056 hr {
    color:var(--color_1) !important;
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:5px !important;
  }

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

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

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

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

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

  *#dm .dmInner *.u_1494370760 #wave_obj1 { fill:rgba(249,128,3,0.5) !important; }

  *#dm .dmInner *.u_1494370760 #wave_obj2 { fill:var(--color_1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_801202870 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

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

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

  *#dm .dmInner *.u_801202870 .photoGalleryViewAll { padding:0 7.5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_801202870 .photoGalleryThumbs { padding:5px !important; }

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

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

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

  *#dm .dmInner *.u_801202870 .photoGalleryViewAll { padding:0 7.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 70px 70px 70px;
    margin: 0% 0% 0% 0%;
}
    
#widget_0u5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_okb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_okb {
    width: 43.32%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#widget_q85 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding: 70px 70px 70px 70px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cc0dff76 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b86d1cd5 {
    margin: 0px 0% 0px 0%;
}
    
#\36 6ee066b {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 100px 0px 0px 0px;
}
    
#\33 61832a2::before, #\33 61832a2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.5;
    border-radius: inherit;
}
#\33 61832a2 {
    background-image: url("https://lirp.cdn-website.com/b5d137e9/dms3rep/multi/opt/gettyimages-2166685594-1920w.JPG");
}
    
#\31 b0a0e16 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#widget_kca {
    width: 40%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0.3%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hci {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_ccv {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    order: 0;
    padding: 0px 70px 0px 70px;
    margin: 0px 0% 0px 0%;
}
    
#group_9ag {
    align-items: flex-start;
    width: 60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 0;
}
    
#group_823 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    background-image: url();
}
    
#widget_oc3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_oc3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin: 50px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6ee066b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 100px 0px 0px 0px;
}
    
#\33 61832a2::before, #\33 61832a2 > .bgExtraLayerOverlay {
    
}
    
#widget_kca {
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 b0a0e16 {
    width: 100%;
    min-height: 8px;
    order: 0;
}
    
#b86d1cd5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_oc3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_oc3 {
    margin: 50px 0px 0px 0px;
}
    
#group_ccv {
    column-gap: 15px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_9ag {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    order: 1;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 6ee066b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\33 61832a2::before, #\33 61832a2 > .bgExtraLayerOverlay {
    
}
    
#\31 b0a0e16 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#widget_kca {
    height: auto;
    min-width: 32px;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b86d1cd5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_hci {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_ccv {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 30px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_9ag {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_oc3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_oc3 {
    width: 100.00%;
    height: auto;
    margin: 0px 0px 0px 0px;
}
}



@media all {
    
#\36 87b3848 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
}
    
#\33 9e6c5c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/b5d137e9/dms3rep/multi/opt/1486238998-766h.JPG);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
#\33 9e6c5c4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAACAgEFAAAAAAAAAAAAAAAAAgEDBQYVIjJx/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABkRAAIDAQAAAAAAAAAAAAAAAAECABEhA//aAAwDAQACEQMRAD8Aj6zzq3pUyXPKM/BZjqRdy9kADgtINhubOz//2Q==');
}
    
#\38 03ee387 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_3qi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_90k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jgk {
    width: 31.46%;
    height: 387px;
    max-width: 100%;
}
    
#\35 1a9ccdd::before, #\35 1a9ccdd > .bgExtraLayerOverlay {
    
}
#\35 1a9ccdd {
    background-image: none;
    background-attachment: fixed;
}
    
#widget_nhr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1hi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 09fb959.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 09fb959 {
    width: 43.32%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 03ee387 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 15px;
}
    
#\35 1a9ccdd::before, #\35 1a9ccdd > .bgExtraLayerOverlay {
    
}
    
#\33 9e6c5c4 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
#\33 9e6c5c4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAACAgEFAAAAAAAAAAAAAAAAAgEDBQYVIjJx/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABkRAAIDAQAAAAAAAAAAAAAAAAECABEhA//aAAwDAQACEQMRAD8Aj6zzq3pUyXPKM/BZjqRdy9kADgtINhubOz//2Q==');
}
    
#\36 87b3848 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\36 87b3848 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\33 9e6c5c4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#\33 9e6c5c4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAACAgEFAAAAAAAAAAAAAAAAAgEDBQYVIjJx/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABkRAAIDAQAAAAAAAAAAAAAAAAECABEhA//aAAwDAQACEQMRAD8Aj6zzq3pUyXPKM/BZjqRdy9kADgtINhubOz//2Q==');
}
    
#\38 03ee387 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 15px;
}
    
#\35 1a9ccdd::before, #\35 1a9ccdd > .bgExtraLayerOverlay {
    
}
    
#widget_jgk {
    height: 250px;
}
}



@media all {
    
#\31 503e363 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
    background-color: var(--color_1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 5px 5px 5px 5px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\39 1cfa104 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#b627d9e9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1cfa104 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 503e363 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 503e363 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\39 1cfa104 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 3424580.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 3424580 {
    width: 43.32%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a91ef507 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\38 0a50336 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 70px 0px;
}
    
#f0ddbf8d {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    align-self: stretch;
    background-image: url();
    justify-self: auto;
    flex-direction: row;
    padding: 0px 70px 0px 70px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#f0ddbf8d.lazy {
    background-image: url('');
}
    
#\39 879d051.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 879d051 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
}
    
#f65a28e7 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-image: url();
    order: 0;
}
#f65a28e7.lazy {
    background-image: url('');
}
    
#\39 a6cc20d {
    margin: 0px 0% 0px 0%;
}
    
#\34 a2c18f7::before, #\34 a2c18f7 > .bgExtraLayerOverlay {
    
}
#\34 a2c18f7 {
    background-image: none;
    background-color: var(--color_5);
}
    
#widget_sjq {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_oot {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0vq {
    width: 98.00639969120911%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0889c40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/b5d137e9/dms3rep/multi/opt/GettyImages-2063084313-1920w.JPG);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#a0889c40.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAQUBAQEAAAAAAAAAAAAAAQACBBEhBQMG/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRIf/aAAwDAQACEQMRAD8Ag9fvt+mkQeg8VMcQX5lYtR5S4Y8mBzDdC8REjiJT1n//2Q==');
}
    
#\39 a460e12 {
    width: 31.46%;
    height: 387px;
    max-width: 100%;
}
    
#group_hu6 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0a50336 {
    padding: 0px 0px 70px 0px;
}
    
#\34 a2c18f7::before, #\34 a2c18f7 > .bgExtraLayerOverlay {
    
}
    
#widget_0vq {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#f0ddbf8d {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 70px 0px 70px;
    margin: 0px 0% 0px 0%;
}
#f0ddbf8d.lazy {
    background-image: url('');
}
    
#\39 a6cc20d {
    margin: 0px 0% 0px 0%;
}
    
#a0889c40 {
    align-self: stretch;
    max-height: none;
    min-height: auto;
    height: auto;
    min-width: 32px;
    width: 100%;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#a0889c40.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAQUBAQEAAAAAAAAAAAAAAQACBBEhBQMG/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRIf/aAAwDAQACEQMRAD8Ag9fvt+mkQeg8VMcQX5lYtR5S4Y8mBzDdC8REjiJT1n//2Q==');
}
    
#group_hu6 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    order: 1;
    min-height: auto;
    padding: 15px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a91ef507 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 0a50336 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#f0ddbf8d {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
#f0ddbf8d.lazy {
    background-image: url('');
}
    
#\39 879d051.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 879d051 {
    width: 100.00%;
    height: auto;
    margin: 0px 0px 0px 0px;
}
    
#f65a28e7 {
    min-height: 0px;
}
#f65a28e7.lazy {
    background-image: url('');
}
    
#\34 a2c18f7::before, #\34 a2c18f7 > .bgExtraLayerOverlay {
    
}
    
#a0889c40 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#a0889c40.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAQUBAQEAAAAAAAAAAAAAAQACBBEhBQMG/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRIf/aAAwDAQACEQMRAD8Ag9fvt+mkQeg8VMcQX5lYtR5S4Y8mBzDdC8REjiJT1n//2Q==');
}
    
#\39 a460e12 {
    height: 250px;
}
    
#\39 a6cc20d {
    margin: 0px 0% 0px 0%;
}
    
#group_hu6 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 2464955 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b32ddfe3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\32 e2c99b1 {
    margin: 0px 0% 0px 0%;
}
    
#c0710b53 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    padding: 70px 70px 70px 70px;
    margin: 0px 0px 0px 0px;
}
    
#\34 9a79d90.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 9a79d90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
}
    
#e5fb2856 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#cdd7ae10 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    align-self: auto;
    background-image: url();
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#cdd7ae10.lazy {
    background-image: url('');
}
    
#e849cdb6::before, #e849cdb6 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
}
#e849cdb6 {
    background-image: url("https://lirp.cdn-website.com/b5d137e9/dms3rep/multi/opt/GettyImages-1133957172-1920w.JPG");
    background-color: var(--color_5);
    background-attachment: fixed;
}
#e849cdb6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACBAMFBiERYqH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABkRAAIDAQAAAAAAAAAAAAAAAAABAgMhBP/aAAwDAQACEQMRAD8AqwS72qrCZIqWprXt2HA7Hq1ZzmOCQI9XgdkRJ1xekl02RxM//9k=');
}
    
#\32 a878a30 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    align-self: auto;
    background-image: url();
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\32 a878a30.lazy {
    background-image: url('');
}
    
#\39 a141333.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 a141333 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
}
    
#group_5pt {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_018 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kcn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1ui {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_aqa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_1cr {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 2px 2px 6px 2px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_l1t {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ba9cc5e0 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 2px 2px 6px 2px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#adee73a3 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b797cc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 8a38684 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 2px 2px 6px 2px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e7b7767 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee0e1376 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 e91c38f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 29ac5d2 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 2px 2px 6px 2px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b2884af {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3152ce8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 95fe111 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 2px 2px 6px 2px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4a9c2cc {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f747cbe2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 4e4cd4f {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 2px 2px 6px 2px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#e6ac33e7 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bfebc0d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d94dada7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#af465153 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 2px 2px 6px 2px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a94c145 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1a50429 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a20558b5 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 2px 2px 6px 2px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7695df0 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 793e68b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 67ad3b5 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 2px 2px 6px 2px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#a2df7150 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 416692d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_0ov {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_014 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f81956d0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f81956d0 {
    width: 43.32%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b32ddfe3 {
    padding: 0px 0px 0px 0px;
}
    
#e849cdb6::before, #e849cdb6 > .bgExtraLayerOverlay {
    
}
#e849cdb6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACBAMFBiERYqH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABkRAAIDAQAAAAAAAAAAAAAAAAABAgMhBP/aAAwDAQACEQMRAD8AqwS72qrCZIqWprXt2HA7Hq1ZzmOCQI9XgdkRJ1xekl02RxM//9k=');
}
    
#\32 e2c99b1 {
    margin: 0px 0% 0px 0%;
}
    
#group_1cr {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#ba9cc5e0 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\33 8a38684 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\39 29ac5d2 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\34 95fe111 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\39 4e4cd4f {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#af465153 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#a20558b5 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\30 67ad3b5 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#c0710b53 {
    padding: 40px 70px 40px 70px;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#b32ddfe3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\34 9a79d90.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 9a79d90 {
    width: 100.00%;
    height: auto;
    margin: 0px 0px 0px 0px;
}
    
#e5fb2856 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e849cdb6::before, #e849cdb6 > .bgExtraLayerOverlay {
    
}
#e849cdb6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACBAMFBiERYqH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABkRAAIDAQAAAAAAAAAAAAAAAAABAgMhBP/aAAwDAQACEQMRAD8AqwS72qrCZIqWprXt2HA7Hq1ZzmOCQI9XgdkRJ1xekl02RxM//9k=');
}
    
#\39 a141333.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 a141333 {
    width: 100.00%;
    height: auto;
    margin: 0px 0px 0px 0px;
}
    
#\32 e2c99b1 {
    margin: 0px 0% 0px 0%;
}
    
#c0710b53 {
    padding: 30px 15px 30px 15px;
    margin: 0px 0px 0px 0px;
}
    
#group_5pt {
    align-items: center;
}
    
#group_1cr {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: center;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ba9cc5e0 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: center;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\33 8a38684 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: center;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\39 29ac5d2 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: center;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 95fe111 {
    min-width: 32px;
    justify-content: flex-start;
    align-items: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 4e4cd4f {
    min-width: 32px;
    justify-content: flex-start;
    align-items: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#af465153 {
    min-width: 32px;
    justify-content: flex-start;
    align-items: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a20558b5 {
    min-width: 32px;
    justify-content: flex-start;
    align-items: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 67ad3b5 {
    min-width: 32px;
    justify-content: flex-start;
    align-items: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_aqa {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\31 e91c38f {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#d94dada7 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    row-gap: 15px;
}
}



@media all {
    
#\38 3351537 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6b24f39::before, #\30 6b24f39 > .bgExtraLayerOverlay {
    
}
#\30 6b24f39 {
    background-image: none;
    background-attachment: fixed;
    background-color: var(--color_6);
}
    
#\38 b594519 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 ad7005b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 4a68a81 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 1cb8561 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/b5d137e9/dms3rep/multi/opt/gettyimages-2212863157-1920w.JPG);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
}
#\33 1cb8561.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAgICAgMAAAAAAAAAAAAAAQMABQIRBDEGIkH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAGREAAwADAAAAAAAAAAAAAAAAAAECAxEh/9oADAMBAAIRAxEAPwCfnVa+5tXc3lNDFqZoAjrR+TLwuqpeGOBDvUa6iI45SXAuns//2Q==');
}
    
#\36 cd1e365 {
    width: 31.46%;
    height: 387px;
    max-width: 100%;
}
    
#\34 7e2c047 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 6e8c68e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    order: 1;
}
    
#\37 78a295f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 78a295f {
    width: 43.32%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 6b24f39::before, #\30 6b24f39 > .bgExtraLayerOverlay {
    
}
    
#\38 b594519 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 15px;
}
    
#\33 1cb8561 {
    width: 100%;
    min-height: 80px;
}
#\33 1cb8561.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAgICAgMAAAAAAAAAAAAAAQMABQIRBDEGIkH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAGREAAwADAAAAAAAAAAAAAAAAAAECAxEh/9oADAMBAAIRAxEAPwCfnVa+5tXc3lNDFqZoAjrR+TLwuqpeGOBDvUa6iI45SXAuns//2Q==');
}
    
#\31 6e8c68e {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\30 6b24f39::before, #\30 6b24f39 > .bgExtraLayerOverlay {
    
}
    
#\38 b594519 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 15px;
}
    
#\33 1cb8561 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#\33 1cb8561.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAgICAgMAAAAAAAAAAAAAAQMABQIRBDEGIkH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAGREAAwADAAAAAAAAAAAAAAAAAAECAxEh/9oADAMBAAIRAxEAPwCfnVa+5tXc3lNDFqZoAjrR+TLwuqpeGOBDvUa6iI45SXAuns//2Q==');
}
    
#\36 cd1e365 {
    height: 250px;
}
    
#\31 6e8c68e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
}



@media all {
    
#\36 fd63b36 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\31 572b7a3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 74286ef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f6ac826a {
    margin: 0px 0% 0px 0%;
}
    
#\36 e9d8a69 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 67d0886 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 82b68bc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ddb5e693 {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d9b1b704 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 6px 2px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#d1210bd8 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    align-self: auto;
    background-image: url();
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#d1210bd8.lazy {
    background-image: url('');
}
    
#b07c1e69 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 70px 70px 70px;
}
    
#\39 25c9bdb {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    align-self: auto;
    background-image: url();
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 25c9bdb.lazy {
    background-image: url('');
}
    
#c5fff657::before, #c5fff657 > .bgExtraLayerOverlay {
    
}
#c5fff657 {
    background-image: none;
    background-color: var(--color_2);
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
}
    
#widget_51o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 93d2b16 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 6px 2px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d41731c {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0121f35 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 3dfc629 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 27df2a4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 09700ba {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 6px 2px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2d4a13c {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a6fbfbc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 8a05baa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f9ccf143 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 2px 2px 6px 2px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 35028fc {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1ae57e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f3bc7302 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#db7e6bc5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#db7e6bc5 {
    width: 43.32%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 fd63b36 {
    padding: 40px 70px 40px 70px;
    margin: 0px 0px 0px 0px;
}
    
#f6ac826a {
    margin: 0px 0% 0px 0%;
}
    
#d9b1b704 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#b07c1e69 {
    padding: 0px 0px 0px 0px;
}
    
#c5fff657::before, #c5fff657 > .bgExtraLayerOverlay {
    
}
    
#\35 93d2b16 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\39 09700ba {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#f9ccf143 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 fd63b36 {
    padding: 30px 15px 30px 15px;
    margin: 0px 0px 0px 0px;
}
    
#\31 572b7a3 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#f6ac826a {
    margin: 0px 0% 0px 0%;
}
    
#\36 e9d8a69 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ddb5e693 {
    align-items: center;
}
    
#d9b1b704 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: center;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#b07c1e69 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#c5fff657::before, #c5fff657 > .bgExtraLayerOverlay {
    
}
    
#\35 93d2b16 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: center;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 27df2a4 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\39 09700ba {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: center;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#f9ccf143 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    align-items: center;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ec53e138 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
}
    
#a2ec9329 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a84302f1 {
    width: 31.46%;
    height: 387px;
    max-width: 100%;
}
    
#f74b2a5e::before, #f74b2a5e > .bgExtraLayerOverlay {
    
}
#f74b2a5e {
    background-image: none;
    background-attachment: fixed;
}
    
#\33 4fa164c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/b5d137e9/dms3rep/multi/opt/gettyimages-2181454772-1920w.JPG);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
#\33 4fa164c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAwUEEQYHIUFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQACAwEAAAAAAAAAAAAAAAABAgADIRH/2gAMAwEAAhEDEQA/AIeOdjGmlzq/KLw8giMtGw0+loori5liZIMg6eA4efqIpLUhJyJrWHNn/9k=');
}
    
#c210a291 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 7788de4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#df346752 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 38de0fc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 38de0fc {
    width: 43.32%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a2ec9329 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 15px;
}
    
#f74b2a5e::before, #f74b2a5e > .bgExtraLayerOverlay {
    
}
    
#\33 4fa164c {
    width: 100%;
    min-height: 80px;
    order: 0;
}
#\33 4fa164c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAwUEEQYHIUFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQACAwEAAAAAAAAAAAAAAAABAgADIRH/2gAMAwEAAhEDEQA/AIeOdjGmlzq/KLw8giMtGw0+loori5liZIMg6eA4efqIpLUhJyJrWHNn/9k=');
}
    
#ec53e138 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#ec53e138 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#a2ec9329 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 15px;
}
    
#a84302f1 {
    height: 250px;
}
    
#f74b2a5e::before, #f74b2a5e > .bgExtraLayerOverlay {
    
}
    
#\33 4fa164c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#\33 4fa164c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAwUEEQYHIUFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQACAwEAAAAAAAAAAAAAAAABAgADIRH/2gAMAwEAAhEDEQA/AIeOdjGmlzq/KLw8giMtGw0+loori5liZIMg6eA4efqIpLUhJyJrWHNn/9k=');
}
}



@media all {
    
#\39 a0dec35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#fcacc537 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    padding: 70px 70px 70px 70px;
    margin: 0px 0px 0px 0px;
}
    
#e9b022c3 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    align-self: auto;
    background-image: url();
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#e9b022c3.lazy {
    background-image: url('');
}
    
#\39 4476fb4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 d867c23 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d807fe05 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#c2bd85cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c2bd85cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
}
    
#\30 86abcba::before, #\30 86abcba > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
}
#\30 86abcba {
    background-image: url("https://lirp.cdn-website.com/b5d137e9/dms3rep/multi/opt/gettyimages-2201191743-1920w.JPG");
    background-color: var(--color_5);
    background-attachment: fixed;
}
#\30 86abcba.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACAwQFERITMUH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABoRAAICAwAAAAAAAAAAAAAAAAABAgMSITH/2gAMAwEAAhEDEQA/ALDpK13JmlxbHPjJZp0sZNhWCV4NeAkOPiIja3olGePEj//Z');
}
    
#efbe85ce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#efbe85ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
}
    
#\30 56db803 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    align-self: auto;
    background-image: url();
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\30 56db803.lazy {
    background-image: url('');
}
    
#widget_g3e {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
}
    
#b1cead05.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b1cead05 {
    width: 43.32%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4476fb4 {
    margin: 0px 0% 0px 0%;
}
    
#d807fe05 {
    padding: 0px 0px 0px 0px;
}
    
#fcacc537 {
    padding: 40px 70px 40px 70px;
    margin: 0px 0px 0px 0px;
}
    
#\30 86abcba::before, #\30 86abcba > .bgExtraLayerOverlay {
    
}
#\30 86abcba.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACAwQFERITMUH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABoRAAICAwAAAAAAAAAAAAAAAAABAgMSITH/2gAMAwEAAhEDEQA/ALDpK13JmlxbHPjJZp0sZNhWCV4NeAkOPiIja3olGePEj//Z');
}
    
#widget_g3e {
    width: 100.00%;
    height: 630px;
}
}



@media (max-width: 767px) {
    
#\39 a0dec35 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fcacc537 {
    padding: 30px 15px 30px 15px;
    margin: 0px 0px 0px 0px;
}
    
#\39 4476fb4 {
    margin: 0px 0% 0px 0%;
}
    
#d807fe05 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#c2bd85cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c2bd85cb {
    width: 100.00%;
    height: auto;
    margin: 0px 0px 0px 0px;
}
    
#\30 86abcba::before, #\30 86abcba > .bgExtraLayerOverlay {
    
}
#\30 86abcba.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACAwQFERITMUH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABoRAAICAwAAAAAAAAAAAAAAAAABAgMSITH/2gAMAwEAAhEDEQA/ALDpK13JmlxbHPjJZp0sZNhWCV4NeAkOPiIja3olGePEj//Z');
}
    
#efbe85ce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#efbe85ce {
    width: 100.00%;
    height: auto;
    margin: 0px 0px 0px 0px;
}
    
#widget_g3e {
    width: 100.00%;
    height: 852px;
}
}



@media all {
    
#\39 6fdc4d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\32 03022a0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 15px 70px 15px 70px;
}
    
#widget_fbn {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#b1baa574 {
    margin: 0px 0% 0px 0%;
}
}



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



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

