@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 a.u_1195866620 {
    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_1195866620 span.text { color:var(--color_8) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1998358674 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_1998358674 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_1998358674 {
    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_1983404175 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_1983404175 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_1983404175 {
    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_1994425570 img { border-radius:0px 0px 0px 0px !important; }

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

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

  *#dm .dmInner div.u_1657883265 p {
    color:rgb(62,113,147) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:500 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:18px !important;
    font-family: Poppins !important;
    line-height:18px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1657883265 li {
    color:rgb(62,113,147) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:500 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:18px !important;
    font-family: Poppins !important;
    line-height:18px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1657883265 {
    color:rgb(62,113,147) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:500 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:18px !important;
    font-family: Poppins !important;
    line-height:18px !important;
    font-style:normal !important;
    text-align:left !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1188002355 .slider-card {
    border-style:solid !important;
    border-width:0px !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1668033711 img { object-position:50% 0% !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1188002355 .card-short-text { font-size:0px !important; }

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

  *#dm .dmInner div.u_1188002355 .card-footer { font-size:18px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1998358674 p { font-size:24px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1657883265 {
    font-size:16px !important;
    text-align:left !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#d3582243.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#d3582243 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 7fbc1b4 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 5% 10% 5%;
    margin: 0% 0% 0% 0%;
}
    
#b9edc9d3 {
    margin: 0px 0% 0px 0%;
}
    
#\34 284da3c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#aac02d1e {
    width: 100%;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\37 ce86d4f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\37 ce86d4f {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 5ee506a {
    width: 100%;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 0bfdf79 {
    flex-direction: row;
    align-items: center;
    width: 525px;
    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 40px 10px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2484d09 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\36 acdf0f6::before, #\36 acdf0f6 > .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;
}
#\36 acdf0f6 {
    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/4f4b724d/dms3rep/multi/opt/office-reception-logo-17d7b965-1920w.jpg");
}
    
#\37 f221539 {
    width: 80%;
    max-width: 100%;
}
}



@media all {
    
#b8cae652 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 753c6a7 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b5fbf4f {
    align-items: center;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-width: 0 1px 0 1px;
    border-color: #000000 var(--color_21) #000000 var(--color_21);
    border-style: solid;
    align-content: center;
    padding: 3% 5% 3% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 c7c5333 {
    align-items: center;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-content: center;
    padding: 3% 5% 3% 5%;
    margin: 0px 0% 0px 0%;
}
    
#bd522dc0 {
    width: 100%;
    max-width: 100%;
}
    
#\38 f47c131 {
    width: 100%;
    max-width: 100%;
}
    
#\32 2b44d8f {
    border-width: 0px 0px 1px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_21) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\35 4a497fa {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#de911f56 {
    width: 100%;
    max-width: 100%;
}
    
#c17e28da {
    align-items: center;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    align-content: center;
    padding: 3% 5% 3% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\30 6dc05be {
    width: 100%;
    max-width: 100%;
}
    
#\31 103ac2b {
    width: 100%;
    max-width: 100%;
}
    
#\39 b8485e5 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#ee5c5a30 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\35 7a68f8c {
    width: 100%;
    max-width: 100%;
}
    
#\37 866553f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 7276478 {
    width: 86.52%;
    max-width: 100%;
    order: 2;
}
    
#\36 9492791 {
    width: 100.00%;
    max-width: 100%;
    order: 3;
}
    
#da22eb82 {
    width: 80.08%;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 2be2de3 {
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#\38 c5482e4 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c8788879 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
}
    
#\34 f4e7299 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#bab9a71b {
    width: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 57df559.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\30 57df559 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\32 5a326ba {
    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;
}
    
#\31 d94ec26.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 d94ec26 {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5d44d5d {
    width: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 c95d74a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bf1b384a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 00d6f03 {
    width: 80.08%;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 dc3fa7e {
    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;
}
    
#eb9ac950 {
    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;
}
    
#\34 421febd {
    width: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 2de8086 {
    width: 100%;
    height: 620px;
    max-width: 100%;
}
    
#\38 d5e2dbd {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#f54dfce9 {
    width: 80.08%;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_n35 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bb9ed6de.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bb9ed6de {
    width: 45px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 42c711f {
    width: 100%;
    max-width: 100%;
}
    
#f5d595e6 {
    width: 100%;
    max-width: 100%;
}
    
#\33 dfdcf63 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\31 605ffbb {
    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 fec99ea {
    width: 100%;
    max-width: 100%;
}
    
#\39 2bb00bf {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#c7daf9b7 {
    width: 100%;
    max-width: 100%;
}
    
#\33 2ec8021 {
    width: 100%;
    max-width: 100%;
}
    
#\33 5d491df {
    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 e0562a7 {
    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 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f3797e88 {
    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 9ff9e31 {
    width: 85.31%;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a04710d6 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#d4964a44 {
    width: 100%;
    max-width: 100%;
}
    
#b6e0f260 {
    width: 100.00%;
    max-width: 100%;
    order: 2;
}
    
#c56aedcd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\30 0ab7e89 {
    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%;
}
    
#\33 66046a6 {
    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%;
}
    
#efa784e4 {
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#\34 e3d83f1 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#cb3a91a2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9c81306.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 9c81306 {
    width: 45px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb33534a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cb33534a {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 8111863 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#bacee92f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: none;
}
    
#\34 1625f9e {
    width: 100%;
    max-width: 100%;
    order: 0;
}
    
#d12898dd {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 2d5d0a3 {
    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%;
}
}



@media all {
    
#\39 1155593 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 1527004 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\32 c8fc2f7 {
    width: 80.08%;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 446ae93 {
    width: 86.52%;
    max-width: 100%;
    order: 2;
}
    
#ad72c30d {
    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;
}
    
#\30 9239eea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#d08cbeab.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#d08cbeab {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\30 98124e9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fbd74ee3 {
    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;
}
    
#e7106e71 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
}
    
#a9d7d015 {
    width: 72.68%;
    max-width: 100%;
    order: 4;
}
    
#\35 761c103 {
    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;
}
    
#faf310b8 {
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#\36 19f6dad {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b8c47231 {
    width: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 36378cd {
    width: 100%;
    height: 718px;
    max-width: 100%;
}
    
#cfd0a7c0 {
    width: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cf3ba98a {
    width: 80.08%;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 94573ec {
    width: 80.08%;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bc5fd921 {
    width: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 fd10653 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 908b483.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 908b483 {
    width: 45px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e6ad107.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 e6ad107 {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 49c8662 {
    width: 86.52%;
    max-width: 100%;
    order: 1;
}
    
#\32 eb48f2b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 61%;
    min-width: 4%;
    padding: 0px 5% 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 b2da2d5 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 84b773c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\31 84b773c {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 31852fe {
    width: 100%;
    height: 400px;
    max-width: 100%;
}
    
#cc321a9e {
    width: 100.00%;
    max-width: 100%;
    order: 2;
}
    
#fc0cdbb0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c46a0754 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: none;
}
    
#\32 01f7631 {
    margin: 0px 0% 0px 0%;
}
    
#\32 724278b {
    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;
}
    
#group_35r {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    order: 3;
    --column-gap: 12px;
}
    
#e2356062.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#e2356062 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 454e246.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 454e246 {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bd9850c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 bd9850c {
    width: 45px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f92d2635 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
:is([id^='b6dfd0a6'], #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;
}
    
:is([id^='83a25a77'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
:is([id^='2fd76391'], #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;
}
    
:is([id^='361f784d'], #repeater-item) {
    width: 100%;
    height: 325px;
    max-width: 100%;
    order: 0;
}
    
#\33 7067c4e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
:is([id^='d03e4a3a'], #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;
}
    
#d694f3ff {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: none;
}
    
#\30 97077ce .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 97077ce .pagination-nav .pagination-item {
    font-size: 11px;
}
#\30 97077ce {
    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%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
:is([id^='d1e00b16'], #repeater-item)[data-css-edit] {
    overflow: hidden!important;
}
:is([id^='d1e00b16'], #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^='a5bf30ad'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 b8e2bd8 {
    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%;
}
    
#c494142d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c494142d {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0378926 {
    width: 75.96%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c532b03e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c009e9e {
    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%;
}
    
#\31 6432fc3 {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#db0f6718.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#db0f6718 {
    width: 45px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6f93376 {
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#\34 e430d59 {
    width: 78.49%;
    max-width: 100%;
    order: 2;
}
    
#widget_r5f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#widget_r5f {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_266 {
    align-items: flex-end;
    width: 46.01%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-end;
}
}



@media all {
    
#\35 0767640 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
}
    
#\39 7202438 {
    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_28) #000000;
    border-style: solid;
    order: 0;
    padding: 0px 10px 20px 10px;
}
    
#\35 48e645e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 3ff5fa5 {
    width: 86.52%;
    max-width: 100%;
    order: 2;
}
    
#\39 cecb539.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 cecb539 {
    width: 75px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 370df68 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\35 96dfdcc {
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#\34 14c00a1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#e2eaa923 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9718a26.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 30px 15px 30px;
}
#\32 9718a26 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#b436967a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 8f669a4 {
    width: 100%;
    height: 832px;
    max-width: 100%;
}
    
#\39 cf32971 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\39 384e1fe {
    width: 77.87%;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d4234c8e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d4234c8e {
    width: 45px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e4q {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_0og {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_q0l {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    --column-gap: 1%;
}
    
#\39 0a4d92f {
    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_28) #000000;
    border-style: solid;
    order: 0;
    padding: 0px 10px 20px 10px;
}
    
#e248053a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    --column-gap: 1%;
}
    
#\34 8e7e546 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 b295f3e {
    width: 77.87%;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f7cad6d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 0d49d1d {
    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_28) #000000;
    border-style: solid;
    order: 0;
    padding: 0px 10px 20px 10px;
}
    
#\31 6edc0b2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    --column-gap: 1%;
}
    
#c9ad23ea {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c0d5bb40 {
    width: 77.87%;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f5d753a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7fbc1b4 {
    min-height: auto;
    padding: 25% 5% 25% 5%;
}
    
#b9edc9d3 {
    margin: 0px 0% 0px 0%;
}
    
#\37 f221539 {
    width: 80%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 c7c5333 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32.66%;
    flex: 1 1 auto;
}
    
#\37 866553f {
    margin: 0px 0% 0px 0%;
}
    
#b8cae652 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    width: 100%;
    min-height: 8px;
}
    
#c17e28da {
    margin-right: 0%;
    margin-left: 0%;
    width: 32.66%;
    flex: 1 1 auto;
}
    
#\33 753c6a7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 b5fbf4f {
    margin-right: 0%;
    margin-left: 0%;
    width: 32.66%;
    flex: 1 1 auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7276478 {
    width: 100.00%;
}
    
#\36 9492791 {
    width: 100.00%;
}
    
#\38 c5482e4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 5a326ba {
    padding: 0px 0px 15px 7px;
    margin: 0px 0% 0px 0%;
}
    
#bf1b384a {
    justify-content: flex-start;
}
    
#\35 dc3fa7e {
    padding: 0px 0px 15px 7px;
    margin: 0px 0% 0px 0%;
}
    
#eb9ac950 {
    padding: 0px 7px 15px 7px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2de8086 {
    margin-top: 0px;
    height: 788px;
}
    
#\33 16eeefe {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f3797e88 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#b6e0f260 {
    width: 100.00%;
}
    
#\31 605ffbb {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
    
#\30 0ab7e89 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
}
    
#\33 66046a6 {
    width: 100.00%;
}
    
#\34 e3d83f1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 36px;
}
    
#b4904364 {
    margin: 0px 0% 0px 0%;
}
    
#\33 5d491df {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 1 1 auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8111863 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    column-gap: 0%;
}
    
#\34 df3a280 {
    margin: 0px 0% 0px 0%;
}
    
#d12898dd {
    width: 100%;
}
    
#\34 2d5d0a3 {
    width: 100%;
    min-height: 8px;
    row-gap: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 446ae93 {
    width: 100.00%;
}
    
#ad72c30d {
    padding: 0px 0px 15px 7px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9239eea {
    justify-content: flex-start;
}
    
#fbd74ee3 {
    padding: 0px 0px 15px 7px;
    margin: 0px 0% 0px 0%;
}
    
#\30 63b624b {
    margin: 0px 0% 0px 0%;
}
    
#a9d7d015 {
    width: 100.00%;
}
    
#\35 761c103 {
    padding: 0px 7px 15px 7px;
    margin: 0px 0% 0px 0%;
}
    
#\36 19f6dad {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 36378cd {
    margin-top: 0px;
    height: 634px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 eb48f2b {
    width: 63%;
    min-height: 8px;
    padding: 0px 5% 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 b2da2d5 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
}
    
#cc321a9e {
    width: 100%;
}
    
#fc0cdbb0 {
    width: 35%;
    min-height: 8px;
}
    
#\32 01f7631 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 97077ce {
    column-gap: 3.57%;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 16px;
    align-content: center;
    justify-content: flex-start;
}
    
#e978da09 {
    margin: 0px 0% 0px 0%;
}
    
:is([id^='d1e00b16'], #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^='b6dfd0a6'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    height: auto;
    min-height: 200px;
    justify-content: center;
}
    
#\32 b8e2bd8 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
:is([id^='2fd76391'], #repeater-item) {
    justify-content: flex-start;
    min-height: auto;
}
    
:is([id^='361f784d'], #repeater-item) {
    height: 220px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 7067c4e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 c009e9e {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7202438 {
    padding: 0px 7px 15px 7px;
    margin: 0px 0% 0px 0%;
}
    
#\35 48e645e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 3ff5fa5 {
    width: 100.00%;
}
    
#\32 fb5edad {
    margin: 0px 0% 0px 0%;
}
    
#\30 370df68 {
    justify-content: flex-start;
}
    
#\32 8f669a4 {
    margin-top: 0px;
    height: 788px;
}
    
#\39 0a4d92f {
    padding: 0px 7px 15px 7px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0d49d1d {
    padding: 0px 7px 15px 7px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d3582243 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 0bfdf79 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: center;
    align-content: center;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7fbc1b4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40% 5% 40% 5%;
}
    
#b9edc9d3 {
    margin: 0px 0% 0px 0%;
}
    
#\34 284da3c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#aac02d1e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 2484d09 {
    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;
}
    
#\37 ce86d4f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 f221539 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 c7c5333 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b8cae652 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#c17e28da {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 753c6a7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\37 b5fbf4f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 7276478 {
    width: 100%;
}
    
#\36 9492791 {
    width: 100%;
}
    
#\38 c5482e4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 57df559 {
    width: 100%;
}
    
#\32 5a326ba {
    padding: 0px 0px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c95d74a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bf1b384a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 dc3fa7e {
    padding: 0px 0px 15px 5px;
    margin: 0px 0% 0px 0%;
}
    
#eb9ac950 {
    padding: 10px 0px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2de8086 {
    height: 350px;
}
}



@media (max-width: 767px) {
    
#\31 e0562a7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#f3797e88 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 9ff9e31 {
    width: 100%;
}
    
#b6e0f260 {
    width: 99.93%;
}
    
#\31 605ffbb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 0ab7e89 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\33 66046a6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 e3d83f1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\33 5d491df {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\39 1155593 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 446ae93 {
    width: 100%;
}
    
#ad72c30d {
    padding: 0px 0px 15px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9239eea {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d08cbeab {
    width: 100%;
}
    
#fbd74ee3 {
    padding: 0px 0px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#a9d7d015 {
    width: 100%;
}
    
#\35 761c103 {
    padding: 10px 0px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\36 19f6dad {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 36378cd {
    height: 350px;
}
}



@media (max-width: 767px) {
    
#\35 49c8662 {
    width: 100%;
}
    
#\32 eb48f2b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 b2da2d5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 10% 0%;
}
    
#\31 84b773c {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 31852fe {
    height: 300px;
}
    
#cc321a9e {
    width: 100%;
}
    
#fc0cdbb0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 01f7631 {
    margin: 0px 0% 0px 0%;
}
    
#\32 724278b {
    padding: 0px 5% 0px 5%;
    margin: 0px 0% 0px 0%;
}
    
#e2356062 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_35r {
    column-gap: 3.528276749207516%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\30 97077ce {
    column-gap: 3.573505804620431%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
:is([id^='d1e00b16'], #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^='b6dfd0a6'], #repeater-item) {
    width: 100%;
    row-gap: 12px;
    min-height: auto;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\32 b8e2bd8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
:is([id^='2fd76391'], #repeater-item) {
    justify-content: flex-start;
    min-height: auto;
}
    
:is([id^='361f784d'], #repeater-item) {
    height: 250px;
}
    
#\33 7067c4e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#c0378926 {
    width: 100%;
}
    
#\37 c009e9e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#\31 6432fc3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 e430d59 {
    width: 99.93%;
}
    
#group_266 {
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\39 7202438 {
    padding: 10px 0px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\35 48e645e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 3ff5fa5 {
    width: 100%;
}
    
#\30 370df68 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e2eaa923 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 9718a26 {
    width: 100%;
}
    
#\32 8f669a4 {
    height: 350px;
}
    
#\39 0a4d92f {
    padding: 10px 0px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0d49d1d {
    padding: 10px 0px 10px 5px;
    margin: 0px 0% 0px 0%;
}
}

