@media (min-width:1025px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner div.u_1617020276 .copyright { font-size:12px !important; }

  *#dm .dmInner *.u_453459189 .tm-section {
    padding-left:27px !important;
    padding-right:27px !important;
    padding-top:6px !important;
    padding-bottom:6px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1845930104 {
    font-size:18px !important;
    text-align:left !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1845930104 { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1845930104 {
    font-size:16px !important;
    text-align:left !important;
  }
}
@media all {
  *#dm .dmInner div.u_1721508574 p { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 li { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1617020276 .copyright { text-align:CENTER !important; }

  *#dm .dmInner div.u_1617020276 .copyright { color:var(--color_8) !important; }

  *#dm .dmInner nav.u_1474501161 { color:black !important; }

  *#dm .dmInner *.u_453459189 .tm-slider-wrapper { --fade-color:var(--color_4) !important; }

  *#dm .dmInner *.u_453459189 .tm-icon.filled { color:var(--color_1) !important; }

  *#dm .dmInner *.u_453459189 .tm-quote-mark { color:var(--color_1) !important; }

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

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

  *#dm .dmInner div.u_453459189 .tm-card { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1389984149 p {
    color:rgb(13,27,42) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Outfit !important;
    line-height:27px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1389984149 li {
    color:rgb(13,27,42) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Outfit !important;
    line-height:27px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1389984149 {
    color:rgb(13,27,42) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Outfit !important;
    line-height:27px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1402028554 {
    background-image:linear-gradient(180deg,rgba(91,103,109,1) 0%,rgba(192,192,192,1) 100%) !important;
    border-radius:100px 100px 100px 100px !important;
    background-origin:border-box !important;
    border-style:solid !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgb(36,36,36) rgb(36,36,36) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1402028554:hover {
    background-image:linear-gradient(180deg,rgba(192,192,192,1) 0%,rgba(91,103,109,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1402028554.hover {
    background-image:linear-gradient(180deg,rgba(192,192,192,1) 0%,rgba(91,103,109,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1402028554:hover .svg { fill:var(--color_7) !important; }

  *#dm .dmInner div.u_1402028554.hover .svg { fill:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1082611920 {
    background-image:linear-gradient(180deg,rgba(91,103,109,1) 0%,rgba(192,192,192,1) 100%) !important;
    border-radius:100px 100px 100px 100px !important;
    background-origin:border-box !important;
    border-style:solid !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgb(36,36,36) rgb(36,36,36) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1082611920:hover {
    background-image:linear-gradient(180deg,rgba(192,192,192,1) 0%,rgba(91,103,109,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1082611920.hover {
    background-image:linear-gradient(180deg,rgba(192,192,192,1) 0%,rgba(91,103,109,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1082611920:hover .svg { fill:var(--color_7) !important; }

  *#dm .dmInner div.u_1082611920.hover .svg { fill:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1540223068 p {
    color:rgb(13,27,42) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Outfit !important;
    line-height:27px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1540223068 li {
    color:rgb(13,27,42) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Outfit !important;
    line-height:27px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1540223068 {
    color:rgb(13,27,42) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Outfit !important;
    line-height:27px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1851734613 {
    background-image:linear-gradient(180deg,rgba(91,103,109,1) 0%,rgba(192,192,192,1) 100%) !important;
    border-radius:100px 100px 100px 100px !important;
    background-origin:border-box !important;
    border-style:solid !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgb(36,36,36) rgb(36,36,36) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1851734613:hover {
    background-image:linear-gradient(180deg,rgba(192,192,192,1) 0%,rgba(91,103,109,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1851734613.hover {
    background-image:linear-gradient(180deg,rgba(192,192,192,1) 0%,rgba(91,103,109,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1851734613:hover .svg { fill:var(--color_7) !important; }

  *#dm .dmInner div.u_1851734613.hover .svg { fill:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1300532796 p {
    color:rgb(13,27,42) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Outfit !important;
    line-height:27px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1300532796 li {
    color:rgb(13,27,42) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Outfit !important;
    line-height:27px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1300532796 {
    color:rgb(13,27,42) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Outfit !important;
    line-height:27px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1283036800 {
    background-image:linear-gradient(180deg,rgba(91,103,109,1) 0%,rgba(192,192,192,1) 100%) !important;
    border-radius:100px 100px 100px 100px !important;
    background-origin:border-box !important;
    border-style:solid !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgb(36,36,36) rgb(36,36,36) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1283036800:hover {
    background-image:linear-gradient(180deg,rgba(192,192,192,1) 0%,rgba(91,103,109,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1283036800.hover {
    background-image:linear-gradient(180deg,rgba(192,192,192,1) 0%,rgba(91,103,109,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1283036800:hover .svg { fill:var(--color_7) !important; }

  *#dm .dmInner div.u_1283036800.hover .svg { fill:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1845930104 p {
    color:rgb(13,27,42) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Outfit !important;
    line-height:27px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1845930104 li {
    color:rgb(13,27,42) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Outfit !important;
    line-height:27px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1845930104 {
    color:rgb(13,27,42) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Outfit !important;
    line-height:27px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1192135989 {
    border-style:solid !important;
    border-width:0px 0px 0px 1px !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgb(36,36,36) var(--color_15) !important;
  }

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

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

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

  *#dm .dmInner a.u_1368950363 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/146f3c29/icon/Circle_8188901.svg) !important;
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1151346093 { width:100% !important; }

  *#dm .dmInner div.u_1151346093 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1388514451 { width:100% !important; }

  *#dm .dmInner div.u_1388514451 img[dm_changed] {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1388514451 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner nav.u_1691860162.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover {
    background-color:var(--color_16) !important;
    background-image:none !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner nav.u_1691860162.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover {
    background-color:var(--color_16) !important;
    background-image:none !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner nav.u_1691860162.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected {
    background-color:var(--color_16) !important;
    background-image:none !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_1261374909 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/146f3c29/icon/Circle_8188901.svg) !important;
    width:10px !important;
    height:10px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1296163138 .svg { fill:var(--color_8) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\33 ffdb4a2 {
    min-height: 572px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 350px 0% 50px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d686f464 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 972ed14 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 54%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 032e328 {
    width: 44.00%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#a95f47be::before, #a95f47be > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    background-image: linear-gradient(180deg, rgba(21, 21, 21, 1) 72%, rgba(0, 0, 0, 0) 100%);
}
#a95f47be {
    background-image: url("https://irp.cdn-website.com/146f3c29/dms3rep/multi/opt/17-1920w.jpg");
    background-attachment: fixed;
}
    
#\36 85003fc {
    margin: 0px 0% 0px 0%;
}
    
#\37 cf7b46b {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1626f46.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 25px 20px 25px;
}
#\37 1626f46 {
    width: auto;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#widget_8kg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_78e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9077901430842605%;
    order: 4;
    height: auto;
    --column-gap: 12px;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_8e1 {
    flex-direction: row;
    align-items: center;
    width: 23.57%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#widget_p9s {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#widget_e0v {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_pfk {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 3;
}
    
#fc201f2e {
    flex-direction: row;
    align-items: center;
    width: 23.57%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#baf0b4b5 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\37 4b2bbb7 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#b97144f8 {
    flex-direction: row;
    align-items: center;
    width: 23.57%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e65a2a4 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\31 dccb6c4 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\30 2852ea4 {
    flex-direction: row;
    align-items: center;
    width: 23.57%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    background-color: rgba(255, 255, 255, 0.2);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f5dda1c {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\36 ef22260 {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#cad0e7db::before, #cad0e7db > .bgExtraLayerOverlay {
    
}
#cad0e7db {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: contain;
    background-attachment: fixed;
}
    
#f3c1535a {
    margin: 0px 0% 0px 0%;
}
    
#d6fba5d3 {
    min-height: 116px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 25px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d60f05e1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8429a64 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6bbd1a5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_15);
    border-style: solid;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d0e25d0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ddfd3b33 {
    background-image: linear-gradient(180deg, rgba(91, 103, 109, 1) 34%, rgba(192, 192, 192, 1) 100%);
    background-origin: border-box;
}
    
#\37 319cc9c {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#e1819eaa {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#b725ac35 {
    margin: 0px 0% 0px 0%;
}
    
#\31 6e4af75 {
    min-height: 40px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 30px 0% 30px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_q72 {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
}



@media all {
    
#\33 3498f44 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 52.88%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e91d499b::before, #e91d499b > .bgExtraLayerOverlay {
    
}
#e91d499b {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: contain;
    background-attachment: fixed;
}
    
#\34 e062b01 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45%;
    align-items: center;
    min-width: 4%;
    order: 0;
    background-image: url("https://irp.cdn-website.com/146f3c29/dms3rep/multi/opt/21-1920w.jpg");
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    box-shadow: var(--color_7) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 16px 0% 16px 0%;
}
    
#\38 37f2946 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#ed5b5321 {
    margin: 0px 0% 0px 0%;
}
    
#e78e6dec {
    min-height: 508px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 50px 0% 25px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 54c0cd4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\39 54c0cd4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 c73ec5c {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 06c5e71 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 25px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b0a8d71e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#dd39ff43 {
    margin: 0px 0% 0px 0%;
}
    
#beab79f0::before, #beab79f0 > .bgExtraLayerOverlay {
    
}
#beab79f0 {
    background-color: var(--color_4);
    background-image: none;
    background-size: contain;
    background-attachment: fixed;
}
    
#\32 931a226 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media all {
    
#b33f6d91 {
    margin: 0px 0% 0px 0%;
}
    
#\35 d984077::before, #\35 d984077 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 d984077 {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/146f3c29/dms3rep/multi/opt/571514243_17865623847482014_6580033999964538954_n-1920w.jpg");
    background-attachment: fixed;
}
    
#eab2dd6a {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dbf6dea {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0058e76 {
    min-height: auto;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 100px 0% 100px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 c76d151 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
}



@media all {
    
#\30 54aed2f::before, #\30 54aed2f > .bgExtraLayerOverlay {
    
}
#\30 54aed2f {
    background-color: var(--color_4);
    background-image: none;
    background-size: contain;
    background-attachment: fixed;
}
    
#\31 9ef0762 {
    min-height: 0;
    column-gap: 3%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 10px 0% 25px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 0a4a5da {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 e55ee20.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 25px 20px 25px;
}
#\39 e55ee20 {
    width: 208px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e140d8f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 03d5d7e {
    margin: 0px 0% 0px 0%;
}
    
#\38 1ebbac0 {
    max-width: 100%;
    width: 196px;
    height: auto;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_b77 {
    width: 1629px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 5299d8c {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a953465f {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\32 9e164e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 44%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4daa7a8 {
    min-height: 392px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 50px 0% 50px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 5a310e3::before, #\31 5a310e3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.85;
    border-radius: inherit;
}
#\31 5a310e3 {
    background-image: url("https://irp.cdn-website.com/146f3c29/dms3rep/multi/opt/logo-145h.png");
    background-color: var(--color_3);
    background-size: contain;
    background-attachment: fixed;
}
    
#\31 f6ce4ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e3aee94e {
    margin: 0px 0% 0px 0%;
}
    
#\31 26a1d3e[data-pinned] {
    position: sticky;
    top: 200px;
    bottom: auto;
    z-index: 1;
}
#\31 26a1d3e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 96ab57d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53.97%;
    align-items: center;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 cbf84ab {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2%;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 1px 1px 1px 1px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    flex-wrap: nowrap;
    padding: 12px 16px 12px 16px;
    margin: -1% -1% 1% 1%;
    grid-area: auto / auto / auto / auto;
}
    
#c42c4341 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0ee315f.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\38 0ee315f {
    width: 59.1094px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a59a0c6e {
    width: 88.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1d28da0 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: linear-gradient(90deg, rgba(36, 36, 36, 1) 0%, rgba(217, 217, 217, 1) 100%);
    height: auto;
    border-radius: 5px 5px 5px 5px;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    box-shadow: rgba(0, 0, 0, 0.25) -3px 3px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebde0a4a {
    align-items: flex-start;
    width: 100.00%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: linear-gradient(90deg, rgba(36, 36, 36, 1) 0%, rgba(217, 217, 217, 1) 100%);
    height: auto;
    border-radius: 5px 5px 5px 5px;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    box-shadow: rgba(0, 0, 0, 0.25) -3px 3px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1ea5801 {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2%;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 1px 1px 1px 1px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    flex-wrap: nowrap;
    padding: 12px 16px 12px 16px;
    margin: -1% -1% 1% 1%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 14a7c8b {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 eada500.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\32 eada500 {
    width: 59.1094px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5ce9c4b {
    width: 88.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ae70a4d {
    align-items: flex-start;
    width: 100.00%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: linear-gradient(90deg, rgba(36, 36, 36, 1) 0%, rgba(217, 217, 217, 1) 100%);
    height: auto;
    border-radius: 5px 5px 5px 5px;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    box-shadow: rgba(0, 0, 0, 0.25) -3px 3px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0abd2de {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2%;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 1px 1px 1px 1px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    flex-wrap: nowrap;
    padding: 12px 16px 12px 16px;
    margin: -1% -1% 1% 1%;
    grid-area: auto / auto / auto / auto;
}
    
#c8ad357f {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 efed4c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\39 efed4c8 {
    width: 59.1094px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2e2ae18 {
    width: 88.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1df1088 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: linear-gradient(90deg, rgba(36, 36, 36, 1) 0%, rgba(217, 217, 217, 1) 100%);
    height: auto;
    border-radius: 5px 5px 5px 5px;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    box-shadow: rgba(0, 0, 0, 0.25) -3px 3px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c9250c0 {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2%;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 1px 1px 1px 1px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_8);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    flex-wrap: nowrap;
    padding: 12px 16px 12px 16px;
    margin: -1% -1% 1% 1%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 98d3c0c {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9fb0d0b.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\32 9fb0d0b {
    width: 59.1094px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 990d3e6 {
    width: 88.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d1c {
    width: 76.06%;
    height: auto;
    max-width: 100%;
}
    
#widget_oj7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d8776434 {
    width: 79.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4f26228 {
    width: 79.30%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 6955818 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(17, 17, 17, 0.25);
    background-image: none;
    justify-content: space-between;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
}
    
#ec16606f::before, #ec16606f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#ec16606f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_2);
    width: 23.5%;
    align-items: center;
    background-image: url("https://irp.cdn-website.com/146f3c29/dms3rep/multi/opt/3-1920w.jpg");
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e8de88e3::before, #e8de88e3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#e8de88e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_2);
    width: 23.5%;
    align-items: center;
    background-image: url("https://irp.cdn-website.com/146f3c29/dms3rep/multi/opt/pexels-photo-34912806-1920w.jpeg");
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    background-position: 50% 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 a3a5582 {
    width: 106.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 593e931 {
    min-height: 262px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 50px 0% 25px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 9d35648::before, #\37 9d35648 > .bgExtraLayerOverlay {
    
}
#\37 9d35648 {
    background-color: var(--color_4);
    background-image: none;
    background-size: contain;
    background-attachment: fixed;
}
    
#cdf2d7f0 {
    width: 106.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d490e7df {
    width: 106.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 69c739e {
    max-width: 100%;
    width: 106.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 015459b {
    max-width: 100%;
    width: 106.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f1d9ad2 {
    width: 106.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 75ba031::before, #\31 75ba031 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#\31 75ba031 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_2);
    width: 23.5%;
    align-items: center;
    background-image: url("https://irp.cdn-website.com/146f3c29/dms3rep/multi/opt/shutterstock_2517319433-1920w.jpg");
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e0338b9e {
    margin: 0px 0% 0px 0%;
}
    
#\36 3e9255f {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(17, 17, 17, 0.25);
    background-image: none;
    justify-content: space-between;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
}
    
#\37 51ed33c {
    max-width: 100%;
    width: 106.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7acee47 {
    max-width: 100%;
    width: 75%;
    min-height: 55px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5dded4f {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(17, 17, 17, 0.25);
    background-image: none;
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
}
    
#\39 e3a92f8 {
    max-width: 100%;
    width: 106.00%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 44637ac::before, #\39 44637ac > .bgExtraLayerOverlay {
    
}
#\39 44637ac {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(17, 17, 17, 0.25);
    background-image: none;
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
}
    
#\33 38cce28 {
    max-width: 100%;
    width: 75%;
    min-height: 55px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5f89c44 {
    max-width: 100%;
    width: 75%;
    min-height: 55px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a363d88b {
    max-width: 100%;
    width: 75%;
    min-height: 55px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebc8a44c::before, #ebc8a44c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(17, 17, 17, 1) 10%, rgba(0, 0, 0, 0) 100%);
}
#ebc8a44c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_2);
    width: 23.5%;
    align-items: center;
    background-image: url("https://irp.cdn-website.com/146f3c29/dms3rep/multi/opt/1-1920w.jpg");
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c20ed220 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 0aed05a {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 404129b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(180deg, rgba(91, 103, 109, 1) 34%, rgba(192, 192, 192, 1) 100%);
    background-origin: border-box;
    box-shadow: var(--color_7) 3px 0px 11px 0px;
}
    
#widget_n5o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#e0e62d8f {
    width: 100.00%;
    height: 584px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
}
    
#\39 cbdce09 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.4%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#b06b44a2 {
    width: 100%;
    grid-template-rows: minmax(572px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cb01e0f {
    min-height: 612px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 25px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 026ef8b {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    order: 1;
    margin-top: 84px;
    margin-left: 11px;
}
    
#\39 43e1fe8 {
    width: 100%;
    height: 450px;
    max-width: 100%;
}
    
#dd4b4429 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58.6%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#bf77b05c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 177b50f::before, #\34 177b50f > .bgExtraLayerOverlay {
    
}
#\34 177b50f {
    background-image: none;
    background-size: contain;
    background-attachment: fixed;
}
    
#\34 e37c763 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fba68291 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e11a514a {
    margin: 0px 0% 0px 0%;
}
    
#\36 3ac62cf {
    align-items: flex-start;
    width: 35.65%;
    min-height: 137px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(119, 127, 131, 0.5);
    background-image: none;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
}
    
#a9197324 {
    max-width: 100%;
    width: 100%;
    height: 400px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b71c75fa {
    min-height: 451px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 50px 0%;
    margin: 0% 0% 0% 0%;
}
    
#fa64fe71 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    align-items: center;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b294e58 {
    align-items: flex-start;
    width: 35.29%;
    min-height: 140px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(255, 255, 255, 0.5);
    background-image: none;
    align-self: flex-end;
    order: 2;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: -100px 0px 0px 0px;
}
    
#cb62eb6e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 274cfb9[data-css-edit] {
    z-index: 3;
}
#\37 274cfb9 {
    align-items: center;
    width: 90%;
    min-height: 416px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    order: 1;
    border-radius: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
    margin: -100px 0% 0px 0%;
}
    
#\39 4913da6::before, #\39 4913da6 > .bgExtraLayerOverlay {
    
}
#\39 4913da6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: contain;
    background-attachment: fixed;
}
}



@media all {
    
#\35 143c42b {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 25px 0% 25px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 dca3b91 {
    width: 100%;
    height: 300px;
    min-height: 100px;
    max-width: 100%;
    align-self: flex-start;
}
    
#a7d2d861 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 ecffbf5::before, #\33 ecffbf5 > .bgExtraLayerOverlay {
    
}
#\33 ecffbf5 {
    background-image: none;
    background-size: contain;
    background-attachment: fixed;
}
    
#e5aa144a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ffdb4a2 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 200px 3% 50px 3%;
}
    
#a95f47be::before, #a95f47be > .bgExtraLayerOverlay {
    
}
#a95f47be {
    background-attachment: fixed;
}
    
#\36 85003fc {
    margin: 0px 0% 0px 0%;
}
    
#\34 972ed14 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\31 032e328 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d6fba5d3 {
    flex-direction: row;
    padding-left: 3%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#a8429a64 {
    width: 100%;
    min-height: 8px;
}
    
#cad0e7db::before, #cad0e7db > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e1819eaa {
    width: 100%;
    min-height: 8px;
    align-items: center;
}
    
#\31 6e4af75 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding: 15px 3% 15px 3%;
}
    
#b725ac35 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 3498f44 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\34 e062b01 {
    width: 100%;
    min-height: 450px;
    order: 1;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e78e6dec {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 50px 3% 25px 3%;
}
    
#e91d499b::before, #e91d499b > .bgExtraLayerOverlay {
    
}
    
#ed5b5321 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 06c5e71 {
    flex-direction: row;
    padding-left: 3%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#b0a8d71e {
    width: 100%;
    min-height: 8px;
    align-items: center;
}
    
#beab79f0::before, #beab79f0 > .bgExtraLayerOverlay {
    
}
#beab79f0 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 d984077::before, #\35 d984077 > .bgExtraLayerOverlay {
    
}
#\35 d984077 {
    background-color: var(--color_1);
}
    
#a0058e76 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    padding: 50px 3% 50px 3%;
}
    
#\39 c76d151 {
    width: 100%;
    min-height: 8px;
}
    
#b33f6d91 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e140d8f {
    width: 100%;
    min-height: 80px;
    row-gap: 25px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 9ef0762 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 13px;
}
    
#\37 0a4a5da {
    width: 100%;
    min-height: 80px;
    row-gap: 25px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 54aed2f::before, #\30 54aed2f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 96ab57d {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 9e164e8 {
    width: 100%;
    min-height: 80px;
}
    
#\32 4daa7a8 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 50px 4% 50px 4%;
}
    
#\31 5a310e3::before, #\31 5a310e3 > .bgExtraLayerOverlay {
    
}
    
#e3aee94e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ec16606f::before, #ec16606f > .bgExtraLayerOverlay {
    
}
#ec16606f {
    width: 48.5%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e8de88e3::before, #e8de88e3 > .bgExtraLayerOverlay {
    
}
#e8de88e3 {
    width: 48.5%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 593e931 {
    column-gap: 3%;
    flex-direction: row;
    min-height: 472px;
    flex-wrap: wrap;
    row-gap: 24px;
    padding: 50px 5% 25px 5%;
}
    
#\37 9d35648::before, #\37 9d35648 > .bgExtraLayerOverlay {
    
}
    
#\31 75ba031::before, #\31 75ba031 > .bgExtraLayerOverlay {
    
}
#\31 75ba031 {
    width: 48.5%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e0338b9e {
    margin: 0px 0% 0px 0%;
}
    
#\39 44637ac::before, #\39 44637ac > .bgExtraLayerOverlay {
    
}
    
#ebc8a44c::before, #ebc8a44c > .bgExtraLayerOverlay {
    
}
#ebc8a44c {
    width: 48.5%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0aed05a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 349aa14 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e0e62d8f {
    justify-self: center;
    align-self: start;
    height: 584px;
    width: 63.16%;
    margin: 0px 7px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 cbdce09 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#b06b44a2 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 cb01e0f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 026ef8b {
    justify-self: center;
    align-self: start;
    margin: 85px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dd4b4429 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\34 177b50f::before, #\34 177b50f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e11a514a {
    margin: 0px 0% 0px 0%;
}
    
#a9197324 {
    height: 450px;
}
    
#b71c75fa {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 12px;
}
    
#fa64fe71 {
    width: 100%;
    min-height: 80px;
}
    
#cb62eb6e {
    width: 100%;
    min-height: 80px;
}
    
#\39 4913da6::before, #\39 4913da6 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 143c42b {
    min-height: 0px;
    padding: 25px 3% 25px 3%;
}
    
#e5aa144a {
    margin: 0px 0% 0px 0%;
}
    
#\33 ecffbf5::before, #\33 ecffbf5 > .bgExtraLayerOverlay {
    
}
    
#\37 dca3b91 {
    height: 150px;
}
}



@media (max-width: 767px) {
    
#\33 ffdb4a2 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a95f47be {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#cad0e7db {
    grid-template-rows: minmax(8px, max-content);
}
    
#d6fba5d3 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#ddfd3b33 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\31 6e4af75 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#e91d499b {
    grid-template-rows: minmax(8px, max-content);
}
    
#e78e6dec {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 06c5e71 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#beab79f0 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\35 d984077 {
    grid-template-rows: minmax(8px, max-content);
}
    
#a0058e76 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\30 54aed2f {
    grid-template-rows: minmax(8px, max-content);
}
    
#\31 9ef0762 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\32 4daa7a8 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 5a310e3 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\35 593e931 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 9d35648 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\33 ffdb4a2 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 120px 20px 40px 20px;
}
    
#a95f47be::before, #a95f47be > .bgExtraLayerOverlay {
    
}
    
#\36 85003fc {
    margin: 0px 0% 0px 0%;
}
    
#\34 972ed14 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 032e328 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_8e1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fc201f2e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b97144f8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 2852ea4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_78e {
    column-gap: 1.9077901430842605%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#d6fba5d3 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 0px 20px;
}
    
#a8429a64 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#cad0e7db::before, #cad0e7db > .bgExtraLayerOverlay {
    
}
    
#f3c1535a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e1819eaa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    padding-bottom: 0px;
    padding-top: 0px;
    height: auto;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 6e4af75 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 15px 20px 15px 20px;
}
    
#widget_q72 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45px;
}
    
#\37 319cc9c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b725ac35 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 3498f44 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#\34 e062b01 {
    width: 100%;
    min-height: 250px;
    align-items: center;
    order: 1;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e78e6dec {
    row-gap: 12px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 36px 20px;
}
    
#e91d499b::before, #e91d499b > .bgExtraLayerOverlay {
    
}
    
#ed5b5321 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 06c5e71 {
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#b0a8d71e {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#beab79f0::before, #beab79f0 > .bgExtraLayerOverlay {
    
}
#beab79f0 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}
}



@media (max-width: 767px) {
    
#\35 d984077::before, #\35 d984077 > .bgExtraLayerOverlay {
    
}
#\35 d984077 {
    background-color: var(--color_1);
}
    
#a0058e76 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 30px 20px 30px 20px;
}
    
#\39 c76d151 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\33 e140d8f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\31 9ef0762 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 10px 0% 0px 0%;
}
    
#\37 0a4a5da {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1ebbac0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 54aed2f::before, #\30 54aed2f > .bgExtraLayerOverlay {
    
}
    
#\39 03d5d7e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 9e164e8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 4daa7a8 {
    row-gap: 12px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
}
    
#\31 5a310e3::before, #\31 5a310e3 > .bgExtraLayerOverlay {
    
}
    
#e3aee94e {
    margin: 0px 0% 0px 0%;
}
    
#\35 96ab57d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 25px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 cbf84ab {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    column-gap: 4%;
    row-gap: 8px;
    padding: 12px 12px 12px 12px;
    margin: -1% -1% 2% 2%;
}
    
#c42c4341 {
    min-width: 32px;
    order: 0;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0ee315f.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\38 0ee315f {
    min-width: 32px;
    width: 60px;
    margin: -40px 0% 0px 0%;
}
    
#a59a0c6e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 1d28da0 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 24px 0%;
}
    
#ebde0a4a {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 24px 0%;
}
    
#\33 1ea5801 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    column-gap: 4%;
    row-gap: 8px;
    padding: 12px 12px 12px 12px;
    margin: -1% -1% 2% 2%;
}
    
#\36 14a7c8b {
    min-width: 32px;
    order: 0;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\32 eada500.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\32 eada500 {
    min-width: 32px;
    width: 60px;
    margin: -40px 0% 0px 0%;
}
    
#\30 5ce9c4b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 ae70a4d {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 24px 0%;
}
    
#\37 0abd2de {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    column-gap: 4%;
    row-gap: 8px;
    padding: 12px 12px 12px 12px;
    margin: -1% -1% 2% 2%;
}
    
#c8ad357f {
    min-width: 32px;
    order: 0;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\39 efed4c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\39 efed4c8 {
    min-width: 32px;
    width: 60px;
    margin: -40px 0% 0px 0%;
}
    
#\36 2e2ae18 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 1df1088 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 24px 0%;
}
    
#\33 c9250c0 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    column-gap: 4%;
    row-gap: 8px;
    padding: 12px 12px 12px 12px;
    margin: -1% -1% 2% 2%;
}
    
#\33 98d3c0c {
    min-width: 32px;
    order: 0;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9fb0d0b.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\32 9fb0d0b {
    min-width: 32px;
    width: 60px;
    margin: -40px 0% 0px 0%;
}
    
#\36 990d3e6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 26a1d3e {
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\34 6955818 {
    align-items: center;
    min-height: 250px;
}
    
#ec16606f::before, #ec16606f > .bgExtraLayerOverlay {
    
}
#ec16606f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#e8de88e3::before, #e8de88e3 > .bgExtraLayerOverlay {
    
}
#e8de88e3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 593e931 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 25px 25px 25px;
}
    
#\37 9d35648::before, #\37 9d35648 > .bgExtraLayerOverlay {
    
}
    
#\31 75ba031::before, #\31 75ba031 > .bgExtraLayerOverlay {
    
}
#\31 75ba031 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#e0338b9e {
    margin: 0px 0% 0px 0%;
}
    
#\36 3e9255f {
    align-items: center;
    min-height: 250px;
}
    
#a5dded4f {
    min-height: 250px;
    align-items: center;
}
    
#\39 44637ac::before, #\39 44637ac > .bgExtraLayerOverlay {
    
}
#\39 44637ac {
    min-height: 250px;
    align-items: center;
    height: auto;
}
    
#ebc8a44c::before, #ebc8a44c > .bgExtraLayerOverlay {
    
}
#ebc8a44c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#c20ed220 {
    min-height: 96px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\39 0aed05a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 20px 15px 20px;
}
    
#\38 349aa14 {
    margin: 0px 0% 0px 0%;
}
    
#widget_n5o {
    width: 85.31%;
}
}



@media (max-width: 767px) {
    
#e0e62d8f {
    height: 240px;
}
    
#\39 cbdce09 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#b06b44a2 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    grid-template-rows: minmax(354px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cb01e0f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 4% 25px 4%;
}
    
#dd4b4429 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 177b50f::before, #\34 177b50f > .bgExtraLayerOverlay {
    
}
    
#\39 43e1fe8 {
    height: 300px;
}
    
#\34 e37c763 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3ac62cf {
    width: 38.29%;
    height: auto;
    min-height: 89px;
}
    
#a9197324 {
    height: 250px;
}
    
#b71c75fa {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#fa64fe71 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b294e58 {
    width: 37.80%;
    height: auto;
    min-height: 91px;
    padding: 16px 16px 16px 16px;
    margin: -75px 0px 0px 0px;
}
    
#cb62eb6e {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\37 274cfb9 {
    height: auto;
    min-height: 266px;
    padding: 5px 5px 5px 5px;
    margin: -75px 0% 0px 0%;
}
    
#\39 4913da6::before, #\39 4913da6 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\35 143c42b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#e5aa144a {
    margin: 0px 0% 0px 0%;
}
    
#a7d2d861 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 ecffbf5::before, #\33 ecffbf5 > .bgExtraLayerOverlay {
    
}
    
#\37 dca3b91 {
    height: 250px;
}
}

#ebc8a44c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgQFB//EACIQAAEDAwMFAAAAAAAAAAAAAAECAwQAESEGFkEFFCJRkf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIRAxEAPwCD3OmWZUiOzBky0IVcL4t9pjdulkeO3m8YyaxaJ1meUkNyVovglPNAZT1zdxRPu9LkpL//2Q==')!important}#ec16606f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQMH/8QAIRAAAQQBAwUAAAAAAAAAAAAAAQIDBAUAFCExBhESFkH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGxEAAgIDAQAAAAAAAAAAAAAAAQIAEQMEFEH/2gAMAwEAAhEDEQA/AIxesaWHL0wmhK+O/wAxP2CpO+uTvmFW1U03YugLUSjcHEW5JDaR4p4GKrv5WF0IfyIPZ//Z')!important}#e8de88e3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAwABAgQFIQYSFv/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAEDBBRBQv/aAAwDAQACEQMRAD8Aw2S5DEhe0aQoxZQ9cVtNVFpETlzPopVYlo//2Q==')!important}#\31 75ba031.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQMAAgQGETEFEiL/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQIA/9oADAMBAAIRAxEAPwCZhbZlhTX2VS9k1JAJ7mFft/kWvYz4HtY24A65MRFmnGyb/9k=')!important}#\31 5a310e3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAC4jAAAuIwF4pT92AAABzklEQVQY0wHDATz+AAAAAABKWVkBWWhoA1pmaxRYZWolV2VqJVZlaxZSYG0ERlRiAgAAAAAAY255Amt1ewhqdnsQZ3J3M2VxdlNlcXZUZHF3Nmd1exJndHoJb3l5AgB8hIoKdoCFD3iChyZyfIFVcHuAh3B7gIlwfIFYdoKHKXSAhhB9io0KAImSlxSEjZEYho6SPIGKjl1+h4yBfoiNg4CKj2CEj5M/hI+TGoqVlxUAmaCkHZ+nqiuaoqVWmaGleJadooyVnaKMmKCldZihpVSep6ormqOlHgCvtbkosri8SK+2uXGvtbmNr7W5iq2zt3qpsbVop66ySa2ztzKwtrclALm+wTm3vcBptbu/k7W6vqu1u76qtLq9mbG4u4SxuLtotbq+Ubm9wDcAqbG0Pa20t2autLiIsLW5jLK4u4Wxt7p1q7K2Z6eusWGnrbFRqq+zPACSnJ4ylp+iS5afo2WUnKBllJygZZSdoGOUnKBhlp6iZJWdoU2Tm580AGd1eBdseX0gbXl9LGl0eTFjbnQyYm5zMGl0eS9ueXwtbHd8ImZxeBcATlxgB0laXwpHV1wSSFZcGklWXSJJVV0iSVZcGkdVWBJHVVoKRVNaCHGIzH/YAwd0AAAAAElFTkSuQmCC')!important}#\35 d984077.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFB//EACQQAAEDAwIHAQAAAAAAAAAAAAIBAwQABRExQQYHExchUYHR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAkES/9oADAMBAAIRAxEAPwAJc3OJnpASI7IustbkmFWme/t53tvn5+VjUq4PtiioZZHTC4qAd4lqZL1C190tTCwL1T0//9k=')!important}#\34 e062b01.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGCP/EAB0QAAICAwEBAQAAAAAAAAAAAAECAwQABSEGETH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABkRAAIDAQAAAAAAAAAAAAAAAAECAAMEEf/aAAwDAQACEQMRAD8Ahtx6OGWxLTjryVyOF2/RiE6myxLLK5U9HM0PufEaTZ3xesVgJQeheBsOTXUI0VFpw/FHwcxt2PbwsZNMqoOCf//Z')!important}