@media all {
  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after {
    border-style:solid !important;
    border-width:2px 0px 0px 0px !important;
    border-color:var(--color_2) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_2738514353 {
    border-radius:6px 6px 6px 6px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1082853179 {
    border-radius:6px 6px 6px 6px !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_243438686 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_2934895816 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/52926ad6/icon/Arrow_7254258.svg) !important;
  }

  *#dm .dmInner a.u_2934895816 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:0px !important;
  }

  *#dm .dmInner a.u_1728158006 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/52926ad6/icon/Arrow_7254258.svg) !important;
  }

  *#dm .dmInner a.u_1728158006 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:0px !important;
  }

  *#dm .dmInner a.u_1447453420 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/52926ad6/icon/Arrow_7254258.svg) !important;
  }

  *#dm .dmInner a.u_1447453420 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:0px !important;
  }

  *#dm .dmInner a.u_1945890513 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/52926ad6/icon/Arrow_7254258.svg) !important;
  }

  *#dm .dmInner a.u_1945890513 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:0px !important;
  }

  *#dm .dmInner a.u_2934895816:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_2934895816.hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1728158006:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1728158006.hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1945890513:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1945890513.hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1447453420:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1447453420.hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1860457745 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:1px !important;
    color:rgba(114,114,114,1) !important;
  }

  *#dm .dmInner div.u_1960709886 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:1px !important;
    color:rgba(114,114,114,1) !important;
  }

  *#dm .dmInner div.u_127564658 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

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

  *#dm .dmInner div.u_1302135455 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:1px !important;
    color:rgba(114,114,114,1) !important;
  }

  *#dm .dmInner div.u_1893936898 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:1px !important;
    color:rgba(114,114,114,1) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1985744573 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/52926ad6/icon/Arrow_7254258.svg) !important;
  }

  *#dm .dmInner a.u_1985744573 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:0px !important;
  }

  *#dm .dmInner a.u_1985744573:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1985744573.hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1985744573 span.text {
    color:var(--color_2) !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1728158006 span.text {
    color:var(--color_2) !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1945890513 span.text {
    color:var(--color_2) !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1447453420 span.text {
    color:var(--color_2) !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_2934895816 span.text {
    color:var(--color_2) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1099060333 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:1px !important;
    color:rgba(114,114,114,1) !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 50.00%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 742px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: contain;
    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(252, 250, 249, 1);
    background-image: url("https://irp.cdn-website.com/52926ad6/dms3rep/multi/opt/ab7362fb-5d9d-48d3-a623-3a7d982021ec-1920w.png");
    background-size: contain;
    background-position: 100% 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_9t3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 9d8d0c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c00212c2 {
    width: 91.18%;
    height: auto;
    max-width: 100%;
    margin-top: 10px;
}
    
#widget_bvt {
    width: 216px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_k47 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c4fb337 {
    width: 216px;
    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 3bd85219866cc362278151d {
    margin: 0px 4% 0px 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(114, 114, 114, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-position: 0% 50%;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 337px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 4b93d8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#deb5e225 {
    width: 91.18%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cd199d7 {
    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;
}
    
#widget_384.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_384 {
    width: 18.11%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\31 8507557 {
    width: 96.37%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adfe83d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex: 1 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    border-width: 0 1px 1px 0;
    border-color: #000000 var(--color_2) var(--color_2) #000000;
    border-style: solid;
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#e8f79de6 {
    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;
}
    
#\34 5e16e63 {
    width: 96.37%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f99a8bc {
    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;
}
    
#dd1d1db2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-position: 0% 50%;
}
    
#\38 86f2217 {
    min-height: 218px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: wrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_ig5 {
    justify-content: flex-start;
    align-items: center;
    width: 47.94%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.367018128411407%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a8703681 {
    background-size: contain;
    justify-content: flex-start;
    align-items: center;
    width: 47.94%;
    min-height: 281px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.367018128411407%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    background-image: url("https://irp.cdn-website.com/52926ad6/dms3rep/multi/opt/ce147f94-37f3-411b-8336-64c7f43a1ad7-1920w.png");
}
    
#widget_30o {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#a50addcd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex: 1 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#d3bff70b {
    justify-content: flex-start;
    align-items: center;
    width: 47.94%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.367018128411407%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 70bfe86 {
    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;
}
    
#\32 3863a07 {
    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;
}
    
#\30 0a20eff {
    width: 96.37%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef3a5552 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 c7a12ce {
    background-size: contain;
    justify-content: flex-start;
    align-items: center;
    width: 47.94%;
    min-height: 281px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.367018128411407%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    background-image: url("https://irp.cdn-website.com/52926ad6/dms3rep/multi/opt/11fcaeff-def6-4fce-9375-5ce1e54832b0-1920w.png");
}
    
#c5da41e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex: 1 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-style: solid;
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b5a9fbc {
    justify-content: flex-start;
    align-items: center;
    width: 47.94%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.367018128411407%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 7a96651 {
    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;
}
    
#\31 a3936c4 {
    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;
}
    
#aa568ad0 {
    width: 96.37%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1846f1c {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 364b6be {
    background-size: contain;
    justify-content: flex-start;
    align-items: center;
    width: 47.94%;
    min-height: 281px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.367018128411407%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    background-image: url("https://irp.cdn-website.com/52926ad6/dms3rep/multi/opt/89be426b-30a7-41e9-a684-04dc10a7d423-1920w.png");
}
    
#\37 a6b49b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex: 1 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f243856 {
    justify-content: flex-start;
    align-items: center;
    width: 47.94%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.367018128411407%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 bca223d {
    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;
}
    
#de6d822e {
    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;
}
    
#fa5d72a0 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#ea8539c9 {
    background-size: contain;
    justify-content: flex-start;
    align-items: center;
    width: 47.94%;
    min-height: 281px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.367018128411407%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    background-image: url("https://irp.cdn-website.com/52926ad6/dms3rep/multi/opt/597e0a5c-023e-41d7-9ba0-652d7ccaba6d-1920w.png");
}
}



@media all {
    
#\31 153592a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b56d3b1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-position: 0% 50%;
}
    
#\38 2892d3b {
    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;
}
    
#a20f87ec {
    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;
}
    
#\32 891f07b {
    min-height: 167px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f451d255 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 ad322d0 {
    min-height: 109px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 ce5407a {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#f4b175eb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f4b175eb {
    width: 89.20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 a2f328d {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(114, 114, 114, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-position: 0% 50%;
}
    
#\31 0dacb41 {
    width: 11.88%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 8369344 {
    min-height: 185px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dc02a43d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dc02a43d {
    width: 89.20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d2a2957f {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 5ce7788 {
    width: 11.88%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf4b2c05 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(114, 114, 114, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    background-position: 0% 50%;
}
}



@media all {
    
#\37 4957588 {
    width: 12.10%;
    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 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 55d571c {
    min-height: 792px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 950a51b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f5efdf7a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 44.99%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 34c83fd {
    margin: 0px 0% 0px 0%;
}
    
#d4b3db11 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 54.95%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: contain;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 159ae96 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: contain;
    background-position: 100% 0%;
}
    
#\32 041a10c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_5e9 {
    width: 100%;
    height: 434px;
    max-width: 100%;
}
    
#\30 4bec443 {
    width: 11.72%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6bf472c {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    height: auto;
    --column-gap: 0%;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbbff8a7 {
    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;
}
    
#a74d7d81 {
    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;
}
    
#group_tl7 {
    align-items: flex-start;
    width: 74.28%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 6.377810534183155%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\39 5bfa230 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    height: auto;
    --column-gap: 0%;
    border-width: 0px 0px 1px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd9cb5c7 {
    width: 11.59%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6104ae7 {
    align-items: flex-start;
    width: 74.28%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 6.377810534183155%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\38 279c476 {
    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;
}
    
#\37 4a27f33 {
    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;
}
    
#d751fe18 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    height: auto;
    --column-gap: 0%;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fad2a0e {
    width: 11.85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d97a80a9 {
    align-items: flex-start;
    width: 74.28%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 6.377810534183155%;
    flex-wrap: nowrap;
    height: auto;
}
    
#e58db60d {
    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;
}
    
#\37 b4a621d {
    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;
}
    
#e295f140 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    height: auto;
    --column-gap: 0%;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a612f4f1 {
    align-items: flex-start;
    width: 74.28%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 6.377810534183155%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\37 9c5b715 {
    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;
}
    
#\37 a3ca22b {
    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;
}
    
#\31 313e7d1 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    height: auto;
    --column-gap: 0%;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d286e454 {
    width: 12.10%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d43047eb {
    align-items: flex-start;
    width: 74.28%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 6.377810534183155%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\37 3580ee5 {
    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;
}
    
#\35 ceebb00 {
    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;
}
    
#\31 192c687 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    height: auto;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c864d7c1 {
    width: 11.97%;
    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 a874d65 {
    align-items: flex-start;
    width: 74.28%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 6.377810534183155%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\36 aca6ef3 {
    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;
}
    
#\36 e816268 {
    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;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 0b458d6 {
    margin: 0px 0% 0px 0%;
}
    
#\32 17f03da {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c27d7683 {
    width: 91.18%;
    height: auto;
    max-width: 100%;
    margin-top: 10px;
}
    
#\30 1547277 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 44.99%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 43f4125 {
    min-height: 669px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a0582f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d427f959 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 54.95%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/52926ad6/dms3rep/multi/opt/1558d0c8-9543-4f89-95e4-07a6f0f1513d-1920w.png");
    background-size: contain;
    align-items: stretch;
    align-content: stretch;
    border-radius: 6px 6px 6px 6px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 edd6663 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: contain;
    background-position: 100% 0%;
}
}



@media all {
    
#\33 538839c {
    width: 20.50%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aacb4d7e {
    min-height: 109px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 ae1d250.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 ae1d250 {
    width: 78.83%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 a0b1fa8 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a09e8f9 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(114, 114, 114, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-position: 0% 50%;
}
}



@media all {
    
#\33 7391361 {
    min-height: 109px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#eca3c236 {
    width: 20.50%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3d75f32 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 2d9c7a6 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(114, 114, 114, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-position: 0% 50%;
}
    
#\34 23c4c46.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 23c4c46 {
    width: 78.83%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c88284ee {
    margin: 0px 0% 0px 0%;
}
    
#\35 36a097c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: contain;
    background-position: 100% 0%;
}
    
#\37 b534b2d {
    min-height: 669px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ec6a0e0f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/52926ad6/dms3rep/multi/opt/b257bfb5-adc9-4cee-9c02-2a4f6fc4058b-1920w.png");
    background-size: contain;
    align-items: stretch;
    align-content: stretch;
    border-radius: 6px 6px 6px 6px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 faffe4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 103ab49 {
    width: 91.18%;
    height: auto;
    max-width: 100%;
    margin-top: 10px;
    order: 2;
}
    
#deb2eafa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 47.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c876f8ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 b0e38fa {
    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;
}
    
#b9c96c4a {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    flex-direction: row;
    height: auto;
    --column-gap: 20px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7812ad8 {
    align-items: flex-start;
    width: 74.28%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 6.377810534183155%;
    flex-wrap: nowrap;
    height: auto;
    margin-left: 0px;
}
    
#dd174dd7 {
    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;
}
    
#widget_put {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 0b71822 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 4;
    flex-direction: row;
    height: auto;
    --column-gap: 20px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f5e0b61 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 9834d43 {
    align-items: flex-start;
    width: 74.28%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 6.377810534183155%;
    flex-wrap: nowrap;
    height: auto;
    margin-left: 0px;
}
    
#da55e2a8 {
    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;
}
    
#d92a1aba {
    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;
}
    
#\31 b7fbde9 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 5;
    flex-direction: row;
    height: auto;
    --column-gap: 20px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cf6f4f9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#aeba31d4 {
    align-items: flex-start;
    width: 74.28%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 6.377810534183155%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\38 3007f5e {
    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;
}
    
#\34 132aa75 {
    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;
}
    
#fc10ec08.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#fc10ec08 {
    width: 280px;
    height: 42px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 701af53 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#b0dc06d9 {
    min-height: 109px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d11ff90 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(114, 114, 114, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-position: 0% 50%;
}
    
#c3b5abae.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c3b5abae {
    width: 78.83%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 20fa0be {
    width: 20.50%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 2% 6% 4%;
}
    
#\36 3bd85219866cc362278151f {
    background-position: 50% 0%;
    background-repeat: no-repeat;
    background-size: contain;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 455px;
    height: auto;
    order: 0;
}
    
#c00212c2 {
    width: 57.01%;
}
    
#\35 9d8d0c9 {
    width: 99.94%;
}
    
#group_k47 {
    column-gap: 3.4974668412364096%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 42.65%;
}
    
#widget_bvt {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 c4fb337 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 4% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 86f2217 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#a50addcd {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d3bff70b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 c7a12ce {
    margin-right: 0%;
    margin-left: 0%;
    width: 93.41%;
    align-self: flex-start;
    height: auto;
    min-height: 139px;
}
    
#adfe83d3 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_ig5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a8703681 {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.86%;
    align-self: flex-start;
    height: auto;
    min-height: 131px;
}
    
#\37 a6b49b6 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 f243856 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ea8539c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.86%;
    align-self: flex-start;
    height: auto;
    min-height: 171px;
}
    
#c5da41e0 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\33 b5a9fbc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
    height: auto;
    min-height: 316px;
}
    
#\35 364b6be {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.86%;
    align-self: flex-start;
    height: auto;
    min-height: 167px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 891f07b {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ad322d0 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8369344 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 55d571c {
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f5efdf7a {
    width: 100%;
    min-height: 80px;
}
    
#d4b3db11 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 43f4125 {
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d427f959 {
    width: 100%;
    min-height: 432px;
    height: auto;
}
    
#\30 1547277 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aacb4d7e {
    padding-left: 2%;
    padding-right: 2%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b534b2d {
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ec6a0e0f {
    width: 100%;
    min-height: 257px;
    height: auto;
    order: 0;
}
    
#deb2eafa {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b0dc06d9 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    padding: 40px 16px 40px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 237px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\36 3bd85219866cc362278151f {
    background-position: 50% 0%;
}
    
#\30 c4fb337 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_bvt {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c00212c2 {
    width: 100.00%;
    order: 2;
}
    
#widget_9t3 {
    order: 0;
}
    
#\35 9d8d0c9 {
    order: 1;
}
    
#group_k47 {
    order: 3;
    --column-gap: 10px;
    column-gap: 3.2999896875322268%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#adfe83d3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 86f2217 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a50addcd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c5da41e0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 a6b49b6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_ig5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
}
    
#a8703681 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d3bff70b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\33 c7a12ce {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 b5a9fbc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\35 364b6be {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 f243856 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
}
    
#ea8539c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 153592a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 891f07b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 ad322d0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 ce5407a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f4b175eb {
    width: 66.20057684384012%;
}
    
#\31 0dacb41 {
    width: 33.69%;
}
}



@media (max-width: 767px) {
    
#\31 8369344 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#d2a2957f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#dc02a43d {
    width: 62.72%;
}
    
#\39 5ce7788 {
    width: 37.16%;
}
}



@media (max-width: 767px) {
    
#\33 55d571c {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#f5efdf7a {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#d4b3db11 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#widget_5e9 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\30 1547277 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\31 43f4125 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#d427f959 {
    min-height: 219px;
    align-items: center;
    width: 100%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#aacb4d7e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 a0b1fa8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 ae1d250 {
    width: 32.79%;
}
    
#\33 538839c {
    width: 67.09%;
}
}



@media (max-width: 767px) {
    
#\33 7391361 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a3d75f32 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 23c4c46 {
    width: 26.05066337041615%;
}
    
#eca3c236 {
    width: 73.84%;
}
}



@media (max-width: 767px) {
    
#\37 b534b2d {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#ec6a0e0f {
    min-height: 230px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#deb2eafa {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 701af53 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b0dc06d9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c3b5abae {
    width: 26.05%;
}
    
#\38 20fa0be {
    width: 73.84%;
}
}

#a8703681.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABKklEQVQY0wEfAeD+AF9PTwFlVFQBqqmoIbW1tGa0s7Ksr6+uv6mpqHifn50zqqqqAP///wAAbDY2A2w2NgO8uLgwzMvKe83LysjFw8LUvby7jbCwrkfX09MP28/PBwBxLi4DdERKBcfCwkXOzMuX1NLR6crJyO/NzMu+y8vKh+rp6UHo5eUeAIVQUAKQeXwL0MzLVszKyqnPzs30w8HA9M/OzeDV1NS27+7ua+jl5SsAorm5AZCKixXMyspnzcvLu87NzfrDwsH70dDP+9va2dHw8PB+5OPjKQB/qqoBhIKCFrm3t1fCwcCcwcC/zLq6uc3ExMPM0dDPm+Xl5FjMysoUAGVlZQFsa2sTkpCPQaKgoHafnp2doqGgoqyrqp67u7luysrJO4iIiAnlyK+JQ+6rIwAAAABJRU5ErkJggg==')!important}#\33 c7a12ce.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABKklEQVQY0wEfAeD+AHBwcASHhYQZi4mHNYmIhU+OjYpFj46LKaShnwwyAAABMgAAAT8AAAAAhoSCD52bmT+zsa9xwL68ls3LyYjMy8lWyMTCI1cAAAJXAAACaQAAAQCRjo0cpKGgZr++vK7T0c/d3t3bzs/OzJW0sa9NcV5dE3IwMAR/RUUCAJmWlSerqKd8ycfGz+Hg3vvm5OLzy8nHy6ajoX2FfHkxcVFNCH9lZQIAlpSTLqakooPGxcPW3NvZ+9rZ1/m/vrzspqOhq6qnpGaxrasmtLezGgCLiogvnJqZgLm4ts7MysnoxMLA4K2squChn5zBsK+tn7GwrmGnp6REAH59ey6RkI57q6qpw7q4t9WvrazGnp2bxaGfnca1s7LJtLKwmaSjoG9aSpyLQg00YgAAAABJRU5ErkJggg==')!important}#\35 364b6be.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABIElEQVQY0wXBS0sCQQAA4Ll1CboEHQMJojrsIYxAQzNLnZ3Xzu7sY2afZtLKlogEHdIVLUKKiESIiOjQTwj6e30fWL69rn1/fRafn+b2JB9Z7SQqIr2pEQQPEGxoDKP1SqUCwP1kvPm+XKj548MiH9+9XHTaFkZwn2K9xAg6MjnbTtN0BQyy3t40Hw1vb4Z/g/7Vbxz6A87IGcGQMIp8W3CYpd0CUCbfTQI/CpT3EQXqJ1DuTLoio0TvIb15bXIqO0lYAgZsFU6Pq7V6rZphBKeOMGfSs3OD4b4OG12TExn5LgWuQTc4xRojiNrCPJeefamkEwrLYIzqLVvwpnRFHbTjcDWJg63A98pKOieObR0KwXcC39OiUJXjUNV96Zb+AZKRYQvytXHAAAAAAElFTkSuQmCC')!important}#ea8539c9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABKklEQVQY0wEfAeD+ADEsKAZ8d3NAiYSBZY6Kh1+dmZgloZ6aH5KOi2OEgH15enVzWUZAPxYAgHx3FY2IhF2VkIyRmZSQfqOemze0sKwkop+cbZWSj42MiIZsaGRjIADCwL42sK2qiLGuq8yyrqutvbm3Wc7LyDLAvbt0ube1q7SysJipp6VSAMnHxWzEwsCtwb686767uM2+u7h9z8zKUdPS0HzS0M7AycfFvbq3tosAycbFn87Mys3Pzcv8xsTC68K/vbfKyceZzcvKqs/OzN/Bv73etLGvwADDwL6LzcvJsc/Ny9zDwb/muLWz1Lm3tc60srDSt7Wz6qqoptWopqS5AMjFw1zRzsyH0s/Ou8K/vdezsa/krKqo6KGeneqin53nmJWTxaGenKUrILTbX8AgdAAAAABJRU5ErkJggg==')!important}#d427f959.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABKklEQVQY0wEfAeD+AMnIx2XHx8aPycjIosrJyIjIxcRnwLu7Tb23tzG/u7sdwcPDE87Ozg8Az87NhMjHx6/FxcTOwcDAwb68vLC5trWbtbGxg7e1tXG8vLxixMTEWQDKycijwcHAz728vPu3trb5tLKy+LCuruevra3TtbS0w7m5ubO+vr2oAMvKyqPFxMTOv7+++7y8u/q3t7b7trW1/La1tPu6urnwu7q627m5uMYA1dTUn9LS0snOzs32zc3M9crKyfrJycn4xMPD5sLBwb+7urmXtLSzfADk5ONw5OTji9/f3rPh4N/D4ODf1uHg38vW1tWkzc3Mbb+/vkawsK4vAPP08j/z8/JN7OvqcOno55Dq6eiy6+rpn+Lj4WHS09EnuLu4DN/f3wHU1M7/KBV4rwAAAABJRU5ErkJggg==')!important}#ec6a0e0f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABKklEQVQY0wEfAeD+AF0AAAWTQkIFfElJBbKurjjBv7+HwcDA07u7us2xsLB9nJycMOX/5QIAfUBACYd1dRp8dnYmqKSlY8G9vaHJxsbkwL2937y7u6W2t7Zl29zbOwCJfHsmkIuKTYuJiG6npaWit7S0ycjFxfa/vb3xysnJ0svLy53k5ORzAH99fVaKiYmKjo6Nt62rq9u9ubjnx8PD+b67u/rNzcz219fXxujo6JcAgoKBioiIh7mRkpHnsbCv9sfFxPjLycj7yMbG+9XR0fXp4+O18evrdQCBgYB6g4ODoI6OjsuqqKjbxcLC38bEw9nLycnZ1M7Oy+/n54zz6elIAIeHhlSDgoJ7iomJrJiYmLysrKzDra2tt8G/v7fRysqj8+jobO/d3S3SZ7khX4ssBgAAAABJRU5ErkJggg==')!important}