@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:32px !important; }

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

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

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }
}
@media all {
  *#dm .dmInner div.u_3482799975 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_3482799975 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_3482799975 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_3482799975 .dmforminput input { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3482799975 .dmforminput textarea { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3482799975 .dmforminput .fileUploadLink { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3482799975 .checkboxwrapper span { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3482799975 .radiowrapper span { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3482799975 .optinwrapper div { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3482799975 .freetextwrapper { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3482799975 .dmforminput select { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3482799975 .dmforminput option { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3482799975 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3482799975 .m-recaptcha { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3482799975 .dmform-success {
    color:var(--color_5) !important;
    text-align:center !important;
    font-weight:bold !important;
    font-size:24px !important;
  }

  *#dm .dmInner div.u_3482799975 .dmform-success .rteBlock {
    color:var(--color_5) !important;
    text-align:center !important;
    font-weight:bold !important;
    font-size:24px !important;
  }

  *#dm .dmInner div.u_3482799975 .dmform-error {
    color:var(--color_5) !important;
    text-align:center !important;
    font-weight:bold !important;
    font-size:24px !important;
  }

  *#dm .dmInner div.u_3482799975 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    width:250px !important;
    height:55px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3482799975 .dmformsubmit:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_3482799975 .dmformsubmit.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner nav.u_252390963 { color:white !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(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 308ab02 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#ed35cc79 {
    min-height: 110vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 250px 1% 250px 1%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a1a686d::before, #\39 a1a686d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\39 a1a686d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/e3b51e4b/dms3rep/multi/jj-overhead-photos24.jpeg?dm-skip-opt=true");
}
#\39 a1a686d.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#f42e8f20 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ha3 {
    width: 93.55%;
    height: auto;
    max-width: 100%;
}
    
#widget_s8u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_br4 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_bul {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\34 37b31b3 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 726bfcc::before, #\32 726bfcc > .bgExtraLayerOverlay {
    
}
#\32 726bfcc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    align-items: center;
    border-width: 10px 10px 10px 10px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 6% 6% 6% 6%;
    margin: -200px 0% 0% 0%;
}
    
#a922df02 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#b090a5b4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 d214fd9 {
    margin: 0px 0% 0px 0%;
}
    
#e7bc4a00 {
    width: 1111.263475px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1dn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 7a6cc08 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 f336cdb {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\36 93ae6c5::before, #\36 93ae6c5 > .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 93ae6c5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/e3b51e4b/dms3rep/multi/reviews+bg.png?dm-skip-opt=true");
    background-size: contain;
}
#\36 93ae6c5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAkklEQVQI1x2N0QqCQBQFj2kI0d9GZplm6ZrtqtdScdvWkCQo6CNDH+ZxZsA4LRJO87UXwvFCNFKjkhrD5wf1fCErGwiqAcYLm3EyXf8EN4hQtQ9QLdHqfhLOWWkkgkzEaW7Fl9zYHSKMXGuJRBCYIKT5zdgGkbXZH20o1eGuNLp+mOjf3/GC+FKMtZnjhfbK9Zd/cAtCaCouBmUAAAAASUVORK5CYII=');
}
    
#\33 9a5a445 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5fd3ef1 {
    width: 62.93%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_arm {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_t6l {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_kjr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#db729549 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\39 3f29076 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 200px 1% 300px 1%;
}
    
#\36 f7bd0f9::before, #\36 f7bd0f9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.85;
    border-radius: inherit;
}
#\36 f7bd0f9 {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/e3b51e4b/dms3rep/multi/garage+door+banner.png?dm-skip-opt=true");
    background-position: 50% 100%;
}
    
#\34 e3f9dd1 {
    width: 92.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b231211 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f96f23bc {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3c43f2b {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#c71d830b {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#group_q78 {
    width: 100%;
    min-width: 4%;
    min-height: 601px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://irp.cdn-website.com/e3b51e4b/dms3rep/multi/jj-overhead-photos33.jpeg?dm-skip-opt=true");
    border-radius: 24px 24px 24px 24px;
    height: auto;
}
    
#f693fc3c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 1239c5f {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ed4c6113::before, #ed4c6113 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.97;
    border-radius: inherit;
}
#ed4c6113 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/e3b51e4b/dms3rep/multi/section+bg.png?dm-skip-opt=true");
    background-size: auto;
    background-position: 0% 50%;
}
#ed4c6113.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAACIElEQVQozwEVAur9ABRjsQAUZLIHFmSxFRZlsi8WZ7Y9Fme3LRZrvBMVbcIAFWSyAAhHjAAAFGOyUBVksVwUY7JuGGWxfRlhqX4bYKZbF1icLBJktQYNZrwAFV6oAAAVZLKsFGOxtBdlsrwiarGxKmWioypdloIeUYlSElGTIB6J6QIV//8AABNjsfYWZLHxIGmy2i5rqrQ6ZZScNFaAkypQfnseUIlID1ScFQAAAAAAGWay7CRrstQ1dLOhTHembltuiVlQYHlxPlh8hi9WhXEaT4k8EV6qDgAycrG6QHixmVqGsmNofZg+bnaGNm10hU9fb4h0RmKGgSxWhmQVU5UzAE5znZNScJR9UGaEW0ZUbkVHVW8+Zm+CSmlyhGZPZIF7OlmAZhZOjDwAcHqMjVRifIk5TG2AJj1kfS5EaXw0SWx/SFh0g0VWcnxFW3tZGkl/MQB3fYygTV15sS9Ga70fOmXJJD1nxSM8ZsYuRGm1NEdoiERTb0YoPV4SAIyQm65ZaIPFNUxy2yA8au8jP2vxITxp9ShBat0tQ2ifPk5rSS46VAwAkpWerFtqhMc1THLkID1q+SM/a/QhPWrrKEJrzi1DaJE7TGpCKjlVDAB+g5CKUWF8mjFIbqggO2iuIz5poyE8aJgmP2iCKkBmWzZHZiknNlIHAFljeGQ+TmxsKT9kbB44Y2IhOmRPHzhiPiI5YDEjN1shKjtaESAwUAMIpMQyqXr9SwAAAABJRU5ErkJggg==');
}
    
#\39 53520c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 dd92f24 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#af7aebe9 {
    width: 1111.263475px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_i0m {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#widget_38p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_mav {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.84%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k28 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_3o2 {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_1r6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 511px;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2.3px;
    order: 3;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 2.3px;
}
    
#f121b430 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.84%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d001e10 {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 2cf4490 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 47f7fe7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.84%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 68604aa {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b7a49f3e {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 d96d17f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.84%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea509609 {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e9a17731 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_dt2 {
    width: 100%;
    height: 646px;
    max-width: 100%;
}
    
#widget_n25 {
    width: 56.16%;
    height: auto;
    max-width: 100%;
    margin-top: -48px;
}
    
#widget_pkc {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 4;
}
    
#widget_gus {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 c3e0d5a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#d853f19a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\37 8e6db4f::before, #\37 8e6db4f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.95;
    border-radius: inherit;
}
#\37 8e6db4f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/e3b51e4b/dms3rep/multi/old-blue-shuttered-roll-up-metal-door.jpg?dm-skip-opt=true");
}
#\37 8e6db4f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAMBAiEEERIxQf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAYEQADAQEAAAAAAAAAAAAAAAAAAzEBAv/aAAwDAQACEQMRAD8AzRFUxo+sbE8yFc7Y9kAXNmBVF6P/2Q==');
}
    
#group_uv9 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: wrap;
    align-content: center;
}
    
#\30 e37f65f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2e5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_hm9 {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_7lk {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ui2 {
    width: 100.00%;
    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_vuk {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7km {
    width: 125.98%;
    height: 401px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_muv {
    align-items: flex-start;
    width: 100%;
    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;
}
    
#\33 623da13 {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#b676bf13 {
    align-items: flex-start;
    width: 100%;
    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;
}
    
#bb005854 {
    width: 125.98%;
    height: 401px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 aeed13d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aab2c8d4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efccd63e {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f63a553f {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#d27b16b4 {
    align-items: flex-start;
    width: 100%;
    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;
}
    
#\37 d68e75e {
    width: 125.98%;
    height: 401px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fd41162 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0d6d5ee {
    width: 100.00%;
    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 c5ac56d {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0688e7c {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#a22130d4 {
    align-items: flex-start;
    width: 100%;
    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;
}
    
#\30 13f79f8 {
    width: 125.98%;
    height: 401px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d55e1fb2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0be46af {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dab34f06 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 dcf086c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f7e73a9e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ca401486::before, #ca401486 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
    border-radius: inherit;
}
#ca401486 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/e3b51e4b/dms3rep/multi/cta+garage.png?dm-skip-opt=true");
}
#ca401486.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAh0lEQVQI103Jzw6BcADA8d8TqAON3kNitJk5tFw6tDG9QP7UImpTKkze+mvRxuFz+gh5UiHVxk9af6RG/bJRITp9D0Xb0NW3qEMfdfTT03cogz1tzUdMbZ+5E2IuI6x1zMJNPiw3wVydmDkRhn1EBGFCFGdcsjt5+aK4feVlRXp9cDgXeEHKG91tUL98VwXsAAAAAElFTkSuQmCC');
}
    
#\33 4d0bdd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f130b027 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5dq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_74u {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ed35cc79 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f42e8f20 {
    margin: 0px 0% 0px 0%;
}
    
#\39 a1a686d::before, #\39 a1a686d > .bgExtraLayerOverlay {
    
}
#\39 a1a686d.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a922df02 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 d214fd9 {
    margin: 0px 0% 0px 0%;
}
    
#\32 726bfcc::before, #\32 726bfcc > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 f336cdb {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 d92f4bc {
    margin: 0px 0% 0px 0%;
}
    
#\36 93ae6c5::before, #\36 93ae6c5 > .bgExtraLayerOverlay {
    
}
#\36 93ae6c5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAkklEQVQI1x2N0QqCQBQFj2kI0d9GZplm6ZrtqtdScdvWkCQo6CNDH+ZxZsA4LRJO87UXwvFCNFKjkhrD5wf1fCErGwiqAcYLm3EyXf8EN4hQtQ9QLdHqfhLOWWkkgkzEaW7Fl9zYHSKMXGuJRBCYIKT5zdgGkbXZH20o1eGuNLp+mOjf3/GC+FKMtZnjhfbK9Zd/cAtCaCouBmUAAAAASUVORK5CYII=');
}
    
#\32 5fd3ef1 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3f29076 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 f7bd0f9::before, #\36 f7bd0f9 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1239c5f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ef2210ff {
    margin: 0px 0% 0px 0%;
}
    
#ed4c6113::before, #ed4c6113 > .bgExtraLayerOverlay {
    
}
#ed4c6113.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAACIElEQVQozwEVAur9ABRjsQAUZLIHFmSxFRZlsi8WZ7Y9Fme3LRZrvBMVbcIAFWSyAAhHjAAAFGOyUBVksVwUY7JuGGWxfRlhqX4bYKZbF1icLBJktQYNZrwAFV6oAAAVZLKsFGOxtBdlsrwiarGxKmWioypdloIeUYlSElGTIB6J6QIV//8AABNjsfYWZLHxIGmy2i5rqrQ6ZZScNFaAkypQfnseUIlID1ScFQAAAAAAGWay7CRrstQ1dLOhTHembltuiVlQYHlxPlh8hi9WhXEaT4k8EV6qDgAycrG6QHixmVqGsmNofZg+bnaGNm10hU9fb4h0RmKGgSxWhmQVU5UzAE5znZNScJR9UGaEW0ZUbkVHVW8+Zm+CSmlyhGZPZIF7OlmAZhZOjDwAcHqMjVRifIk5TG2AJj1kfS5EaXw0SWx/SFh0g0VWcnxFW3tZGkl/MQB3fYygTV15sS9Ga70fOmXJJD1nxSM8ZsYuRGm1NEdoiERTb0YoPV4SAIyQm65ZaIPFNUxy2yA8au8jP2vxITxp9ShBat0tQ2ifPk5rSS46VAwAkpWerFtqhMc1THLkID1q+SM/a/QhPWrrKEJrzi1DaJE7TGpCKjlVDAB+g5CKUWF8mjFIbqggO2iuIz5poyE8aJgmP2iCKkBmWzZHZiknNlIHAFljeGQ+TmxsKT9kbB44Y2IhOmRPHzhiPiI5YDEjN1shKjtaESAwUAMIpMQyqXr9SwAAAABJRU5ErkJggg==');
}
    
#widget_n25 {
    height: auto;
    width: 92.30%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d853f19a {
    padding: 12% 2% 120px 2%;
}
    
#b1b06462 {
    margin: 0px 0% 0px 0%;
}
    
#\37 8e6db4f::before, #\37 8e6db4f > .bgExtraLayerOverlay {
    
}
#\37 8e6db4f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAMBAiEEERIxQf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAYEQADAQEAAAAAAAAAAAAAAAAAAzEBAv/aAAwDAQACEQMRAD8AzRFUxo+sbE8yFc7Y9kAXNmBVF6P/2Q==');
}
    
#widget_2e5 {
    width: 97.02%;
}
    
#widget_ui2 {
    width: 100.00%;
}
    
#group_hm9 {
    justify-content: space-between;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\33 623da13 {
    justify-content: space-between;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#aab2c8d4 {
    width: 100.00%;
}
    
#f63a553f {
    justify-content: space-between;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#f0d6d5ee {
    width: 100.00%;
}
    
#\33 0688e7c {
    justify-content: space-between;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#f0be46af {
    width: 100.00%;
}
    
#group_uv9 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7e73a9e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#edcf2d49 {
    margin: 0px 0% 0px 0%;
}
    
#ca401486::before, #ca401486 > .bgExtraLayerOverlay {
    
}
#ca401486.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAh0lEQVQI103Jzw6BcADA8d8TqAON3kNitJk5tFw6tDG9QP7UImpTKkze+mvRxuFz+gh5UiHVxk9af6RG/bJRITp9D0Xb0NW3qEMfdfTT03cogz1tzUdMbZ+5E2IuI6x1zMJNPiw3wVydmDkRhn1EBGFCFGdcsjt5+aK4feVlRXp9cDgXeEHKG91tUL98VwXsAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#\39 308ab02 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ed35cc79 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 200px 4% 35.800000000000004px 4%;
}
    
#\39 a1a686d::before, #\39 a1a686d > .bgExtraLayerOverlay {
    
}
#\39 a1a686d.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#group_br4 {
    width: auto;
}
    
#widget_bul {
    width: 250px;
}
    
#\34 37b31b3 {
    width: 250px;
}
    
#f42e8f20 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 726bfcc::before, #\32 726bfcc > .bgExtraLayerOverlay {
    
}
#\32 726bfcc {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 12% 6% 12% 6%;
    margin: -200px 0% 0% 0%;
}
    
#a922df02 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 7a6cc08 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 f336cdb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16% 4% 57.8px 4%;
}
    
#\32 5fd3ef1 {
    width: 100.00%;
}
    
#group_t6l {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 93ae6c5::before, #\36 93ae6c5 > .bgExtraLayerOverlay {
    
}
#\36 93ae6c5 {
    background-position: 0% 0%;
    background-repeat: no-repeat;
    background-size: cover;
}
#\36 93ae6c5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAkklEQVQI1x2N0QqCQBQFj2kI0d9GZplm6ZrtqtdScdvWkCQo6CNDH+ZxZsA4LRJO87UXwvFCNFKjkhrD5wf1fCErGwiqAcYLm3EyXf8EN4hQtQ9QLdHqfhLOWWkkgkzEaW7Fl9zYHSKMXGuJRBCYIKT5zdgGkbXZH20o1eGuNLp+mOjf3/GC+FKMtZnjhfbK9Zd/cAtCaCouBmUAAAAASUVORK5CYII=');
}
    
#\35 d92f4bc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#db729549 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 3f29076 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 150px 4% 250px 4%;
}
    
#\36 f7bd0f9::before, #\36 f7bd0f9 > .bgExtraLayerOverlay {
    
}
    
#f96f23bc {
    width: auto;
    --column-gap: 16px;
    column-gap: 16px;
}
    
#c3c43f2b {
    width: 250px;
}
    
#c71d830b {
    width: 250px;
}
    
#group_q78 {
    width: 100%;
    min-height: 280px;
    align-items: center;
    height: auto;
}
    
#f693fc3c {
    margin: 0px 0% 0px 0%;
}
    
#\34 e3f9dd1 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 1239c5f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\39 53520c1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\38 dd92f24 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_mav {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f121b430 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 47f7fe7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 d96d17f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_dt2 {
    height: 296px;
}
    
#ed4c6113::before, #ed4c6113 > .bgExtraLayerOverlay {
    
}
#ed4c6113.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAACIElEQVQozwEVAur9ABRjsQAUZLIHFmSxFRZlsi8WZ7Y9Fme3LRZrvBMVbcIAFWSyAAhHjAAAFGOyUBVksVwUY7JuGGWxfRlhqX4bYKZbF1icLBJktQYNZrwAFV6oAAAVZLKsFGOxtBdlsrwiarGxKmWioypdloIeUYlSElGTIB6J6QIV//8AABNjsfYWZLHxIGmy2i5rqrQ6ZZScNFaAkypQfnseUIlID1ScFQAAAAAAGWay7CRrstQ1dLOhTHembltuiVlQYHlxPlh8hi9WhXEaT4k8EV6qDgAycrG6QHixmVqGsmNofZg+bnaGNm10hU9fb4h0RmKGgSxWhmQVU5UzAE5znZNScJR9UGaEW0ZUbkVHVW8+Zm+CSmlyhGZPZIF7OlmAZhZOjDwAcHqMjVRifIk5TG2AJj1kfS5EaXw0SWx/SFh0g0VWcnxFW3tZGkl/MQB3fYygTV15sS9Ga70fOmXJJD1nxSM8ZsYuRGm1NEdoiERTb0YoPV4SAIyQm65ZaIPFNUxy2yA8au8jP2vxITxp9ShBat0tQ2ifPk5rSS46VAwAkpWerFtqhMc1THLkID1q+SM/a/QhPWrrKEJrzi1DaJE7TGpCKjlVDAB+g5CKUWF8mjFIbqggO2iuIz5poyE8aJgmP2iCKkBmWzZHZiknNlIHAFljeGQ+TmxsKT9kbB44Y2IhOmRPHzhiPiI5YDEjN1shKjtaESAwUAMIpMQyqXr9SwAAAABJRU5ErkJggg==');
}
    
#group_1r6 {
    column-gap: 0.698292220113852%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_n25 {
    height: auto;
    margin-top: -24px;
}
}



@media (max-width: 767px) {
    
#\33 c3e0d5a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d853f19a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16% 4% 80px 4%;
}
    
#\37 8e6db4f::before, #\37 8e6db4f > .bgExtraLayerOverlay {
    
}
#\37 8e6db4f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAgIBBQAAAAAAAAAAAAAAAAMBAiEEERIxQf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAYEQADAQEAAAAAAAAAAAAAAAAAAzEBAv/aAAwDAQACEQMRAD8AzRFUxo+sbE8yFc7Y9kAXNmBVF6P/2Q==');
}
    
#group_uv9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#widget_2e5 {
    width: 100.00%;
}
    
#widget_7km {
    height: 240px;
}
    
#widget_ui2 {
    width: 100.00%;
}
    
#group_hm9 {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\33 623da13 {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#bb005854 {
    height: 240px;
}
    
#aab2c8d4 {
    width: 100.00%;
}
    
#f63a553f {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d68e75e {
    height: 240px;
}
    
#f0d6d5ee {
    width: 100.00%;
}
    
#\33 0688e7c {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\30 13f79f8 {
    height: 240px;
}
    
#f0be46af {
    width: 100.00%;
}
    
#b1b06462 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 dcf086c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f7e73a9e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 4% 80px 4%;
}
    
#ca401486::before, #ca401486 > .bgExtraLayerOverlay {
    
}
#ca401486.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAh0lEQVQI103Jzw6BcADA8d8TqAON3kNitJk5tFw6tDG9QP7UImpTKkze+mvRxuFz+gh5UiHVxk9af6RG/bJRITp9D0Xb0NW3qEMfdfTT03cogz1tzUdMbZ+5E2IuI6x1zMJNPiw3wVydmDkRhn1EBGFCFGdcsjt5+aK4feVlRXp9cDgXeEHKG91tUL98VwXsAAAAAElFTkSuQmCC');
}
    
#f130b027 {
    width: 100.00%;
}
    
#edcf2d49 {
    margin: 0px 0% 0px 0%;
}
}

