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

  *#dm .dmInner *.u_1312683658 { text-align:LEFT !important; }

  *#dm .dmInner *.u_1942214482 { text-align:LEFT !important; }

  *#dm .dmInner *.u_1464855797 { text-align:LEFT !important; }

  *#dm .dmInner *.u_1357810616 { text-align:LEFT !important; }

  *#dm .dmInner *.u_1903028206 { text-align:LEFT !important; }

  *#dm .dmInner *.u_1879637808 { text-align:LEFT !important; }

  *#dm .dmInner div.u_1312683658 {
    font-family: 'Inter' !important;
    font-weight:500 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1942214482 {
    font-family: 'Inter' !important;
    font-weight:500 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1357810616 {
    font-family: 'Inter' !important;
    font-weight:500 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1464855797 {
    font-family: 'Inter' !important;
    font-weight:500 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1879637808 {
    font-family: 'Inter' !important;
    font-weight:500 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1903028206 {
    font-family: 'Inter' !important;
    font-weight:500 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1217420724 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1576861397 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1198387215 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner *.u_1312683658 .list-icons__list-bullet svg { fill:rgba(51,189,91,1) !important; }

  *#dm .dmInner *.u_1942214482 .list-icons__list-bullet svg { fill:rgba(51,189,91,1) !important; }

  *#dm .dmInner *.u_1464855797 .list-icons__list-bullet svg { fill:rgba(51,189,91,1) !important; }

  *#dm .dmInner *.u_1357810616 .list-icons__list-bullet svg { fill:rgba(51,189,91,1) !important; }

  *#dm .dmInner *.u_1879637808 .list-icons__list-bullet svg { fill:rgba(51,189,91,1) !important; }

  *#dm .dmInner *.u_1903028206 .list-icons__list-bullet svg { fill:rgba(51,189,91,1) !important; }

  *#dm .dmInner *.u_1953315154 .read-more-wrapper .text-content { text-align:CENTER !important; }

  *#dm .dmInner div.u_1953315154 .read-more-wrapper .text-content { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1938762881 span.text {
    font-weight:700 !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_832330866 .read-more-wrapper .text-content { color:var(--color_6) !important; }

  *#dm .dmInner div.u_2097926581 .read-more-wrapper .text-content { color:rgba(254,1,0,1) !important; }

  *#dm .dmInner a.u_1123480970 span.text {
    font-weight:700 !important;
    font-size:18px !important;
  }

  *#dm .dmInner *.u_1043348989 { display:none !important; }

  *#dm .dmInner *.u_1716769155 { display:none !important; }

  *#dm .dmInner *.u_1162136322 { display:none !important; }

  *#dm .dmInner *.u_832330866 .read-more-wrapper .text-content { text-align:CENTER !important; }

  *#dm .dmInner *.u_2097926581 .read-more-wrapper .text-content { text-align:CENTER !important; }

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

  *#dm .dmInner div.u_1009821705 img { border-radius:50% !important; }

  *#dm .dmInner *.u_1072500787.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    margin-left:0px !important;
    padding-top:0px !important;
    padding-left:20px !important;
    padding-bottom:0px !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
    margin-right:0px !important;
    padding-right:20px !important;
  }

  *#dm .dmInner *.u_1072500787 { justify-content:center !important; }

  *#dm .dmInner nav.u_1072500787.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:14px !important; }

  *#dm .dmInner nav.u_1072500787.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:14px !important; }

  *#dm .dmInner nav.u_1072500787 { justify-content:flex-start !important; }

  *#dm .dmInner nav.u_1072500787.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 0px - 0px) !important; }

  *#dm .dmInner nav.u_1072500787.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:20px !important; }

  *#dm .dmInner nav.u_1072500787.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover {
    background-color:rgba(51,189,91,1) !important;
    background-image:initial !important;
    font-weight:bold !important;
  }

  *#dm .dmInner nav.u_1072500787.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover {
    background-color:rgba(51,189,91,1) !important;
    background-image:initial !important;
    font-weight:bold !important;
  }

  *#dm .dmInner nav.u_1072500787.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected {
    background-color:rgba(51,189,91,1) !important;
    background-image:initial !important;
    font-weight:bold !important;
  }

  *#dm .dmInner nav.u_1072500787.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:rgba(0,204,68,1) !important; }

  *#dm .dmInner nav.u_1072500787.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:rgba(0,204,68,1) !important; }

  *#dm .dmInner nav.u_1072500787.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:rgba(0,204,68,1) !important; }

  *#dm .dmInner nav.u_1072500787.main-navigation.unifiednav .unifiednav__container[data-depth] {
    background-color:rgba(0,8,254,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner nav.u_1072500787.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item {
    font-size:12px !important;
    color:var(--color_3) !important;
  }

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

  *#dm .dmInner a.u_1461575368:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1461575368.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1008235454 .svg { fill:rgba(74,222,128,1) !important; }

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

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

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

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

  *#dm .dmInner nav.u_1072500787.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    color:var(--color_3) !important;
    font-size:14px !important;
    font-weight:500 !important;
    font-family: Outfit !important;
  }

  *#dm .dmInner nav.u_1072500787.main-navigation.unifiednav.effect-top-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before {
    border-style:solid !important;
    border-width:2px 0px 0px 0px !important;
    border-color:var(--color_6) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner nav.u_1072500787.main-navigation.unifiednav.effect-top-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after {
    border-style:solid !important;
    border-width:2px 0px 0px 0px !important;
    border-color:var(--color_6) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1461575368 span.text {
    font-size:14px !important;
    font-weight:600 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1461575368 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/cda9b01a/icon/Login_7952763.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1461575368:hover .iconBg { background-color:rgb(0,204,68) !important; }

  *#dm .dmInner a.u_1461575368.hover .iconBg { background-color:rgb(0,204,68) !important; }

  *#dm .dmInner div.u_191976223 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1171613520 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1591133891 {
    border-style:solid !important;
    border-color:rgb(35,78,150) var(--color_3) rgb(35,78,150) rgb(35,78,150) !important;
    border-width:0px 1.11111px 0px 0px !important;
  }

  *#dm .dmInner div.u_1700476044 {
    border-style:solid !important;
    border-color:rgb(35,78,150) var(--color_3) rgb(35,78,150) rgb(35,78,150) !important;
    border-width:0px 1.11111px 0px 0px !important;
  }

  *#dm .dmInner div.u_1353789112 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1981828606 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1322211983 {
    border-style:solid !important;
    border-color:rgb(35,78,150) var(--color_3) rgb(35,78,150) rgb(35,78,150) !important;
    border-width:0px 1.11111px 0px 0px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1173425743 span.text {
    font-weight:600 !important;
    font-size:14px !important;
    color:rgba(0,23,175,1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1173425743 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(0,23,175) rgb(0,23,175) rgb(0,23,175) rgb(0,23,175) !important;
    border-width:3px 3px 3px 3px !important;
  }

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

  *#dm .dmInner div.u_1621880231 .svg { fill:rgba(0,23,175,1) !important; }

  *#dm .dmInner a.u_1270522981 span.text {
    font-weight:600 !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1461242409 span.text {
    font-weight:600 !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1270522981 { box-shadow:none !important; }

  *#dm .dmInner div.u_1813383697 img { object-fit:contain !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1312683658 .adjust-icon-size svg { width:25px !important; }

  *#dm .dmInner *.u_1312683658 span.list-icons__list-bullet { margin-right:10px !important; }

  *#dm .dmInner *.u_1942214482 .adjust-icon-size svg { width:25px !important; }

  *#dm .dmInner *.u_1942214482 span.list-icons__list-bullet { margin-right:10px !important; }

  *#dm .dmInner *.u_1464855797 .adjust-icon-size svg { width:25px !important; }

  *#dm .dmInner *.u_1464855797 span.list-icons__list-bullet { margin-right:10px !important; }

  *#dm .dmInner *.u_1357810616 .adjust-icon-size svg { width:25px !important; }

  *#dm .dmInner *.u_1357810616 span.list-icons__list-bullet { margin-right:10px !important; }

  *#dm .dmInner *.u_1903028206 .adjust-icon-size svg { width:25px !important; }

  *#dm .dmInner *.u_1903028206 span.list-icons__list-bullet { margin-right:10px !important; }

  *#dm .dmInner *.u_1879637808 .adjust-icon-size svg { width:25px !important; }

  *#dm .dmInner *.u_1879637808 span.list-icons__list-bullet { margin-right:10px !important; }

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

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

  *#dm .dmInner *.u_1942214482 .list-icons {
    row-gap:10px !important;
    column-gap:0px !important;
  }

  *#dm .dmInner *.u_1312683658 .list-icons {
    row-gap:10px !important;
    column-gap:0px !important;
  }

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

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

  *#dm .dmInner *.u_1464855797 .list-icons {
    row-gap:10px !important;
    column-gap:0px !important;
  }

  *#dm .dmInner *.u_1357810616 .list-icons {
    row-gap:10px !important;
    column-gap:0px !important;
  }

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

  *#dm .dmInner *.u_1879637808 .list-icons {
    row-gap:10px !important;
    column-gap:0px !important;
  }

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

  *#dm .dmInner *.u_1903028206 .list-icons {
    row-gap:10px !important;
    column-gap:0px !important;
  }

  *#dm .dmInner div.u_1953315154 .read-more-wrapper .text-content { font-size:16px !important; }

  *#dm .dmInner div.u_2355048118 li.listItem .link.dmWidget {
    width:132px !important;
    height:55px !important;
  }

  *#dm .dmInner div.u_832330866 .read-more-wrapper .text-content { font-size:18px !important; }

  *#dm .dmInner div.u_2097926581 .read-more-wrapper .text-content { font-size:18px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1312683658 .adjust-icon-size svg { width:20px !important; }

  *#dm .dmInner *.u_1312683658 .list-icons { row-gap:10px !important; }

  *#dm .dmInner *.u_1942214482 .adjust-icon-size svg { width:20px !important; }

  *#dm .dmInner *.u_1942214482 .list-icons { row-gap:10px !important; }

  *#dm .dmInner *.u_1464855797 .adjust-icon-size svg { width:20px !important; }

  *#dm .dmInner *.u_1464855797 .list-icons { row-gap:10px !important; }

  *#dm .dmInner *.u_1357810616 .adjust-icon-size svg { width:20px !important; }

  *#dm .dmInner *.u_1357810616 .list-icons { row-gap:10px !important; }

  *#dm .dmInner *.u_1903028206 .adjust-icon-size svg { width:20px !important; }

  *#dm .dmInner *.u_1903028206 .list-icons { row-gap:10px !important; }

  *#dm .dmInner *.u_1879637808 .adjust-icon-size svg { width:20px !important; }

  *#dm .dmInner *.u_1879637808 .list-icons { row-gap:10px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1903028206 { font-size:10px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1312683658 .adjust-icon-size svg { width:20px !important; }

  *#dm .dmInner *.u_1312683658 .list-icons { row-gap:15px !important; }

  *#dm .dmInner *.u_1312683658 span.list-icons__list-bullet { margin-right:10px !important; }

  *#dm .dmInner *.u_1942214482 .adjust-icon-size svg { width:20px !important; }

  *#dm .dmInner *.u_1942214482 .list-icons { row-gap:15px !important; }

  *#dm .dmInner *.u_1942214482 span.list-icons__list-bullet { margin-right:10px !important; }

  *#dm .dmInner *.u_1464855797 .adjust-icon-size svg { width:20px !important; }

  *#dm .dmInner *.u_1464855797 .list-icons { row-gap:15px !important; }

  *#dm .dmInner *.u_1464855797 span.list-icons__list-bullet { margin-right:10px !important; }

  *#dm .dmInner *.u_1357810616 .adjust-icon-size svg { width:20px !important; }

  *#dm .dmInner *.u_1357810616 .list-icons { row-gap:15px !important; }

  *#dm .dmInner *.u_1357810616 span.list-icons__list-bullet { margin-right:10px !important; }

  *#dm .dmInner *.u_1903028206 .adjust-icon-size svg { width:20px !important; }

  *#dm .dmInner *.u_1903028206 .list-icons { row-gap:15px !important; }

  *#dm .dmInner *.u_1903028206 span.list-icons__list-bullet { margin-right:10px !important; }

  *#dm .dmInner *.u_1879637808 .adjust-icon-size svg { width:20px !important; }

  *#dm .dmInner *.u_1879637808 .list-icons { row-gap:15px !important; }

  *#dm .dmInner *.u_1879637808 span.list-icons__list-bullet { margin-right:10px !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2355048118 .listText .itemName { font-size:20px !important; }

  *#dm .dmInner div.u_2355048118 .biglink>.itemName { font-size:20px !important; }

  *#dm .dmInner div.u_1653053348 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#d0d3aff9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b9f52b2b {
    min-height: 582px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 7% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 9f69f22::before, #\37 9f69f22 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.45;
    border-radius: inherit;
}
#\37 9f69f22 {
    background-image: url('https://irp.cdn-website.com/cda9b01a/dms3rep/multi/DIVERSE+DUMPSTER+HEADER+%282%29.webp?dm-skip-opt=true');
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_2e4 {
    width: 82.88%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_4hv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_0i2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(241, 241, 241, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fd2f580 {
    flex-direction: row;
    align-items: center;
    width: 5.243487876802097%;
    min-width: 4%;
    min-height: 109px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 3fa3dad {
    width: 109px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 128cbbe {
    flex-direction: row;
    align-items: center;
    width: 40.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 64728bb {
    width: 99.99825751548063%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fcefe2ac {
    width: 200px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 caaf75c {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 14.817128112712973%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#fe026049 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    order: 0;
}
    
#f3d82b28.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#f3d82b28 {
    width: 200px;
    height: 55px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 471d865 {
    flex-direction: row;
    align-items: center;
    width: 11.403383027522935%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 4;
    padding: 6px 16px 6px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e55cbb19 {
    width: 60px;
    height: 60px;
    max-width: 100%;
}
    
#d796e411 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 14.855013%;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
    order: 5;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 acc74f7 svg {
    fill: rgba(0, 23, 175, 1);
}
#\39 acc74f7 {
    width: 30px;
    height: 30px;
    max-width: 100%;
}
    
#widget_5bg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#group_ch9 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 3;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_b44 {
    width: 5%;
    height: 70px;
    max-width: 100%;
}
    
#\37 ad2b95c {
    width: 5%;
    height: 70px;
    max-width: 100%;
}
    
#be5f66d8 {
    width: 5%;
    height: 70px;
    max-width: 100%;
}
    
#\37 32a8382 {
    width: 5%;
    height: 70px;
    max-width: 100%;
}
    
#\37 a12e018 {
    width: 8.31%;
    height: 70px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9f52b2b {
    min-height: 389px;
    padding: 0% 0% 10% 0%;
}
    
#\37 9f69f22::before, #\37 9f69f22 > .bgExtraLayerOverlay {
    
}
    
#d0d3aff9 {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
}
    
#\38 fd2f580 {
    justify-self: auto;
    align-self: auto;
    width: 5.243399744822849%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 128cbbe {
    order: 0;
}
    
#\31 caaf75c {
    order: 3;
    justify-self: auto;
    align-self: auto;
    width: 14.814996564922955%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 471d865 {
    order: 2;
}
    
#d796e411 {
    order: 5;
}
    
#fe026049 {
    width: 30px;
    height: 30px;
}
    
#widget_5bg {
    height: auto;
    width: 9%;
    order: 4;
}
    
#widget_b44 {
    height: auto;
    width: 15%;
}
    
#be5f66d8 {
    width: 15%;
}
    
#\37 32a8382 {
    width: 15%;
}
    
#\37 ad2b95c {
    width: 15%;
}
    
#\36 8c5505a {
    margin: 0px 0% 0px 0%;
}
    
#group_0i2 {
    height: auto;
    min-height: 94px;
}
    
#\37 a12e018 {
    width: 15%;
}
}



@media (max-width: 767px) {
    
#d0d3aff9 {
    width: 100%;
    min-height: 365px;
    align-items: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 15px;
    height: auto;
}
    
#b9f52b2b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 10% 0%;
}
    
#\37 9f69f22::before, #\37 9f69f22 > .bgExtraLayerOverlay {
    
}
#\37 9f69f22 {
    background-position: 100% 50%;
}
    
#widget_2e4 {
    width: 97.02%;
}
    
#\38 fd2f580 {
    width: 50.14999999999999%;
    justify-content: center;
    order: 1;
    min-height: 56px;
    height: auto;
}
    
#\39 3fa3dad {
    width: 88px;
    height: auto;
}
    
#\35 128cbbe {
    width: 25%;
    order: 2;
    min-height: 8px;
}
    
#fcefe2ac {
    order: 0;
}
    
#\31 caaf75c {
    width: 24.549232210069793%;
    order: 0;
    justify-content: flex-start;
    min-height: 8px;
}
    
#fe026049 {
    width: 25px;
    height: 25px;
}
    
#\34 471d865 {
    width: 25%;
    order: 0;
    justify-content: flex-start;
    min-height: 8px;
}
    
#e55cbb19 {
    width: 25px;
    height: 25px;
}
    
#d796e411 {
    align-items: center;
    width: 24.032464517544785%;
    order: 3;
    min-height: 8px;
}
    
#\39 acc74f7 {
    width: 25px;
    height: 25px;
}
    
#widget_5bg {
    height: auto;
    width: 100%;
}
    
#group_0i2 {
    height: auto;
    min-height: 89px;
    width: 100.00%;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\36 8c5505a {
    margin: 0px 0% 0px 0%;
}
    
#widget_b44 {
    height: auto;
    width: 15%;
}
    
#\37 ad2b95c {
    height: 60px;
    width: 15%;
}
    
#be5f66d8 {
    height: 60px;
    width: 15%;
}
    
#\37 32a8382 {
    height: 60px;
    width: 15%;
}
    
#group_ch9 {
    height: auto;
    min-height: 81px;
    padding-top: 5px;
    column-gap: 2%;
}
    
#\37 a12e018 {
    height: 60px;
    width: 15%;
}
}



@media all {
    
#\33 6891330::before, #\33 6891330 > .bgExtraLayerOverlay {
    
}
#\33 6891330 {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-around;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e6584d34 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_i0k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_gqc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#cdf678e7 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    justify-self: auto;
    order: 3;
    padding: 16px 8% 16px 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 524fd59 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 306px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    height: auto;
    background-color: var(--color_3);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d7fb436.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\36 d7fb436 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: 10px;
}
    
#\38 bab57bf {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    height: auto;
    padding: 5px 0% 5px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afac37ec {
    width: 98.05%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d02d5f0 {
    align-items: flex-start;
    width: 100%;
    min-height: 194px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 12px 3% 12px 3%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 aeeae59 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.56951109169762%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 10px 0% 10px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f39b8840 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 77120bb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 e17dd9c {
    width: 518px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cc1093dc::before, #cc1093dc > .bgExtraLayerOverlay {
    
}
#cc1093dc {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-around;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c3062b15 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 306px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    height: auto;
    background-color: var(--color_3);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ed64f63.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\33 ed64f63 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: 10px;
}
    
#\37 0802b35 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    height: auto;
    padding: 5px 0% 5px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9b8ce2f {
    width: 98.05%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4d2f811 {
    align-items: flex-start;
    width: 100%;
    min-height: 194px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 12px 3% 12px 3%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a267e737 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.56951109169762%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 10px 0% 10px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d913ab83 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 a2c5f33 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 4d76dfc {
    width: 518px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f235b43c::before, #f235b43c > .bgExtraLayerOverlay {
    
}
#f235b43c {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-around;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 0eb98f5 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 306px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    height: auto;
    background-color: var(--color_3);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 44fb1b6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\32 44fb1b6 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: 10px;
}
    
#\34 830f23e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    height: auto;
    padding: 5px 0% 5px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bfe73f1 {
    width: 98.05%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f027f78 {
    align-items: flex-start;
    width: 100%;
    min-height: 194px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 12px 3% 12px 3%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3eeda81 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.56951109169762%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 10px 0% 10px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6e93768 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a282d96d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 fb582ab {
    width: 518px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#DumpsterSizes {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 9px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6891330 {
    width: 36.18501504226159%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e6584d34 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#cdf678e7 {
    justify-content: center;
    flex-wrap: nowrap;
    padding-left: 16px;
    padding-right: 16px;
    flex-direction: row;
    column-gap: 2%;
}
    
#\38 524fd59 {
    height: auto;
    min-height: 334px;
}
    
#cc1093dc {
    width: 49%;
    height: auto;
    min-height: 601px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c3062b15 {
    height: auto;
    min-height: 334px;
}
    
#f235b43c {
    width: 36.18501504226159%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0eb98f5 {
    height: auto;
    min-height: 334px;
}
    
#DumpsterSizes {
    padding: 0px 0px 0px 0px;
}
    
#\30 aeeae59 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f39b8840 {
    margin: 0px 0% 0px 0%;
}
    
#\36 77120bb {
    margin: 0px 0% 0px 0%;
}
    
#a267e737 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d913ab83 {
    margin: 0px 0% 0px 0%;
}
    
#\37 a2c5f33 {
    margin: 0px 0% 0px 0%;
}
    
#\31 3eeda81 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f6e93768 {
    margin: 0px 0% 0px 0%;
}
    
#a282d96d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 6891330::before, #\33 6891330 > .bgExtraLayerOverlay {
    
}
#\33 6891330 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#e6584d34 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_gqc {
    order: 0;
}
    
#widget_i0k {
    order: 1;
}
    
#cdf678e7 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 524fd59 {
    min-height: 276px;
    height: auto;
    margin-top: 0px;
}
    
#\36 d7fb436 {
    height: 200px;
}
    
#\38 bab57bf {
    margin-bottom: 20px;
}
    
#\35 d02d5f0 {
    height: auto;
    min-height: 176px;
}
    
#\30 aeeae59 {
    height: auto;
    min-height: 82px;
}
    
#\30 e17dd9c {
    width: 100%;
}
    
#cc1093dc::before, #cc1093dc > .bgExtraLayerOverlay {
    
}
#cc1093dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#c3062b15 {
    min-height: 160px;
}
    
#\33 ed64f63 {
    height: 200px;
}
    
#\37 0802b35 {
    margin-bottom: 20px;
}
    
#\34 4d2f811 {
    height: auto;
    min-height: 176px;
}
    
#a267e737 {
    height: auto;
    min-height: 82px;
}
    
#\34 4d76dfc {
    width: 100%;
}
    
#f235b43c::before, #f235b43c > .bgExtraLayerOverlay {
    
}
#f235b43c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 0eb98f5 {
    min-height: 160px;
}
    
#\32 44fb1b6 {
    height: 200px;
}
    
#\34 830f23e {
    margin-bottom: 20px;
}
    
#\38 f027f78 {
    height: auto;
    min-height: 176px;
}
    
#\31 3eeda81 {
    height: auto;
    min-height: 82px;
}
    
#\39 fb582ab {
    width: 100%;
}
    
#DumpsterSizes {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media all {
    
#\39 1675689 {
    background-color: rgba(0, 8, 254, 1);
    background-image: initial;
}
    
#c05f18bf {
    padding-left: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding-right: 16px;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#bc75a790 {
    min-height: 350px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_d60 {
    width: 100.00%;
    height: 159px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
    order: 2;
}
    
#widget_jaj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ko1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc75a790 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 425px;
}
    
#widget_d60 {
    height: 158px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#c05f18bf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#bc75a790 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 4% 10px 4%;
}
    
#widget_d60 {
    width: 100.00%;
    height: 237px;
}
    
#d02c6d18 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 445c385 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(241, 241, 241, 1);
    background-image: initial;
    border-radius: 15px 15px 15px 15px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\30 8346b20 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 359px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_g8s {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_1f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 9bf2d9d::before, #\30 9bf2d9d > .bgExtraLayerOverlay {
    
}
#\30 9bf2d9d {
    background-image: url();
}
#\30 9bf2d9d.lazy {
    background-image: url('');
}
    
#widget_7mj {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8346b20 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 9bf2d9d::before, #\30 9bf2d9d > .bgExtraLayerOverlay {
    
}
#\30 9bf2d9d.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\31 445c385 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 8346b20 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 9bf2d9d::before, #\30 9bf2d9d > .bgExtraLayerOverlay {
    
}
#\30 9bf2d9d.lazy {
    background-image: url('');
}
    
#widget_7mj {
    height: 170px;
}
}



@media all {
    
#\31 b0448f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#e2029154 {
    min-height: 487px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 4%;
    padding-left: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 60752fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_68e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2029154 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\31 b0448f9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e2029154 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\35 5734300 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#d1e98718 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d1e98718 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\35 5734300 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d1e98718 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#b74c2643 {
    width: 49.88%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 176b782 {
    width: 59.96%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#ccb40f32::before, #ccb40f32 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#ccb40f32 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\30 21f98d7 {
    min-height: 240px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding-top: 2%;
    padding-right: 3%;
    padding-left: 3%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
    padding-bottom: 0%;
}
    
#be3b4de4 {
    width: 43.12756371227277%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 03969cb::before, #\39 03969cb > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\39 03969cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 21px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    align-items: center;
    background-image: url();
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\39 03969cb.lazy {
    background-image: url('');
}
    
#\31 27bb8ec {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b74c2643 {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 176b782 {
    width: 100.00%;
}
    
#ccb40f32::before, #ccb40f32 > .bgExtraLayerOverlay {
    
}
    
#\30 21f98d7 {
    flex-direction: column;
    min-height: 180px;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 4% 2% 4%;
}
    
#be3b4de4 {
    width: 100.00%;
}
    
#\39 03969cb::before, #\39 03969cb > .bgExtraLayerOverlay {
    
}
#\39 03969cb {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 14px;
    padding-top: 16px;
    padding-bottom: 16px;
}
#\39 03969cb.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#ccb40f32 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\30 21f98d7 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#b74c2643 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 176b782 {
    width: 99.83%;
}
    
#ccb40f32::before, #ccb40f32 > .bgExtraLayerOverlay {
    
}
    
#\30 21f98d7 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 4% 2% 4%;
}
    
#be3b4de4 {
    width: 100.00%;
}
    
#\39 03969cb::before, #\39 03969cb > .bgExtraLayerOverlay {
    
}
#\39 03969cb {
    row-gap: 9px;
    width: 100%;
    min-height: 134px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
#\39 03969cb.lazy {
    background-image: url('');
}
}



@media all {
    
#\37 6139774 {
    width: 98.05%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a6ef6013.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#a6ef6013 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cf33e20.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\39 cf33e20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d2687173.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#d2687173 {
    width: 509px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b4db6b8 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d9f389f {
    flex-direction: row;
    align-items: flex-start;
    width: 90%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 c9cb7d5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    border-radius: 0 0 6px 6px;
    justify-self: auto;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 fd4ae63 {
    width: 98.05%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c0d7a433 {
    width: 100%;
    height: 275px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0ccc24d::before, #\30 0ccc24d > .bgExtraLayerOverlay {
    
}
#\30 0ccc24d {
    justify-content: space-between;
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    order: 0;
    border-radius: 6px 6px 6px 6px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) var(--color_7) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 3px 0px;
    box-shadow: none;
    background-color: rgba(247, 250, 255, 1);
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 bb25035 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8448142 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 39b23f0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\36 39b23f0 {
    width: 509px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 313024a::before, #\35 313024a > .bgExtraLayerOverlay {
    
}
#\35 313024a {
    justify-content: space-between;
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    order: 0;
    border-radius: 6px 6px 6px 6px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) var(--color_7) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 3px 0px;
    box-shadow: none;
    background-color: rgba(247, 250, 255, 1);
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#c68e98d4 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 58px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#b5c222a6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#b5c222a6 {
    width: 509px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 92d3515 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 671dca7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\33 671dca7 {
    width: 509px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4e1a3f0 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 584f21d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    border-radius: 0 0 6px 6px;
    justify-self: auto;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 6d922ea.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\34 6d922ea {
    width: 509px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8a37acf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\30 8a37acf {
    width: 509px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 98d8bc6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    margin-bottom: 10px;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 938ce99 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    border-radius: 0 0 6px 6px;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 d77256f {
    flex-direction: row;
    align-items: flex-start;
    width: 90%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 ad2c55e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    margin-bottom: 10px;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c5e6bca1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#c5e6bca1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cf44964c {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 8c3776b {
    flex-direction: row;
    align-items: flex-start;
    width: 89.99684598516308%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#ab16dfd1 {
    min-height: 882px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 8% 6% 8%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 65a90cf {
    align-items: flex-start;
    width: 100%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 25px 20px 25px 20px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\39 c056aa0 {
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#aa38a0a4 {
    align-items: flex-start;
    width: 100%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 25px 20px 25px 20px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 89b69eb {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 58px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\30 c3df1fa {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 4f88e9f {
    width: 100%;
    height: 275px;
    max-width: 100%;
    order: 0;
}
    
#\37 db1cff9 {
    align-items: flex-start;
    width: 100%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 25px 20px 25px 20px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 58c8c97 {
    width: 98.05%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 88a24fd {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#e6fdedf5 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2e7031f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    margin-bottom: 10px;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 98cce42 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 58px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#ad6a192e::before, #ad6a192e > .bgExtraLayerOverlay {
    
}
#ad6a192e {
    justify-content: space-between;
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    order: 0;
    border-radius: 6px 6px 6px 6px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) var(--color_7) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 3px 0px;
    box-shadow: none;
    background-color: rgba(247, 250, 255, 1);
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 3952c3d {
    width: 100%;
    height: 275px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 b4db6b8 {
    min-height: 52px;
    width: 175px;
}
    
#\35 d9f389f {
    justify-self: auto;
    align-self: center;
    width: 89.99857326294763%;
    order: 1;
    height: auto;
    min-height: 132px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c9cb7d5 {
    order: 2;
}
    
#c0d7a433 {
    height: 200px;
}
    
#\30 0ccc24d::before, #\30 0ccc24d > .bgExtraLayerOverlay {
    
}
#\30 0ccc24d {
    width: 49%;
    min-height: 8px;
    column-gap: 4%;
    flex: 1 1 auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 bb25035 {
    min-height: 52px;
    width: 175px;
}
    
#a8448142 {
    min-height: 52px;
    width: 175px;
}
    
#\36 39b23f0 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 313024a::before, #\35 313024a > .bgExtraLayerOverlay {
    
}
#\35 313024a {
    width: 49%;
    min-height: 8px;
    column-gap: 4%;
    flex: 1 1 auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c68e98d4 {
    width: 99.24077500436375%;
}
    
#b5c222a6 {
    order: 1;
}
    
#\33 92d3515 {
    min-height: 52px;
    width: 175px;
}
    
#\39 4e1a3f0 {
    min-height: 52px;
    width: 175px;
}
    
#\38 584f21d {
    order: 2;
}
    
#\37 d77256f {
    height: auto;
    min-height: 132px;
    width: 90%;
    align-items: flex-start;
}
    
#cf44964c {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    order: 0;
}
    
#\31 8c3776b {
    order: 1;
    column-gap: 2%;
    width: 90%;
    justify-self: auto;
    align-self: center;
    height: auto;
    min-height: 132px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab16dfd1 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#\38 65a90cf {
    padding: 20px 10px 20px 10px;
}
    
#\39 c056aa0 {
    order: 4;
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#aa38a0a4 {
    padding: 20px 10px 20px 10px;
}
    
#\34 89b69eb {
    width: 99.24077500436375%;
}
    
#\30 c3df1fa {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    order: 0;
}
    
#\33 4f88e9f {
    height: 200px;
}
    
#\37 db1cff9 {
    padding: 20px 10px 20px 10px;
}
    
#\34 88a24fd {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    order: 0;
}
    
#e6fdedf5 {
    min-height: 52px;
    width: 175px;
}
    
#\32 98cce42 {
    width: 99.24077500436375%;
}
    
#ad6a192e::before, #ad6a192e > .bgExtraLayerOverlay {
    
}
#ad6a192e {
    width: 49%;
    min-height: 8px;
    column-gap: 4%;
    flex: 1 1 auto;
    align-items: flex-start;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 3952c3d {
    height: 200px;
}
}



@media (max-width: 767px) {
    
#a6ef6013 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 cf33e20 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 b4db6b8 {
    width: 125px;
    min-height: 50px;
}
    
#\35 d9f389f {
    height: auto;
    min-height: 147px;
}
    
#c0d7a433 {
    height: 210px;
    width: 95%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 0ccc24d::before, #\30 0ccc24d > .bgExtraLayerOverlay {
    
}
#\30 0ccc24d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#\32 bb25035 {
    width: 125px;
    min-height: 50px;
}
    
#a8448142 {
    width: 125px;
    min-height: 50px;
}
    
#\35 313024a::before, #\35 313024a > .bgExtraLayerOverlay {
    
}
#\35 313024a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#\33 92d3515 {
    width: 125px;
    min-height: 50px;
}
    
#\39 4e1a3f0 {
    width: 125px;
    min-height: 50px;
}
    
#\34 98d8bc6 {
    margin-bottom: 20px;
}
    
#\37 d77256f {
    width: 90%;
    height: auto;
    min-height: 147px;
}
    
#\37 ad2c55e {
    margin-bottom: 20px;
}
    
#c5e6bca1 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#cf44964c {
    min-height: 160px;
}
    
#\31 8c3776b {
    margin-left: 0%;
    height: auto;
    min-height: 147px;
}
    
#ab16dfd1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 65a90cf {
    padding: 20px 15px 20px 15px;
}
    
#\39 c056aa0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aa38a0a4 {
    padding: 20px 15px 20px 15px;
}
    
#\30 c3df1fa {
    min-height: 160px;
}
    
#\33 4f88e9f {
    height: 210px;
    width: 95%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 db1cff9 {
    padding: 20px 15px 20px 15px;
}
    
#\34 88a24fd {
    min-height: 160px;
}
    
#e6fdedf5 {
    width: 125px;
    min-height: 50px;
}
    
#a2e7031f {
    margin-bottom: 20px;
}
    
#ad6a192e::before, #ad6a192e > .bgExtraLayerOverlay {
    
}
#ad6a192e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#\38 3952c3d {
    height: 210px;
    width: 95%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\39 93b24e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 6% 16px 3% 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#bf1b62e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 b7c8540 {
    min-height: 147px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#d022a2c5 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 b7c8540 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\39 93b24e0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 b7c8540 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\34 d068ae0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7faa22b {
    border-style: solid;
    border-color: #000000 #000000 rgba(107, 142, 35, 1) #000000;
    border-width: 0 0 1px 0;
}
    
#\39 0c13ee9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 305b73f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 18b32f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9286c7a {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 10% 6% 10%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#b9689d25 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 ddf6693 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 140px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 f20b909 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9286c7a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 2% 2% 2% 2%;
}
    
#b9689d25 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\34 d068ae0 {
    order: 4;
}
    
#\39 0c13ee9 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 18b32f2 {
    order: 2;
}
    
#\37 9286c7a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#b9689d25 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 ddf6693 {
    order: 3;
}
}



@media all {
    
#\32 840beba {
    min-height: 240px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 6% 2% 6% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 9f770e0 {
    align-items: center;
    width: 90.90%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: rgba(0, 8, 254, 1) rgba(0, 8, 254, 1) rgba(0, 8, 254, 1) rgba(0, 8, 254, 1);
    border-width: 1px 1px 1px 1px;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 42e919b {
    margin: 0px 0% 0px 0%;
}
    
#\38 4fd7d53 {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 977752f {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c11dc8ad::before, #c11dc8ad > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#c11dc8ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 21px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    align-items: center;
    background-image: url();
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#c11dc8ad.lazy {
    background-image: url('');
}
    
#\32 0de76bc::before, #\32 0de76bc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.75;
    border-radius: inherit;
}
#\32 0de76bc {
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/cda9b01a/dms3rep/multi/opt/BACKGROUND+HEX-1920w.png);
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    background-position: 50% 0%;
}
#\32 0de76bc.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 840beba {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#\37 9f770e0 {
    width: 100.00%;
}
    
#\38 4fd7d53 {
    width: 82.18%;
}
    
#c11dc8ad::before, #c11dc8ad > .bgExtraLayerOverlay {
    
}
#c11dc8ad {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 14px;
    padding-top: 16px;
    padding-bottom: 16px;
}
#c11dc8ad.lazy {
    background-image: url('');
}
    
#\32 0de76bc::before, #\32 0de76bc > .bgExtraLayerOverlay {
    
}
#\32 0de76bc.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\32 840beba {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 0de76bc {
    grid-template-rows: minmax(8px, max-content);
}
#\32 0de76bc.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\32 840beba {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 12% 4% 12% 4%;
}
    
#\37 9f770e0 {
    width: 100%;
}
    
#\38 4fd7d53 {
    width: 100%;
}
    
#c11dc8ad::before, #c11dc8ad > .bgExtraLayerOverlay {
    
}
#c11dc8ad {
    row-gap: 9px;
    width: 100%;
    min-height: 134px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
}
#c11dc8ad.lazy {
    background-image: url('');
}
    
#\32 0de76bc::before, #\32 0de76bc > .bgExtraLayerOverlay {
    
}
#\32 0de76bc.lazy {
    background-image: url('');
}
}



@media all {
    
#\31 ec0aaac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#d3228cd0 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_72i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_2p8 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/cda9b01a/dms3rep/multi/opt/511520057_17902153983206334_6553368153503296573_n-1920w.webp);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
#group_2p8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADQAQCdASoKAAYAAUAmJYwCdADcYrQOQAD+rbLhH/uueS5yJP+SbecHc1RSgtcHjGJaOLkiVd3/apeibdrchPi2zWAAAA==');
}
    
#widget_f5l {
    width: 100%;
    height: 200px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d3228cd0 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\31 ec0aaac {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\31 ec0aaac {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#d3228cd0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_2p8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#group_2p8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADQAQCdASoKAAYAAUAmJYwCdADcYrQOQAD+rbLhH/uueS5yJP+SbecHc1RSgtcHjGJaOLkiVd3/apeibdrchPi2zWAAAA==');
}
}



@media all {
    
#daeb4bbc {
    width: 8.87%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-color: var(--color_11);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 afbb45e {
    width: 10.19%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 4;
    background-color: var(--color_2);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 5472e69 {
    width: 20%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    background-color: var(--color_11);
    background-image: initial;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#a8a5f326 {
    width: 350px;
    height: auto;
    min-height: 80px;
    max-width: 100%;
}
    
#\39 ec6533c {
    width: 29.809355345911946%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    background-color: var(--color_2);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#dfca7193 {
    min-height: 76px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 87f9cdb {
    width: 31.1310927672956%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-color: var(--color_11);
    background-image: initial;
    padding: 16px 16px 16px 2%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#ae257a55 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin-right: -5px;
}
    
#\33 f7b6dac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#daeb4bbc {
    width: 20%;
    min-height: 8px;
}
    
#\35 afbb45e {
    width: 20%;
    min-height: 8px;
}
    
#\31 5472e69 {
    width: 20%;
    min-height: 8px;
}
    
#\39 ec6533c {
    width: 20%;
    min-height: 8px;
}
    
#dfca7193 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 86px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\31 87f9cdb {
    width: 20%;
    padding-left: 0px;
    padding-right: 0px;
    min-height: 8px;
}
    
#ae257a55 {
    width: 86px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#daeb4bbc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 afbb45e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 5472e69 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 ec6533c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dfca7193 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\31 87f9cdb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\32 3c26579 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 391px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_or9 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
}
    
#group_0al {
    justify-content: flex-start;
    width: 33.67057291666667%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_di5 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_hpl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d91ce334 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6f9 {
    width: 10.33%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    order: 3;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
#group_6f9.lazy {
    background-image: url('');
}
    
#group_0mv {
    width: 10.42%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#WhatWeTake {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.58333333333333%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3c26579 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 391px;
}
    
#group_0al {
    width: 48%;
    min-height: 8px;
}
    
#group_6f9 {
    width: 30.666666666666668%;
    min-height: 8px;
}
#group_6f9.lazy {
    background-image: url('');
}
    
#WhatWeTake {
    width: 48%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\32 3c26579 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_0al {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_6f9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#group_6f9.lazy {
    background-image: url('');
}
    
#group_0mv {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#WhatWeTake {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#dfd95c0a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 63f5f5d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_a78 {
    width: 100.00%;
    height: 276px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 63f5f5d {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#dfd95c0a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
}
    
#\35 63f5f5d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#ad7fd669 {
    width: 11%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-color: var(--color_11);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 071c7ed {
    width: 12.58%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    background-color: var(--color_11);
    background-image: initial;
    justify-content: space-between;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    padding: 0% 0% 0px 0%;
}
    
#\35 67d2e66 {
    width: 32.78007075471698%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-color: var(--color_11);
    background-image: initial;
    padding: 16px 16px 16px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 bb3f53b {
    width: 32.6461713836478%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    background-color: var(--color_2);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f3675643 {
    width: 104px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin-right: -10px;
}
    
#\33 b2160e7 {
    width: 99.58%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\35 43f5fb9 {
    min-height: 55px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 49aeb5a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\35 49aeb5a {
    width: 300px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#f1c6cc7f {
    width: 11%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 4;
    background-color: var(--color_2);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad7fd669 {
    width: 20%;
    min-height: 8px;
}
    
#\38 071c7ed {
    width: 20%;
    min-height: 8px;
}
    
#\35 67d2e66 {
    width: 20%;
    padding-left: 0px;
    padding-right: 0px;
    min-height: 8px;
}
    
#\31 bb3f53b {
    width: 20%;
    min-height: 8px;
}
    
#f3675643 {
    width: 86px;
    height: auto;
}
    
#\35 43f5fb9 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 86px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#f1c6cc7f {
    width: 20%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#ad7fd669 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 071c7ed {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 67d2e66 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 bb3f53b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 43f5fb9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#f1c6cc7f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\39 8560215 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\33 18fad90 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\30 8ff1cac {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#f7eccacc {
    width: 518px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8ff1cac {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\33 18fad90 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\30 8ff1cac {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f7eccacc {
    width: 80%;
}
}



@media all {
    
#\34 0e997bc {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 6b77910 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\33 35228ff {
    width: 518px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d477976b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0e997bc {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\34 0e997bc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 35228ff {
    width: 80%;
}
    
#d477976b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media all {
    
#\31 c86423c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 2px;
    width: 85.33%;
    min-width: 4%;
    padding-bottom: 0px;
}
    
#\36 4590db0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 10.667583333333333%;
    min-width: 4%;
}
    
#\30 a13ec45 {
    min-height: 74px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 2% 0% 0% 0%;
}
    
#widget_9et {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_9l2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 a13ec45 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 74px;
}
    
#\31 c86423c {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\31 c86423c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 4590db0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 a13ec45 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\38 17c9716 {
    width: 100%;
    height: 442px;
    max-width: 100%;
}
    
#ba9b4efa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.918583333333334%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\36 ee307a2::before, #\36 ee307a2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#\36 ee307a2 {
    background-color: rgba(236, 236, 236, 1);
    background-image: url(https://lirp.cdn-website.com/cda9b01a/dms3rep/multi/opt/ChatGPT+Image+Aug+12-+2025-+09_30_20+PM-1920w.webp);
}
#\36 ee307a2.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAcAAUAmJQBOgCK3ihxrU8AA/umwSdAwhlDl0WFT+4SgN9qW1DBInmJPsG3f9yE/gaAA');
}
    
#\33 283df5b {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 4% 0%;
}
    
#a0338096 {
    width: 100%;
    height: 474px;
    max-width: 100%;
}
    
#c3bc41e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 67.08%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/cda9b01a/dms3rep/multi/opt/real+estate+fresno-1920w.webp);
}
#c3bc41e9.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADwAQCdASoKAAYAAUAmJZwCdAD5dkq0QAAA/oXWGf37UdY5AHNPsx/QJFGj6ng3WQF6pDxVAAA=');
}
    
#\35 f09ead7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\35 f09ead7 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: -50px;
    margin-bottom: 0px;
    margin-right: 15%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 17c9716 {
    height: 230px;
}
    
#\36 ee307a2::before, #\36 ee307a2 > .bgExtraLayerOverlay {
    
}
#\36 ee307a2.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAcAAUAmJQBOgCK3ihxrU8AA/umwSdAwhlDl0WFT+4SgN9qW1DBInmJPsG3f9yE/gaAA');
}
    
#ba9b4efa {
    width: 22.176652427627975%;
}
    
#\33 283df5b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 405px;
}
    
#a0338096 {
    width: 87.30%;
    height: 314px;
}
    
#c3bc41e9 {
    width: 75.73%;
}
#c3bc41e9.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADwAQCdASoKAAYAAUAmJZwCdAD5dkq0QAAA/oXWGf37UdY5AHNPsx/QJFGj6ng3WQF6pDxVAAA=');
}
}



@media (max-width: 767px) {
    
#\38 17c9716 {
    height: 172px;
}
    
#ba9b4efa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 ee307a2::before, #\36 ee307a2 > .bgExtraLayerOverlay {
    
}
#\36 ee307a2 {
    background-position: 50% 50%;
}
#\36 ee307a2.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAcAAUAmJQBOgCK3ihxrU8AA/umwSdAwhlDl0WFT+4SgN9qW1DBInmJPsG3f9yE/gaAA');
}
    
#\33 283df5b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a0338096 {
    height: 512px;
    width: 100.00%;
}
    
#c3bc41e9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#c3bc41e9.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADwAQCdASoKAAYAAUAmJZwCdAD5dkq0QAAA/oXWGf37UdY5AHNPsx/QJFGj6ng3WQF6pDxVAAA=');
}
    
#\35 f09ead7 {
    width: 300px;
    margin-right: 0%;
}
}



@media all {
    
#\39 5439758::before, #\39 5439758 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(104, 114, 137, 1);
    opacity: 0.36;
    border-radius: inherit;
}
#\39 5439758 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    background-color: rgba(104, 114, 137, 1);
    background-image: url(https://lirp.cdn-website.com/cda9b01a/dms3rep/multi/opt/ME0e6efdd603e5b84171050d3194734e2d-1920w.webp);
    justify-content: space-between;
    border-radius: 35px 35px 35px 35px;
    order: 0;
}
    
#\37 665e7aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a683695a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 5px;
    padding-bottom: 5px;
}
#a683695a {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cef4df4 {
    width: 99.2213268900285%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e8d7a56.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 5px;
    padding-bottom: 5px;
}
#\30 e8d7a56 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1c58f25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 d227c6c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 dbc5df5::before, #\30 dbc5df5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(104, 114, 137, 1);
    opacity: 0.36;
    border-radius: inherit;
}
#\30 dbc5df5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    background-color: rgba(104, 114, 137, 1);
    background-image: url(https://lirp.cdn-website.com/cda9b01a/dms3rep/multi/opt/pexels-photo-95687-1920w.jpeg);
    justify-content: space-between;
    border-radius: 35px 35px 35px 35px;
    order: 2;
}
    
#\36 b419cec {
    background-color: rgba(243, 246, 255, 1);
    background-image: url();
    background-repeat: repeat;
    background-size: auto;
}
    
#\30 a08d329::before, #\30 a08d329 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(104, 114, 137, 1);
    opacity: 0.36;
    border-radius: inherit;
}
#\30 a08d329 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    background-color: rgba(104, 114, 137, 1);
    background-image: url(https://lirp.cdn-website.com/cda9b01a/dms3rep/multi/opt/ChatGPT+Image+May+19-+2025-+06_53_17+PM-1920w.png);
    justify-content: space-between;
    border-radius: 35px 35px 35px 35px;
    order: 0;
}
    
#\36 251b455 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e6184751 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 ca41cad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d966b1ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5439758::before, #\39 5439758 > .bgExtraLayerOverlay {
    
}
#\39 5439758 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 d227c6c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 240px;
}
    
#\30 dbc5df5::before, #\30 dbc5df5 > .bgExtraLayerOverlay {
    
}
#\30 dbc5df5 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 a08d329::before, #\30 a08d329 > .bgExtraLayerOverlay {
    
}
#\30 a08d329 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 5439758::before, #\39 5439758 > .bgExtraLayerOverlay {
    
}
#\39 5439758 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 d227c6c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 dbc5df5::before, #\30 dbc5df5 > .bgExtraLayerOverlay {
    
}
#\30 dbc5df5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 a08d329::before, #\30 a08d329 > .bgExtraLayerOverlay {
    
}
#\30 a08d329 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

