@media all {
  *#dm .dmInner a.u_1314680153 span.text { font-size:14px !important; }

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

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

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

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

  *#dm .dmInner a.u_1960648245 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
  }

  *#dm .dmInner a.u_1960648245 span.text { color:var(--color_8) !important; }

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

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

  *#dm .dmInner a.u_1960648245:hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1960648245.hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:var(--color_8) !important;
  }

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

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

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

  *#dm .dmInner a.u_1960648245:hover,
  *#dm .dmInner a.u_1960648245.hover {
    background-color:var(--color_8) !important;
    background-image:initial !important;
    border-color:var(--color_8) !important;
  }

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

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

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

  *#dm .dmInner div.u_1261295787 .card {
    border-style:solid !important;
    border-width:0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner *.u_1261295787 .arrow-icon--prev svg { stroke:var(--color_10) !important; }

  *#dm .dmInner *.u_1261295787 .arrow-icon--next svg { stroke:var(--color_10) !important; }

  *#dm .dmInner *.u_1261295787 .arrow-icon { background-color:var(--color_25) !important; }

  *#dm .dmInner *.u_1261295787 .carousel-bullet::after { background-color:var(--color_10) !important; }

  *#dm .dmInner *.u_1261295787 .carousel-bullet--active::after {
    background-color:var(--color_10) !important;
    outline-color:var(--color_10) !important;
  }

  *#dm .dmInner *.u_1261295787 .icon-right svg {
    fill:var(--color_10) !important;
    color:var(--color_10) !important;
    stroke:var(--color_10) !important;
  }

  *#dm .dmInner *.u_1261295787 .icon-right svg path {
    fill:var(--color_10) !important;
    color:var(--color_10) !important;
    stroke:var(--color_10) !important;
  }

  *#dm .dmInner *.u_1261295787 .icon-right svg circle {
    fill:var(--color_10) !important;
    color:var(--color_10) !important;
    stroke:var(--color_10) !important;
  }

  *#dm .dmInner *.u_1261295787 .icon-right svg rect {
    fill:var(--color_10) !important;
    color:var(--color_10) !important;
    stroke:var(--color_10) !important;
  }

  *#dm .dmInner *.u_1261295787 .icon-right svg polygon {
    fill:var(--color_10) !important;
    color:var(--color_10) !important;
    stroke:var(--color_10) !important;
  }

  *#dm .dmInner *.u_1261295787 .icon-right svg polyline {
    fill:var(--color_10) !important;
    color:var(--color_10) !important;
    stroke:var(--color_10) !important;
  }

  *#dm .dmInner *.u_1261295787 .icon-right svg line {
    fill:var(--color_10) !important;
    color:var(--color_10) !important;
    stroke:var(--color_10) !important;
  }

  *#dm .dmInner div.u_1261295787 .title-content {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1261295787 .card-content { color:var(--color_12) !important; }

  *#dm .dmInner div.u_1535012612 p {
    color:var(--color_1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:500 !important;
    text-decoration:none !important;
    letter-spacing:-1.6px !important;
    font-size:32px !important;
    font-family:Geist-Medium !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1535012612 li {
    color:var(--color_1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:500 !important;
    text-decoration:none !important;
    letter-spacing:-1.6px !important;
    font-size:32px !important;
    font-family:Geist-Medium !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1535012612 {
    color:var(--color_1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:500 !important;
    text-decoration:none !important;
    letter-spacing:-1.6px !important;
    font-size:32px !important;
    font-family:Geist-Medium !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1322085863 p {
    color:var(--color_1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:-0.9px !important;
    font-family:Geist-Regular !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1322085863 li {
    color:var(--color_1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:-0.9px !important;
    font-family:Geist-Regular !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1322085863 {
    color:var(--color_1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:-0.9px !important;
    font-family:Geist-Regular !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:left !important;
    font-size:18px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1854784088:hover { background-image:none !important; }

  *#dm .dmInner a.u_1854784088.hover { background-image:none !important; }

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

  *#dm .dmInner div.u_1482529849 .slider-card {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner *.u_1482529849 .card-icon svg {
    color:var(--color_10) !important;
    fill:var(--color_10) !important;
  }

  *#dm .dmInner div.u_1482529849 .card-icon { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1482529849 .card-title { text-align:CENTER !important; }

  *#dm .dmInner div.u_1482529849 .card-short-text {
    font-family: 'DM Sans' !important;
    font-weight:800 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1482529849 .card-short-text { text-align:CENTER !important; }

  *#dm .dmInner div.u_1482529849 .card-subtitle {
    font-family: 'DM Sans' !important;
    color:var(--color_12) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner *.u_1482529849 .card-subtitle { text-align:LEFT !important; }

  *#dm .dmInner *.u_1482529849 .card-divider { background-color:var(--color_27) !important; }

  *#dm .dmInner *.u_1482529849 .card-footer { text-align:CENTER !important; }

  *#dm .dmInner div.u_1482529849 .card-footer {
    font-family: 'DM Sans' !important;
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1482529849 .read-more-btn:hover { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1482529849 .read-more-btn {
    color:var(--color_10) !important;
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1482529849 .slider-arrow {
    border-color:var(--color_27) !important;
    background-color:var(--color_9) !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner *.u_1482529849 .slider-arrow svg { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1482529849 .slider-dot.active { background-color:var(--color_10) !important; }

  *#dm .dmInner *.u_1482529849 .slider-dot { background-color:var(--color_9) !important; }

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

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

  *#dm .dmInner div.u_1766761472 p {
    color:rgb(6,14,34) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: "DM Sans" !important;
    line-height:25.6px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1766761472 li {
    color:rgb(6,14,34) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: "DM Sans" !important;
    line-height:25.6px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1766761472 {
    color:rgb(6,14,34) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: "DM Sans" !important;
    line-height:25.6px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1651473353 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
  }

  *#dm .dmInner a.u_1651473353 span.text { color:var(--color_8) !important; }

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

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

  *#dm .dmInner a.u_1651473353:hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1651473353.hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:var(--color_8) !important;
  }

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

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

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

  *#dm .dmInner a.u_1651473353:hover,
  *#dm .dmInner a.u_1651473353.hover {
    background-color:var(--color_8) !important;
    background-image:initial !important;
    border-color:var(--color_8) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1004805710:hover {
    background-image:none !important;
    background-color:var(--color_27) !important;
  }

  *#dm .dmInner a.u_1004805710.hover {
    background-image:none !important;
    background-color:var(--color_27) !important;
  }

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

  *#dm .dmInner div.u_1482529849 .card-title {
    font-family:'Montserrat' !important;
    font-weight:400 !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1261295787 .icon-right svg {
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner div.u_1261295787 .card-content { font-size:16px !important; }

  *#dm .dmInner div.u_1482529849 .card-short-text { font-size:0px !important; }

  *#dm .dmInner div.u_1482529849 .card-subtitle { font-size:18px !important; }

  *#dm .dmInner div.u_1482529849 .card-footer { font-size:18px !important; }

  *#dm .dmInner div.u_1725113344 .logo-scroll-container { width:900px !important; }

  *#dm .dmInner *.u_1725113344 .logo-item { height:80px !important; }

  *#dm .dmInner div.u_1482529849 .card-title { font-size:14px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1535012612 p { font-size:24px !important; }

  *#dm .dmInner div.u_1535012612 li { font-size:24px !important; }

  *#dm .dmInner div.u_1535012612 { font-size:24px !important; }

  *#dm .dmInner div.u_1322085863 p { font-size:16px !important; }

  *#dm .dmInner div.u_1322085863 li { font-size:16px !important; }

  *#dm .dmInner div.u_1322085863 { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1535012612 p { font-size:22px !important; }

  *#dm .dmInner div.u_1535012612 li { font-size:22px !important; }

  *#dm .dmInner div.u_1535012612 { font-size:22px !important; }

  *#dm .dmInner div.u_1322085863 p {
    text-align:left !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1322085863 li {
    text-align:left !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1322085863 {
    text-align:left !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1482529849 .card-title { font-size:18px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#aea5d4ec {
    width: 39.7%;
    max-width: 100%;
}
    
#\31 b501098.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\31 b501098 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d161ce86 {
    margin: 0px 0% 0px 0%;
}
    
#\32 2abeacf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\32 2abeacf {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ce9de91a {
    width: 100%;
    max-width: 100%;
}
    
#\31 2745a14 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 1%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_28) var(--color_28) var(--color_28) var(--color_28);
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
    padding: 10px 30px 10px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 ca3d1c5 {
    width: 25px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 8d76f7b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 13% 5% 13% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\34 dea3135 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 98901c7::before, #\30 98901c7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.55;
    border-radius: inherit;
}
#\30 98901c7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url('https://irp.cdn-website.com/ce44fb25/dms3rep/multi/opt/idc-hero-family-1920w.jpg?jxl&v=jxl');
    background-position: center left;
}
    
#\35 bf80613 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 ca58f74 {
    width: 132px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
}



@media all {
    
#\33 8472dea {
    align-items: center;
    width: 30.66%;
    min-height: 0;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.7695037095064745%;
    margin-right: 0%;
    margin-left: 0%;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#c822dbfd {
    width: 62.11%;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 72eb284 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding-top: 22px;
    padding-bottom: 22px;
    margin: 0% 0% 0% 0%;
}
    
#\33 452a829 {
    align-items: center;
    width: 30.66%;
    min-height: 0;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.7695037095064745%;
    margin-right: 0%;
    margin-left: 0%;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#d9d86725 {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a9d8991f {
    width: 62.09%;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 5d0ff38 {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 32bfddb {
    align-items: center;
    width: 30.66%;
    min-height: 0;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.7695037095064745%;
    margin-right: 0%;
    margin-left: 0%;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 5d1e612 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
    background-position: center left;
}
    
#\31 e88f22b {
    width: 100%;
    min-width: 4%;
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0% 0% 0% 0%;
}
    
#c1cf5cfa {
    width: 48.52%;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 f6e5daa {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f7649972 {
    width: 78.49%;
    max-width: 100%;
}
    
#\34 50aa04c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_25);
}
    
#\33 b3bfee6 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#cdaa3a99 {
    width: 100%;
    max-width: 100%;
}
    
#bfc54059 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding-bottom: 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 efb43df {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fb33126c {
    width: 40.95%;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#ebcca7b9 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 0% 0px 2% 0px;
    margin: 0% 0% 0% 0%;
}
    
:is([id^='f924576f'], #repeater-item)[data-css-edit] {
    overflow: hidden!important;
}
:is([id^='f924576f'], #repeater-item) {
    justify-content: space-between;
    align-items: flex-start;
    width: 32.58%;
    min-height: auto;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_8);
    background-image: none;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    border-radius: 3px 3px 3px 3px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_21) var(--color_21) var(--color_21) var(--color_21);
    border-style: solid;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 41682b7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_25);
    background-image: none;
    background-position: center left;
}
    
#\33 b7de624 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding-top: 24px;
    margin: 0% 0% 0% 0%;
}
    
:is([id^='24d8ee92'], #repeater-item) {
    width: 100%;
    height: 325px;
    max-width: 100%;
    order: 0;
}
    
#\36 efbc7eb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\36 efbc7eb {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
:is([id^='c8a44f28'], #repeater-item) {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fe1f18b5 {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 760d83a .pagination-nav .pagination-item.active {
    background-color: var(--color_1);
    color: var(--color_6);
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
}
#\35 760d83a .pagination-nav .pagination-item {
    font-size: 12px;
}
#\35 760d83a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.12%;
    min-width: 32px;
    height: auto;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c0646998 {
    width: 78.49%;
    max-width: 100%;
}
    
:is([id^='fdad5321'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
:is([id^='9725827f'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
:is([id^='c982de62'], #repeater-item) {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    order: 1;
    justify-content: space-between;
    padding: 4% 6% 4% 6%;
    margin: 0px 0px 0px 0px;
}
    
#b84bd35c {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    order: 1;
    border-width: 1px 0 0 0;
    border-color: var(--color_21) #000000 #000000 #000000;
    border-style: solid;
    padding: 3% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#b76f5016 {
    width: 72.68%;
    max-width: 100%;
}
    
#\32 51b76c1 {
    width: 86.52%;
    max-width: 100%;
}
    
#\32 803bbc8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.261694689528883%;
    flex-wrap: nowrap;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_27) #000000;
    border-style: solid;
    order: 0;
    padding: 0px 10px 20px 10px;
}
    
#af11b4b4 {
    width: 100%;
    height: 742px;
    max-width: 100%;
}
    
#\34 98ee606 {
    width: 80.08%;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ecb1f597 {
    width: 80.08%;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 de0959d {
    width: 80.08%;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 02e7c9d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 02e7c9d {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\33 99ea78c {
    width: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 53b7f49 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
}
    
#\39 e79e77a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 feeea5e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\38 15e2b35 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.261694689528883%;
    flex-wrap: nowrap;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_27) #000000;
    border-style: solid;
    order: 0;
    padding: 0px 10px 20px 10px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 a36f469 {
    width: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 cb543b3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\31 cb543b3 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#de623ef6 {
    width: 100%;
    max-width: 100%;
}
    
#\36 af4a041 {
    width: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 56c9899 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 3a37d93 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 76fd85e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.261694689528883%;
    flex-wrap: nowrap;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_27) #000000;
    border-style: solid;
    order: 0;
    padding: 0px 10px 20px 10px;
}
    
#\37 1f89539 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\31 554bfb7 {
    width: 100%;
    max-width: 100%;
}
    
#\39 1329e5c {
    width: 100%;
    max-width: 100%;
}
    
#d1d88696 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 165a5c0 {
    width: 100%;
    max-width: 100%;
}
    
#\35 5ed4e49 {
    width: 85.31%;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\35 4c1737b {
    width: 100%;
    max-width: 100%;
}
    
#\38 fa1b572 {
    width: 100%;
    max-width: 100%;
}
    
#b6856c82 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d4adc040 {
    width: 100%;
    max-width: 100%;
}
    
#ba65ea69 {
    width: 100%;
    max-width: 100%;
    order: 0;
}
    
#\38 2ca0758 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a50299ba {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\34 11a5e8e {
    align-items: flex-start;
    width: 49.10%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 1e6b197 {
    width: 100.00%;
    max-width: 100%;
    order: 1;
}
    
#\34 15470b0 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\34 14daa0d {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\32 3faeb97 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#ac3e2421 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\33 b2194a8 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\36 65e4ea6 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 240d5db.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 240d5db {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\34 b0aa7c7 {
    width: 86.52%;
    max-width: 100%;
}
    
#c2b874ec.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#c2b874ec {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 eaae094 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#bd568397 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#aacbec51 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#f1248867 {
    width: 72.68%;
    max-width: 100%;
}
    
#\33 44acc8f {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    align-content: center;
}
    
#b7661b33 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 3b93c6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#d242b0e0 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 32591f1 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c1586420 {
    width: 100%;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e7601518 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_19);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a8db8731 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 d465576 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\30 01f9751 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-self: auto;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#a6fb61fc {
    width: auto;
    max-width: 100%;
}
    
#b090961e {
    width: auto;
    max-width: 100%;
}
    
#\34 f9a7022 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#fd6cdd56 {
    justify-content: space-between;
    align-items: flex-start;
    width: 65%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d71d0294 {
    background-color: rgba(245, 245, 245, 1);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#c829608f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
:is([id^='ce1ca670'], #repeater-item) {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding: 1% 4% 3% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1eef758 {
    width: 30%;
    height: auto;
    max-width: 100%;
    max-height: none;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 614fbec {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3541d22 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
:is([id^='da023242'], #repeater-item) {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    justify-self: auto;
    padding: 0px 0px 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a88e2fd6 {
    background-color: rgba(245, 245, 245, 1);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 1;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 0b80449 {
    width: 100%;
    max-width: 100%;
    order: 0;
}
    
:is([id^='9a8bb64a'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 872702a {
    justify-content: space-between;
    align-items: flex-start;
    width: 65%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dc4b3d3c {
    width: 30%;
    height: auto;
    max-width: 100%;
    max-height: none;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f9bdf9b [data-content-reference] {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-color: var(--color_21) #000000 #000000 #000000;
    border-width: 1px 0px 0px 0px;
}
#\36 f9bdf9b [data-content-reference] .accordion-title {
    color: var(--color_1) !important;
}
#\36 f9bdf9b {
    justify-content: flex-start;
    width: 80%;
    min-height: auto;
    height: auto;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
#\36 f9bdf9b [data-content-reference] .icon-container {
    color: var(--color_10);
    padding: 4px 4px 4px 4px;
}
    
#cdccbb7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8068803 {
    width: 99.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6b19057 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
}
    
#\37 10d5771 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 e672907 {
    width: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\39 9c08b5c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#fd7980b8 {
    width: 49.77%;
    max-width: 100%;
}
    
#e953234d {
    margin: 0px 0% 0px 0%;
}
    
#a51a4a73::before, #a51a4a73 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.6;
    border-radius: inherit;
}
#a51a4a73 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/ce44fb25/dms3rep/multi/opt/cta-2-1920w.jpg");
}
    
#\38 ac1efa4 {
    width: 39.7%;
    max-width: 100%;
}
    
#\39 d351ddb {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\35 822734c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\35 822734c {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 581f4de.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\39 581f4de {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#baa2d2e5 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\39 a65f3fe {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 1%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_28) var(--color_28) var(--color_28) var(--color_28);
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
    padding: 7px 25px 7px 25px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1025px) {
    
#\36 f9bdf9b [data-content-reference] .accordion-title {
    font-size: 24px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 f9bdf9b [data-content-reference] .accordion-title {
    font-size: 22px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aea5d4ec {
    width: 80%;
}
    
#\36 8d76f7b {
    min-height: auto;
    padding: 25% 5% 25% 5%;
    margin: 0px 0% 0px 0%;
}
    
#d161ce86 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 32bfddb {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#\33 8472dea {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#\33 452a829 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#\33 72eb284 {
    row-gap: 24px;
    padding: 20px var(--section-padding-right) 20px var(--section-padding-left);
    margin: 0px 0% 0px 0%;
}
    
#\31 e88f22b {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
}
    
#\37 fc332fa {
    margin: 0px 0% 0px 0%;
}
    
#c1cf5cfa {
    width: 89.96%;
}
    
#c822dbfd {
    width: 89.73%;
}
    
#a9d8991f {
    width: 65.96%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7649972 {
    width: 100.00%;
}
    
#bfc54059 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    margin: 0px 0% 0px 0%;
}
    
#\37 66d7763 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a1decad9 {
    margin: 0px 0% 0px 0%;
}
    
#\35 760d83a {
    column-gap: 3.57%;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 16px;
    align-content: center;
    justify-content: flex-start;
}
    
#ebcca7b9 {
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
:is([id^='f924576f'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.21%;
    column-gap: 3.752290216196409%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#\33 b7de624 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    margin: 0px 0% 0px 0%;
}
    
#c0646998 {
    width: 100.00%;
}
    
:is([id^='24d8ee92'], #repeater-item) {
    height: 220px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
:is([id^='c982de62'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    height: auto;
    min-height: 200px;
    justify-content: center;
}
    
:is([id^='c8a44f28'], #repeater-item) {
    justify-content: flex-start;
    min-height: auto;
}
    
#b84bd35c {
    padding: 6% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b76f5016 {
    width: 100.00%;
}
    
#\32 51b76c1 {
    width: 100.00%;
}
    
#\32 803bbc8 {
    padding: 0px 7px 15px 7px;
    margin: 0px 0% 0px 0%;
}
    
#af11b4b4 {
    margin-top: 0px;
    height: 634px;
}
    
#\38 15e2b35 {
    padding: 0px 0px 15px 7px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c9ade10 {
    margin: 0px 0% 0px 0%;
}
    
#\33 56c9899 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 76fd85e {
    padding: 0px 0px 15px 7px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1f89539 {
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d8cd142 {
    margin: 0px 0% 0px 0%;
}
    
#\38 2ca0758 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#a50299ba {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 36px;
}
    
#\34 11a5e8e {
    width: 100.00%;
}
    
#\32 1e6b197 {
    width: 100.00%;
}
    
#d1d88696 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#\34 14daa0d {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
}
    
#b6856c82 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 b0aa7c7 {
    width: 100.00%;
}
    
#\36 eaae094 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b7661b33 {
    margin: 0px 0% 0px 0%;
}
    
#bd568397 {
    justify-content: center;
}
    
#f1248867 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3b93c6a {
    width: 100%;
    min-height: 8px;
    row-gap: 0px;
}
    
#\32 5c3f5e5 {
    margin: 0px 0% 0px 0%;
}
    
#d242b0e0 {
    width: 100%;
}
    
#\34 32591f1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    column-gap: 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6b61b63 {
    margin: 0px 0% 0px 0%;
}
    
#\34 f9a7022 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd6cdd56 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 127px;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
}
    
#d71d0294 {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 4% 8% 4% 8%;
}
    
#b60bf3bb {
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\36 872702a {
    padding-left: 0%;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
:is([id^='ce1ca670'], #repeater-item) {
    align-items: flex-start;
    height: auto;
    min-height: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 2% 8% 4% 8%;
    margin: 0px 0% 0px 0%;
}
    
#dc4b3d3c {
    height: auto;
    width: 50%;
    margin: 0px 0% 0px 0%;
}
    
#\38 1eef758 {
    height: auto;
    width: 50%;
    margin: 0px 0% 0px 0%;
}
    
#\36 f9bdf9b {
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 10d5771 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#a88e2fd6 {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    padding-left: 8%;
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
}
    
:is([id^='da023242'], #repeater-item) {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 0px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e953234d {
    margin: 0px 0% 0px 0%;
}
    
#\38 ac1efa4 {
    width: 80%;
}
    
#\39 d351ddb {
    min-height: auto;
    padding: 25% 5% 25% 5%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 f9bdf9b [data-content-reference] .accordion-title {
    font-size: 19px !important;
}
}



@media (max-width: 767px) {
    
#aea5d4ec {
    width: 100%;
}
    
#\38 ca3d1c5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 20px;
}
    
#\31 b501098 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 8d76f7b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40% 5% 40% 5%;
    margin: 0px 0% 0px 0%;
}
    
#d161ce86 {
    margin: 0px 0% 0px 0%;
}
    
#\34 dea3135 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 bf80613 {
    column-gap: 7.448356124527204%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    row-gap: 12px;
}
    
#\32 2abeacf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 ca58f74 {
    margin-right: 0%;
    margin-left: 0%;
    width: 83.03%;
}
    
#\31 2745a14 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: center;
    align-content: center;
    width: 215px;
}
}



@media (max-width: 767px) {
    
#\31 32bfddb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#\33 8472dea {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#\33 452a829 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#\33 72eb284 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    align-items: center;
    align-content: center;
    padding: 20px var(--section-padding-right) 20px var(--section-padding-left);
}
    
#\31 e88f22b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-self: auto;
    align-content: center;
}
    
#c1cf5cfa {
    width: 90.72%;
}
    
#c822dbfd {
    width: 91.82%;
}
    
#a9d8991f {
    width: 91.88%;
}
}



@media (max-width: 767px) {
    
#f7649972 {
    width: 99.93%;
}
    
#\33 b3bfee6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#bfc54059 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\30 efb43df {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fb33126c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#fe1f18b5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 760d83a {
    column-gap: 3.573505804620431%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#ebcca7b9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
:is([id^='f924576f'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    flex: 1;
    column-gap: 7.712779312076325%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\33 b7de624 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#c0646998 {
    width: 99.93%;
}
    
:is([id^='24d8ee92'], #repeater-item) {
    height: 250px;
}
    
:is([id^='c982de62'], #repeater-item) {
    width: 100%;
    row-gap: 12px;
    min-height: auto;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
:is([id^='c8a44f28'], #repeater-item) {
    justify-content: flex-start;
    min-height: auto;
}
    
#b84bd35c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 6% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#b76f5016 {
    width: 100%;
}
    
#\32 51b76c1 {
    width: 100%;
}
    
#\32 803bbc8 {
    padding: 10px 0px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#af11b4b4 {
    height: 350px;
}
    
#\39 e79e77a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 15e2b35 {
    padding: 0px 0px 15px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\31 cb543b3 {
    width: 100%;
}
    
#\33 56c9899 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 76fd85e {
    padding: 0px 0px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1f89539 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 2ca0758 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a50299ba {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\34 11a5e8e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 1e6b197 {
    width: 99.93%;
}
    
#d1d88696 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 14daa0d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\35 5ed4e49 {
    width: 100%;
}
    
#\33 b2194a8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#b6856c82 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 b0aa7c7 {
    width: 100%;
}
    
#c2b874ec {
    width: 100%;
}
    
#\36 eaae094 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#bd568397 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f1248867 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 3b93c6a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
}
    
#d242b0e0 {
    width: 100%;
}
    
#\34 32591f1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 01f9751 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 f9a7022 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#fd6cdd56 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
    margin: 0px 0% 0px 0%;
}
    
#d71d0294 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 872702a {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
    margin: 0px 0% 0px 0%;
}
    
:is([id^='ce1ca670'], #repeater-item) {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 4% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc4b3d3c {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 1eef758 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 f9bdf9b {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3541d22 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 10d5771 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a88e2fd6 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
:is([id^='da023242'], #repeater-item) {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 e672907 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 9c08b5c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-content: center;
}
    
#fd7980b8 {
    width: 100.00%;
}
    
#e953234d {
    margin: 0px 0% 0px 0%;
}
    
#\38 ac1efa4 {
    width: 100%;
}
    
#\39 d351ddb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40% 5% 40% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\35 822734c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 581f4de {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#baa2d2e5 {
    column-gap: 7.448356124527204%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    row-gap: 12px;
}
    
#\39 a65f3fe {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: center;
    align-content: center;
}
}

#a51a4a73.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAACAgIDAQAAAAAAAAAAAAABAwACBAURQVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwb/xAAZEQADAAMAAAAAAAAAAAAAAAAAAQIDEzH/2gAMAwEAAhEDEQA/AKfRpZrMersZ96suCOfJOO32YHMByHEix7+xEk8tPXA74j//2Q==')!important}