@media all {
  *#dm .dmInner div.u_1140087235 .svg { fill:var(--color_1) !important; }

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

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

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

  *#dm .dmInner div.u_2314999012 hr {
    color:var(--color_7) !important;
    border-width:1px !important;
  }

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

  *#dm .dmInner div.u_1061911730 {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 1px 0px 0px !important;
  }

  *#dm .dmInner div.u_1349044288 {
    background-color:rgba(142,255,98,1) !important;
    background-image:none !important;
    border-radius:24px 24px 24px 24px !important;
  }

  *#dm .dmInner div.u_1962819457 {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 1px 0px 0px !important;
  }

  *#dm .dmInner div.u_1360579451 .postArticle>.inner { border-radius:9px 9px 9px 9px !important; }

  *#dm .dmInner a.u_1864525158 span.text {
    font-family: Prompt !important;
    font-size:14px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1864525158 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1864525158 {
    justify-content:center !important;
    text-align:center !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1729822530 {
    background-color:rgba(142,255,98,1) !important;
    background-image:none !important;
    border-radius:24px 24px 24px 24px !important;
  }

  *#dm .dmInner a.u_1143758771 span.text {
    font-family: Prompt !important;
    font-size:14px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1143758771 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1143758771 {
    justify-content:center !important;
    text-align:center !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1743361007 span.text {
    font-family: Prompt !important;
    font-size:14px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1743361007 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1743361007 {
    justify-content:center !important;
    text-align:center !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1712600861 {
    background-color:rgba(142,255,98,1) !important;
    background-image:none !important;
    border-radius:24px 24px 24px 24px !important;
  }

  *#dm .dmInner div.u_1539854698 {
    background-color:rgba(142,255,98,1) !important;
    background-image:none !important;
    border-radius:24px 24px 24px 24px !important;
  }

  *#dm .dmInner a.u_1780029582 span.text {
    font-family: Prompt !important;
    font-size:14px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1780029582 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1780029582 {
    justify-content:center !important;
    text-align:center !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1908497949 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1510855129 .socialHubInnerDiv {
    column-gap:21px !important;
    justify-content:flex-start !important;
  }

  *#dm .dmInner div.u_1510855129 .socialHubIcon {
    width:38px !important;
    height:38px !important;
    font-size:25px !important;
    line-height:38px !important;
  }

  *#dm .dmInner a.u_1908497949 {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(25,52,51) rgb(25,52,51) rgb(25,52,51) rgb(25,52,51) !important;
  }

  *#dm .dmInner a.u_1025429973 {
    background-color:rgba(8,102,255,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1510855129 .socialHubIcon {
    width:35px !important;
    height:35px !important;
    font-size:23.333333333333332px !important;
    line-height:35px !important;
  }

  *#dm .dmInner *.u_1510855129 .socialHubIcon:after {
    width:43px !important;
    height:35px !important;
  }

  *#dm .dmInner div.u_1510855129 .socialHubIcon {
    width:39px !important;
    height:39px !important;
    font-size:26px !important;
    line-height:39px !important;
  }

  *#dm .dmInner div.u_1510855129 .socialHubInnerDiv { column-gap:21px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1510855129 .socialHubIcon {
    width:32px !important;
    height:32px !important;
    font-size:21.333333333333332px !important;
    line-height:32px !important;
  }

  *#dm .dmInner *.u_1510855129 .socialHubIcon:after {
    width:40px !important;
    height:32px !important;
  }

  *#dm .dmInner div.u_1510855129 .socialHubInnerDiv {
    justify-content:flex-start !important;
    column-gap:10px !important;
  }

  *#dm .dmInner div.u_1510855129 .socialHubIcon {
    width:30px !important;
    height:30px !important;
    font-size:20px !important;
    line-height:30px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1510855129 .socialHubIcon {
    width:35px !important;
    height:35px !important;
    font-size:23.333333333333332px !important;
    line-height:35px !important;
  }

  *#dm .dmInner *.u_1510855129 .socialHubIcon:after {
    width:43px !important;
    height:35px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cca34f9a[data-background-color-animation] {
    --bg-start: var(--color_3);
}
#cca34f9a::before, #cca34f9a > .bgExtraLayerOverlay {
    
}
#cca34f9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-end;
    background-image: url("https://lirp.cdn-website.com/6eda3f73/dms3rep/multi/opt/DSC00785-1920w.jpg");
    border-radius: 24px 24px 24px 24px;
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f8af2902 {
    min-height: 803px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 23a4835::before, #\34 23a4835 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 23a4835 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\35 8b7be9b {
    margin: 0% 0% 0% 0%;
}
    
#group_lil {
    align-items: center;
    width: 100%;
    min-height: 61px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 3px 0% 0px 0%;
}
    
#\30 83ca197 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6su {
    width: 22%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cb16ece4 {
    width: 954px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 e447abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#fc38dfbe {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#f8b54f33 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 329c37b {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_hmc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 0f8ef43 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_kl3 {
    justify-content: flex-start;
    align-items: center;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 28px 28px 28px 28px;
    align-self: stretch;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#widget_dct {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#widget_1ot {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cph {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c8a7a8a {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f11746c0 {
    width: 97.03%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3d14ea2 {
    width: 97.54%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a989a603 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e83a961 {
    width: 95.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b36502d {
    width: 95.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kga {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    padding: 5px 5px 5px 5px;
    margin: 50px 0% 0px 0%;
}
    
#\36 fc0a001 {
    justify-content: flex-start;
    align-items: center;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 28px 28px 28px 28px;
    align-self: stretch;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\36 7e97b6b {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    order: 2;
    padding: 5px 5px 5px 5px;
    margin: 50px 0% 0px 0%;
}
    
#\34 225a639 {
    justify-content: flex-start;
    align-items: center;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 28px 28px 28px 28px;
    align-self: stretch;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#a59c8d31 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    order: 2;
    padding: 5px 5px 5px 5px;
    margin: 50px 0% 0px 0%;
}
    
#group_8dh {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#widget_vfm {
    width: 32.50%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_1ai.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_1ai {
    width: 34.82%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#group_on6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 24.68%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 18px;
    --column-gap: 18px;
}
    
#widget_li7 {
    width: 16.39%;
    height: auto;
    max-width: 100%;
}
    
#group_a65 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 76.36%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#widget_i6q {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b4d1d356 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\39 0496943 {
    width: 72.48%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a5c7fb88 {
    width: 40.65%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 09c58b0 {
    width: 220px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eb94ce7e {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-image: none;
    border-radius: 28px 28px 0px 0px;
    height: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(255, 255, 255, 0.98);
    padding: 3% 4% 3% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a84642b {
    width: 220px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
}
    
#d5e965d3 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\32 7b96bb8::before, #\32 7b96bb8 > .bgExtraLayerOverlay {
    
}
#\32 7b96bb8 {
    width: 100%;
    min-width: 4%;
    min-height: 400px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    justify-content: flex-end;
    background-image: url("https://lirp.cdn-website.com/6eda3f73/dms3rep/multi/opt/DSC00802-1920w.jpg");
    border-radius: 32px 32px 32px 32px;
    height: auto;
    background-origin: border-box;
    background-position: 50% 0%;
    padding: 6% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
#\32 7b96bb8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACBAMFBhETITFB/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAIDAAAAAAAAAAAAAAAAAAECAAMx/9oADAMBAAIRAxEAPwDDTc5m3yiytPOgA5DfVBfd4Re47Z7RE9bXA2GapScn/9k=');
}
    
#\31 d53a58b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ab75eb83 {
    flex-direction: row;
    align-items: flex-start;
    width: 40.19%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    justify-self: auto;
    order: 2;
    --column-gap: 10px;
    padding: 10px 5px 10px 5px;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 1f9e496 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1c1ecf5 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\37 cf44542 {
    margin: 0px 0% 0px 0%;
}
    
#\39 bbed421 {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 6% 5% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 d5a3d96 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ae9550d0 {
    width: 1067.89px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_n1c {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\39 b015376 {
    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;
}
}



@media all {
    
#\32 d290e68 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 9px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 8px 4px 8px 4px;
    margin: 0% 0% 0% 0%;
}
    
#a40dd0e6 {
    min-height: 212px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1d0e51b {
    background-color: var(--color_5);
    background-image: initial;
}
    
#eac652e4 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_tsb {
    width: 56.41%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b6e1632 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 dd7ebc7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b4287c9c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 3b38bf3 {
    width: 422px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 19cdc50 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 31ec45f {
    background-color: rgba(228, 229, 222, 1);
    background-image: none;
}
    
#aa8abd5f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b7fa255d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c3726125 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 ff92018 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 2% 5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 13e77b3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_kfi {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
    
#\36 82dd93f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 397eaad.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\35 397eaad {
    width: 224px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-bottom: 14px;
    margin-left: 0%;
    order: 1;
}
    
#\32 7ed95fd {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 c1e1db7 {
    justify-content: space-around;
    align-items: flex-start;
    width: 53.34%;
    min-height: 150px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2ab690f::before, #\34 2ab690f > .bgExtraLayerOverlay {
    
}
#\34 2ab690f {
    justify-content: flex-start;
    align-items: flex-end;
    width: 45%;
    min-height: 100%;
    max-height: none;
    border-radius: 12px 12px 12px 12px;
    align-self: stretch;
    height: auto;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/6eda3f73/dms3rep/multi/opt/DSC04187-1920w.jpg");
    padding: 2% 2% 2% 2%;
    margin: 0% 3% 0% 0%;
}
    
#\34 42aa77d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.57%;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a4b1b7df {
    min-height: 464px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 dabd906::before, #\39 dabd906 > .bgExtraLayerOverlay {
    
}
#\39 dabd906 {
    justify-content: flex-start;
    width: 49.29%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/4aaf6ca7-c093-4765-b04f-34a0b8c69b19/dms3rep/multi/opt/green-yellow-gradient-1098h.png");
    border-radius: 12px 12px 12px 12px;
    align-items: center;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#\39 dabd906.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMElEQVQI12PwybP4Rwxm8C+0/EcMZoiptvxHDGYo77X4B8IVBDDDhLnm/0B4IgEMAFY3absnbqdJAAAAAElFTkSuQmCC');
}
    
#\35 9cdc7e9.flex-element.widget-wrapper > [data-element-type] {
    padding: 4% 4% 4% 4%;
}
#\35 9cdc7e9 {
    width: 76px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    grid-area: auto / auto / auto / auto;
}
    
#eaf22559 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 14px 0%;
}
    
#f2785346 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 162px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ghd {
    width: 640px;
    height: auto;
    max-width: 100%;
}
    
#group_ete {
    align-items: center;
    width: 99.42%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: center;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc4c4c8a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#fc4c4c8a {
    width: 99px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1d617ea {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 162px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 6px 6px 6px 6px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 937b3eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 4% 4% 4% 4%;
}
#\33 937b3eb {
    width: 76px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1df3c56.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\33 1df3c56 {
    width: 224px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-bottom: 14px;
    margin-left: 0%;
    order: 1;
}
    
#\31 a5d8b51.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 a5d8b51 {
    width: 99px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d37204a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 14px 0%;
}
    
#d13488ff {
    justify-content: space-around;
    align-items: flex-start;
    width: 53.34%;
    min-height: 150px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 db7f4bc::before, #\35 db7f4bc > .bgExtraLayerOverlay {
    
}
#\35 db7f4bc {
    justify-content: flex-start;
    align-items: flex-end;
    width: 45%;
    min-height: 100%;
    max-height: none;
    border-radius: 12px 12px 12px 12px;
    align-self: stretch;
    height: auto;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/6eda3f73/dms3rep/multi/opt/FUJI00008-1920w.jpg");
    padding: 2% 2% 2% 2%;
    margin: 0% 3% 0% 0%;
}
    
#\32 8f844a7 {
    align-items: center;
    width: 99.42%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: center;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5c01808.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#e5c01808 {
    width: 224px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-bottom: 14px;
    margin-left: 0%;
    order: 1;
}
    
#\32 d0aaeed::before, #\32 d0aaeed > .bgExtraLayerOverlay {
    
}
#\32 d0aaeed {
    justify-content: flex-start;
    align-items: flex-end;
    width: 45%;
    min-height: 100%;
    max-height: none;
    border-radius: 12px 12px 12px 12px;
    align-self: stretch;
    height: auto;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/6eda3f73/dms3rep/multi/opt/Rinjani00008-1920w.jpg");
    padding: 2% 2% 2% 2%;
    margin: 0% 3% 0% 0%;
}
    
#c22a4f5b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#c22a4f5b {
    width: 99px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f89e639c.flex-element.widget-wrapper > [data-element-type] {
    padding: 4% 4% 4% 4%;
}
#f89e639c {
    width: 76px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    grid-area: auto / auto / auto / auto;
}
    
#e99de826 {
    align-items: center;
    width: 99.42%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: center;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 87b17b1 {
    justify-content: space-around;
    align-items: flex-start;
    width: 53.34%;
    min-height: 150px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9add78d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 14px 0%;
}
    
#\35 0ec4ae4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 162px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 6px 6px 6px 6px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1e20713 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 162px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 6px 6px 6px 6px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7e9ab8d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#b7e9ab8d {
    width: 224px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-bottom: 14px;
    margin-left: 0%;
    order: 1;
}
    
#cede279b {
    align-items: center;
    width: 99.42%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: center;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 435cec3::before, #\39 435cec3 > .bgExtraLayerOverlay {
    
}
#\39 435cec3 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 45%;
    min-height: 100%;
    max-height: none;
    border-radius: 12px 12px 12px 12px;
    align-self: stretch;
    height: auto;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/6eda3f73/dms3rep/multi/opt/TIGER00009-1920w.jpg");
    padding: 2% 2% 2% 2%;
    margin: 0% 3% 0% 0%;
}
    
#\30 2591817 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 14px 0%;
}
    
#f0a511f8 {
    justify-content: space-around;
    align-items: flex-start;
    width: 53.34%;
    min-height: 150px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cea50ee2.flex-element.widget-wrapper > [data-element-type] {
    padding: 4% 4% 4% 4%;
}
#cea50ee2 {
    width: 76px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    grid-area: auto / auto / auto / auto;
}
    
#\35 46205d6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\35 46205d6 {
    width: 99px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 1e853a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 4d79d81 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 a89adf8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f8af2902 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 8b7be9b {
    margin: 0px 0% 0px 0%;
}
    
#\34 23a4835::before, #\34 23a4835 > .bgExtraLayerOverlay {
    
}
    
#cca34f9a::before, #cca34f9a > .bgExtraLayerOverlay {
    
}
#cca34f9a {
    row-gap: 22px;
    width: 100%;
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_6su {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc38dfbe {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#aaac6cdf {
    margin: 0px 0% 0px 0%;
}
    
#group_kl3 {
    width: 33%;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 329c37b {
    justify-content: center;
    width: 100%;
    min-height: 80px;
}
    
#\36 fc0a001 {
    width: 33%;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 225a639 {
    width: 33%;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#group_kga {
    row-gap: 14px;
    padding: 5px 5px 5px 5px;
    margin: 25px 0% 0px 0%;
}
    
#a59c8d31 {
    row-gap: 14px;
    padding: 5px 5px 5px 5px;
    margin: 25px 0% 0px 0%;
}
    
#\36 7e97b6b {
    row-gap: 14px;
    padding: 5px 5px 5px 5px;
    margin: 18px 0% 0px 0%;
}
    
#widget_li7 {
    height: auto;
    width: 22.36%;
}
    
#widget_vfm {
    width: 53.98%;
}
    
#widget_1ai {
    width: 34%;
}
    
#group_on6 {
    width: 38.43%;
}
    
#group_a65 {
    width: 69.64%;
}
    
#f8b54f33 {
    width: 100%;
    min-height: 80px;
    row-gap: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0496943 {
    width: 90%;
}
    
#eb94ce7e {
    width: 100.00%;
    justify-content: flex-end;
    height: auto;
    min-height: 280px;
    row-gap: 16px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\33 a84642b {
    margin-right: 0%;
    margin-left: 0%;
    width: 210px;
}
    
#d5e965d3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a5c7fb88 {
    width: 90%;
}
    
#\35 628f83f {
    margin: 0px 0% 0px 0%;
}
    
#\38 09c58b0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 210px;
}
    
#\32 7b96bb8::before, #\32 7b96bb8 > .bgExtraLayerOverlay {
    
}
#\32 7b96bb8 {
    height: auto;
    min-height: 308px;
    padding: 8% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
#\32 7b96bb8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACBAMFBhETITFB/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAIDAAAAAAAAAAAAAAAAAAECAAMx/9oADAMBAAIRAxEAPwDDTc5m3yiytPOgA5DfVBfd4Re47Z7RE9bXA2GapScn/9k=');
}
    
#ab75eb83 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 14px;
    width: 90%;
    --column-gap: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1f9e496 {
    width: 100%;
}
    
#\39 bbed421 {
    min-height: 88px;
    padding: 2% 4% 2% 4%;
}
    
#ae9550d0 {
    width: 100.00%;
}
    
#\37 cf44542 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a40dd0e6 {
    padding: 4% 0% 4% 0%;
}
    
#widget_tsb {
    width: 79.72%;
}
    
#\38 b6e1632 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4287c9c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 4% 4% 15px 4%;
}
    
#\36 19cdc50 {
    width: 100%;
    min-height: 68px;
    align-items: flex-start;
    justify-content: flex-start;
    height: auto;
}
    
#aa8abd5f {
    width: 100%;
    min-height: 104px;
    align-items: flex-start;
    justify-content: flex-start;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ff92018 {
    padding: 50px 0px 0px 0px;
}
    
#\36 82dd93f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c1e1db7 {
    height: auto;
    min-height: 168px;
    width: 48.77%;
    margin-left: 3.4%;
}
    
#\34 42aa77d {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
}
    
#a4b1b7df {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-top: 2%;
}
    
#\39 dabd906::before, #\39 dabd906 > .bgExtraLayerOverlay {
    
}
#\39 dabd906 {
    width: 100%;
    min-height: 804px;
    order: 0;
    height: auto;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
}
#\39 dabd906.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMElEQVQI12PwybP4Rwxm8C+0/EcMZoiptvxHDGYo77X4B8IVBDDDhLnm/0B4IgEMAFY3absnbqdJAAAAAElFTkSuQmCC');
}
    
#f2785346 {
    order: 0;
}
    
#\34 2ab690f::before, #\34 2ab690f > .bgExtraLayerOverlay {
    
}
#\34 2ab690f {
    width: 44.44%;
}
    
#\35 db7f4bc::before, #\35 db7f4bc > .bgExtraLayerOverlay {
    
}
    
#b7e9ab8d {
    width: 314px;
}
    
#e5c01808 {
    width: 314px;
}
    
#\33 1df3c56 {
    width: 314px;
}
    
#\35 397eaad {
    width: 320px;
}
}



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



@media (max-width: 767px) {
    
#\38 1c1ecf5 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\39 bbed421 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#cca34f9a::before, #cca34f9a > .bgExtraLayerOverlay {
    
}
#cca34f9a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
}
    
#f8af2902 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
}
    
#\34 23a4835::before, #\34 23a4835 > .bgExtraLayerOverlay {
    
}
    
#\35 8b7be9b {
    margin: 0% 0% 0% 0%;
}
    
#widget_6su {
    height: auto;
    order: 0;
    width: 42.56%;
}
    
#cb16ece4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cb16ece4 {
    width: 91.68%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_lil {
    order: 2;
}
}



@media (max-width: 767px) {
    
#fc38dfbe {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#f8b54f33 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 19px;
}
    
#\34 329c37b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 10px;
}
    
#group_kl3 {
    align-items: center;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 fc0a001 {
    align-items: center;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\34 225a639 {
    align-items: center;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#group_kga {
    align-items: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#a59c8d31 {
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7e97b6b {
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#group_8dh {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#widget_li7 {
    height: auto;
}
    
#widget_vfm {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_on6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 0496943 {
    width: 100%;
}
    
#eb94ce7e {
    width: 100%;
    justify-content: flex-start;
    row-gap: 0px;
    padding: 5% 5% 5% 5%;
}
    
#\33 a84642b {
    margin-right: 0%;
    margin-left: 0%;
    width: 55%;
    min-height: 45px;
}
    
#d5e965d3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#a5c7fb88 {
    width: 100%;
}
    
#\38 09c58b0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 55%;
    min-height: 45px;
}
    
#\32 7b96bb8::before, #\32 7b96bb8 > .bgExtraLayerOverlay {
    
}
#\32 7b96bb8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10% 5% 0% 5%;
    margin: 0% 0% 0% 0%;
}
#\32 7b96bb8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACBAMFBhETITFB/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAIDAAAAAAAAAAAAAAAAAAECAAMx/9oADAMBAAIRAxEAPwDDTc5m3yiytPOgA5DfVBfd4Re47Z7RE9bXA2GapScn/9k=');
}
    
#ab75eb83 {
    column-gap: 9.398519243712904%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
    width: 99.69%;
    justify-content: center;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 bbed421 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
}
    
#\34 d5a3d96 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 8px;
}
    
#ae9550d0 {
    width: 100.00%;
}
    
#group_n1c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 cf44542 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 d290e68 {
    width: 100%;
    min-height: 402px;
    align-items: flex-start;
    height: auto;
    row-gap: 50px;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a40dd0e6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_tsb {
    width: 100.00%;
}
    
#eac652e4 {
    width: 98.82%;
}
}



@media (max-width: 767px) {
    
#b4287c9c {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-top: 10%;
}
    
#\36 19cdc50 {
    width: 100%;
    min-height: 68px;
    align-items: flex-start;
    justify-content: flex-start;
    height: auto;
}
    
#aa8abd5f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#c3726125 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 ff92018 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 19px 0px 19px 0px;
}
    
#\36 82dd93f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 397eaad.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\35 397eaad {
    order: 1;
    width: 289px;
}
    
#\34 c1e1db7 {
    width: 100%;
    height: auto;
    min-height: 107px;
    padding-top: 2%;
    padding-bottom: 2%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2ab690f::before, #\34 2ab690f > .bgExtraLayerOverlay {
    
}
#\34 2ab690f {
    width: 100%;
    height: auto;
    min-height: 200px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 3% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 42aa77d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-left: 0%;
    padding-right: 0%;
}
    
#a4b1b7df {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 3% 6% 10% 6%;
}
    
#\39 dabd906::before, #\39 dabd906 > .bgExtraLayerOverlay {
    
}
#\39 dabd906 {
    width: 100%;
    min-height: 320px;
    align-items: flex-start;
    order: 0;
    height: auto;
    justify-content: flex-start;
    row-gap: 12px;
    padding: 4% 5% 4% 5%;
}
#\39 dabd906.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMElEQVQI12PwybP4Rwxm8C+0/EcMZoiptvxHDGYo77X4B8IVBDDDhLnm/0B4IgEMAFY3absnbqdJAAAAAElFTkSuQmCC');
}
    
#\35 9cdc7e9.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 8px 4px 8px;
}
#\35 9cdc7e9 {
    width: 104px;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#eaf22559 {
    order: 0;
}
    
#f2785346 {
    height: auto;
    min-height: 332px;
    justify-self: auto;
    align-self: auto;
    width: 99.47%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc4c4c8a {
    width: 94px;
}
    
#\34 1d617ea {
    height: auto;
    min-height: 332px;
    justify-self: auto;
    align-self: auto;
    width: 99.47%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 937b3eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 8px 4px 8px;
}
#\33 937b3eb {
    width: 104px;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 1df3c56.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\33 1df3c56 {
    order: 1;
    width: 289px;
}
    
#\31 a5d8b51 {
    width: 94px;
}
    
#d37204a0 {
    order: 0;
}
    
#d13488ff {
    width: 100%;
    height: auto;
    min-height: 107px;
    padding-top: 2%;
    padding-bottom: 2%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 db7f4bc::before, #\35 db7f4bc > .bgExtraLayerOverlay {
    
}
#\35 db7f4bc {
    width: 100%;
    height: auto;
    min-height: 200px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 3% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5c01808.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#e5c01808 {
    order: 1;
    width: 289px;
}
    
#\32 d0aaeed::before, #\32 d0aaeed > .bgExtraLayerOverlay {
    
}
#\32 d0aaeed {
    width: 100%;
    height: auto;
    min-height: 200px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 3% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c22a4f5b {
    width: 94px;
}
    
#f89e639c.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 8px 4px 8px;
}
#f89e639c {
    width: 104px;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 87b17b1 {
    width: 100%;
    height: auto;
    min-height: 107px;
    padding-top: 2%;
    padding-bottom: 2%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9add78d {
    order: 0;
}
    
#\35 0ec4ae4 {
    height: auto;
    min-height: 332px;
    justify-self: auto;
    align-self: auto;
    width: 99.47%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1e20713 {
    height: auto;
    min-height: 332px;
    justify-self: auto;
    align-self: auto;
    width: 99.47%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7e9ab8d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#b7e9ab8d {
    order: 1;
    width: 289px;
}
    
#\39 435cec3::before, #\39 435cec3 > .bgExtraLayerOverlay {
    
}
#\39 435cec3 {
    width: 100%;
    height: auto;
    min-height: 200px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 3% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2591817 {
    order: 0;
}
    
#f0a511f8 {
    width: 100%;
    height: auto;
    min-height: 107px;
    padding-top: 2%;
    padding-bottom: 2%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cea50ee2.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 8px 4px 8px;
}
#cea50ee2 {
    width: 104px;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 46205d6 {
    width: 94px;
}
    
#widget_ghd {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



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

