@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 nav.u_1998592992 { color:white !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1772101732 .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_1772101732 .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_1772101732 .slider-arrow svg { color:var(--color_1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1476538279:hover .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1476538279.hover .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1476538279 {
    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;
    gap:5px !important;
  }

  *#dm .dmInner div.u_1945287403 .counter {
    font-family:'Cormorant Garamond' !important;
    font-weight:600 !important;
    color:var(--color_10) !important;
  }

  *#dm .dmInner div.u_1271369952 .counter {
    font-family:'Cormorant Garamond' !important;
    font-weight:600 !important;
    color:var(--color_10) !important;
  }

  *#dm .dmInner div.u_1439622536 .counter {
    font-family:'Cormorant Garamond' !important;
    font-weight:600 !important;
    color:var(--color_10) !important;
  }

  *#dm .dmInner a.u_1476538279 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/b73753b5/icon/call_24dp_1F1F1F_FILL1_wght700_GRAD-25_opsz24+%281%29.svg) !important;
    background-color:var(--color_8) !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner div.u_1360358788 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_1360358788 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_1360358788 {
    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_1150609926 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_1150609926 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_1150609926 {
    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 a.u_181624649 span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_181624649 {
    background-color:var(--color_20) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1154702011 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_1154702011 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_1154702011 {
    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_1708078747 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_1708078747 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_1708078747 {
    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_1772101732 .slider-card {
    border-style:solid !important;
    border-width:1px !important;
    border-radius:4px 4px 4px 4px !important;
    border-color:var(--color_21) !important;
  }

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

  *#dm .dmInner div.u_1772101732 .card-icon { background-color:var(--color_9) !important; }

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

  *#dm .dmInner nav.u_1198691314 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1772101732 .card-short-text { font-size:0px !important; }

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

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

  *#dm .dmInner div.u_1945287403 .counter { font-size:60px !important; }

  *#dm .dmInner div.u_1271369952 .counter { font-size:60px !important; }

  *#dm .dmInner div.u_1439622536 .counter { font-size:60px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1772101732 .card-title { font-size:18px !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1708078747 {
    text-align:left !important;
    font-size:16px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1360358788 p { font-size:24px !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1708078747 { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
:is([id^='47614349'], #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;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 65057cd {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 bddc474 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_25);
    background-image: none;
}
    
#cf96880d {
    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%;
}
    
#\35 ce06f92 {
    width: 78.49%;
    max-width: 100%;
}
    
#cb11297b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\30 3a2f940 {
    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%;
}
    
:is([id^='68472b46'], #repeater-item) {
    width: 100%;
    height: 325px;
    max-width: 100%;
    order: 0;
}
    
:is([id^='0a6af053'], #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^='4fbba2f4'], #repeater-item)[data-css-edit] {
    overflow: hidden!important;
}
:is([id^='4fbba2f4'], #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;
}
    
:is([id^='b26d2bf6'], #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;
}
    
#eb32b060 .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;
}
#eb32b060 .pagination-nav .pagination-item {
    font-size: 12px;
}
#eb32b060 {
    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%;
}
    
:is([id^='b2d392fb'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
:is([id^='widget_5rn'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_5gp.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#widget_5gp {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ee9efd27 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\31 868d622 {
    width: 85.31%;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d07323a {
    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%;
}
    
#e4938792 {
    width: 100%;
    max-width: 100%;
}
    
#\37 bc59be1 {
    width: 100%;
    max-width: 100%;
}
    
#\33 d322d48 {
    width: 100.00%;
    max-width: 100%;
    order: 1;
}
    
#a0301237 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 e86204d {
    width: 100%;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 cb5df9d {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#b49f3ca2 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#fdd192e0 {
    align-items: center;
    width: 49.10%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    align-content: center;
}
    
#\37 6e64297 {
    width: 100%;
    max-width: 100%;
    order: 0;
}
    
#\32 439a96e {
    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%;
}
    
#dc84be48 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\30 9db39d8 {
    width: 100%;
    max-width: 100%;
}
    
#\33 c4b8325 {
    width: 100%;
    max-width: 100%;
}
    
#\30 b6b5da6 {
    width: 100%;
    max-width: 100%;
}
    
#eeb17c3e {
    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%;
}
    
#\32 95288e7 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#f104cc1d {
    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%;
}
}



@media all {
    
#\31 9926787 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e31e9bd6 {
    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%;
}
    
#\32 69e1420 {
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#\30 d7ac8c3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_25);
    background-image: none;
}
    
#\34 4d56aa5 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_ps1 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 b407fc5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    background-color: var(--color_6);
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 87a5132.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\37 87a5132 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e363814.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 e363814 {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\31 ee3f2b4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b9c3950 {
    width: 100%;
    height: 600px;
    max-width: 100%;
}
    
#d34429c8 {
    width: 100.00%;
    max-width: 100%;
    order: 3;
}
    
#\33 c34bb6c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#ce0f1e45 {
    margin: 0px 0% 0px 0%;
}
    
#\38 6e6f65e {
    width: 86.52%;
    max-width: 100%;
    order: 1;
}
    
#\39 fea4369 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\31 3afa3aa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_et7 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 a310717 {
    width: 140px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\33 24d7399 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d7165b4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\30 d7165b4 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 f085844 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 2634bc4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\31 2634bc4 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 1e65b27 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#a8477f4a {
    margin: 0px 0% 0px 0%;
}
    
#a00e554a {
    flex-direction: row;
    align-items: flex-end;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-content: flex-end;
    --column-gap: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_28) var(--color_28) var(--color_28) var(--color_28);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0ee4e7a::before, #\32 0ee4e7a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
    border-radius: inherit;
}
#\32 0ee4e7a {
    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/b73753b5/dms3rep/multi/opt/hero-bg-1920w.webp");
}
    
#\35 ca1b2af {
    width: 39.7%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b82c417e {
    width: 49.77%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_hqv {
    width: 72px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_m0c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    border-width: 1px 0 0 0;
    border-color: var(--color_28) #000000 #000000 #000000;
    border-style: solid;
    padding: 2% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 411513f {
    align-items: flex-start;
    width: undefinednull;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#e147f3f0 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#e2f982c2 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#aca4449e {
    align-items: flex-start;
    width: undefinednull;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#c366a91b {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#\38 ca4806a {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\39 64a99af {
    align-items: center;
    width: 187px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    align-content: center;
    border-width: 0 1px 0 1px;
    border-color: #000000 var(--color_28) #000000 var(--color_28);
    border-style: solid;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#be9f0acf {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#cae7cee8 {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a125f1bb {
    width: 78.49%;
    height: auto;
    max-width: 100%;
}
    
#\33 bdb0c96 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\30 acfa22f {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 7d14621 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 0;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#b6ebadda {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b261c810 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
:is([id^='2795ef31'], #repeater-item) {
    width: 100%;
    height: 350px;
    max-width: 100%;
    order: 0;
}
    
#b4cce81e {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
:is([id^='0fe5c2ed'], #repeater-item)[data-css-edit] {
    overflow: hidden!important;
}
:is([id^='0fe5c2ed'], #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;
}
    
#\30 1625d21 .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;
}
#\30 1625d21 .pagination-nav .pagination-item {
    font-size: 12px;
}
#\30 1625d21 {
    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%;
}
    
:is([id^='f4ff8f93'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
:is([id^='6731c837'], #repeater-item) {
    align-items: flex-start;
    width: 100%;
    min-height: 174px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    order: 1;
    justify-content: space-between;
    height: auto;
    padding: 4% 6% 4% 6%;
    margin: -0px 0px 0px 0px;
}
    
:is([id^='3d500cf8'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
:is([id^='2975d9ac'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
:is([id^='4634a0f5'], #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;
}
    
#widget_da8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#widget_da8 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
:is([id^='47614349'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    height: auto;
    min-height: 200px;
    justify-content: center;
}
    
#cf96880d {
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 970c8ae {
    margin: 0px 0% 0px 0%;
}
    
#\35 ce06f92 {
    width: 100.00%;
}
    
#cb11297b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
:is([id^='68472b46'], #repeater-item) {
    height: 220px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
:is([id^='4fbba2f4'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.21%;
    column-gap: 3.752290216196409%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
}
    
:is([id^='b26d2bf6'], #repeater-item) {
    justify-content: flex-start;
    min-height: auto;
}
    
#eb32b060 {
    column-gap: 3.57%;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 16px;
    align-content: center;
    justify-content: flex-start;
}
    
#\30 3a2f940 {
    padding: 6% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b49f3ca2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 36px;
}
    
#c7bf4cc9 {
    margin: 0px 0% 0px 0%;
}
    
#\39 d07323a {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
}
    
#fdd192e0 {
    width: 100.00%;
}
    
#\32 439a96e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#\33 d322d48 {
    width: 100.00%;
}
    
#eeb17c3e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#f104cc1d {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9926787 {
    width: 100%;
}
    
#e31e9bd6 {
    width: 100%;
    min-height: 8px;
    row-gap: 0px;
}
    
#d662ca1b {
    margin: 0px 0% 0px 0%;
}
    
#\34 4d56aa5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    column-gap: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 b407fc5 {
    width: 100%;
    min-height: 80px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d34429c8 {
    width: 100%;
}
    
#\33 c34bb6c {
    width: 100%;
    min-height: 80px;
}
    
#ce0f1e45 {
    margin: 0px 0% 0px 0%;
}
    
#\39 fea4369 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding: 10% 5% 10% 5%;
}
    
#\31 b9c3950 {
    height: 350px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 24d7399 {
    min-height: auto;
    align-items: center;
    align-content: center;
    padding: 15% 5% 15% 5%;
}
    
#a8477f4a {
    margin: 0px 0% 0px 0%;
}
    
#\35 ca1b2af {
    width: 80%;
}
    
#b82c417e {
    width: 99.76%;
}
    
#\34 f085844 {
    align-self: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a125f1bb {
    width: 100.00%;
}
    
#\33 bdb0c96 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d2e9d029 {
    margin: 0px 0% 0px 0%;
}
    
#b4cce81e {
    width: 100%;
    min-height: 80px;
}
    
#\30 7d14621 {
    width: 100%;
    min-height: 80px;
}
    
#\30 1625d21 {
    column-gap: 1.12%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
}
    
:is([id^='0fe5c2ed'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.44%;
    flex: 1 1 auto;
}
    
:is([id^='6731c837'], #repeater-item) {
    height: auto;
    min-height: 206px;
}
}



@media (max-width: 767px) {
    
:is([id^='47614349'], #repeater-item) {
    width: 100%;
    row-gap: 12px;
    min-height: auto;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\36 65057cd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cf96880d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 ce06f92 {
    width: 99.93%;
}
    
#cb11297b {
    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 3a2f940 {
    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%;
}
    
:is([id^='68472b46'], #repeater-item) {
    height: 250px;
}
    
:is([id^='4fbba2f4'], #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;
}
    
:is([id^='b26d2bf6'], #repeater-item) {
    justify-content: flex-start;
    min-height: auto;
}
    
#eb32b060 {
    column-gap: 3.573505804620431%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#b49f3ca2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\31 868d622 {
    width: 100%;
}
    
#\39 d07323a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#fdd192e0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 439a96e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 d322d48 {
    width: 99.93%;
}
    
#a0301237 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#eeb17c3e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f104cc1d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 9926787 {
    width: 100%;
}
    
#e31e9bd6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
}
    
#\34 4d56aa5 {
    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) {
    
#\35 b407fc5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 87a5132 {
    width: 100%;
}
    
#\31 ee3f2b4 {
    padding: 0px 5% 0px 5%;
    margin: 0px 0% 0px 0%;
}
    
#\31 b9c3950 {
    height: 300px;
}
    
#d34429c8 {
    width: 100%;
}
    
#\33 c34bb6c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ce0f1e45 {
    margin: 0px 0% 0px 0%;
}
    
#\38 6e6f65e {
    width: 100%;
}
    
#\39 fea4369 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 5% 10% 5%;
}
}



@media (max-width: 767px) {
    
#\34 a310717 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 24d7399 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 5% 10% 5%;
}
    
#\30 d7165b4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 f085844 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-content: center;
}
    
#\31 2634bc4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 1e65b27 {
    column-gap: 7.448356124527204%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    row-gap: 12px;
}
    
#a8477f4a {
    margin: 0px 0% 0px 0%;
}
    
#a00e554a {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: center;
    align-content: center;
}
    
#\35 ca1b2af {
    width: 100%;
}
    
#b82c417e {
    width: 100.00%;
}
    
#be9f0acf {
    height: 52px;
}
}



@media (max-width: 767px) {
    
#a125f1bb {
    width: 99.93%;
}
    
#\33 bdb0c96 {
    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 acfa22f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 7d14621 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
:is([id^='2795ef31'], #repeater-item) {
    height: 250px;
}
    
#b4cce81e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
:is([id^='0fe5c2ed'], #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;
}
    
#\30 1625d21 {
    column-gap: 3.573505804620431%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
:is([id^='6731c837'], #repeater-item) {
    width: 100%;
    row-gap: 12px;
    min-height: auto;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
:is([id^='4634a0f5'], #repeater-item) {
    justify-content: flex-start;
    min-height: auto;
}
}

