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

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

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

  *#dm .dmInner a.u_1103226865 span.text { font-size:18px !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1981118946 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1981118946 .svg { width:100% !important; }

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

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

  *#dm .dmInner div.u_1284764998 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1284764998 .svg { width:100% !important; }

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

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

  *#dm .dmInner div.u_1389413133 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1389413133 .svg { width:100% !important; }

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

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

  *#dm .dmInner div.u_1294238141 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1294238141 .svg { width:100% !important; }

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

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

  *#dm .dmInner div.u_1410102827 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1410102827 .svg { width:100% !important; }

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

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

  *#dm .dmInner div.u_1384994704 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1384994704 .svg { width:100% !important; }

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

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

  *#dm .dmInner div.u_1760527645 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1760527645 .svg { width:100% !important; }

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

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

  *#dm .dmInner div.u_1100755590 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1100755590 .svg { width:100% !important; }

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

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

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

  *#dm .dmInner div.u_1715623872 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1715623872 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1715623872 span[data-icon-mask] { background-color:var(--color_1) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: var(--color_1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d9f5a3c7 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 75vh;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f4a6fff::before, #\33 f4a6fff > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(0, 0, 0, 1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#\33 f4a6fff {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://irp.cdn-website.com/79fae20f/dms3rep/multi/opt/Downtown+Dental-19-1920w.jpg");
    background-position: 50% 100%;
    border-style: solid;
}
    
#fac7fba5 {
    column-gap: 4%;
    row-gap: 30px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 280d69c {
    max-width: 100%;
    width: 245px;
    min-height: 55px;
    height: auto;
}
    
#\38 5c78b70 {
    max-width: 100%;
    width: 245px;
    height: 55px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c405056c {
    margin: 0px 0% 0px 0%;
}
    
#\30 59e223b {
    align-self: auto;
    max-height: 100%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 3%;
    flex-direction: row;
    width: 99.85%;
    justify-content: flex-start;
    align-items: center;
    order: 2;
    min-width: 32px;
    padding: 15px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae85d497 {
    max-width: 100%;
    width: 97.03%;
    margin-top: -15px;
    height: auto;
    order: 1;
}
    
#widget_igd {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
}
}



@media all {
    
#\36 dfdfd1f {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    width: 39.84%;
    min-height: 8px;
    background-image: url("https://irp.cdn-website.com/79fae20f/dms3rep/multi/opt/Downtown+Dental-24-678h.jpg");
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\38 f8b83fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 f8b83fb {
    align-self: auto;
    max-width: 100%;
    width: 506px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8d32801 {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\34 3d508f6 {
    margin: 0% 0% 0px 0%;
}
    
#\37 62cba81 {
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 100px 2% 90px 2%;
    margin: 0% 0% 0% 0%;
}
    
#c815b246 {
    column-gap: 4%;
    row-gap: 30px;
    width: 55.06%;
    min-height: 8px;
    justify-content: flex-start;
    border-color: rgba(0,0,0,0) #000000 #000000 #000000;
    border-width: 0px 0 0 0;
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 50px 15px 50px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c535f52 {
    align-self: auto;
    max-height: 100%;
    min-height: 22px;
    column-gap: 4px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 eed7556 {
    align-self: auto;
    max-width: 100%;
    width: 92.55%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b82c654 {
    column-gap: 4px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 22px;
    align-items: center;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 67a9b3b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 67a9b3b {
    align-self: flex-start;
    max-width: 100%;
    width: 32px;
    height: auto;
    order: 0;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 701a319 {
    align-self: auto;
    max-width: 100%;
    width: 92.55%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d5981fa8 {
    align-self: auto;
    max-height: 100%;
    min-height: 0px;
    row-gap: 15px;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0px 32px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f87ee95.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 f87ee95 {
    align-self: flex-start;
    max-width: 100%;
    width: 32px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f88c9935 {
    align-self: auto;
    max-width: 100%;
    width: 92.55%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a154ab99.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a154ab99 {
    align-self: flex-start;
    max-width: 100%;
    width: 32px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce46d2ab {
    column-gap: 4px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 22px;
    align-items: center;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4885b58.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#\37 4885b58 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 396a6bb {
    column-gap: 4px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 22px;
    align-items: center;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8e30f3c {
    align-self: auto;
    max-width: 100%;
    width: 92.55%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6764a63.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 6764a63 {
    align-self: flex-start;
    max-width: 100%;
    width: 32px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 ec3968c {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 2c291de::before, #\39 2c291de > .bgExtraLayerOverlay {
    
}
#\39 2c291de {
    min-height: 8px;
    border-color: rgba(0,0,0,0) #000000 #000000 #000000;
    column-gap: 4%;
    row-gap: 30px;
    background-color: rgba(0,0,0,0);
    width: 49.63%;
    justify-content: flex-start;
    border-width: 0px 0 0 0;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 1;
    padding: 115px 7% 115px 7%;
    margin: 0% 0% 0% 0%;
}
    
#\34 445c4bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 445c4bc {
    align-self: auto;
    max-width: 100%;
    width: 464px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4e74f1e {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    width: 50.37%;
    min-height: 8px;
    background-image: url("https://irp.cdn-website.com/79fae20f/dms3rep/multi/opt/Downtown-Dental-11-1920w.png");
    min-width: 4%;
    order: 0;
    background-position: 0% 50%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 8b991e3::before, #\34 8b991e3 > .bgExtraLayerOverlay {
    
}
#\34 8b991e3 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\32 ec131a3 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#a0aa6314 {
    margin: 0px 0% 0px 0%;
}
    
#\31 d70bba8.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#\31 d70bba8 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e305e06 {
    align-self: auto;
    max-width: 100%;
    width: 245px;
    justify-self: auto;
    height: 55px;
    order: 4;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e29e11d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 e29e11d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: -15px 0% 0px 0%;
}
}



@media all {
    
#d4590c77.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d4590c77 {
    max-width: 100%;
    width: 956px;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e63e3017 {
    margin: 0px 0% 0px 0%;
}
    
#\33 6bffdf3 {
    column-gap: 4%;
    row-gap: 30px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 53b0174.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 53b0174 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0370bbb::before, #\39 0370bbb > .bgExtraLayerOverlay {
    
}
#\39 0370bbb {
    background-color: var(--color_6);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\37 e1042ae {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#aaf64c77.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#aaf64c77 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jsc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 0px;
}
#widget_jsc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#group_64d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\31 7162f84 {
    margin: 0% 0% 0px 0%;
}
    
#\37 26bae8f {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#a48d284a {
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#f4cdfd87 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    width: 48.24%;
    min-height: 8px;
    background-image: url("https://irp.cdn-website.com/79fae20f/dms3rep/multi/opt/Downtown-Dental-82-1920w.png");
    min-width: 4%;
    order: 0;
    background-position: 0% 50%;
    padding: 16px 16px 16px 16px;
}
    
#\31 522cce5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 522cce5 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2f4f128 {
    column-gap: 4%;
    row-gap: 30px;
    width: 46.73%;
    min-height: 8px;
    justify-content: flex-start;
    border-color: rgba(0,0,0,0) #000000 #000000 #000000;
    border-width: 0px 0 0 0;
    border-style: solid;
    min-width: 4%;
    order: 1;
    padding: 50px 15px 50px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\37 2273b08.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#\37 2273b08 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5402e82 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3099c38 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a68c1d71 {
    margin: 0px 0% 0px 0%;
}
    
#ff006298.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ff006298 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d990fa6e {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 20px 2% 20px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9beb219 {
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    border-width: 0px 1px 0px 0px;
    border-color: #000000 rgba(219,219,219,1) #000000 #000000;
    border-style: solid;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d87b099.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 d87b099 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 53b25e8 {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\31 b97fc2c {
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    border-width: 0 1px 0 0;
    border-color: rgba(242,242,242,1) rgba(219,219,219,1) rgba(242,242,242,1) rgba(242,242,242,1);
    border-style: solid;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\33 385f111.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 385f111 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b1e751b5 {
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    border-width: 0px 1px 0px 0px;
    border-color: #000000 rgba(219,219,219,1) #000000 #000000;
    border-style: solid;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#b1162fb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b1162fb8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 d48fe63 {
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3864375.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 3864375 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0834974 {
    max-width: 100%;
    width: 60px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce83d429 {
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 3efbdb8 {
    margin-left: 0%;
    max-width: 100%;
    width: 125.47%;
    margin-top: 8px;
    height: auto;
    order: 0;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 52b4207 {
    row-gap: 15px;
    align-self: auto;
    max-height: 100%;
    width: 32%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 62bf0c1 {
    width: 200px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4e07cb8 {
    margin-left: 0%;
    max-width: 100%;
    width: 125.47%;
    margin-top: 8px;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 28532fb {
    max-width: 100%;
    width: 60px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 01b700e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 01b700e {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c85f781b {
    row-gap: 15px;
    align-self: auto;
    max-height: 100%;
    width: 32%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6c97c61.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c6c97c61 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a1165bf {
    max-width: 100%;
    width: 837.5093390625001px;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a279fee {
    max-width: 100%;
    width: 60px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8c5bb90 {
    max-width: 100%;
    width: 60px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2db3374 {
    align-self: center;
    max-height: 100%;
    min-height: 0px;
    column-gap: 0%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    justify-self: auto;
    order: 3;
    height: auto;
    padding: 0px 0% 0% 0%;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6db623d {
    margin-left: 0%;
    max-width: 100%;
    width: 125.47%;
    margin-top: 8px;
    height: auto;
    order: 0;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c53fa44d {
    width: 200px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 969f2a5 {
    max-width: 100%;
    width: 60px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc8e24eb {
    width: 200px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c7fab68.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 c7fab68 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b18d41a3 {
    width: 200px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0be64dc {
    align-self: center;
    max-height: 100%;
    min-height: 0px;
    column-gap: 0%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    justify-self: auto;
    order: 3;
    height: auto;
    padding: 0px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f82f0e0 {
    background-color: var(--color_3);
    background-image: none;
}
    
#aa353a4f {
    row-gap: 15px;
    align-self: auto;
    max-height: 100%;
    width: 32%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9ea29e0 {
    margin: 0px 0% 0px 0%;
}
    
#e7bc40ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e7bc40ed {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 161fdbb {
    row-gap: 15px;
    align-self: auto;
    max-height: 100%;
    width: 32%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5e0d7ca {
    margin-left: 0%;
    max-width: 100%;
    width: 125.47%;
    margin-top: 8px;
    height: auto;
    order: 0;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfc6dae4 {
    row-gap: 15px;
    align-self: auto;
    max-height: 100%;
    width: 32%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3d1870b.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#\38 3d1870b {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3d35171 {
    margin-left: 0%;
    max-width: 100%;
    width: 125.47%;
    margin-top: 8px;
    height: auto;
    order: 0;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec275482.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ec275482 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a99925f {
    width: 200px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    order: 2;
    margin-top: 5px;
}
    
#\33 56fdaa6 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 1051px;
    flex-wrap: nowrap;
    padding: 90px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#group_j2j {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ef414d9c {
    margin-left: 0%;
    max-width: 100%;
    width: 125.47%;
    margin-top: 8px;
    height: auto;
    order: 0;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a749eaf3 {
    max-width: 100%;
    width: 60px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b138e9cd {
    row-gap: 15px;
    align-self: auto;
    max-height: 100%;
    width: 32%;
    justify-content: flex-start;
    min-height: 100%;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    order: 3;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    padding: 20px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eea5cfee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eea5cfee {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b5d519d {
    width: 200px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 3714825 {
    max-width: 100%;
    width: 60px;
    justify-self: auto;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd1e67d6 {
    max-width: 100%;
    width: 245px;
    height: 55px;
    order: 3;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd38e4b7 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5c74db4 {
    max-width: 100%;
    width: 60px;
    justify-self: auto;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 51b7600 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5f29295 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e94ad48::before, #\32 e94ad48 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\32 e94ad48 {
    min-height: 8px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 15px;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    box-shadow: none;
    width: 32%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c2942bf::before, #\32 c2942bf > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\32 c2942bf {
    min-height: 8px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 15px;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    box-shadow: none;
    width: 32%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6b63b1e {
    max-width: 100%;
    width: 60px;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 85a1da6::before, #\32 85a1da6 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\32 85a1da6 {
    min-height: 8px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 15px;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    box-shadow: none;
    width: 32%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ed2ce81 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e347e6fb {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 067f06e {
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 0px 2% 90px 2%;
    margin: 0% 0% 0% 0%;
}
    
#d9b5eff1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7808c8b {
    max-width: 100%;
    width: 245px;
    height: 55px;
    order: 3;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c302d5b3 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\35 44fb50b {
    margin: 0px 0% 0px 0%;
}
    
#dab9e266 {
    max-width: 100%;
    width: 245px;
    height: 55px;
    order: 3;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 2b1fe4c {
    background-color: var(--color_3);
    background-image: none;
}
    
#\31 19c26cd {
    max-width: 100%;
    width: 820px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a47627d6 {
    margin: 0px 0% 0px 0%;
}
    
#\36 6e992db {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 75px 2% 30px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 7b6ccc8 {
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#a8835e9b.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#a8835e9b {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae5eb93c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ae5eb93c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: -20px 0% 0px 0%;
}
}



@media all {
    
#e8ab9706 {
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(219,219,219,1) rgba(219,219,219,1) rgba(219,219,219,1) rgba(219,219,219,1);
    border-style: solid;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#e8f3a1f2 {
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(219,219,219,1) rgba(219,219,219,1) rgba(219,219,219,1) rgba(219,219,219,1);
    border-style: solid;
}
    
#\31 2b63eb3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 2b63eb3 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b87affa5 {
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(219,219,219,1) rgba(219,219,219,1) rgba(219,219,219,1) rgba(219,219,219,1);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d692192.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 d692192 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#fa274be8 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 20px 2% 20px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 673439e {
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(219,219,219,1) rgba(219,219,219,1) rgba(219,219,219,1) rgba(219,219,219,1);
    border-style: solid;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ae006c2 {
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(219,219,219,1) rgba(219,219,219,1) rgba(219,219,219,1) rgba(219,219,219,1);
    border-style: solid;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\37 6c63de1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 6c63de1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 8a646ae {
    margin: 0px 0% 0px 0%;
}
    
#\33 c922975.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 c922975 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9f5a3c7 {
    min-height: 0px;
    padding: 100px 45px 75px 45px;
}
    
#\33 f4a6fff::before, #\33 f4a6fff > .bgExtraLayerOverlay {
    
}
#\33 f4a6fff {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
    
#fac7fba5 {
    row-gap: 24px;
    width: 100%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c405056c {
    margin: 0px 0% 0px 0%;
}
    
#ae85d497 {
    width: 99.97%;
}
    
#widget_igd {
    width: 100.00%;
}
    
#\30 59e223b {
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 dfdfd1f {
    width: 100%;
    min-height: 400px;
    order: 0;
}
    
#\38 f8b83fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 f8b83fb {
    width: 597px;
    margin: -16px 0% 0px 0%;
}
    
#\34 3d508f6 {
    margin: 0px 0% 0px 0%;
}
    
#\37 62cba81 {
    column-gap: 2%;
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 60px 45px 45px 45px;
}
    
#c815b246 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#d5981fa8 {
    width: 100.00%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0px 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ec3968c {
    column-gap: 0%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\39 2c291de::before, #\39 2c291de > .bgExtraLayerOverlay {
    
}
#\39 2c291de {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 60px 45px 60px 45px;
    margin: 0% 0% 0% 0%;
}
    
#\37 4e74f1e {
    width: 100%;
    min-height: 420px;
    order: 0;
}
    
#a0aa6314 {
    margin: 0px 0% 0px 0%;
}
    
#\34 445c4bc {
    width: 95.51%;
}
    
#\34 8b991e3::before, #\34 8b991e3 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d4590c77 {
    width: 100.00%;
}
    
#e63e3017 {
    margin: 0px 0% 0px 0%;
}
    
#\33 6bffdf3 {
    row-gap: 24px;
    width: 100%;
    padding: 15px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 53b0174 {
    width: 100.00%;
}
    
#\37 e1042ae {
    min-height: 1px;
    padding: 45px 45px 45px 45px;
}
    
#\39 0370bbb::before, #\39 0370bbb > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f4cdfd87 {
    width: 100%;
    min-height: 400px;
}
    
#\31 522cce5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 522cce5 {
    width: 427px;
    margin: -16px 0% 0px 0%;
}
    
#\33 2f4f128 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\31 7162f84 {
    margin: 0px 0% 0px 0%;
}
    
#a48d284a {
    column-gap: 2%;
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 60px 45px 8% 45px;
}
    
#d3099c38 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a68c1d71 {
    margin: 0px 0% 0px 0%;
}
    
#ff006298.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ff006298 {
    width: 98.10%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d990fa6e {
    flex-direction: row;
    min-height: 0;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 30px 0% 30px 0%;
}
    
#\32 9beb219 {
    row-gap: 24px;
    flex-direction: column;
    width: 25%;
    min-height: 8px;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d87b099.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 d87b099 {
    width: 99.72%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b97fc2c {
    row-gap: 24px;
    flex-direction: column;
    width: 25%;
    min-height: 8px;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\33 385f111.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 385f111 {
    width: 99.72%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b1e751b5 {
    row-gap: 24px;
    flex-direction: column;
    width: 25%;
    min-height: 8px;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#b1162fb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b1162fb8 {
    width: 99.72%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d48fe63 {
    row-gap: 24px;
    flex-direction: column;
    width: 25%;
    min-height: 8px;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3864375 {
    width: 347px;
}
    
#\38 0834974 {
    width: 50px;
}
    
#ce83d429 {
    row-gap: 30px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    column-gap: 4%;
    align-content: center;
    padding: 0px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 c7fab68 {
    width: 383px;
}
    
#\31 52b4207 {
    width: 100%;
    min-height: 80px;
    height: auto;
    min-width: 32px;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#f0be64dc {
    align-self: auto;
    min-height: 80px;
    flex-wrap: nowrap;
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 3;
    min-width: 32px;
    column-gap: 0%;
    row-gap: 15px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa353a4f {
    width: 100%;
    min-height: 80px;
    height: auto;
    min-width: 32px;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#c9ea29e0 {
    margin: 0px 0% 0px 0%;
}
    
#e7bc40ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e7bc40ed {
    width: 100%;
    min-width: 32px;
}
    
#\39 28532fb {
    width: 50px;
}
    
#\34 01b700e {
    width: 335px;
}
    
#c85f781b {
    width: 100%;
    min-height: 80px;
    height: auto;
    min-width: 32px;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 161fdbb {
    width: 100%;
    min-height: 80px;
    height: auto;
    min-width: 32px;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#c6c97c61 {
    width: 327px;
}
    
#cfc6dae4 {
    width: 100%;
    min-height: 80px;
    height: auto;
    min-width: 32px;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a279fee {
    width: 50px;
}
    
#ec275482 {
    width: 357px;
}
    
#\32 8c5bb90 {
    width: 50px;
}
    
#\37 2db3374 {
    align-self: auto;
    min-height: 80px;
    flex-wrap: nowrap;
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 3;
    min-width: 32px;
    column-gap: 0%;
    row-gap: 15px;
    padding: 0px 0% 0px 0%;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 56fdaa6 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 45px 45px 45px 45px;
}
    
#\37 969f2a5 {
    width: 50px;
}
    
#\38 3d1870b {
    width: 100%;
}
    
#\38 a1165bf {
    width: 100%;
}
    
#b138e9cd {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 067f06e {
    column-gap: 2%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 45px 60px 45px;
}
    
#\32 e94ad48 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c2942bf {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\32 85a1da6 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\35 44fb50b {
    margin: 0px 0% 0px 0%;
}
    
#e347e6fb {
    width: 440px;
}
    
#\36 ed2ce81 {
    width: 450px;
}
    
#cd38e4b7 {
    width: 446px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a47627d6 {
    margin: 0px 0% 0px 0%;
}
    
#\36 6e992db {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 45px 45px 2% 45px;
}
    
#\31 7b6ccc8 {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    padding: 16px 6% 16px 6%;
    margin: 0% 0% 0% 0%;
}
    
#ae5eb93c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ae5eb93c {
    width: 99.72%;
    order: 1;
    min-width: 32px;
    margin: -20px 0% 0px 0%;
}
    
#\31 19c26cd {
    width: 550px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e8ab9706 {
    row-gap: 24px;
    flex-direction: column;
    width: 25%;
    min-height: 8px;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\31 2b63eb3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 2b63eb3 {
    width: 99.72%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b87affa5 {
    row-gap: 24px;
    flex-direction: column;
    width: 25%;
    min-height: 8px;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d692192.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 d692192 {
    width: 98.10%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fa274be8 {
    flex-direction: row;
    min-height: 0;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 30px 0% 30px 0%;
}
    
#\30 673439e {
    row-gap: 24px;
    flex-direction: column;
    width: 25%;
    min-height: 8px;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ae006c2 {
    row-gap: 24px;
    flex-direction: column;
    width: 25%;
    min-height: 8px;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\37 6c63de1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 6c63de1 {
    width: 99.72%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8a646ae {
    margin: 0px 0% 0px 0%;
}
    
#\33 c922975.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 c922975 {
    width: 99.72%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d9f5a3c7 {
    flex-direction: column;
    min-height: unset;
    padding: 45px 15px 30px 15px;
}
    
#\33 f4a6fff::before, #\33 f4a6fff > .bgExtraLayerOverlay {
    
}
#\33 f4a6fff {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
    
#fac7fba5 {
    row-gap: 15px;
    width: 100%;
    min-height: 0px;
    justify-content: center;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\33 280d69c {
    width: 85%;
}
    
#\38 5c78b70.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\38 5c78b70 {
    width: 85%;
    height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#c405056c {
    margin: 0px 0% 0px 0%;
}
    
#\30 59e223b {
    row-gap: 16px;
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    padding: 15px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ae85d497.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ae85d497 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_igd {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 dfdfd1f {
    width: 100%;
    min-height: 240px;
    align-items: center;
    height: auto;
    order: 0;
}
    
#\38 f8b83fb {
    margin-left: 0%;
    order: 1;
    margin-right: 0%;
    width: 258px;
}
    
#\34 3d508f6 {
    margin: 0px 0% 0px 0%;
}
    
#\37 62cba81 {
    row-gap: 15px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 45px 15px 30px 15px;
}
    
#c815b246 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\34 b82c654 {
    margin: 0px 0% 0px 0%;
}
    
#d5981fa8 {
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#ce46d2ab {
    margin: 0px 0% 0px 0%;
}
    
#\37 4885b58.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#\37 4885b58 {
    order: 0;
}
    
#\32 396a6bb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 ec3968c {
    row-gap: 0px;
    flex-direction: column;
    min-height: unset;
    padding: 0px 0px 0px 0px;
}
    
#\39 2c291de::before, #\39 2c291de > .bgExtraLayerOverlay {
    
}
#\39 2c291de {
    row-gap: 30px;
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 1;
    padding: 45px 30px 45px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\34 445c4bc {
    margin-left: 0%;
    order: 0;
    margin-right: 0%;
}
    
#\37 4e74f1e {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
    height: auto;
}
    
#\32 ec131a3 {
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
    margin-top: -10px;
}
    
#a0aa6314 {
    margin: 0px 0% 0px 0%;
}
    
#\31 d70bba8.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#\31 d70bba8 {
    width: 236px;
}
    
#\39 e305e06.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\39 e305e06 {
    width: 85%;
    height: 55px;
}
    
#\38 e29e11d {
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\34 8b991e3::before, #\34 8b991e3 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#d4590c77 {
    width: 100%;
}
    
#e63e3017 {
    margin: 0px 0% 0px 0%;
}
    
#\33 6bffdf3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 15px 0px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\37 53b0174 {
    width: 100%;
}
    
#\37 e1042ae {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#aaf64c77.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
    
#\39 0370bbb::before, #\39 0370bbb > .bgExtraLayerOverlay {
    
}
    
#widget_jsc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_jsc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f4cdfd87 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    height: auto;
    align-self: auto;
}
    
#\31 522cce5 {
    margin-left: 0%;
    order: 0;
    margin-right: 0%;
}
    
#\33 2f4f128 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    align-self: auto;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\31 7162f84 {
    margin: 0px 0% 0px 0%;
}
    
#a48d284a {
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    align-items: center;
    padding: 45px 15px 30px 15px;
}
    
#\37 2273b08.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
    
#\37 5402e82 {
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
    margin-top: -10px;
}
    
#d3099c38 {
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#ff006298.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#ff006298 {
    width: 99.45%;
    margin: -16px 0% 0px 0%;
}
    
#d990fa6e {
    row-gap: 0px;
    flex-direction: row;
    min-height: 0;
    flex-wrap: wrap;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
}
    
#\32 9beb219 {
    row-gap: 24px;
    flex-direction: column;
    width: 50%;
    min-height: 8px;
    align-items: center;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    padding: 50px 15px 50px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d87b099.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\36 d87b099 {
    width: 99.45%;
    margin: -16px 0% 0px 0%;
}
    
#\31 b97fc2c {
    row-gap: 24px;
    flex-direction: column;
    width: 50%;
    min-height: 8px;
    align-items: center;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    padding: 50px 15px 50px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\33 385f111.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\33 385f111 {
    width: 99.45%;
    margin: -16px 0% 0px 0%;
}
    
#b1e751b5 {
    row-gap: 24px;
    flex-direction: column;
    width: 50%;
    min-height: 8px;
    align-items: center;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    padding: 50px 15px 50px 15px;
    margin: 0% 0% 0% 0%;
}
    
#b1162fb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#b1162fb8 {
    width: 99.45%;
    margin: -16px 0% 0px 0%;
}
    
#\38 d48fe63 {
    row-gap: 24px;
    flex-direction: column;
    width: 50%;
    min-height: 8px;
    align-items: center;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    padding: 50px 15px 50px 15px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 3864375.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 3864375 {
    width: 277.32399999999996px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0834974 {
    width: 50px;
}
    
#ce83d429 {
    row-gap: 15px;
    flex-direction: column;
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    column-gap: 4%;
    align-content: center;
    padding: 0px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 c7fab68.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 c7fab68 {
    width: 277.32399999999996px;
    margin: 0px 0% 0px 0%;
}
    
#\31 52b4207 {
    width: 100%;
    justify-content: space-between;
    min-height: 70px;
    height: auto;
    padding: 20px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f0be64dc {
    flex-direction: column;
    justify-content: space-between;
    min-height: 0px;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 15px;
    width: 100%;
    padding: 0px 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#aa353a4f {
    width: 100%;
    justify-content: space-between;
    min-height: 70px;
    height: auto;
    padding: 20px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e7bc40ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#e7bc40ed {
    width: 100%;
}
    
#\39 28532fb {
    width: 50px;
}
    
#\34 01b700e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 01b700e {
    width: 277.32399999999996px;
    margin: 0px 0% 0px 0%;
}
    
#c85f781b {
    width: 100%;
    justify-content: space-between;
    min-height: 70px;
    height: auto;
    padding: 20px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 161fdbb {
    width: 100%;
    justify-content: space-between;
    min-height: 70px;
    height: auto;
    padding: 20px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c6c97c61.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c6c97c61 {
    width: 277.32399999999996px;
    margin: 0px 0% 0px 0%;
}
    
#cfc6dae4 {
    width: 100%;
    justify-content: space-between;
    min-height: 70px;
    height: auto;
    padding: 20px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3d1870b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#\38 3d1870b {
    width: 260px;
}
    
#\38 a1165bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\38 a1165bf {
    width: 100%;
}
    
#\36 a279fee {
    width: 50px;
}
    
#ec275482.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ec275482 {
    width: 277.32399999999996px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8c5bb90 {
    width: 50px;
}
    
#\37 2db3374 {
    flex-direction: column;
    justify-content: space-between;
    min-height: 0px;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 15px;
    width: 100%;
    padding: 0px 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 56fdaa6 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#\37 969f2a5 {
    width: 50px;
}
    
#c9ea29e0 {
    margin: 0px 0% 0px 0%;
}
    
#group_j2j {
    align-items: center;
}
    
#a749eaf3 {
    width: 50px;
}
    
#b138e9cd {
    width: 100%;
    justify-content: space-between;
    min-height: 70px;
    height: auto;
    padding: 20px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#eea5cfee {
    width: 277.32399999999996px;
    margin-top: 0px;
}
    
#\37 3d35171.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 3d35171 {
    margin: 5px 0% 0px 0%;
}
    
#\33 4e07cb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 4e07cb8 {
    margin: 5px 0% 0px 0%;
}
    
#\30 3efbdb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 3efbdb8 {
    margin: 5px 0% 0px 0%;
}
    
#d6db623d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d6db623d {
    margin: 5px 0% 0px 0%;
}
    
#c5e0d7ca {
    margin-top: 5px;
}
    
#ef414d9c {
    margin-top: 5px;
}
}



@media (max-width: 767px) {
    
#\35 3714825 {
    width: 50px;
}
    
#cd1e67d6.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#cd1e67d6 {
    width: 85%;
    height: 55px;
}
    
#c5c74db4 {
    width: 50px;
}
    
#\37 51b7600 {
    width: 100%;
    margin-top: 5px;
}
    
#\30 5f29295 {
    width: 100%;
    margin-top: 5px;
}
    
#\32 e94ad48 {
    row-gap: 15px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 20px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c2942bf {
    row-gap: 15px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 20px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6b63b1e {
    width: 50px;
}
    
#\32 85a1da6 {
    row-gap: 15px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 20px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 067f06e {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 15px 45px 15px;
}
    
#d9b5eff1 {
    width: 100%;
    margin-top: 5px;
}
    
#b7808c8b.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#b7808c8b {
    width: 85%;
    height: 55px;
}
    
#\35 44fb50b {
    margin: 0px 0% 0px 0%;
}
    
#dab9e266.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#dab9e266 {
    width: 85%;
    height: 55px;
}
}



@media (max-width: 767px) {
    
#\31 19c26cd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 19c26cd {
    width: 99.45%;
    margin: -10px 0% 0px 0%;
}
    
#\36 6e992db {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 30px 15px 15px 15px;
}
    
#a8835e9b.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#a8835e9b {
    width: 234px;
}
    
#\31 7b6ccc8 {
    row-gap: 30px;
    flex-direction: column;
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#ae5eb93c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ae5eb93c {
    width: 82.67%;
    margin: -20px 0% 0px 0%;
}
    
#a47627d6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e8ab9706 {
    row-gap: 24px;
    flex-direction: column;
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    padding: 15px 15px 10px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\31 2b63eb3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 2b63eb3 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b87affa5 {
    row-gap: 24px;
    flex-direction: column;
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d692192.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 d692192 {
    width: 99.45%;
    margin: 0px 0% 0px 0%;
}
    
#fa274be8 {
    row-gap: 0px;
    flex-direction: row;
    min-height: 0;
    flex-wrap: wrap;
    column-gap: 0%;
    padding: 15px 15px 15px 15px;
}
    
#\30 673439e {
    row-gap: 24px;
    flex-direction: column;
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    padding: 15px 15px 10px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ae006c2 {
    row-gap: 24px;
    flex-direction: column;
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\37 6c63de1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 6c63de1 {
    width: 99.45%;
    margin: 0px 0% 0px 0%;
}
    
#\33 c922975.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 c922975 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 8a646ae {
    margin: 0px 0% 0px 0%;
}
}

#\37 4e74f1e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABE0lEQVQY0wXBby8CAQDA4ftmli2yvKk1YmqIzNVu1chYotIfa92Sas7sSjV/KnnRzCXxwpnNZGO2xti88Tl+nkf4frnm77XNz32JgVak30zRLUiU123kvKNUUxJtVUb40Nt86S36rSJ6Nc2dssll2kPWayXsMJIPiVwoGYQnrcFto0IlHSe3EUSNrHK8EyAlOpAsRmLeeWrZBMJNs86BvI/P7cNlXyDq93OUjFIIrRFyzZKQllGTYYRzpcx2MI7NsoRpzIW06EdJ7lLfy3CS3aMmy9TzMkI0sMWcXWTYMM2I0YnH4eYwFqFTVnnuPfJw1aVzdoowY57AbLBiGJpi3OREtE2SW5HQSiqDt1/e+5/oWo9/aka37SaH1nkAAAAASUVORK5CYII=')!important}#\36 dfdfd1f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQQDAAMAAAAAAAAAAAAAAQACAwQFERIGIUH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECEf/aAAwDAQACEQMRAD8A2vMaljM3bGRjlDKkbdcke9qOF8wiZp4I5HxEQ7lTmCaptH//2Q==')!important}#f4cdfd87.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABEUlEQVQY0wXB2UoCYQCA0f/BCvIqpkVHwwVFcQkjSc0QxXZIktJBSMkpDBJnQiMvTIIpMkuKlCIhEOom8Em+zhFV5zSX7hk0/yx6xI6WCFLLxKlsZqgrCk+NKyaDZ4QWcaL6LRS9FoqrQcqpJJX9LCfZPLXSGd3rBn99A3ER81MIONj12NkJh8mnMpSzeUqKSvW8jnHTYvzYQWy7zKSX5kjaZVI+L0piHT13SEtVaWs6/U6bce8esTJvIi5LRK1mYg4HB+Flmkc5jFqd7q3BsPfK+P0TsWY1E5VlQtIiHslG1BXgdO+YVrVBt9Nn+DLi++MXseX2smFz4jNJyFMSoQU3hXQOvdLk4W7A4O2H0deEf1XktSn2U+NaAAAAAElFTkSuQmCC')!important}