@media all {
  *#dm .dmInner *.u_1327937936 { display:none !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1001481748 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
  }

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

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

  *#dm .dmInner div.u_1674135741 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1882209607 .iconBg {
    display:inline-block !important;
    background-color:var(--color_6) !important;
    mask-image:url(https://irp.cdn-website.com/772c7aba/icon/Phone_7377165.svg) !important;
  }

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

  *#dm .dmInner div.u_1929563801 {
    padding:25% !important;
    border-radius:50% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
  }

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

  *#dm .dmInner a.u_1960131236 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner div.u_1287411269 .photoGalleryThumbs .image-container { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner div.u_1442673465 .photoGalleryThumbs .image-container { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner div.u_1012425891 .dmwidget-title { font-family:'Golos Text' !important; }

  *#dm .dmInner div.u_1012425891 input[type="submit"] { font-weight:600 !important; }

  *#dm .dmInner div.u_1012425891 input:not([type="submit"]) {
    background-color:var(--color_8) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1012425891 textarea {
    background-color:var(--color_8) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1012425891 select {
    background-color:var(--color_8) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1114664886 hr { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1663921777 hr { color:var(--color_6) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1781515421 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:var(--color_6) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1870063779 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:var(--color_6) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1338453290 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:var(--color_6) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1572339174 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:var(--color_6) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1075242866 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:var(--color_6) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1073837762 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:var(--color_6) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1593267001 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:var(--color_6) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1874020735 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:var(--color_6) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1593824994 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:var(--color_6) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1133313899 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:var(--color_6) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1125669442 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:var(--color_6) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1816588009 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:var(--color_6) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1290327607 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:var(--color_6) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1531378064 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:var(--color_6) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1418731256 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:var(--color_6) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1618591324 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1012425891 .dmform-success { text-align:left !important; }

  *#dm .dmInner div.u_1012425891 .dmform-success .rteBlock { text-align:left !important; }

  *#dm .dmInner div.u_1012425891 .dmform-error { text-align:left !important; }

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

  *#dm .dmInner nav.u_1432154858 { color:white !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1287411269 .photoGalleryThumbs .image-container a { padding-top:360px !important; }

  *#dm .dmInner *.u_1442673465 .photoGalleryThumbs .image-container a { padding-top:519px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1287411269 .photoGalleryThumbs .image-container a { padding-top:260px !important; }

  *#dm .dmInner *.u_1442673465 .photoGalleryThumbs .image-container a { padding-top:582px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 854px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 180px 14% 240px 14%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 20px 16px 20px 16px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.75;
}
#\36 3bd85219866cc362278151f {
    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/772c7aba/dms3rep/multi/opt/Image-slider-1-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_3jt.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 30px 0px 0px;
}
#widget_3jt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 237de95.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\32 237de95 {
    width: 160px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e910d0df.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#e910d0df {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e4a1937 {
    width: 89.65%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 9281491 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5269669 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 76848d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.67%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_6) #000000 var(--color_6);
    border-width: 0 0px 0 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 693a9ab {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#b426c191 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#group_og8 {
    width: 30.67%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b9bc434c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ed5c2767 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e8305056 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-width: 0 0 2px 0;
    padding: 0% 0% 8px 0%;
    margin: 0% 0% 0% 0%;
}
    
#cd51e632 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 1;
    box-shadow: none;
    background-color: var(--color_3);
    background-image: initial;
    align-self: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_6);
    border-width: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f11b4b8.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\34 f11b4b8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ec7e89e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 d71a2f6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-width: 0 0 2px 0;
    padding: 0% 0% 8px 0%;
    margin: 0% 0% 0% 0%;
}
    
#d973837e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 64bf3f2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    box-shadow: none;
    background-color: var(--color_3);
    background-image: initial;
    order: 0;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_6);
    border-width: 0 0 0 0px;
    border-radius: 4px 4px 4px 4px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ac65573 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a9690344.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#a9690344 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ffbc098 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.67%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_6) #000000 var(--color_6);
    border-width: 0 0px 0 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 7999ce7::before, #\31 7999ce7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 1;
    border-radius: inherit;
}
#\31 7999ce7 {
    align-items: center;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 0;
    box-shadow: none;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/772c7aba/dms3rep/multi/opt/imgi_1_Concrete-Projects-1920w.jpeg");
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_6);
    border-width: 0 0 0 0px;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\31 bfb7e40 {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_2u6[data-pinned] {
    position: sticky;
    top: 160px;
    bottom: auto;
    z-index: 1;
}
#group_2u6 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#aab6b727 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    flex-wrap: nowrap;
    box-shadow: none;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_6);
    border-width: 0 0 0 0px;
    border-radius: 4px 4px 4px 4px;
    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 0d72e9f.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\36 0d72e9f {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b0152070 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f6a1982 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-width: 0 0 2px 0;
    padding: 0% 0% 8px 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#eaaaddc1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31%;
    min-width: 4%;
    order: 0;
    padding: 2px 10px 2px 10px;
    margin: 0% 0% 0% 0%;
}
    
#a924f5b5 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 1% 80px 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 f7269b6 {
    background-color: var(--color_8);
    background-image: initial;
}
    
#fd05a8b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65%;
    min-width: 4%;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 133947e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 133947e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cccb84b1 {
    margin: 0px 0% 0px 0%;
}
    
#\35 6daa933.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\35 6daa933 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6e6b335 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_8);
    border-width: 0px 0px 0px 2px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
    justify-self: auto;
    align-self: auto;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fc307c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 8745092 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 2d0fe9d {
    min-height: 511px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_5ar {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#f125ae7f {
    width: 64.04%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c1bde6a2 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\34 029f343 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 c3ac2e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 a613305.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 a613305 {
    width: 32%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 7bdd7a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 6bd968f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab9304b6 {
    flex-direction: row;
    align-items: center;
    width: 29%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f8a5cb10 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 855c442 {
    align-items: center;
    width: 22%;
    min-height: 131px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#e8243c27 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 ba51891 {
    align-items: center;
    width: 22%;
    min-height: 131px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\31 682ccdd {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#fdcf4042 {
    align-items: center;
    width: 22%;
    min-height: 131px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\38 14be4ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ba43d7ed {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
}
    
#\38 da3e345 {
    align-items: center;
    width: 22%;
    min-height: 131px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\39 0a9a671.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 0a9a671 {
    width: 32%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#eacba2bd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cbd2fad3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 33229ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e9d154b8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e9d154b8 {
    width: 32%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#ab30c257 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 1c6bca4 {
    width: 10.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1769eb2 {
    width: 10.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 196bb18 {
    width: 10.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a7b91d8 {
    width: 10.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3df0f85 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e02e06f2 {
    flex-direction: row;
    align-items: center;
    width: 29%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 bed52a3 {
    width: 10.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#defb73e7 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 7418fdd {
    width: 10.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4b85881 {
    width: 10.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3c630e7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f3c630e7 {
    width: 32%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 5e48a1b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 5e48a1b {
    width: 32%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 2eca698 {
    width: 10.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7f856e6 {
    width: 10.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 09ebf88 {
    width: 10.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 13a0905 {
    width: 10.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 62d8e63 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ce53ee51 {
    width: 10.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 93ddb47 {
    width: 10.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#badad0e4 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e6b57814 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\32 2a6b619 {
    width: 10.75%;
    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 ab7c2e4::before, #\38 ab7c2e4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
    border-radius: inherit;
}
#\38 ab7c2e4 {
    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/772c7aba/dms3rep/multi/opt/gallbg-1920w.jpg");
}
    
#b129946f {
    width: 10.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 05be554.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 05be554 {
    width: 32%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 4753e8f {
    width: 10.75%;
    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) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 600px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 160px 2% 120px 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 8px;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e910d0df {
    margin-top: -40px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9281491 {
    width: 40%;
    margin: 0px 0% 0px 0%;
}
    
#\37 693a9ab {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 4%;
    padding: 40px 2% 40px 2%;
}
    
#\31 7999ce7::before, #\31 7999ce7 > .bgExtraLayerOverlay {
    
}
#\31 7999ce7 {
    width: 39.92%;
    height: auto;
    min-height: auto;
    align-self: stretch;
    max-height: none;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_og8 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\35 76848d0 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    column-gap: 2%;
    justify-content: space-around;
    margin: 0% 0% 0% 0%;
}
    
#\35 ffbc098 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    column-gap: 2%;
    justify-content: space-around;
    margin: 0% 0% 0% 0%;
}
    
#b9bc434c {
    width: 41.78%;
    margin: 0px 0% 0px 0%;
}
    
#\38 64bf3f2 {
    width: 39.33%;
    align-self: stretch;
    max-height: none;
    min-height: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#cd51e632 {
    width: 40.14%;
    align-self: stretch;
    max-height: none;
    min-height: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_2u6 {
    flex-direction: row;
    justify-content: space-between;
}
    
#aab6b727 {
    width: 41.35%;
    max-height: none;
    min-height: auto;
    height: auto;
    order: 0;
}
    
#\36 0d72e9f {
    width: 41.25px;
}
    
#b0152070 {
    width: 73.05%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a924f5b5 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\32 133947e {
    width: 100.00%;
    margin-left: 0%;
}
    
#eaaaddc1 {
    padding: 0px 0px 0px 0px;
}
    
#\35 6daa933 {
    width: 55.45%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2d0fe9d {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_5ar {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db96df9a {
    margin: 0px 0% 0px 0%;
}
    
#c1bde6a2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 029f343 {
    width: 74.79%;
}
    
#ab9304b6 {
    width: 30%;
}
    
#\34 855c442 {
    height: auto;
    min-height: 200px;
    justify-content: flex-start;
}
    
#\36 ba51891 {
    justify-content: flex-start;
    height: auto;
    min-height: 200px;
}
    
#\31 682ccdd {
    column-gap: 1%;
    justify-content: space-around;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fdcf4042 {
    height: auto;
    min-height: 200px;
    justify-content: flex-start;
}
    
#\38 da3e345 {
    width: 22%;
    height: auto;
    min-height: 200px;
    justify-content: flex-start;
}
    
#eacba2bd {
    width: 73.11%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 87a23e4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 09ebf88 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\34 1c6bca4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 1769eb2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\31 13a0905 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\37 196bb18 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\37 62d8e63 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#ce53ee51 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\39 a7b91d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\36 93ddb47 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#e6b57814 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 2a6b619 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\36 bed52a3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\38 ab7c2e4::before, #\38 ab7c2e4 > .bgExtraLayerOverlay {
    
}
    
#defb73e7 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\34 7418fdd {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#b129946f {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\34 4b85881 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 4753e8f {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#b7f856e6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\39 2eca698 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 120px 3% 160px 3%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 286px;
    align-items: center;
    width: 100%;
    justify-content: center;
    row-gap: 20px;
    height: auto;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\32 237de95 {
    width: 100%;
}
    
#widget_3jt.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_3jt {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 76848d0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
}
    
#\37 693a9ab {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 4px;
    padding: 8% 4% 8% 4%;
}
    
#group_og8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 ce132ee {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\35 ffbc098 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
}
    
#\31 7999ce7::before, #\31 7999ce7 > .bgExtraLayerOverlay {
    
}
#\31 7999ce7 {
    order: 1;
}
    
#\31 bfb7e40 {
    width: 100%;
}
    
#aab6b727 {
    order: 0;
}
}



@media (max-width: 767px) {
    
#eaaaddc1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a924f5b5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#fd05a8b6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    padding-right: 4%;
}
    
#\32 133947e {
    margin-left: 0%;
}
    
#\37 6e6b335 {
    padding-bottom: 12%;
    padding-left: 20px;
    padding-right: 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fc307c0 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 8745092 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 2d0fe9d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_5ar {
    height: auto;
}
    
#f125ae7f {
    width: 88.62%;
}
}



@media (max-width: 767px) {
    
#\34 855c442 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e8243c27 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c1bde6a2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 ba51891 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 682ccdd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fdcf4042 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 da3e345 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ab30c257 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 1c6bca4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 1769eb2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\37 196bb18 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\39 a7b91d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\36 bed52a3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#defb73e7 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\34 7418fdd {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\34 4b85881 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\39 2eca698 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#b7f856e6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\35 09ebf88 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\31 13a0905 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\37 62d8e63 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#ce53ee51 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\36 93ddb47 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#badad0e4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e6b57814 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 2a6b619 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\38 ab7c2e4::before, #\38 ab7c2e4 > .bgExtraLayerOverlay {
    
}
    
#b129946f {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 4753e8f {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}

