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

  *#dm .dmInner div.u_1590747402 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(201,174,115) rgb(201,174,115) rgb(201,174,115) rgb(201,174,115) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1149013662 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,183,51) rgb(255,183,51) rgb(255,183,51) rgb(255,183,51) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1751123485 hr {
    color:var(--color_1) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1381836964 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,183,51) rgb(255,183,51) rgb(255,183,51) rgb(255,183,51) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1057272992 hr {
    color:var(--color_1) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1052776300 hr {
    color:var(--color_1) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1637673263 hr {
    color:var(--color_1) !important;
    border-width:2px !important;
  }

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

  *#dm .dmInner *.u_1462340377 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner div.u_1200248420 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,183,51) rgb(255,183,51) rgb(255,183,51) rgb(255,183,51) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1289565696 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,183,51) rgb(255,183,51) rgb(255,183,51) rgb(255,183,51) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1577789919 hr {
    color:var(--color_1) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_3976890916 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_6) !important;
    font-family:'Noto Sans' !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_3976890916 .m-recaptcha {
    color:var(--color_6) !important;
    font-family:'Noto Sans' !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_3976890916 .dmform-success { color:var(--color_10) !important; }

  *#dm .dmInner div.u_3976890916 .dmform-success .rteBlock { color:var(--color_10) !important; }

  *#dm .dmInner div.u_3976890916 .dmform-error { color:var(--color_10) !important; }

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

  *#dm .dmInner div.u_1409003341 input::placeholder { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1409003341 input.placeholder { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1409003341 textarea::placeholder { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1409003341 textarea.placeholder { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1409003341 select::placeholder { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1409003341 select.placeholder { color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1409003341 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_2) !important;
    font-family:'Noto Sans' !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1409003341 .m-recaptcha {
    color:var(--color_2) !important;
    font-family:'Noto Sans' !important;
    font-weight:300 !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1907836484 hr {
    color:var(--color_1) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1194943430 hr {
    color:var(--color_1) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1710058930 hr {
    color:var(--color_1) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1542772524 hr {
    color:var(--color_6) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1766386882 .marquee p {
    font-family:'Noto Sans' !important;
    font-weight:100 !important;
    color:rgba(215,190,132,0.65) !important;
  }

  *#dm .dmInner div.u_1462340377 {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_3976890916 input::placeholder { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3976890916 input.placeholder { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3976890916 textarea::placeholder { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3976890916 textarea.placeholder { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3976890916 select::placeholder { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3976890916 select.placeholder { color:var(--color_3) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1409003341 .dmform-success { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1409003341 .dmform-success .rteBlock { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1409003341 .dmform-error { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1993568574 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,183,51) rgb(255,183,51) rgb(255,183,51) rgb(255,183,51) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1112012857 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,183,51) rgb(255,183,51) rgb(255,183,51) rgb(255,183,51) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1353269523 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,183,51) rgb(255,183,51) rgb(255,183,51) rgb(255,183,51) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1480481881 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,183,51) rgb(255,183,51) rgb(255,183,51) rgb(255,183,51) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1831745679 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,183,51) rgb(255,183,51) rgb(255,183,51) rgb(255,183,51) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1041877390 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(255,183,51) rgb(255,183,51) rgb(255,183,51) rgb(255,183,51) !important;
    border-radius:0px 0px 0px 0px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1766386882 .marquee p { font-size:72px !important; }

  *#dm .dmInner *.u_1462340377 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1462340377 .photoGalleryThumbs { padding:6px !important; }

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

  *#dm .dmInner *.u_1462340377 .photoGalleryViewAll { padding:0 6px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1462340377 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1462340377 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner div.u_1766386882 .marquee p { font-size:48px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1462340377 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1462340377 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner div.u_1766386882 .marquee p { font-size:36px !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 {
    
#\38 c2337c7 {
    column-gap: 0%;
    row-gap: 24px;
    background-color: rgba(0,0,0,0);
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    background-image: none;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 5d336cd {
    align-items: flex-start;
    width: 100%;
    min-height: 536px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 40ca8ab {
    align-items: flex-start;
    width: 46.16%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 1.5768725361366622%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 849c7e0 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 16% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 9bc8ed9 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c0a487d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c0a487d2 {
    width: 30.85%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 e4844d5::before, #\37 e4844d5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    border-radius: inherit;
    background-image: radial-gradient(circle, rgba(54, 54, 60, 1) 0%, rgba(15, 19, 40, 1) 100%);
}
#\37 e4844d5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/5998ebf7/dms3rep/multi/opt/611595465_1609223530646837_6227708821252936553_n-1920w.png");
    background-origin: border-box;
}
    
#cd1a2ce2 {
    width: 55.91%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_udg {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 b5c4342.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 b5c4342 {
    width: 85px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 bfa5c1b::before, #\30 bfa5c1b > .bgExtraLayerOverlay {
    
}
#\30 bfa5c1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20.7%;
    min-width: 4%;
    background-image: none;
    justify-content: space-between;
    order: 2;
    padding: 0% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 43f1fe6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 21.86%;
    min-width: 4%;
    justify-content: space-between;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#fc96d714 {
    min-height: 0;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
}
    
#ab6d2ae5 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\39 eb7cc8d {
    width: 100.00%;
    height: 672px;
    max-width: 100%;
    order: 0;
}
    
#\36 61e17d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.41%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5998ebf7/dms3rep/multi/opt/611194909_1609222047313652_2100259843530414095_n_upscaled-878h.jpg");
    justify-content: space-between;
    border-radius: 300px 300px 0px 0px;
    order: 1;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
#\36 61e17d3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQH/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAAwURIRL/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8A2lma4str+mEn6ObMWyFaCpWCgMR0wYgbkk0f/9k=');
}
    
#\31 052d0b8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e9ffdf20 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 10% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 510868f {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 13px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\31 c6a7b24::before, #\31 c6a7b24 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.78;
    border-radius: inherit;
    background-image: radial-gradient(circle, rgba(31, 31, 31, 1) 0%, rgba(17, 24, 58, 1) 100%);
}
#\31 c6a7b24 {
    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/5998ebf7/dms3rep/multi/opt/csogorconstruction_429370878-1920w.jpeg");
}
#\31 c6a7b24.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAwUEEQYiMZHh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAWEQEBAQAAAAAAAAAAAAAAAAAAAjH/2gAMAwEAAhEDEQA/ANDxfHZeVuNJYF0johtuj4KumqgBPaT38RFci9f/2Q==');
}
    
#ef77e03d {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 48px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 233eba5 {
    margin: 0px 0% 0px 0%;
}
    
#a4da881e {
    width: 75.79%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3e478f8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b3e478f8 {
    width: 72.57%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 bde09ac {
    width: 886px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de1cbc28 {
    background-color: var(--color_6);
    background-image: none;
}
    
#fc44fd2f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fc44fd2f {
    width: 72.55%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8e75d0f {
    min-height: 0;
    column-gap: 3%;
    row-gap: 84px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 8.001310615989516% 6% 4% 6%;
}
    
#\36 389dcf4 {
    margin: 0px 0% 0px 0%;
}
    
#d65ec752 {
    align-items: flex-start;
    width: 25.54%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da05be02 {
    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;
}
    
#e23f267c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e23f267c {
    width: 85px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_b9d {
    align-items: flex-start;
    width: 70.46%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\33 d04d607 {
    min-height: 80px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 3038787 {
    width: 56.32%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d96fcac9 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 10% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 2ab25b1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\37 986c4a1 {
    margin: -100px 0% 0px 0%;
}
    
#\39 f798d46::before, #\39 f798d46 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.78;
    border-radius: inherit;
    background-image: radial-gradient(circle, rgba(31, 31, 31, 1) 0%, rgba(17, 24, 58, 1) 100%);
}
#\39 f798d46 {
    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/5998ebf7/dms3rep/multi/opt/csogorconstruction_1545056868-1920w.jpeg");
    border-radius: 0px 0px 0px 0px;
}
#\39 f798d46.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQIAA0EEBQYhMf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIDIf/aAAwDAQACEQMRAD8AwNfNdZvFgpuRVYjthmRbFQ2MSX9OYiJg3U9CdM//2Q==');
}
    
#b6c33000 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 46px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a0381de.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 a0381de {
    width: 72.57%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 5889566 {
    width: 86.91%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9c5899a {
    background-color: var(--color_6);
    background-image: none;
}
    
#\38 be9a91c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5998ebf7/dms3rep/multi/opt/659821968_1686239416278581_2280976547840046343_n_upscaled-863h.jpg");
    justify-content: space-between;
    border-radius: 300px 300px 0px 0px;
    order: 0;
    padding: 30px 20px 30px 20px;
    margin: -90px 0% 0px 0%;
}
#\38 be9a91c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEB//EACIQAAEDAwMFAAAAAAAAAAAAAAIAAQMEETEFIUESFCJRUv/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8A0aWpGMBeaO5O/HpT90b7tjjZP1qRwp6ZxtfCAqj6W8Qx8oaEm//Z');
}
    
#\31 9e9dc9b {
    margin: 0px 0% 0px 0%;
}
    
#\32 feb78d0 {
    width: 100%;
    height: 316px;
    max-width: 100%;
    order: 0;
}
    
#\32 c1768cc {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 0% 6% 8% 6%;
}
    
#\39 c8790aa {
    width: 349px;
    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 6d5e704.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 6d5e704 {
    width: 85px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#Apropos {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    order: 1;
    padding: 15% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 763baa0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 763baa0 {
    width: 72.55%;
    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 {
    
#\33 2671068 {
    width: 47.02%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5561565 {
    width: 100.00%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\37 2099752 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b308676 {
    width: 886px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c2a28c {
    margin: 0px 0% 0px 0%;
}
    
#\39 2fd550a {
    min-height: 0;
    column-gap: 3%;
    row-gap: 84px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 8.001310615989516% 6% 4% 6%;
}
    
#\36 2120dfe {
    background-color: var(--color_6);
    background-image: none;
}
    
#\37 3fc735e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 3fc735e {
    width: 72.55%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab57ddd8 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 51.96%;
    min-width: 4%;
    justify-content: space-between;
    order: 1;
    flex-wrap: nowrap;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#group_kgs {
    justify-content: flex-start;
    width: 45%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#\39 858f4bc {
    width: 75.61%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bc3a0c3 {
    width: 100.00%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#be39e489 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-content: flex-end;
    height: auto;
}
    
#dbcc8036::before, #dbcc8036 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.93;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(14, 22, 44, 1) 17%, rgba(0, 0, 0, 0) 100%);
}
#dbcc8036 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5998ebf7/dms3rep/multi/opt/csogorconstruction_60251239-1920w.jpeg");
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#dbcc8036.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQMAAgURMQT/xAAVAQEBAAAAAAAAAAAAAAAAAAAFBv/EABgRAAMBAQAAAAAAAAAAAAAAAAABAiED/9oADAMBAAIRAxEAPwDNjX1zYHoDKsNT083IY9FWWB1sEgxED6J09ZQzKnEf/9k=');
}
    
#cd95e7aa {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.964816900314551%;
    order: 1;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\35 a832622::before, #\35 a832622 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.93;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(14, 22, 44, 1) 17%, rgba(0, 0, 0, 0) 100%);
}
#\35 a832622 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5998ebf7/dms3rep/multi/opt/csogorconstruction_1909628399-1920w.jpeg");
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\35 a832622.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAcEAABBAMBAAAAAAAAAAAAAAABAAIEIQMFEiL/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAIDAQAAAAAAAAAAAAAAAAACAQMSIf/aAAwDAQACEQMRAD8AmzmzZecxs0keaPIoqY7VtDiOzRRFLa06FVFzHD//2Q==');
}
    
#\31 a49088d {
    width: 100.00%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\38 326f448 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.964816900314551%;
    order: 1;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\30 6d85885 {
    width: 47.02%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2607e28 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-content: flex-end;
    height: auto;
}
    
#\35 23b74e9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8e79408::before, #\32 8e79408 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.93;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(14, 22, 44, 1) 17%, rgba(0, 0, 0, 0) 100%);
}
#\32 8e79408 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5998ebf7/dms3rep/multi/opt/csogorconstruction_2054192206-1920w.jpeg");
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\32 8e79408.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAAECAwQFBhESIiMx/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQACAwAAAAAAAAAAAAAAAAAAAREhQf/aAAwDAQACEQMRAD8A2GG3Satp2QzImxseqFX3HkvSz0AnzSGaf//Z');
}
    
#d6908ea9 {
    width: 100.00%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\36 a89b8e7 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.964816900314551%;
    order: 1;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\31 e68606f {
    width: 47.02%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 98a86dc {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-content: flex-end;
    height: auto;
}
    
#f9e3081c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e819ed34::before, #e819ed34 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.93;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(14, 22, 44, 1) 17%, rgba(0, 0, 0, 0) 100%);
}
#e819ed34 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5998ebf7/dms3rep/multi/opt/csogorconstruction_1928250719-1920w.jpeg");
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#e819ed34.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgEDBQAAAAAAAAAAAAAAAAEEAgMFERciI5H/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAIDQf/aAAwDAQACEQMRAD8AhJEy/u5dara7dDaXlJCb51egAyw1T//Z');
}
    
#\32 430060f {
    width: 100.00%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\37 e13fb77 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.964816900314551%;
    order: 1;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\36 78251be {
    width: 47.02%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8c7df35 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-content: flex-end;
    height: auto;
}
    
#\34 732205f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6eb9421::before, #\31 6eb9421 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.93;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(14, 22, 44, 1) 17%, rgba(0, 0, 0, 0) 100%);
}
#\31 6eb9421 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5998ebf7/dms3rep/multi/opt/csogorconstruction_568987745-1920w.jpeg");
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\31 6eb9421.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIABAMFEQYS/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwDI9X63YUNSlWm3KwB+lMl8t7C+V2KHpYkxEnA7PS3/2Q==');
}
    
#\35 338c67b {
    width: 100.00%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\38 531fd48 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.964816900314551%;
    order: 1;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#bd94db59 {
    width: 47.02%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9bceb92 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-content: flex-end;
    height: auto;
}
    
#\36 ab57260 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab71e11a::before, #ab71e11a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.93;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(14, 22, 44, 1) 17%, rgba(0, 0, 0, 0) 100%);
}
#ab71e11a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5998ebf7/dms3rep/multi/opt/csogorconstruction_1627396625-1920w.jpeg");
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-position: 50% 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#ab71e11a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAbEAABBQEBAAAAAAAAAAAAAAACAAEDBAURBv/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIRAxEAPwCQk9BpWsSChLZJ4WHilywK5E5OZ9d+oikCk2m//9k=');
}
    
#a92b86a6 {
    width: 100.00%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\34 8e8ae8e {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.964816900314551%;
    order: 1;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\30 6ba6070 {
    width: 47.02%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec5b22d9 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-content: flex-end;
    height: auto;
}
    
#d92e07c2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b00e13b5::before, #b00e13b5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.93;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(14, 22, 44, 1) 17%, rgba(0, 0, 0, 0) 100%);
}
#b00e13b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5998ebf7/dms3rep/multi/opt/csogorconstruction_1944315850-1920w.jpeg");
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#b00e13b5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACBAMFBhEVMcH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8A1XrHq8SUyLEu0qlQd23W/VIx94AHIyTpEQ3iEnWf/9k=');
}
    
#b6e75e74 {
    width: 100.00%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#d9b57c6f {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.964816900314551%;
    order: 1;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\36 c0b4e29 {
    width: 47.02%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f332e3a {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-content: flex-end;
    height: auto;
}
    
#d04a5a66::before, #d04a5a66 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.93;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(14, 22, 44, 1) 17%, rgba(0, 0, 0, 0) 100%);
}
#d04a5a66 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5998ebf7/dms3rep/multi/opt/csogorconstruction_2008628321-1920w.jpeg");
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#d04a5a66.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAID/8QAHhAAAgICAgMAAAAAAAAAAAAAAQMAAgQFBhIRI0H/xAAVAQEBAAAAAAAAAAAAAAAAAAABBP/EABcRAQEBAQAAAAAAAAAAAAAAAAEAEQL/2gAMAwEAAhEDEQA/ANuDbJ2532wyXn2Xr2sZGRytC3sWcdpNbGvnsPhiJMGy9OF//9k=');
}
    
#\33 eeb5c36 {
    width: 100.00%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\35 5d6f3c7 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.964816900314551%;
    order: 1;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\32 56c550a {
    width: 47.02%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d6eff4f {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-content: flex-end;
    height: auto;
}
    
#\30 01fec4c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f20f32a1::before, #f20f32a1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.93;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(14, 22, 44, 1) 17%, rgba(0, 0, 0, 0) 100%);
}
#f20f32a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5998ebf7/dms3rep/multi/opt/csogorconstruction_2040165939-1920w.jpeg");
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#f20f32a1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAwABAgQFERIyUZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECEv/aAAwDAQACEQMRAD8AqZa+KpZOIPOQos/b36sOTKFcktDhrboiPVPTEzKyj//Z');
}
    
#\37 46efa02 {
    width: 100.00%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\39 423f6e9 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.964816900314551%;
    order: 1;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\35 cc2d57c {
    width: 47.02%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1cbc820 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-content: flex-end;
    height: auto;
}
    
#\38 a5c9533 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 38c5fa4::before, #\34 38c5fa4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.93;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(14, 22, 44, 1) 17%, rgba(0, 0, 0, 0) 100%);
}
#\34 38c5fa4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5998ebf7/dms3rep/multi/opt/csogorconstruction_742999776-1920w.jpeg");
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 38c5fa4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAACAQMFAQAAAAAAAAAAAAABAgADBAUGERITJJH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEBAQEBAAAAAAAAAAAAAAAAAgBRAf/aAAwDAQACEQMRAD8ApZrI17d6tx2MVD8QvyQTqptz5liIQtbM4Dl//9k=');
}
    
#ce0636ce {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.964816900314551%;
    order: 1;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\38 8c3c909 {
    width: 47.02%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6d01fe3 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-content: flex-end;
    height: auto;
}
    
#\36 f6bb710 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bae25246::before, #bae25246 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.93;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(14, 22, 44, 1) 17%, rgba(0, 0, 0, 0) 100%);
}
#bae25246 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5998ebf7/dms3rep/multi/opt/csogorconstruction_553858941-1920w.jpeg");
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#bae25246.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIBAAAQMCBwAAAAAAAAAAAAAAAgABAwQFBhESFCIxMv/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECEf/aAAwDAQACEQMRAD8AsYDrrhV3GN30yQy+RJ+loh15gZDtoeL5IisQsGs//9k=');
}
    
#fa003184 {
    width: 100.00%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\36 95f45ef {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.964816900314551%;
    order: 1;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\33 ee55e42 {
    width: 47.02%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef1e6d71 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-content: flex-end;
    height: auto;
}
    
#baf13cc6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c6f4d63::before, #\33 c6f4d63 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.93;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(14, 22, 44, 1) 17%, rgba(0, 0, 0, 0) 100%);
}
#\33 c6f4d63 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5998ebf7/dms3rep/multi/opt/csogorconstruction_2008543832-1920w.jpeg");
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\33 c6f4d63.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAACAgEFAAAAAAAAAAAAAAABAwACBRIUIUFS/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABcRAAMBAAAAAAAAAAAAAAAAAAABAiH/2gAMAwEAAhEDEQA/ALFqajHMYDYHR0eJJ7lvoxEGFglPT//Z');
}
    
#a661dca5 {
    width: 100.00%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\32 8a7b790 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.964816900314551%;
    order: 1;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#b583911a {
    width: 47.02%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 50f7c07 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-content: flex-end;
    height: auto;
}
    
#\38 6ae154e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a45904b::before, #\31 a45904b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.93;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(14, 22, 44, 1) 17%, rgba(0, 0, 0, 0) 100%);
}
#\31 a45904b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5998ebf7/dms3rep/multi/opt/csogorconstruction_1843926212-1920w.jpeg");
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\31 a45904b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABBAEFAAAAAAAAAAAAAAACAAEDEQQHEhMxYf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAXEQEBAQEAAAAAAAAAAAAAAAABACFB/9oADAMBAAIRAxEAPwCpxwDI03y4iGhN6enU1BDCEMY8d7RZu/ERFPJINb//2Q==');
}
    
#\39 c617fa6 {
    width: 100.00%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#f896755e {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.964816900314551%;
    order: 1;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#ca411fe2 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-content: flex-end;
    height: auto;
}
    
#d8354647 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4d5edb7::before, #\36 4d5edb7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.93;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(14, 22, 44, 1) 17%, rgba(0, 0, 0, 0) 100%);
}
#\36 4d5edb7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5998ebf7/dms3rep/multi/opt/csogorconstruction_1513959519-1920w.jpeg");
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\36 4d5edb7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAgABAwQFEQYSMSH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAECAwQRIf/aAAwDAQACEQMRAD8AznD8Pk68sFoMmQkUfb56qx8svAZA9iZ3F9b36iItz6LxoqSez//Z');
}
    
#\30 0a3db93 {
    width: 100.00%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\31 5aa08d0 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.964816900314551%;
    order: 1;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\34 46a5b7f {
    width: 47.02%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bc53618 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-content: flex-end;
    height: auto;
}
    
#\34 6d76f12 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f79ed21e::before, #f79ed21e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.93;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(14, 22, 44, 1) 17%, rgba(0, 0, 0, 0) 100%);
}
#f79ed21e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/5998ebf7/dms3rep/multi/opt/csogorconstruction_320204515-1920w.jpeg");
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#f79ed21e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAABAwMFAAAAAAAAAAAAAAADAAECBRIhBBExUVL/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABcRAAMBAAAAAAAAAAAAAAAAAAABAkH/2gAMAwEAAhEDEQA/AIZwaMNOKBh2xk+2OlLjRaTa2Z8eURTqwRTP/9k=');
}
    
#b45c9ff6 {
    width: 100.00%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#eeb809db {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.964816900314551%;
    order: 1;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\31 97c43c9 {
    width: 47.02%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b5acfb3 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-content: flex-end;
    height: auto;
}
    
#\31 0253a75 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5be8618 {
    width: 47.02%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7036ac0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e7036ac0 {
    width: 85px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#Nosservices[data-pinned] {
    position: sticky;
    top: 154px;
    bottom: auto;
    z-index: 1;
}
#Nosservices {
    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;
}
}



@media all {
    
#\34 ac6ff02 {
    width: 886px;
    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 9ab3f6c {
    min-height: 80px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\31 77911e0 {
    margin: 0px 0% 0px 0%;
}
    
#\33 86455aa {
    align-items: flex-start;
    width: 70.46%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\35 9325f26 {
    min-height: 0;
    column-gap: 3%;
    row-gap: 84px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 8.001310615989516% 6% 8% 6%;
}
    
#\39 21cf121 {
    background-color: var(--color_7);
    background-image: none;
}
    
#\34 3be3b20 {
    min-height: 80px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 b126468 {
    align-items: flex-start;
    width: 25.54%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 556fd3b {
    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;
}
    
#a57cfe7c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a57cfe7c {
    width: 84px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a39fc85 {
    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;
}
    
#\35 ff43611 {
    align-items: flex-start;
    width: 25.54%;
    min-height: 203px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 48px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8c76246 {
    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;
}
    
#\31 3a7bd96.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 3a7bd96 {
    width: 85px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 247b36c {
    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;
}
    
#fc043a01 {
    align-items: flex-start;
    width: 25.54%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 96px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 378b3d0 {
    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;
}
    
#\32 50cfa7f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 50cfa7f {
    width: 85px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1efbd82 {
    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;
}
    
#\39 7cef817.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 7cef817 {
    width: 72.55%;
    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 {
    
#\35 9519993 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a4c2e8ba {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 46px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a802540 {
    width: 46.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 29f9ab5 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 10% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#ee5b2f1b::before, #ee5b2f1b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.78;
    border-radius: inherit;
    background-image: radial-gradient(circle, rgba(31, 31, 31, 1) 0%, rgba(17, 24, 58, 1) 100%);
}
#ee5b2f1b {
    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/5998ebf7/dms3rep/multi/opt/csogorconstruction_329514157-1920w.jpeg");
    border-radius: 0px 0px 0px 0px;
}
#ee5b2f1b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAAABwADAQAAAAAAAAAAAAAAAQIDBAURBhITIv/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAEDAiH/2gAMAwEAAhEDEQA/ALHC62zbonVQXERI3UzJJHuCO4xP9Fbcu7p78gAM4YfWilNs/9k=');
}
    
#f7e2f545 {
    margin: 0px 0% 0px 0%;
}
    
#\37 ac55760.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 ac55760 {
    width: 72.57%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ff85cb88 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#dab07cd7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 47768b6 {
    min-height: 43px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#da28caa4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 40db656 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 2bd2cd4 {
    margin: 0px 0% 0px 0%;
}
    
#\31 4634990 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 97416ee {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 6666359 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a5ea3a89 {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
}
}



@media all {
    
#\31 f60b807 {
    width: 886px;
    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 6a3c7f6 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\30 f363422.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 f363422 {
    width: 72.55%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9ba388c {
    min-height: 0;
    column-gap: 3%;
    row-gap: 84px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 8.001310615989516% 6% 4% 6%;
}
    
#a3587071 {
    align-items: flex-start;
    width: 70.46%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\34 9aeab23 {
    margin: 0px 0% 0px 0%;
}
    
#\35 32712f5 {
    min-height: 80px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#fca0b956.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fca0b956 {
    width: 85px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cd9ce4c1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#a19f3b62 {
    margin: 0px 0% 0px 0%;
}
    
#\39 c90ae70 {
    width: 63.07%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(154,163,178,0.25) rgba(154,163,178,0.25) rgba(154,163,178,0.25) rgba(154,163,178,0.25);
    border-style: solid;
    padding: 24px 30px 24px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6b38cc0 {
    min-height: 238px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#e9671091.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e9671091 {
    width: 84px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8eee9d7 {
    align-items: flex-start;
    width: 77.63%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 53bbf7b {
    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;
}
    
#a4c65763 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#Carrieres {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.9%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
}
}



@media all {
    
#cce5bba0 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\37 b413fee {
    align-items: flex-start;
    width: 70.46%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\38 b85447b {
    min-height: 0;
    column-gap: 3%;
    row-gap: 84px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 8.001310615989516% 6% 4% 6%;
}
    
#\36 f24ddf4 {
    margin: 0px 0% 0px 0%;
}
    
#\37 7c775a2 {
    min-height: 80px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#d528fd05.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d528fd05 {
    width: 72.55%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 561f724 {
    width: 824px;
    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 {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 5e808eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.9%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
}
    
#\34 eed70bc {
    margin: 0px 0% 0px 0%;
}
    
#\33 3720c14 {
    min-height: 238px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c17757a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#widget_6gh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_8kg {
    width: 100%;
    height: 623px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
    
#Contact {
    width: 63.07%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(154,163,178,0.25) rgba(154,163,178,0.25) rgba(154,163,178,0.25) rgba(154,163,178,0.25);
    border-style: solid;
    padding: 24px 30px 24px 30px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 2ae094b {
    width: 651px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7bf1740 {
    margin: 0px 0% 0px 0%;
}
    
#c9390f4a {
    align-items: flex-start;
    width: 70.46%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\30 0b9d796 {
    min-height: 0;
    column-gap: 3%;
    row-gap: 84px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 8.001310615989516% 6% 4% 6%;
}
    
#\33 3cdf984 {
    min-height: 80px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\31 87a0762 {
    background-color: var(--color_7);
    background-image: none;
}
    
#ea4ca4b7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ea4ca4b7 {
    width: 72.55%;
    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 (min-width: 768px) and (max-width: 1024px) {
    
#c0a487d2 {
    width: 91.18%;
}
    
#\38 c2337c7 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 5d336cd {
    width: 100.00%;
    height: auto;
    min-height: 436px;
    justify-content: flex-end;
    row-gap: 36px;
}
    
#\38 40ca8ab {
    width: 100.00%;
    justify-content: flex-end;
    height: auto;
    min-height: 57px;
}
    
#\33 849c7e0 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 30% 6% 10% 6%;
}
    
#\37 e4844d5::before, #\37 e4844d5 > .bgExtraLayerOverlay {
    
}
    
#\31 9bc8ed9 {
    margin: 0px 0% 0px 0%;
}
    
#cd1a2ce2 {
    width: 72.07%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 bfa5c1b::before, #\30 bfa5c1b > .bgExtraLayerOverlay {
    
}
#\30 bfa5c1b {
    width: 100%;
    min-height: 80px;
    row-gap: 48px;
    justify-content: space-between;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 43f1fe6 {
    width: 100%;
    min-height: 80px;
    height: auto;
    order: 0;
}
    
#fc96d714 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 36px;
}
    
#\36 61e17d3 {
    width: 100%;
    min-height: 80px;
    order: 2;
}
#\36 61e17d3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQH/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAAwURIRL/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8A2lma4str+mEn6ObMWyFaCpWCgMR0wYgbkk0f/9k=');
}
    
#\39 eb7cc8d {
    height: 615px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e9ffdf20 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 48px;
}
    
#\38 510868f {
    width: 100%;
    min-height: 80px;
}
    
#\36 233eba5 {
    margin: 0px 0% 0px 0%;
}
    
#\31 c6a7b24::before, #\31 c6a7b24 > .bgExtraLayerOverlay {
    
}
#\31 c6a7b24.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAwUEEQYiMZHh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAWEQEBAQAAAAAAAAAAAAAAAAAAAjH/2gAMAwEAAhEDEQA/ANDxfHZeVuNJYF0johtuj4KumqgBPaT38RFci9f/2Q==');
}
    
#a4da881e {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8e75d0f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 36px;
}
    
#group_b9d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d65ec752 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#da05be02 {
    width: 50.08%;
}
    
#\35 bde09ac {
    width: 657px;
}
    
#\33 d04d607 {
    width: 100%;
    min-height: 80px;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3038787 {
    width: 79.14%;
}
    
#d96fcac9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 48px;
    padding: 20% 5% 10% 5%;
}
    
#\31 2ab25b1 {
    width: 100%;
    min-height: 80px;
}
    
#\37 986c4a1 {
    margin: -60px 0% 0px 0%;
}
    
#\39 f798d46::before, #\39 f798d46 > .bgExtraLayerOverlay {
    
}
#\39 f798d46.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQIAA0EEBQYhMf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIDIf/aAAwDAQACEQMRAD8AwNfNdZvFgpuRVYjthmRbFQ2MSX9OYiJg3U9CdM//2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 feb78d0 {
    width: 100.00%;
    height: 157px;
}
    
#\38 be9a91c {
    width: 48.5%;
    min-height: 8px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
#\38 be9a91c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEB//EACIQAAEDAwMFAAAAAAAAAAAAAAIAAQMEETEFIUESFCJRUv/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8A0aWpGMBeaO5O/HpT90b7tjjZP1qRwp6ZxtfCAqj6W8Qx8oaEm//Z');
}
    
#\32 c1768cc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 36px;
    padding: 8% 5% 8% 5%;
}
    
#\39 c8790aa {
    width: 265px;
}
    
#\31 9e9dc9b {
    margin: 0px 0% 0px 0%;
}
    
#Apropos {
    width: 48.5%;
    min-height: 8px;
}
    
#\39 6d5e704 {
    width: 65px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 2fd550a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 36px;
}
    
#ab57ddd8 {
    width: 52%;
    min-height: 8px;
}
    
#group_kgs {
    width: 45%;
    min-height: 8px;
}
    
#\37 3fc735e {
    width: 100.00%;
}
    
#e7036ac0 {
    width: 65px;
}
    
#\38 a5c9533 {
    width: 89.18%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 ac6ff02 {
    width: 657px;
}
    
#\37 9ab3f6c {
    width: 100%;
    min-height: 80px;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 86455aa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 9325f26 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 36px;
}
    
#\34 3be3b20 {
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\37 b126468 {
    margin-right: 0%;
    margin-left: 0%;
    width: 31.33%;
    align-items: flex-start;
}
    
#\31 556fd3b {
    width: 50.08%;
}
    
#\36 a39fc85 {
    width: 100.00%;
}
    
#\35 ff43611 {
    margin-right: 0%;
    margin-left: 0%;
    width: 31.33%;
    align-items: flex-start;
}
    
#b8c76246 {
    width: 50.08%;
}
    
#\37 247b36c {
    width: 100.00%;
}
    
#fc043a01 {
    margin-right: 0%;
    margin-left: 0%;
    width: 31.33%;
    align-items: flex-start;
}
    
#\31 378b3d0 {
    width: 50.08%;
}
    
#a1efbd82 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9519993 {
    width: 100%;
    min-height: 80px;
}
    
#\36 a802540 {
    width: 79.14%;
}
    
#\37 29f9ab5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 48px;
    padding: 10% 5% 10% 5%;
}
    
#ee5b2f1b::before, #ee5b2f1b > .bgExtraLayerOverlay {
    
}
#ee5b2f1b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAAABwADAQAAAAAAAAAAAAAAAQIDBAURBhITIv/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAEDAiH/2gAMAwEAAhEDEQA/ALHC62zbonVQXERI3UzJJHuCO4xP9Fbcu7p78gAM4YfWilNs/9k=');
}
    
#f7e2f545 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 47768b6 {
    padding: 0% 0% 0% 0%;
}
    
#\31 40db656 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2bd2cd4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 f60b807 {
    width: 657px;
}
    
#d9ba388c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 36px;
}
    
#a3587071 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 32712f5 {
    width: 100%;
    min-height: 80px;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fca0b956 {
    width: 65px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a19f3b62 {
    margin: 0px 0% 0px 0%;
}
    
#\39 c90ae70 {
    width: 100%;
    min-height: 80px;
}
    
#\33 6b38cc0 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 36px;
    padding: 8% 5% 8% 5%;
}
    
#\36 8eee9d7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#\34 53bbf7b {
    width: 50.08%;
}
    
#Carrieres {
    width: 100%;
    min-height: 80px;
}
    
#e9671091 {
    width: 65px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b413fee {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 b85447b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 36px;
}
    
#\37 7c775a2 {
    width: 100%;
    min-height: 80px;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 561f724 {
    width: 617px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5e808eb {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\34 eed70bc {
    margin: 0px 0% 0px 0%;
}
    
#\33 3720c14 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 36px;
    padding: 8% 5% 8% 5%;
}
    
#widget_8kg {
    height: 255px;
}
    
#Contact {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c9390f4a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 0b9d796 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 36px;
}
    
#\33 3cdf984 {
    width: 100%;
    min-height: 80px;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 2ae094b {
    width: 499px;
}
}



@media (max-width: 767px) {
    
#c0a487d2 {
    width: 100.00%;
}
    
#\38 c2337c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 36px;
}
    
#\36 5d336cd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 183px;
}
    
#\38 40ca8ab {
    width: 100.00%;
    min-height: 60px;
    justify-content: flex-start;
    row-gap: 36px;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\33 849c7e0 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 46% 6% 15% 6%;
}
    
#\37 e4844d5::before, #\37 e4844d5 > .bgExtraLayerOverlay {
    
}
    
#\31 9bc8ed9 {
    margin: 0px 0% 0px 0%;
}
    
#cd1a2ce2 {
    width: 100.00%;
}
    
#\32 b5c4342 {
    width: 20%;
}
}



@media (max-width: 767px) {
    
#\30 bfa5c1b::before, #\30 bfa5c1b > .bgExtraLayerOverlay {
    
}
#\30 bfa5c1b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 43f1fe6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#fc96d714 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 eb7cc8d {
    height: 450px;
    width: 100.00%;
}
    
#\36 61e17d3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\36 61e17d3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQH/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAAwURIRL/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8A2lma4str+mEn6ObMWyFaCpWCgMR0wYgbkk0f/9k=');
}
}



@media (max-width: 767px) {
    
#e9ffdf20 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 510868f {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 12px;
}
    
#\31 c6a7b24::before, #\31 c6a7b24 > .bgExtraLayerOverlay {
    
}
#\31 c6a7b24.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAwUEEQYiMZHh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAWEQEBAQAAAAAAAAAAAAAAAAAAAjH/2gAMAwEAAhEDEQA/ANDxfHZeVuNJYF0johtuj4KumqgBPaT38RFci9f/2Q==');
}
    
#ef77e03d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#ef77e03d {
    margin: 24px 0% 0px 0%;
}
    
#a4da881e {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 8e75d0f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e23f267c {
    width: 20%;
}
    
#group_b9d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d65ec752 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 d04d607 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 bde09ac {
    width: 312px;
}
    
#fc44fd2f {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 3038787 {
    width: 100.00%;
}
    
#d96fcac9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30% 6% 30% 6%;
}
    
#\31 2ab25b1 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 35px;
}
    
#\39 f798d46::before, #\39 f798d46 > .bgExtraLayerOverlay {
    
}
#\39 f798d46.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQIAA0EEBQYhMf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIDIf/aAAwDAQACEQMRAD8AwNfNdZvFgpuRVYjthmRbFQ2MSX9OYiJg3U9CdM//2Q==');
}
    
#\37 986c4a1 {
    margin: -60px 0% 0px 0%;
}
    
#b6c33000.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#b6c33000 {
    margin: 24px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 feb78d0 {
    height: 450px;
}
    
#\38 be9a91c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
#\38 be9a91c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEB//EACIQAAEDAwMFAAAAAAAAAAAAAAIAAQMEETEFIUESFCJRUv/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8A0aWpGMBeaO5O/HpT90b7tjjZP1qRwp6ZxtfCAqj6W8Qx8oaEm//Z');
}
    
#\32 c1768cc {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 6d5e704 {
    width: 20%;
}
    
#Apropos {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\36 5561565 {
    height: 154px;
}
    
#\39 2fd550a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 36px;
    padding: 8% 6% 15% 6%;
}
    
#ab57ddd8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#group_kgs {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 bc3a0c3 {
    height: 154px;
}
    
#dbcc8036::before, #dbcc8036 > .bgExtraLayerOverlay {
    
}
#dbcc8036 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#dbcc8036.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQMAAgURMQT/xAAVAQEBAAAAAAAAAAAAAAAAAAAFBv/EABgRAAMBAQAAAAAAAAAAAAAAAAABAiED/9oADAMBAAIRAxEAPwDNjX1zYHoDKsNT083IY9FWWB1sEgxED6J09ZQzKnEf/9k=');
}
    
#\35 a832622::before, #\35 a832622 > .bgExtraLayerOverlay {
    
}
#\35 a832622 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#\35 a832622.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAcEAABBAMBAAAAAAAAAAAAAAABAAIEIQMFEiL/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAIDAQAAAAAAAAAAAAAAAAACAQMSIf/aAAwDAQACEQMRAD8AmzmzZecxs0keaPIoqY7VtDiOzRRFLa06FVFzHD//2Q==');
}
    
#\31 a49088d {
    height: 154px;
}
    
#\32 8e79408::before, #\32 8e79408 > .bgExtraLayerOverlay {
    
}
#\32 8e79408 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#\32 8e79408.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAAECAwQFBhESIiMx/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQACAwAAAAAAAAAAAAAAAAAAAREhQf/aAAwDAQACEQMRAD8A2GG3Satp2QzImxseqFX3HkvSz0AnzSGaf//Z');
}
    
#d6908ea9 {
    height: 154px;
}
    
#e819ed34::before, #e819ed34 > .bgExtraLayerOverlay {
    
}
#e819ed34 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#e819ed34.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgEDBQAAAAAAAAAAAAAAAAEEAgMFERciI5H/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAIDQf/aAAwDAQACEQMRAD8AhJEy/u5dara7dDaXlJCb51egAyw1T//Z');
}
    
#\32 430060f {
    height: 154px;
}
    
#\31 6eb9421::before, #\31 6eb9421 > .bgExtraLayerOverlay {
    
}
#\31 6eb9421 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#\31 6eb9421.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIABAMFEQYS/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwDI9X63YUNSlWm3KwB+lMl8t7C+V2KHpYkxEnA7PS3/2Q==');
}
    
#\35 338c67b {
    height: 154px;
}
    
#ab71e11a::before, #ab71e11a > .bgExtraLayerOverlay {
    
}
#ab71e11a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#ab71e11a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAbEAABBQEBAAAAAAAAAAAAAAACAAEDBAURBv/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIRAxEAPwCQk9BpWsSChLZJ4WHilywK5E5OZ9d+oikCk2m//9k=');
}
    
#a92b86a6 {
    height: 154px;
}
    
#b00e13b5::before, #b00e13b5 > .bgExtraLayerOverlay {
    
}
#b00e13b5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#b00e13b5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACBAMFBhEVMcH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8A1XrHq8SUyLEu0qlQd23W/VIx94AHIyTpEQ3iEnWf/9k=');
}
    
#b6e75e74 {
    height: 154px;
}
    
#d04a5a66::before, #d04a5a66 > .bgExtraLayerOverlay {
    
}
#d04a5a66 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#d04a5a66.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAID/8QAHhAAAgICAgMAAAAAAAAAAAAAAQMAAgQFBhIRI0H/xAAVAQEBAAAAAAAAAAAAAAAAAAABBP/EABcRAQEBAQAAAAAAAAAAAAAAAAEAEQL/2gAMAwEAAhEDEQA/ANuDbJ2532wyXn2Xr2sZGRytC3sWcdpNbGvnsPhiJMGy9OF//9k=');
}
    
#\33 eeb5c36 {
    height: 154px;
}
    
#f20f32a1::before, #f20f32a1 > .bgExtraLayerOverlay {
    
}
#f20f32a1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#f20f32a1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAwABAgQFERIyUZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECEv/aAAwDAQACEQMRAD8AqZa+KpZOIPOQos/b36sOTKFcktDhrboiPVPTEzKyj//Z');
}
    
#\37 46efa02 {
    height: 154px;
}
    
#\34 38c5fa4::before, #\34 38c5fa4 > .bgExtraLayerOverlay {
    
}
#\34 38c5fa4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#\34 38c5fa4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAACAQMFAQAAAAAAAAAAAAABAgADBAUGERITJJH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEBAQEBAAAAAAAAAAAAAAAAAgBRAf/aAAwDAQACEQMRAD8ApZrI17d6tx2MVD8QvyQTqptz5liIQtbM4Dl//9k=');
}
    
#bae25246::before, #bae25246 > .bgExtraLayerOverlay {
    
}
#bae25246 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#bae25246.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIBAAAQMCBwAAAAAAAAAAAAAAAgABAwQFBhESFCIxMv/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECEf/aAAwDAQACEQMRAD8AsYDrrhV3GN30yQy+RJ+loh15gZDtoeL5IisQsGs//9k=');
}
    
#fa003184 {
    height: 154px;
}
    
#\33 c6f4d63::before, #\33 c6f4d63 > .bgExtraLayerOverlay {
    
}
#\33 c6f4d63 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#\33 c6f4d63.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAACAgEFAAAAAAAAAAAAAAABAwACBRIUIUFS/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABcRAAMBAAAAAAAAAAAAAAAAAAABAiH/2gAMAwEAAhEDEQA/ALFqajHMYDYHR0eJJ7lvoxEGFglPT//Z');
}
    
#a661dca5 {
    height: 154px;
}
    
#\31 a45904b::before, #\31 a45904b > .bgExtraLayerOverlay {
    
}
#\31 a45904b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#\31 a45904b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABBAEFAAAAAAAAAAAAAAACAAEDEQQHEhMxYf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAXEQEBAQEAAAAAAAAAAAAAAAABACFB/9oADAMBAAIRAxEAPwCpxwDI03y4iGhN6enU1BDCEMY8d7RZu/ERFPJINb//2Q==');
}
    
#\39 c617fa6 {
    height: 154px;
}
    
#\36 4d5edb7::before, #\36 4d5edb7 > .bgExtraLayerOverlay {
    
}
#\36 4d5edb7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#\36 4d5edb7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAgABAwQFEQYSMSH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAECAwQRIf/aAAwDAQACEQMRAD8AznD8Pk68sFoMmQkUfb56qx8svAZA9iZ3F9b36iItz6LxoqSez//Z');
}
    
#\30 0a3db93 {
    height: 154px;
}
    
#f79ed21e::before, #f79ed21e > .bgExtraLayerOverlay {
    
}
#f79ed21e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#f79ed21e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAABAwMFAAAAAAAAAAAAAAADAAECBRIhBBExUVL/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABcRAAMBAAAAAAAAAAAAAAAAAAABAkH/2gAMAwEAAhEDEQA/AIZwaMNOKBh2xk+2OlLjRaTa2Z8eURTqwRTP/9k=');
}
    
#b45c9ff6 {
    height: 154px;
}
    
#e7036ac0 {
    width: 20%;
}
    
#\36 3c2a28c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 9ab3f6c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 9325f26 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 36px;
    padding: 8.001310615989516% 6% 10% 6%;
}
    
#\34 3be3b20 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 24px;
    justify-content: flex-start;
}
    
#a57cfe7c {
    width: 20%;
}
    
#\31 3a7bd96 {
    width: 20%;
}
    
#\32 50cfa7f {
    width: 20%;
}
    
#\37 b126468 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#\35 ff43611 {
    width: 100%;
    justify-content: flex-start;
    height: auto;
    min-height: 135px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fc043a01 {
    width: 100%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 86455aa {
    width: 100.00%;
}
    
#\37 247b36c {
    width: 80.43%;
}
    
#a1efbd82 {
    width: 77.68%;
}
    
#\36 a39fc85 {
    width: 85.61%;
}
    
#\31 77911e0 {
    margin: 0px 0% 0px 0%;
}
    
#\39 7cef817 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 9519993 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 36px;
}
    
#\37 29f9ab5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ee5b2f1b::before, #ee5b2f1b > .bgExtraLayerOverlay {
    
}
#ee5b2f1b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAAABwADAQAAAAAAAAAAAAAAAQIDBAURBhITIv/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAEDAiH/2gAMAwEAAhEDEQA/ALHC62zbonVQXERI3UzJJHuCO4xP9Fbcu7p78gAM4YfWilNs/9k=');
}
    
#\36 a802540 {
    width: 100.00%;
}
    
#a4c2e8ba.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#a4c2e8ba {
    margin: 24px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dab07cd7 {
    min-height: 53px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\38 47768b6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\31 40db656 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 2bd2cd4 {
    margin: 0px 0% 0px 0%;
}
    
#\31 4634990 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 97416ee {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#d9ba388c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 32712f5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#fca0b956 {
    width: 20%;
}
    
#\30 f363422 {
    width: 83.88%;
}
    
#a3587071 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#a19f3b62 {
    margin: 0px 0% 0px 0%;
}
    
#\39 c90ae70 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 24px 15px 24px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6b38cc0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 36px;
    padding: 5% 6% 10% 6%;
}
    
#e9671091 {
    width: 20%;
}
    
#Carrieres {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\38 b85447b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 7c775a2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\37 b413fee {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 5e808eb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 eed70bc {
    margin: 0px 0% 0px 0%;
}
    
#\33 3720c14 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 6% 10% 6%;
}
    
#Contact {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 24px 15px 24px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_8kg {
    height: 285px;
}
}



@media (max-width: 767px) {
    
#\30 0b9d796 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 3cdf984 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#c9390f4a {
    width: 100.00%;
}
    
#ea4ca4b7 {
    width: 100.00%;
}
}

