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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1373369413 .svg {
    color:var(--color_3) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1261063291 .svg {
    color:var(--color_3) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1499300540 .svg {
    color:var(--color_3) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1700004625 .svg {
    color:var(--color_3) !important;
    fill:var(--color_3) !important;
  }

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

  div.u_1913785488 .socialHubIcon {
    color:var(--color_1) !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1216431650 .slides .slide-button { background-color:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner div.u_1216431650 .slides .slide-title {
    font-family:'Nunito Sans' !important;
    color:var(--color_4) !important;
    line-height:1.5 !important;
  }

  *#dm .dmInner div.u_1216431650 .slides .slide-text { font-family:GrechenFuemen-Regular !important; }

  *#dm .dmInner *.u_1926312987 {
    background-image:url(https://irp.cdn-website.com/058906cd/dms3rep/multi/stars-9701ca93.png) !important;
    background-position:50% 0 !important;
  }

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

  *#dm .dmInner *.u_1230415441 {
    background-position:50% 0 !important;
    background-image:url(https://irp.cdn-website.com/058906cd/dms3rep/multi/stars-9701ca93.png) !important;
  }

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

  *#dm .dmInner *.u_1834657418 {
    background-position:50% 0 !important;
    background-image:url(https://irp.cdn-website.com/058906cd/dms3rep/multi/stars-9701ca93.png) !important;
  }

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

  *#dm .dmInner div.u_1913785488 .socialHubIcon {
    color:var(--color_1) !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1139292478 { display:block !important; }

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

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

  *#dm .dmInner *.u_1724727259 { display:block !important; }

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

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

  *#dm .dmInner *.u_1077212327 { display:block !important; }

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

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

  *#dm .dmInner a.u_1337510429:hover { background-image:none !important; }

  *#dm .dmInner a.u_1337510429.hover { background-image:none !important; }

  *#dm .dmInner a.u_1156544152:hover { background-image:none !important; }

  *#dm .dmInner a.u_1156544152.hover { background-image:none !important; }

  *#dm .dmInner div.u_470131927 img { border-radius:0% 0% 0% 0% !important; }

  *#dm .dmInner div.u_1598390484 img { border-radius:0% 0% 0% 0% !important; }

  *#dm .dmInner a.u_1339293575:hover { background-image:none !important; }

  *#dm .dmInner a.u_1339293575.hover { background-image:none !important; }

  *#dm .dmInner a.u_1265688246:hover { background-image:none !important; }

  *#dm .dmInner a.u_1265688246.hover { background-image:none !important; }

  *#dm .dmInner div.u_1507093534 img { border-radius:0% 0% 0% 0% !important; }

  *#dm .dmInner div.u_1846666732 img { border-radius:0% 0% 0% 0% !important; }

  *#dm .dmInner a.u_1961384383:hover { background-image:none !important; }

  *#dm .dmInner a.u_1961384383.hover { background-image:none !important; }

  *#dm .dmInner a.u_1722032362:hover { background-image:none !important; }

  *#dm .dmInner a.u_1722032362.hover { background-image:none !important; }

  *#dm .dmInner div.u_1301821196 img { border-radius:0% 0% 0% 0% !important; }

  *#dm .dmInner div.u_1635481241 img { border-radius:0% 0% 0% 0% !important; }

  *#dm .dmInner a.u_1264369198:hover { background-image:none !important; }

  *#dm .dmInner a.u_1264369198.hover { background-image:none !important; }

  *#dm .dmInner a.u_1370135551:hover { background-image:none !important; }

  *#dm .dmInner a.u_1370135551.hover { background-image:none !important; }

  *#dm .dmInner div.u_1847915178 img { border-radius:0% 0% 0% 0% !important; }

  *#dm .dmInner div.u_1613678872 img { border-radius:0% 0% 0% 0% !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
  }

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

  *#dm .dmInner div.u_1101993874 {
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner a.u_1092350102 {
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
    text-align:center !important;
    display:block !important;
  }

  *#dm .dmInner div.u_1034634468 {
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1877355250 {
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner a.u_1894282175 {
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
    text-align:center !important;
    display:block !important;
  }

  *#dm .dmInner div.u_1990862120 {
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1476675995 {
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1128392954 {
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1876496960 {
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1913785488 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1138526422 {
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1216431650 .slides .slide-title { font-size:16px !important; }

  *#dm .dmInner div.u_1216431650 .slides .slide-text { font-size:18px !important; }

  *#dm .dmInner div.u_1216431650 {
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
    text-align:start !important;
    important:true !important;
  }

  *#dm .dmInner *.u_1163548515 .photoGalleryThumbs .image-container a { padding-top:200px !important; }
}
@media (min-width:1025px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

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

  *#dm .dmInner div.u_1067937011 {
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
    display:block !important;
  }

  *#dm .dmInner div.u_1101993874 {
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner a.u_1092350102 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1034634468 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1877355250 {
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner a.u_1894282175 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1990862120 {
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1476675995 {
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner a.u_1173136848 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1128392954 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1876496960 {
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  div.u_1913785488 {
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
    text-align:right !important;
    display:block !important;
  }

  *#dm .dmInner *.u_1913785488 .socialHubIcon {
    font-size:27.333333333333332px !important;
    line-height:41px !important;
  }

  *#dm .dmInner div.u_1913785488 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1138526422 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1559498360 {
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1216431650 .slides .slide-title { font-size:20px !important; }

  *#dm .dmInner div.u_1216431650 .slides .slide-text { font-size:24px !important; }

  *#dm .dmInner div.u_1216431650 {
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
    text-align:start !important;
    important:true !important;
    display:block !important;
  }

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

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

  *#dm .dmInner *.u_1163548515 .photoGalleryViewAll { padding:0 0 !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\38 abe7062 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d9c55bd8 {
    min-height: 411px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 150px 0% 150px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 362c675::before, #\30 362c675 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
    border-radius: inherit;
}
#\30 362c675 {
    background-image: url(https://le-de.cdn-website.com/69652bf38bc94b9ca6db09325fbfeacd/dms3rep/multi/opt/imgi_18_521164868_17887294896299358_1435597714329507459_n-1920w.jpg);
    background-attachment: fixed;
}
#\30 362c675.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgX/xAAhEAACAQMDBQAAAAAAAAAAAAABAgMAERMEITIFIzFBkf/EABUBAQEAAAAAAAAAAAAAAAAAAAUG/8QAGBEAAwEBAAAAAAAAAAAAAAAAAQMRAAT/2gAMAwEAAhEDEQA/ACTTwvLAV04kktdb8r/aVRnUlFJi3IBoP1limJkJVsnkbGrsUsmJO4/EezU50rpoOXW2CTf/2Q==');
}
    
#\39 52fbe8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\39 52fbe8f {
    max-width: 100%;
    width: 1200px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9c55bd8 {
    min-height: 238px;
    padding: 100px 2% 100px 2%;
}
    
#\30 362c675::before, #\30 362c675 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    border-radius: inherit;
}
#\30 362c675 {
    background-size: cover;
    background-repeat: no-repeat;
}
#\30 362c675.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgX/xAAhEAACAQMDBQAAAAAAAAAAAAABAgMAERMEITIFIzFBkf/EABUBAQEAAAAAAAAAAAAAAAAAAAUG/8QAGBEAAwEBAAAAAAAAAAAAAAAAAQMRAAT/2gAMAwEAAhEDEQA/ACTTwvLAV04kktdb8r/aVRnUlFJi3IBoP1limJkJVsnkbGrsUsmJO4/EezU50rpoOXW2CTf/2Q==');
}
    
#\30 9786930 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 abe7062 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#d9c55bd8 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\30 362c675::before, #\30 362c675 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    border-radius: inherit;
}
#\30 362c675 {
    background-size: cover;
    background-repeat: no-repeat;
}
#\30 362c675.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgX/xAAhEAACAQMDBQAAAAAAAAAAAAABAgMAERMEITIFIzFBkf/EABUBAQEAAAAAAAAAAAAAAAAAAAUG/8QAGBEAAwEBAAAAAAAAAAAAAAAAAQMRAAT/2gAMAwEAAhEDEQA/ACTTwvLAV04kktdb8r/aVRnUlFJi3IBoP1limJkJVsnkbGrsUsmJO4/EezU50rpoOXW2CTf/2Q==');
}
    
#\39 52fbe8f {
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d0802a51::before, #d0802a51 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.08;
    border-radius: inherit;
}
#d0802a51 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/69652bf38bc94b9ca6db09325fbfeacd/dms3rep/multi/opt/imgi_19_523255482_17887294089299358_6284061532433999456_n-17af93c8-1920w.jpg);
    background-position: 50% 100%;
    padding: 400px 0px 400px 0px;
}
    
#\30 8c6a485 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
}
    
#ce1a0369::before, #ce1a0369 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.1;
    border-radius: inherit;
}
#ce1a0369 {
    background-image: linear-gradient(90deg, rgba(11, 11, 11, 1) 0%, rgba(56, 56, 56, 1) 100%);
    background-position: 50% 100%;
    background-origin: border-box;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8c6a485 {
    padding: 0px 0% 0px 0%;
}
    
#ce1a0369::before, #ce1a0369 > .bgExtraLayerOverlay {
    
}
    
#d0802a51::before, #d0802a51 > .bgExtraLayerOverlay {
    
}
#d0802a51 {
    padding-top: 300px;
    padding-bottom: 300px;
}
    
#e118754c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d0802a51::before, #d0802a51 > .bgExtraLayerOverlay {
    
}
#d0802a51 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 300px;
    padding-bottom: 300px;
}
    
#\30 8c6a485 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#ce1a0369::before, #ce1a0369 > .bgExtraLayerOverlay {
    
}
    
#e118754c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 76c5f74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\33 19a0a4b {
    min-height: 451px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_ll3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ad672707 {
    background-image: linear-gradient(90deg, rgba(11, 11, 11, 1) 0%, rgba(56, 56, 56, 1) 100%);
    background-origin: border-box;
}
    
#widget_hj9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



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



@media all {
    
#\36 cffd028 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
}
    
#\31 b5a1e66 {
    min-height: 351px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#de406672 {
    background-image: linear-gradient(90deg, rgba(11, 11, 11, 1) 0%, rgba(56, 56, 56, 1) 100%);
    background-origin: border-box;
}
    
#widget_jec {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_ide {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c5b96624 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_33g {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#abd7dbe7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#abd7dbe7 {
    width: 255px;
    height: 67px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e039648 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
}
    
#\37 b351a64 {
    width: 97.05%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 dbcac35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 afc76ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b893e9a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#b6f74aff.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#b6f74aff {
    width: 255px;
    height: 67px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b5a1e66 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_jec {
    height: auto;
}
    
#\37 b351a64 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 cffd028 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 b5a1e66 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_jec {
    height: auto;
}
    
#\35 e039648 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 b351a64 {
    height: auto;
}
}



@media all {
    
#f3aab5b7 {
    background-image: linear-gradient(90deg, rgba(11, 11, 11, 1) 0%, rgba(56, 56, 56, 1) 100%);
    background-origin: border-box;
}
    
#\35 bde847e {
    min-height: 173px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#dfbb65b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#widget_3vu {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\38 e401877 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 29.50%;
    min-width: 4%;
    align-items: center;
}
    
#\33 e3aae78 {
    min-height: 491px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 0% 8% 0%;
}
    
#b1be1e6f {
    background-color: rgba(24, 24, 24, 1);
    background-image: initial;
}
    
#widget_mdu {
    width: 66.69%;
    height: auto;
    max-width: 100%;
}
    
#b61796d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 70.5%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(37, 37, 37, 1);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    padding-top: 50px;
    padding-bottom: 50px;
}
    
#\37 0a2d7c4 {
    width: 17.89%;
    height: auto;
    max-width: 100%;
}
    
#\39 e479f24 {
    width: 100.00%;
    height: 218px;
    min-height: 100px;
    max-width: 100%;
    margin-top: -42px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e3aae78 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_mdu {
    height: auto;
}
    
#\37 0a2d7c4 {
    height: auto;
    width: 26.74%;
}
}



@media (max-width: 767px) {
    
#\38 e401877 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 e3aae78 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_mdu {
    height: auto;
}
    
#b61796d5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 0a2d7c4 {
    height: auto;
    width: 31.36%;
}
    
#\39 e479f24 {
    width: 100.00%;
    height: 258px;
}
}



@media all {
    
#\37 184af07.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\37 184af07 {
    width: 255px;
    height: 67px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3b25835 {
    min-height: 351px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#d10ed4e9 {
    width: 97.05%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 9f3cfb1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
}
    
#f22d3b02.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#f22d3b02 {
    width: 255px;
    height: 67px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e769a99a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
}
    
#\38 aa13a2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a8d13dd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 8e197f3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b62740c9 {
    background-image: linear-gradient(90deg, rgba(11, 11, 11, 1) 0%, rgba(56, 56, 56, 1) 100%);
    background-origin: border-box;
}
    
#\38 a6d6385 {
    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;
}
    
#\38 a7abd70 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c095b34 {
    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;
}
    
#e11ace58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e3b25835 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 8e197f3 {
    height: auto;
}
    
#d10ed4e9 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#e769a99a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e3b25835 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 8e197f3 {
    height: auto;
}
    
#d10ed4e9 {
    height: auto;
}
    
#\37 9f3cfb1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\35 7050748 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c51c91d0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#c51c91d0 {
    width: 255px;
    height: 67px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 98a05c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 257e29c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\33 257e29c {
    width: 255px;
    height: 67px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 487ae7c {
    width: 97.05%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 75d29bb {
    background-image: linear-gradient(90deg, rgba(11, 11, 11, 1) 0%, rgba(56, 56, 56, 1) 100%);
    background-origin: border-box;
}
    
#\38 159a79d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
}
    
#\32 500d0bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b9ade61e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
}
    
#\34 6fc7202 {
    min-height: 1105px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 7fc2acd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 570205d {
    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;
}
    
#eaf1fb0b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1ae2f07 {
    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;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6fc7202 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 487ae7c {
    height: auto;
}
    
#\34 7fc2acd {
    height: auto;
}
}



@media (max-width: 767px) {
    
#b9ade61e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 6fc7202 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 487ae7c {
    height: auto;
}
    
#\38 159a79d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 7fc2acd {
    height: auto;
}
}



@media all {
    
#\38 2f554cd {
    min-height: 351px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 d646d16 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
}
    
#f523af08 {
    background-image: linear-gradient(90deg, rgba(11, 11, 11, 1) 0%, rgba(56, 56, 56, 1) 100%);
    background-origin: border-box;
}
    
#e28169f6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e1aff3b2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#e1aff3b2 {
    width: 255px;
    height: 67px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6396a14 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
}
    
#\38 94e5f5e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\38 94e5f5e {
    width: 255px;
    height: 67px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cf5a7ca {
    width: 97.05%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 634fa7c {
    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;
}
    
#da80aba5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 25eff66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 80fec9f {
    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 816ffb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef315d86 {
    width: 95.57389705882353%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e28169f6 {
    height: auto;
}
    
#\38 2f554cd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 cf5a7ca {
    height: auto;
}
}



@media (max-width: 767px) {
    
#e28169f6 {
    height: auto;
}
    
#\38 2f554cd {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 d646d16 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 6396a14 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 cf5a7ca {
    height: auto;
}
}

