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

  *#dm .dmInner nav.u_1937494221.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family:'Linden Hill' !important;
    font-size:20px !important;
  }

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

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

  *#dm .dmInner div.u_4184885445 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:14px 14px 14px 14px !important;
    border-radius:99px 99px 99px 99px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_4184885445 .svg { fill:rgba(42,99,168,1) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1558752207 {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(80,80,80) rgb(80,80,80) rgb(80,80,80) rgb(80,80,80) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
    box-shadow:none !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1367868005 {
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1624964731 {
    border-style:solid !important;
    border-width:1.1px 1.1px 1.1px 1.1px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

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

  *#dm .dmInner a.u_1128342873 {
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1128342873 span.text { color:var(--color_6) !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_6) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_6) !important; }

  *#dm .dmInner *.u_4026739118 .photoGalleryThumbs { padding:4px !important; }

  *#dm .dmInner *.u_4026739118 .layout-container { padding:4px !important; }

  *#dm .dmInner *.u_4026739118 .photoGalleryViewAll { padding:0 4px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_6) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_6) !important; }

  *#dm .dmInner *.u_4026739118 .photoGalleryThumbs { padding:4px !important; }

  *#dm .dmInner *.u_4026739118 .layout-container { padding:4px !important; }

  *#dm .dmInner *.u_4026739118 .photoGalleryViewAll { padding:0 4px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_6) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_6) !important; }

  *#dm .dmInner *.u_4026739118 .photoGalleryThumbs { padding:4px !important; }

  *#dm .dmInner *.u_4026739118 .layout-container { padding:4px !important; }

  *#dm .dmInner *.u_4026739118 .photoGalleryViewAll { padding:0 4px !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 {
    
#\35 f5bfb14::before, #\35 f5bfb14 > .bgExtraLayerOverlay {
    
}
#\35 f5bfb14 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-size: auto;
    width: 100%;
    min-height: 8px;
    background-image: none;
    background-position: 0% 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 c544d2b {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 712px;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f2b233cb::before, #f2b233cb > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_8);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.54;
    content: '';
    height: 100%;
}
#f2b233cb {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/724c951d/dms3rep/multi/opt/Field+work2+%282%29-7f85cf94-1920w.jpg");
    background-position: 50% 0%;
    border-style: solid;
}
    
#\33 18446d8 {
    margin: 0px 0% 0px 0%;
}
    
#\37 cb9d55b {
    max-width: 100%;
    width: 69.27%;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 97f76e8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e968a1b6 {
    max-width: 100%;
    width: 69.27%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bc16431 {
    max-width: 100%;
    width: 281px;
    min-height: 54px;
    height: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb3c2f7f {
    max-height: 100%;
    min-height: 55px;
    row-gap: 10px;
    column-gap: 12px;
    flex-direction: row;
    width: 32.21%;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a00983c {
    max-width: 100%;
    width: 232px;
    min-height: 54px;
    height: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mgh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 33.86%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    height: auto;
    --column-gap: 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 8e83786 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_7);
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    background-image: none;
    min-width: 4%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0% 0%;
}
    
#\32 15cd7ad {
    column-gap: 6%;
    row-gap: 36px;
    max-width: none;
    width: 100%;
    min-height: 253px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ksn {
    max-width: 100%;
    width: 70.85%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9b9f7e6 {
    background-color: var(--color_6);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
}
    
#group_m83 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 100.00%;
    min-height: 115px;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0a7877e {
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    max-height: none;
    width: 99.97%;
    justify-content: flex-end;
    min-height: 100.00%;
    align-items: center;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_3s7 {
    max-width: 100%;
    width: 82px;
    height: auto;
    order: 0;
}
}



@media all {
    
#\34 9141667 {
    min-height: 80px;
    border-color: rgba(19,52,60,1) rgba(19,52,60,1) rgba(19,52,60,1) rgba(19,52,60,1);
    column-gap: 4%;
    row-gap: 10px;
    background-color: var(--color_6);
    border-radius: 10px 10px 10px 10px;
    width: 31.3%;
    border-width: 0px 0px 0px 0px;
    justify-content: space-between;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 692bcb0 {
    column-gap: 3%;
    row-gap: 38px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0;
    flex-wrap: wrap;
    padding: 2% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 65a26bb {
    background-color: var(--color_7);
    background-image: none;
}
    
#\32 99b1574 {
    margin: 0px 0% 0px 0%;
}
    
#\35 1c05a1f {
    min-height: 80px;
    border-color: rgba(19,52,60,1) rgba(19,52,60,1) rgba(19,52,60,1) rgba(19,52,60,1);
    column-gap: 4%;
    row-gap: 10px;
    background-color: var(--color_4);
    border-radius: 10px 10px 10px 10px;
    width: 31.3%;
    border-width: 0px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 964271e {
    max-width: 100%;
    width: 60px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ur2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 84b038a {
    min-height: 80px;
    border-color: rgba(19,52,60,1) rgba(19,52,60,1) rgba(19,52,60,1) rgba(19,52,60,1);
    column-gap: 4%;
    row-gap: 10px;
    background-color: var(--color_6);
    border-radius: 10px 10px 10px 10px;
    width: 31.3%;
    border-width: 0px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0a0ed28 {
    max-width: 100%;
    width: 60px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e717e09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4tk {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4131665 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 20bac15 {
    min-height: 80px;
    border-color: rgba(19,52,60,1) rgba(19,52,60,1) rgba(19,52,60,1) rgba(19,52,60,1);
    column-gap: 4%;
    row-gap: 10px;
    background-color: var(--color_6);
    border-radius: 10px 10px 10px 10px;
    width: 31.3%;
    border-width: 0px 0px 0px 0px;
    justify-content: flex-start;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 9cc08ff {
    max-width: 100%;
    width: 60px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 92eed7d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7f0b956 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vsk {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_pgl {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_rgh {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1578910 {
    min-height: 80px;
    border-color: rgba(19,52,60,1) rgba(19,52,60,1) rgba(19,52,60,1) rgba(19,52,60,1);
    column-gap: 4%;
    row-gap: 10px;
    background-color: var(--color_6);
    border-radius: 10px 10px 10px 10px;
    width: 31.3%;
    border-width: 0px 0px 0px 0px;
    justify-content: space-between;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 59991b5 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ed237da {
    max-width: 100%;
    width: 60px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f85e4976 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad1f6146 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d469ad6d {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0ee8c51 {
    max-width: 100%;
    width: 60px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 433296c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f816e2f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4d6d7a5 {
    min-height: 80px;
    border-color: rgba(19,52,60,1) rgba(19,52,60,1) rgba(19,52,60,1) rgba(19,52,60,1);
    column-gap: 4%;
    row-gap: 10px;
    background-color: var(--color_6);
    border-radius: 10px 10px 10px 10px;
    width: 31.3%;
    border-width: 0px 0px 0px 0px;
    justify-content: space-between;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ef43d95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4be8d12.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 4be8d12 {
    max-width: 100%;
    width: 60px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0go {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad9bcc82 {
    width: 97.57%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 0860050 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 bea34d8 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f9f0671 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 760px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 d501971 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#widget_tgv {
    max-width: 100%;
    width: 62.09%;
    height: auto;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_r51 {
    width: 45.65%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_gqe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gqe {
    width: 1200px;
    height: 364px;
    max-width: 100%;
    order: 3;
    margin: -80px 0% 22px 0%;
}
    
#group_10t {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#widget_t7u {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#c94e04f2 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\38 78dd89c {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\32 23227e4 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#group_hmk {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
}
    
#widget_0mr {
    width: 206px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#abff562c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 3fd74fb {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d8419772::before, #d8419772 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.9;
    border-radius: inherit;
}
#d8419772 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: url("https://lirp.cdn-website.com/724c951d/dms3rep/multi/opt/pexels-photo-37843887-1920w.png");
    background-attachment: fixed;
}
#d8419772.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAIAAADt1dgcAAAACXBIWXMAAAsTAAALEwEAmpwYAAACOUlEQVQozwEuAtH9AK+3sbK5s7S8tra9uLa9ubW8ubO6t7C4tay0sqmysAC3vbe5v7m8wry9w72+w769wr67wb24v7u1vLizurYAwca+w8fAxsrDyMvFyczGyczGx8vFxcnDwsfBwMW/AMvNxM3Pxs/RydHTy8/PxcrJvcnJvcvMw83QycrNxgDU1MnX1szZ2c7c29HOy7i9t5+7tZ7HxLXW1szU1MoA3dvN2NXF0c28y8aytq2On5Fqmo5pt7CY1dLE3drOAODayMjAp6+miKGVcpGBV4BtPH5tQaecfsvCq9jPuQDXy7CqnXl+b0VvXS1sWCVsVyFtWiuTglyrmnS6p38Arp98gG9HVkQWUj0KWUQOYEoVZlEjh3FCkXhFlHlBAHtrQmRSJlE8CVc/CV1EDGRKFG5THohpLYtpKYdkIgBoUiZoTh5rTRVzUxV0VBVxUxZ0VhqDYiKBYSF5WhsAZk8pb1UqeVwrfF4re14qeVwpel4qf2Irel8oclgjAGhSNXFaOX1jPYJmPYBlO3lhOXFbNWlVMGFOKltJJgBQQjNXSDhgUD1nVUBuWkJzXUJzXUFtWD1iTzZaSDEAQTcrST0wU0Y1W0s4YlA6Z1M7aVQ6Z1I4YkwzXkgwADkvJD0zKEM4LEc8L05AMVZFMltIMlxIMFlEK1ZBKAAyKB02LCE7MSU9Mic+MyhANSlCNihENiZFNSNFNSAAKyMZMCYcNSsgNy0iOS8kOS4kNy0jMyogLycdLSUakO37WN86378AAAAASUVORK5CYII=');
}
    
#a180d0ec {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_p7b {
    width: 77.57%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 756a6c7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0eb0233 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 5d20be8 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: wrap;
    padding: 2% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ce1b19cd::before, #ce1b19cd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.9;
    border-radius: inherit;
}
#ce1b19cd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: url("https://lirp.cdn-website.com/724c951d/dms3rep/multi/opt/pexels-photo-37843887-1920w.png");
    background-attachment: fixed;
}
#ce1b19cd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAIAAADt1dgcAAAACXBIWXMAAAsTAAALEwEAmpwYAAACOUlEQVQozwEuAtH9AK+3sbK5s7S8tra9uLa9ubW8ubO6t7C4tay0sqmysAC3vbe5v7m8wry9w72+w769wr67wb24v7u1vLizurYAwca+w8fAxsrDyMvFyczGyczGx8vFxcnDwsfBwMW/AMvNxM3Pxs/RydHTy8/PxcrJvcnJvcvMw83QycrNxgDU1MnX1szZ2c7c29HOy7i9t5+7tZ7HxLXW1szU1MoA3dvN2NXF0c28y8aytq2On5Fqmo5pt7CY1dLE3drOAODayMjAp6+miKGVcpGBV4BtPH5tQaecfsvCq9jPuQDXy7CqnXl+b0VvXS1sWCVsVyFtWiuTglyrmnS6p38Arp98gG9HVkQWUj0KWUQOYEoVZlEjh3FCkXhFlHlBAHtrQmRSJlE8CVc/CV1EDGRKFG5THohpLYtpKYdkIgBoUiZoTh5rTRVzUxV0VBVxUxZ0VhqDYiKBYSF5WhsAZk8pb1UqeVwrfF4re14qeVwpel4qf2Irel8oclgjAGhSNXFaOX1jPYJmPYBlO3lhOXFbNWlVMGFOKltJJgBQQjNXSDhgUD1nVUBuWkJzXUJzXUFtWD1iTzZaSDEAQTcrST0wU0Y1W0s4YlA6Z1M7aVQ6Z1I4YkwzXkgwADkvJD0zKEM4LEc8L05AMVZFMltIMlxIMFlEK1ZBKAAyKB02LCE7MSU9Mic+MyhANSlCNihENiZFNSNFNSAAKyMZMCYcNSsgNy0iOS8kOS4kNy0jMyogLycdLSUakO37WN86378AAAAASUVORK5CYII=');
}
    
#dbe06dd6 {
    margin: 0px 0% 0px 0%;
}
    
#\35 6e784a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex: 1 1 auto;
    background-color: var(--color_4);
    background-image: none;
    justify-content: flex-start;
    border-radius: 10px 10px 10px 10px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d797944c {
    width: 99.79%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f149529 {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3914af9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex: 1 1 auto;
    background-color: var(--color_6);
    background-image: none;
    justify-content: flex-start;
    border-radius: 10px 10px 10px 10px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#bee257af {
    width: 97.8%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 de093fb {
    width: 97.8%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e9ca37e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex: 1 1 auto;
    background-color: var(--color_6);
    background-image: none;
    justify-content: flex-start;
    border-radius: 10px 10px 10px 10px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e546c102 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 69466b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 238b0e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex: 1 1 auto;
    background-color: var(--color_6);
    background-image: none;
    justify-content: flex-start;
    border-radius: 10px 10px 10px 10px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 84e0be1 {
    width: 99.79%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1203eba {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ae3e6f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex: 1 1 auto;
    background-color: var(--color_6);
    background-image: none;
    justify-content: flex-start;
    border-radius: 10px 10px 10px 10px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a217675e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2f89b93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa9680a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex: 1 1 auto;
    background-color: var(--color_6);
    background-image: none;
    justify-content: flex-start;
    border-radius: 10px 10px 10px 10px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c9e8c0b5 {
    width: 99.79%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 10b3640 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 c9070da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 e3ca0cb {
    min-height: 911px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 3bebb2a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_i76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e430dcb2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: space-around;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e5ef91d4 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 1a7eb60 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#widget_ujt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_god {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 894bd45 {
    width: 91.52%;
    height: auto;
    max-width: 100%;
}
    
#\38 a3c5815 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gng {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#e5f1fdf0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 8e4d022 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 2d280a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c634aef9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f4dbeef1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 0e6c97c {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3d151db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 32c9bb1 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 2fb547e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_m85 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/724c951d/dms3rep/multi/opt/air-conditioning-units-in-suburban-yard-2026-01-09-10-37-37-utc+%281%29-842h.jpg");
    background-position: 100% 50%;
}
#group_m85.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEC/8QAHBAAAAcBAQAAAAAAAAAAAAAAAAECAwQREiEF/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAT/xAAZEQACAwEAAAAAAAAAAAAAAAAAAwECESH/2gAMAwEAAhEDEQA/AI+1LlNGzDNGbvJ8oaT4M3JaU3dd6ACJDLWXGhc8P//Z');
}
    
#widget_snj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_u7r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d09e3d35 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_m05 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\33 1e6a37c {
    width: 208px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 8023cf9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#fa86860b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b605bb01 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\33 a3bed32 {
    max-width: 100%;
    width: 71.90%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de35a219.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de35a219 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a75a5047 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 80e4364 {
    min-height: 487px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#dfd163ad::before, #dfd163ad > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.8;
    border-radius: inherit;
}
#dfd163ad {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/724c951d/dms3rep/multi/opt/technician-repairing-air-conditioning-unit-outside-2026-03-24-07-32-05-utc+%282%29-1920w.jpg");
    background-attachment: fixed;
}
#dfd163ad.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAACAgICAwAAAAAAAAAAAAABAgMEAAYRFSExYf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQEBAQEBAAAAAAAAAAAAAAACAREAA//aAAwDAQACEQMRAD8An4hsErPFZtIkbMByDyRl1X1m21eI9pJ5UH18xjEkEzDM419Ert7/2Q==');
}
    
#widget_e8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_0b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c27801f6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d275ee39 {
    width: 207.986px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#ffaba8dc {
    width: 255px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\33 8c7a751 {
    width: 74.10%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 78cf4e1 {
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    background-color: var(--color_6);
    max-height: 100%;
    width: 85.77%;
    min-height: 290px;
    align-items: flex-start;
    background-image: none;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: -37px 0% 0px 0%;
}
    
#\32 c1476a3 {
    column-gap: 4%;
    row-gap: 24px;
    width: 43.65%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\34 bddc8c5 {
    max-width: 100%;
    width: 99.93%;
    height: auto;
}
    
#f03a5eaf {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 535px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 a92b091 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 4f561fb::before, #\39 4f561fb > .bgExtraLayerOverlay {
    
}
#\39 4f561fb {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/724c951d/dms3rep/multi/opt/country-road-2026-03-26-11-35-36-utc-1920w.jpg");
    border-style: solid;
}
#\39 4f561fb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABBAAHAAAAAAAAAAAAAAADAAECBQYSEyMxMlL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGhEAAgMBAQAAAAAAAAAAAAAAAQIAAwQRIf/aAAwDAQACEQMRAD8AobaqOSqI4tMZZdXZQEsPWuZ9wfPpERNWy5h0tEDkqXwCf//Z');
}
    
#df953f00 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 79eefc0 {
    column-gap: 4%;
    row-gap: 24px;
    width: 52.23%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\33 8e9adc5::before, #\33 8e9adc5 > .bgExtraLayerOverlay {
    
}
#\33 8e9adc5 {
    align-self: flex-end;
    max-height: 100%;
    min-height: auto;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_1);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    width: 70.46%;
    align-items: center;
    background-image: none;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 dd88409 {
    width: 98.06%;
    height: auto;
    max-width: 100%;
}
    
#\34 d5c5e73::before, #\34 d5c5e73 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.4;
}
#\34 d5c5e73 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/724c951d/dms3rep/multi/opt/All+Seasons+Team+Photo+%281%29-1920w.jpg");
    min-width: 4%;
    padding: 6% 60px 6% 4%;
    margin: 0% 0% 0% 0%;
}
#\34 d5c5e73.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAgICAwAAAAAAAAAAAAAAAAIBERITFSFR/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAWEQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAMAwEAAhEDEQA/AM6peMVsFyiOpoi739ALGg4//9k=');
}
    
#b82b51af {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
    border-radius: 4px 4px 4px 4px;
}
    
#\31 d9979d1 {
    max-width: 100%;
    width: 99.93%;
    height: auto;
}
    
#\39 ffd0f4b {
    margin: 0px 0% 0px 0%;
}
    
#\30 9453066 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ual {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#widget_tia {
    width: 100%;
    height: 74px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f2fabf58::before, #f2fabf58 > .bgExtraLayerOverlay {
    
}
#f2fabf58 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    background-size: contain;
    margin: 0% 0% 0% 0%;
}
    
#ce76c333 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 66dbb9c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_huu {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\36 88c3390 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c544d2b {
    min-height: 648px;
    padding: 6% 2% 6% 2%;
}
    
#\35 f5bfb14::before, #\35 f5bfb14 > .bgExtraLayerOverlay {
    
}
#\35 f5bfb14 {
    background-position: 0% 50%;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f2b233cb::before, #f2b233cb > .bgExtraLayerOverlay {
    
}
    
#e968a1b6 {
    width: 100.00%;
}
    
#\37 cb9d55b {
    width: 100.00%;
}
    
#cb3c2f7f {
    width: 71.70%;
    justify-content: center;
}
    
#\33 18446d8 {
    margin: 0px 0% 0px 0%;
}
    
#\36 bc16431 {
    width: 249px;
}
    
#\34 a00983c {
    margin-left: -0.6%;
}
    
#group_mgh {
    width: 68.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 15cd7ad {
    padding-left: 0%;
    padding-right: 0%;
    min-height: auto;
}
    
#\36 8e83786 {
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 2% 0% 2%;
    margin: 0px 0% 0% 0%;
}
    
#group_m83 {
    width: 100%;
    min-height: 45px;
    height: auto;
}
    
#\37 0a7877e {
    align-self: flex-start;
    row-gap: 23px;
    max-width: 100%;
    padding-left: 0%;
    width: 100%;
    min-height: 47.28%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_3s7 {
    width: 48px;
    height: auto;
}
    
#widget_ksn {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9141667 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 692bcb0 {
    column-gap: 4%;
    row-gap: 19px;
    flex-direction: row;
    min-height: 0;
    flex-wrap: wrap;
    padding: 4% 4% 6% 4%;
}
    
#\32 99b1574 {
    margin: 0px 0% 0px 0%;
}
    
#\35 1c05a1f {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 84b038a {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 20bac15 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b1578910 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 4d6d7a5 {
    width: 48%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0860050 {
    height: auto;
}
    
#\30 f9f0671 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
}
    
#\38 70b12a4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_t7u {
    height: auto;
}
    
#c94e04f2 {
    height: auto;
}
    
#\38 78dd89c {
    height: auto;
}
    
#\32 23227e4 {
    height: auto;
}
    
#widget_tgv {
    width: 100.00%;
}
    
#widget_0mr {
    width: 190px;
}
    
#widget_gqe {
    height: 426px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 3fd74fb {
    padding: 8% 2% 0% 2%;
}
    
#f0eb0233 {
    margin: 0px 0% 0px 0%;
}
    
#d8419772::before, #d8419772 > .bgExtraLayerOverlay {
    
}
#d8419772.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAIAAADt1dgcAAAACXBIWXMAAAsTAAALEwEAmpwYAAACOUlEQVQozwEuAtH9AK+3sbK5s7S8tra9uLa9ubW8ubO6t7C4tay0sqmysAC3vbe5v7m8wry9w72+w769wr67wb24v7u1vLizurYAwca+w8fAxsrDyMvFyczGyczGx8vFxcnDwsfBwMW/AMvNxM3Pxs/RydHTy8/PxcrJvcnJvcvMw83QycrNxgDU1MnX1szZ2c7c29HOy7i9t5+7tZ7HxLXW1szU1MoA3dvN2NXF0c28y8aytq2On5Fqmo5pt7CY1dLE3drOAODayMjAp6+miKGVcpGBV4BtPH5tQaecfsvCq9jPuQDXy7CqnXl+b0VvXS1sWCVsVyFtWiuTglyrmnS6p38Arp98gG9HVkQWUj0KWUQOYEoVZlEjh3FCkXhFlHlBAHtrQmRSJlE8CVc/CV1EDGRKFG5THohpLYtpKYdkIgBoUiZoTh5rTRVzUxV0VBVxUxZ0VhqDYiKBYSF5WhsAZk8pb1UqeVwrfF4re14qeVwpel4qf2Irel8oclgjAGhSNXFaOX1jPYJmPYBlO3lhOXFbNWlVMGFOKltJJgBQQjNXSDhgUD1nVUBuWkJzXUJzXUFtWD1iTzZaSDEAQTcrST0wU0Y1W0s4YlA6Z1M7aVQ6Z1I4YkwzXkgwADkvJD0zKEM4LEc8L05AMVZFMltIMlxIMFlEK1ZBKAAyKB02LCE7MSU9Mic+MyhANSlCNihENiZFNSNFNSAAKyMZMCYcNSsgNy0iOS8kOS4kNy0jMyogLycdLSUakO37WN86378AAAAASUVORK5CYII=');
}
    
#a180d0ec {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 5d20be8 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 790px;
    padding: 2% 2% 8% 2%;
}
    
#dbe06dd6 {
    margin: 0px 0% 0px 0%;
}
    
#ce1b19cd::before, #ce1b19cd > .bgExtraLayerOverlay {
    
}
#ce1b19cd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAIAAADt1dgcAAAACXBIWXMAAAsTAAALEwEAmpwYAAACOUlEQVQozwEuAtH9AK+3sbK5s7S8tra9uLa9ubW8ubO6t7C4tay0sqmysAC3vbe5v7m8wry9w72+w769wr67wb24v7u1vLizurYAwca+w8fAxsrDyMvFyczGyczGx8vFxcnDwsfBwMW/AMvNxM3Pxs/RydHTy8/PxcrJvcnJvcvMw83QycrNxgDU1MnX1szZ2c7c29HOy7i9t5+7tZ7HxLXW1szU1MoA3dvN2NXF0c28y8aytq2On5Fqmo5pt7CY1dLE3drOAODayMjAp6+miKGVcpGBV4BtPH5tQaecfsvCq9jPuQDXy7CqnXl+b0VvXS1sWCVsVyFtWiuTglyrmnS6p38Arp98gG9HVkQWUj0KWUQOYEoVZlEjh3FCkXhFlHlBAHtrQmRSJlE8CVc/CV1EDGRKFG5THohpLYtpKYdkIgBoUiZoTh5rTRVzUxV0VBVxUxZ0VhqDYiKBYSF5WhsAZk8pb1UqeVwrfF4re14qeVwpel4qf2Irel8oclgjAGhSNXFaOX1jPYJmPYBlO3lhOXFbNWlVMGFOKltJJgBQQjNXSDhgUD1nVUBuWkJzXUJzXUFtWD1iTzZaSDEAQTcrST0wU0Y1W0s4YlA6Z1M7aVQ6Z1I4YkwzXkgwADkvJD0zKEM4LEc8L05AMVZFMltIMlxIMFlEK1ZBKAAyKB02LCE7MSU9Mic+MyhANSlCNihENiZFNSNFNSAAKyMZMCYcNSsgNy0iOS8kOS4kNy0jMyogLycdLSUakO37WN86378AAAAASUVORK5CYII=');
}
    
#\35 6e784a2 {
    width: 49%;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c3914af9 {
    width: 49%;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e9ca37e {
    width: 49%;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 238b0e5 {
    width: 49%;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 ae3e6f8 {
    width: 49%;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fa9680a3 {
    width: 49%;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 e3ca0cb {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
}
    
#c8620911 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e5ef91d4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ffc02cf8 {
    margin: 0px 0% 0px 0%;
}
    
#e430dcb2 {
    width: 100%;
    min-height: 80px;
}
    
#e5f1fdf0 {
    width: 100%;
    min-height: 80px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 32c9bb1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fb63c27b {
    margin: 0px 0% 0px 0%;
}
    
#\36 3d151db {
    width: 100%;
    min-height: 80px;
}
    
#group_m85 {
    width: 100%;
    min-height: 353px;
    height: auto;
}
#group_m85.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEC/8QAHBAAAAcBAQAAAAAAAAAAAAAAAAECAwQREiEF/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAT/xAAZEQACAwEAAAAAAAAAAAAAAAAAAwECESH/2gAMAwEAAhEDEQA/AI+1LlNGzDNGbvJ8oaT4M3JaU3dd6ACJDLWXGhc8P//Z');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fa86860b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 bb5944b {
    margin: 0px 0% 0px 0%;
}
    
#\33 a3bed32 {
    width: 99.83%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 80e4364 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
}
    
#cd036114 {
    margin: 0px 0% 0px 0%;
}
    
#dfd163ad::before, #dfd163ad > .bgExtraLayerOverlay {
    
}
#dfd163ad.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAACAgICAwAAAAAAAAAAAAABAgMEAAYRFSExYf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQEBAQEBAAAAAAAAAAAAAAACAREAA//aAAwDAQACEQMRAD8An4hsErPFZtIkbMByDyRl1X1m21eI9pJ5UH18xjEkEzDM419Ert7/2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 78cf4e1 {
    width: 88.36%;
    min-height: 202px;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: -40px 0% 0px 0%;
}
    
#\32 c1476a3 {
    width: 46.27%;
}
    
#f03a5eaf {
    padding-left: var(--section-padding-left);
    min-height: 291px;
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\39 4f561fb::before, #\39 4f561fb > .bgExtraLayerOverlay {
    
}
#\39 4f561fb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABBAAHAAAAAAAAAAAAAAADAAECBQYSEyMxMlL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGhEAAgMBAQAAAAAAAAAAAAAAAQIAAwQRIf/aAAwDAQACEQMRAD8AobaqOSqI4tMZZdXZQEsPWuZ9wfPpERNWy5h0tEDkqXwCf//Z');
}
    
#\32 79eefc0 {
    width: 100%;
    min-height: 8px;
}
    
#\33 8e9adc5::before, #\33 8e9adc5 > .bgExtraLayerOverlay {
    
}
#\33 8e9adc5 {
    min-height: 212px;
    height: auto;
}
    
#\32 66415d7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d5c5e73::before, #\34 d5c5e73 > .bgExtraLayerOverlay {
    
}
#\34 d5c5e73 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    padding: 8% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
#\34 d5c5e73.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAgICAwAAAAAAAAAAAAAAAAIBERITFSFR/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAWEQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAMAwEAAhEDEQA/AM6peMVsFyiOpoi739ALGg4//9k=');
}
    
#\39 ffd0f4b {
    margin: 0px 0% 0px 0%;
}
    
#\30 9453066 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ce76c333 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 88c3390 {
    margin: 0px 0% 0px 0%;
}
    
#f2fabf58::before, #f2fabf58 > .bgExtraLayerOverlay {
    
}
    
#widget_huu {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 f5bfb14::before, #\35 f5bfb14 > .bgExtraLayerOverlay {
    
}
#\35 f5bfb14 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    background-position: 50% 100%;
    padding: 0px 0px 0px 0px;
}
    
#\31 c544d2b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#f2b233cb::before, #f2b233cb > .bgExtraLayerOverlay {
    
}
    
#\37 cb9d55b {
    width: 99.47%;
}
    
#e968a1b6 {
    width: 99.47%;
}
    
#\36 bc16431 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cb3c2f7f {
    flex-direction: column;
    width: 75.97%;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\34 a00983c {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 18446d8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 8e83786 {
    flex-direction: column;
    width: 100%;
    min-height: 74px;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 12% 4% 0px 4%;
    margin: 20px 0% 0% 0%;
}
    
#\32 15cd7ad {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_m83 {
    width: 100%;
    min-height: 31px;
    align-items: flex-start;
    height: auto;
}
    
#\37 0a7877e {
    row-gap: 17px;
    max-width: 100%;
    padding-left: 0%;
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_ksn {
    margin-left: 0px;
    align-self: center;
    width: 92.87%;
    margin-right: 0px;
}
    
#widget_3s7 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d2cfa5bb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 9141667 {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 692bcb0 {
    row-gap: 19px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 12% 4%;
}
    
#\35 1c05a1f {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 84b038a {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 20bac15 {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#b1578910 {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 4d6d7a5 {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 99b1574 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 0860050 {
    height: auto;
}
    
#\35 bea34d8 {
    width: 100%;
    min-height: 584px;
    align-items: center;
    height: auto;
}
    
#\30 f9f0671 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#widget_t7u {
    height: auto;
}
    
#c94e04f2 {
    height: auto;
}
    
#\38 78dd89c {
    height: auto;
}
    
#\32 23227e4 {
    height: auto;
}
    
#widget_tgv {
    width: 100.00%;
}
    
#widget_r51 {
    width: 100.00%;
}
    
#group_hmk {
    column-gap: 7.313511646553778%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    width: 252px;
}
    
#widget_0mr {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_gqe {
    height: 396px;
}
}



@media (max-width: 767px) {
    
#abff562c {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\31 3fd74fb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 0% 4%;
}
    
#a180d0ec {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    margin-right: 0px;
    order: 0;
}
    
#d8419772::before, #d8419772 > .bgExtraLayerOverlay {
    
}
#d8419772.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAIAAADt1dgcAAAACXBIWXMAAAsTAAALEwEAmpwYAAACOUlEQVQozwEuAtH9AK+3sbK5s7S8tra9uLa9ubW8ubO6t7C4tay0sqmysAC3vbe5v7m8wry9w72+w769wr67wb24v7u1vLizurYAwca+w8fAxsrDyMvFyczGyczGx8vFxcnDwsfBwMW/AMvNxM3Pxs/RydHTy8/PxcrJvcnJvcvMw83QycrNxgDU1MnX1szZ2c7c29HOy7i9t5+7tZ7HxLXW1szU1MoA3dvN2NXF0c28y8aytq2On5Fqmo5pt7CY1dLE3drOAODayMjAp6+miKGVcpGBV4BtPH5tQaecfsvCq9jPuQDXy7CqnXl+b0VvXS1sWCVsVyFtWiuTglyrmnS6p38Arp98gG9HVkQWUj0KWUQOYEoVZlEjh3FCkXhFlHlBAHtrQmRSJlE8CVc/CV1EDGRKFG5THohpLYtpKYdkIgBoUiZoTh5rTRVzUxV0VBVxUxZ0VhqDYiKBYSF5WhsAZk8pb1UqeVwrfF4re14qeVwpel4qf2Irel8oclgjAGhSNXFaOX1jPYJmPYBlO3lhOXFbNWlVMGFOKltJJgBQQjNXSDhgUD1nVUBuWkJzXUJzXUFtWD1iTzZaSDEAQTcrST0wU0Y1W0s4YlA6Z1M7aVQ6Z1I4YkwzXkgwADkvJD0zKEM4LEc8L05AMVZFMltIMlxIMFlEK1ZBKAAyKB02LCE7MSU9Mic+MyhANSlCNihENiZFNSNFNSAAKyMZMCYcNSsgNy0iOS8kOS4kNy0jMyogLycdLSUakO37WN86378AAAAASUVORK5CYII=');
}
    
#f0eb0233 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 5d20be8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 12% 4%;
}
    
#\35 6e784a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#ce1b19cd::before, #ce1b19cd > .bgExtraLayerOverlay {
    
}
#ce1b19cd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAIAAADt1dgcAAAACXBIWXMAAAsTAAALEwEAmpwYAAACOUlEQVQozwEuAtH9AK+3sbK5s7S8tra9uLa9ubW8ubO6t7C4tay0sqmysAC3vbe5v7m8wry9w72+w769wr67wb24v7u1vLizurYAwca+w8fAxsrDyMvFyczGyczGx8vFxcnDwsfBwMW/AMvNxM3Pxs/RydHTy8/PxcrJvcnJvcvMw83QycrNxgDU1MnX1szZ2c7c29HOy7i9t5+7tZ7HxLXW1szU1MoA3dvN2NXF0c28y8aytq2On5Fqmo5pt7CY1dLE3drOAODayMjAp6+miKGVcpGBV4BtPH5tQaecfsvCq9jPuQDXy7CqnXl+b0VvXS1sWCVsVyFtWiuTglyrmnS6p38Arp98gG9HVkQWUj0KWUQOYEoVZlEjh3FCkXhFlHlBAHtrQmRSJlE8CVc/CV1EDGRKFG5THohpLYtpKYdkIgBoUiZoTh5rTRVzUxV0VBVxUxZ0VhqDYiKBYSF5WhsAZk8pb1UqeVwrfF4re14qeVwpel4qf2Irel8oclgjAGhSNXFaOX1jPYJmPYBlO3lhOXFbNWlVMGFOKltJJgBQQjNXSDhgUD1nVUBuWkJzXUJzXUFtWD1iTzZaSDEAQTcrST0wU0Y1W0s4YlA6Z1M7aVQ6Z1I4YkwzXkgwADkvJD0zKEM4LEc8L05AMVZFMltIMlxIMFlEK1ZBKAAyKB02LCE7MSU9Mic+MyhANSlCNihENiZFNSNFNSAAKyMZMCYcNSsgNy0iOS8kOS4kNy0jMyogLycdLSUakO37WN86378AAAAASUVORK5CYII=');
}
    
#c3914af9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e9ca37e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 238b0e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 ae3e6f8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#fa9680a3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#dbe06dd6 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#e430dcb2 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#e5ef91d4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e5f1fdf0 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 894bd45 {
    width: 99.95%;
}
    
#widget_gng {
    width: 216px;
}
    
#\38 0e6c97c {
    width: 240px;
}
}



@media (max-width: 767px) {
    
#\36 3d151db {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\34 32c9bb1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_m85 {
    width: 100%;
    min-height: 226px;
    align-items: center;
    height: auto;
}
#group_m85.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEC/8QAHBAAAAcBAQAAAAAAAAAAAAAAAAECAwQREiEF/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAT/xAAZEQACAwEAAAAAAAAAAAAAAAAAAwECESH/2gAMAwEAAhEDEQA/AI+1LlNGzDNGbvJ8oaT4M3JaU3dd6ACJDLWXGhc8P//Z');
}
    
#group_m05 {
    column-gap: 7.313511646553778%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 190px;
    row-gap: 8px;
}
    
#\33 1e6a37c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 8023cf9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fa86860b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#a75a5047 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\35 80e4364 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#dfd163ad::before, #dfd163ad > .bgExtraLayerOverlay {
    
}
#dfd163ad.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAACAgICAwAAAAAAAAAAAAABAgMEAAYRFSExYf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQEBAQEBAAAAAAAAAAAAAAACAREAA//aAAwDAQACEQMRAD8An4hsErPFZtIkbMByDyRl1X1m21eI9pJ5UH18xjEkEzDM419Ert7/2Q==');
}
    
#c27801f6 {
    column-gap: 7.313511646553778%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 222px;
    row-gap: 8px;
}
    
#ffaba8dc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d275ee39 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 78cf4e1 {
    min-height: 186px;
    height: auto;
    width: 100.00%;
    padding: 6% 6% 6% 6%;
    margin: -25px 0% 0px 0%;
}
    
#\32 c1476a3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\34 bddc8c5 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f03a5eaf {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\39 4f561fb::before, #\39 4f561fb > .bgExtraLayerOverlay {
    
}
#\39 4f561fb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABBAAHAAAAAAAAAAAAAAADAAECBQYSEyMxMlL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGhEAAgMBAQAAAAAAAAAAAAAAAQIAAwQRIf/aAAwDAQACEQMRAD8AobaqOSqI4tMZZdXZQEsPWuZ9wfPpERNWy5h0tEDkqXwCf//Z');
}
    
#\32 79eefc0 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    order: 0;
}
    
#\33 8e9adc5::before, #\33 8e9adc5 > .bgExtraLayerOverlay {
    
}
#\33 8e9adc5 {
    min-height: 133px;
    height: auto;
    align-items: flex-start;
    width: 100.00%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 d5c5e73::before, #\34 d5c5e73 > .bgExtraLayerOverlay {
    
}
#\34 d5c5e73 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    padding: 12% 4% 12% 4%;
    margin: 0% 0% 0% 0%;
}
#\34 d5c5e73.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAgICAwAAAAAAAAAAAAAAAAIBERITFSFR/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAWEQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAMAwEAAhEDEQA/AM6peMVsFyiOpoi739ALGg4//9k=');
}
    
#\31 d9979d1 {
    align-self: flex-start;
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    margin-right: 0px;
}
    
#\39 ffd0f4b {
    margin: 0px 0% 0px 0%;
}
    
#\30 9453066 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#f2fabf58::before, #f2fabf58 > .bgExtraLayerOverlay {
    
}
#f2fabf58 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ce76c333 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_huu {
    height: auto;
}
}

