@media (min-width:1025px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner div.u_1617020276 .copyright { font-size:12px !important; }

  *#dm .dmInner *.u_1783657506 .tm-section {
    padding-top:0px !important;
    padding-bottom:0px !important;
    padding-left:0px !important;
    padding-right:0px !important;
  }

  *#dm .dmInner *.u_1783657506 .tm-card { min-width:480px !important; }

  *#dm .dmInner div.u_1783657506 .tm-quote { font-size:16px !important; }

  *#dm .dmInner div.u_1783657506 .tm-name { font-size:18px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }
}
@media all {
  *#dm .dmInner div.u_1721508574 p { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 li { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1617020276 .copyright { text-align:CENTER !important; }

  *#dm .dmInner div.u_1617020276 .copyright { color:var(--color_8) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_3556532916 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1414347358 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1233518100 img { border-radius:16px 16px 0px 0px !important; }

  *#dm .dmInner div.u_1883925527 img { border-radius:16px 16px 0px 0px !important; }

  *#dm .dmInner div.u_1533004205 img { border-radius:16px 16px 0px 0px !important; }

  *#dm .dmInner div.u_611560764 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_3897264139 hr { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1863998406 hr { color:var(--color_2) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1245498574 hr { color:var(--color_2) !important; }

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

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

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

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

  *#dm .dmInner div.u_1937331757 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1203339612 hr { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1516806998 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1893683159 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1287087892 hr { color:var(--color_3) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1887980501 hr { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1458547718 hr { color:var(--color_2) !important; }

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

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

  *#dm .dmInner div.u_1514922675 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1292024041 hr { color:var(--color_3) !important; }

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

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

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

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

  *#dm .dmInner div.u_1376761323 hr { color:var(--color_3) !important; }

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

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

  *#dm .dmInner div.u_1616395672 input:not([type="submit"]) {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1616395672 textarea {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1616395672 select {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1616395672 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1616395672 .m-recaptcha { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1616395672 .dmforminput input { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1616395672 .dmforminput textarea { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1616395672 .dmforminput .fileUploadLink { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1616395672 .checkboxwrapper span { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1616395672 .radiowrapper span { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1616395672 .optinwrapper div { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1616395672 .freetextwrapper { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1616395672 .dmforminput select { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1616395672 .dmforminput option { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1616395672 .dmformsubmit {
    margin-left:0 !important;
    margin-right:auto !important;
    width:200px !important;
    height:48px !important;
    float:left !important;
    display:block !important;
  }

  *#dm .dmInner div.u_1231943452 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1231943452 .m-recaptcha { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1231943452 .dmforminput input { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1231943452 .dmforminput textarea { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1231943452 .dmforminput .fileUploadLink { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1231943452 .checkboxwrapper span { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1231943452 .radiowrapper span { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1231943452 .optinwrapper div { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1231943452 .freetextwrapper { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1231943452 .dmforminput select { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1231943452 .dmforminput option { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1231943452 .dmformsubmit {
    margin-left:0 !important;
    margin-right:auto !important;
    width:200px !important;
    height:48px !important;
    float:left !important;
    display:block !important;
  }

  *#dm .dmInner div.u_1231943452 input:not([type="submit"]) {
    background-color:var(--color_14) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1231943452 textarea {
    background-color:var(--color_14) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1231943452 select {
    background-color:var(--color_14) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1783657506 .tm-quote { font-style:normal !important; }

  *#dm .dmInner div.u_1783657506 .tm-card { background-color:var(--color_8) !important; }

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

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

  *#dm .dmInner div.u_1131283000 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1452957282 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1430134356 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1221746753 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1735759425 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1683101872 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1196826999 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1317395969 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1299054586 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1665553434 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1191595236 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1647835823 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
    object-position:50% 100% !important;
  }

  *#dm .dmInner div.u_1506202231 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1155225567 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1657507196 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1079207414 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1776439271 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1747155923 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1479409525 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1019112860 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1992278280 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1596150049 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1359685519 img {
    border-radius:8px 8px 8px 8px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1783657506 .tm-icon.filled { color:rgba(220,205,9,1) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\33 34386d1::before, #\33 34386d1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_7);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    content: '';
    height: 100%;
}
#\33 34386d1 {
    background-attachment: fixed;
    background-image: none;
}
    
#ea887cc1 {
    margin-left: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#d7f92b02 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 150px 4% 150px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 c7cae4c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66.78%;
    align-items: center;
    min-width: 4%;
    order: 1;
    background-color: rgba(252, 252, 252, 1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    padding: 50px 50px 50px 50px;
    margin: 0% 0% 0% 0%;
}
    
#widget_b9d {
    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;
}
    
#bcfed2ff {
    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_b8q.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#widget_b8q {
    width: 200px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_l0i {
    width: 13.24%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#\36 a3f0c69 {
    width: 11.94%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#widget_sci.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_sci {
    width: 54.71%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\34 31ce298 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3eeaf06 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 50px 4% 15px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 c35f49f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_gn6 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mhb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_mhb {
    width: 42.56%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 367cdb7 {
    min-height: auto;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#c523c90a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\30 7ffbc8d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 39.64%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 7af4658 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.31%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_p2v {
    width: 100%;
    height: 666px;
    max-width: 100%;
}
    
#widget_o9t {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_gg9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_5jl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_vvv.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_vvv {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#efb2a5c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b6563027 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\30 01369d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#b209e7b9 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 788bec4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c6c4d65d {
    margin: 0px 0% 0px 0%;
}
    
#\34 bbd0d59 {
    max-width: 100%;
    width: 9.25%;
    height: 94px;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7e91541 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 8a83077 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 adaeed9 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c700053 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/0080ebaa/dms3rep/multi/opt/dot-grid_copy-removebg-preview-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#widget_civ {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_mtl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#acbff43b {
    margin: 0px 0% 0px 0%;
}
    
#\32 cc056ca.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 cc056ca {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 379f269 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#group_m83 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6673cbd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e980b28 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e3452a83 {
    align-items: center;
    width: 31.85%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6f90d5e {
    align-items: center;
    width: 31.85%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ae3635f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a129fad1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e972310d {
    align-items: center;
    width: 31.85%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a9b388d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#edfcb82d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7014b2d {
    align-items: center;
    width: 31.85%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed612595 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c35eaf37 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f73cac77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 32%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    border-radius: 16px 16px 16px 16px;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 a8e2f6f {
    margin: 0px 0% 0px 0%;
}
    
#\35 eaa8010 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 15px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 23ebcdb {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 0 0 16px 16px;
    align-content: center;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 adf1d2d {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#widget_5kl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_nsq {
    width: 200px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 2;
}
    
#\33 c4e5498 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 32%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    border-radius: 16px 16px 16px 16px;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#a8677093 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\39 99e406c {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 0 0 16px 16px;
    align-content: center;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec262e22 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 435204f {
    width: 200px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 2;
}
    
#\37 75d2aae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 32%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    border-radius: 16px 16px 16px 16px;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 7133bef {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\33 eee2597 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 0 0 16px 16px;
    align-content: center;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 17b81e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ab06a436 {
    width: 200px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 2;
}
    
#\36 d76beaf {
    background-image: url("https://irp.cdn-website.com/0080ebaa/dms3rep/multi/opt/dot-grid_copy-removebg-preview-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
}



@media all {
    
#\39 3864527 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 4f1964c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5cb1ff8 {
    align-items: center;
    width: 38.93%;
    min-height: 100.00%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7ab73fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f71411ce {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 b1849f6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/0080ebaa/dms3rep/multi/opt/dot-grid_copy-removebg-preview-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#\35 992feff {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 a440e10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c6455ce4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c6455ce4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7f7c7c9 {
    align-items: center;
    width: 38.13%;
    min-height: 207px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc8717c1 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 36f8495 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 796eeaa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#bf4c01a8 {
    margin: 0px 0% 0px 0%;
}
    
#\31 3aaf01a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
}



@media all {
    
#db0a127e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#db0a127e {
    width: 200px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 48acef9 {
    margin: 0px 0% 0px 0%;
}
    
#\35 eb8619b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66.78%;
    align-items: center;
    min-width: 4%;
    order: 1;
    background-color: rgba(252, 252, 252, 1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    padding: 50px 50px 50px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\38 274b77d {
    width: 11.94%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#\34 3f0deea {
    width: 13.24%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#\39 c5a687e::before, #\39 c5a687e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_13);
    opacity: 0.7;
    border-radius: inherit;
}
#\39 c5a687e {
    background-image: url("https://irp.cdn-website.com/0080ebaa/dms3rep/multi/opt/shutterstock_2340893595-1920w.jpg");
}
    
#\37 e351d5d {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 50px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 82fac3c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cc36f3d0 {
    min-height: auto;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\33 ecf4d31 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 39.64%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 cab4a42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e38cb7db.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e38cb7db {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\34 be54644 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.31%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 57e8df0 {
    width: 100%;
    height: 562px;
    max-width: 100%;
}
    
#\39 038b49d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ae95f12a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/0080ebaa/dms3rep/multi/opt/dot-grid_copy-removebg-preview-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#\30 75da392 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\35 3899342.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 3899342 {
    width: 42.56%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\39 18184bf {
    margin: 0px 0% 0px 0%;
}
    
#\37 2ac5908 {
    min-height: 0;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    flex-direction: column;
    padding: 50px 4% 15px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c1a3543d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_jnj {
    width: 58.69%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a48e5769 {
    background-image: url("https://irp.cdn-website.com/0080ebaa/dms3rep/multi/opt/dot-grid_copy-removebg-preview-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
}



@media all {
    
#eeee3550 {
    width: 11.94%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#\30 17a2a2c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#\30 17a2a2c {
    width: 200px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 76fca8d {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 50px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 6105154::before, #\33 6105154 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_13);
    opacity: 0.7;
    border-radius: inherit;
}
#\33 6105154 {
    background-image: url("https://irp.cdn-website.com/0080ebaa/dms3rep/multi/opt/shutterstock_2340893595-1920w.jpg");
}
    
#\35 71d276c {
    margin: 0px 0% 0px 0%;
}
    
#\33 be216f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66.78%;
    align-items: center;
    min-width: 4%;
    order: 1;
    background-color: rgba(252, 252, 252, 1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    padding: 50px 50px 50px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\39 674451b {
    width: 13.24%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#d4aa2c55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 3c3b3b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.31%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ba897489.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ba897489 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#c4988ece {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 39.64%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a1a5169 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 858c516 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 c0bb862 {
    width: 100%;
    height: 562px;
    max-width: 100%;
}
    
#\31 64e12d4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/0080ebaa/dms3rep/multi/opt/dot-grid_copy-removebg-preview-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#\32 fe794db {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#e8dfaea4 {
    min-height: auto;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#e1838c4c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#afa30bc5 {
    align-items: center;
    width: 24.25%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 682bec4 {
    margin: 0px 0% 0px 0%;
}
    
#\30 47deea3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\39 28d1b5e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 18b87a7 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d9bfa8f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 1%;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 bfd5536 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 014ba50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 f803a1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ce29420.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 ce29420 {
    width: 56.95%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6cc45fb {
    align-items: center;
    width: 24.25%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2ff912b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ed697286 {
    align-items: center;
    width: 24.25%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 de9b8d0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 d89ccdb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\31 2b5f9c7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 986c51f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#efc114d4 {
    align-items: center;
    width: 24.25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d9e6de3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 d354872 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#df6aeb54 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#ef0641b8 {
    margin: 0px 0% 0px 0%;
}
    
#fda6640e {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 50px 4% 15px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cc945997.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cc945997 {
    width: 42.56%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#ea482d53 {
    width: 58.69%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7c61237 {
    background-image: url("https://irp.cdn-website.com/0080ebaa/dms3rep/multi/opt/dot-grid_copy-removebg-preview-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
}



@media all {
    
#b8a0e195 {
    width: 11.94%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#ae2241be {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 50px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 d9b3795 {
    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;
}
    
#c85bc872.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#c85bc872 {
    width: 200px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 52507a2 {
    width: 13.24%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#\32 70b7fe0 {
    margin: 0px 0% 0px 0%;
}
    
#db31b837::before, #db31b837 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_13);
    opacity: 0.7;
    border-radius: inherit;
}
#db31b837 {
    background-image: url("https://irp.cdn-website.com/0080ebaa/dms3rep/multi/opt/shutterstock_2340893595-1920w.jpg");
}
    
#b62613c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66.78%;
    align-items: center;
    min-width: 4%;
    order: 1;
    background-color: rgba(252, 252, 252, 1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    padding: 50px 50px 50px 50px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e8d5bb4a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 4b16855 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 39.64%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e78ad9b {
    width: 100%;
    height: 428px;
    max-width: 100%;
}
    
#\35 ef0e1e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.31%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#d274536f {
    min-height: auto;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\34 60dad93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 d472445.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 d472445 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#ed40e30e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ef0cbf81 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/0080ebaa/dms3rep/multi/opt/dot-grid_copy-removebg-preview-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
}



@media all {
    
#e0b2e536 {
    align-items: flex-start;
    width: 100%;
    min-height: 204px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 1%;
    align-content: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6b433ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 614fe6c {
    margin: 0px 0% 0px 0%;
}
    
#\37 b983a72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ee28d2b6 {
    align-items: center;
    width: 23.99%;
    min-height: 205px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    justify-content: flex-start;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 1.3%;
    grid-area: auto / auto / auto / auto;
}
    
#cce4bd90 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 df58b67 {
    align-items: center;
    width: 23.92%;
    min-height: 205px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    justify-content: flex-start;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cbfe2ca.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 cbfe2ca {
    width: 56.95%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 884831e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 54335ad {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 15c111c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 b4b49ab {
    align-items: center;
    width: 23.92%;
    min-height: 205px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4e4e5eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7c03570 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\34 fe8fe41 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#d73bb1ac {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#d7c2caa4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 a07d038 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 50px 4% 50px 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_0ai {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-content: center;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    padding: 50px 35px 50px 35px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1po {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 d15f610 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f76d767e {
    align-items: center;
    width: 23.92%;
    min-height: 205.00001525878906px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 155dcda {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#eca39e05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 e2e5aaf {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 25px 4% 25px 4%;
    margin: 0% 0% 0% 0%;
}
    
#c99fd85b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 75.12%;
    min-width: 4%;
    justify-self: auto;
    align-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 a28a725 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 e6bf182 {
    margin: 0px 0% 0px 0%;
}
    
#\34 142ae9a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#d5a47eaa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_a2s {
    align-items: center;
    width: 20.83%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-content: center;
}
    
#widget_8rp {
    width: 200px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
}
}



@media all {
    
#e5a52922 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 50px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 59d2d68 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66.78%;
    align-items: center;
    min-width: 4%;
    order: 1;
    background-color: rgba(252, 252, 252, 1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    padding: 50px 50px 50px 50px;
    margin: 0% 0% 0% 0%;
}
    
#ab2ae79a {
    width: 13.24%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#\36 14ed33e {
    width: 11.94%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#\39 8353ce1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#\39 8353ce1 {
    width: 200px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b7f8a94 {
    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;
}
    
#d026879d {
    margin: 0px 0% 0px 0%;
}
    
#a40d7cc5::before, #a40d7cc5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_13);
    opacity: 0.7;
    border-radius: inherit;
}
#a40d7cc5 {
    background-image: url("https://irp.cdn-website.com/0080ebaa/dms3rep/multi/opt/shutterstock_2340893595-1920w.jpg");
}
    
#d0455977.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d0455977 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#a321c853 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/0080ebaa/dms3rep/multi/opt/dot-grid_copy-removebg-preview-1920w.png");
    background-repeat: repeat;
    background-size: auto;
    background-position: 100% 50%;
}
    
#\36 98296f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d923738 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    background-color: var(--color_9);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    align-content: center;
    padding: 50px 25px 50px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\37 5b2092e {
    margin: 0px 0% 0px 0%;
}
    
#f7855ace {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 50px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\32 6597638.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\32 6597638 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 2bfa465 {
    margin: 0px 0% 0px 0%;
}
    
#\35 4e625e8 {
    min-height: 415px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 32px;
    width: 100%;
    max-width: none;
    padding: 0px 5% 25px 5%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 f06d01e::before, #\33 f06d01e > .bgExtraLayerOverlay {
    
}
#\33 f06d01e {
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/0080ebaa/dms3rep/multi/opt/dot-grid_copy-removebg-preview-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#\38 ae5584b {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\38 d53e8a1::before, #\38 d53e8a1 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#\38 d53e8a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_5);
    width: 22.75%;
    background-image: none;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    justify-content: flex-start;
    align-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f9e090b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 a3327db {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex: 0 1 auto;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: -30px 0% 8px 0%;
}
    
#widget_h9s.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#widget_h9s {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\33 8ca3496.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\33 8ca3496 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#group_t8i {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.834428964285479%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_nvm {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_uhv {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#widget_unl {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#e3b2498c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#e3b2498c {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 99e7af1 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fd5ce15 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\31 896a474 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#eca728cb {
    align-items: flex-start;
    width: 75px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b50dabd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 b50dabd {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a2e9e023 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 832d1dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\35 832d1dd {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cde1b52e::before, #cde1b52e > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#cde1b52e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_5);
    width: 22.75%;
    background-image: none;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    justify-content: flex-start;
    align-content: flex-start;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bdb70330 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\30 4733d6b {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex: 0 1 auto;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: -30px 0% 8px 0%;
}
    
#ef724b5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#faa64e17.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#faa64e17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#be5c9e3d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#be5c9e3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#f576213c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.834428964285479%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6b04a18 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d221f79 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#bce09797 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#a1b36f77.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#a1b36f77 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 df29bb0 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#db80b9c1 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\32 f54a22b {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\32 53bbfd3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\32 53bbfd3 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ecb34f6b {
    align-items: flex-start;
    width: 75px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e09cfe2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 e09cfe2 {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b10948bf {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\38 bb56b55.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\38 bb56b55 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 d29a0fa::before, #\39 d29a0fa > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#\39 d29a0fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_5);
    width: 22.75%;
    background-image: none;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    justify-content: flex-start;
    align-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 8351ea4 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#c15b02c4 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex: 0 1 auto;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: -30px 0% 8px 0%;
}
    
#\34 a9cea81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 3e13358.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\35 3e13358 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\32 714acef.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\32 714acef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\30 24dfe31 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.834428964285479%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a22184d {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2fbd5b9 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\35 568e43f {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\31 92a7106.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\31 92a7106 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 8a5e05a {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aa0a46f6 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#a10af694 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 a8e7700.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\36 a8e7700 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e631c246 {
    align-items: flex-start;
    width: 75px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 758188e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 758188e {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 35e3945 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\32 b567888.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\32 b567888 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e224c29f {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b919f92b {
    width: 100%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7b075b0 {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 aef21d8::before, #\32 aef21d8 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#\32 aef21d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_5);
    width: 22.75%;
    background-image: none;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    justify-content: space-between;
    align-content: flex-start;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 6c84d28 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\34 e8c7db0 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex: 0 1 auto;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: -30px 0% 8px 0%;
}
    
#\30 ecea275 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ac7e4b4b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#ac7e4b4b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\31 a37625f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\31 a37625f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\38 d409dc1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.834428964285479%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1a1fad8 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cfe586b6 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\32 4ab4699 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#be507e2c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#be507e2c {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e3c1e31 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b8a50930 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\31 949ebd2 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 b978473.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\35 b978473 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#db42f878.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#db42f878 {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d3cd4b5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\38 d3cd4b5 {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bdcefee.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\36 bdcefee {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8a933ad.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\39 8a933ad {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 8a9baa9 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ac9b0bdd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#ac9b0bdd {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 cc0bca3 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 38c87b4 {
    min-height: 415px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 32px;
    width: 100%;
    max-width: none;
    padding: 25px 5% 25px 5%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c26cc0b8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.834428964285479%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b2118ac {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.834428964285479%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c449c67c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.834428964285479%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 17bd55e {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\36 c427228 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 4ef2a12.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\35 4ef2a12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\32 e373ec0 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 6cf5d59 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#b213fba5 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\32 e5d3790 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 63f49f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 63f49f9 {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#afc7c2b5 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\31 c4884d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\31 c4884d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#b0521ab2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#b0521ab2 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 72e5a49 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e763989::before, #\38 e763989 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#\38 e763989 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_5);
    width: 22.75%;
    background-image: none;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    justify-content: space-between;
    align-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 24273d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c62d2cb2 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#fabc5958.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#fabc5958 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 d0ad4a1 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b83dfc1c {
    margin: 0px 0% 0px 0%;
}
    
#\32 7bfec1b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\32 7bfec1b {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 d8fc5c4 {
    align-items: flex-start;
    width: 75px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b6a682b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b13a116b {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\32 61a35d3::before, #\32 61a35d3 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#\32 61a35d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_5);
    width: 22.75%;
    background-image: none;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    justify-content: space-between;
    align-content: flex-start;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 923bc43::before, #\36 923bc43 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#\36 923bc43 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_5);
    width: 22.75%;
    background-image: none;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    justify-content: space-between;
    align-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cc42415d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#cc42415d {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ff19602e {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e02fbe15.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#e02fbe15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 b5383cb {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 adf2a34 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex: 0 1 auto;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: -30px 0% 8px 0%;
}
    
#\35 55d79cd {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\31 600ca21 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\30 0523208 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 7ff3cfd {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#a5e57efd {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex: 0 1 auto;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: -30px 0% 8px 0%;
}
    
#e54fe419.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#e54fe419 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ea7456b {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#aad2661b {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#b477596c {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#e1ab30a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#e1ab30a3 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 03b5ee7 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\34 7b4aab2 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex: 0 1 auto;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: -30px 0% 8px 0%;
}
    
#\39 dd3b1ad::before, #\39 dd3b1ad > .bgExtraLayerOverlay {
    
}
#\39 dd3b1ad {
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/0080ebaa/dms3rep/multi/opt/dot-grid_copy-removebg-preview-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#\39 a17f2f5::before, #\39 a17f2f5 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#\39 a17f2f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_5);
    width: 22.75%;
    background-image: none;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    justify-content: flex-start;
    align-content: flex-start;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#defbe0ea {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\31 a866dd9 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex: 0 1 auto;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: -30px 0% 8px 0%;
}
    
#\34 fcf8753 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d54341fa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#d54341fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#c0afdd81 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.834428964285479%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ba40559d {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4c3c3dc {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\31 c977d66 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\30 6b7de93.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\30 6b7de93 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 539f4b5 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 cbb8d9d {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\37 fab7afc {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\34 749f1b3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\34 749f1b3 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 4031aa3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\30 4031aa3 {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 be01668.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\32 be01668 {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 14e0451.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\30 14e0451 {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 daa3eb7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\35 daa3eb7 {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 0984359 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a460c31 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b788ffcd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cc0edb62 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex: 0 1 auto;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: -30px 0% 8px 0%;
}
    
#\32 838f82c {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#ca47e861 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#e7ced3f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 6ee19b3 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\30 dfa4bab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\30 dfa4bab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\37 c7e03b9 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 12436b7 {
    min-height: 0;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 32px;
    width: 100%;
    max-width: none;
    padding: 25px 5% 50px 5%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f36786e0 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#b73cec84.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#b73cec84 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b5d7725d::before, #b5d7725d > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#b5d7725d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_5);
    width: 22.7%;
    background-image: none;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    justify-content: flex-start;
    align-content: flex-start;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f3af2f89 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.834428964285479%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1f9babe::before, #\34 1f9babe > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#\34 1f9babe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_5);
    width: 22.7%;
    background-image: none;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    justify-content: flex-start;
    align-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 2372c48 {
    margin: 0px 0% 0px 0%;
}
    
#aa882814 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\39 89fbb71.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\39 89fbb71 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\30 e1954c4 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\30 1e70190 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 757f496 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 380f91b {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 a644170 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex: 0 1 auto;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: -30px 0% 8px 0%;
}
    
#b1efc61a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#b1efc61a {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 4e05ef4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\36 4e05ef4 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d89546::before, #\36 3d89546 > .bgExtraLayerOverlay {
    
}
#\36 3d89546 {
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/0080ebaa/dms3rep/multi/opt/dot-grid_copy-removebg-preview-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#\34 3667a8b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\34 3667a8b {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 3a92c28 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\31 eb4322b {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#d050ced7 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.834428964285479%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_l6d {
    width: 22.7%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#\35 10fcc32 {
    width: 22.7%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
}
    
#f15608b1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#f15608b1 {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e49a1706.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#e49a1706 {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 1400025.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 1400025 {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 1385454 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a245660 {
    margin: 0px 0% 0px 0%;
}
    
#\37 692cf5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\37 692cf5a {
    width: 26px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#df019cab {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#ad315481::before, #ad315481 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#ad315481 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_5);
    width: 22.75%;
    background-image: none;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    justify-content: flex-start;
    align-content: flex-start;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fd1f2056 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex: 0 1 auto;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: -30px 0% 8px 0%;
}
    
#cb4d9073 {
    align-items: flex-start;
    width: 75px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e67a4dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\37 e67a4dd {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a74bac22.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a74bac22 {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 5a6aac5 {
    align-items: flex-start;
    width: 75px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c028ac8::before, #\32 c028ac8 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#\32 c028ac8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_5);
    width: 22.75%;
    background-image: none;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    justify-content: space-between;
    align-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c81e9c95 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#e47eb5b8 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 cb1bffd {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 093d01b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\33 093d01b {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e13ba10 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex: 0 1 auto;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: -30px 0% 8px 0%;
}
    
#f8f62629 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.834428964285479%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a943f1f5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#a943f1f5 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 c1beb87 {
    align-items: flex-start;
    width: 75px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 50bce6a::before, #\32 50bce6a > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#\32 50bce6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_5);
    width: 22.75%;
    background-image: none;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    justify-content: space-between;
    align-content: flex-start;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 c766071.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\39 c766071 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 c219361 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 669d8f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\37 669d8f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 48bcbde {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 c599398 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#af2a16ba {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#d465fe23 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#ca4fb4ba {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\34 1bc436e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.834428964285479%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1cab69e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\34 1cab69e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 67c9955 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ee573d5 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#b6153207.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#b6153207 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c773eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 3c773eb {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 081b95a {
    min-height: 415px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 32px;
    width: 100%;
    max-width: none;
    padding: 0px 5% 25px 5%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#de7d4c60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 15e8811 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex: 0 1 auto;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: -30px 0% 8px 0%;
}
    
#b5a507aa {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\33 852d467 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#bb2d7466 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\38 e819486.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\38 e819486 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d6a75145 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c72cb50e {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#dd4cd6b3 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 480285b {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#ec645a48 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#bc89d8e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#bc89d8e4 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e53c5e41 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\32 f6c3bf0 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\34 eb9764a {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 9de31a1 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\34 c83d9c7 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex: 0 1 auto;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: -30px 0% 8px 0%;
}
    
#\30 8bc1e52 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.834428964285479%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7b0b405 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e5dde27.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\30 e5dde27 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\36 d276170 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\39 2888fc9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\39 2888fc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#a00832ed {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#a9de9b06 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\36 455725f {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#c1b38960::before, #c1b38960 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#c1b38960 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_5);
    width: 22.75%;
    background-image: none;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    justify-content: space-around;
    align-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e8515e39.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#e8515e39 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c0f44389.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#c0f44389 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ec6340ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#ec6340ba {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 950e52b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\30 950e52b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#c0c9fdec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 b69968c {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\34 04ed930::before, #\34 04ed930 > .bgExtraLayerOverlay {
    
}
#\34 04ed930 {
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/0080ebaa/dms3rep/multi/opt/dot-grid_copy-removebg-preview-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#\34 284554a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.834428964285479%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ad78d47d {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 c80ad3b {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\38 01c2b6e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\38 01c2b6e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cf1eac0 {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6b49831.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#d6b49831 {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b27546e2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#b27546e2 {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#beb759bc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#beb759bc {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b1b1ea2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\36 b1b1ea2 {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 4779670 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex: 0 1 auto;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: -30px 0% 8px 0%;
}
    
#\39 1072149.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\39 1072149 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 81c1e92.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\36 81c1e92 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 68f1fd3 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex: 0 1 auto;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: -30px 0% 8px 0%;
}
    
#\31 dd30ddc {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.834428964285479%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2ce1eb5 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\32 9e399a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
}
    
#c5f755db {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.834428964285479%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e329d45e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#e329d45e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\34 59f5446 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fba6cca7 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#ad3ee54d {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\33 369d8c0 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#a9198fb8 {
    min-height: 415px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 32px;
    width: 100%;
    max-width: none;
    padding: 1% 5% 25px 5%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f6494f3a {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#e0250bef {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e00a28b {
    width: 100%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 91aa94c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\37 91aa94c {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 e5b7f7c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 118e0eb {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 5faca7c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.834428964285479%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9895023.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\30 9895023 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\32 5e05dac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\32 5e05dac {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f29a7395.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f29a7395 {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 479471e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\33 479471e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#c96e6339 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 52ed4b6::before, #\33 52ed4b6 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#\33 52ed4b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_5);
    width: 22.75%;
    background-image: none;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    justify-content: flex-start;
    align-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 19639b3::before, #\33 19639b3 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#\33 19639b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_5);
    width: 22.75%;
    background-image: none;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    justify-content: space-between;
    align-content: flex-start;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 5a3f299 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\38 2851d2a {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\35 9ae0b23.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\35 9ae0b23 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\33 d9d6b90 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0e2cadb {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\35 8f96e30 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d0d26f5d {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 cc40e70.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\33 cc40e70 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#db0669d7 {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a03d02c::before, #\38 a03d02c > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#\38 a03d02c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_5);
    width: 22.75%;
    background-image: none;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    justify-content: space-between;
    align-content: flex-start;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 0b6a025 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex: 0 1 auto;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: -30px 0% 8px 0%;
}
    
#de5df920 {
    width: 100%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec60c9f1 {
    margin: 0px 0% 0px 0%;
}
    
#e222fed8 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#edafc45b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#edafc45b {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e53a119 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#f3962fd8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#f3962fd8 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 1cbc560 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\39 542737d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\39 542737d {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 d82667b {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#bf143ae6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#bf143ae6 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 374f462.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\34 374f462 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#c4e0537d {
    align-items: flex-start;
    width: 75px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8e003e4 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\34 f101526 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#cca027cd {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b0dc8c03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c12777ef {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex: 0 1 auto;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: -30px 0% 8px 0%;
}
    
#\33 098eead::before, #\33 098eead > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#\33 098eead {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_5);
    width: 22.75%;
    background-image: none;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    justify-content: flex-start;
    align-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 229d77d {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\39 cebc4f9::before, #\39 cebc4f9 > .bgExtraLayerOverlay {
    
}
#\39 cebc4f9 {
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/0080ebaa/dms3rep/multi/opt/dot-grid_copy-removebg-preview-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#\36 ce716a0 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\36 1fcbc84.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\36 1fcbc84 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 1493c78 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#eb2079de {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#f4cb4fa2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.834428964285479%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f8ba175e {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0fb0d15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#db0ffc01 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\34 c51974f {
    width: 100%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d6c1af2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 d6c1af2 {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a0e8a2a7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#a0e8a2a7 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e7ee14bf {
    align-items: flex-start;
    width: 75px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a11d712 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#b6f6ce74.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#b6f6ce74 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8568a21.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\35 8568a21 {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 420ed73.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\33 420ed73 {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 198e774.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\34 198e774 {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e45c4b8d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#e45c4b8d {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    align-self: auto;
    order: 5;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#af6ade92 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    flex: 0 1 auto;
    height: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: -30px 0% 8px 0%;
}
    
#\36 ca5935b {
    margin: 0px 0% 0px 0%;
}
    
#feafb702.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#feafb702 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 062457c {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ddd9083f {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\32 e942b00 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\39 6fe879f {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 6133c34::before, #\36 6133c34 > .bgExtraLayerOverlay {
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#\36 6133c34 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_5);
    width: 22.7%;
    background-image: none;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    justify-content: flex-start;
    align-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 304353f {
    align-items: flex-start;
    width: 65px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 443c084 {
    align-items: flex-start;
    width: 75px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b29f4d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\36 b29f4d5 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c5e4b29b {
    min-height: 415px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 32px;
    width: 100%;
    max-width: none;
    padding: 1% 5% 50px 5%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#de5496c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#de5496c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\30 f37fd3c {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#a257898a {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#b7ed0008.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b7ed0008 {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 e686b6f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.834428964285479%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 5;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8283e50 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 774c314.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\36 774c314 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\37 6d4af86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 e5163e0::before, #\31 e5163e0 > .bgExtraLayerOverlay {
    
}
#\31 e5163e0 {
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/0080ebaa/dms3rep/multi/opt/dot-grid_copy-removebg-preview-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#\33 5a93183.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\33 5a93183 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_3jb {
    width: 22.7%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#group_ncn {
    width: 22.7%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#group_hhg {
    width: 22.7%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#a70dac8d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#a70dac8d {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 34386d1 {
    background-attachment: fixed;
}
    
#d7f92b02 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 100px 3% 100px 3%;
}
    
#\38 c7cae4c {
    width: 100%;
    min-height: 80px;
}
    
#group_l0i {
    width: 100%;
    min-height: 80px;
}
    
#\36 a3f0c69 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3eeaf06 {
    column-gap: 4%;
    flex-direction: row;
    padding-left: 3%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#\34 c35f49f {
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cf771969 {
    margin: 0px 0% 0px 0%;
}
    
#\31 367cdb7 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 7ffbc8d {
    width: 100%;
    min-height: 80px;
}
    
#\38 7af4658 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b209e7b9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c6c4d65d {
    margin: 0px 0% 0px 0%;
}
    
#\34 bbd0d59 {
    width: 15.12%;
    height: 106px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 adaeed9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#acbff43b {
    margin: 0px 0% 0px 0%;
}
    
#group_m83 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#e3452a83 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
    min-height: 0%;
}
    
#d6f90d5e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#e972310d {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\32 7014b2d {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f73cac77 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\35 eaa8010 {
    column-gap: 4%;
    flex-direction: column;
    padding-left: 3%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#\33 c4e5498 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\37 75d2aae {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc8717c1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#bf4c01a8 {
    margin: 0px 0% 0px 0%;
}
    
#b7f7c7c9 {
    min-height: 100.00%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 eb8619b {
    width: 100%;
    min-height: 8px;
}
    
#\38 274b77d {
    width: 30.6%;
    min-height: 8px;
}
    
#\34 3f0deea {
    width: 48%;
    min-height: 8px;
}
    
#\39 c5a687e {
    background-attachment: fixed;
}
    
#\37 e351d5d {
    flex-direction: row;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 100px 3% 100px 3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ce6d7141 {
    margin: 0px 0% 0px 0%;
}
    
#cc36f3d0 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 ecf4d31 {
    width: 100%;
    min-height: 80px;
}
    
#\34 be54644 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2ac5908 {
    column-gap: 4%;
    flex-direction: row;
    padding-left: 3%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#c1a3543d {
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eeee3550 {
    width: 30.6%;
    min-height: 8px;
}
    
#\34 76fca8d {
    flex-direction: row;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 100px 3% 100px 3%;
}
    
#\33 6105154 {
    background-attachment: fixed;
}
    
#\33 be216f8 {
    width: 100%;
    min-height: 8px;
}
    
#\39 674451b {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3c3b3b9 {
    width: 100%;
    min-height: 80px;
}
    
#a0f1ae7b {
    margin: 0px 0% 0px 0%;
}
    
#c4988ece {
    width: 100%;
    min-height: 80px;
}
    
#e8dfaea4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#afa30bc5 {
    min-height: 0%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\37 682bec4 {
    margin: 0px 0% 0px 0%;
}
    
#ed697286 {
    min-height: 0px;
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\35 18b87a7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#efc114d4 {
    min-height: 0px;
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\32 d9bfa8f {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#c6cc45fb {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
    min-height: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df6aeb54 {
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#fda6640e {
    column-gap: 4%;
    flex-direction: row;
    padding-left: 3%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b8a0e195 {
    width: 30.6%;
    min-height: 8px;
}
    
#ae2241be {
    flex-direction: row;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 100px 3% 100px 3%;
}
    
#\35 52507a2 {
    width: 48%;
    min-height: 8px;
}
    
#db31b837 {
    background-attachment: fixed;
}
    
#b62613c1 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4b16855 {
    width: 100%;
    min-height: 80px;
}
    
#\35 ef0e1e0 {
    width: 100%;
    min-height: 80px;
}
    
#d274536f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 4687ebc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 b4b49ab {
    min-height: 175px;
    width: 49%;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#\32 614fe6c {
    margin: 0px 0% 0px 0%;
}
    
#ee28d2b6 {
    min-height: 175px;
    height: auto;
    width: 49%;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#\36 a07d038 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 df58b67 {
    min-height: 175px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 0 1 auto;
}
    
#e0b2e536 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    min-height: 100px;
    row-gap: 16px;
    --column-gap: 2%;
}
    
#f76d767e {
    min-height: 175px;
    height: auto;
    width: 49%;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 e2e5aaf {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 e6bf182 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e5a52922 {
    flex-direction: row;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 100px 3% 100px 3%;
}
    
#\34 59d2d68 {
    width: 100%;
    min-height: 8px;
}
    
#ab2ae79a {
    width: 48%;
    min-height: 8px;
}
    
#\36 14ed33e {
    width: 30.6%;
    min-height: 8px;
}
    
#a40d7cc5 {
    background-attachment: fixed;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d923738 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f7855ace {
    flex-direction: column;
    padding-left: 3%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 3%;
    column-gap: 2%;
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2bfa465 {
    margin: 0px 0% 0px 0%;
}
    
#\38 d53e8a1 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 a3327db {
    min-height: auto;
    justify-content: space-between;
}
    
#\35 4e625e8 {
    column-gap: 4%;
    flex-direction: row;
    min-height: 900px;
    flex-wrap: wrap;
    padding: 0px 6% 16px 6%;
}
    
#\33 f06d01e::before, #\33 f06d01e > .bgExtraLayerOverlay {
    
}
    
#cde1b52e {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 4733d6b {
    min-height: auto;
    justify-content: space-between;
}
    
#\39 d29a0fa {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c15b02c4 {
    min-height: auto;
    justify-content: space-between;
    width: auto;
}
    
#\32 aef21d8 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 e8c7db0 {
    min-height: auto;
    justify-content: space-between;
    width: auto;
}
    
#\38 ae5584b {
    height: 200px;
}
    
#\38 8351ea4 {
    height: 200px;
}
    
#bdb70330 {
    height: 200px;
}
    
#\33 6c84d28 {
    height: 200px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 adf2a34 {
    min-height: auto;
    justify-content: space-between;
    width: auto;
}
    
#a5e57efd {
    min-height: auto;
    justify-content: space-between;
}
    
#\30 38c87b4 {
    column-gap: 4%;
    flex-direction: row;
    min-height: 900px;
    flex-wrap: wrap;
    row-gap: 32px;
    padding: 16px 6% 15px 6%;
}
    
#b13a116b {
    height: 200px;
}
    
#\38 e763989 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 17bd55e {
    height: 200px;
}
    
#\32 61a35d3 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 ea7456b {
    height: 200px;
}
    
#\36 923bc43 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 7b4aab2 {
    min-height: auto;
    justify-content: space-between;
}
    
#b83dfc1c {
    margin: 0px 0% 0px 0%;
}
    
#\39 dd3b1ad::before, #\39 dd3b1ad > .bgExtraLayerOverlay {
    
}
    
#\39 a17f2f5 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#defbe0ea {
    height: 200px;
}
    
#\31 a866dd9 {
    min-height: auto;
    justify-content: space-between;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2372c48 {
    margin: 0px 0% 0px 0%;
}
    
#\36 12436b7 {
    column-gap: 4%;
    flex-direction: row;
    min-height: 367px;
    flex-wrap: nowrap;
    padding: 16px 6% 50px 6%;
}
    
#cc0edb62 {
    min-height: auto;
    justify-content: space-between;
    width: auto;
}
    
#\32 838f82c {
    height: 200px;
}
    
#ca47e861 {
    height: 200px;
}
    
#b5d7725d {
    width: 48%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\35 a644170 {
    min-height: auto;
    justify-content: space-between;
}
    
#\34 1f9babe {
    width: 48%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d89546::before, #\36 3d89546 > .bgExtraLayerOverlay {
    
}
    
#group_l6d {
    width: 30.6%;
    min-height: 8px;
}
    
#\35 10fcc32 {
    width: 29.72%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c83d9c7 {
    min-height: auto;
    justify-content: space-between;
}
    
#\37 a245660 {
    margin: 0px 0% 0px 0%;
}
    
#\32 50bce6a {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 081b95a {
    column-gap: 4%;
    flex-direction: row;
    min-height: 900px;
    flex-wrap: wrap;
    padding: 0px 6% 16px 6%;
}
    
#\32 15e8811 {
    min-height: auto;
    justify-content: space-between;
    width: auto;
}
    
#ad315481 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#fd1f2056 {
    min-height: auto;
    justify-content: space-between;
    width: auto;
}
    
#b5a507aa {
    height: 200px;
}
    
#c72cb50e {
    height: 200px;
}
    
#c1b38960 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 c028ac8 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ca4fb4ba {
    height: 200px;
}
    
#\34 04ed930::before, #\34 04ed930 > .bgExtraLayerOverlay {
    
}
    
#\37 e13ba10 {
    min-height: auto;
    justify-content: space-between;
}
    
#\36 c80ad3b {
    height: 200px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4779670 {
    min-height: auto;
    justify-content: space-between;
    width: auto;
}
    
#\38 68f1fd3 {
    min-height: auto;
    justify-content: space-between;
}
    
#\39 8e003e4 {
    height: 200px;
}
    
#\38 a03d02c {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 0b6a025 {
    min-height: auto;
    justify-content: space-between;
    width: auto;
}
    
#c12777ef {
    min-height: auto;
    justify-content: space-between;
}
    
#ec60c9f1 {
    margin: 0px 0% 0px 0%;
}
    
#\33 52ed4b6 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 19639b3 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 098eead {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 cebc4f9::before, #\39 cebc4f9 > .bgExtraLayerOverlay {
    
}
    
#\36 ce716a0 {
    height: 200px;
}
    
#a9198fb8 {
    column-gap: 4%;
    flex-direction: row;
    min-height: 900px;
    flex-wrap: wrap;
    padding: 32px 6% 16px 6%;
}
    
#\35 0e2cadb {
    height: 200px;
}
    
#db0ffc01 {
    height: 200px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6133c34 {
    width: 48%;
    min-height: 269px;
    height: auto;
    align-self: center;
    margin: 0% 0% 0% 0%;
}
    
#af6ade92 {
    min-height: auto;
    justify-content: space-between;
}
    
#\31 e5163e0::before, #\31 e5163e0 > .bgExtraLayerOverlay {
    
}
    
#\32 e942b00 {
    height: 200px;
}
    
#c5e4b29b {
    column-gap: 4%;
    flex-direction: row;
    min-height: 478px;
    flex-wrap: nowrap;
    padding: 32px 6% 50px 6%;
}
    
#\36 ca5935b {
    margin: 0px 0% 0px 0%;
}
    
#group_3jb {
    width: 48%;
    min-height: 8px;
}
    
#group_ncn {
    width: 30.6%;
    min-height: 8px;
}
    
#group_hhg {
    width: 45.83%;
}
}



@media (max-width: 767px) {
    
#\33 34386d1 {
    grid-template-rows: minmax(8px, max-content);
}
    
#d7f92b02 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3eeaf06 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 802f58b {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 d76beaf {
    grid-template-rows: minmax(8px, max-content);
}
    
#\35 eaa8010 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



@media (max-width: 767px) {
    
#\37 2ac5908 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a48e5769 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\34 76fca8d {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 6105154 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\34 7c61237 {
    grid-template-rows: minmax(8px, max-content);
}
    
#fda6640e {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#ae2241be {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#db31b837 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#e5a52922 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a40d7cc5 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#a321c853 {
    grid-template-rows: minmax(8px, max-content);
}
    
#f7855ace {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\35 4e625e8 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 f06d01e {
    grid-template-rows: minmax(8px, max-content);
}
}



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



@media (max-width: 767px) {
    
#\36 12436b7 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3d89546 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\31 081b95a {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 04ed930 {
    grid-template-rows: minmax(8px, max-content);
}
}



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



@media (max-width: 767px) {
    
#\31 e5163e0 {
    grid-template-rows: minmax(8px, max-content);
}
    
#c5e4b29b {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 34386d1 {
    background-attachment: fixed;
}
    
#d7f92b02 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 20px 80px 20px;
}
    
#\38 c7cae4c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 50px 25px 50px 25px;
    margin: 0% 0% 0% 0%;
}
    
#group_l0i {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 a3f0c69 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_b9d {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_b8q {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_sci {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



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



@media (max-width: 767px) {
    
#\31 367cdb7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 7ffbc8d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\38 7af4658 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_p2v {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\30 01369d9 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#b209e7b9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 bbd0d59 {
    min-width: 32px;
    width: 16.78%;
    height: 50px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 8a83077 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\30 adaeed9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e3452a83 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d6f90d5e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e972310d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 7014b2d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_m83 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#f73cac77 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 eaa8010 {
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#\30 adf1d2d {
    height: 240px;
}
    
#\33 c4e5498 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a8677093 {
    height: 240px;
}
    
#\37 75d2aae {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 7133bef {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\30 5cb1ff8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b7f7c7c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fc8717c1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 796eeaa {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\31 4f1964c {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 eb8619b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 274b77d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 3f0deea {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 c5a687e {
    background-attachment: fixed;
}
    
#\37 e351d5d {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 20px 80px 20px;
}
}



@media (max-width: 767px) {
    
#cc36f3d0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 ecf4d31 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 be54644 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 57e8df0 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\37 2ac5908 {
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#c1a3543d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_jnj {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#eeee3550 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 76fca8d {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 20px 80px 20px;
}
    
#\33 6105154 {
    background-attachment: fixed;
}
    
#\33 be216f8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 674451b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 3c3b3b9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c4988ece {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 c0bb862 {
    height: 240px;
}
    
#e8dfaea4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#c6cc45fb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#afa30bc5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ed697286 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 18b87a7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 d9bfa8f {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 986c51f {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#efc114d4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#df6aeb54 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fda6640e {
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#ea482d53 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#b8a0e195 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ae2241be {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 20px 80px 20px;
}
    
#\35 52507a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#db31b837 {
    background-attachment: fixed;
}
    
#b62613c1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 4b16855 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 e78ad9b {
    height: 240px;
}
    
#\35 ef0e1e0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d274536f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 b4b49ab {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e0b2e536 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d73bb1ac {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#ee28d2b6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 205px;
}
    
#\36 a07d038 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 df58b67 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_0ai {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f76d767e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 e2e5aaf {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c99fd85b {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#group_a2s {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 a28a725 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#e5a52922 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 20px 80px 20px;
}
    
#\34 59d2d68 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ab2ae79a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 14ed33e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a40d7cc5 {
    background-attachment: fixed;
}
}



@media (max-width: 767px) {
    
#\31 d923738 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f7855ace {
    row-gap: 16px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
}



@media (max-width: 767px) {
    
#\31 2bfa465 {
    margin: 0px 0% 0px 0%;
}
    
#\35 4e625e8 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 25px 32px 25px;
}
    
#\33 f06d01e::before, #\33 f06d01e > .bgExtraLayerOverlay {
    
}
    
#\38 ae5584b {
    height: 200px;
}
    
#\38 d53e8a1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\34 a3327db {
    align-items: center;
    align-content: center;
}
    
#cde1b52e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#bdb70330 {
    height: 200px;
}
    
#\30 4733d6b {
    align-items: center;
    align-content: center;
}
    
#\39 d29a0fa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\38 8351ea4 {
    height: 200px;
}
    
#c15b02c4 {
    align-items: center;
    align-content: center;
}
    
#\32 aef21d8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\33 6c84d28 {
    height: 200px;
}
    
#\34 e8c7db0 {
    align-items: center;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#\30 38c87b4 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 25px 32px 25px;
}
    
#b13a116b {
    height: 200px;
}
    
#\33 17bd55e {
    height: 200px;
}
    
#\32 61a35d3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\36 923bc43 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\39 adf2a34 {
    align-items: center;
    align-content: center;
}
    
#a5e57efd {
    align-items: center;
    align-content: center;
}
    
#\38 e763989 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\39 ea7456b {
    height: 200px;
}
    
#\34 7b4aab2 {
    align-items: center;
    align-content: center;
}
    
#b83dfc1c {
    margin: 0px 0% 0px 0%;
}
    
#\39 dd3b1ad::before, #\39 dd3b1ad > .bgExtraLayerOverlay {
    
}
    
#\39 a17f2f5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#defbe0ea {
    height: 200px;
}
    
#\31 a866dd9 {
    align-items: center;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#\32 2372c48 {
    margin: 0px 0% 0px 0%;
}
    
#cc0edb62 {
    align-items: center;
    align-content: center;
}
    
#\32 838f82c {
    height: 200px;
}
    
#ca47e861 {
    height: 200px;
}
    
#\35 a644170 {
    align-items: center;
    align-content: center;
}
    
#\36 3d89546::before, #\36 3d89546 > .bgExtraLayerOverlay {
    
}
    
#\36 12436b7 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 25px 50px 25px;
}
    
#b5d7725d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\34 1f9babe {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#group_l6d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 10fcc32 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 a245660 {
    margin: 0px 0% 0px 0%;
}
    
#\31 081b95a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 25px 32px 25px;
}
    
#\32 15e8811 {
    align-items: center;
    align-content: center;
}
    
#ad315481 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#b5a507aa {
    height: 200px;
}
    
#fd1f2056 {
    align-items: center;
    align-content: center;
}
    
#c72cb50e {
    height: 200px;
}
    
#\32 c028ac8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\37 e13ba10 {
    align-items: center;
    align-content: center;
}
    
#\34 c83d9c7 {
    align-items: center;
    align-content: center;
}
    
#\32 50bce6a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#c1b38960 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#ca4fb4ba {
    height: 200px;
}
    
#\34 04ed930::before, #\34 04ed930 > .bgExtraLayerOverlay {
    
}
    
#\36 c80ad3b {
    height: 200px;
}
}



@media (max-width: 767px) {
    
#\34 4779670 {
    align-items: center;
    align-content: center;
}
    
#\38 68f1fd3 {
    align-items: center;
    align-content: center;
}
    
#\38 a03d02c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\36 0b6a025 {
    align-items: center;
    align-content: center;
}
    
#ec60c9f1 {
    margin: 0px 0% 0px 0%;
}
    
#a9198fb8 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 25px 32px 25px;
}
    
#\39 8e003e4 {
    height: 200px;
}
    
#c12777ef {
    align-items: center;
    align-content: center;
}
    
#\33 52ed4b6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\33 098eead {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\33 19639b3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\39 cebc4f9::before, #\39 cebc4f9 > .bgExtraLayerOverlay {
    
}
    
#\36 ce716a0 {
    height: 200px;
}
    
#\35 0e2cadb {
    height: 200px;
}
    
#db0ffc01 {
    height: 200px;
}
}



@media (max-width: 767px) {
    
#\36 6133c34 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#af6ade92 {
    align-items: center;
    align-content: center;
}
    
#c5e4b29b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 25px 40px 25px;
}
    
#\36 ca5935b {
    margin: 0px 0% 0px 0%;
}
    
#\31 e5163e0::before, #\31 e5163e0 > .bgExtraLayerOverlay {
    
}
    
#\32 e942b00 {
    height: 200px;
}
    
#group_3jb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_ncn {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_hhg {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

#\36 d76beaf.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvklEQVQY04WPQaqFMAxFm7v/9ThxUHAgiiBaRKVUFNGpihvwcQMWJ58/OFCS0+TGOOek73s0TYNt25T7vvE8D5ZlgfcedMy6rtoMIWDfd4zjGOVpmrRO2XASHyxQKMsSbdvGLc45/WCSJIG1FlVVcZVkWSbWWknTFHVd6xBuiiInhRCkKAolz3ONwWjHcYjpug4vFIdhUOZ5Fka5rktU5HUf5OU8T+Had+q/Ysz4bX5hDOYmPPJPkTl5PfHeyw8rvgiQ04BzdAAAAABJRU5ErkJggg==')!important}#\30 c700053.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvklEQVQY04WPQaqFMAxFm7v/9ThxUHAgiiBaRKVUFNGpihvwcQMWJ58/OFCS0+TGOOek73s0TYNt25T7vvE8D5ZlgfcedMy6rtoMIWDfd4zjGOVpmrRO2XASHyxQKMsSbdvGLc45/WCSJIG1FlVVcZVkWSbWWknTFHVd6xBuiiInhRCkKAolz3ONwWjHcYjpug4vFIdhUOZ5Fka5rktU5HUf5OU8T+Had+q/Ysz4bX5hDOYmPPJPkTl5PfHeyw8rvgiQ04BzdAAAAABJRU5ErkJggg==')!important}#\31 b1849f6.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvklEQVQY04WPQaqFMAxFm7v/9ThxUHAgiiBaRKVUFNGpihvwcQMWJ58/OFCS0+TGOOek73s0TYNt25T7vvE8D5ZlgfcedMy6rtoMIWDfd4zjGOVpmrRO2XASHyxQKMsSbdvGLc45/WCSJIG1FlVVcZVkWSbWWknTFHVd6xBuiiInhRCkKAolz3ONwWjHcYjpug4vFIdhUOZ5Fka5rktU5HUf5OU8T+Had+q/Ysz4bX5hDOYmPPJPkTl5PfHeyw8rvgiQ04BzdAAAAABJRU5ErkJggg==')!important}#\39 c5a687e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIhAAAQEGBwAAAAAAAAAAAAAAAgABAwUGETESExUhIkGR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABsRAAEEAwAAAAAAAAAAAAAAAAABAgMEFCFR/9oADAMBAAIRAxEAPwCxmY8EIaDkRY8IaEXdfFlmoxIOOZba6IjrMqLpwx4+H//Z')!important}#ae95f12a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvklEQVQY04WPQaqFMAxFm7v/9ThxUHAgiiBaRKVUFNGpihvwcQMWJ58/OFCS0+TGOOek73s0TYNt25T7vvE8D5ZlgfcedMy6rtoMIWDfd4zjGOVpmrRO2XASHyxQKMsSbdvGLc45/WCSJIG1FlVVcZVkWSbWWknTFHVd6xBuiiInhRCkKAolz3ONwWjHcYjpug4vFIdhUOZ5Fka5rktU5HUf5OU8T+Had+q/Ysz4bX5hDOYmPPJPkTl5PfHeyw8rvgiQ04BzdAAAAABJRU5ErkJggg==')!important}#a48e5769.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvklEQVQY04WPQaqFMAxFm7v/9ThxUHAgiiBaRKVUFNGpihvwcQMWJ58/OFCS0+TGOOek73s0TYNt25T7vvE8D5ZlgfcedMy6rtoMIWDfd4zjGOVpmrRO2XASHyxQKMsSbdvGLc45/WCSJIG1FlVVcZVkWSbWWknTFHVd6xBuiiInhRCkKAolz3ONwWjHcYjpug4vFIdhUOZ5Fka5rktU5HUf5OU8T+Had+q/Ysz4bX5hDOYmPPJPkTl5PfHeyw8rvgiQ04BzdAAAAABJRU5ErkJggg==')!important}#\33 f06d01e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvklEQVQY04WPQaqFMAxFm7v/9ThxUHAgiiBaRKVUFNGpihvwcQMWJ58/OFCS0+TGOOek73s0TYNt25T7vvE8D5ZlgfcedMy6rtoMIWDfd4zjGOVpmrRO2XASHyxQKMsSbdvGLc45/WCSJIG1FlVVcZVkWSbWWknTFHVd6xBuiiInhRCkKAolz3ONwWjHcYjpug4vFIdhUOZ5Fka5rktU5HUf5OU8T+Had+q/Ysz4bX5hDOYmPPJPkTl5PfHeyw8rvgiQ04BzdAAAAABJRU5ErkJggg==')!important}#\39 dd3b1ad.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvklEQVQY04WPQaqFMAxFm7v/9ThxUHAgiiBaRKVUFNGpihvwcQMWJ58/OFCS0+TGOOek73s0TYNt25T7vvE8D5ZlgfcedMy6rtoMIWDfd4zjGOVpmrRO2XASHyxQKMsSbdvGLc45/WCSJIG1FlVVcZVkWSbWWknTFHVd6xBuiiInhRCkKAolz3ONwWjHcYjpug4vFIdhUOZ5Fka5rktU5HUf5OU8T+Had+q/Ysz4bX5hDOYmPPJPkTl5PfHeyw8rvgiQ04BzdAAAAABJRU5ErkJggg==')!important}#\36 3d89546.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvklEQVQY04WPQaqFMAxFm7v/9ThxUHAgiiBaRKVUFNGpihvwcQMWJ58/OFCS0+TGOOek73s0TYNt25T7vvE8D5ZlgfcedMy6rtoMIWDfd4zjGOVpmrRO2XASHyxQKMsSbdvGLc45/WCSJIG1FlVVcZVkWSbWWknTFHVd6xBuiiInhRCkKAolz3ONwWjHcYjpug4vFIdhUOZ5Fka5rktU5HUf5OU8T+Had+q/Ysz4bX5hDOYmPPJPkTl5PfHeyw8rvgiQ04BzdAAAAABJRU5ErkJggg==')!important}#\33 6105154.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIhAAAQEGBwAAAAAAAAAAAAAAAgABAwUGETESExUhIkGR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABsRAAEEAwAAAAAAAAAAAAAAAAABAgMEFCFR/9oADAMBAAIRAxEAPwCxmY8EIaDkRY8IaEXdfFlmoxIOOZba6IjrMqLpwx4+H//Z')!important}#\31 64e12d4.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvklEQVQY04WPQaqFMAxFm7v/9ThxUHAgiiBaRKVUFNGpihvwcQMWJ58/OFCS0+TGOOek73s0TYNt25T7vvE8D5ZlgfcedMy6rtoMIWDfd4zjGOVpmrRO2XASHyxQKMsSbdvGLc45/WCSJIG1FlVVcZVkWSbWWknTFHVd6xBuiiInhRCkKAolz3ONwWjHcYjpug4vFIdhUOZ5Fka5rktU5HUf5OU8T+Had+q/Ysz4bX5hDOYmPPJPkTl5PfHeyw8rvgiQ04BzdAAAAABJRU5ErkJggg==')!important}#\34 7c61237.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvklEQVQY04WPQaqFMAxFm7v/9ThxUHAgiiBaRKVUFNGpihvwcQMWJ58/OFCS0+TGOOek73s0TYNt25T7vvE8D5ZlgfcedMy6rtoMIWDfd4zjGOVpmrRO2XASHyxQKMsSbdvGLc45/WCSJIG1FlVVcZVkWSbWWknTFHVd6xBuiiInhRCkKAolz3ONwWjHcYjpug4vFIdhUOZ5Fka5rktU5HUf5OU8T+Had+q/Ysz4bX5hDOYmPPJPkTl5PfHeyw8rvgiQ04BzdAAAAABJRU5ErkJggg==')!important}#\34 04ed930.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvklEQVQY04WPQaqFMAxFm7v/9ThxUHAgiiBaRKVUFNGpihvwcQMWJ58/OFCS0+TGOOek73s0TYNt25T7vvE8D5ZlgfcedMy6rtoMIWDfd4zjGOVpmrRO2XASHyxQKMsSbdvGLc45/WCSJIG1FlVVcZVkWSbWWknTFHVd6xBuiiInhRCkKAolz3ONwWjHcYjpug4vFIdhUOZ5Fka5rktU5HUf5OU8T+Had+q/Ysz4bX5hDOYmPPJPkTl5PfHeyw8rvgiQ04BzdAAAAABJRU5ErkJggg==')!important}#\39 cebc4f9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvklEQVQY04WPQaqFMAxFm7v/9ThxUHAgiiBaRKVUFNGpihvwcQMWJ58/OFCS0+TGOOek73s0TYNt25T7vvE8D5ZlgfcedMy6rtoMIWDfd4zjGOVpmrRO2XASHyxQKMsSbdvGLc45/WCSJIG1FlVVcZVkWSbWWknTFHVd6xBuiiInhRCkKAolz3ONwWjHcYjpug4vFIdhUOZ5Fka5rktU5HUf5OU8T+Had+q/Ysz4bX5hDOYmPPJPkTl5PfHeyw8rvgiQ04BzdAAAAABJRU5ErkJggg==')!important}#\31 e5163e0.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvklEQVQY04WPQaqFMAxFm7v/9ThxUHAgiiBaRKVUFNGpihvwcQMWJ58/OFCS0+TGOOek73s0TYNt25T7vvE8D5ZlgfcedMy6rtoMIWDfd4zjGOVpmrRO2XASHyxQKMsSbdvGLc45/WCSJIG1FlVVcZVkWSbWWknTFHVd6xBuiiInhRCkKAolz3ONwWjHcYjpug4vFIdhUOZ5Fka5rktU5HUf5OU8T+Had+q/Ysz4bX5hDOYmPPJPkTl5PfHeyw8rvgiQ04BzdAAAAABJRU5ErkJggg==')!important}#db31b837.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIhAAAQEGBwAAAAAAAAAAAAAAAgABAwUGETESExUhIkGR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABsRAAEEAwAAAAAAAAAAAAAAAAABAgMEFCFR/9oADAMBAAIRAxEAPwCxmY8EIaDkRY8IaEXdfFlmoxIOOZba6IjrMqLpwx4+H//Z')!important}#ef0cbf81.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvklEQVQY04WPQaqFMAxFm7v/9ThxUHAgiiBaRKVUFNGpihvwcQMWJ58/OFCS0+TGOOek73s0TYNt25T7vvE8D5ZlgfcedMy6rtoMIWDfd4zjGOVpmrRO2XASHyxQKMsSbdvGLc45/WCSJIG1FlVVcZVkWSbWWknTFHVd6xBuiiInhRCkKAolz3ONwWjHcYjpug4vFIdhUOZ5Fka5rktU5HUf5OU8T+Had+q/Ysz4bX5hDOYmPPJPkTl5PfHeyw8rvgiQ04BzdAAAAABJRU5ErkJggg==')!important}#a40d7cc5.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIhAAAQEGBwAAAAAAAAAAAAAAAgABAwUGETESExUhIkGR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABsRAAEEAwAAAAAAAAAAAAAAAAABAgMEFCFR/9oADAMBAAIRAxEAPwCxmY8EIaDkRY8IaEXdfFlmoxIOOZba6IjrMqLpwx4+H//Z')!important}#a321c853.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvklEQVQY04WPQaqFMAxFm7v/9ThxUHAgiiBaRKVUFNGpihvwcQMWJ58/OFCS0+TGOOek73s0TYNt25T7vvE8D5ZlgfcedMy6rtoMIWDfd4zjGOVpmrRO2XASHyxQKMsSbdvGLc45/WCSJIG1FlVVcZVkWSbWWknTFHVd6xBuiiInhRCkKAolz3ONwWjHcYjpug4vFIdhUOZ5Fka5rktU5HUf5OU8T+Had+q/Ysz4bX5hDOYmPPJPkTl5PfHeyw8rvgiQ04BzdAAAAABJRU5ErkJggg==')!important}