@media all {
  *#dm .dmInner nav.u_1263725097.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { color:var(--color_6) !important; }

  *#dm .dmInner a.u_1540576542 span.text { color:var(--color_3) !important; }

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

  *#dm .dmInner *.u_undefined::after { margin-top:12px !important; }

  *#dm .dmInner div.u_1716805795 .tw-read-more-link {
    color:var(--color_7) !important;
    font-family:'Avenir Heavy' !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1217375913 .tw-read-more-link {
    color:var(--color_7) !important;
    font-family:'Avenir Heavy' !important;
  }

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

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

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

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

  *#dm .dmInner *.u_4265275409 .marquee-separator { color:var(--color_6) !important; }

  *#dm .dmInner *.u_4265275409 .marquee-bar {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_4265275409 .marquee-item-text { color:var(--color_6) !important; }

  *#dm .dmInner div.u_4265275409 .marquee-item-text-last {
    color:var(--color_6) !important;
    font-style:italic !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1151340241 hr {
    border-width:2px !important;
    color:rgba(191,70,70,1) !important;
  }

  *#dm .dmInner a.u_1907633917 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner a.u_1907633917 span.text { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1203574286 hr {
    border-width:2px !important;
    color:rgba(191,70,70,1) !important;
  }
}

@media (min-width:1025px) {
  *#dm .dmInner div.u_1716805795 .tw-read-more-link { font-size:16px !important; }

  *#dm .dmInner div.u_1217375913 .tw-read-more-link { font-size:16px !important; }

  *#dm .dmInner div.u_4265275409 .marquee-item-text { font-size:30px !important; }

  *#dm .dmInner div.u_4265275409 .marquee-item-text-last { font-size:36px !important; }

  *#dm .dmInner *.u_4265275409 .marquee-separator { font-size:20px !important; }

  *#dm .dmInner *.u_4265275409 .marquee-item {
    padding-left:0px !important;
    padding-right:0px !important;
  }

  *#dm .dmInner *.u_4265275409 .marquee-bar {
    padding-top:15px !important;
    padding-bottom:15px !important;
  }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_4265275409 .marquee-item-text { font-size:24px !important; }

  *#dm .dmInner *.u_4265275409 .marquee-item {
    padding-left:0px !important;
    padding-right:0px !important;
  }

  *#dm .dmInner div.u_4265275409 .marquee-item-text-last { font-size:28px !important; }

  *#dm .dmInner *.u_4265275409 .marquee-bar {
    padding-top:15px !important;
    padding-bottom:15px !important;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_4265275409 .marquee-item {
    padding-left:0px !important;
    padding-right:0px !important;
  }

  *#dm .dmInner div.u_4265275409 .marquee-item-text { font-size:24px !important; }

  *#dm .dmInner div.u_4265275409 .marquee-item-text-last { font-size:28px !important; }

  *#dm .dmInner *.u_4265275409 .marquee-bar {
    padding-top:15px !important;
    padding-bottom:15px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: none;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80vh;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 60px 15px 0px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 15px 2% 30px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f[data-background-color-animation] {
    
}
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.15;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#e6cb2d9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ama.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ama {
    width: 100%;
    height: 120px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_6hv {
    width: auto;
    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_gu5 {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 15px;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 1188033 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 e8414e3 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 30px 6% 90px 6%;
    margin: 0% 0% 0% 0%;
}
    
#c7c4d15c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#acd60740 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 02d7de8 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 a9c5c99 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\32 033b323 {
    background-color: var(--color_2);
    background-image: none;
    border-width: 0px 0 1px 0;
    border-color: var(--color_7) #000000 var(--color_7) #000000;
    border-style: solid;
}
    
#ab7c4969 {
    margin: 0px 0% 0px 0%;
}
    
#\30 dc03196 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 45px 6% 45px 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cedac006 {
    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;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e7862285 {
    margin: 0px 0% 0px 0%;
}
    
#\37 b413fe6 {
    min-height: 163px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 15px 10% 15px 10%;
    margin: 0% 0% 0% 0%;
}
    
#cf2e49a6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c3c7a4e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: rgba(236, 235, 224, 0.67);
    background-image: none;
    padding: 30px 45px 30px 45px;
    margin: 0% 0% 0% 0%;
}
    
#\31 cda0e15 {
    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;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d888feca {
    min-height: 163px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 15px 10% 15px 10%;
    margin: 0% 0% 0% 0%;
}
    
#\32 41f8621 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: rgba(236, 235, 224, 0.67);
    background-image: none;
    padding: 30px 45px 30px 45px;
    margin: 0% 0% 0% 0%;
}
    
#\33 12bdb8e {
    margin: 0px 0% 0px 0%;
}
    
#\30 c01aac0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 b4a5944 {
    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;
}
}



@media all {
    
#\38 4f77a86 {
    margin: 0px 0% 0px 0%;
}
    
#ff5d4078 {
    min-height: 499px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 75px 6% 30px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3601c23 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_6);
    border-radius: 15px 15px 15px 15px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    row-gap: 0px;
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    padding: 10px 3% 25px 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 6a3adfd::before, #\38 6a3adfd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.15;
    border-radius: inherit;
}
#\38 6a3adfd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-end;
    align-items: flex-end;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/0311b514/dms3rep/multi/opt/DSCF6860-1920w.jpg");
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-position: 0% 0%;
    padding: 45px 45px 45px 45px;
    margin: 0% 0% 0% 0%;
}
#\38 6a3adfd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAQMFAAMAAAAAAAAAAAAAAgABAwQFBhESITFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAiES/9oADAMBAAIRAxEAPwCdzKinaCro7ZLzbzDYuXvXxZtHhNyMBIZI+SZnbyiIM05WC6XT0//Z');
}
    
#f5edcce3 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\38 79112b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 30px 0px;
}
#\38 79112b4 {
    width: 150px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a897fec3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b82a799.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\34 b82a799 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 f845149.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 f845149 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 15px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1de04dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\30 2a6cfc0 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#aeb742b6::before, #aeb742b6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.15;
    border-radius: inherit;
}
#aeb742b6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/0311b514/dms3rep/multi/opt/Img_1486_20260409-1920w.jpeg");
    background-position: 50% 0%;
}
#aeb742b6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQFESRRkf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAEDESH/2gAMAwEAAhEDEQA/AMl+RvVpGxttSEPaCd9qM5bJbPNl9REaijHqP//Z');
}
    
#\34 1e0cc20 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_6);
    border-radius: 15px 15px 15px 15px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    row-gap: 0px;
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6067f96 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#b9bcd943.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 30px 0px;
}
#b9bcd943 {
    width: 150px;
    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;
}
    
#\30 7e935fe {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 52a960c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e30a85d0 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 60px 8% 60px 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 1d91f3e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 48%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 8a97e5c {
    width: 100%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
}
    
#a1597181 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 aa841e2::before, #\32 aa841e2 > .bgExtraLayerOverlay {
    
}
#\32 aa841e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#af42b639 {
    margin: 0px 0% 0px 0%;
}
    
#\33 6a35a1a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b27462eb {
    background-color: var(--color_6);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 602px;
    padding: 120px 15px 15px 15px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    min-height: 420px;
    align-items: center;
    padding: 0px 15px 0px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_gu5 {
    min-height: 0px;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1188033 {
    margin: 0px 0% 0px 0%;
}
    
#\38 e8414e3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 dc03196 {
    min-height: auto;
    padding: 30px 15px 30px 15px;
}
    
#ab7c4969 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e7862285 {
    margin: 0px 0% 0px 0%;
}
    
#\37 b413fe6 {
    padding: 15px 15px 15px 15px;
}
    
#c3c7a4e6 {
    width: 100%;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d888feca {
    padding: 15px 15px 15px 15px;
}
    
#\33 12bdb8e {
    margin: 0px 0% 0px 0%;
}
    
#\32 41f8621 {
    width: 100%;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ff5d4078 {
    min-height: 400px;
    padding: 30px 15px 30px 15px;
}
    
#\32 3601c23 {
    width: 67%;
    min-height: auto;
    row-gap: 5px;
    justify-content: flex-end;
    padding: 10px 30px 25px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\38 6a3adfd::before, #\38 6a3adfd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\38 6a3adfd {
    background-size: cover;
    background-repeat: no-repeat;
    row-gap: 0px;
    width: 100%;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
#\38 6a3adfd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAQMFAAMAAAAAAAAAAAAAAgABAwQFBhESITFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAiES/9oADAMBAAIRAxEAPwCdzKinaCro7ZLzbzDYuXvXxZtHhNyMBIZI+SZnbyiIM05WC6XT0//Z');
}
    
#a897fec3 {
    width: 99.62%;
}
    
#\38 4f77a86 {
    margin: 0px 0% 0px 0%;
}
    
#\38 79112b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 15px 0px;
}
#\38 79112b4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ce64c07 {
    margin: 0px 0% 0px 0%;
}
    
#aeb742b6::before, #aeb742b6 > .bgExtraLayerOverlay {
    
}
#aeb742b6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQFESRRkf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAEDESH/2gAMAwEAAhEDEQA/AMl+RvVpGxttSEPaCd9qM5bJbPNl9REaijHqP//Z');
}
    
#\30 7e935fe {
    min-height: 320px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#\38 1de04dd {
    row-gap: 15px;
    width: 100%;
    min-height: 8px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\34 1e0cc20 {
    row-gap: 5px;
    width: auto;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#b9bcd943.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 15px 0px;
}
#b9bcd943 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e30a85d0 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 15px;
    padding: 30px 15px 30px 15px;
}
    
#\31 1d91f3e {
    width: 100%;
    min-height: 0px;
    height: auto;
    row-gap: 15px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\32 aa841e2::before, #\32 aa841e2 > .bgExtraLayerOverlay {
    
}
#\32 aa841e2 {
    width: 100%;
    min-height: 288px;
    height: auto;
    row-gap: 15px;
    padding: 0px 15px 0px 15px;
    margin: 0% 0% 0% 0%;
}
    
#af42b639 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 033b323 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\30 dc03196 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 0px 15px 0px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 120px 15px 15px 15px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#e6cb2d9b {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ama {
    height: 240px;
}
    
#group_gu5 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\39 a9c5c99 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    row-gap: 5px;
    height: auto;
}
    
#\30 dc03196 {
    min-height: unset;
    flex-direction: column;
    padding: 15px 15px 15px 15px;
}
    
#cedac006 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab7c4969 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 b413fe6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 15px 4%;
}
    
#c3c7a4e6 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#e7862285 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d888feca {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 15px 4%;
}
    
#\32 41f8621 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\33 12bdb8e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ff5d4078 {
    min-height: unset;
    flex-direction: column;
    row-gap: 15px;
    padding: 30px 15px 30px 15px;
}
    
#\32 3601c23 {
    width: auto;
    min-height: auto;
    padding: 15px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\38 6a3adfd::before, #\38 6a3adfd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\38 6a3adfd {
    width: 100%;
    min-height: 480px;
    align-items: flex-end;
    background-size: cover;
    background-repeat: no-repeat;
    row-gap: 15px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
#\38 6a3adfd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAQMFAAMAAAAAAAAAAAAAAgABAwQFBhESITFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAiES/9oADAMBAAIRAxEAPwCdzKinaCro7ZLzbzDYuXvXxZtHhNyMBIZI+SZnbyiIM05WC6XT0//Z');
}
    
#a897fec3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#a897fec3 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 4f77a86 {
    margin: 0px 0% 0px 0%;
}
    
#\38 79112b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 15px 0px;
}
#\38 79112b4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 f845149 {
    width: 99.91%;
}
    
#\38 1de04dd {
    min-height: 320px;
    align-items: flex-end;
    width: 100%;
    row-gap: 15px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\30 2a6cfc0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\30 2a6cfc0 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aeb742b6::before, #aeb742b6 > .bgExtraLayerOverlay {
    
}
#aeb742b6 {
    background-position: 0% 0%;
}
#aeb742b6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQFESRRkf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAEDESH/2gAMAwEAAhEDEQA/AMl+RvVpGxttSEPaCd9qM5bJbPNl9REaijHqP//Z');
}
    
#\34 1e0cc20 {
    width: auto;
    min-height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\30 7e935fe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 15px 15px 15px 15px;
}
    
#\31 ce64c07 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 52a960c {
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    row-gap: 19px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e30a85d0 {
    min-height: unset;
    flex-direction: column;
    row-gap: 19px;
    padding: 30px 6% 30px 6%;
}
    
#\31 1d91f3e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 28px;
}
    
#\32 aa841e2::before, #\32 aa841e2 > .bgExtraLayerOverlay {
    
}
#\32 aa841e2 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    height: auto;
    row-gap: 15px;
    justify-content: flex-start;
}
    
#af42b639 {
    margin: 0px 0% 0px 0%;
}
}

