@media all {
  *#dm .dmInner div.u_1007638088 hr { color:var(--color_1) !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1664412040 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_2) !important;
    border-color:rgb(200,236,134) !important;
    border-width:4px !important;
    border-style:double !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1006687934 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_2) !important;
    border-color:rgb(200,236,134) !important;
    border-width:4px !important;
    border-style:double !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1985190856 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_2) !important;
    border-color:rgb(200,236,134) !important;
    border-width:4px !important;
    border-style:double !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1359894148 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_2) !important;
    border-color:rgb(200,236,134) !important;
    border-width:4px !important;
    border-style:double !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1117689446 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_2) !important;
    border-color:rgb(200,236,134) !important;
    border-width:4px !important;
    border-style:double !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1831617673 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_2) !important;
    border-color:rgb(200,236,134) !important;
    border-width:4px !important;
    border-style:double !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_218529246 .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 div.u_218529246 .caption-inner { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_218529246 { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1762793070 img {
    border-radius:5px 5px 5px 5px !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1841095515 img {
    border-radius:5px 5px 5px 5px !important;
    object-position:50% 100% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1136976606 img {
    border-radius:5px 5px 5px 5px !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1656638084 img {
    border-radius:5px 5px 5px 5px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1466499893 img {
    border-radius:5px 5px 5px 5px !important;
    object-fit:contain !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1974715902 .photoGalleryThumbs .image-container a { padding-top:503px !important; }

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

  *#dm .dmInner *.u_218529246 .photoGalleryThumbs { padding:1.5px !important; }

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

  *#dm .dmInner *.u_218529246 .photoGalleryViewAll { padding:0 1.5px !important; }
}
*#dm *.dmBody div.u_1619082042 ul li:before
{
	content:url(https://lirp.cdn-website.com/29578b2c/dms3rep/multi/opt/bullet-icon-1920w.png) !important;
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1181491679 .photoGalleryThumbs .image-container a { padding-top:211px !important; }

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

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

  *#dm .dmInner *.u_218529246 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1974715902 .photoGalleryThumbs .image-container a { padding-top:373px !important; }

  *#dm .dmInner *.u_1181491679 .photoGalleryThumbs .image-container a { padding-top:357px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1619082042
{
}
separatorHomeCss{color:red !important}@media all {
    
#\38 ce48026 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: url();
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
}
    
#\30 defe69a {
    min-height: 582px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 cbf208b::before, #\30 cbf208b > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.3;
}
#\30 cbf208b {
    background-color: var(--color_8);
    background-image: url("https://lirp.cdn-website.com/29578b2c/dms3rep/multi/opt/Business-man-with-an-mobile-Phone-849fe855-1920w.png");
    background-position: 50% 0%;
}
    
#c33d758b {
    width: 49.06%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    min-width: 32px;
    margin: 3px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9ki {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\35 1c098ee {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 defe69a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 cbf208b::before, #\30 cbf208b > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\38 ce48026 {
    width: 100%;
    min-height: 81px;
    align-items: center;
}
    
#\30 defe69a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\30 cbf208b::before, #\30 cbf208b > .bgExtraLayerOverlay {
    
}
    
#\37 402598a {
    margin: 0px 0% 0px 0%;
}
    
#c33d758b {
    width: 100.01%;
}
}



@media all {
    
#c61bc0c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 77.33306282792635%;
    min-width: 4%;
}
    
#d514b4ca {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_jq2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_mps {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 c2802ef.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 c2802ef {
    width: 20.47%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb2558f4 {
    background-image: url();
}
    
#group_feh {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 20.67%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_ooa {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d514b4ca {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 80px 4% 80px 4%;
}
    
#c8b5b411 {
    margin: 0px 0% 0px 0%;
}
    
#c61bc0c5 {
    width: 100%;
    min-height: 80px;
}
    
#group_feh {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#c61bc0c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d514b4ca {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 15px 4%;
}
    
#c8b5b411 {
    margin: 0px 0% 0px 0%;
}
    
#\35 c2802ef {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_feh {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\35 62cb1bf {
    width: 100.00%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 70abe7d {
    width: 100.00%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 60fbc82 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 3px 0px 0px;
    background-color: var(--color_4);
    background-image: none;
    padding: 10px 2% 10px 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 842f294 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 10px 2% 10px 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 950e8cb {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\33 a9142b5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e789d9c {
    width: 100.00%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c70c3647 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1d1c10b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7d6b828 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 3px 0 0;
    background-color: var(--color_6);
    background-image: initial;
    padding: 10px 2% 10px 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 65e1222 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 65px 0% 65px;
}
    
#\36 4e59153 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e416df3a {
    width: 99.9921618204804%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 92d2bd3 {
    width: 99.73997477931904%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 435a922 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 435a922 {
    margin: 0px 0% 0px 0%;
}
    
#\35 65e1222 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    row-gap: 34px;
    padding: 5% 4% 5% 4%;
}
    
#a7d6b828 {
    width: 50%;
    flex: 1 1 auto;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 60fbc82 {
    width: 50%;
    flex: 1 1 auto;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 842f294 {
    width: 50%;
    flex: 1 1 auto;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 e789d9c {
    height: 240px;
}
    
#\38 435a922 {
    margin: 0px 0% 0px 0%;
}
    
#\35 62cb1bf {
    height: 240px;
}
    
#\33 70abe7d {
    height: 240px;
}
    
#a7d6b828 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 6% 0px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\35 65e1222 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 8% 0% 8% 0%;
}
    
#\32 60fbc82 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 15px 6% 15px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\34 842f294 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 6% 0px 6%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 50729ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#\38 bdd4426 {
    min-height: 211px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 65px 20px 65px;
}
    
#bd7fe982::before, #bd7fe982 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.84;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(120, 159, 245, 1) 0%, rgba(217, 217, 217, 1) 100%);
}
#bd7fe982 {
    background-color: var(--color_7);
    background-image: url(https://lirp.cdn-website.com/29578b2c/dms3rep/multi/opt/gettyimages-2152692967-9867h.JPG);
}
#bd7fe982.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAFxAAAwEAAAAAAAAAAAAAAAAAAAEhAv/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUruITN0AD/9k=');
}
    
#\31 087e34c {
    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;
}
    
#\34 e8b869f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 e8b869f {
    width: 20.47%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec22aef9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 bdd4426 {
    padding: 80px 4px 80px 4px;
}
    
#bd7fe982::before, #bd7fe982 > .bgExtraLayerOverlay {
    
}
#bd7fe982.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAFxAAAwEAAAAAAAAAAAAAAAAAAAEhAv/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUruITN0AD/9k=');
}
    
#ec22aef9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 50729ca {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 bdd4426 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 15px 4%;
}
    
#bd7fe982::before, #bd7fe982 > .bgExtraLayerOverlay {
    
}
#bd7fe982.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAFxAAAwEAAAAAAAAAAAAAAAAAAAEhAv/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUruITN0AD/9k=');
}
    
#ec22aef9 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e8b869f {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#dbb3dfcd {
    width: 100.00%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c65a2912 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f10f873b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 3px 0 0;
    background-color: rgba(255,255,255,1);
    background-image: none;
    padding: 10px 2% 10px 2%;
    margin: 0px 0% 0px 0%;
}
    
#bb3f28ff {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fadbf564 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 3px 0 0;
    background-color: var(--color_6);
    background-image: initial;
    padding: 10px 2% 10px 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 867e207 {
    width: 100.00%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0432497 {
    width: 99.9921618204804%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb7f4780 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f59a83a1 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\36 2a29f0d {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\39 dcbb0e5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7fb1102 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 10px 2% 10px 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 db545e4 {
    width: 100.00%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5dd8780 {
    width: 99.73997477931904%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c2c801db {
    margin: 0px 0% 0px 0%;
}
    
#f59a83a1 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    row-gap: 34px;
    padding: 5% 4% 5% 4%;
}
    
#f10f873b {
    width: 50%;
    flex: 1 1 auto;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#fadbf564 {
    width: 50%;
    flex: 1 1 auto;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 7fb1102 {
    width: 50%;
    flex: 1 1 auto;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#dbb3dfcd {
    height: 240px;
}
    
#c2c801db {
    margin: 0px 0% 0px 0%;
}
    
#f59a83a1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 8% 0% 8% 0%;
}
    
#f10f873b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 15px 6% 15px 6%;
    margin: 0px 0% 0px 0%;
}
    
#fadbf564 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 6% 0px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\34 867e207 {
    height: 240px;
}
    
#\37 db545e4 {
    height: 240px;
}
    
#\31 7fb1102 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 6% 0px 6%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 01f11f9 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 8f1bcad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 bf270c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.95642937538323%;
    min-width: 4%;
    background-image: url();
}
#\32 bf270c1.lazy {
    background-image: url('');
}
    
#cdbf0b5b {
    width: 81.81%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 64cb180 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 61.04%;
    min-width: 4%;
}
    
#\34 ddb24a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f37cea42::before, #f37cea42 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.86;
    border-radius: inherit;
}
#f37cea42 {
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/29578b2c/dms3rep/multi/opt/gettyimages-2152692967-9867h.JPG);
}
#f37cea42.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAFxAAAwEAAAAAAAAAAAAAAAAAAAEhAv/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUruITN0AD/9k=');
}
    
#\38 1acdfc5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 1acdfc5 {
    width: 20.46935504133062%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 01f11f9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 80px 4% 80px 4%;
}
    
#f37cea42::before, #f37cea42 > .bgExtraLayerOverlay {
    
}
#f37cea42.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAFxAAAwEAAAAAAAAAAAAAAAAAAAEhAv/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUruITN0AD/9k=');
}
    
#\31 b99d0ce {
    margin: 0px 0% 0px 0%;
}
    
#\31 64cb180 {
    width: 100%;
    min-height: 80px;
}
    
#\32 bf270c1 {
    width: 100%;
    min-height: 80px;
}
#\32 bf270c1.lazy {
    background-image: url('');
}
    
#cdbf0b5b {
    width: 70.52%;
}
}



@media (max-width: 767px) {
    
#\32 01f11f9 {
    min-height: unset;
    flex-direction: column;
    padding: 15px 4% 15px 4%;
}
    
#\32 bf270c1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\32 bf270c1.lazy {
    background-image: url('');
}
    
#\31 64cb180 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f37cea42::before, #f37cea42 > .bgExtraLayerOverlay {
    
}
#f37cea42.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAFxAAAwEAAAAAAAAAAAAAAAAAAAEhAv/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUruITN0AD/9k=');
}
    
#\31 b99d0ce {
    margin: 0px 0% 0px 0%;
}
    
#\38 1acdfc5 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#ccd0c43a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\38 d5c10ea {
    min-height: 370px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 5565fc9::before, #\31 5565fc9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.5;
    border-radius: inherit;
}
#\31 5565fc9 {
    background-image: url(https://lirp.cdn-website.com/29578b2c/dms3rep/multi/opt/GettyImages-1495878925-1920w.jpg);
}
#\31 5565fc9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAfEAACAQIHAAAAAAAAAAAAAAABAgAEBQMGESQxQZH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABgRAAMBAQAAAAAAAAAAAAAAAAABAgQR/9oADAMBAAIRAxEAPwCI0V1s6YQdqIluweBBveX9Ts28iJSrTfEHiEf/2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d5c10ea {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 5565fc9::before, #\31 5565fc9 > .bgExtraLayerOverlay {
    
}
#\31 5565fc9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAfEAACAQIHAAAAAAAAAAAAAAABAgAEBQMGESQxQZH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABgRAAMBAQAAAAAAAAAAAAAAAAABAgQR/9oADAMBAAIRAxEAPwCI0V1s6YQdqIluweBBveX9Ts28iJSrTfEHiEf/2Q==');
}
}



@media (max-width: 767px) {
    
#ccd0c43a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 d5c10ea {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 5565fc9::before, #\31 5565fc9 > .bgExtraLayerOverlay {
    
}
#\31 5565fc9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAfEAACAQIHAAAAAAAAAAAAAAABAgAEBQMGESQxQZH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABgRAAMBAQAAAAAAAAAAAAAAAAABAgQR/9oADAMBAAIRAxEAPwCI0V1s6YQdqIluweBBveX9Ts28iJSrTfEHiEf/2Q==');
}
}



@media all {
    
#bb26beb6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 8ce982d {
    background-color: var(--color_6);
    background-image: initial;
}
    
#e7e47e0f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url();
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#e7e47e0f.lazy {
    background-image: url('');
}
    
#\37 761cc82 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 10px 65px 10px 65px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fdfc9e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 607d00a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c103937d {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 65px 80px 65px;
}
    
#b7d829e1 {
    margin: -150px 0% 0px 0%;
}
    
#\37 254847a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 254847a {
    width: 20.47%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c103937d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 761cc82 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    padding: 20px 4% 20px 4%;
    margin: 0px 0% 0px 0%;
}
    
#bb26beb6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 254847a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 607d00a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e7e47e0f {
    width: 100%;
    min-height: 80px;
}
#e7e47e0f.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#e7e47e0f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#e7e47e0f.lazy {
    background-image: url('');
}
    
#\37 761cc82 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#c103937d {
    min-height: unset;
    flex-direction: column;
    padding: 15px 4% 15px 4%;
}
    
#\37 254847a {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b7d829e1 {
    margin: -150px 0% 0px 0%;
}
}



@media all {
    
#ba7fc0fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ba7fc0fc {
    width: 68px;
    height: 68px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4289203 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 10px;
    background-color: var(--color_1);
    border-color: var(--color_2) var(--color_3) var(--color_3) var(--color_2);
    border-width: 2px 2px 2px 2px;
    border-style: solid;
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bc5af306 {
    min-height: 230px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 65px 50px 65px;
    margin: 0% 0% 0% 0%;
}
    
#\31 e0347e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d4ecd955 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cbd2e97 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 10px;
    background-color: var(--color_1);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 3379b09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c976a90 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 10px;
    background-color: var(--color_1);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    border-style: solid;
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 7036fcd {
    background-color: rgba(255, 255, 255, 1);
}
    
#d6c59b66 {
    margin: 0px 0% 0px 0%;
}
    
#\36 739232a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 739232a {
    width: 68px;
    height: 68px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: -50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e47702d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e47702d6 {
    width: 68px;
    height: 68px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: -50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc5af306 {
    padding-top: 25px;
}
}



@media (max-width: 767px) {
    
#bc5af306 {
    min-height: 50vh;
    flex-direction: column;
    padding: 15px 4% 15px 4%;
}
    
#\34 cbd2e97 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 40px 0% 0% 0%;
}
    
#\32 c976a90 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#e4289203 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#ba7fc0fc {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d6c59b66 {
    margin: 0px 0% 0px 0%;
}
    
#\36 739232a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e47702d6 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 917a81e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#fe05a736 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 65px 40px 65px;
}
    
#f1751739.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f1751739 {
    width: 20.47%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5afc951 {
    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;
}
    
#d473aa32::before, #d473aa32 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.84;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(120, 159, 245, 1) 0%, rgba(239, 239, 239, 1) 100%);
}
#d473aa32 {
    background-color: var(--color_7);
    background-image: url(https://lirp.cdn-website.com/29578b2c/dms3rep/multi/opt/gettyimages-2152692967-9867h.JPG);
}
#d473aa32.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAFxAAAwEAAAAAAAAAAAAAAAAAAAEhAv/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUruITN0AD/9k=');
}
    
#\34 df78ad7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fe05a736 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d473aa32::before, #d473aa32 > .bgExtraLayerOverlay {
    
}
#d473aa32.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAFxAAAwEAAAAAAAAAAAAAAAAAAAEhAv/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUruITN0AD/9k=');
}
}



@media (max-width: 767px) {
    
#\36 917a81e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fe05a736 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 15px 4%;
}
    
#d473aa32::before, #d473aa32 > .bgExtraLayerOverlay {
    
}
#d473aa32.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAFxAAAwEAAAAAAAAAAAAAAAAAAAEhAv/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUruITN0AD/9k=');
}
    
#\34 df78ad7 {
    margin: 0px 0% 0px 0%;
}
    
#f1751739 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\37 1006202.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 1006202 {
    width: 68px;
    height: 68px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: -50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a7151f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 10px;
    background-color: var(--color_1);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    border-style: solid;
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1123db2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a8ef690a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 10px;
    background-color: var(--color_1);
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c8092d0f {
    background-color: rgba(255, 255, 255, 1);
}
    
#a600bfc5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f13d0377 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 10px;
    background-color: var(--color_1);
    border-color: var(--color_2) var(--color_3) var(--color_3) var(--color_2);
    border-width: 2px 2px 2px 2px;
    border-style: solid;
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2ef1dc0 {
    min-height: 230px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 65px 20px 65px;
    margin: 0% 0% 0% 0%;
}
    
#\34 2d776b5 {
    margin: 0px 0% 0px 0%;
}
    
#\35 1f82734 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 76365b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 76365b2 {
    width: 68px;
    height: 68px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: -50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9e19b7b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 9e19b7b {
    width: 68px;
    height: 68px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: -50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2ef1dc0 {
    padding-top: 25px;
}
}



@media (max-width: 767px) {
    
#\37 1006202 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 a7151f5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a8ef690a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f13d0377 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 2ef1dc0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 15px 4%;
}
    
#\34 2d776b5 {
    margin: 0px 0% 0px 0%;
}
    
#\36 76365b2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 9e19b7b {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 5879650 {
    min-height: 511px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 65px 80px 65px;
    margin: 0% 0% 0% 0%;
}
    
#\31 4a1f333 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e42fe0bc {
    background-color: var(--color_8);
    background-image: initial;
}
    
#\39 1ec5598 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#bbe438ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5a86bd5 {
    margin: 0px 0% 0px 0%;
}
    
#d6e5ff33.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d6e5ff33 {
    width: 20.47%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5879650 {
    column-gap: 2%;
    min-height: 545px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 6% 2% 10% 2%;
}
    
#\31 4a1f333 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\36 5879650 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 15px 4%;
}
    
#\31 4a1f333 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#bbe438ed {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 99.89%;
}
    
#d6e5ff33 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 5a86bd5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c5c9ef6b {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\35 cf8e496.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 cf8e496 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    margin: 20px 0% 2px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 61d8a4e {
    width: 615px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b95fab73 {
    width: 100%;
    height: 350px;
    max-width: 100%;
}
    
#c36af5ea {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 0;
    background-color: var(--color_6);
    background-image: url();
    background-size: auto;
    background-position: 0% 0%;
    padding: 5% 65px 5% 65px;
    margin: 0px 0% 0px 0%;
}
#c36af5ea.lazy {
    background-image: url('');
}
    
#\30 a7fda09 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c593f976 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.999999999999986%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/29578b2c/dms3rep/multi/opt/Business-man-with-an-mobile-Phone-849fe855-1920w.png);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#c593f976.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABFklEQVQY0wXByUoCAQCA4XmIDl0KoksWVEOhEZqWUZFrQzkgFuXWuIypNZK4DAiaZmDMQQghKdAOQRDhWYrO0bWn+fs+weqSOVSuafffeP/64fP3j97riOqtgZrXyGRUtLyKYNvdQwqnaPWGDEdjPsbfdB+fqddqaOkEmfgJOTWMsL5hxhUIULkzMPoDnl4GdNoNmoUM5fNj0iEv52EJYWnZhH17EyWXR79pcN9p0dQLNDWVUjJKRPbh924h2K0iHs8O2cssFb1ETS9ypSrkEgliZ1HcLg9mixlB8jqInMpUK0Uq5SIpJc6Bz4/bJ+PcP0JcczI9O4+QjEnopQseugaNep1gMMSiaMEk2lhYdTAzt8LE5BT/LGKc16i/d4cAAAAASUVORK5CYII=');
}
    
#f3c9eb90 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 660px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    align-self: auto;
    order: 2;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8a84228.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 8a84228 {
    width: 20.43602378929482%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 cf8e496 {
    width: 100%;
}
    
#\37 61d8a4e {
    width: 100.00%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b95fab73 {
    height: 226px;
}
    
#c36af5ea {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
#c36af5ea.lazy {
    background-image: url('');
}
    
#\30 a7fda09 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\39 6e4056b {
    margin: 0px 0% 0px 0%;
}
    
#c593f976 {
    width: 100%;
    min-height: 202px;
    height: auto;
}
#c593f976.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABFklEQVQY0wXByUoCAQCA4XmIDl0KoksWVEOhEZqWUZFrQzkgFuXWuIypNZK4DAiaZmDMQQghKdAOQRDhWYrO0bWn+fs+weqSOVSuafffeP/64fP3j97riOqtgZrXyGRUtLyKYNvdQwqnaPWGDEdjPsbfdB+fqddqaOkEmfgJOTWMsL5hxhUIULkzMPoDnl4GdNoNmoUM5fNj0iEv52EJYWnZhH17EyWXR79pcN9p0dQLNDWVUjJKRPbh924h2K0iHs8O2cssFb1ETS9ypSrkEgliZ1HcLg9mixlB8jqInMpUK0Uq5SIpJc6Bz4/bJ+PcP0JcczI9O4+QjEnopQseugaNep1gMMSiaMEk2lhYdTAzt8LE5BT/LGKc16i/d4cAAAAASUVORK5CYII=');
}
    
#f3c9eb90 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 cf8e496 {
    width: 100%;
}
    
#\37 61d8a4e {
    min-width: 32px;
    width: 96.17%;
    margin: 0px 0% 0px 0%;
}
    
#b95fab73 {
    height: 232px;
}
    
#c36af5ea {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 15px 6% 15px 6%;
    margin: 0px 0% 0px 0%;
}
#c36af5ea.lazy {
    background-image: url('');
}
    
#\30 a7fda09 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\39 6e4056b {
    margin: 0px 0% 0px 0%;
}
    
#c593f976 {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
#c593f976.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABFklEQVQY0wXByUoCAQCA4XmIDl0KoksWVEOhEZqWUZFrQzkgFuXWuIypNZK4DAiaZmDMQQghKdAOQRDhWYrO0bWn+fs+weqSOVSuafffeP/64fP3j97riOqtgZrXyGRUtLyKYNvdQwqnaPWGDEdjPsbfdB+fqddqaOkEmfgJOTWMsL5hxhUIULkzMPoDnl4GdNoNmoUM5fNj0iEv52EJYWnZhH17EyWXR79pcN9p0dQLNDWVUjJKRPbh924h2K0iHs8O2cssFb1ETS9ypSrkEgliZ1HcLg9mixlB8jqInMpUK0Uq5SIpJc6Bz4/bJ+PcP0JcczI9O4+QjEnopQseugaNep1gMMSiaMEk2lhYdTAzt8LE5BT/LGKc16i/d4cAAAAASUVORK5CYII=');
}
    
#f3c9eb90 {
    min-width: 32px;
    width: 100%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 16b986c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 44ee5f9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_ru1.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#widget_ru1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 fe17d95::before, #\38 fe17d95 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.94;
    border-radius: inherit;
}
#\38 fe17d95 {
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/29578b2c/dms3rep/multi/opt/gettyimages-2152692967-9867h.JPG);
}
#\38 fe17d95.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAFxAAAwEAAAAAAAAAAAAAAAAAAAEhAv/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUruITN0AD/9k=');
}
    
#widget_d2p {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 44ee5f9 {
    padding: 80px 4% 80px 4%;
}
    
#\39 72403da {
    margin: 0px 0% 0px 0%;
}
    
#\38 fe17d95::before, #\38 fe17d95 > .bgExtraLayerOverlay {
    
}
#\38 fe17d95.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAFxAAAwEAAAAAAAAAAAAAAAAAAAEhAv/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUruITN0AD/9k=');
}
}



@media (max-width: 767px) {
    
#\39 16b986c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 44ee5f9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 15px 4%;
}
    
#\39 72403da {
    margin: 0px 0% 0px 0%;
}
    
#\38 fe17d95::before, #\38 fe17d95 > .bgExtraLayerOverlay {
    
}
#\38 fe17d95.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAFxAAAwEAAAAAAAAAAAAAAAAAAAEhAv/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDUruITN0AD/9k=');
}
}



@media all {
    
#d9b89276 {
    width: 100%;
    height: 478px;
    max-width: 100%;
}
    
#ea2a0998 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 6a43b73 {
    width: 615px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b63389f7 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\39 033db1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.999999999999986%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/29578b2c/dms3rep/multi/opt/GettyImages-1644215501-1920w.jpg);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\39 033db1c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQFERMjMVL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACMf/aAAwDAQACEQMRAD8AzKpiYKcFrjriQ+NeXaOlBdj5C49LPfpESQEfrhf/2Q==');
}
    
#ce792249.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ce792249 {
    width: 20.43602378929482%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6aca195 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 0;
    background-color: var(--color_6);
    background-image: url();
    background-size: auto;
    background-position: 0% 0%;
    padding: 5% 65px 5% 65px;
    margin: 0px 0% 0px 0%;
}
#b6aca195.lazy {
    background-image: url('');
}
    
#widget_jen {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 27px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9b89276 {
    height: 226px;
}
    
#ea2a0998 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\37 6a43b73 {
    width: 100.00%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 033db1c {
    width: 100%;
    min-height: 202px;
    height: auto;
}
#\39 033db1c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQFERMjMVL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACMf/aAAwDAQACEQMRAD8AzKpiYKcFrjriQ+NeXaOlBdj5C49LPfpESQEfrhf/2Q==');
}
    
#\36 ca41977 {
    margin: 0px 0% 0px 0%;
}
    
#b6aca195 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 5% 4% 5% 4%;
    margin: 0px 0% 0px 0%;
}
#b6aca195.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#d9b89276 {
    height: 232px;
}
    
#ea2a0998 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\37 6a43b73 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 033db1c {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
#\39 033db1c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQFERMjMVL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACMf/aAAwDAQACEQMRAD8AzKpiYKcFrjriQ+NeXaOlBdj5C49LPfpESQEfrhf/2Q==');
}
    
#\36 ca41977 {
    margin: 0px 0% 0px 0%;
}
    
#b6aca195 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 15px 8% 15px 8%;
    margin: 0px 0% 0px 0%;
}
#b6aca195.lazy {
    background-image: url('');
}
    
#ce792249 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\39 7485578 {
    min-height: 110px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 65px 40px 65px;
}
    
#\33 c1fac5f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#d2147add {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 28d14fe {
    border-width: 0px 0 0 0;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: var(--color_8);
    background-image: initial;
}
    
#\38 d4e8ed0 {
    margin: 0px 0% 0px 0%;
}
}



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



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



@media all {
    
#\38 74e8f69 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\36 91e60bb {
    min-height: 89px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 65px 80px 65px;
}
    
#d90f64b8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 11ef10f {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\38 74e8f69 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 91e60bb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 40px 4%;
}
    
#\35 11ef10f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 a8d7b17 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\30 c91b897 {
    min-height: 166px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 65px 0px 65px;
}
    
#\30 3149cef {
    margin: 0px 0% 0px 0%;
}
    
#e38b58bf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\30 a8d7b17 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 c91b897 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 40px 4%;
}
    
#\30 3149cef {
    margin: 0px 0% 0px 0%;
}
}

