@media all {
  *#dm .dmInner div.u_1435303871 .svg { fill:rgba(110,226,255,1) !important; }

  *#dm .dmInner div.u_1751065146 .svg { fill:rgba(110,226,255,1) !important; }

  *#dm .dmInner div.u_1155711643 .svg { fill:rgba(110,226,255,1) !important; }

  *#dm .dmInner div.u_1693779168 .svg { fill:rgba(110,226,255,1) !important; }

  *#dm .dmInner div.u_1477373162 .svg { fill:rgba(110,226,255,1) !important; }

  *#dm .dmInner div.u_1697356905 .svg { fill:rgba(110,226,255,1) !important; }

  *#dm .dmInner div.u_1717699765 .svg { fill:rgba(110,226,255,1) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1332272248:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1332272248.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1332272248:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1332272248.hover span.text { color:var(--color_3) !important; }

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

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

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

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

  *#dm .dmInner a.u_1463579152:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1463579152.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1463579152:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1463579152.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1501674547:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1501674547.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1501674547:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1501674547.hover span.text { color:var(--color_3) !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1851743187:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1851743187.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1851743187:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1851743187.hover span.text { color:var(--color_3) !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1393555539:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1393555539.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1393555539:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1393555539.hover span.text { color:var(--color_3) !important; }

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

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

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

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

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

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

  *#dm .dmInner a.u_1082233602:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1082233602.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1082233602:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1082233602.hover span.text { color:var(--color_3) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1476733864 {
    background-color:rgba(229,229,229,1) !important;
    background-image:initial !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1096312563 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner a.u_1098344880:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1098344880.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1098344880:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1098344880.hover span.text { color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner a.u_1332272248 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1332272248 {
    background-color:rgba(12,12,12,1) !important;
    background-image:initial !important;
    border-radius:30px 30px 30px 30px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner a.u_1463579152 {
    background-color:rgba(12,12,12,1) !important;
    background-image:initial !important;
    border-radius:30px 30px 30px 30px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1501674547 {
    background-color:rgba(12,12,12,1) !important;
    background-image:initial !important;
    border-radius:30px 30px 30px 30px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1851743187 {
    background-color:rgba(12,12,12,1) !important;
    background-image:initial !important;
    border-radius:30px 30px 30px 30px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1393555539 {
    background-color:rgba(12,12,12,1) !important;
    background-image:initial !important;
    border-radius:30px 30px 30px 30px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1082233602 {
    background-color:rgba(12,12,12,1) !important;
    background-image:initial !important;
    border-radius:30px 30px 30px 30px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1098344880 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1098344880 {
    background-color:rgba(18,24,46,1) !important;
    background-image:initial !important;
    border-radius:50px 50px 50px 50px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1696712419:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1696712419.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1696712419:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1696712419.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1696712419 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1696712419 {
    background-color:rgba(12,12,12,1) !important;
    background-image:initial !important;
    border-radius:30px 30px 30px 30px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 200px;
    padding-bottom: 120px;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 86.70%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.1;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/d85612e8/dms3rep/multi/opt/hero+section-1920w.png);
}
#\36 3bd85219866cc362278151f.lazy {
    background-image: url('');
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_2aj {
    width: 71.57%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_qvi {
    width: 13.303571428571429%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#group_7qe {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 64.00%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    order: 2;
}
    
#widget_7c9 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#widget_4a6 {
    width: 95.81%;
    height: auto;
    max-width: 100%;
}
    
#\33 dcd2ea2 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 64.00%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    order: 3;
}
    
#e23799b6 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\30 4975340 {
    width: 95.81%;
    height: auto;
    max-width: 100%;
}
    
#\34 eee47f7 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 64.00%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    order: 4;
}
    
#\39 a0ee8d1 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#c7d46de4 {
    width: 95.81%;
    height: auto;
    max-width: 100%;
}
    
#\38 a935609 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 64.00%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    order: 5;
}
    
#\36 07368f1 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\30 7aec1c3 {
    width: 95.81%;
    height: auto;
    max-width: 100%;
}
    
#fa6bdca7 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 64.00%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    order: 6;
}
    
#\32 91ef7e5 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#a8f56396 {
    width: 95.81%;
    height: auto;
    max-width: 100%;
}
    
#fa8ebf32 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 64.00%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    order: 7;
}
    
#\39 5fc20b2 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 1330c39 {
    width: 93.01984141395798%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c9c0bd39 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 63.99970248932758%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 8;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ac349c8 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\32 8d5191b {
    width: 93.02%;
    height: auto;
    max-width: 100%;
}
    
#c1898a0b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 64.00%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    order: 10;
}
    
#\31 b67360e {
    width: 93.02%;
    height: auto;
    max-width: 100%;
}
    
#widget_6pv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_p27 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 9;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f.lazy {
    background-image: url('');
}
    
#widget_2aj {
    width: 93.56%;
}
    
#c1898a0b {
    width: 100.00%;
}
    
#\36 3bd85219866cc3622781522 {
    row-gap: 8px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 170px 4% 100px 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-position: 50% 50%;
}
#\36 3bd85219866cc362278151f.lazy {
    background-image: url('');
}
    
#group_qvi {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_2aj {
    width: 100.00%;
}
    
#group_7qe {
    width: 100.00%;
}
    
#\33 dcd2ea2 {
    width: 100.00%;
}
    
#c9c0bd39 {
    width: 100.00%;
}
    
#c1898a0b {
    width: 100.00%;
}
}



@media all {
    
#\30 efa965b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#ae20558d {
    min-height: 150px;
    padding-top: 80px;
    padding-bottom: 20px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 5e4b2bd {
    width: 54.28%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ea14e19::before, #\36 ea14e19 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#\36 ea14e19 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(246,251,249,1);
    background-image: initial;
    background-size: contain;
    background-position: 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae20558d {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 ea14e19::before, #\36 ea14e19 > .bgExtraLayerOverlay {
    
}
    
#\35 5e4b2bd {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 efa965b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
}
    
#ae20558d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 30px;
}
    
#\36 ea14e19::before, #\36 ea14e19 > .bgExtraLayerOverlay {
    
}
    
#\35 5e4b2bd {
    width: 100.00%;
}
}



@media all {
    
#\32 7643795 {
    width: 7.79%;
    height: 35px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#\36 0369811 {
    width: 6.84%;
    height: 35px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#\39 b2a9960 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#\30 0383710 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding-top: 16px;
    padding-bottom: 16px;
    background-image: url(https://irp.cdn-website.com/d85612e8/dms3rep/multi/Macbook-932217ee+%281%29.svg);
    background-position: 100% 50%;
    background-size: contain;
}
    
#c7120a7e {
    padding-top: 200px;
    padding-bottom: 100px;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    padding-left: 80px;
    flex-wrap: nowrap;
}
    
#\37 1109e1b::before, #\37 1109e1b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.67;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(233, 235, 255, 1) 0%, rgba(238, 232, 251, 1) 100%);
}
#\37 1109e1b {
    background-image: url(https://irp.cdn-website.com/d85612e8/dms3rep/multi/Background+lines+-+Masked.svg);
}
    
#group_om8 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.62%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vki {
    width: 7.79%;
    height: 35px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#widget_84s {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#eab8f1d2 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.62%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e3cb48fc {
    width: 7.79%;
    height: 35px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#e65597d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#\30 5d346ec {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.62%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#df8f9204 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#\31 26dc75b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.62%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#f0eccb4d {
    width: 7.79%;
    height: 35px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#b105d776 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#\30 856cf7d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.62%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#\37 abc1030 {
    width: 6.84%;
    height: 35px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#cb99180b {
    width: 89.16168398156893%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#\33 b452d41 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.62%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 6;
    grid-area: auto / auto / auto / auto;
}
    
#\38 19d7ec8 {
    width: 6.84%;
    height: 35px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#\32 72bcfd7 {
    width: 89.16168398156893%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#\32 b7f9384 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.61917779106062%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 7;
    grid-area: auto / auto / auto / auto;
}
    
#b003e6ab {
    width: 89.16168398156893%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#efbd27d1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 67.45%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 8;
    padding-top: 40px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t3i {
    width: 224px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
}
    
#group_04k {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 196px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding-bottom: 40px;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1vt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_gf5 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c7120a7e {
    padding-left: 1%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-top: 150px;
}
    
#\37 1109e1b::before, #\37 1109e1b > .bgExtraLayerOverlay {
    
}
    
#\39 b2a9960 {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\30 0383710 {
    width: 100%;
    min-height: 395px;
    order: 1;
    height: auto;
    background-position: 100% 50%;
}
    
#group_om8 {
    order: 1;
}
    
#eab8f1d2 {
    order: 2;
}
    
#\30 5d346ec {
    order: 3;
}
    
#\31 26dc75b {
    order: 4;
}
    
#\30 856cf7d {
    order: 5;
}
    
#\33 b452d41 {
    order: 6;
}
    
#\32 b7f9384 {
    order: 7;
}
    
#efbd27d1 {
    order: 8;
}
    
#group_04k {
    height: auto;
    min-height: 123px;
    padding-bottom: 20px;
    width: 89.68%;
}
    
#widget_gf5 {
    height: 588px;
}
}



@media (max-width: 767px) {
    
#\32 7643795 {
    height: 34px;
}
    
#\36 0369811 {
    height: 34px;
}
    
#\39 b2a9960 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\30 0383710 {
    width: 100%;
    min-height: 329px;
    align-items: center;
    height: auto;
    background-position: 100% 50%;
}
    
#c7120a7e {
    min-height: unset;
    flex-direction: column;
    padding: 100px 0% 50px 4%;
}
    
#\37 1109e1b::before, #\37 1109e1b > .bgExtraLayerOverlay {
    
}
    
#widget_vki {
    height: 34px;
}
    
#group_om8 {
    order: 1;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_84s {
    width: 89.77355586807121%;
}
    
#eab8f1d2 {
    order: 2;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3cb48fc {
    height: 34px;
}
    
#e65597d7 {
    width: 89.77355586807121%;
}
    
#\30 5d346ec {
    order: 3;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df8f9204 {
    width: 89.77355586807121%;
}
    
#\31 26dc75b {
    order: 4;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0eccb4d {
    height: 34px;
}
    
#b105d776 {
    width: 89.77355586807121%;
}
    
#\30 856cf7d {
    order: 5;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 abc1030 {
    height: 34px;
}
    
#cb99180b {
    width: 89.77355586807121%;
}
    
#\33 b452d41 {
    order: 6;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 19d7ec8 {
    height: 34px;
}
    
#\32 72bcfd7 {
    width: 89.77355586807121%;
}
    
#\32 b7f9384 {
    order: 7;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b003e6ab {
    width: 89.77355586807121%;
}
    
#efbd27d1 {
    order: 8;
    height: auto;
    min-height: 130px;
    justify-self: auto;
    align-self: auto;
    width: 94.61555579797098%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 20px;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t3i {
    margin: 0px 0% 0px 0%;
}
    
#group_04k {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 97.34%;
    height: auto;
    min-height: 146px;
    padding-bottom: 20px;
    order: 0;
}
}



@media all {
    
#\34 d6c1a3e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://irp.cdn-website.com/d85612e8/dms3rep/multi/row2.svg);
    align-items: center;
    padding: 80px 80px 80px 80px;
}
    
#bca18d8d {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#\36 0cb2738::before, #\36 0cb2738 > .bgExtraLayerOverlay {
    
    background-image: radial-gradient(circle, rgba(207, 229, 255, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\36 0cb2738 {
    background-image: radial-gradient(circle, rgba(207, 229, 255, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-position: 0% 50%;
    background-origin: border-box;
}
    
#widget_pli {
    width: 720px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ohp {
    width: 700px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b99ba94b {
    width: 224px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e82ec35 {
    flex-direction: row;
    align-items: flex-start;
    width: 73.6894835096453%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 2;
    padding-top: 20px;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bca18d8d {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 0cb2738::before, #\36 0cb2738 > .bgExtraLayerOverlay {
    
}
    
#\34 d6c1a3e {
    width: 100%;
    min-height: 80px;
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    background-position: 50% 50%;
}
    
#widget_ohp {
    width: 544px;
}
}



@media (max-width: 767px) {
    
#\34 d6c1a3e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 15px 30px 15px;
}
    
#bca18d8d {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\36 0cb2738::before, #\36 0cb2738 > .bgExtraLayerOverlay {
    
}
    
#widget_pli {
    width: 100.00%;
    order: 0;
}
    
#b99ba94b {
    margin: 0px 0% 0px 0%;
}
    
#\36 e82ec35 {
    order: 2;
    height: auto;
    min-height: 130px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ohp {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 ab214c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#a4c5eedf {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 a65f44e {
    background-image: radial-gradient(circle, rgba(207, 229, 255, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
}
    
#widget_tfk {
    width: 9.94869003690037%;
    height: 62px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2mi {
    width: 84.32%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 08a0107 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#bd442ab5 {
    width: 9.94869003690037%;
    height: 62px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 42dea4e {
    width: 84.32%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a4c5eedf {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_tfk {
    width: 20.56%;
    height: 72px;
}
    
#widget_2mi {
    width: 100.00%;
}
    
#bd442ab5 {
    width: 20.56%;
    height: 72px;
}
    
#\34 42dea4e {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 ab214c4 {
    width: 100%;
    min-height: 212px;
    align-items: center;
    height: auto;
}
    
#a4c5eedf {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_tfk {
    height: 54px;
    width: 16.41%;
}
    
#\36 08a0107 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bd442ab5 {
    height: 52px;
    width: 16.42%;
}
    
#widget_2mi {
    order: 1;
}
    
#\34 42dea4e {
    justify-self: auto;
    align-self: auto;
    width: 84.31814827917319%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 4631930 {
    background-image: radial-gradient(circle, rgba(207, 229, 255, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
}
    
#e0c12992 {
    width: 84.31881918819187%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#de5b997a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#f5aa71d9 {
    width: 9.95%;
    height: 62px;
    max-width: 100%;
    order: 0;
}
    
#\32 745653e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#ee85f4f8 {
    width: 9.95%;
    height: 62px;
    max-width: 100%;
}
    
#ed2421d9 {
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 0736108 {
    width: 84.32%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e0c12992 {
    width: 100.00%;
}
    
#f5aa71d9 {
    width: 20.56%;
    height: 72px;
}
    
#ee85f4f8 {
    width: 20.56%;
    height: 72px;
}
    
#ed2421d9 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 0736108 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#de5b997a {
    width: 100%;
    min-height: 212px;
    align-items: center;
    height: auto;
}
    
#f5aa71d9 {
    height: 52px;
    width: 17.06%;
}
    
#\32 745653e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ee85f4f8 {
    height: 64px;
    width: 16.42%;
}
    
#ed2421d9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 30px;
}
    
#e0c12992 {
    width: 100.00%;
}
    
#\30 0736108 {
    width: 100.00%;
}
}



@media all {
    
#\35 0667438 {
    width: 315px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 50px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c456ab2 {
    padding-top: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://irp.cdn-website.com/d85612e8/dms3rep/multi/Email+and+SMS-de65ccc3.svg);
    background-color: rgba(0,0,0,0);
    background-size: contain;
}
#\37 c456ab2.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABfElEQVQY0wFxAY7+AMOhrg7QvcUW1c3UIeHk6Cbi5eoy5OfsQfHx70mpyfJweq/0mV2e9MYAxLK7MdnT3FPl5Op47fH1f/Dy9Yfw8vWS9PX3ldDh9pGdxPWHZKP0gQC0q7FS2tjdjezr78jy9PfR8fP21fH099vz9vjd5+/5r8jd93Rxq/Q9AKaipWba2dyw8PDy+PT2+P/z9ff/8/b5//X3+//3+fy6+Pr8Yf///wgAkZWbZdfZ26/y8/T1+fn6//X3+P/19vn+9vf6//T2+b3x8/Vl0tfeCwB5hJFewsjPnuDk6Nnt7u7g6urs2enq7NPr7O3N6OnrluTl50+8vsEKAFxre0WkrLZsxcrQj9bW15HR0tOL0dLThNbX2HnU1dZW0tPULKOkpgYANkdaJGp1gjGFjZY7l5eZOI2PkDSIiYotiImJI4KCgxV+fn8ILS4uAQAAAAAJAAAACQAAAAkAAAAIAAAABwAAAAYAAAADAAAAAP///wAzMzQAEATsghLg0J0AAAAASUVORK5CYII=');
}
    
#d4d57719 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding-right: 16px;
    padding-left: 16px;
}
    
#\36 b35ce29 {
    padding-bottom: 40px;
    min-height: 476px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 80px;
}
    
#d9e08c33 {
    background-image: initial;
    background-position: 50% 0%;
    background-color: rgba(230, 255, 251, 1);
}
    
#widget_8nh {
    width: 87.68%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_5hi {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_p9i {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_dc5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 85.47941176470589%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding-top: 40px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 b35ce29 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\37 c456ab2 {
    width: 45.35%;
    min-height: 8px;
    justify-content: center;
}
#\37 c456ab2.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABfElEQVQY0wFxAY7+AMOhrg7QvcUW1c3UIeHk6Cbi5eoy5OfsQfHx70mpyfJweq/0mV2e9MYAxLK7MdnT3FPl5Op47fH1f/Dy9Yfw8vWS9PX3ldDh9pGdxPWHZKP0gQC0q7FS2tjdjezr78jy9PfR8fP21fH099vz9vjd5+/5r8jd93Rxq/Q9AKaipWba2dyw8PDy+PT2+P/z9ff/8/b5//X3+//3+fy6+Pr8Yf///wgAkZWbZdfZ26/y8/T1+fn6//X3+P/19vn+9vf6//T2+b3x8/Vl0tfeCwB5hJFewsjPnuDk6Nnt7u7g6urs2enq7NPr7O3N6OnrluTl50+8vsEKAFxre0WkrLZsxcrQj9bW15HR0tOL0dLThNbX2HnU1dZW0tPULKOkpgYANkdaJGp1gjGFjZY7l5eZOI2PkDSIiYotiImJI4KCgxV+fn8ILS4uAQAAAAAJAAAACQAAAAkAAAAIAAAABwAAAAYAAAADAAAAAP///wAzMzQAEATsghLg0J0AAAAASUVORK5CYII=');
}
    
#d4d57719 {
    width: 50.49671428571428%;
    min-height: 8px;
}
    
#widget_8nh {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5hi {
    order: 1;
}
    
#widget_p9i {
    order: 2;
}
    
#group_dc5 {
    order: 3;
}
}



@media (max-width: 767px) {
    
#\35 0667438 {
    width: 255px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c456ab2 {
    width: 100%;
    min-height: 283px;
    align-items: center;
    height: auto;
}
#\37 c456ab2.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABfElEQVQY0wFxAY7+AMOhrg7QvcUW1c3UIeHk6Cbi5eoy5OfsQfHx70mpyfJweq/0mV2e9MYAxLK7MdnT3FPl5Op47fH1f/Dy9Yfw8vWS9PX3ldDh9pGdxPWHZKP0gQC0q7FS2tjdjezr78jy9PfR8fP21fH099vz9vjd5+/5r8jd93Rxq/Q9AKaipWba2dyw8PDy+PT2+P/z9ff/8/b5//X3+//3+fy6+Pr8Yf///wgAkZWbZdfZ26/y8/T1+fn6//X3+P/19vn+9vf6//T2+b3x8/Vl0tfeCwB5hJFewsjPnuDk6Nnt7u7g6urs2enq7NPr7O3N6OnrluTl50+8vsEKAFxre0WkrLZsxcrQj9bW15HR0tOL0dLThNbX2HnU1dZW0tPULKOkpgYANkdaJGp1gjGFjZY7l5eZOI2PkDSIiYotiImJI4KCgxV+fn8ILS4uAQAAAAAJAAAACQAAAAkAAAAIAAAABwAAAAYAAAADAAAAAP///wAzMzQAEATsghLg0J0AAAAASUVORK5CYII=');
}
    
#d4d57719 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 b35ce29 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 30px;
}
    
#group_dc5 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#widget_8nh {
    width: 100.00%;
}
    
#widget_5hi {
    width: 100.00%;
}
}



@media all {
    
#d3bea689 {
    padding-top: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: initial;
    background-color: rgba(0,0,0,0);
    order: 1;
}
    
#\34 c43aa3b {
    padding-bottom: 40px;
    min-height: 476px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\35 638f0ec {
    background-image: initial;
    background-position: 50% 0%;
    background-color: rgba(231, 255, 251, 1);
}
    
#f12bd399 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\30 7047123 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding-right: 16px;
    padding-left: 16px;
    order: 0;
}
    
#\34 3e7d4e4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 84.99748533350567%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 6;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0e18484 {
    width: 100.00%;
    height: 376px;
    max-width: 100%;
}
    
#c1dc84ff {
    width: 87.68%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b91fc8ed {
    width: 315px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 50px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 23854d6 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.62%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dce4e6c {
    width: 6.936323594141307%;
    height: 44px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8fadf73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
    order: 1;
}
    
#c1b93ba8 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.62%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5012a09 {
    width: 6.936323594141307%;
    height: 44px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 300c708 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
    order: 1;
}
    
#ece52acf {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.6189338235294%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\37 951a942 {
    width: 6.936323594141307%;
    height: 44px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0241d69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
    order: 1;
}
    
#\36 a79a82d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.62%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f27da8f4 {
    width: 6.936323594141307%;
    height: 44px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b70a95c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d3bea689 {
    width: 45.35%;
    min-height: 8px;
    justify-content: center;
}
    
#\34 c43aa3b {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#f12bd399 {
    order: 2;
}
    
#\30 7047123 {
    width: 50.49671428571428%;
    min-height: 8px;
}
    
#\34 3e7d4e4 {
    order: 3;
}
    
#\36 0e18484 {
    width: 100.00%;
    height: 277px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c1dc84ff {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#d3bea689 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 c43aa3b {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 30px;
}
    
#\30 7047123 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 3e7d4e4 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\36 0e18484 {
    height: 234px;
    width: 100.00%;
}
    
#c1dc84ff {
    width: 100.00%;
}
    
#b91fc8ed {
    width: 255px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\32 23854d6 {
    order: 1;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dce4e6c {
    height: 34px;
}
    
#\39 8fadf73 {
    width: 89.77355586807121%;
}
    
#c1b93ba8 {
    order: 1;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5012a09 {
    height: 34px;
}
    
#\36 300c708 {
    width: 89.77355586807121%;
}
    
#ece52acf {
    order: 1;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 951a942 {
    height: 34px;
}
    
#\33 0241d69 {
    width: 89.77355586807121%;
}
    
#\36 a79a82d {
    order: 1;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f27da8f4 {
    height: 34px;
}
    
#\32 b70a95c {
    width: 89.77355586807121%;
}
}



@media all {
    
#\34 a2b656d {
    width: 100.00%;
    height: 376px;
    max-width: 100%;
}
    
#e305128c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.62%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ec44358 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding-right: 16px;
    padding-left: 16px;
    order: 1;
}
    
#\31 ddd06b0 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 85%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin-top: 20px;
    order: 6;
}
    
#\30 47c40c7 {
    width: 6.936323594141307%;
    height: 44px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cfbd0153 {
    padding-bottom: 40px;
    min-height: 476px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 40px;
}
    
#\33 e5373ff {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.62%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2e3e754 {
    width: 315px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 50px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3925ae6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
    order: 1;
}
    
#\36 8118c64 {
    padding-top: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: initial;
    background-color: rgba(0,0,0,0);
    order: 0;
}
    
#\37 2ad9b3b {
    width: 6.936323594141307%;
    height: 44px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5a45ae3 {
    background-image: initial;
    background-position: 50% 0%;
    background-color: rgba(231, 255, 251, 1);
}
    
#fae1c6cc {
    width: 6.936323594141307%;
    height: 44px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6f1ce74 {
    width: 6.936323594141307%;
    height: 44px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ad31adfa {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\35 f30bc72 {
    width: 87.67959558823529%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#dd6149d0 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.62%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1d17c07 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
    order: 1;
}
    
#f53428e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
    order: 1;
}
    
#\36 8134f05 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.62%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5bd6da2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a2b656d {
    width: 100.00%;
    height: 277px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 ec44358 {
    width: 50.49671428571428%;
    min-height: 8px;
}
    
#\31 ddd06b0 {
    order: 6;
}
    
#cfbd0153 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#ad31adfa {
    order: 3;
}
    
#\35 f30bc72 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8118c64 {
    width: 45.35%;
    min-height: 8px;
    justify-content: center;
}
    
#e305128c {
    order: 1;
}
    
#dd6149d0 {
    order: 2;
}
    
#\33 e5373ff {
    order: 4;
}
    
#\36 8134f05 {
    order: 5;
}
}



@media (max-width: 767px) {
    
#\34 a2b656d {
    height: 234px;
    width: 100.00%;
}
    
#e305128c {
    order: 1;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ec44358 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\31 ddd06b0 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\30 47c40c7 {
    height: 34px;
}
    
#cfbd0153 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 30px;
}
    
#\33 e5373ff {
    order: 1;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2e3e754 {
    width: 255px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3925ae6 {
    width: 89.77355586807121%;
}
    
#\36 8118c64 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\37 2ad9b3b {
    height: 34px;
}
    
#fae1c6cc {
    height: 34px;
}
    
#\35 6f1ce74 {
    height: 34px;
}
    
#\35 f30bc72 {
    width: 100.00%;
}
    
#dd6149d0 {
    order: 1;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1d17c07 {
    width: 89.77355586807121%;
}
    
#f53428e6 {
    width: 89.77355586807121%;
}
    
#\36 8134f05 {
    order: 1;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5bd6da2 {
    width: 89.77355586807121%;
}
}



@media all {
    
#e87f2498 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
    order: 1;
}
    
#\35 79a78da {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
    order: 1;
}
    
#b2300376 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#c769ff2b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.62%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea8d0f44 {
    width: 6.936323594141307%;
    height: 44px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d3c9b811 {
    width: 6.936323594141307%;
    height: 44px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2496fa1 {
    width: 315px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 50px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7d41adc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.62%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d19ded74 {
    width: 6.936323594141307%;
    height: 44px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 67f10fd {
    background-image: initial;
    background-position: 50% 0%;
    background-color: rgba(231, 255, 251, 1);
}
    
#\30 f8f6da7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
    order: 1;
}
    
#a9b3d208 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.6189338235294%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\33 67f3132 {
    width: 6.936323594141307%;
    height: 44px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 046ec34 {
    width: 99.99668509036654%;
    height: 376px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f02bf2b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
    order: 1;
}
    
#\36 c3640f1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.62%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ebccccb {
    padding-top: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: initial;
    background-color: rgba(0,0,0,0);
    order: 1;
}
    
#d9ec595b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 84.99748533350567%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 7;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b08053d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding-right: 16px;
    padding-left: 16px;
    order: 0;
}
    
#b4f50280 {
    width: 87.68%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 1c2c91b {
    padding-bottom: 40px;
    min-height: 476px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 40px;
}
    
#fcfac071 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.6189338235294%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#f3792708 {
    width: 6.936323594141307%;
    height: 44px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a9f59e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2300376 {
    order: 3;
}
    
#\33 046ec34 {
    width: 100.00%;
    height: 277px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 ebccccb {
    width: 45.35%;
    min-height: 8px;
    justify-content: center;
}
    
#d9ec595b {
    order: 7;
}
    
#b08053d7 {
    width: 50.49671428571428%;
    min-height: 8px;
}
    
#b4f50280 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1c2c91b {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\36 c3640f1 {
    order: 1;
}
    
#\38 7d41adc {
    order: 2;
}
    
#a9b3d208 {
    order: 4;
}
    
#c769ff2b {
    order: 5;
}
    
#fcfac071 {
    order: 6;
}
}



@media (max-width: 767px) {
    
#e87f2498 {
    width: 89.77355586807121%;
}
    
#\35 79a78da {
    width: 89.77355586807121%;
}
    
#c769ff2b {
    order: 1;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea8d0f44 {
    height: 34px;
}
    
#d3c9b811 {
    height: 34px;
}
    
#\32 2496fa1 {
    width: 255px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7d41adc {
    order: 1;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d19ded74 {
    height: 34px;
}
    
#\30 f8f6da7 {
    width: 89.77355586807121%;
}
    
#a9b3d208 {
    order: 1;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 67f3132 {
    height: 34px;
}
    
#\33 046ec34 {
    height: 234px;
    width: 100.00%;
}
    
#\37 f02bf2b {
    width: 89.77355586807121%;
}
    
#\36 c3640f1 {
    order: 1;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ebccccb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d9ec595b {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#b08053d7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b4f50280 {
    width: 100.00%;
}
    
#\35 1c2c91b {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 30px;
}
    
#fcfac071 {
    order: 1;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3792708 {
    height: 34px;
}
    
#\33 a9f59e7 {
    width: 89.77355586807121%;
}
}



@media all {
    
#\34 0962943 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.62%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc5e65d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
    order: 1;
}
    
#\37 c25e254 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
    order: 1;
}
    
#\39 a17ce1c {
    width: 87.67959558823529%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f5ff153 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.62%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a7000d8 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 84.9983455882353%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 5;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f8b2a74e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 94.62%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 132856c {
    padding-top: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: initial;
    background-color: rgba(0,0,0,0);
    order: 0;
}
    
#e7923acf {
    background-image: initial;
    background-position: 50% 0%;
    background-color: rgba(231, 255, 251, 1);
}
    
#\33 c1a3529 {
    width: 100%;
    height: 376px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fa77382 {
    padding-bottom: 40px;
    min-height: 476px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 40px;
}
    
#\36 d9fa6b7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\39 6a3329d {
    width: 315px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 50px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bf3cc85 {
    width: 6.936323594141307%;
    height: 44px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c6109d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
    order: 1;
}
    
#\38 5cad0a6 {
    width: 6.936323594141307%;
    height: 44px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 60bb32a {
    width: 6.936323594141307%;
    height: 44px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b7f40c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding-right: 16px;
    padding-left: 16px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0962943 {
    order: 2;
}
    
#\39 a17ce1c {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a7000d8 {
    order: 6;
}
    
#\34 132856c {
    width: 45.35%;
    min-height: 8px;
    justify-content: center;
}
    
#\33 c1a3529 {
    width: 100.00%;
    height: 277px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 fa77382 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\36 d9fa6b7 {
    order: 3;
}
    
#\36 b7f40c9 {
    width: 50.49671428571428%;
    min-height: 8px;
}
    
#\38 f5ff153 {
    order: 1;
}
    
#f8b2a74e {
    order: 4;
}
}



@media (max-width: 767px) {
    
#\34 0962943 {
    order: 1;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc5e65d2 {
    width: 89.77355586807121%;
}
    
#\37 c25e254 {
    width: 89.77355586807121%;
}
    
#\39 a17ce1c {
    width: 100.00%;
}
    
#\38 f5ff153 {
    order: 1;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a7000d8 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#f8b2a74e {
    order: 1;
    height: auto;
    min-height: 38px;
    justify-self: auto;
    align-self: auto;
    width: 94.61973386894302%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 132856c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\33 c1a3529 {
    height: 234px;
    width: 100.00%;
}
    
#\30 fa77382 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 30px;
}
    
#\39 6a3329d {
    width: 255px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\38 bf3cc85 {
    height: 34px;
}
    
#\33 c6109d8 {
    width: 89.77355586807121%;
}
    
#\38 5cad0a6 {
    height: 34px;
}
    
#\37 60bb32a {
    height: 34px;
}
    
#\36 b7f40c9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
}



@media all {
    
#\31 8649488 {
    background-color: rgba(246, 251, 249, 1);
    background-image: url(https://lirp.cdn-website.com/d85612e8/dms3rep/multi/opt/bos-template--281-29-7ee04e3d-f3f2fba0-a38bcf07-b192672e-37e5a862-1920w.png);
}
#\31 8649488.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAADElEQVQI12NgGPwAAACkAAGpkewHAAAAAElFTkSuQmCC');
}
    
#\30 58f8449 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\39 3366b77 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 50px;
}
    
#widget_4ag {
    width: 42%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bsv {
    width: 81.4172619047619%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 287e1f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\36 27648e5 {
    width: 41.97051143431806%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1d5c4e3 {
    width: 77.84%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f8af84b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\36 fc0082f {
    width: 42%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ecc66b6a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8649488 {
    background-position: 50% 50%;
}
#\31 8649488.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAADElEQVQI12NgGPwAAACkAAGpkewHAAAAAElFTkSuQmCC');
}
    
#\39 3366b77 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_4ag {
    height: auto;
}
    
#\36 27648e5 {
    height: auto;
}
    
#\36 fc0082f {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 8649488 {
    background-position: 50% 50%;
}
#\31 8649488.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAADElEQVQI12NgGPwAAACkAAGpkewHAAAAAElFTkSuQmCC');
}
    
#\30 58f8449 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 3366b77 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_4ag {
    height: auto;
}
    
#\32 287e1f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 27648e5 {
    height: auto;
}
    
#f8af84b6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 fc0082f {
    height: auto;
}
}



@media all {
    
#\37 79cc46c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#c7cc275a {
    min-height: 154px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 80px;
}
    
#widget_338.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#widget_338 {
    width: 84.08%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\37 d54d17c {
    background-color: rgba(246,251,249,1);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#\37 79cc46c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c7cc275a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 30px;
}
    
#widget_338 {
    width: 100.00%;
}
}



@media all {
    
#\35 e050154 {
    padding-top: 5%;
    padding-bottom: 5%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_153.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#widget_153 {
    width: 35.45%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#widget_tnq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_okp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_9d2 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    min-height: 50px;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#f3d3b8df {
    background-color: var(--color_3);
    background-image: initial;
}
    
#FreeSetup {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(230, 244, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: none;
    padding: 40px 16px 40px 16px;
}
}



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



@media (max-width: 767px) {
    
#\35 e050154 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_153 {
    width: 100.00%;
}
    
#widget_9d2 {
    width: 311px;
}
    
#FreeSetup {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\31 1e36115 {
    width: 32.86%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 433b232 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\34 49c73d4 {
    background-color: rgba(246, 251, 249, 1);
    background-image: url();
    background-size: contain;
}
#\34 49c73d4.lazy {
    background-image: url('');
}
    
#\34 014a05b {
    width: 32.94%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ac9bf25 {
    width: 32.9%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cc3d6d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\31 9e19231 {
    width: 77.84%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b4b39977 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
}
    
#\32 3386c65 {
    width: 81.4172619047619%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 96d70f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#cf6196b3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1e36115 {
    height: auto;
}
    
#\34 49c73d4 {
    background-position: 50% 50%;
}
#\34 49c73d4.lazy {
    background-image: url('');
}
    
#\34 014a05b {
    height: auto;
}
    
#\39 ac9bf25 {
    height: auto;
}
    
#cf6196b3 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\31 1e36115 {
    height: auto;
}
    
#\38 433b232 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 49c73d4 {
    background-position: 50% 50%;
}
#\34 49c73d4.lazy {
    background-image: url('');
}
    
#\34 014a05b {
    height: auto;
}
    
#\39 ac9bf25 {
    height: auto;
}
    
#\32 cc3d6d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 96d70f9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cf6196b3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}

