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

  *#dm .dmInner a.u_3780319303 span.text {
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1184300384 span.text {
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1184300384 {
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1184300384:hover { border-color:rgba(60,108,115,1) !important; }

  *#dm .dmInner a.u_1184300384.hover { border-color:rgba(60,108,115,1) !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1491096681 span.text {
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1499393273 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1434595199 span.text { font-weight:600 !important; }

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

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

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

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

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

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

  *#dm .dmInner a.u_1308211467 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1987821403 span.text {
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1346985580 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1991406105 span.text {
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
  }

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

  *#dm .dmInner a.u_1192296418 span.text {
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1947118202 span.text {
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1128034430 span.text {
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1721771747 span.text {
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1650809127 span.text {
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1631912820 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1404583131 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1255768821 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1798098984 span.text {
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1407620694 span.text {
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1407620694 {
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1407620694:hover { border-color:rgba(60,108,115,1) !important; }

  *#dm .dmInner a.u_1407620694.hover { border-color:rgba(60,108,115,1) !important; }

  *#dm .dmInner div.u_1885414626 img {
    border-radius:10px 10px 10px 10px !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1078675737 img {
    border-radius:10px 10px 10px 10px !important;
    object-fit:contain !important;
  }

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

@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(199,217,229,0.1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(199,217,229,0.1) !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1434595199 span.text { font-size:16px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1213563793 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 70px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 70px 70px 30px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\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/ed265ef1/dms3rep/multi/opt/Banner+Bg-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\34 12e0ca5 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a67a1d7f {
    min-height: 27px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_qo5 {
    align-items: flex-start;
    width: 28.06%;
    min-height: 425px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e5dc538 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 43.89%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 50px 0% 0px 0%;
}
    
#\33 4c4667c {
    align-items: flex-end;
    width: 28.06%;
    min-height: 478px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-end;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_25f {
    width: 83.88%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_ko8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -12px;
    order: 1;
}
    
#widget_kmq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e5d520c6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_kbu {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\39 f3105dd {
    width: 200px;
    height: auto;
    max-width: 100%;
}
    
#group_t0g {
    align-items: center;
    width: 449px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 2%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9h2 {
    width: 256px;
    height: 425px;
    max-width: 100%;
}
    
#bf507115 {
    width: 269px;
    height: 385px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_re3 {
    width: 68.42%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_82n {
    width: 29.58%;
    height: 20px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e0f21f78 {
    align-items: center;
    width: 231px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fd288d8 {
    width: 20px;
    height: 20px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 60bc2bb {
    width: 87.01%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 2c14f12 {
    align-items: center;
    width: 150px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6cddb4d {
    width: 20px;
    height: 20px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 f14eea7 {
    width: 77.57%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ce99a837 {
    align-items: center;
    width: 340px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ef281cd {
    width: 20px;
    height: 20px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c0bac947 {
    width: 92.64%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(248, 254, 255, 0.1);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 85px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    align-items: center;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 130px 0px 130px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#b2520a68 {
    width: 68.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1om {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 10px;
}
    
#group_r5f {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(8, 37, 44, 1) rgba(8, 37, 44, 1) rgba(8, 37, 44, 1) rgba(8, 37, 44, 1);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#e8b6e934 {
    min-height: 55px;
    column-gap: 2%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    order: 2;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\37 629d4a6 {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gr3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0ql {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jvq {
    width: 97.62%;
    height: auto;
    max-width: 100%;
}
    
#widget_j83 {
    width: 273px;
    height: 157px;
    max-width: 100%;
    margin-top: 10px;
}
    
#c8fb64c6 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(8, 37, 44, 1) rgba(8, 37, 44, 1) rgba(8, 37, 44, 1) rgba(8, 37, 44, 1);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 067e550 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 4a52e65 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 dd56b0b {
    width: 91.63%;
    height: auto;
    max-width: 100%;
}
    
#aba6bccb {
    width: 315px;
    height: 94px;
    max-width: 100%;
    margin-top: 50px;
}
    
#\30 7aca438 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(8, 37, 44, 1) rgba(8, 37, 44, 1) rgba(8, 37, 44, 1) rgba(8, 37, 44, 1);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#cea88e2b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de839d96 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 7aa994f {
    width: 98.85%;
    height: auto;
    max-width: 100%;
}
    
#\37 2ef4952 {
    width: 315px;
    height: 83px;
    max-width: 100%;
    margin-top: 51px;
}
    
#\34 73d51c1 {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 184d3f3 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 130px 40px 130px 40px;
    margin: 0% 0% 0% 0%;
}
    
#c6e637af {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(244, 239, 235, 1);
    background-image: none;
}
    
#aeed30e9 {
    margin: 0px 0% 0px 0%;
}
    
#a90c6980 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5640fad {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f3b5276 {
    width: 68.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a58c6c44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 10px;
}
    
#widget_kbb {
    width: 100%;
    height: 522px;
    min-height: 100px;
    max-width: 100%;
    margin-top: 1px;
}
    
#\39 75f1661.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 75f1661 {
    width: 230px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: -17px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bbc5348 {
    width: 100%;
    height: 522px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 6411859 {
    width: 38px;
    height: 38px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a4ac80e1 {
    width: 68.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eed51842 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 10px;
}
    
#\35 cdd9b17 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(248, 254, 255, 0.1);
    background-image: none;
}
    
#d83504c6 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 130px 0px 130px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b11cf273 {
    margin: 0px 0% 0px 0%;
}
    
#\33 71fc02b {
    min-height: 109px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    align-items: center;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 bd5ebbb {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    align-items: stretch;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 50px 0% 0px 0%;
}
    
#group_4j2 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 1px 1px 0;
    border-color: #000000 rgba(101, 162, 171, 1) rgba(101, 162, 171, 1) #000000;
    border-style: solid;
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7e5e3e3 {
    width: 37px;
    height: 43px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a5a5b629 {
    width: 90.88%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 267f402 {
    align-items: center;
    width: 538px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0318ff3 {
    width: 81.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -21px 0% 0px 10.416666666666668%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8edd811 {
    align-items: flex-start;
    width: 52.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0px 1px 0;
    border-color: #000000 rgba(101, 162, 171, 1) rgba(101, 162, 171, 1) #000000;
    border-style: solid;
    padding: 40px 0px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\32 af3bd73 {
    align-items: center;
    width: 538px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 146ff6b {
    width: 38px;
    height: 38px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c6313773 {
    width: 90.88%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d26421e8 {
    width: 87.77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -17px 0% 0px 10.280393835616438%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 63b75e8 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    align-items: stretch;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ead98c66 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 1px 1px 0;
    border-color: #000000 rgba(101, 162, 171, 1) rgba(101, 162, 171, 1) #000000;
    border-style: solid;
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1125b4e {
    align-items: center;
    width: 538px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5380ed4 {
    width: 37px;
    height: 43px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 41a0584 {
    width: 90.88%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b723474f {
    width: 81.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -21px 0% 0px 10.416666666666668%;
    grid-area: auto / auto / auto / auto;
}
    
#e8113cd6 {
    align-items: flex-start;
    width: 52.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0px 1px 0;
    border-color: #000000 rgba(101, 162, 171, 1) rgba(101, 162, 171, 1) #000000;
    border-style: solid;
    padding: 40px 0px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#f3e9be4f {
    align-items: center;
    width: 538px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 65043a7 {
    width: 38px;
    height: 38px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#af7c37dc {
    width: 90.88%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 22783d7 {
    width: 87.77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -17px 0% 0px 10.280393835616438%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d27777e {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    align-items: stretch;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#afdda13b {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 1px 0px 0;
    border-color: #000000 rgba(101, 162, 171, 1) rgba(101, 162, 171, 1) #000000;
    border-style: solid;
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d34e479c {
    align-items: center;
    width: 538px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 35fc1af {
    width: 37px;
    height: 43px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 bfa0691 {
    width: 90.88%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b5d13eca {
    width: 81.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -21px 0% 0px 10.416666666666668%;
    grid-area: auto / auto / auto / auto;
}
    
#dcafa7a5 {
    align-items: flex-start;
    width: 52.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0px 0px 0;
    border-color: #000000 rgba(101, 162, 171, 1) rgba(101, 162, 171, 1) #000000;
    border-style: solid;
    padding: 40px 0px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f218c41 {
    align-items: center;
    width: 538px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecca3173 {
    width: 90.88%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 b5e1d6a {
    width: 87.77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -17px 0% 0px 10.280393835616438%;
    grid-area: auto / auto / auto / auto;
}
    
#f1e96b9c {
    min-height: 57px;
    column-gap: 2%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    order: 4;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 60px 0% 0px 0%;
}
    
#ad50832d {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8aea3d2 {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 6173626 {
    width: 37px;
    height: 43px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 6604365 {
    align-items: center;
    width: 538px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d42a9119 {
    width: 37px;
    height: 43px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 cde4f41 {
    width: 90.88%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 e37e65c {
    width: 81.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -21px 0% 0px 10.416666666666668%;
    grid-area: auto / auto / auto / auto;
}
    
#c1927359 {
    width: 38px;
    height: 38px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f2f4fbc6 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0px 1px 0;
    border-color: #000000 rgba(101, 162, 171, 1) rgba(101, 162, 171, 1) #000000;
    border-style: solid;
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 faa0f76 {
    width: 87.77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -17px 0% 0px 10.280393835616438%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 19de71f {
    align-items: center;
    width: 538px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0048b97 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    order: 4;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 60px 0% 0px 0%;
}
    
#e3d5d2b7 {
    width: 38px;
    height: 38px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#aa322120 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    align-items: stretch;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 11a68de {
    width: 87.77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -17px 0% 0px 10.280393835616438%;
    grid-area: auto / auto / auto / auto;
}
    
#fcbe1e73 {
    width: 81.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -21px 0% 0px 10.416666666666668%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8f985cb {
    align-items: center;
    width: 538px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c096df6f {
    width: 90.88%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 9b45dff {
    width: 90.88%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ec67df68 {
    width: 38px;
    height: 38px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cbe98902 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0px 1px 0;
    border-color: #000000 rgba(101, 162, 171, 1) rgba(101, 162, 171, 1) #000000;
    border-style: solid;
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2ebdf57 {
    width: 90.88%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 54cb132 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d7ee1236 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    align-items: stretch;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 50px 0% 0px 0%;
}
    
#\33 e84d6c3 {
    align-items: center;
    width: 538px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 54c5334 {
    align-items: flex-start;
    width: 52.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0px 1px 0;
    border-color: #000000 rgba(101, 162, 171, 1) rgba(101, 162, 171, 1) #000000;
    border-style: solid;
    padding: 40px 0px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 09c5666 {
    align-items: center;
    width: 538px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fed7c305 {
    width: 37px;
    height: 43px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 60e84f5 {
    width: 87.77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -17px 0% 0px 10.280393835616438%;
    grid-area: auto / auto / auto / auto;
}
    
#b9754403 {
    align-items: flex-start;
    width: 52.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0px 0px 0;
    border-color: #000000 rgba(101, 162, 171, 1) rgba(101, 162, 171, 1) #000000;
    border-style: solid;
    padding: 40px 0px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 45ee4ac {
    width: 81.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -21px 0% 0px 10.416666666666668%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bcae4ba {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0px 1px 0;
    border-color: #000000 rgba(101, 162, 171, 1) rgba(101, 162, 171, 1) #000000;
    border-style: solid;
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e10d26c8 {
    width: 90.88%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 23574d3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(199, 217, 229, 0.1);
    background-image: none;
}
    
#\39 cb81ba7 {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e24a937 {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6feaf69 {
    align-items: center;
    width: 538px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9491e2a {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    align-items: stretch;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5fd53d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 10px;
}
    
#\37 0b7d4bd {
    width: 90.88%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 2ae2020 {
    width: 68.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0f219dd {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 130px 0px 130px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 9d37bd6 {
    align-items: flex-start;
    width: 52.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0px 1px 0;
    border-color: #000000 rgba(101, 162, 171, 1) rgba(101, 162, 171, 1) #000000;
    border-style: solid;
    padding: 40px 0px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9dbde47 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3549078 {
    width: 20px;
    height: 20px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c67057e3 {
    margin: 0px 0% 0px 0%;
}
    
#ad4683e6 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 130px 0px 130px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ba5e91b3 {
    width: 46.33%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 10px;
}
    
#\34 e330e4f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 14cf727 {
    width: 68.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd909fc6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(244, 239, 235, 1);
    background-image: none;
}
    
#group_h0a {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_6go {
    align-items: flex-start;
    width: 100%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ac71df73 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 200px 0px 200px;
    margin: 50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e72ac897 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    background-color: rgba(248, 254, 255, 1);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(8, 37, 44, 1) rgba(8, 37, 44, 1) rgba(8, 37, 44, 1) rgba(8, 37, 44, 1);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 0px 11px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    justify-content: space-between;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_u4k {
    align-items: flex-start;
    width: 44.86%;
    min-height: 259px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(8, 37, 44, 1) #000000 #000000;
    border-style: solid;
    height: auto;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 53f06f6 {
    align-items: flex-start;
    width: 55.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8c92688 {
    width: 90.88%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0c0820e {
    width: 90.88%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 93af280.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 93af280 {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 90px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7445d6f {
    width: 77.57%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c60b981a {
    align-items: center;
    width: 323px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5b5cb08 {
    align-items: center;
    width: 358px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fef1dba4 {
    width: 19.925px;
    height: 20px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dc02bba6 {
    width: 90.44%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 4f93651 {
    align-items: center;
    width: 358px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 309254c {
    width: 19.925px;
    height: 20px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d189139a {
    width: 90.44%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3ce123a {
    align-items: center;
    width: 358px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0df2e3c {
    width: 19.925px;
    height: 20px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f2f98619 {
    width: 90.44%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b5595521 {
    align-items: center;
    width: 358px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9e243a9 {
    width: 19.925px;
    height: 20px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 a7c2f79 {
    width: 90.44%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c04f897c {
    width: 90.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 7887369 {
    align-items: center;
    width: 323px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0159685 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    background-color: rgba(248, 254, 255, 1);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(8, 37, 44, 1) rgba(8, 37, 44, 1) rgba(8, 37, 44, 1) rgba(8, 37, 44, 1);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.1) 3px 0px 11px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    justify-content: space-between;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 59875b7 {
    width: 68.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce6b8fd2 {
    width: 19.925px;
    height: 20px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#da7f7b2c {
    align-items: flex-start;
    width: 55.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c94f5541 {
    width: 19.925px;
    height: 20px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ef6ec82e {
    width: 46.33%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 10px;
}
    
#c600174a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 200px 0px 200px;
    margin: 50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1e68841 {
    width: 19.925px;
    height: 20px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 188b2af {
    width: 90.88%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b4babfe {
    width: 90.44%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f079a1fe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(244, 239, 235, 1);
    background-image: none;
}
    
#\34 9c769b4 {
    width: 90.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff4ee26e {
    align-items: center;
    width: 358px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3810265 {
    align-items: center;
    width: 358px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbd7eccf {
    margin: 0px 0% 0px 0%;
}
    
#\30 52b6476 {
    align-items: flex-start;
    width: 100%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b0b007b4 {
    width: 90.44%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 f2256ae.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\30 f2256ae {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 90px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ac54938 {
    align-items: flex-start;
    width: 44.86%;
    min-height: 259px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    border-width: 0 0px 1px 0;
    border-color: #000000 rgba(8, 37, 44, 1) #000000 #000000;
    border-style: solid;
    height: auto;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 98c009e {
    align-items: center;
    width: 358px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c72b8b8a {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e7407379 {
    width: 90.44%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 83a8b03 {
    align-items: center;
    width: 358px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c1f264c {
    width: 90.88%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3ddafcb {
    width: 19.925px;
    height: 20px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 8744ffd {
    width: 20px;
    height: 20px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 dd09210 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 7ab1225 {
    width: 77.57%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c267ec9a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 130px 0px 130px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c923b8f3 {
    width: 90.44%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 3eae94a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 026c97b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 130px 0px 130px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 7a7a76d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(248, 254, 255, 1);
    background-image: none;
}
    
#\38 93170f9 {
    margin: 0px 0% 0px 0%;
}
    
#\31 5dece7f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 c605bc2 {
    width: 68.42%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5190a72 {
    width: 80.73%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dbb183d {
    width: 90.23%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_250 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a54afe97 {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\34 8f7fe2d {
    min-height: 55px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: flex-start;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 33fba4e {
    width: 200px;
    height: auto;
    max-width: 100%;
}
    
#widget_tcv {
    width: 100%;
    height: 406px;
    max-width: 100%;
    order: 0;
}
    
#f0d3dca7 {
    width: 19.925px;
    height: 20px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dd079abf {
    width: 32.68%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 975365b {
    align-items: center;
    width: 361px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    --column-gap: 2%;
    height: auto;
    justify-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddd163e9 {
    align-items: center;
    width: 407px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    --column-gap: 2%;
    height: auto;
    justify-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5cf3984 {
    width: 19.925px;
    height: 20px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: -4.914004914004914%;
}
    
#c37c900b {
    width: 50.12%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 f77cac4 {
    align-items: center;
    width: 407px;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    --column-gap: 2%;
    height: auto;
    justify-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8dfd08d {
    width: 19.925px;
    height: 20px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: -7.371007371007371%;
}
    
#bd8f46bd {
    width: 75.92%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cdb8deb2 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f1563fc2 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 130px 40px 130px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\37 45022a8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(244, 239, 235, 1);
    background-image: none;
}
    
#b14eb010 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a823474c {
    width: 46.33%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 10px;
}
    
#d682e222 {
    width: 68.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_c20 {
    width: 100%;
    height: 318px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    max-height: 100%;
    margin-top: 30px;
}
    
#c640ceb8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 9fd4ce5 {
    width: 68.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6f909b2 {
    margin: 0px 0% 0px 0%;
}
    
#\30 b7f719b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(248, 254, 255, 1);
    background-image: none;
}
    
#\37 4a2dfce {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 27bba3f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 130px 0px 130px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 88f11ca {
    width: 46.33%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 10px;
}
    
#fc787a86 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 60px 0% 60px 0%;
}
    
#group_ubu {
    align-items: center;
    width: 48.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_h8c {
    width: 248px;
    height: 294px;
    max-width: 100%;
    order: 0;
}
    
#\32 172ea4c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 172ea4c {
    width: 90.88%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fa514e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 fa514e8 {
    width: 97.65%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fe1d57f {
    align-items: center;
    width: 48.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e5836031.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e5836031 {
    width: 248px;
    height: 294px;
    max-width: 100%;
    order: 0;
    margin: 40px 0% 0px 0%;
}
    
#d8bea229.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d8bea229 {
    width: 92.81%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b48453c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b48453c0 {
    width: 98.36%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 238b6d0 {
    align-items: center;
    width: 48.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f3c54da5 {
    width: 248px;
    height: 294px;
    max-width: 100%;
    order: 0;
}
    
#ca557deb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ca557deb {
    width: 94.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcf7424a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fcf7424a {
    width: 96.94%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8c2727e {
    align-items: center;
    width: 48.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c72c5d5e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c72c5d5e {
    width: 248px;
    height: 294px;
    max-width: 100%;
    order: 0;
    margin: 40px 0% 0px 0%;
}
    
#\35 449619e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 449619e {
    width: 90.88%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 59373bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 59373bf {
    width: 98.80%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nvr {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 55px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bdc7207c {
    min-height: 55px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    height: auto;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 44a1057 {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\35 b660d6b {
    width: 200px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 8724217 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 0103ccd {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 130px 0px 130px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 669cfd9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(244, 239, 235, 1);
    background-image: none;
}
    
#\34 5c0211a {
    margin: 0px 0% 0px 0%;
}
    
#\36 46dae7e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bd7f903e {
    width: 68.42%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cde7ff92 {
    width: 82.54%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5457b7f {
    min-height: 55px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    align-self: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbb2daa0 {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\38 b55e309 {
    width: 200px;
    height: auto;
    max-width: 100%;
}
    
#\35 d3dec53.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 d3dec53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#aca8ddd0 {
    width: 200px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#c0d34c30 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 cefdd35 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 70px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 30px 70px 30px 70px;
    margin: 0% 0% 0% 0%;
}
    
#b0acd5d4 {
    min-height: 425px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e7619e36 {
    width: 200px;
    height: auto;
    max-width: 100%;
}
    
#\36 09b096a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 343e3b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 8px;
    order: 0;
}
    
#\33 90f2cf5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d3c58b45 {
    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/ed265ef1/dms3rep/multi/opt/Banner+Bg-1920w.png");
}
#d3c58b45.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAK0lEQVQI12Mwjk/7Twxm0AmN+U8MZlB08/1PDGYQM7f7Twxm4NMz+U8MBgD8ilT3XARCHAAAAABJRU5ErkJggg==');
}
    
#bdf12bb7 {
    width: 216px;
    height: 320px;
    max-width: 100%;
}
    
#\30 dd9ab7d {
    min-height: 55px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 30px 0%;
}
    
#fffde4e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fffde4e4 {
    width: 269px;
    height: 365px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd36c08e {
    align-items: flex-end;
    width: 25.36%;
    min-height: 412px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-end;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f8bde3b {
    align-items: flex-start;
    width: 25.36%;
    min-height: 425px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 61f512b {
    align-items: flex-start;
    width: 49.26%;
    min-height: 401px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781520 {
    row-gap: 40px;
    padding: 70px 20px 30px 20px;
}
    
#group_t0g {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#widget_82n {
    margin-right: 0%;
    margin-left: 0%;
    width: 134px;
    height: 22px;
}
    
#widget_re3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e0f21f78 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\30 fd288d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 20px;
}
    
#\31 60bc2bb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 2c14f12 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\34 6cddb4d {
    margin-right: 0%;
    margin-left: 0%;
    width: 20px;
}
    
#\30 f14eea7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ce99a837 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\36 ef281cd {
    margin-right: 0%;
    margin-left: 0%;
    width: 20px;
}
    
#c0bac947 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding: 80px 2% 80px 2%;
}
    
#group_r5f {
    width: 32%;
    padding: 30px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_jvq {
    width: 99.11%;
}
    
#\36 3d24979f4a54e38542a8abb {
    height: auto;
    min-height: 53px;
    row-gap: 10px;
}
    
#c8fb64c6 {
    width: 32%;
    padding: 30px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 dd56b0b {
    width: 99.11%;
}
    
#\30 7aca438 {
    width: 32%;
    padding: 30px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7aa994f {
    width: 99.11%;
}
    
#\36 3d24979f4a54e38542a8abd {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#widget_0ql {
    width: 99.11%;
}
    
#de839d96 {
    width: 99.11%;
}
    
#widget_j83 {
    height: 104px;
}
    
#aba6bccb {
    height: 54px;
    margin-top: 90px;
}
    
#\37 2ef4952 {
    height: 51px;
    margin-top: 41px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#e8b6e934 {
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 184d3f3 {
    padding: 80px 2% 80px 2%;
}
    
#aeed30e9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_kbb {
    height: 546px;
}
    
#\39 75f1661 {
    margin-top: -30px;
}
    
#a90c6980 {
    padding: 0px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d83504c6 {
    padding: 80px 2% 80px 2%;
}
    
#b11cf273 {
    margin: 0px 0% 0px 0%;
}
    
#f0318ff3 {
    margin-left: 14.686136923952208%;
}
    
#\33 71fc02b {
    height: auto;
    min-height: 58px;
}
    
#d26421e8 {
    margin-left: 14.686136923952208%;
}
    
#b723474f {
    margin-left: 14.686136923952208%;
}
    
#\34 22783d7 {
    margin-left: 14.686136923952208%;
}
    
#b5d13eca {
    margin-left: 14.686136923952208%;
}
    
#\38 b5e1d6a {
    margin-left: 14.686136923952208%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 60e84f5 {
    margin-left: 14.686136923952208%;
}
    
#\36 e37e65c {
    margin-left: 14.686136923952208%;
}
    
#\30 faa0f76 {
    margin-left: 14.686136923952208%;
}
    
#\37 45ee4ac {
    margin-left: 14.686136923952208%;
}
    
#\35 11a68de {
    margin-left: 14.686136923952208%;
}
    
#fcbe1e73 {
    margin-left: 14.686136923952208%;
}
    
#\36 54cb132 {
    height: auto;
    min-height: 58px;
}
    
#\36 0f219dd {
    padding: 80px 2% 80px 2%;
}
    
#\30 9dbde47 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c67057e3 {
    margin: 0px 0% 0px 0%;
}
    
#ad4683e6 {
    padding: 80px 2% 80px 2%;
}
    
#ac71df73 {
    padding: 0px 0px 0px 0px;
    margin: 50px 0% 0px 0%;
}
    
#ba5e91b3 {
    width: 70.48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cbd7eccf {
    margin: 0px 0% 0px 0%;
}
    
#c267ec9a {
    padding: 80px 2% 80px 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 026c97b {
    padding: 80px 2% 80px 2%;
}
    
#\38 93170f9 {
    margin: 0px 0% 0px 0%;
}
    
#ddd163e9 {
    justify-content: flex-end;
}
    
#c37c900b {
    width: 53.40%;
}
    
#\33 f77cac4 {
    justify-content: flex-end;
}
    
#bd8f46bd {
    width: 83.75%;
}
    
#\32 5190a72 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1563fc2 {
    padding: 80px 2% 80px 2%;
}
    
#c640ceb8 {
    margin: 0px 0% 0px 0%;
}
    
#a823474c {
    width: 69.31%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6f909b2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 27bba3f {
    padding: 80px 2% 80px 2%;
}
    
#\32 88f11ca {
    width: 69.31%;
}
    
#\33 fa514e8 {
    width: 98.44%;
}
    
#b48453c0 {
    width: 93.69%;
}
    
#fcf7424a {
    width: 97.41%;
}
    
#\38 59373bf {
    width: 94.93%;
}
    
#fc787a86 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 40px 0%;
}
    
#group_ubu {
    margin-right: 0%;
    margin-left: 0%;
    width: 23.5%;
}
    
#\34 fe1d57f {
    margin-right: 0%;
    margin-left: 0%;
    width: 23.5%;
}
    
#\36 238b6d0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 23.5%;
}
    
#\37 8c2727e {
    margin-right: 0%;
    margin-left: 0%;
    width: 23.5%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0103ccd {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 5c0211a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c0d34c30 {
    margin: 0px 0% 0px 0%;
}
    
#\30 cefdd35 {
    row-gap: 40px;
    padding: 70px 20px 30px 20px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 50px 20px 20px 20px;
}
    
#\34 12e0ca5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a67a1d7f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 15px;
}
    
#e5d520c6 {
    min-height: 87px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_9h2 {
    height: 240px;
}
    
#bf507115 {
    height: 364px;
    width: 328px;
    margin-top: -9px;
}
    
#widget_82n {
    height: 20px;
    margin-right: 0%;
    margin-left: 0%;
    width: 51.44%;
}
    
#\30 fd288d8 {
    height: 20px;
    margin-right: 0%;
    margin-left: 0%;
    width: 20px;
}
    
#\34 6cddb4d {
    height: 20px;
    margin-right: 0%;
    margin-left: 0%;
    width: 20px;
}
    
#\36 ef281cd {
    height: 20px;
    margin-right: 0%;
    margin-left: 0%;
    width: 20px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_qo5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 e5dc538 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 4c4667c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
    height: auto;
    min-height: 324px;
}
    
#\39 f3105dd {
    min-height: 55px;
}
    
#widget_kmq {
    margin-top: -10px;
}
    
#group_t0g {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#e0f21f78 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    height: auto;
    min-height: 65px;
}
    
#\30 2c14f12 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    height: auto;
    min-height: 76px;
    margin-top: 2px;
}
    
#ce99a837 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#widget_re3 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 60bc2bb {
    margin-right: 0%;
    margin-left: 0%;
    width: 84.89%;
}
    
#\30 f14eea7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c0bac947 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 20px 50px 20px;
}
    
#b2520a68 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_r5f {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e8b6e934 {
    min-height: 56px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#widget_j83 {
    height: 154px;
    margin-top: 14px;
}
    
#widget_jvq {
    width: 89.31%;
    margin-top: 8px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_1om {
    margin-top: 8px;
}
    
#c8fb64c6 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 dd56b0b {
    width: 89.31%;
    margin-top: 8px;
}
    
#aba6bccb {
    height: 86px;
    margin-top: 14px;
}
    
#\30 7aca438 {
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7aa994f {
    width: 89.31%;
    margin-top: 8px;
}
    
#\37 2ef4952 {
    height: 76px;
    margin-top: 14px;
}
}



@media (max-width: 767px) {
    
#\38 184d3f3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 50px 4% 50px 4%;
}
    
#a90c6980 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5640fad {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 f3b5276 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a58c6c44 {
    margin-top: 8px;
}
    
#aeed30e9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_kbb {
    height: 496px;
}
    
#\39 75f1661 {
    margin-top: -20px;
}
    
#\36 bbc5348 {
    height: 496px;
}
}



@media (max-width: 767px) {
    
#\34 6411859 {
    height: 43px;
    margin-right: 0%;
    margin-left: 0%;
    width: 37px;
}
    
#a4ac80e1 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#eed51842 {
    margin-top: 8px;
}
    
#d83504c6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 50px 4% 50px 4%;
}
    
#\33 71fc02b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b11cf273 {
    margin: 0px 0% 0px 0%;
}
    
#\37 bd5ebbb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 7e5e3e3 {
    height: 43px;
    margin-right: 0%;
    margin-left: 0%;
    width: 37px;
}
    
#a5a5b629 {
    margin-right: 0%;
    margin-left: 0%;
    width: 81.55%;
}
    
#\33 267f402 {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.39%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#f0318ff3 {
    width: 80.85%;
    margin-top: -16px;
    margin-left: 15.398936170212766%;
}
    
#group_4j2 {
    width: 100%;
    padding: 0px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8edd811 {
    width: 100%;
    padding: 30px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 af3bd73 {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.39%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\31 146ff6b {
    height: 43px;
    margin-right: 0%;
    margin-left: 0%;
    width: 37px;
}
    
#c6313773 {
    margin-right: 0%;
    margin-left: 0%;
    width: 81.55%;
}
    
#d26421e8 {
    width: 80.85%;
    margin-top: -15px;
    margin-left: 15.398936170212766%;
}
    
#\39 63b75e8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ead98c66 {
    width: 100%;
    padding: 0px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1125b4e {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.39%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\35 5380ed4 {
    height: 43px;
    margin-right: 0%;
    margin-left: 0%;
    width: 37px;
}
    
#\35 41a0584 {
    margin-right: 0%;
    margin-left: 0%;
    width: 81.55%;
}
    
#b723474f {
    width: 80.85%;
    margin-top: -16px;
    margin-left: 15.398936170212766%;
}
    
#e8113cd6 {
    width: 100%;
    padding: 30px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f3e9be4f {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.39%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\31 65043a7 {
    height: 43px;
    margin-right: 0%;
    margin-left: 0%;
    width: 37px;
}
    
#af7c37dc {
    margin-right: 0%;
    margin-left: 0%;
    width: 81.55%;
}
    
#\34 22783d7 {
    width: 80.85%;
    margin-top: -15px;
    margin-left: 15.398936170212766%;
}
    
#\30 d27777e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#afdda13b {
    width: 100%;
    padding: 0px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d34e479c {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.39%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\32 35fc1af {
    height: 43px;
    margin-right: 0%;
    margin-left: 0%;
    width: 37px;
}
    
#\38 bfa0691 {
    margin-right: 0%;
    margin-left: 0%;
    width: 81.55%;
}
    
#b5d13eca {
    width: 80.85%;
    margin-top: -16px;
    margin-left: 15.398936170212766%;
}
    
#dcafa7a5 {
    width: 100%;
    padding: 30px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f218c41 {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.39%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#ecca3173 {
    margin-right: 0%;
    margin-left: 0%;
    width: 81.55%;
}
    
#\38 b5e1d6a {
    width: 80.85%;
    margin-top: -15px;
    margin-left: 15.398936170212766%;
}
    
#f1e96b9c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 6173626 {
    height: 43px;
    margin-right: 0%;
    margin-left: 0%;
    width: 37px;
}
    
#\34 6604365 {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.39%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#d42a9119 {
    height: 43px;
    margin-right: 0%;
    margin-left: 0%;
    width: 37px;
}
    
#\39 cde4f41 {
    margin-right: 0%;
    margin-left: 0%;
    width: 81.55%;
}
    
#\36 e37e65c {
    width: 80.85%;
    margin-top: -16px;
    margin-left: 15.398936170212766%;
}
    
#c1927359 {
    height: 43px;
    margin-right: 0%;
    margin-left: 0%;
    width: 37px;
}
    
#f2f4fbc6 {
    width: 100%;
    padding: 30px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 faa0f76 {
    width: 82.67%;
    margin-top: -15px;
    margin-left: 15.398936170212766%;
}
    
#\34 19de71f {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.39%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\31 0048b97 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#e3d5d2b7 {
    height: 43px;
    margin-right: 0%;
    margin-left: 0%;
    width: 37px;
}
    
#aa322120 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 11a68de {
    width: 80.85%;
    margin-top: -15px;
    margin-left: 15.398936170212766%;
}
    
#fcbe1e73 {
    width: 80.85%;
    margin-top: -16px;
    margin-left: 15.398936170212766%;
}
    
#\32 8f985cb {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.39%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#c096df6f {
    margin-right: 0%;
    margin-left: 0%;
    width: 81.55%;
}
    
#\36 9b45dff {
    margin-right: 0%;
    margin-left: 0%;
    width: 81.55%;
}
    
#ec67df68 {
    height: 43px;
    margin-right: 0%;
    margin-left: 0%;
    width: 37px;
}
    
#cbe98902 {
    width: 100%;
    padding: 30px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2ebdf57 {
    margin-right: 0%;
    margin-left: 0%;
    width: 81.55%;
}
    
#\36 54cb132 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d7ee1236 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 e84d6c3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.39%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\36 54c5334 {
    width: 100%;
    padding: 30px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 09c5666 {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.39%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#fed7c305 {
    height: 43px;
    margin-right: 0%;
    margin-left: 0%;
    width: 37px;
}
    
#\36 60e84f5 {
    width: 80.85%;
    margin-top: -15px;
    margin-left: 15.398936170212766%;
}
    
#b9754403 {
    width: 100%;
    height: auto;
    min-height: 197px;
    padding: 30px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 45ee4ac {
    width: 80.85%;
    margin-top: -16px;
    margin-left: 15.398936170212766%;
}
    
#\38 bcae4ba {
    width: 100%;
    padding: 0px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e10d26c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 81.55%;
}
    
#\30 6feaf69 {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.39%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\34 9491e2a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 5fd53d3 {
    margin-top: 8px;
}
    
#\37 0b7d4bd {
    margin-right: 0%;
    margin-left: 0%;
    width: 81.55%;
}
    
#\37 2ae2020 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 0f219dd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 50px 4% 50px 4%;
}
    
#\31 9d37bd6 {
    width: 100%;
    padding: 30px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9dbde47 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3549078 {
    height: 20px;
    margin-right: 0%;
    margin-left: 0%;
    width: 20px;
}
    
#c67057e3 {
    margin: 0px 0% 0px 0%;
}
    
#ad4683e6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 50px 4% 50px 4%;
}
    
#ba5e91b3 {
    margin-top: 8px;
}
    
#\34 e330e4f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 14cf727 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_h0a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_u4k {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 53f06f6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e72ac897 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 8c92688 {
    margin-right: 0%;
    margin-left: 0%;
    width: 81.55%;
}
    
#e0c0820e {
    margin-right: 0%;
    margin-left: 0%;
    width: 81.55%;
}
    
#\35 7445d6f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c60b981a {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    height: auto;
    min-height: 76px;
    margin-top: 2px;
}
    
#\32 5b5cb08 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    height: auto;
    min-height: 76px;
    margin-top: 2px;
}
    
#fef1dba4 {
    height: 20px;
    margin-right: 0%;
    margin-left: 0%;
    width: 20px;
}
    
#dc02bba6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 4f93651 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    height: auto;
    min-height: 76px;
    margin-top: 2px;
}
    
#\36 309254c {
    height: 20px;
    margin-right: 0%;
    margin-left: 0%;
    width: 20px;
}
    
#d189139a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 3ce123a {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    height: auto;
    min-height: 76px;
    margin-top: 2px;
}
    
#c0df2e3c {
    height: 20px;
    margin-right: 0%;
    margin-left: 0%;
    width: 20px;
}
    
#f2f98619 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b5595521 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    height: auto;
    min-height: 76px;
    margin-top: 2px;
}
    
#b9e243a9 {
    height: 20px;
    margin-right: 0%;
    margin-left: 0%;
    width: 20px;
}
    
#\38 a7c2f79 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c04f897c {
    margin-right: 0%;
    margin-left: 0%;
    width: 81.55%;
}
    
#ac71df73 {
    padding: 0px 0px 0px 0px;
    margin: 50px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 7887369 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
    height: auto;
    min-height: 24px;
    margin-top: 2px;
}
    
#\36 0159685 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 59875b7 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ce6b8fd2 {
    height: 20px;
    margin-right: 0%;
    margin-left: 0%;
    width: 20px;
}
    
#da7f7b2c {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c94f5541 {
    height: 20px;
    margin-right: 0%;
    margin-left: 0%;
    width: 19.825px;
}
    
#ef6ec82e {
    margin-top: 8px;
    width: 90.88%;
}
    
#c1e68841 {
    height: 20px;
    margin-right: 0%;
    margin-left: 0%;
    width: 20px;
}
    
#c600174a {
    padding: 0px 0px 0px 0px;
    margin: 50px 0% 0px 0%;
}
    
#\35 188b2af {
    margin-right: 0%;
    margin-left: 0%;
    width: 81.55%;
}
    
#\33 b4babfe {
    margin-right: 0%;
    margin-left: 0%;
    width: 89.85%;
}
    
#\34 9c769b4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    margin-top: 10px;
}
    
#ff4ee26e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
    height: auto;
    min-height: 24px;
    margin-top: 2px;
}
    
#c3810265 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
    height: auto;
    min-height: 26px;
    margin-top: 2px;
}
    
#cbd7eccf {
    margin: 0px 0% 0px 0%;
}
    
#b0b007b4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 89.09%;
}
    
#\30 ac54938 {
    width: 100%;
    justify-content: flex-start;
    height: auto;
    min-height: 185px;
    padding: 0px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 98c009e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
    height: auto;
    min-height: 48px;
    margin-top: 2px;
}
    
#c72b8b8a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e7407379 {
    margin-right: 0%;
    margin-left: 0%;
    width: 88.96%;
}
    
#\34 83a8b03 {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.86%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
    height: auto;
    min-height: 24px;
    margin-top: 2px;
}
    
#\33 c1f264c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#b3ddafcb {
    height: 20px;
    margin-right: 0%;
    margin-left: 0%;
    width: 20px;
}
    
#\31 8744ffd {
    height: 20px;
    margin-right: 0%;
    margin-left: 0%;
    width: 20px;
}
    
#\31 dd09210 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 7ab1225 {
    margin-right: 0%;
    margin-left: 0%;
    width: 87.88%;
}
    
#c267ec9a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 50px 4% 50px 4%;
}
    
#c923b8f3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\30 f2256ae.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\30 f2256ae {
    margin: 30px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 3eae94a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\38 026c97b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\31 5dece7f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 c605bc2 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 5190a72 {
    margin-top: -5px;
    order: 1;
}
    
#\33 dbb183d {
    width: 100.00%;
    margin-top: 0px;
    margin-left: 0%;
    align-self: flex-start;
    margin-right: 0%;
    order: 2;
}
    
#\34 8f7fe2d {
    min-height: 55px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 33fba4e {
    min-height: 55px;
}
    
#widget_tcv {
    height: 240px;
    margin-top: 1px;
}
    
#f0d3dca7 {
    height: 20px;
    margin-right: 0%;
    margin-left: 0%;
    width: 20px;
}
    
#dd079abf {
    margin-right: 0%;
    margin-left: 0%;
    width: 32.47%;
}
    
#\39 975365b {
    width: 98.62%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
    height: auto;
    min-height: 21px;
    justify-content: center;
    align-self: flex-end;
    --column-gap: 2%;
    padding: 0px 20px 0px 20px;
    margin: 2px 0% 0px 0%;
}
    
#ddd163e9 {
    width: 99.54%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
    height: auto;
    min-height: 24px;
    justify-content: center;
    align-self: flex-end;
    --column-gap: 2%;
    padding: 0px 0px 0px 30px;
    margin: 2px 0% 0px 0%;
}
    
#\33 5cf3984 {
    height: 20px;
    margin-right: 0%;
    margin-left: 0%;
    width: 20px;
}
    
#c37c900b {
    margin-right: 0%;
    margin-left: 0%;
    width: 54.96%;
}
    
#\33 f77cac4 {
    width: 98.79%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
    height: auto;
    min-height: 24px;
    justify-content: center;
    align-self: flex-end;
    --column-gap: 2%;
    padding: 0px 0px 0px 30px;
    margin: 2px 0% 0px 0%;
}
    
#\37 8dfd08d {
    height: 20px;
    margin-right: 0%;
    margin-left: 0%;
    width: 20px;
}
    
#bd8f46bd {
    margin-right: 0%;
    margin-left: 0%;
    width: 84.91%;
}
    
#\38 93170f9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_250 {
    order: 3;
    margin-top: 10px;
}
}



@media (max-width: 767px) {
    
#cdb8deb2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f1563fc2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#b14eb010 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a823474c {
    margin-top: 8px;
    width: 100.00%;
}
    
#d682e222 {
    width: 81.16%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c640ceb8 {
    margin: 0px 0% 0px 0%;
}
    
#widget_c20 {
    height: 318px;
    margin-top: 20px;
}
}



@media (max-width: 767px) {
    
#\31 9fd4ce5 {
    width: 81.16%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 6f909b2 {
    margin: 0px 0% 0px 0%;
}
    
#\37 4a2dfce {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 27bba3f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\32 88f11ca {
    margin-top: 8px;
    width: 100.00%;
}
    
#fc787a86 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 20px 0%;
}
    
#widget_h8c {
    height: 300px;
    width: 326px;
}
    
#\32 172ea4c {
    margin-right: 0%;
    margin-left: 0%;
    width: 81.55%;
}
    
#\33 fa514e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 fa514e8 {
    width: 93.01%;
    margin: 7px 0% 0px 0%;
}
    
#group_ubu {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\34 fe1d57f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#e5836031.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e5836031 {
    height: 300px;
    width: 326px;
    margin: 0px 0% 0px 0%;
}
    
#d8bea229 {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.79%;
}
    
#b48453c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b48453c0 {
    width: 93.01%;
    margin: 8px 0% 0px 0%;
}
    
#\36 238b6d0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#f3c54da5 {
    height: 300px;
    width: 326px;
}
    
#ca557deb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#fcf7424a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fcf7424a {
    width: 82.67%;
    margin: 6px 0% 0px 0%;
}
    
#\37 8c2727e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#c72c5d5e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c72c5d5e {
    height: 300px;
    width: 326px;
    margin: 0px 0% 0px 0%;
}
    
#\35 449619e {
    margin-right: 0%;
    margin-left: 0%;
    width: 81.55%;
}
    
#\38 59373bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 59373bf {
    width: 84.50%;
    margin: 6px 0% 0px 0%;
}
    
#group_nvr {
    width: 100%;
    min-height: 59px;
    align-items: center;
    height: auto;
}
    
#bdc7207c {
    min-height: 55px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 b660d6b {
    min-height: 55px;
}
}



@media (max-width: 767px) {
    
#\34 8724217 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 0103ccd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\36 46dae7e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bd7f903e {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#cde7ff92 {
    margin-top: -12px;
    width: 100.00%;
}
    
#\38 5457b7f {
    min-height: 55px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 b55e309 {
    min-height: 55px;
}
    
#\35 d3dec53 {
    order: 3;
    margin-top: 10px;
}
    
#\34 5c0211a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c0d34c30 {
    margin: 0px 0% 0px 0%;
}
    
#bdf12bb7 {
    height: 240px;
}
    
#\30 dd9ab7d {
    min-height: 59px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#fffde4e4 {
    height: 364px;
    width: 328px;
    margin-top: -9px;
}
    
#bd36c08e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
    height: auto;
    min-height: 324px;
}
    
#\34 f8bde3b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 cefdd35 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 50px 20px 50px 20px;
}
    
#b0acd5d4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 61f512b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 313px;
}
    
#e7619e36 {
    min-height: 55px;
}
    
#\36 09b096a {
    margin-top: -10px;
}
}

