@media all {
  *#dm .dmInner div.u_1773296014 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(192,157,119) !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_55659541 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(192,157,119) !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_927581609 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_927581609 span.text {
    color:var(--color_1) !important;
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1148716177 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1148716177 span.text {
    color:var(--color_1) !important;
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1729852009 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1729852009 span.text {
    color:var(--color_1) !important;
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1781988609:hover {
    background-color:rgba(192,157,119,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1781988609.hover {
    background-color:rgba(192,157,119,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1781988609 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(192,157,119,1) rgba(192,157,119,1) rgba(192,157,119,1) rgba(192,157,119,1) !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1361164631:hover {
    background-color:rgba(192,157,119,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1361164631.hover {
    background-color:rgba(192,157,119,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1361164631 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(192,157,119,1) rgba(192,157,119,1) rgba(192,157,119,1) rgba(192,157,119,1) !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1413764320:hover {
    background-color:rgba(192,157,119,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1413764320.hover {
    background-color:rgba(192,157,119,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1413764320 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(192,157,119,1) rgba(192,157,119,1) rgba(192,157,119,1) rgba(192,157,119,1) !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1403630123:hover {
    background-color:rgba(192,157,119,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1403630123.hover {
    background-color:rgba(192,157,119,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1403630123 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(192,157,119,1) rgba(192,157,119,1) rgba(192,157,119,1) rgba(192,157,119,1) !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1413764320 span.text {
    color:var(--color_1) !important;
    font-weight:500 !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1361164631 span.text {
    color:var(--color_1) !important;
    font-weight:500 !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1403630123 span.text {
    color:var(--color_1) !important;
    font-weight:500 !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1781988609 span.text {
    color:var(--color_1) !important;
    font-weight:500 !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1141732584 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1141732584 span.text {
    color:var(--color_1) !important;
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1557104299 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(192,157,119) !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1122074306:hover {
    background-color:rgba(192,157,119,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1122074306.hover {
    background-color:rgba(192,157,119,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1122074306 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(192,157,119,1) rgba(192,157,119,1) rgba(192,157,119,1) rgba(192,157,119,1) !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1122074306 span.text {
    color:var(--color_1) !important;
    font-weight:500 !important;
    font-size:14px !important;
  }

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

  *#dm .dmInner div.u_3420037482 .caption-container .caption-title { color:var(--color_2) !important; }

  *#dm .dmInner div.u_3420037482 .caption-container .caption-text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_3420037482 .caption-container .caption-text .rteBlock { color:var(--color_2) !important; }

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

  *#dm .dmInner *.u_1600639730 { display:block !important; }

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

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

  *#dm .dmInner *.u_1304399717 { display:block !important; }

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

  *#dm .dmInner *.u_1109166016 { display:block !important; }

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

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

  *#dm .dmInner *.u_1600073497 { display:block !important; }

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

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

  *#dm .dmInner *.u_1474048435 { display:block !important; }

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

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

  *#dm .dmInner *.u_1686485413 { display:block !important; }

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

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

  *#dm .dmInner *.u_1109100347 { display:block !important; }

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

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

  *#dm .dmInner *.u_1279121233 { display:block !important; }

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

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

  *#dm .dmInner *.u_1739711369 { display:block !important; }

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

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

  *#dm .dmInner *.u_1070708943 { display:block !important; }

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

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

  *#dm .dmInner *.u_1955598842 { display:block !important; }

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

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

  *#dm .dmInner *.u_3420037482 .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_1336365742 { display:block !important; }

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

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

  *#dm .dmInner a.u_2981218912 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_2981218912 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(164,66,67,1) rgba(164,66,67,1) rgba(164,66,67,1) rgba(164,66,67,1) !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(164,66,67,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_2981218912:hover span.text { color:rgba(164,66,67,1) !important; }

  *#dm .dmInner a.u_2981218912.hover span.text { color:rgba(164,66,67,1) !important; }

  *#dm .dmInner a.u_2981218912:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(164,66,67,1) !important;
  }

  *#dm .dmInner a.u_2981218912.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(164,66,67,1) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_3420037482 .caption-container .caption-text { font-size:13px !important; }

  *#dm .dmInner div.u_3420037482 .caption-container .caption-text .rteBlock { font-size:13px !important; }

  *#dm .dmInner *.u_3420037482 .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_3420037482 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_3420037482 .photoGalleryViewAll { padding:0 4px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_3420037482 .photoGalleryThumbs { padding:2px !important; }

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

  *#dm .dmInner *.u_3420037482 .photoGalleryViewAll { padding:0 2px !important; }

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

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

  *#dm .dmInner *.u_3420037482 .photoGalleryViewAll { padding:0 4px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 442px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_29a {
    width: 100%;
    height: 800px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\34 bb7a618 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\38 221b681 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#e701a99f {
    margin: 0px 0% 0px 0%;
}
    
#widget_mm3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ksf.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 32px 12px 32px;
}
#widget_ksf {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_9ug {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1oj {
    width: 66%;
    height: auto;
    max-width: 100%;
}
    
#widget_crq.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#widget_crq {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 4362581 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 5396794 {
    align-items: flex-start;
    width: 40px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(192,157,119,1);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a7b36de6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
}
    
#\33 2fc59ee {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_8nv {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#b3650746 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
}
    
#widget_ar8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 8ccb4f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 32px 12px 32px;
}
#\32 8ccb4f0 {
    width: auto;
    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 9c755e6 {
    width: 66%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ll5 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_uf7 {
    align-items: flex-start;
    width: 40px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(192,157,119,1);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b3aebeb1 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    padding: 24px 16px 24px 16px;
    margin: -4px 0% 0px 0%;
}
    
#widget_p7v {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f697eb4e {
    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;
}
    
#group_k7j {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
}
    
#group_b3o {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(192, 157, 119, 1);
    background-image: none;
    border-width: 0 0 3px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    min-width: 32px;
    padding: 28px 24px 28px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_v3n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cd2b94dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cd2b94dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 8px 0% 0px 0%;
}
    
#widget_kes.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#widget_kes {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c0eeb59e {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(192, 157, 119, 1);
    background-image: none;
    border-width: 0 0 3px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    min-width: 32px;
    padding: 28px 24px 28px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e2a071d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 da618dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 da618dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 8px 0% 0px 0%;
}
    
#c172f0c1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#c172f0c1 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fa4cfaea {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(192, 157, 119, 1);
    background-image: none;
    border-width: 0 0 3px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    min-width: 32px;
    padding: 28px 24px 28px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 94879a7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 94879a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 8px 0% 0px 0%;
}
    
#e0bc9d10.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#e0bc9d10 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 f70c55c {
    background-image: url("https://le-de.cdn-website.com/35092ee1f7a34e389d91f697d524a256/dms3rep/multi/opt/fond_row-1920w.jpg");
}
    
#\38 679de98 {
    align-items: center;
    width: 50%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 f319098 {
    align-items: flex-start;
    width: 40px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(192,157,119,1);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b174cc14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 2ff0f65 {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    align-self: stretch;
    padding: 24px 16px 24px 16px;
    margin: -4px 0% 0px 0%;
}
    
#f8071906 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf3500c0 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 94cb9ee {
    align-items: flex-start;
    width: 40px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(192,157,119,1);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 686e1c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ad973118 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    padding: 24px 16px 24px 16px;
    margin: -4px 0% 0px 0%;
}
    
#c122115e {
    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;
}
    
#\34 e7f01da {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\31 f320460 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 2c287f5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    padding: 24px 16px 24px 16px;
    margin: -4px 0% 0px 0%;
}
    
#fa80997b {
    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 c93a0d6 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#b87c54da {
    align-items: flex-start;
    width: 40px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(192,157,119,1);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d7c274d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ea7b0a57 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    padding: 24px 16px 24px 16px;
    margin: -4px 0% 0px 0%;
}
    
#af0a41ec {
    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;
}
    
#f1306172 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#\35 b98ce76 {
    align-items: flex-start;
    width: 40px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(192,157,119,1);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3a2e011 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 0780f58 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    padding: 24px 16px 24px 16px;
    margin: -4px 0% 0px 0%;
}
    
#\36 2cbdd73 {
    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;
}
}



@media all {
    
#\34 2ffd696 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#d273594f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 60px 6% 60px 6%;
}
    
#group_jsl {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-direction: row;
    order: 1;
    background-color: var(--color_2);
    background-image: none;
}
    
#\33 1e261c0 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-direction: row;
    order: 2;
    background-color: var(--color_2);
    background-image: none;
}
    
#group_nf3 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    flex-direction: row;
    background-color: var(--color_2);
    background-image: none;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e8a2e650 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    flex-direction: row;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_qos {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 40px 24px 40px 24px;
    margin: 0px 0% 0px 0%;
}
    
#f2ac894e {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\31 e5d8e27 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_8vv {
    width: 100%;
    height: auto;
    min-height: 100%;
    max-width: 100%;
    max-height: 100%;
    align-self: stretch;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_026 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 60px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 6fd0ff3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a2d054a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 a2d054a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0ld {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 7dcc323 {
    background-image: url("https://le-de.cdn-website.com/35092ee1f7a34e389d91f697d524a256/dms3rep/multi/opt/background-concrete-1920w.jpg");
}
    
#\36 46c5a10.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\36 46c5a10 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ab0bcc5 {
    margin: 0px 0% 0px 0%;
}
    
#e1627530 {
    width: 100%;
    height: auto;
    min-height: 100%;
    max-width: 100%;
    max-height: 100%;
    align-self: stretch;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a493f4e4 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 40px 24px 40px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d97acad4 {
    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;
}
    
#\37 30a13cd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 30a13cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1509d6d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\36 1509d6d {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba922db6 {
    width: 100%;
    height: 400px;
    min-height: 100%;
    max-width: 100%;
    max-height: 100%;
    align-self: stretch;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c74fa039 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9344a4d {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    padding: 40px 24px 40px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e73dd21e {
    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;
}
    
#fb3abdb4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#fb3abdb4 {
    width: auto;
    height: auto;
    min-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 991f302.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 991f302 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2eed8d6 {
    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;
}
}



@media all {
    
#f77215af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 40px 40px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a498c79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
}
    
#\30 854f382 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_0cj {
    width: 100%;
    height: 320px;
    max-width: 100%;
    min-height: 100%;
}
    
#\38 43bab8a {
    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;
}
    
#widget_bv9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 9dcda7e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\34 9dcda7e {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f44b0069 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
}
    
#\31 f9c6703 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(192,157,119,1);
    background-image: none;
    padding: 60px 40px 60px 40px;
    margin: 0px 0% 0px 0%;
}
    
#c3078beb {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\36 3f2a5a5 {
    margin: 0px 0% 0px 0%;
}
    
#\37 b22251e {
    background-color: rgba(192,157,119,1);
    background-image: none;
}
    
#\30 99b73aa {
    width: 100%;
    height: 400px;
    min-height: 100%;
    max-width: 100%;
    max-height: 100%;
    align-self: auto;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6678ebf {
    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;
}
    
#affdcd91 {
    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;
}
    
#\38 2e83a84.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#\38 2e83a84 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 8d262d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\33 d645b46 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 fed8117 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a2a9bbe.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 32px 12px 32px;
}
#\36 a2a9bbe {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 95a5a05 {
    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 eefc9de {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
}



@media all {
    
#bb7a4cc0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#a1147cdc {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 2% 60px 2%;
}
    
#\32 71e328b {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#widget_gk9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 3dfd3d8 {
    margin: 0px 0% 0px 0%;
}
    
#\38 ce9bf07.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\38 ce9bf07 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 24px 0% 24px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#widget_29a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_29a {
    height: 1000px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 221b681 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_1oj {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2fc59ee {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b3aebeb1 {
    min-height: auto;
}
    
#b3650746 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_ll5 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a7b36de6 {
    row-gap: 50px;
}
    
#group_b3o {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c0eeb59e {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#fa4cfaea {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_k7j {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 9c755e6 {
    width: 100%;
}
    
#\38 679de98 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 2ff0f65 {
    min-height: auto;
}
    
#bf3500c0 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ad973118 {
    min-height: auto;
}
    
#\34 e7f01da {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 2c287f5 {
    min-height: auto;
}
    
#\32 c93a0d6 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ea7b0a57 {
    min-height: auto;
}
    
#f1306172 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 0780f58 {
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d273594f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_nf3 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_jsl {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_qos {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f2ac894e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e8a2e650 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a493f4e4 {
    min-height: 100%;
}
}



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



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



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



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_29a {
    height: 600px;
}
}



@media (max-width: 767px) {
    
#\34 bb7a618 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\38 221b681 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#e701a99f {
    margin: 0px 0% 0px 0%;
}
    
#widget_1oj {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a7b36de6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 2fc59ee {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#b3aebeb1 {
    min-height: auto;
}
    
#group_ll5 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_b3o {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c0eeb59e {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fa4cfaea {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_8nv {
    align-items: flex-start;
}
    
#\38 9c755e6 {
    width: 100%;
}
    
#group_k7j {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 679de98 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2ff0f65 {
    min-height: auto;
}
    
#bf3500c0 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ad973118 {
    min-height: auto;
}
    
#\34 e7f01da {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 2c287f5 {
    min-height: auto;
}
    
#\32 c93a0d6 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ea7b0a57 {
    min-height: auto;
}
    
#f1306172 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0780f58 {
    min-height: auto;
}
    
#b3650746 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\34 2ffd696 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d273594f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_8vv {
    height: 240px;
}
    
#group_nf3 {
    min-width: 32px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_jsl {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e8a2e650 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_qos {
    min-width: 32px;
    order: 1;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f2ac894e {
    min-width: 32px;
    order: 0;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 e5d8e27 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 1e261c0 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_026 {
    padding: 0px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e1627530 {
    height: 240px;
}
    
#a493f4e4 {
    min-width: 32px;
    order: 1;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ba922db6 {
    height: 240px;
}
    
#c74fa039 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b9344a4d {
    min-width: 32px;
    order: 1;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f77215af {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 40px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a498c79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\30 854f382 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_0cj {
    height: 240px;
}
    
#\34 9dcda7e {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#f44b0069 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 f9c6703 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 40px 24px 40px 24px;
    margin: 0px 0% 0px 0%;
}
    
#c3078beb {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 99b73aa {
    height: 240px;
}
    
#\38 2e83a84 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\36 8d262d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 d645b46 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 a2a9bbe {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#bb7a4cc0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a1147cdc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 40px 4%;
}
    
#\38 ce9bf07.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\38 ce9bf07 {
    align-self: center;
    margin: 24px 0% 0px 0%;
}
    
#\32 3dfd3d8 {
    margin: 0px 0% 0px 0%;
}
}

