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

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

  *#dm .dmInner a.u_1691871579 span.text { text-decoration:none !important; }

  *#dm .dmInner div.u_1441997776 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(255,237,9,1) !important;
  }

  *#dm .dmInner div.u_1073796982 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(255,237,9,1) !important;
  }

  *#dm .dmInner div.u_1333744792 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(255,237,9,1) !important;
  }

  *#dm .dmInner a.u_1691871579:hover span.icon {
    color:rgba(0,0,0,0) !important;
    fill:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1691871579.hover span.icon {
    color:rgba(0,0,0,0) !important;
    fill:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1027267316 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(255,237,9,1) !important;
  }

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

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

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

  *#dm .dmInner a.u_1132688268:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1132688268.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1132688268 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1132688268 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_2448406478 span.text { font-size:36px !important; }

  *#dm .dmInner a.u_2448406478 {
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(241,227,200) rgb(241,227,200) rgb(241,227,200) rgb(241,227,200) !important;
  }

  *#dm .dmInner a.u_1945920592 span.text { font-size:36px !important; }

  *#dm .dmInner a.u_1945920592 {
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(241,227,200) rgb(241,227,200) rgb(241,227,200) rgb(241,227,200) !important;
  }

  *#dm .dmInner a.u_1586218158 span.text { font-size:36px !important; }

  *#dm .dmInner a.u_1586218158 {
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(241,227,200) rgb(241,227,200) rgb(241,227,200) rgb(241,227,200) !important;
  }

  *#dm .dmInner div.u_1779754690 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(241,227,200) rgb(241,227,200) rgb(241,227,200) rgb(241,227,200) !important;
    border-radius:10px 10px 10px 10px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 07effe5 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    border-radius: 0px 0px 0px 0px;
    background-image: url();
}
    
#\35 531b362 {
    min-height: 498px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1d47455[data-background-color-animation] {
    
}
#\32 1d47455 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: url();
    border-radius: 32px 32px 32px 32px;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 2% 0% 2%;
}
    
#widget_7hj {
    width: 1002px;
    height: 224px;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#undefined {
    width: 92%;
}
    
#widget_0s7.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#widget_0s7 {
    width: 52.63%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a8cfa0b5 {
    width: 99.94%;
    height: auto;
    max-width: none;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5e89b92 {
    margin: 0px 0% 0px 0%;
}
    
#e44c0b70 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\32 3f14b42 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 fb7fe2b {
    min-height: 123px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\36 8807378 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: -14px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 49b1809 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a0c4a8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0.05);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#e270ebb8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 119px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 211f2f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: -12px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ff7109f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0.05);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\36 a3cde6b {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#e3cd67ad {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6fc28af {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 131px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3741b01 {
    min-height: 160px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 bf2bd24 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.04%;
    min-height: 132px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df0b865e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: -14px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bf80f21 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\37 2e22c43 {
    margin: 0px 0% 0px 0%;
}
    
#\39 2e62fc8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0.05);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\35 3e06a04 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0.05);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#f9adc9f6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 133px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3a8f2b1 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bf75acc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: -14px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f325ffe5 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_f3i {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_bn0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: start;
    align-self: start;
    margin: 74px 0px 0px 0px;
}
    
#widget_c20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin-top: 10px;
}
    
#innergrid_g9p {
    width: 66.94%;
    grid-template-rows: minmax(202px, max-content);
    max-width: 100%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 29px 29px 29px 29px;
    justify-self: auto;
    align-self: center;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a21e9c0 {
    background-color: var(--color_1);
    background-image: initial;
}
}



@media all {
    
#\36 d927153 {
    margin: 0px 0px 0px 0px;
}
    
#\30 fb9ff1e {
    min-height: 559px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 4d5b812 {
    width: 214px;
    height: auto;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: center;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e9fe4dac {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\30 0c308b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 44.15%;
    min-width: 4%;
    order: 1;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a891c27.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10%;
    padding-bottom: 10%;
}
#\30 a891c27 {
    width: 441px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fd7d3064 {
    width: 74.15%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 eaa8680 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.85%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/4986590fa8734f4a8dc0210369bb500f/dms3rep/multi/opt/178CADB8-C8B8-42EC-88DD-AFD764D1B11D_1_105_c-1920w.jpeg);
    order: 0;
    border-radius: 20px;
    background-position: 50% 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\34 eaa8680.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAAUCBwAAAAAAAAAAAAAAAAECAwURIgQSEyExQVH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAEFAQAAAAAAAAAAAAAAAAEAAgMEMhH/2gAMAwEAAhEDEQA/AJUZj3JmjKz0ltHcZ9jTphk5Strtz6ACh1ubuihbWiIyv//Z');
}
}



@media all {
    
#\34 8f8533b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ff5d3bb4 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_esk.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_esk {
    width: 80.18%;
    height: 546px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#eebd0c0c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eebd0c0c {
    width: 80.27%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_onn.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_onn {
    width: 62%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d599d4f {
    background-color: var(--color_1);
    background-image: initial;
}
    
#widget_s8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#e662660d {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\33 bfe301e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a1c92f27 {
    width: 72.69%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fd92ef1 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b0bac8e1 {
    min-height: 161px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e7c41610 {
    margin: 0px 0% 0px 0%;
}
    
#\30 89dddfc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e719c61e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\38 fca381a {
    justify-content: flex-end;
    align-items: center;
    width: 91.04%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#db96b417::before, #db96b417 > .bgExtraLayerOverlay {
    
}
#db96b417 {
    justify-content: flex-end;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://le-de.cdn-website.com/4986590fa8734f4a8dc0210369bb500f/dms3rep/multi/opt/00+TerrasView-1920w.jpeg);
    border-radius: 20px 20px 20px 20px;
    background-position: 50% 0%;
    order: 1;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
#db96b417.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAwQREwVhBzFB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAZEQEBAQADAAAAAAAAAAAAAAACAQADEiH/2gAMAwEAAhEDEQA/AM7464VurZA2N2Bk2D86Vk9222aRosNwHEe+0RTd2LYbcj4A/VN//9k=');
}
    
#\36 c67975f {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a97dfcab {
    justify-content: flex-end;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://le-de.cdn-website.com/4986590fa8734f4a8dc0210369bb500f/dms3rep/multi/opt/00+Vue+Balcon-1920w.jpeg);
    border-radius: 20px 20px 20px 20px;
    order: 2;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
#a97dfcab.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQBBQEAAAAAAAAAAAAAAgABAwUEERMhIzFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAIDAQAAAAAAAAAAAAAAAAECAAMhBP/aAAwDAQACEQMRAD8AzgWMOJWwhNihusPGrKGVsDk/XF78REWrosKjYx6EDnJ//9k=');
}
    
#\32 39dadf6 {
    width: 100.00%;
    height: 529px;
    max-width: 100%;
    order: 2;
}
    
#\31 3dc2ced {
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\31 2fe15ec.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 2fe15ec {
    width: 100%;
    height: 528px;
    max-width: 100%;
    align-self: center;
    order: 3;
    margin: 0px 0px 0px 0px;
}
    
#\31 6a7eef5 {
    width: 100.00%;
    height: 526px;
    max-width: 100%;
    order: 2;
}
    
#\30 a3a9d92 {
    justify-content: flex-end;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://le-de.cdn-website.com/4986590fa8734f4a8dc0210369bb500f/dms3rep/multi/opt/09+Terrase+Chamois-1920w.jpeg);
    border-radius: 20px 20px 20px 20px;
    background-position: 100% 50%;
    order: 0;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
#\30 a3a9d92.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAgEAAABQQDAQAAAAAAAAAAAAAAAQIDBAUGESETMUHR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIDIf/aAAwDAQACEQMRAD8AmW3ZsqA65JqLaYruMIL0xe46knSXzwWi7+AAn3pU00hvrP/Z');
}
    
#\32 fce95eb {
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_iav {
    width: 207px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 371ae4d {
    width: 207px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f51999d8 {
    width: 207px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\38 8653273 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#ac10ca60 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 d7847a9 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bacef379.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#bacef379 {
    width: 303px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 531b362 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 32px;
    padding: 0% 2% 0% 2%;
}
    
#\32 1d47455 {
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 75% 4%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 fb7fe2b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 2% 2% 2%;
}
    
#\32 3f14b42 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 49b1809 {
    height: auto;
    width: 110px;
}
    
#\39 a0c4a8e {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ff7109f {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a3cde6b {
    height: auto;
    width: 110px;
}
    
#e3cd67ad {
    height: auto;
    width: 110px;
}
    
#\39 2e62fc8 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3741b01 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 1.5%;
}
    
#\35 3e06a04 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 3a8f2b1 {
    height: auto;
    width: 110px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f325ffe5 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#group_f3i {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 fb9ff1e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\30 0c308b8 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\30 a891c27 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#fd7d3064 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\34 eaa8680 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 405px;
    height: auto;
}
#\34 eaa8680.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAAUCBwAAAAAAAAAAAAAAAAECAwURIgQSEyExQVH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAEFAQAAAAAAAAAAAAAAAAEAAgMEMhH/2gAMAwEAAhEDEQA/AJUZj3JmjKz0ltHcZ9jTphk5Strtz6ACh1ubuihbWiIyv//Z');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ff5d3bb4 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 fd92ef1 {
    width: 100%;
    min-height: 80px;
}
    
#b0bac8e1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 2% 2% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db96b417::before, #db96b417 > .bgExtraLayerOverlay {
    
}
#db96b417 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 2%;
    margin: 0% 0% 0% 0%;
}
#db96b417.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAwQREwVhBzFB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAZEQEBAQADAAAAAAAAAAAAAAACAQADEiH/2gAMAwEAAhEDEQA/AM7464VurZA2N2Bk2D86Vk9222aRosNwHEe+0RTd2LYbcj4A/VN//9k=');
}
    
#\36 c67975f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 22px;
    column-gap: 2%;
    padding-top: 3%;
}
    
#a97dfcab {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 2%;
    margin: 0% 0% 0% 0%;
}
#a97dfcab.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQBBQEAAAAAAAAAAAAAAgABAwUEERMhIzFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAIDAQAAAAAAAAAAAAAAAAECAAMhBP/aAAwDAQACEQMRAD8AzgWMOJWwhNihusPGrKGVsDk/XF78REWrosKjYx6EDnJ//9k=');
}
    
#\30 a3a9d92 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 2%;
    margin: 0% 0% 0% 0%;
}
#\30 a3a9d92.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAgEAAABQQDAQAAAAAAAAAAAAAAAQIDBAUGESETMUHR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIDIf/aAAwDAQACEQMRAD8AmW3ZsqA65JqLaYruMIL0xe46knSXzwWi7+AAn3pU00hvrP/Z');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac10ca60 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 d7847a9 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (max-width: 767px) {
    
#e44c0b70 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\30 fb7fe2b {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\30 3741b01 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 bf80f21 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\30 fb9ff1e {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e9fe4dac {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#b0bac8e1 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e662660d {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\35 531b362 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
}
    
#\32 1d47455 {
    min-height: 100px;
    align-items: center;
    width: 100%;
    order: 0;
    justify-content: center;
    row-gap: 24px;
    background-position: 50% 50%;
    height: auto;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 6% 0% 75% 0%;
    margin: 0px 0% 0% 0%;
}
    
#\35 5e6eae0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 3f14b42 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 5px;
    order: 1;
}
    
#\30 fb7fe2b {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#a8cfa0b5 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\31 49b1809 {
    width: 96px;
    height: auto;
}
    
#\39 a0c4a8e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\34 ff7109f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\36 a3cde6b {
    width: 96px;
    height: auto;
}
    
#e3cd67ad {
    width: 96px;
    height: auto;
}
    
#\39 2e62fc8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\30 3741b01 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 4% 4% 4% 4%;
}
    
#\35 3e06a04 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\39 3a8f2b1 {
    width: 96px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#f325ffe5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    padding: 0px 0px 0px 0px;
}
    
#group_f3i {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 6px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#innergrid_g9p {
    width: 97.86%;
    grid-template-rows: minmax(377px, max-content);
}
    
#widget_bn0 {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 79px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\30 fb9ff1e {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#\33 4d5b812 {
    height: 50px;
    width: 55.61%;
}
    
#\30 0c308b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\30 a891c27.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\30 a891c27 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#fd7d3064 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 93.65%;
}
    
#\34 eaa8680 {
    width: 100%;
    min-height: 282px;
    align-items: center;
    order: 0;
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
}
#\34 eaa8680.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAAUCBwAAAAAAAAAAAAAAAAECAwURIgQSEyExQVH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAEFAQAAAAAAAAAAAAAAAAEAAgMEMhH/2gAMAwEAAhEDEQA/AJUZj3JmjKz0ltHcZ9jTphk5Strtz6ACh1ubuihbWiIyv//Z');
}
}



@media (max-width: 767px) {
    
#\34 8f8533b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 5px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ff5d3bb4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_esk {
    height: 209px;
    order: 1;
    width: 100%;
}
    
#widget_onn {
    width: 98.99%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#eebd0c0c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eebd0c0c {
    order: 0;
    width: 100.00%;
    margin: 4px 0% 4px 0%;
}
    
#\34 6b9d2b8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 fd92ef1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#b0bac8e1 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\30 89dddfc {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 bfe301e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e719c61e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#db96b417::before, #db96b417 > .bgExtraLayerOverlay {
    
}
#db96b417 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
#db96b417.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAwQREwVhBzFB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAZEQEBAQADAAAAAAAAAAAAAAACAQADEiH/2gAMAwEAAhEDEQA/AM7464VurZA2N2Bk2D86Vk9222aRosNwHEe+0RTd2LYbcj4A/VN//9k=');
}
    
#\36 c67975f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 15px;
    padding: 3% 4% 12% 4%;
}
    
#a97dfcab {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
#a97dfcab.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQBBQEAAAAAAAAAAAAAAgABAwUEERMhIzFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAIDAQAAAAAAAAAAAAAAAAECAAMhBP/aAAwDAQACEQMRAD8AzgWMOJWwhNihusPGrKGVsDk/XF78REWrosKjYx6EDnJ//9k=');
}
    
#\30 a3a9d92 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
#\30 a3a9d92.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAgEAAABQQDAQAAAAAAAAAAAAAAAQIDBAUGESETMUHR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIDIf/aAAwDAQACEQMRAD8AmW3ZsqA65JqLaYruMIL0xe46knSXzwWi7+AAn3pU00hvrP/Z');
}
    
#\31 3dc2ced {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ac10ca60 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    padding: 0px 0px 0px 0px;
}
    
#\34 d7847a9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#bacef379.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#bacef379 {
    height: auto;
    min-height: 61px;
    width: 214px;
}
}

