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

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

  *#dm .dmInner *.u_1419107789 { text-align:CENTER !important; }

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

  *#dm .dmInner a.u_1419107789 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1279440712:hover { background-image:none !important; }

  *#dm .dmInner a.u_1279440712.hover { background-image:none !important; }

  *#dm .dmInner a.u_1859570228:hover { background-image:none !important; }

  *#dm .dmInner a.u_1859570228.hover { background-image:none !important; }

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

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

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

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

  *#dm .dmInner a.u_1730010284:hover { background-image:none !important; }

  *#dm .dmInner a.u_1730010284.hover { background-image:none !important; }

  *#dm .dmInner a.u_1416860806:hover { background-image:none !important; }

  *#dm .dmInner a.u_1416860806.hover { background-image:none !important; }

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

  *#dm .dmInner a.u_1028801198:hover { background-image:none !important; }

  *#dm .dmInner a.u_1028801198.hover { background-image:none !important; }

  *#dm .dmInner div.u_4121103266 img { object-fit:contain !important; }

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

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

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

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

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

  *#dm .dmInner *.u_1362402671 .dmformsubmit { float:RIGHT !important; }

  *#dm .dmInner div.u_1362402671 .dmforminput input {
    color:rgba(54,54,54,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1362402671 .dmforminput textarea {
    color:rgba(54,54,54,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1362402671 .dmforminput .fileUploadLink {
    color:rgba(54,54,54,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1362402671 .checkboxwrapper span {
    color:rgba(54,54,54,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1362402671 .radiowrapper span {
    color:rgba(54,54,54,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1362402671 .optinwrapper div {
    color:rgba(54,54,54,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1362402671 .freetextwrapper {
    color:rgba(54,54,54,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1362402671 .dmforminput select {
    color:rgba(54,54,54,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1362402671 .dmforminput option {
    color:rgba(54,54,54,1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1362402671 input::placeholder {
    font-weight:normal !important;
    font-size:16px !important;
    color:rgba(203,203,203,1) !important;
  }

  *#dm .dmInner div.u_1362402671 input.placeholder {
    font-weight:normal !important;
    font-size:16px !important;
    color:rgba(203,203,203,1) !important;
  }

  *#dm .dmInner div.u_1362402671 textarea::placeholder {
    font-weight:normal !important;
    font-size:16px !important;
    color:rgba(203,203,203,1) !important;
  }

  *#dm .dmInner div.u_1362402671 textarea.placeholder {
    font-weight:normal !important;
    font-size:16px !important;
    color:rgba(203,203,203,1) !important;
  }

  *#dm .dmInner div.u_1362402671 select::placeholder {
    font-weight:normal !important;
    font-size:16px !important;
    color:rgba(203,203,203,1) !important;
  }

  *#dm .dmInner div.u_1362402671 select.placeholder {
    font-weight:normal !important;
    font-size:16px !important;
    color:rgba(203,203,203,1) !important;
  }

  *#dm .dmInner div.u_1362402671 .dmforminput {
    padding-block:3px !important;
    padding-inline:2px !important;
  }

  *#dm .dmInner div.u_1362402671 .spacing-container {
    margin-block:-3px !important;
    margin-inline:-2px !important;
  }

  *#dm .dmInner div.u_1362402671 input:not([type="submit"]) {
    border-color:rgba(225,225,225,1) rgba(225,225,225,1) rgba(225,225,225,1) rgba(225,225,225,1) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0.02) !important;
    border-radius:5px 5px 5px 5px !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1362402671 textarea {
    border-color:rgba(225,225,225,1) rgba(225,225,225,1) rgba(225,225,225,1) rgba(225,225,225,1) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0.02) !important;
    border-radius:5px 5px 5px 5px !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1362402671 select {
    border-color:rgba(225,225,225,1) rgba(225,225,225,1) rgba(225,225,225,1) rgba(225,225,225,1) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0.02) !important;
    border-radius:5px 5px 5px 5px !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1362402671 .dmformsubmit {
    justify-content:flex-start !important;
    width:480px !important;
    height:47px !important;
    float:none !important;
    display:block !important;
    border-radius:15px 15px 15px 15px !important;
    margin-block-start:0px !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  *#dm .dmInner a.u_1627497435:hover { background-image:none !important; }

  *#dm .dmInner a.u_1627497435.hover { background-image:none !important; }

  *#dm .dmInner div.u_1362402671 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_4) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1362402671 .m-recaptcha {
    color:var(--color_4) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1362402671 .dmwidget-title {
    font-weight:400 !important;
    font-size:32px !important;
    text-align:left !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1443040786:hover { background-image:none !important; }

  *#dm .dmInner a.u_1443040786.hover { background-image:none !important; }

  *#dm .dmInner a.u_1034020096:hover { background-image:none !important; }

  *#dm .dmInner a.u_1034020096.hover { background-image:none !important; }

  *#dm .dmInner div.u_1729958265 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1035214576 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1106903832:hover { background-image:none !important; }

  *#dm .dmInner a.u_1106903832.hover { background-image:none !important; }

  *#dm .dmInner a.u_1988934579:hover { background-image:none !important; }

  *#dm .dmInner a.u_1988934579.hover { background-image:none !important; }

  *#dm .dmInner div.u_1178918823 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1195516860 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1401077628:hover { background-image:none !important; }

  *#dm .dmInner a.u_1401077628.hover { background-image:none !important; }

  *#dm .dmInner a.u_1325700889:hover { background-image:none !important; }

  *#dm .dmInner a.u_1325700889.hover { background-image:none !important; }

  *#dm .dmInner div.u_1672066899 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1681291242 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1341265285:hover { background-image:none !important; }

  *#dm .dmInner a.u_1341265285.hover { background-image:none !important; }

  *#dm .dmInner a.u_1806883248:hover { background-image:none !important; }

  *#dm .dmInner a.u_1806883248.hover { background-image:none !important; }

  *#dm .dmInner div.u_1878119625 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1469055957 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1437507919:hover { background-image:none !important; }

  *#dm .dmInner a.u_1437507919.hover { background-image:none !important; }

  *#dm .dmInner a.u_1482048886:hover { background-image:none !important; }

  *#dm .dmInner a.u_1482048886.hover { background-image:none !important; }

  *#dm .dmInner div.u_1458348671 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1021044917 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1291903816:hover { background-image:none !important; }

  *#dm .dmInner a.u_1291903816.hover { background-image:none !important; }

  *#dm .dmInner *.u_3834682298 .photoGalleryThumbs .image-container a { background-size:contain !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_8) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_8) !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1362402671 .dmformsubmit {
    width:300px !important;
    height:52px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 5011afb {
    min-height: 832px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 9881ae7::before, #\31 9881ae7 > .bgExtraLayerOverlay {
    
}
#\31 9881ae7 {
    background-color: var(--color_7);
    background-image: url("https://le-de.cdn-website.com/30cad7cfa50f4ecea0064adae93311db/dms3rep/multi/opt/banner+inicio-1920w.jpg");
    border-radius: 0px 0px 0px 0px;
}
    
#\34 ee490f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin: 0px 0% 0px 0%;
}
    
#\31 adbb658 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 127px;
    min-height: 47px;
    max-height: 100%;
    order: 3;
    height: auto;
    column-gap: 8%;
    align-self: center;
    padding: 0% 0% 0% 0%;
    margin: -11.4% 0% 0% 0%;
}
    
#\35 d97082d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 de23f6e {
    width: 100%;
    height: 22px;
    max-width: 100%;
    order: 2;
}
    
#fc0dfdc9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 20px;
    padding-right: 20px;
}
#fc0dfdc9 {
    width: 115px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    max-height: none;
    min-height: auto;
    min-width: 130px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5011afb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\34 ee490f5 {
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\31 adbb658 {
    min-height: 54px;
    width: 208px;
    column-gap: 4%;
    height: auto;
}
    
#\35 d97082d {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#fc0dfdc9 {
    width: 89px;
}
    
#\31 9881ae7::before, #\31 9881ae7 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 5011afb {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 9881ae7 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 5011afb {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
}
    
#\34 ee490f5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\31 adbb658 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 257px;
    justify-content: space-between;
    align-items: center;
    min-height: 110px;
    margin-top: 3%;
}
    
#\35 d97082d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.01%;
}
    
#\31 de23f6e {
    height: 18px;
}
    
#fc0dfdc9 {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9881ae7::before, #\31 9881ae7 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#ac49fde2 {
    min-height: 283px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c4471656 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
}
    
#\36 6d8050b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#widget_qc7 {
    width: 181px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_23s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ft2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ft2 {
    width: 41.40%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_2ej {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 87dd7ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#de772627 {
    width: 181px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 e141a3e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 2d1312e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 2d1312e {
    width: 41.40%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bcff2fa3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ef81218b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#ef81218b {
    width: 241px;
    height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d87894a5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#d87894a5 {
    width: 241px;
    height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac49fde2 {
    min-height: 373px;
}
    
#\36 6d8050b {
    row-gap: 10px;
}
    
#\33 87dd7ff {
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#ac49fde2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 6d8050b {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#\33 87dd7ff {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\34 9684571 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 bd19e3b {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
}
    
#\31 b05814e {
    min-height: 305px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 80px 0px 80px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 278c61b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a1d887a0 {
    margin: 0px 0% 0px 0%;
}
    
#\30 c4ae4f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#f77f8eed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f77f8eed {
    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;
}
    
#b180bedf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#b180bedf {
    width: 241px;
    height: 55px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b05814e {
    min-height: 245px;
}
    
#\30 278c61b {
    width: 88.77%;
}
}



@media (max-width: 767px) {
    
#\34 9684571 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 b05814e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 278c61b {
    width: 94.29%;
}
    
#\30 c4ae4f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f77f8eed {
    width: 100.00%;
}
}



@media all {
    
#ac14937f {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
}
    
#\38 cbf2eda {
    width: 181px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 b348cdc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\30 b348cdc {
    width: 241px;
    height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb132d43 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 a1a31d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 541d374 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 97abc16 {
    width: 181px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#cf0e3080.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cf0e3080 {
    width: 41.40%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c12ce279 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#c3de05a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\32 4332e22.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 4332e22 {
    width: 41.40%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c696e0e3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#c696e0e3 {
    width: 241px;
    height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efa9fc93 {
    min-height: 283px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 1e1bbd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c12ce279 {
    row-gap: 10px;
}
    
#c3de05a6 {
    row-gap: 10px;
}
    
#efa9fc93 {
    min-height: 373px;
}
}



@media (max-width: 767px) {
    
#c12ce279 {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#c3de05a6 {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#efa9fc93 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media all {
    
#fab86cba.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fab86cba {
    width: 41.40%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 8382e86 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f79c26d9 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
}
    
#\38 f9ebc51 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 51.14%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#a22764da {
    min-height: 283px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 bb67fe1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\35 bb67fe1 {
    width: 241px;
    height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d7ba651 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 44.856534954407294%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 4ace9da {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0vm {
    width: 100.01%;
    height: 364px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f9ebc51 {
    row-gap: 10px;
}
    
#\39 d7ba651 {
    row-gap: 10px;
}
    
#a22764da {
    min-height: 373px;
}
}



@media (max-width: 767px) {
    
#\38 f9ebc51 {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#\39 d7ba651 {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#a22764da {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_0vm {
    height: 194px;
    width: 100.00%;
}
}



@media all {
    
#\31 e3c2f9b {
    width: 181px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 267c963 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 d3ccd3c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\32 dfcdb6b {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
}
    
#eb87384f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 0dc514e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 5d03536 {
    min-height: 283px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 0dd1d08 {
    width: 181px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d3ccd3c {
    row-gap: 10px;
}
    
#\30 0dc514e {
    row-gap: 10px;
}
    
#\34 5d03536 {
    min-height: 373px;
}
}



@media (max-width: 767px) {
    
#\33 d3ccd3c {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#\30 0dc514e {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#\34 5d03536 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media all {
    
#\39 7bcad2e {
    min-height: 283px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 a7d4d6a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d14c44ed {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
}
    
#\33 8c8e467 {
    width: 181px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 292789f {
    width: 181px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 99bd665 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 93d9e02 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#d8cb96d2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7bcad2e {
    min-height: 373px;
}
    
#\32 93d9e02 {
    row-gap: 10px;
}
    
#d8cb96d2 {
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\39 7bcad2e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 93d9e02 {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#d8cb96d2 {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
}



@media all {
    
#f2c55d04 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
}
    
#ffd76285 {
    width: 181px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 681edef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 30.666666666666668%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\34 3faa92f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e2cdad32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 30.666666666666668%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#d5e9e897 {
    min-height: 283px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 ad7294e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 30.666666666666668%;
    min-width: 4%;
    order: 2;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 681edef {
    row-gap: 10px;
}
    
#e2cdad32 {
    row-gap: 10px;
}
    
#d5e9e897 {
    min-height: 373px;
}
    
#\30 ad7294e {
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\31 681edef {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#e2cdad32 {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#d5e9e897 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 ad7294e {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\35 ca8db11 {
    min-height: 283px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 80dc283 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 606386d {
    background-color: var(--color_5);
    background-image: url("https://le-de.cdn-website.com/30cad7cfa50f4ecea0064adae93311db/dms3rep/multi/opt/rages-obras-construcciones-mantenimiento-1920w.jpg");
    border-radius: 0px 0px 0px 0px;
}
#\34 606386d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAGxAAAwACAwAAAAAAAAAAAAAAAAECAwQiUXH/xAAVAQEBAAAAAAAAAAAAAAAAAAAABP/EABcRAAMBAAAAAAAAAAAAAAAAAAACMQP/2gAMAwEAAhEDEQA/AMBWOY0acSk10SQ+K8AKdKFh/9k=');
}
    
#\32 f0bcb86 {
    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 eb7ec6d {
    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;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ca8db11 {
    min-height: 373px;
}
    
#\35 80dc283 {
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\35 ca8db11 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 80dc283 {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#\32 f0bcb86 {
    width: 94.29%;
}
    
#\34 eb7ec6d {
    width: 94.29%;
}
}



@media all {
    
#\36 afa4787 {
    min-height: 283px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ca799ba0 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#f12cde43.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#f12cde43 {
    width: 363px;
    height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 720bdaa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#widget_4kl {
    width: 100.00%;
    height: 666px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#\34 567c5ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 1f2d21a {
    width: 100.00%;
    height: 666px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#\35 188ea42.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\35 188ea42 {
    width: 363px;
    height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 afa4787 {
    min-height: 373px;
}
    
#\31 720bdaa {
    row-gap: 10px;
}
    
#\34 567c5ee {
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\36 afa4787 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 720bdaa {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#widget_4kl {
    height: 240px;
}
    
#\34 567c5ee {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#\34 1f2d21a {
    height: 240px;
}
}



@media all {
    
#e119e10e {
    background-color: var(--color_5);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#f42fbc7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#b51d135e {
    min-height: 283px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b0550b63.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#b0550b63 {
    width: 241px;
    height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f42fbc7d {
    row-gap: 10px;
}
    
#b51d135e {
    min-height: 373px;
}
}



@media (max-width: 767px) {
    
#f42fbc7d {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#b51d135e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media all {
    
#\34 b28fe1e {
    width: 100.00%;
    height: 666px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#\38 8fc3697 {
    width: 100.00%;
    height: 666px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#\31 9c9d1fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 ef34fa0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\32 a606220.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\32 a606220 {
    width: 363px;
    height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#baba1456 {
    min-height: 283px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 c0d4c1c {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\34 117cd60.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\34 117cd60 {
    width: 363px;
    height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9c9d1fd {
    row-gap: 10px;
}
    
#\34 ef34fa0 {
    row-gap: 10px;
}
    
#baba1456 {
    min-height: 373px;
}
}



@media (max-width: 767px) {
    
#\34 b28fe1e {
    height: 240px;
}
    
#\38 8fc3697 {
    height: 240px;
}
    
#\31 9c9d1fd {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#\34 ef34fa0 {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#baba1456 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media all {
    
#\33 72f0bdc {
    width: 100.00%;
    height: 666px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#\33 6ab9cc7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#bb27f08c {
    width: 100.00%;
    height: 666px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#\38 a868df8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\33 2123ffa {
    min-height: 283px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 1762bb9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\35 1762bb9 {
    width: 363px;
    height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2d3e934.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#d2d3e934 {
    width: 363px;
    height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9e90b77 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6ab9cc7 {
    row-gap: 10px;
}
    
#\38 a868df8 {
    row-gap: 10px;
}
    
#\33 2123ffa {
    min-height: 373px;
}
}



@media (max-width: 767px) {
    
#\33 72f0bdc {
    height: 240px;
}
    
#\33 6ab9cc7 {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#bb27f08c {
    height: 240px;
}
    
#\38 a868df8 {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#\33 2123ffa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media all {
    
#f9daf061 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#fdf8d142 {
    width: 100.00%;
    height: 666px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#cb8730b7 {
    width: 100.00%;
    height: 666px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#\31 25cb9de {
    min-height: 283px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 81060d8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\36 81060d8 {
    width: 363px;
    height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5734a23.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\38 5734a23 {
    width: 363px;
    height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecb67737 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#f6e03ea7 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9daf061 {
    row-gap: 10px;
}
    
#\31 25cb9de {
    min-height: 373px;
}
    
#ecb67737 {
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#f9daf061 {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#fdf8d142 {
    height: 240px;
}
    
#cb8730b7 {
    height: 240px;
}
    
#\31 25cb9de {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ecb67737 {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\32 805e2b8 {
    min-height: 283px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f6643170.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#f6643170 {
    width: 363px;
    height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8d21ab1 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\31 4573d53 {
    width: 100.00%;
    height: 666px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#\34 e94df7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 8fd2b7a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\34 8fd2b7a {
    width: 363px;
    height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfb1d21d {
    width: 100.00%;
    height: 666px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#eb1f02ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 805e2b8 {
    min-height: 373px;
}
    
#\34 e94df7b {
    row-gap: 10px;
}
    
#eb1f02ef {
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\32 805e2b8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 4573d53 {
    height: 240px;
}
    
#\34 e94df7b {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
    
#dfb1d21d {
    height: 240px;
}
    
#eb1f02ef {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\36 9469da4 {
    min-height: 282px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 6b20aac {
    background-color: var(--color_5);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\32 12c609c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 0667ff8 {
    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 (min-width: 768px) and (max-width: 1024px) {
    
#\36 9469da4 {
    min-height: 373px;
}
    
#\32 12c609c {
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\36 9469da4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 12c609c {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\32 bf3426b {
    min-height: 283px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 f24bbcd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\37 c8c8592 {
    width: 100%;
    height: auto;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\31 3aab804 {
    background-color: var(--color_5);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 bf3426b {
    min-height: 373px;
}
    
#\31 f24bbcd {
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\32 bf3426b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 f24bbcd {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 6b70407 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 9e07ed5 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 485a44d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_4bi {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9e07ed5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 6593f0b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 6b70407 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 9e07ed5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

