@media all {
  *#dm .dmInner *.u_1803979586 .title-text {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1803979586 .title-text * {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1803979586 .title-text {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1803979586 .title-text * {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner {
    font-weight:400 !important;
    color:var(--color_5) !important;
    border-bottom-style:solid !important;
    border-bottom-width:1px !important;
    border-bottom-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-wrapper {
    border-top-style:solid !important;
    border-top-width:1px !important;
    border-bottom-style:solid !important;
    border-top-color:rgba(0,0,0,0.12) !important;
    border-bottom-color:rgba(0,0,0,0.12) !important;
    border-bottom-width:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .title-icon { fill:var(--color_3) !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow .close {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .horizontal {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .vertical {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1803979586 .arrow-wrapper {
    border-radius:0 !important;
    -moz-border-radius:0 !important;
    -webkit-border-radius:0 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title {
    background-color:rgba(0,0,0,0) !important;
    color:var(--color_2) !important;
    font-weight:600 !important;
    border-bottom-width:1px !important;
    border-bottom-style:solid !important;
    border-bottom-color:rgba(0,0,0,0.12) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1938533400 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:16px !important; }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:56px !important;
    height:56px !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:28px !important; }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:22px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:22px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:22px !important; }

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

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

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

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

  *#dm .dmInner div.u_3456222386 .caption-container .caption-text { font-size:17px !important; }

  *#dm .dmInner div.u_3456222386 .caption-container .caption-text .rteBlock { font-size:17px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:14px !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:40px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:16px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:16px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:16px !important; }

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

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

  *#dm .dmInner *.u_3456222386 .photoGalleryViewAll { padding:0 3.5px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1467085945 span.text { font-size:16px !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:18px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:18px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:18px !important; }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:48px !important;
    height:48px !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_3456222386 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_3456222386 .photoGalleryViewAll { padding:0 2.5px !important; }
}
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 {
    
#\36 817ec37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.65;
    border-radius: inherit;
}
#\38 1fb75f1 {
    background-image: url(https://lirp.cdn-website.com/02776aca/dms3rep/multi/opt/Untitled+design+%2849%29-1920w.png);
}
    
#\39 b829ba9 {
    min-height: 751px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 9% 4% 9%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1lt {
    width: 854px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_pti {
    width: 668px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_3vl {
    width: 250px;
    height: 50px;
    max-width: 100%;
    margin-top: 8px;
    order: 3;
}
    
#ebce33f5 {
    width: 668px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b829ba9 {
    min-height: 460px;
    padding: 4% 4% 4% 4%;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    border-radius: inherit;
}
#\38 1fb75f1 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#widget_3vl {
    height: 50px;
}
    
#\36 817ec37 {
    row-gap: 16px;
}
    
#widget_1lt {
    width: 473px;
}
    
#widget_pti {
    width: 413px;
}
    
#\35 d794a7c {
    margin: 0px 0% 0px 0%;
}
    
#ebce33f5 {
    width: 413px;
}
}



@media (max-width: 767px) {
    
#\36 817ec37 {
    width: 100%;
    min-height: 312px;
    align-items: center;
    justify-content: flex-start;
}
    
#\39 b829ba9 {
    min-height: unset;
    flex-direction: column;
    padding: 20% 4% 20% 4%;
}
    
#\38 1fb75f1::before, #\38 1fb75f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    border-radius: inherit;
}
#\38 1fb75f1 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#widget_1lt {
    width: 306px;
}
    
#widget_pti {
    width: 306px;
}
    
#widget_3vl {
    height: 48px;
}
    
#ebce33f5 {
    width: 306px;
}
    
#\35 d794a7c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c49e9c00 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#f9680eda {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    padding: 2% 2% 2% 2%;
}
    
#\37 a649116 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 8% 1% 8%;
    margin: 0% 0% 0% 0%;
}
    
#widget_pru {
    width: 99.41920107921757%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_li3 {
    width: 99.09327737390392%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9c10355 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    padding: 2% 2% 2% 2%;
}
    
#\38 913ea89 {
    width: 99.41920107921757%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a6d60424 {
    width: 99.09327737390392%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 71ff4e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    padding: 2% 2% 2% 2%;
}
    
#\30 ef3e190 {
    width: 99.41920107921757%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d2c6b2c {
    width: 99.09327737390392%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 a649116 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 240px;
    padding-bottom: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
}
    
#f9680eda {
    row-gap: 12px;
    width: 49%;
    flex: 1 1 auto;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 9c10355 {
    row-gap: 12px;
    width: 49%;
    flex: 1 1 auto;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 71ff4e1 {
    row-gap: 12px;
    width: 49%;
    flex: 1 1 auto;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#f9680eda {
    width: 100%;
    min-height: 126px;
    align-items: center;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 a649116 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 16px;
    padding-bottom: 16px;
    flex-wrap: nowrap;
}
    
#\38 9c10355 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 71ff4e1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 a174440 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\37 39dfc04 {
    min-height: 148px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 5.5% 8% 1% 8%;
    margin: 0% 0% 0% 0%;
}
    
#e946b190 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 bf3a9b3 {
    width: 86.76%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_1t9 {
    width: 67.53%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 39dfc04 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#e946b190 {
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\37 39dfc04 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 6% 3% 6%;
}
    
#e946b190 {
    min-height: 60px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#\35 bf3a9b3 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#widget_1t9 {
    width: 100.00%;
}
    
#f5b32054 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d2920d83 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.68256932654216%;
    min-width: 4%;
    order: 1;
    background-image: url(https://lirp.cdn-website.com/02776aca/dms3rep/multi/opt/o+%2896%29-1920w.jpg);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#d2920d83.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwT/xAAkEAACAQMCBgMAAAAAAAAAAAABAgMABAUGIQcREhMUMTOhsf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAWEQEBAQAAAAAAAAAAAAAAAAAAATH/2gAMAwEAAhEDEQA/AKeI0ne1TjLiOIxOGBcUrW8MT28TkbsoP1QNqnIzNkg8jdbDluaU7HLXHhW/r41/KGwmP//Z');
}
    
#\35 d059a26 {
    background-color: var(--color_3);
}
    
#\34 00bdbf8 {
    min-height: 317px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 48c1c32::before, #\31 48c1c32 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.85;
    border-radius: inherit;
}
#\31 48c1c32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58.32%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    background-image: url(https://lirp.cdn-website.com/02776aca/dms3rep/multi/opt/Untitled+design+%2851%29-1920w.png);
    padding: 5.5% 3% 5.5% 8%;
}
#\31 48c1c32.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA1klEQVQI1yXPwVKCYAAA4f/9MkIItYBEBstIzVQIJqqbJZNmSgaOmIzjoafcJjvs7busGNklxpcnTF2VWVslG9QoQoOf5wb7B5MiMMh9A/HilJhcyyTdU5a3GuvhGd/3+qG0V2HeVpm6CiJuHjNzZbK7CrlXowj+Udav8uEqxE2JkX2EmHc0Vt45u8cG+yebXWSR+zqLjsakVWbsSLw6EiLpVUmHOnlosY1stpHFJjBJ+zUWXY13V+GtVUZ8DnSWnsmXX2cV1FkHF2xC8zCV/MEblfhK5hfpzo3e0AMe0AAAAABJRU5ErkJggg==');
}
    
#\37 6f791a2 {
    width: 832px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 abcf37e {
    width: 832px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 00bdbf8 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 48c1c32::before, #\31 48c1c32 > .bgExtraLayerOverlay {
    
}
#\31 48c1c32 {
    background-color: rgba(0, 0, 0, 0);
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    padding: 5.5% 3% 5.5% 3%;
    margin: 0px 0% 0px 0%;
}
#\31 48c1c32.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA1klEQVQI1yXPwVKCYAAA4f/9MkIItYBEBstIzVQIJqqbJZNmSgaOmIzjoafcJjvs7busGNklxpcnTF2VWVslG9QoQoOf5wb7B5MiMMh9A/HilJhcyyTdU5a3GuvhGd/3+qG0V2HeVpm6CiJuHjNzZbK7CrlXowj+Udav8uEqxE2JkX2EmHc0Vt45u8cG+yebXWSR+zqLjsakVWbsSLw6EiLpVUmHOnlosY1stpHFJjBJ+zUWXY13V+GtVUZ8DnSWnsmXX2cV1FkHF2xC8zCV/MEblfhK5hfpzo3e0AMe0AAAAABJRU5ErkJggg==');
}
    
#d2920d83 {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 405px;
    height: auto;
}
#d2920d83.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwT/xAAkEAACAQMCBgMAAAAAAAAAAAABAgMABAUGIQcREhMUMTOhsf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAWEQEBAQAAAAAAAAAAAAAAAAAAATH/2gAMAwEAAhEDEQA/AKeI0ne1TjLiOIxOGBcUrW8MT28TkbsoP1QNqnIzNkg8jdbDluaU7HLXHhW/r41/KGwmP//Z');
}
    
#\35 d059a26 {
    background-color: var(--color_3);
}
}



@media (max-width: 767px) {
    
#d2920d83 {
    width: 100%;
    min-height: 232px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
}
#d2920d83.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwT/xAAkEAACAQMCBgMAAAAAAAAAAAABAgMABAUGIQcREhMUMTOhsf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAWEQEBAQAAAAAAAAAAAAAAAAAAATH/2gAMAwEAAhEDEQA/AKeI0ne1TjLiOIxOGBcUrW8MT28TkbsoP1QNqnIzNkg8jdbDluaU7HLXHhW/r41/KGwmP//Z');
}
    
#\34 00bdbf8 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\31 48c1c32::before, #\31 48c1c32 > .bgExtraLayerOverlay {
    
}
#\31 48c1c32 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 20px;
    padding: 5.5% 4% 5.5% 4%;
    margin: 0px 0% 0px 0%;
}
#\31 48c1c32.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA1klEQVQI1yXPwVKCYAAA4f/9MkIItYBEBstIzVQIJqqbJZNmSgaOmIzjoafcJjvs7busGNklxpcnTF2VWVslG9QoQoOf5wb7B5MiMMh9A/HilJhcyyTdU5a3GuvhGd/3+qG0V2HeVpm6CiJuHjNzZbK7CrlXowj+Udav8uEqxE2JkX2EmHc0Vt45u8cG+yebXWSR+zqLjsakVWbsSLw6EiLpVUmHOnlosY1stpHFJjBJ+zUWXY13V+GtVUZ8DnSWnsmXX2cV1FkHF2xC8zCV/MEblfhK5hfpzo3e0AMe0AAAAABJRU5ErkJggg==');
}
    
#\35 d059a26 {
    background-color: var(--color_3);
}
}



@media all {
    
#\34 011f7cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.3%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/02776aca/dms3rep/multi/opt/o+%2895%29-1920w.jpg);
    background-position: 50% 100%;
}
    
#\39 a0604e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.65488215488216%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    padding: 2% 2% 2% 2%;
}
    
#\36 bad51dd {
    min-height: 494px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5.5% 8% 5.5% 8%;
}
    
#widget_vd2 {
    width: 88.76%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_2t7 {
    width: 99.80%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_lq7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_dno {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 bad51dd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 a0604e7 {
    width: 100%;
    min-height: 80px;
}
    
#\34 011f7cc {
    width: 100%;
    min-height: 370px;
    height: auto;
}
    
#widget_dno {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\34 011f7cc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 a0604e7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\36 bad51dd {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_vd2 {
    width: 99.46%;
}
    
#widget_dno {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\30 d3a7aa9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#a96c969c {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5.5% 8% 1% 8%;
}
    
#\31 1ab1ea0 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_3kt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_q0g {
    width: 67.39%;
    height: auto;
    max-width: 100%;
}
}



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



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



@media all {
    
#\37 6903ba3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#e8dd0c5f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 8% 1% 8%;
}
    
#a82ff09a {
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_k8r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



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



@media all {
    
#\33 8d92ac5 {
    width: 67.39%;
    height: auto;
    max-width: 100%;
}
    
#a8840d36 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#d5a18fea {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 8% 5.5% 8%;
}
    
#\31 70e208a {
    background-color: var(--color_4);
    background-image: initial;
}
}



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



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



@media all {
    
#f9ed1150 {
    width: 99.09327737390392%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 13ba9f3 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\33 cc64e9e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    padding: 2% 2% 2% 2%;
}
    
#\30 7485338 {
    width: 99.41920107921757%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d359afc {
    width: 99.41920107921757%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0a330f0 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 8% 5.5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\33 4ae0ed1 {
    width: 99.41920107921757%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b85e393 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    padding: 2% 2% 2% 2%;
}
    
#a1791ba3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    padding: 2% 2% 2% 2%;
}
    
#\30 c3ab35e {
    width: 99.09327737390392%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0d61ff6 {
    width: 99.09327737390392%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 cc64e9e {
    row-gap: 12px;
    width: 49%;
    flex: 1 1 auto;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0a330f0 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    padding: 1% 2% 5.5% 2%;
}
    
#\35 b85e393 {
    row-gap: 12px;
    width: 49%;
    flex: 1 1 auto;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a1791ba3 {
    row-gap: 12px;
    width: 49%;
    flex: 1 1 auto;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 9fa75a5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 cc64e9e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 0a330f0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 16px;
    padding-bottom: 16px;
    flex-wrap: nowrap;
}
    
#\35 b85e393 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#a1791ba3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 f37c4a8 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#ec186b53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 dd45e3f {
    width: 64.77%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c827d21 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 5.5% 8% 1% 8%;
    margin: 0% 0% 0% 0%;
}
    
#group_8ti {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#widget_pgf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ec186b53 {
    row-gap: 12px;
}
    
#\33 c827d21 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#ec186b53 {
    min-height: 60px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#\38 dd45e3f {
    width: 100%;
}
    
#\33 c827d21 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 6% 8% 6%;
}
}



@media all {
    
#\39 b6129a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 2% 2% 2% 0%;
}
    
#\34 486f089 {
    min-height: 151px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 8% 1% 8%;
}
    
#b2f00438 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 25%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 rgba(0, 0, 0, 0.4) #000000 rgba(0, 0, 0, 0.4);
    border-width: 0 1px 0 1px;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
}
    
#\33 4b304cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 rgba(0, 0, 0, 0.4) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 2% 2% 2%;
}
    
#widget_9hb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_e9h {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_nbq {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 dc55f2d {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7f0d8d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d2281a8f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c1d79ad9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fbc0da5a {
    width: 99.57%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f010c72f {
    width: 99.57%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e379ecf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 2% 0% 2% 2%;
}
    
#eabae724 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 76f0bdd {
    width: 93.05228126677403%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bd0a1aa {
    width: 93.05228126677403%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 486f089 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 151px;
}
    
#b2f00438 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 4b304cf {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 b6129a5 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 e379ecf {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 b6129a5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 486f089 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#b2f00438 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 4b304cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 e379ecf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#de6178ef {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 27b2d1a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 afa793b {
    width: 93.05228126677403%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 25f91e0 {
    width: 93.05228126677403%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#defcb195 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 25%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 rgba(0, 0, 0, 0.4) #000000 rgba(0, 0, 0, 0.4);
    border-width: 0 1px 0 1px;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
}
    
#f4b64082 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5177bbd {
    width: 99.57%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ffe3c59 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 2% 0% 2% 2%;
}
    
#\30 f46ca9d {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 51331a1 {
    min-height: 151px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 8% 5.5% 8%;
}
    
#\32 ac13806 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 rgba(0, 0, 0, 0.4) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 2% 2% 2%;
}
    
#c83fe7bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ea4f3af {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 281e8b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 2% 2% 2% 0%;
}
    
#c069020a {
    width: 99.57%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 370c4e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 d39d8e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#defcb195 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 51331a1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 151px;
}
    
#\32 ac13806 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 281e8b5 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 ffe3c59 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#defcb195 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 ffe3c59 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 51331a1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 3% 4% 5.5% 4%;
}
    
#\32 ac13806 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 281e8b5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 d0db242 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a79bfa92 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
}
    
#\39 026e740 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5.5% 8% 5.5% 8%;
}
    
#\38 3ed4e79::before, #\38 3ed4e79 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.75;
    border-radius: inherit;
}
#\38 3ed4e79 {
    background-image: url(https://lirp.cdn-website.com/02776aca/dms3rep/multi/opt/Untitled+design+%2856%29-1920w.png);
}
#\38 3ed4e79.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAhklEQVQI12XOuQ7DIBBFUf6/BgwmNWuoYjb74140mMKSi9FI6OgyrAeJFiSqlyhO4Gc5DitQHL1t6FGjpx2shw3NS1QnUKzAYfnELziiAuHqxSzeWCykMNI+Z8FVdHzi6ugcQhrn1+DMBmwkhR7vIuG5vVw1jSsbXPnz+PqBaBrdHtQsEvwDIIOxn9l75CsAAAAASUVORK5CYII=');
}
    
#widget_acs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_7q1 {
    width: 57.72%;
    height: auto;
    max-width: 100%;
}
    
#group_1tf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#widget_p46 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\35 837744c {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 026e740 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 3ed4e79::before, #\38 3ed4e79 > .bgExtraLayerOverlay {
    
}
#\38 3ed4e79.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAhklEQVQI12XOuQ7DIBBFUf6/BgwmNWuoYjb74140mMKSi9FI6OgyrAeJFiSqlyhO4Gc5DitQHL1t6FGjpx2shw3NS1QnUKzAYfnELziiAuHqxSzeWCykMNI+Z8FVdHzi6ugcQhrn1+DMBmwkhR7vIuG5vVw1jSsbXPnz+PqBaBrdHtQsEvwDIIOxn9l75CsAAAAASUVORK5CYII=');
}
    
#a79bfa92 {
    align-items: center;
}
    
#widget_7q1 {
    width: 62.96%;
}
    
#group_1tf {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#a79bfa92 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 026e740 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 3ed4e79::before, #\38 3ed4e79 > .bgExtraLayerOverlay {
    
}
#\38 3ed4e79.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAhklEQVQI12XOuQ7DIBBFUf6/BgwmNWuoYjb74140mMKSi9FI6OgyrAeJFiSqlyhO4Gc5DitQHL1t6FGjpx2shw3NS1QnUKzAYfnELziiAuHqxSzeWCykMNI+Z8FVdHzi6ugcQhrn1+DMBmwkhR7vIuG5vVw1jSsbXPnz+PqBaBrdHtQsEvwDIIOxn9l75CsAAAAASUVORK5CYII=');
}
    
#widget_7q1 {
    width: 89.29%;
}
    
#group_1tf {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#widget_p46 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 837744c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 6867214 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\36 3822477 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\39 2085801 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\39 8481495 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb0095eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 16px 0px 16px;
}
    
#b8fe82c1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5.5% 8% 5.5% 8%;
}
    
#widget_g2v {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_r1m {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#group_8dr {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#widget_fml {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a4cf314c {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#f505c708 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 ba82c64 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#ce4cc5d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 44045e2 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#a52b830c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 6cc4941 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\31 a1cb758 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\38 6b4ca22 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f33414b6 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\35 2f316ea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 391be6b {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\34 f34cb2c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 6a2d59e {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\30 a071386 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 31d744f {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\36 28e1bca {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\32 d216099 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 1ffe4c6 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#c4bc6487 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 9d79f88 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#fbfb8db3 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\36 818e26f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#db971628 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e19a1db5 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#f37aff10 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ad320640 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#ddd7a4fd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fc8c8542 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#e4cb1118 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 e2aff03 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#aa4a8880 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\38 fb22f2d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d32bd190 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\36 2b13cf8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eda0ac9e {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\34 35fc9ba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 ff4f21a {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\31 c89c6cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 eb06d6d {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\34 7f3c06c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e696ec7c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#b949a8b1 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#e9018a16 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 39ed8c9 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\36 eac6f08 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b2f6d991 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#fda4aff3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e260eaf3 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\32 1378f2c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eb78ed5d {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\30 785aca3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ec2361d7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\31 993f951 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#ab155eca {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 4c765ff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 aba8659 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#adab0c54 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 37a855b {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#b250cc21 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 e816362 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\31 008f245 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a101aa11 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\38 25b899b {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#b4d44e6b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 fb67267 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\38 61c2c63 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\33 2cbea88 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 fa89233 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\38 7982c0f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a33db93c {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\33 2d3eb0b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 4f0b84c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\32 c2b9a8e {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#daca8e0c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 cf1cb96 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#cdfc194a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f7dfdf00 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\36 2a50c43 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 8a0a2c7 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\38 dc073a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 4599235 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#b47e9028 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eb3c34a1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\37 0bcad94 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\35 77501db {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d9c2c8d1 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\36 01729f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e7d410a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da7d945c {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\35 efae79b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 ddbf090 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#bca89998 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 01af490 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\39 a739d51 {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#ccd33530 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 c74670f {
    align-items: center;
    width: 57.99%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    height: auto;
}
    
#\33 cf9b5e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6867214 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3822477 {
    min-height: 107px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 2085801 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b8fe82c1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_8dr {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a4cf314c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ba82c64 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 44045e2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a1cb758 {
    min-height: 107px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f33414b6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 391be6b {
    min-height: 107px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6a2d59e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 28e1bca {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 1ffe4c6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fbfb8db3 {
    min-height: 107px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e19a1db5 {
    min-height: 107px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ad320640 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fc8c8542 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#aa4a8880 {
    min-height: 107px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d32bd190 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#eda0ac9e {
    min-height: 107px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ff4f21a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 eb06d6d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b949a8b1 {
    min-height: 107px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 39ed8c9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b2f6d991 {
    min-height: 107px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e260eaf3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#eb78ed5d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 993f951 {
    min-height: 107px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 aba8659 {
    min-height: 107px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 37a855b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e816362 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 25b899b {
    min-height: 107px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 fb67267 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 61c2c63 {
    min-height: 107px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 fa89233 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a33db93c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c2b9a8e {
    min-height: 107px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 cf1cb96 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f7dfdf00 {
    min-height: 107px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8a0a2c7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4599235 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0bcad94 {
    min-height: 107px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d9c2c8d1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#da7d945c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ddbf090 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a739d51 {
    min-height: 74px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 c74670f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cb0095eb {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: center;
}
    
#widget_g2v {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_r1m {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\35 6cc4941 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\31 9d79f88 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\39 e2aff03 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#e696ec7c {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#ec2361d7 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#a101aa11 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\39 4f0b84c {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#eb3c34a1 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\35 01af490 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 6867214 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3822477 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 2085801 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#cb0095eb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b8fe82c1 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_8dr {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 62px;
    margin: 0px 0% 0px 0%;
}
    
#a4cf314c {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 ba82c64 {
    min-width: 32px;
    width: 297px;
    margin: 0px 0% 0px 0%;
}
    
#\39 44045e2 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 a1cb758 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f33414b6 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 391be6b {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 6a2d59e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_r1m {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\35 6cc4941 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\36 28e1bca {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 1ffe4c6 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 9d79f88 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#fbfb8db3 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e19a1db5 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ad320640 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#fc8c8542 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 e2aff03 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#aa4a8880 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d32bd190 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#eda0ac9e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 ff4f21a {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 eb06d6d {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e696ec7c {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#b949a8b1 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 39ed8c9 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b2f6d991 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e260eaf3 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#eb78ed5d {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ec2361d7 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\31 993f951 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 aba8659 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 37a855b {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e816362 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a101aa11 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\38 25b899b {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 fb67267 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 61c2c63 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 fa89233 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a33db93c {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 4f0b84c {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\32 c2b9a8e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 cf1cb96 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f7dfdf00 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 8a0a2c7 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 4599235 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#eb3c34a1 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\37 0bcad94 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d9c2c8d1 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#da7d945c {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ddbf090 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 01af490 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\39 a739d51 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 c74670f {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}

