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

  *#dm .dmInner a.u_1418885762:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1418885762.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1418885762 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/030b326d/icon/Phone_8156248.svg) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1400189532:hover .iconBg { background-color:rgb(48,48,48) !important; }

  *#dm .dmInner a.u_1400189532.hover .iconBg { background-color:rgb(48,48,48) !important; }

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

  *#dm .dmInner a.u_1400189532 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/030b326d/icon/Arrow_3134192.svg) !important;
    background-color:var(--color_3) !important;
    width:16px !important;
    height:16px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1901915099:hover .iconBg { background-color:rgb(48,48,48) !important; }

  *#dm .dmInner a.u_1901915099.hover .iconBg { background-color:rgb(48,48,48) !important; }

  *#dm .dmInner a.u_1901915099 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/030b326d/icon/Arrow_3134192.svg) !important;
    background-color:var(--color_3) !important;
    width:16px !important;
    height:16px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1672440510:hover .iconBg { background-color:rgb(48,48,48) !important; }

  *#dm .dmInner a.u_1672440510.hover .iconBg { background-color:rgb(48,48,48) !important; }

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

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

  *#dm .dmInner a.u_1379246513:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1379246513.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1672440510 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/030b326d/icon/Phone_8156248.svg) !important;
    background-color:var(--color_3) !important;
    width:16px !important;
    height:16px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1379246513 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/030b326d/icon/Phone_8156248.svg) !important;
    width:16px !important;
    height:16px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_2249623571 { background-color:var(--color_4) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#a360bc36 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\31 e0d83b0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 200px 0px 200px 0px;
}
    
#widget_6ol {
    width: 57.17%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\36 5fa5926::before, #\36 5fa5926 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.6;
}
#\36 5fa5926 {
    background-image: url("https://lirp.cdn-website.com/030b326d/dms3rep/multi/opt/liftmaster-csl24ul-slide-gate-operator-installation-bakersfield-ca-d3fbf1a6-1920w.webp");
    background-color: var(--color_2);
}
    
#c7371255 {
    margin: 0px 0% 0px 0%;
}
    
#\30 f5af144.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\30 f5af144 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 5b1d374 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 1347ccb::before, #\30 1347ccb > .bgExtraLayerOverlay {
    
}
#\30 1347ccb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/030b326d/dms3rep/multi/opt/liftmaster-csl24ul-slide-gate-operator-agricultural-front-view-kern-county-ca-1920w.webp");
}
    
#\39 77eb83c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\30 d724491 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dob.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#widget_dob {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_s28 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\32 9564601 {
    margin: 0px 0% 0px 0%;
}
    
#\30 fc551e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\32 bb5a852 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 20px 30px 20px;
}
    
#e56b98a4 {
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_num {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 e8ae2ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#dd8d9e30 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 8b0fc27::before, #\34 8b0fc27 > .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;
}
#\34 8b0fc27 {
    background-image: url("https://lirp.cdn-website.com/030b326d/dms3rep/multi/opt/rsw-1200h-600cg-true-5-1920w.webp");
}
#\34 8b0fc27.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADQAQCdASoKAAUAAUAmJYwCdAD0mHCQwAD+ijRvB6xxJOw8aq1WpV2iNu4PSvUoKTYOa+gAAAA=');
}
    
#widget_h0e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c459a13e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#ecf4bb73 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#e31d8135 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/030b326d/dms3rep/multi/opt/dks-gate-entry-camera-keypad-intercom-completed-install-bakersfield-861h.webp");
    order: 0;
}
#e31d8135.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4IEYAAADwAQCdASoKAA0AAUAmJQBOj+AC47ALzAAA/VA0Pyv1fzjt+l70xSSPwd4z7XbKh4feaaTChYy0ra5jqiGEmH8nSO1ujyAA');
}
    
#\38 f65f168 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 4c71adb {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#f6ea2587 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 82ead50 {
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_a05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 59b596e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\39 59b596e {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 b64f9c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#fd0ef211 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 20px 80px 20px;
}
    
#a47b4550 {
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_1se {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 fa0c795 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 0117580 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ea6300d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 8802bde {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#a8ca4277 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 f44bb45 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#c5c5ed0c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/030b326d/dms3rep/multi/opt/dks-gate-entry-system-completed-install-bakersfield-apartment-complex-703h.webp");
    order: 0;
}
#c5c5ed0c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlgAAABXRUJQVlA4IEwAAABwAgCdASoKAA0AAUAmJYwCdGuAAtxXn8uklPcAAOJo7ekxGGCK3P9GQ1n94dSgMFJHO5jfKJ07n86UNZz5vd2s6Kxt+5SK5UgyrAAA');
}
    
#\39 f77b627 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\33 047dc87.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\33 047dc87 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 8525447 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\33 1b9b138 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\32 d88d491 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/030b326d/dms3rep/multi/opt/liftmaster-csl24ul-slide-gate-operator-agricultural-front-view-kern-county-ca-1920w.webp");
    order: 1;
}
#\32 d88d491.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADQAQCdASoKAA0AAUAmJQBOgCFsLVCPgAD+9WFlYLcK6tmDYVeGgbLpO3ndfhi0S0rkXaZUgwAQPNN5HWPwN/jtJAAAAA==');
}
    
#\37 901a320 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f0bb0ecf {
    background-color: var(--color_2);
    background-image: none;
}
    
#\32 2ac8d9f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 f7f0ea2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#dd9d3fae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 c76ef9c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/030b326d/dms3rep/multi/opt/liftmaster-linear-actuator-wood-infill-gate-installation-bakersfield-1920w.webp");
    order: 0;
}
#\35 c76ef9c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAgAAUAmJQBOgB+FoKp0b0AA/vvitMnaYB5Ak/6390H/xKU0PH5M2s1XWnugMkuqQvAA');
}
    
#fa077fa8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 92d020f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 5a7f2e8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#eceb643e {
    background-color: var(--color_4);
    background-image: none;
}
    
#\32 2b2db0d {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\38 0edbacc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\38 0edbacc {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ab12b99a {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 20px 20px 20px 20px;
}
    
#\35 05b6983 {
    margin: 0px 0% 0px 0%;
}
    
#\38 0aa967f {
    justify-content: space-between;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199,198,198,1) rgba(199,198,198,1) rgba(199,198,198,1) rgba(199,198,198,1);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
}
    
#\35 a456307 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbde1cd6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 687fe93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8a34faa {
    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;
}
    
#bb283621 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ac83213.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\35 ac83213 {
    width: auto;
    height: auto;
    min-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_gnj {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.976671850699844%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 73c17c3 {
    justify-content: space-between;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: none;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199,198,198,1) rgba(199,198,198,1) rgba(199,198,198,1) rgba(199,198,198,1);
    border-style: solid;
}
    
#\30 382e025 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.976671850699844%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 832fb30 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 01c0bea {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca7da056 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d6110b1 {
    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;
}
    
#d7fbada9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af77c956.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#af77c956 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ceb7e3be {
    justify-content: space-between;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199,198,198,1) rgba(199,198,198,1) rgba(199,198,198,1) rgba(199,198,198,1);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
}
    
#\32 1060f54 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.976671850699844%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3ec0ae2 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f777eed5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc7aabfc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d55fb74 {
    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;
}
    
#\37 d9baa2b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8fe184c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\35 8fe184c {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7b5d8fe {
    background-color: var(--color_4);
    background-image: none;
}
}



@media all {
    
#ea729f07 {
    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;
}
    
#\35 149ff50.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\35 149ff50 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ac0a64a {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 20px 20px 60px 20px;
}
    
#f5ef81f8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6a3fe7e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6cdc648 {
    justify-content: space-between;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199,198,198,1) rgba(199,198,198,1) rgba(199,198,198,1) rgba(199,198,198,1);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    order: 1;
}
    
#ba778116 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.976671850699844%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 fef5d2d {
    justify-content: space-between;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199,198,198,1) rgba(199,198,198,1) rgba(199,198,198,1) rgba(199,198,198,1);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    order: 0;
}
    
#\39 33ca615 {
    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;
}
    
#af6b5e0f {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.976671850699844%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d7ab9328 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8f7d58b {
    margin: 0px 0% 0px 0%;
}
    
#ac2a0237 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 028035b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db026a46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc9b38b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 94ba3f4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\30 94ba3f4 {
    width: auto;
    height: auto;
    min-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 fda4a90 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fc9cfc2 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\36 7b900c3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1a79311 {
    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;
}
    
#d8b5f168 {
    justify-content: space-between;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: none;
    order: 2;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(199,198,198,1) rgba(199,198,198,1) rgba(199,198,198,1) rgba(199,198,198,1);
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
}
    
#\39 4fa51b3 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.976671850699844%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fd4e3c68 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9a1bbe5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\39 9a1bbe5 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b45d4c4c {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 54409cb {
    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;
}
}



@media all {
    
#\36 5150400 {
    background-color: var(--color_3);
    background-image: none;
}
    
#f56e1772 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 835ca20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed4d17ab {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 dde8060 {
    width: 100%;
    height: 150px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffc95341 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_dea {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\34 3b743b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 e038cb5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 da2a730 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 239a98c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 473756f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 26fba8d {
    background-color: var(--color_2);
    background-image: none;
}
    
#b39d82bb {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
    
#\35 3c11817 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/030b326d/dms3rep/multi/opt/liftmaster-csw24ul-commercial-swing-operator-close-up-bakersfield-1920w.webp");
    order: 1;
}
#\35 3c11817.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADwAQCdASoKAAgAAUAmJZQCdAEUn3SyJiAA/uayY92bV8EBYyN9UEZak82vkwbPZHgbUWDAke7zU7Vg5gAAAA==');
}
}



@media all {
    
#\33 13175ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 10px 16px 10px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fa8fb37 {
    min-height: 147px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 30px 20px 20px 20px;
}
    
#widget_ac5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 03b39d5 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\39 cf6ae16 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 e0d83b0 {
    padding: 150px 20px 150px 20px;
}
    
#\36 5fa5926::before, #\36 5fa5926 > .bgExtraLayerOverlay {
    
}
    
#c7371255 {
    margin: 0px 0% 0px 0%;
}
    
#widget_6ol {
    width: 85.27%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 77eb83c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 1347ccb::before, #\30 1347ccb > .bgExtraLayerOverlay {
    
}
#\30 1347ccb {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\31 5b1d374 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_s28 {
    height: 350px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9564601 {
    margin: 0px 0% 0px 0%;
}
    
#\32 bb5a852 {
    padding: 80px 2% 20px 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dd8d9e30 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 8b0fc27::before, #\34 8b0fc27 > .bgExtraLayerOverlay {
    
}
#\34 8b0fc27.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADQAQCdASoKAAUAAUAmJYwCdAD0mHCQwAD+ijRvB6xxJOw8aq1WpV2iNu4PSvUoKTYOa+gAAAA=');
}
    
#\33 e8ae2ef {
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ecf4bb73 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e31d8135 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
#e31d8135.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4IEYAAADwAQCdASoKAA0AAUAmJQBOj+AC47ALzAAA/VA0Pyv1fzjt+l70xSSPwd4z7XbKh4feaaTChYy0ra5jqiGEmH8nSO1ujyAA');
}
    
#f6ea2587 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4c71adb {
    height: 350px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd0ef211 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0117580 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8802bde {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c5c5ed0c {
    width: 100%;
    min-height: 80px;
    order: 0;
}
#c5c5ed0c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlgAAABXRUJQVlA4IEwAAABwAgCdASoKAA0AAUAmJYwCdGuAAtxXn8uklPcAAOJo7ekxGGCK3P9GQ1n94dSgMFJHO5jfKJ07n86UNZz5vd2s6Kxt+5SK5UgyrAAA');
}
    
#\31 f44bb45 {
    height: 350px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 8525447 {
    height: 350px;
}
    
#\33 1b9b138 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 d88d491 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
#\32 d88d491.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADQAQCdASoKAA0AAUAmJQBOgCFsLVCPgAD+9WFlYLcK6tmDYVeGgbLpO3ndfhi0S0rkXaZUgwAQPNN5HWPwN/jtJAAAAA==');
}
    
#\37 901a320 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c76ef9c {
    width: 100%;
    min-height: 80px;
    order: 0;
}
#\35 c76ef9c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAgAAUAmJQBOgB+FoKp0b0AA/vvitMnaYB5Ak/6390H/xKU0PH5M2s1XWnugMkuqQvAA');
}
    
#fa077fa8 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5a7f2e8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 2b2db0d {
    height: 350px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab12b99a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 0aa967f {
    width: 100%;
    min-height: 80px;
}
    
#\38 73c17c3 {
    width: 100%;
    min-height: 80px;
}
    
#ceb7e3be {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ac0a64a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 20px 0px 20px;
}
    
#\38 fef5d2d {
    width: 100%;
    min-height: 80px;
}
    
#f6cdc648 {
    width: 100%;
    min-height: 80px;
}
    
#\39 8f7d58b {
    margin: 0px 0% 0px 0%;
}
    
#d8b5f168 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f56e1772 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ed4d17ab {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e038cb5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 473756f {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3c11817 {
    width: 100%;
    min-height: 80px;
}
#\35 3c11817.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADwAQCdASoKAAgAAUAmJZQCdAEUn3SyJiAA/uayY92bV8EBYyN9UEZak82vkwbPZHgbUWDAke7zU7Vg5gAAAA==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 fa8fb37 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#a360bc36 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e0d83b0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 15px 50px 15px;
}
    
#\36 5fa5926::before, #\36 5fa5926 > .bgExtraLayerOverlay {
    
}
    
#c7371255 {
    margin: 0px 0% 0px 0%;
}
    
#widget_6ol {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 5b1d374 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1347ccb::before, #\30 1347ccb > .bgExtraLayerOverlay {
    
}
#\30 1347ccb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\39 77eb83c {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_dob {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\32 9564601 {
    margin: 0px 0% 0px 0%;
}
    
#\30 fc551e1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 bb5a852 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 15px 20px 15px;
}
}



@media (max-width: 767px) {
    
#\33 e8ae2ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dd8d9e30 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 8b0fc27::before, #\34 8b0fc27 > .bgExtraLayerOverlay {
    
}
#\34 8b0fc27.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADQAQCdASoKAAUAAUAmJYwCdAD0mHCQwAD+ijRvB6xxJOw8aq1WpV2iNu4PSvUoKTYOa+gAAAA=');
}
}



@media (max-width: 767px) {
    
#ecf4bb73 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e31d8135 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#e31d8135.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4IEYAAADwAQCdASoKAA0AAUAmJQBOj+AC47ALzAAA/VA0Pyv1fzjt+l70xSSPwd4z7XbKh4feaaTChYy0ra5jqiGEmH8nSO1ujyAA');
}
    
#f6ea2587 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 59b596e {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



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



@media (max-width: 767px) {
    
#\35 0117580 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8802bde {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c5c5ed0c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#c5c5ed0c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlgAAABXRUJQVlA4IEwAAABwAgCdASoKAA0AAUAmJYwCdGuAAtxXn8uklPcAAOJo7ekxGGCK3P9GQ1n94dSgMFJHO5jfKJ07n86UNZz5vd2s6Kxt+5SK5UgyrAAA');
}
    
#\33 047dc87 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\33 1b9b138 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 d88d491 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#\32 d88d491.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADQAQCdASoKAA0AAUAmJQBOgCFsLVCPgAD+9WFlYLcK6tmDYVeGgbLpO3ndfhi0S0rkXaZUgwAQPNN5HWPwN/jtJAAAAA==');
}
    
#\37 901a320 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 c76ef9c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#\35 c76ef9c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAgAAUAmJQBOgB+FoKp0b0AA/vvitMnaYB5Ak/6390H/xKU0PH5M2s1XWnugMkuqQvAA');
}
    
#fa077fa8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5a7f2e8 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 0edbacc {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#ab12b99a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 0aa967f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 a456307 {
    height: 240px;
}
    
#\38 73c17c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 832fb30 {
    height: 240px;
}
    
#ceb7e3be {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 3ec0ae2 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\33 ac0a64a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#d7ab9328 {
    height: 240px;
}
    
#ac2a0237 {
    height: 240px;
}
    
#f6cdc648 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 fef5d2d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d8b5f168 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b45d4c4c {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#f56e1772 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ed4d17ab {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 835ca20 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 3b743b0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 dde8060 {
    height: 100px;
}
    
#group_dea {
    column-gap: 7.317073170731707%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 e038cb5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 473756f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3c11817 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#\35 3c11817.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADwAQCdASoKAAgAAUAmJZQCdAEUn3SyJiAA/uayY92bV8EBYyN9UEZak82vkwbPZHgbUWDAke7zU7Vg5gAAAA==');
}
}



@media (max-width: 767px) {
    
#\33 13175ed {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 fa8fb37 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}

