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

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

  *#dm .dmInner div.u_3155776226 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1496032126 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1748039880 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1080527693 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1475402719 {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1065116390 span[data-icon-mask] { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1743044013 {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1307405361 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1742254317 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1761506994 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1109054136 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1116089953 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1115921984 {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_2579099120 .caption-container .caption-title { font-weight:400 !important; }

  *#dm .dmInner *.u_2579099120 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

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

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

  *#dm .dmInner div.u_1837065593 .caption-container .caption-title { font-weight:400 !important; }

  *#dm .dmInner *.u_1837065593 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1825797908 {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1678659418::after { margin-top:0px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_2579099120 .caption-container .caption-title { font-size:16px !important; }

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

  *#dm .dmInner div.u_1837065593 .caption-container .caption-title { font-size:16px !important; }

  *#dm .dmInner *.u_1837065593 .photoGalleryThumbs .image-container a { padding-top:400px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_2579099120 .caption-container .caption-title { font-size:14px !important; }

  *#dm .dmInner div.u_1837065593 .caption-container .caption-title { font-size:14px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_2579099120 .caption-container .caption-title { font-size:16px !important; }

  *#dm .dmInner div.u_1837065593 .caption-container .caption-title { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 400px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_a24 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_4ja {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4t3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_c0c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#widget_857 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\39 1796bb1 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#widget_kff {
    width: 48%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_ebj {
    width: 100%;
    height: 410px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_3ls {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_7bp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 d8c418a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fe5fd319 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l29 {
    width: 500px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 1a12886 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#e3604e51 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#d8151880 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 bfab58a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 bfab58a {
    width: 757.609px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a531627b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a531627b {
    width: 961px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4rq {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: center;
}
    
#group_q20 {
    align-items: flex-start;
    width: 24.25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    justify-content: space-between;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_150 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 65cd801.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 65cd801 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_cjh {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\32 6570fab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 6570fab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bla {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\32 b81bb1c {
    align-items: flex-start;
    width: 24.25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    justify-content: space-between;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8e74a66 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#cf05c02b {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0342b02.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 0342b02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dd62dc1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 dd62dc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f0edde2 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\39 856f9e8 {
    align-items: flex-start;
    width: 24.25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    justify-content: space-between;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\31 95a0bcc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#dcf15e41 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 02f367c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 02f367c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a153af23.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a153af23 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9a43e4b {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#bf6067f0 {
    align-items: flex-start;
    width: 24.25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    justify-content: space-between;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e184ac7 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#c45829ea {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 46b57be.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 46b57be {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c03b0e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 c03b0e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7d0a6c8 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



@media all {
    
#d67d04d7::before, #d67d04d7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#d67d04d7 {
    align-items: flex-start;
    width: 32.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/71e1d7a3/dms3rep/multi/opt/pexels-photo-30441275-1920w.jpeg");
    justify-content: space-between;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#fe9e01e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fe9e01e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 48407f7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\37 5f4bcf1 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\36 9d54f64 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: center;
}
    
#ab3b8f6b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\39 e8b07e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 e8b07e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa217d6c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\34 b858a6c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#b9fb2ce9.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 4px 2px 4px;
}
#b9fb2ce9 {
    width: 325px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aea388e9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aea388e9 {
    width: 757.609px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 afd693d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 afd693d {
    width: 1047px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ad3a80a::before, #\37 ad3a80a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\37 ad3a80a {
    align-items: flex-start;
    width: 32.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/71e1d7a3/dms3rep/multi/opt/pexels-photo-39692615-1920w.jpeg");
    justify-content: space-between;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#dd1e9e26 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\38 63a8b1a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 63a8b1a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfda9f26.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dfda9f26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f2a8f19 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\31 6c84c71::before, #\31 6c84c71 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\31 6c84c71 {
    align-items: flex-start;
    width: 32.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/71e1d7a3/dms3rep/multi/opt/pexels-photo-30441275-1920w.jpeg");
    justify-content: space-between;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#d59dff44 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\31 af1e875.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 af1e875 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e876926d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e876926d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adeec6e7 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 c6be6e6 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 80px 40px 80px;
    margin: 0% 0% 0% 0%;
}
    
#\34 93d978f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 90f0663 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f9101a69.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f9101a69 {
    width: 22%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3792a59.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 3792a59 {
    width: 22%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b21d1722.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b21d1722 {
    width: 22%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac93216b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 b87afd1 {
    align-items: center;
    width: 22%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 059dd95.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 059dd95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 be158bd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 9880411 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 384b307 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ab2884ed {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\35 c72b689 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#b954d633 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_g9v {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\39 45563de.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 45563de {
    width: 757.609px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7732083.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 4px 2px 4px;
}
#b7732083 {
    width: 406px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_838 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 bb32caa {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.977494329966852%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    justify-content: flex-start;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b44a1f1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a1dee9b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a1dee9b5 {
    width: 89.27%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0d1a233 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.977494329966852%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    justify-content: flex-start;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 aafe0a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 aafe0a9 {
    width: 89.27%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 612d5b9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.977494329966852%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    justify-content: flex-start;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2c51864 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 0397b5f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 0397b5f {
    width: 89.27%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b7138bd {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.977494329966852%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    justify-content: flex-start;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c300429 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 8bb9c3f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 8bb9c3f {
    width: 89.27%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afaeb006 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.977494329966852%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    justify-content: flex-start;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd39853a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 b4fbf8c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 b4fbf8c {
    width: 89.27%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 3697797 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.66%;
    min-width: 4%;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 3dbfa1e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c3b65111 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 e15a185 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d90df8bb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d90df8bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 22dc603.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 22dc603 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a44e4643.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a44e4643 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 87700de {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f8bfda1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.66%;
    min-width: 4%;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#d09a2d79 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c7a11bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c7a11bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbb25ca1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bbb25ca1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5dd6694.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 5dd6694 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 87d9e44 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4960f7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.66%;
    min-width: 4%;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#fb49145e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0f1b89e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 0f1b89e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3e5822a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d3e5822a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c08cd15.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 c08cd15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd46bbd9 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 58b8c3f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 58b8c3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 71e0b29 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\31 e7ea5e1 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\32 44b2607.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 4px 2px 4px;
}
#\32 44b2607 {
    width: 327px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ac9d213 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 7cc28d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 7cc28d5 {
    width: 757.609px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d53930c {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: center;
}
    
#widget_s40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 d3dc96a {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 4e70fa0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c9ff5bc0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 f701fcc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 f701fcc {
    width: 757.594px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rmf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 cb9c253 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f8ad06a8 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\33 1c5f61b {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#a0d7218a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_tgg {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\34 6d70efb {
    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 {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d5033842 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: auto;
    min-width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 d0a6c02 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b7436b29 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_gck {
    width: auto;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-end;
}
    
#b8857b3a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a26027bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 4px 2px 4px;
}
#a26027bd {
    width: 183px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 af910b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 af910b2 {
    width: 757.609px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_th9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 1cdaec7 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781521 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_a24 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_kff {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#widget_l29 {
    height: auto;
    width: 300px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e3604e51 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#bdfad27d {
    margin: 0px 0% 0px 0%;
}
    
#group_q20 {
    width: 49.5%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_150 {
    width: 50px;
}
    
#\32 b81bb1c {
    width: 49.5%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#cf05c02b {
    width: 50px;
}
    
#\39 856f9e8 {
    width: 49.5%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#dcf15e41 {
    width: 50px;
}
    
#bf6067f0 {
    width: 49.5%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c45829ea {
    width: 50px;
}
    
#group_4rq {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ce31895 {
    margin: 0px 0% 0px 0%;
}
    
#d67d04d7 {
    width: 100%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#aa217d6c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 ad3a80a {
    width: 100%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6c84c71 {
    width: 100%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9d54f64 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b9fb2ce9 {
    width: 285px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 c6be6e6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 be158bd {
    margin: 0px 0% 0px 0%;
}
    
#\34 90f0663 {
    align-items: center;
    align-content: center;
}
    
#ac93216b {
    width: 45px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 384b307 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 33e75bc {
    margin: 0px 0% 0px 0%;
}
    
#\35 c72b689 {
    width: 100%;
    min-height: 80px;
}
    
#b954d633 {
    width: 100%;
    min-height: 80px;
}
    
#b7732083 {
    width: 354px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 3697797 {
    width: 100%;
    min-height: 80px;
}
    
#\34 3dbfa1e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 99964ee {
    margin: 0px 0% 0px 0%;
}
    
#\30 f8bfda1 {
    width: 100%;
    min-height: 80px;
}
    
#\32 4960f7c {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9900133 {
    margin: 0px 0% 0px 0%;
}
    
#\31 e7ea5e1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 d53930c {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 44b2607 {
    width: 291px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 d3dc96a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 17dd178 {
    margin: 0px 0% 0px 0%;
}
    
#c9ff5bc0 {
    width: 100%;
    min-height: 80px;
}
    
#group_tgg {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d0a6c02 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c7ace855 {
    margin: 0px 0% 0px 0%;
}
    
#d5033842 {
    width: 100%;
    min-height: 80px;
}
    
#group_gck {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#group_a24 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_c0c {
    column-gap: 8.391608391608392%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#widget_857 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 1796bb1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_kff {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
}
    
#fe5fd319 {
    width: 100%;
}
    
#widget_l29 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 1a12886 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-content: center;
}
    
#e3604e51 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_4rq {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_q20 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_150 {
    width: 40px;
}
    
#\32 b81bb1c {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#cf05c02b {
    width: 40px;
}
    
#\39 856f9e8 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#dcf15e41 {
    width: 40px;
}
    
#bf6067f0 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c45829ea {
    width: 40px;
}
}



@media (max-width: 767px) {
    
#d67d04d7 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9d54f64 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#aa217d6c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 b858a6c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-content: center;
}
    
#b9fb2ce9 {
    width: auto;
}
    
#\37 ad3a80a {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6c84c71 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 c6be6e6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 90f0663 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\39 3792a59 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b21d1722 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f9101a69 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 b87afd1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 384b307 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 c72b689 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#b954d633 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b7732083 {
    width: 223px;
}
    
#\38 bb32caa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e0d1a233 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 612d5b9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 b7138bd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#afaeb006 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_g9v {
    align-items: flex-start;
    align-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\33 3697797 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 3dbfa1e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 f8bfda1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 4960f7c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 87700de {
    width: 100%;
}
    
#\35 87d9e44 {
    width: 100%;
}
    
#fd46bbd9 {
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\36 d3dc96a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c9ff5bc0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#f8ad06a8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 1c5f61b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a0d7218a {
    column-gap: 8.391608391608392%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#group_tgg {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 6d70efb {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d5033842 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 d0a6c02 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_gck {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b8857b3a {
    align-items: flex-start;
    align-content: flex-start;
}
    
#a26027bd {
    width: 166px;
}
    
#\36 1cdaec7 {
    width: 100%;
}
}

#d67d04d7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABQYHCP/EACEQAAIBBAAHAAAAAAAAAAAAAAECAwAEBRESExUiMUGB/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AHLHZ2NhAD2hhvdHeuw+5U38rO+FzN6LeF+aSd8NUiGd2iQnyVBNB//Z')!important}#\37 ad3a80a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgED/8QAIhAAAQMEAQUBAAAAAAAAAAAAAQIDEQAEBQYTEhQiQlFx/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ADNlrIymLZKm+C8KvJa/YfaqtCdBI7gGnOxY9zI2KzZK4lMGQQYisWA0GWwtxZV0if2KYT//2Q==')!important}#\31 6c84c71.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABQYHCP/EACEQAAIBBAAHAAAAAAAAAAAAAAECAwAEBRESExUiMUGB/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AHLHZ2NhAD2hhvdHeuw+5U38rO+FzN6LeF+aSd8NUiGd2iQnyVBNB//Z')!important}