@media all {
  *#dm .dmInner div.u_2266030572 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:5px !important;
    color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_3780965790 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1664649283 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1142478920 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1851134433 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1637857135 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }
}
*#dm .dmInner div.u_2899719405
{
	opacity:0 !important;
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
*#dm .dmInner div.u_1637857135
{
	width:fit-content !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_2899719405
{
}
*#dm .dmInner div.u_1637857135
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 49972ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ccff8b16 {
    min-height: 251px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c7c39201::before, #c7c39201 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.2;
    border-radius: inherit;
}
#c7c39201 {
    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/e4106152/dms3rep/multi/opt/01-4326-1920w.png");
    background-position: 50% 0%;
}
    
#group_csp {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 24px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 21d8e74 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_f5t.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 20px 10px 20px;
}
#widget_f5t {
    width: 78.90%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_0ce {
    width: 88.86%;
    height: auto;
    max-width: 100%;
}
    
#widget_5ph.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_5ph {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#group_t63 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1kq {
    width: 233.094px;
    height: auto;
    max-width: 100%;
}
    
#\32 ea3baee {
    width: 267px;
    height: auto;
    max-width: 100%;
}
    
#cd133795 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 8eff015 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#af4ff15e {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 92d0345 {
    align-items: flex-start;
    width: 38.08%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#d4a681bb {
    min-height: 225px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 e010f78 {
    align-items: flex-start;
    width: 61.92%;
    min-height: 100.01%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_5);
    background-image: url("https://irp.cdn-website.com/e4106152/dms3rep/multi/opt/eisenhowereyecare_banner2-1920w.jpg");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lpk {
    width: 100%;
    height: 586px;
    max-width: 100%;
}
    
#widget_af9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_nhv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_698 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b064d87e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 e0c5a78 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#ffb589eb::before, #ffb589eb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#ffb589eb {
    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/e4106152/dms3rep/multi/opt/eisenhowereyecare_banner2-1920w.jpg");
    background-attachment: fixed;
}
    
#ded157c8 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_hlm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bbd {
    width: 67.41%;
    height: auto;
    max-width: 100%;
}
    
#widget_r7a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_r7a {
    width: 59.23%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#group_lqg {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_0c5 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.647140827323664%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    background-color: var(--color_5);
    background-image: none;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_jig {
    align-items: flex-start;
    width: 16.42%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0043e3c {
    align-items: flex-start;
    width: 81.94%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 10px 24px 10px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_d33 {
    width: 100px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_p2h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8ro {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 6ed9b97 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.647140827323664%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    background-color: var(--color_5);
    background-image: none;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0ea4736 {
    align-items: flex-start;
    width: 16.42%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b0eeda53 {
    width: 100px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e36b6ba7 {
    align-items: flex-start;
    width: 81.94%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 10px 24px 10px 24px;
    margin: 0px 0% 0px 0%;
}
    
#edc41266 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 d135dc2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b7fa12cb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d1a36760 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.647140827323664%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    background-color: var(--color_5);
    background-image: none;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 627d919 {
    align-items: flex-start;
    width: 16.58%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cb23d9bc {
    width: 100px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e5a8de5f {
    align-items: flex-start;
    width: 81.28%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 10px 24px 10px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4ad3a19 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 877859d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#debe3a54 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.647140827323664%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    background-color: var(--color_5);
    background-image: none;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c757a75 {
    align-items: flex-start;
    width: 16.42%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cd4a6127 {
    width: 100px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 d2b6c77 {
    align-items: flex-start;
    width: 81.94%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 10px 24px 10px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d1fdfa1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 8de685f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 5159638 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 d1ac7e7 {
    min-height: 254px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 75338ce::before, #\32 75338ce > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#\32 75338ce {
    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/e4106152/dms3rep/multi/opt/eisenhowereyecare_banner2-1920w.jpg");
    background-attachment: fixed;
}
    
#group_7j3 {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 24px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ba86ce3f {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_snh {
    width: 100%;
    height: 654px;
    max-width: 100%;
}
    
#widget_rhc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_pai {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_7v3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ah7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.41%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lv3 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#widget_7r8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 d22b116 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.41%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fb9e1bbe {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\30 ce19757 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 750426c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.41%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ce13151e {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\31 2ca7f60 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#abba4c23 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.41%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 979d6a0 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#fd84f519 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 9f08241 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.41%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2374df3 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\37 4c8ace9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 e937712 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.41%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cb04b7e4 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#f1cacd9a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\39 8347925 {
    align-items: stretch;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.647140827323664%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    background-color: var(--color_5);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f717096b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 bfcfac5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 6333d89 {
    align-items: flex-start;
    width: 30%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    background-image: url("https://irp.cdn-website.com/e4106152/dms3rep/multi/opt/IMG_4953-1920w.jpeg");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a7389fef {
    align-items: flex-start;
    width: 67.92%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 10px 24px 10px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 900ca3f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 e859d0f {
    align-items: flex-start;
    width: 67.46%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 10px 24px 10px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 dd15c8c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\35 b508368 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 dfd0498 {
    align-items: flex-start;
    width: 30%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/e4106152/dms3rep/multi/opt/contact-lens-1920w.jpg");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 31aa131 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c14361b {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.647140827323664%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    background-color: var(--color_5);
    background-image: none;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b383c984 {
    width: 49.08%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 a58901d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 67c16ab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c3668e4c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a491c41.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 a491c41 {
    width: 59.23%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\30 35e1fe6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a1be70e8 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.647140827323664%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    background-color: var(--color_5);
    background-image: none;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e633c13 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 146345c {
    align-items: flex-start;
    width: 30%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    height: auto;
    background-image: url("https://irp.cdn-website.com/e4106152/dms3rep/multi/opt/shutterstock_2657531861-1920w.jpg");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bc36982 {
    align-items: flex-start;
    width: 60.83%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 10px 24px 10px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 98c1e8b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 d4ef99a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 05e33a2 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.647140827323664%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    background-color: var(--color_5);
    background-image: none;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e8631cb7 {
    align-items: flex-start;
    width: 30%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    background-image: url("https://irp.cdn-website.com/e4106152/dms3rep/multi/opt/shutterstock_2598439877-1920w.jpg");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a9e3d671 {
    align-items: flex-start;
    width: 67.46%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 10px 24px 10px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 aa5465c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b086ac1c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ae399c9d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 9ca7352 {
    align-items: stretch;
    width: 49.19%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.647140827323664%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    background-color: rgba(244, 248, 251, 1);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f0e57f2 {
    align-items: flex-start;
    width: 30%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    height: auto;
    background-image: url("https://irp.cdn-website.com/e4106152/dms3rep/multi/opt/Screenshot+2026-07-21+145003-1920w.png");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3b51d87 {
    align-items: flex-start;
    width: 68.10%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 10px 24px 10px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e3658f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 cd243a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 a27d491 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 25f8add {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d00e4a06 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b7518b53 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 7a2eb44 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fjv {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_0d2 {
    width: 100%;
    height: 46px;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e440f2c1 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ae7784a0 {
    min-height: 222px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 252bc21 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#group_bk3 {
    align-items: flex-start;
    width: 51.98%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    background-color: var(--color_1);
    background-image: none;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 9c9d97c {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ml5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_s9i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gbe {
    width: 100%;
    height: 384px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\34 8738906 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 0765330 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 10ab5de {
    align-items: flex-start;
    width: 49.59%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c57c90e7::before, #c57c90e7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#c57c90e7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: url("https://irp.cdn-website.com/e4106152/dms3rep/multi/opt/eisenhowereyecare_banner2-1920w.jpg");
    background-attachment: fixed;
}
    
#a07746de {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a26f83f9 {
    align-items: flex-start;
    width: 47.94%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-color: var(--color_2);
    background-image: none;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 876355e {
    min-height: 222px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f2b071f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 2f923be {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#ae3db60c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.41%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f6fb897a {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#fd32a89c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 c79cef5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 c659796 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ed4889e7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.41%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2f67d66 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.41%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 49aab40 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#cd31f8a2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bed91284 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.41%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c423102 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c8a73d {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\38 2eb5c24 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b6c2c93 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d3a262f5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.41%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 619035f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.41%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e50776cc {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#ff36ea76 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#widget_9at {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fd599c44 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.41%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e9b154e {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#cbe9fa45 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.41%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ecf3a714 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#a9afb446 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 24fc9bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#dd2c6df1 {
    min-height: 232px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c00c6883 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_tsg {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 24px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 af2787e {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_c2r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_14h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cnn {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_gce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_4o5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_cjh {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\30 57ac445 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 a702a8c {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#a99d0a71 {
    min-height: 238px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 8a13836 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#group_h5p {
    align-items: flex-start;
    width: 20.9%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/e4106152/dms3rep/multi/opt/download+%2839%29-1920w.webp");
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#cda93063 {
    align-items: flex-start;
    width: 75.10%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_gio {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f8e7d3d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 4306e16 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ccff8b16 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#cd133795 {
    margin: 0px 0% 0px 0%;
}
    
#c7c39201::before, #c7c39201 > .bgExtraLayerOverlay {
    
}
    
#\33 21d8e74 {
    width: 48%;
}
    
#group_csp {
    width: 98.31%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#de13381c {
    margin: 0px 0% 0px 0%;
}
    
#d4a681bb {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#af4ff15e {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 e010f78 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 32.21%;
}
    
#\32 92d0345 {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.41%;
    height: auto;
    min-height: 47.12%;
}
    
#widget_lpk {
    height: 290px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 e0c5a78 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 fa664ec {
    margin: 0px 0% 0px 0%;
}
    
#ffb589eb::before, #ffb589eb > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5159638 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 d1ac7e7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c617d89a {
    margin: 0px 0% 0px 0%;
}
    
#\32 75338ce::before, #\32 75338ce > .bgExtraLayerOverlay {
    
}
    
#group_7j3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 45.39%;
}
    
#ba86ce3f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_snh {
    height: 420px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8347925 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e4e514c1 {
    margin: 0px 0% 0px 0%;
}
    
#\36 900ca3f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ae399c9d {
    column-gap: 3.5045377103929383%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 31aa131 {
    column-gap: 3.5045377103929383%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 e633c13 {
    column-gap: 3.5045377103929383%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 9ca7352 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a1be70e8 {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c14361b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 05e33a2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae7784a0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 98ee3e4 {
    margin: 0px 0% 0px 0%;
}
    
#group_bk3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 41.50%;
}
    
#e440f2c1 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 9c9d97c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 54.56%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c57c90e7::before, #c57c90e7 > .bgExtraLayerOverlay {
    
}
    
#c9a40cd0 {
    margin: 0px 0% 0px 0%;
}
    
#\38 876355e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dd2c6df1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 37ff503 {
    margin: 0px 0% 0px 0%;
}
    
#\33 af2787e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 24fc9bf {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_tsg {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a99d0a71 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 4306e16 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 49972ec {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ccff8b16 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#c7c39201::before, #c7c39201 > .bgExtraLayerOverlay {
    
}
    
#group_csp {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 21d8e74 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_t63 {
    column-gap: 7.313511646553778%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_1kq {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 ea3baee {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cd133795 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#af4ff15e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#d4a681bb {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_lpk {
    height: 240px;
}
    
#\30 e010f78 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 92d0345 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b064d87e {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\30 e0c5a78 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ded157c8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ffb589eb::before, #ffb589eb > .bgExtraLayerOverlay {
    
}
    
#b7fa12cb {
    column-gap: 7.313511646553778%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_lqg {
    column-gap: 7.313511646553778%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_0c5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 6ed9b97 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d1a36760 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#debe3a54 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_bbd {
    width: 97.51%;
}
}



@media (max-width: 767px) {
    
#\37 5159638 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 d1ac7e7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#widget_snh {
    height: 240px;
}
    
#\32 75338ce::before, #\32 75338ce > .bgExtraLayerOverlay {
    
}
    
#group_7j3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ba86ce3f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 8347925 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.647140827323664%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 35e1fe6 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#c3668e4c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 900ca3f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ae399c9d {
    column-gap: 7.313511646553778%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 31aa131 {
    column-gap: 7.313511646553778%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 e633c13 {
    column-gap: 7.313511646553778%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 9ca7352 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.647140827323664%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 dfd0498 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 300px;
}
    
#\34 6333d89 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 300px;
}
    
#\31 146345c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 300px;
}
    
#e8631cb7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 300px;
}
    
#\37 f0e57f2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 300px;
}
    
#b383c984 {
    width: 100.00%;
}
    
#\30 c14361b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.647140827323664%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a1be70e8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.647140827323664%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 e859d0f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a7389fef {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 05e33a2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.647140827323664%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 bc36982 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a9e3d671 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 3b51d87 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#e440f2c1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#ae7784a0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_bk3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 9c9d97c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 8738906 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c57c90e7::before, #c57c90e7 > .bgExtraLayerOverlay {
    
}
    
#a26f83f9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 876355e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 10ab5de {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 24fc9bf {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dd2c6df1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 af2787e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_tsg {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_4o5 {
    column-gap: 7.313511646553778%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_cjh {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 57ac445 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 a702a8c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a99d0a71 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#group_h5p {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 215.99685px;
}
    
#cda93063 {
    width: 100%;
    padding: 24px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4306e16 {
    margin: 0px 0% 0px 0%;
}
}

#\30 e010f78.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAxEFEhMhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQEAAwEAAAAAAAAAAAAAAAACAAERMf/aAAwDAQACEQMRAD8AidOeN2g1kHYKxXZjKhxqWKr8KIgAHORaV7P/2Q==')!important}#\30 dfd0498.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAQMFAQEAAAAAAAAAAAAAAQACAwQGESExBRP/xAAVAQEBAAAAAAAAAAAAAAAAAAAFBv/EABgRAQADAQAAAAAAAAAAAAAAAAIAAQQS/9oADAMBAAIRAxEAPwDaLo9StoozUwuEjH6+bjxRpuGQnJGCe6RE9mB5krratz//2Q==')!important}#\34 6333d89.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQb/xAAjEAABAwIFBQAAAAAAAAAAAAABAgMEAAUGERIhIhYjMTJB/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAQEBAQEAAAAAAAAAAAAAAAEDAgBR/9oADAMBAAIRAxEAPwCqut+k24zI0tlvQk9ojyKm+upKeIc2Gw2NK40ybdElQ1uLGnl8ohmxNuNIWXcipIPoKJSIaTlyouTXvf/Z')!important}#\31 146345c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHxAAAgEDBQEAAAAAAAAAAAAAAQIABAURAwYSFCJR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQEBAQEAAAAAAAAAAAAAAAACAQAx/9oADAMBAAIRAxEAPwCluuTtT9jSC8Kc/MGaK7iqHUMAPQzERAb3WCu//9k=')!important}#e8631cb7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAIBAAAQMEAgMAAAAAAAAAAAAAAQACBAMFERIUISIxUf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAxEx/9oADAMBAAIRAxEAPwDfEtlK7wqUqTXeJLm7h/vA+KXI08A4kN6yiKi2MOQPShA0T//Z')!important}#\37 f0e57f2.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABp0lEQVQY0wXBzU+ScQDA8d//0KFra61LHWrrVJe2vLTVwdZWHcwcNqCllbkoMKJJiMuWjxQSA4ToMYTAPQSPDHhA4m1pKCQgvi7X+ju+fT7CE3FjnLjLhWunOH/1JINjt/goS6xUYixlp3FHDUjyECJb1fgQlhixDaN/PsDLqXECsofvuSUSmgd/woJLHkW0drbJVvIEI17eSTam7M8IeF0kUzGKP1dIFsJE0m5EuVGnVC2TVhJIjteYjMM4rFYW/D4K1VWK9SKFeh4RVaOkcyrJbzEcZhP6O7d5rH/IK8skwVCEVEajsdVByMoii5HPLLhdmAw6dDf6eXDvPk9HTMzN+YgvZ9jY6iG0WgVFWeZrwM+M9QW2J6PYLRM47W8JhqIk0xqN313EZmcHVU3zJfAJ76yTkMeFEo+T11ZZb3VpdnbpHvxBKDkVb3ieacnKrPsNiVSMtWaL3uFfdo/+0Ts8orN/gBiffITRPMTg2E0M5gGc83aSmspGd5v23h6/2g1qm2XExetnOdd3gtOXjnHm8nH6dVd475uhtFaj2WtTWs+R+RHlP+c0N1qo14oeAAAAAElFTkSuQmCC')!important}#ffb589eb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAxEFEhMhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQEAAwEAAAAAAAAAAAAAAAACAAERMf/aAAwDAQACEQMRAD8AidOeN2g1kHYKxXZjKhxqWKr8KIgAHORaV7P/2Q==')!important}#\32 75338ce.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAxEFEhMhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQEAAwEAAAAAAAAAAAAAAAACAAERMf/aAAwDAQACEQMRAD8AidOeN2g1kHYKxXZjKhxqWKr8KIgAHORaV7P/2Q==')!important}#c57c90e7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAxEFEhMhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQEAAwEAAAAAAAAAAAAAAAACAAERMf/aAAwDAQACEQMRAD8AidOeN2g1kHYKxXZjKhxqWKr8KIgAHORaV7P/2Q==')!important}