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

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

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

  *#dm .dmInner div.u_1439530214 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_380851113 hr {
    border-width:1px !important;
    color:rgba(0,0,0,0.1) !important;
  }

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

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

  *#dm .dmInner div.u_1148223920 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1912601339 hr {
    border-width:1px !important;
    color:rgba(0,0,0,0.1) !important;
  }

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

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

  *#dm .dmInner div.u_1300229591 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1410165655 hr {
    border-width:1px !important;
    color:rgba(0,0,0,0.1) !important;
  }

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

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

  *#dm .dmInner div.u_1889823048 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1000120741 hr {
    border-width:1px !important;
    color:rgba(0,0,0,0.1) !important;
  }

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

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

  *#dm .dmInner div.u_1280983848 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1081754125 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1001713631 hr {
    border-width:1px !important;
    color:rgba(0,0,0,0.1) !important;
  }

  *#dm .dmInner div.u_1715917768 hr {
    border-width:1px !important;
    color:rgba(0,0,0,0.1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1351129799 hr {
    border-width:1px !important;
    color:rgba(0,0,0,0.1) !important;
  }

  *#dm .dmInner div.u_1003524448 hr {
    border-width:1px !important;
    color:rgba(0,0,0,0.1) !important;
  }

  *#dm .dmInner div.u_1462382286 hr {
    border-width:1px !important;
    color:rgba(0,0,0,0.1) !important;
  }

  *#dm .dmInner div.u_1448465527 hr {
    border-width:1px !important;
    color:rgba(0,0,0,0.1) !important;
  }

  *#dm .dmInner div.u_1192512963 hr {
    border-width:1px !important;
    color:rgba(0,0,0,0.1) !important;
  }

  *#dm .dmInner div.u_1219828795 hr {
    border-width:1px !important;
    color:rgba(0,0,0,0.1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1032324443 hr {
    border-width:1px !important;
    color:rgba(0,0,0,0.1) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1924368205 hr {
    border-width:1px !important;
    color:rgba(0,0,0,0.1) !important;
  }

  *#dm .dmInner div.u_1795704363 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1795704363 .svg { fill:rgba(136,188,90,1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_129721894 .photoGalleryThumbs .image-container a { padding-top:550px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1371359365 .photoGalleryThumbs .image-container a { padding-top:450px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1706633662 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

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

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

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

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

  *#dm .dmInner *.u_1371359365 .photoGalleryThumbs .image-container a { padding-top:450px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1706633662 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

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

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

  *#dm .dmInner *.u_1019904463 .photoGalleryThumbs .image-container a { padding-top:170px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.14%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 920px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 65px 0px 65px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.85618320610687%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 100px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .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;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/d7d5e8c4/dms3rep/multi/opt/AdobeStock_279686158-1920w.jpeg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_fl4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_9kl {
    width: 200px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 2;
}
    
#widget_69c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 aa881e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\35 ecaf050 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\33 8e5121d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_4ho {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_80b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_3cc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 45a34ba.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 45a34ba {
    width: 100%;
    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;
}
}



@media all {
    
#b57c54e9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\39 355a8ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.75%;
    min-width: 4%;
    order: 0;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8f417e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 6b5cb0b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 a76c9e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.25%;
    min-width: 4%;
    order: 1;
}
    
#\30 56436f8::before, #\30 56436f8 > .bgExtraLayerOverlay {
    
}
#\30 56436f8 {
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/d7d5e8c4/dms3rep/multi/opt/AdobeStock_449203011-1920w.jpeg");
}
    
#\32 644da51.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 644da51 {
    width: 100%;
    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;
}
}



@media all {
    
#\35 5331889 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\34 a4bdb1d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#f9acba39 {
    min-height: 995px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 ad63cda {
    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;
}
    
#group_mce {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 30px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
}
    
#b5d832a4 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\33 40585d1 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 eeb87d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 eeb87d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 15px 0% 0px 0%;
}
    
#cd8859af {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_8md.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_8md {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\34 6b7437b {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#d2231a80 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c93dfab7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c93dfab7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 15px 0% 0px 0%;
}
    
#\30 27a56f8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 27a56f8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#d88be33c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\38 d975d38 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
    min-width: 32px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#f71b594d {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8b67f48.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d8b67f48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 15px 0% 0px 0%;
}
    
#d0953d03.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d0953d03 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\34 49890a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 70c7679 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 30px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
}
    
#e9add6d7 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7cd2c1f {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e92e9773.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e92e9773 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 15px 0% 0px 0%;
}
    
#\32 abb566c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 abb566c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#aeb7b894 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#c04211fc {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#a1656b76 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3c427bb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d3c427bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 15px 0% 0px 0%;
}
    
#d64fb499.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d64fb499 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\38 f9417c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 35613b8 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
    min-width: 32px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\39 33d637b {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2e9bb84.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f2e9bb84 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 15px 0% 0px 0%;
}
    
#db518b89.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#db518b89 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\33 02add61 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 18194e6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 18194e6 {
    width: 100%;
    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 all {
    
#\30 8991649 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 71f0247 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.42%;
    min-width: 4%;
    order: 0;
}
    
#\39 648c561 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 058cc07 {
    width: 86.99%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 7fb0e2d {
    background-color: var(--color_3);
    background-image: none;
}
    
#group_oep {
    width: 50.58206106870229%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
}
    
#da3b0eb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebe75612 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d15ab03.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 d15ab03 {
    width: 100%;
    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;
}
}



@media all {
    
#\34 f207500 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.99809160305343%;
    min-width: 4%;
    order: 1;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3e030d4 {
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/d7d5e8c4/dms3rep/multi/opt/AdobeStock_256530854-1920w.jpeg");
}
    
#\33 a68133c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57%;
    min-width: 4%;
    order: 0;
}
    
#\38 37fa4de {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 212d32e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\36 9fd294c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 40ffebd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 40ffebd {
    width: 100%;
    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;
}
}



@media all {
    
#\31 646f52e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\39 ac0c403 {
    min-height: 1064px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 65px 100px 65px;
}
    
#cc3cdfdc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d4j {
    width: 86.26%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_cse.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_cse {
    width: 100.00%;
    height: 560px;
    min-height: 100px;
    max-width: 100%;
    order: 4;
    margin: 25px 0% 0px 0%;
}
    
#d3d9dcf2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c9f1858.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 c9f1858 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9dc840b {
    margin: 0px 0% 0px 0%;
}
    
#\37 70a1d15.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 70a1d15 {
    width: 100.00%;
    height: 560px;
    min-height: 100px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c018b93c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c018b93c {
    width: 100.00%;
    height: 526px;
    min-height: 100px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 27b5d3b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 65px 80px 65px;
    margin: 0px 0% 0px 0%;
}
    
#\30 df25693 {
    min-height: 247px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0px 65px 0px 65px;
}
    
#\35 b946554::before, #\35 b946554 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.85;
    border-radius: inherit;
}
#\35 b946554 {
    background-color: var(--color_6);
    background-image: url("https://lirp.cdn-website.com/d7d5e8c4/dms3rep/multi/opt/AdobeStock_531772314-1920w.jpeg");
}
    
#widget_04e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_04e {
    width: 70.50%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 50px 0% 0px 0%;
}
    
#\36 60628df.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\36 60628df {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4f8a75a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 bae5e91 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 848557d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 56b2c24 {
    width: 81.34%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ae2b4a23.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ae2b4a23 {
    width: 100%;
    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;
}
    
#\36 a1b06cc {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\34 0cb2f75 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.42%;
    min-width: 4%;
    order: 1;
}
    
#a0d4b314 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f48e3100 {
    width: 50.58206106870229%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    order: 0;
}
    
#\31 ca53cc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 972be3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 696eaa0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 696eaa0 {
    width: 100%;
    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;
}
    
#a1a34d14 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de48987f {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\33 b572d1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#d0ec0dde {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 d5353cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#dce97601 {
    background-color: var(--color_5);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 50px 50px 50px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781522 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 54.146341463414636%;
    min-height: 8px;
    align-items: center;
    padding: 300px 0px 100px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_fl4 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_9kl {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 45.85%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8e5121d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 50px 40px 50px 40px;
}
    
#\36 aa881e9 {
    width: 100%;
    min-height: 80px;
}
    
#\35 ecaf050 {
    width: 100%;
    min-height: 80px;
}
    
#fa5b2c53 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b57c54e9 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 50px 40px 50px 40px;
}
    
#\30 56436f8::before, #\30 56436f8 > .bgExtraLayerOverlay {
    
}
    
#\39 355a8ca {
    width: 50%;
    min-height: 8px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a76c9e3 {
    width: 46%;
    min-height: 8px;
}
    
#\31 ed6e7dd {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9acba39 {
    min-height: auto;
    padding: 50px 40px 50px 40px;
}
    
#b3975902 {
    margin: 0px 0% 0px 0%;
}
    
#group_mce {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#b5d832a4 {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 6b7437b {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d975d38 {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 70c7679 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e9add6d7 {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c04211fc {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 35613b8 {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 a4bdb1d {
    row-gap: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8991649 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 50px 40px 50px 40px;
}
    
#\34 71f0247 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#group_oep {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\30 058cc07 {
    width: 81.63%;
}
    
#e1696d68 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 212d32e {
    padding: 50px 40px 50px 40px;
}
    
#\34 f207500 {
    width: 50%;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a68133c {
    width: 45.99991869918699%;
}
    
#\31 76cbe00 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 ac0c403 {
    min-height: auto;
    padding: 50px 40px 50px 40px;
}
    
#\39 9dc840b {
    margin: 0px 0% 0px 0%;
}
    
#widget_d4j {
    width: 100.00%;
}
    
#widget_cse {
    width: 100.00%;
    height: 474px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 df25693 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 b946554::before, #\35 b946554 > .bgExtraLayerOverlay {
    
}
    
#widget_04e {
    width: 100.00%;
}
    
#\38 27b5d3b {
    width: 100%;
    padding: 0px 40px 80px 40px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 bae5e91 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f48e3100 {
    width: 100%;
    min-height: 80px;
}
    
#\34 0cb2f75 {
    width: 100%;
    min-height: 80px;
}
    
#\32 56b2c24 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#de48987f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 50px 40px 50px 40px;
}
    
#\35 66b5373 {
    margin: 0px 0% 0px 0%;
}
    
#\33 b572d1c {
    width: 100%;
    min-height: 80px;
}
    
#\33 d5353cd {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 150px 20px 50px 20px;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_fl4 {
    width: 100.00%;
}
    
#widget_69c {
    width: 45px;
}
}



@media (max-width: 767px) {
    
#\36 aa881e9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 ecaf050 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#\33 8e5121d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#b57c54e9 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 355a8ca {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a76c9e3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 56436f8::before, #\30 56436f8 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 a4bdb1d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#f9acba39 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_mce {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#b5d832a4 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 6b7437b {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 d975d38 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 70c7679 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e9add6d7 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#c04211fc {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 35613b8 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 8991649 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 71f0247 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 10px;
}
    
#group_oep {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\30 058cc07 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 f207500 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a68133c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 212d32e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\31 646f52e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#\39 ac0c403 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 20px 70px 20px;
}
    
#\39 9dc840b {
    margin: 0px 0% 0px 0%;
}
    
#d3d9dcf2 {
    width: 40px;
}
    
#cc3cdfdc {
    width: 88.68%;
}
    
#widget_d4j {
    width: 100.00%;
}
    
#\37 70a1d15 {
    width: 100.00%;
    height: 684px;
}
}



@media (max-width: 767px) {
    
#\38 27b5d3b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 df25693 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\35 b946554::before, #\35 b946554 > .bgExtraLayerOverlay {
    
}
    
#widget_04e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_04e {
    width: 100.00%;
    margin: 10px 0% 0px 0%;
}
    
#f4f8a75a {
    margin: 0px 0% 0px 0%;
}
    
#\36 60628df.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\36 60628df {
    margin: -65px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 bae5e91 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 0cb2f75 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#f48e3100 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 56b2c24 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#de48987f {
    min-height: unset;
    flex-direction: column;
    padding: 30px 20px 50px 20px;
}
    
#\33 b572d1c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#\33 d5353cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 66b5373 {
    margin: 0px 0% 0px 0%;
}
}

