@media all {
  *#dm .dmInner a.u_1542533422 span.text { font-weight:600 !important; }

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

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

  *#dm .dmInner div.u_3560459948 .guesty-search-submit-btn {
    background-color:var(--color_1) !important;
    -webkit-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    -moz-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_3560459948 .guesty-search-submit-btn span.text {
    font-family:'AktivGroteskEx_Trial_Lt' !important;
    color:rgba(252,245,231,1) !important;
  }

  *#dm .dmInner *.u_3560459948 .guesty-search-submit-btn { text-align:CENTER !important; }

  *#dm .dmInner div.u_3560459948 .guesty-search-submit-btn:hover span.text {
    color:rgba(252,245,231,1) !important;
    font-weight:bold !important;
    font-style:normal !important;
    text-decoration:none !important;
  }

  *#dm .dmInner div.u_3560459948 .guesty-search-submit-btn.hover span.text {
    color:rgba(252,245,231,1) !important;
    font-weight:bold !important;
    font-style:normal !important;
    text-decoration:none !important;
  }

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

  *#dm .dmInner div.u_1978934213 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1978934213 img { border-radius:0% 0% 0% 0% !important; }

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

  *#dm .dmInner div.u_1157383799 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1157383799 img { border-radius:0% 0% 0% 0% !important; }

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

  *#dm .dmInner div.u_1287605027 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1287605027 img { border-radius:0% 0% 0% 0% !important; }

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

  *#dm .dmInner div.u_1441419615 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1441419615 img { border-radius:0% 0% 0% 0% !important; }

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

  *#dm .dmInner a.u_1215971224 span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1749066834 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1888806403 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1982275724 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1303224639 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1885397133 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1769032228 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1617491052 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1017275001 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1842447143 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1230980622 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1564954099 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1377400251 .svg {
    color:var(--color_3) !important;
    fill:var(--color_3) !important;
  }

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

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

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

  *#dm .dmInner a.u_1854112485 span.text { color:var(--color_1) !important; }

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

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

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

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

  *#dm .dmInner div.u_1509668687 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1509668687 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1615735503 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1615735503 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1636527151 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1636527151 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1768649526 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1768649526 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1189459147 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1189459147 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1656735074 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1656735074 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1650011405 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1650011405 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1435091216 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1435091216 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1816659736 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1456474523 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1602080330 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1762630544 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1541866355 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1464872647 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1464872647 img { border-radius:0% 0% 0% 0% !important; }

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

  *#dm .dmInner div.u_1991754209 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1991754209 img { border-radius:0% 0% 0% 0% !important; }

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

  *#dm .dmInner div.u_1392592128 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1392592128 img { border-radius:0% 0% 0% 0% !important; }

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

  *#dm .dmInner div.u_1675889000 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner nav.u_2644023374.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 15px - 0px) !important; }

  *#dm .dmInner nav.u_2644023374.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:0px !important; }

  *#dm .dmInner nav.u_1964180469.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 15px - 0px) !important; }

  *#dm .dmInner nav.u_1964180469.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:0px !important; }

  *#dm .dmInner nav.u_1556471197.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 15px - 0px) !important; }

  *#dm .dmInner nav.u_1556471197.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:0px !important; }

  *#dm .dmInner nav.u_1944679968.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 15px - 0px) !important; }

  *#dm .dmInner nav.u_1944679968.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:0px !important; }

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

  *#dm .dmInner nav.u_1556471197.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1675889000 img {
    border-radius:0% 0% 0% 0% !important;
    object-position:100% 100% !important;
    object-fit:cover !important;
  }
}

@media (min-width:1025px) {
  *#dm .dmInner div.u_3560459948 .guesty-search-submit-btn span.text { font-size:14px !important; }

  *#dm .dmInner div.u_3560459948 .guesty-search-submit-btn { height:40px !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1675889000 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(252, 245, 231, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 741px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.75;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    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_2);
    background-image: url("https://le-de.cdn-website.com/7538d81ac6824d98b175d210e5c917e8/dms3rep/multi/opt/Kopi-av-000071010011-2-1920w.png");
    border-radius: 0px 0px 0px 0px;
}
#\36 3bd85219866cc362278151f.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_d02 {
    width: 53.70%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_ecg {
    width: 58.16%;
    height: 106px;
    max-width: 100%;
    order: 1;
}
    
#widget_rj3 {
    width: 53.35%;
    height: 66px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0a9d5be {
    width: 53.35%;
    height: 50px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 8c38f1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\34 de68f2f {
    min-height: 25px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ce669588 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_hki {
    width: 1000px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    align-self: center;
}
}



@media all {
    
#\35 7778509 {
    width: 668px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 cd9b805::before, #\35 cd9b805 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.75;
}
#\35 cd9b805 {
    background-image: url("https://le-de.cdn-website.com/7538d81ac6824d98b175d210e5c917e8/dms3rep/multi/opt/DTS_SOJOURN_Franco_Dupuy_Photos_ID10750-1920w.jpg");
    box-shadow: none;
    background-position: 50% 100%;
}
#\35 cd9b805.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMFBv/EACAQAAEDBAIDAAAAAAAAAAAAAAECAwYABRIhBBETMcH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAIDAQAAAAAAAAAAAAAAAAABAgMhEv/aAAwDAQACEQMRAD8ALjwpT0Ia5y/IzrNLKvtQEx5rEarbyeYKNwttjZGDWw6APdJUGgogd9CplBy0V284f//Z');
}
    
#\36 0dab3c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 0dab3c6 {
    width: 502px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0px 50px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#fb73cdde {
    align-items: flex-start;
    width: 43.32%;
    min-height: 194px;
    max-height: 100%;
    align-self: flex-end;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 03b9bc1 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 250px 4% 100px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 aa2ad3c::before, #\30 aa2ad3c > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.4;
    border-radius: inherit;
}
#\30 aa2ad3c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 43px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 69c0809 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\34 22d12b0 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 578e3b6 {
    min-height: 525px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e0461531 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4baf781 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3449c6a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d0b4a6e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cabc71ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 95b230f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 897fd0c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ce6e403d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bde210a1 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fb61c40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c72c49f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#ee550429 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d9c5af9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ba503817 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1e13024 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6a039a4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e0402031 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2051c17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#da319d0c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 169680a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 5573871 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    align-self: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 2051021 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b37ddf9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 50%;
    min-width: 4%;
    align-items: center;
    justify-content: space-between;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-width: 0 0 0 1px;
    padding: 5% 16px 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\39 3c106f3 {
    background-color: var(--color_2);
    background-image: none;
}
    
#bbdc82f0 {
    min-height: 743px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d5b9b01 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 50%;
    min-width: 4%;
    align-items: center;
    justify-content: space-between;
    padding: 5% 5% 5% 16px;
    margin: 0% 0% 0% 0%;
}
    
#a0984b4a {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
}
    
#\32 92e0d5e {
    width: 100%;
    height: 340px;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a32b62e1 {
    width: 74.06%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9da982f {
    width: 75%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e7c9dcfb {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    align-self: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 7ce0333 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bf0bfd5 {
    width: 100%;
    height: 340px;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c213220 {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 3;
}
    
#\32 bed1249 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#e5dfdc41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#acfd95a3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 bbf3e0e {
    min-height: 467px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f6d64d7a {
    width: 330px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#eac3bb44.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 12px 10px 12px;
}
#eac3bb44 {
    width: 17.49%;
    height: auto;
    max-width: 100%;
    align-self: center;
    min-height: 48px;
    order: 2;
    margin: 16px 0px 0px 0px;
}
    
#a1a0b950::before, #a1a0b950 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#a1a0b950 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/7538d81ac6824d98b175d210e5c917e8/dms3rep/multi/opt/Kopi-av-000071010039-2-d3b51848-1920w.png");
    border-radius: 30px;
    padding: 4% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
#a1a0b950.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABDElEQVQY0wXB0UrCAABA0b0HEQbRQxIaNUFMSw00BaXU0FLUWmMbE7UtrXQaU7OSRRQIBdGLEQT1Df7g7RwhkY/gT/jIqwXqPQPV1AiERVZWF3CvLeJdX8K3sYxQUTNkS3F084x2r45+cU4oKuLxuNj0uogG3aRiIoLRKmM2C9zdatgdFVk5xh/2sRMR2Q1vcZAKkkgGEJqXFfo9jefJNXZXp1jOEIwFKZZzSKc5pGqW6H4IQW5ImAOL0fQVezKkZijIWonh6Iq+VUdSyoiRbQTV6qA4Uxqff9x8fNF17hmN2zw9thj0a1TlInvpOILpvKC//6B9z7F+5zizGdO3MQ+2gtEscnSSJnmY5B8qkIvncWAnVQAAAABJRU5ErkJggg==');
}
    
#a4b7eeab {
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_a20 {
    width: 100%;
    height: 98px;
    max-width: 100%;
    order: 0;
}
    
#b74211b0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 7578810 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\30 04c040e {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\39 ad45f5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ea868334 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 9dfd5eb {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ee14478 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4187f3e {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d2323a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3634558 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#cff4fa45 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a0dbda7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e93545d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fce8dc76 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e65a022 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f46616a1 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\35 0bfee03 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfa79dba {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 beb616a {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd0fc8d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ab98662b {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\33 3c71658 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#f4eed21d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 af5e83c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 af8359b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\36 6a8acc1 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cb764567 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\39 5b06580 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\39 9ded5da {
    margin: 0px 0% 0px 0%;
}
    
#\36 abd5bfe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fdde871 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d22fe1e {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d204f7e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#bd1c723b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dd3f4c4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d18e94a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffc187eb {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#d57adc79 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\38 3eb7fcb {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d8640bf5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 306d562 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b843140 {
    min-height: 101px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 ecea056 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
}



@media all {
    
#\34 3598531::before, #\34 3598531 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.34;
    border-radius: inherit;
    content: '';
    background-color: rgba(0, 0, 0, 1);
}
#\34 3598531 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/7538d81ac6824d98b175d210e5c917e8/dms3rep/multi/opt/Hollendergaten_18_01-alexcoppo-11-1920w.JPG");
    border-radius: 20px 20px 20px 20px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#\34 3598531.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwX/xAAhEAACAQMFAAMAAAAAAAAAAAABAgMABCEFBhESIjEyQf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQEBAAMAAAAAAAAAAAAAAAABABESQf/aAAwDAQACEQMRAD8AIdp6lKuoRiFS0Qw/IxSytijqHEOGHPxRjsO7ItJ9PMcbR9vsR6q2+5b6J2jVvKHqM/gonWU6gZv/2Q==');
}
    
#\38 692d2e4 {
    width: 884px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\32 d5ff080 {
    width: 64px;
    height: 64px;
    max-width: 100%;
    align-self: flex-end;
}
    
#\37 3c3e834 {
    background-color: var(--color_2);
    background-image: none;
}
    
#b37265d3 {
    min-height: 377px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 1.5% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 d66d982 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 4;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 8c5a366 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f1b1f22 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#e4f643fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 12px;
    grid-area: auto / auto / auto / auto;
}
    
#be3324f2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bd6da34.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\30 bd6da34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6b5d2e8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\31 6b5d2e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8f01345 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ce2765e5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#ce2765e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f29e75ef {
    justify-content: space-around;
    align-items: center;
    width: 49%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb4a6411 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 2;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a09bcac3 {
    min-height: 114px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a14ffd10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 75daf1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 07ceb3b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5ac17b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#f84c6904 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e7f843f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#aa9941b7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#aa9941b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#fb637553.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#fb637553 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fd562bc {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 98ad0a8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\32 98ad0a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 353d34d {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 fa53bda.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\39 fa53bda {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bcb3e09 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c0cf7a0a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 2;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a6e86d0 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f61892e0 {
    justify-content: space-around;
    align-items: center;
    width: 49%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2ad0ff7 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fb4b4263 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 4;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 528b74b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\37 528b74b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ee2b430c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fd72a9e {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fffeffba {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 6;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 6c2490d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 6;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 c24f110 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 16px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 1824924 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 44.34%;
    min-height: 206px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0.02);
    background-image: none;
    padding: 5% 5% 5% 5%;
    margin: 0% 5px 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#deb352a4 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d817c82a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\32 28fd461 {
    margin: 0px 0% 0px 0%;
}
    
#\31 da614a8 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 a6bebae {
    align-items: flex-start;
    width: 64.55%;
    min-height: 112.02%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 edb9d54 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100.00%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ff77cf6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 99px;
    max-height: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 176667e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 45%;
    min-height: 181px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0.02);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 5% 5% 5% 5%;
    margin: 0% 5px 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9dba60e {
    width: 273px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 5px;
    grid-area: auto / auto / auto / auto;
}
    
#e4b66333 {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e571827 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 45%;
    min-height: 180px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    background-color: rgba(0, 0, 0, 0.03);
    background-image: none;
    row-gap: 0px;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cfebbd1 {
    width: 273px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 5px;
    grid-area: auto / auto / auto / auto;
}
    
#e41cb3b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e41cb3b6 {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5facc69 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 99px;
    max-height: 100%;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 30px 0% 0% 0%;
}
    
#\39 2d05d78 {
    width: 200px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin-bottom: 5px;
    grid-area: auto / auto / auto / auto;
}
    
#cfd74acf {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed920075 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 45%;
    min-height: 206px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    background-color: rgba(0, 0, 0, 0.02);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 78876b8 {
    width: 543px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin-bottom: 5px;
    grid-area: auto / auto / auto / auto;
}
    
#a4d5e326 {
    width: 226px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 19px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6ac5756 {
    align-items: flex-start;
    width: 33.45%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c51b56bc {
    width: 94.15%;
    height: 452px;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 567b9c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f08c16a {
    min-height: 168px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a274fb10::before, #a274fb10 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#a274fb10 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/7538d81ac6824d98b175d210e5c917e8/dms3rep/multi/opt/DTS_SUITE+TALK_by_Pali_Mendez_0018-1920w.jpg");
    background-repeat: repeat;
    background-size: auto;
    background-position: 0% 100%;
}
#a274fb10.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFBv/EACYQAAECAwYHAAAAAAAAAAAAAAEDBQACBAYHERITISMxMkFRYdH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAQEBAQAAAAAAAAAAAAAAAAECEQD/2gAMAwEAAhEDEQA/AGL01XRqtjSqoV6qNIsdxLyHqNZTubZoJ6k2afKMSe5wgt6DTTViraquDMQsJcPO4+xfRs02aKfAHSIIK1zqBhk07//Z');
}
    
#widget_3k7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\38 9094141 {
    width: 53.35%;
    height: 50px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 cb5e302 {
    width: 58.16%;
    height: 106px;
    max-width: 100%;
    order: 1;
}
    
#\37 135aba6 {
    min-height: 665px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\34 d4eb1e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 f1c2a3f {
    width: 53.35%;
    height: 66px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 09b93e6::before, #\31 09b93e6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.65;
    border-radius: inherit;
}
#\31 09b93e6 {
    background-size: contain;
    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_2);
    background-image: url("https://le-de.cdn-website.com/7538d81ac6824d98b175d210e5c917e8/dms3rep/multi/opt/Kopi-av-000071010011-2-1920w.png");
    border-radius: 0px 0px 0px 0px;
}
#\31 09b93e6.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 141b0e7 {
    width: 53.70%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\37 9b6ed89 {
    width: 668px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ef5da6ec::before, #ef5da6ec > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.59;
}
#ef5da6ec {
    background-image: url("https://le-de.cdn-website.com/7538d81ac6824d98b175d210e5c917e8/dms3rep/multi/opt/DTS_SOJOURN_Franco_Dupuy_Photos_ID10750-1920w.jpg");
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
}
#ef5da6ec.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 ff2b8f0 {
    min-height: 900px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 250px 4% 100px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b39a389::before, #\31 b39a389 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.4;
    border-radius: inherit;
}
#\31 b39a389 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 43px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 1af33f1 {
    width: 668px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 81a637c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d28bfb49::before, #d28bfb49 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#d28bfb49 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/7538d81ac6824d98b175d210e5c917e8/dms3rep/multi/opt/DTS_SUITE+TALK_by_Pali_Mendez_0018-1920w.jpg");
    background-repeat: repeat;
    background-size: auto;
    background-position: 0% 100%;
}
#d28bfb49.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 f09f37f {
    min-height: 168px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 7da09ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 717c9b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 eca538b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 4ec8813 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_q3k {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e42d352e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 aeb20c9 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#bbbc1560 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#e9c6c91a {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#de3cd881 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7601b5e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#addc498e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\34 0fa2a3c {
    width: 884px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
}



@media all {
    
#\38 57c5e60 {
    min-height: 538px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 31a4b6d {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 22ecbbb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#af0cdb9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e648274 {
    background-color: var(--color_2);
    background-image: none;
}
    
#c5b9d0e0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 9c1b70d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ae913fd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e5192691 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a63d209b {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d61efb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bbe418da {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dcbca8d5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 42d6aaf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 666a6e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ff3c13af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 7d6c8e4 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 935a4c4 {
    width: 100%;
    height: 213px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c74df703 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecc2505f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb227ee2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d094aeed {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 4e50f19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#dbe7a83a {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 f41d77b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_ojs {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\35 6975987 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 d5d7dd7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 4px 10px 4px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\37 79b966b {
    min-height: 65px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e83d07a9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_p0g {
    width: 100%;
    height: 26px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-top: 4px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 74px;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
    row-gap: 20px;
}
    
#widget_d02 {
    order: 1;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 de68f2f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d212a9cc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7778509 {
    width: 566px;
}
    
#\35 cd9b805::before, #\35 cd9b805 > .bgExtraLayerOverlay {
    
}
#\35 cd9b805.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMFBv/EACAQAAEDBAIDAAAAAAAAAAAAAAECAwYABRIhBBETMcH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAIDAQAAAAAAAAAAAAAAAAABAgMhEv/aAAwDAQACEQMRAD8ALjwpT0Ia5y/IzrNLKvtQEx5rEarbyeYKNwttjZGDWw6APdJUGgogd9CplBy0V284f//Z');
}
    
#fb73cdde {
    width: 68.47%;
    height: auto;
    min-height: 154px;
}
    
#\31 03b9bc1 {
    padding: 120px 4% 80px 4%;
}
    
#\30 aa2ad3c::before, #\30 aa2ad3c > .bgExtraLayerOverlay {
    
}
#\30 aa2ad3c {
    padding-left: 16px;
    padding-right: 16px;
    justify-content: space-between;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 578e3b6 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 460px;
    column-gap: 0%;
    padding-bottom: 8%;
}
    
#cabc71ae {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ee550429 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ce6e403d {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#da319d0c {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5573871 {
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b37ddf9 {
    width: 50%;
    min-height: 8px;
    padding: 16px 2% 16px 2%;
}
    
#bbdc82f0 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    row-gap: 50px;
    padding: 4% 2% 4% 2%;
}
    
#\37 d5b9b01 {
    width: 50%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 2% 16px 2%;
}
    
#a0984b4a {
    margin: 0px 0% 0px 0%;
}
    
#\32 92e0d5e {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    height: 280px;
}
    
#a32b62e1 {
    width: 75%;
}
    
#\32 bed1249 {
    width: 100.00%;
}
    
#\31 9da982f {
    width: 75%;
}
    
#e7c9dcfb {
    row-gap: 15px;
}
    
#\35 bf0bfd5 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    height: 280px;
}
    
#e5dfdc41 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 bbf3e0e {
    min-height: 303px;
    padding: 4% 4% 4% 4%;
}
    
#f6d64d7a {
    width: 36.74%;
}
    
#a1a0b950::before, #a1a0b950 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#a1a0b950 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    padding-left: 4%;
    padding-right: 4%;
}
#a1a0b950.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABDElEQVQY0wXB0UrCAABA0b0HEQbRQxIaNUFMSw00BaXU0FLUWmMbE7UtrXQaU7OSRRQIBdGLEQT1Df7g7RwhkY/gT/jIqwXqPQPV1AiERVZWF3CvLeJdX8K3sYxQUTNkS3F084x2r45+cU4oKuLxuNj0uogG3aRiIoLRKmM2C9zdatgdFVk5xh/2sRMR2Q1vcZAKkkgGEJqXFfo9jefJNXZXp1jOEIwFKZZzSKc5pGqW6H4IQW5ImAOL0fQVezKkZijIWonh6Iq+VUdSyoiRbQTV6qA4Uxqff9x8fNF17hmN2zw9thj0a1TlInvpOILpvKC//6B9z7F+5zizGdO3MQ+2gtEscnSSJnmY5B8qkIvncWAnVQAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7578810 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3634558 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 3eb7fcb {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#d204f7e0 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 af8359b {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 b843140 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 e279500 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3598531 {
    background-position: 50% 50%;
}
#\34 3598531.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwX/xAAhEAACAQMFAAMAAAAAAAAAAAABAgMABCEFBhESIjEyQf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQEBAAMAAAAAAAAAAAAAAAABABESQf/aAAwDAQACEQMRAD8AIdp6lKuoRiFS0Qw/IxSytijqHEOGHPxRjsO7ItJ9PMcbR9vsR6q2+5b6J2jVvKHqM/gonWU6gZv/2Q==');
}
    
#\38 692d2e4 {
    width: 53.41%;
}
    
#\32 d5ff080 {
    height: auto;
}
    
#b37265d3 {
    min-height: 336px;
    padding: 6% 2% 1.4991895604395602% 2%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#deb352a4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 28fd461 {
    margin: 0px 0% 0px 0%;
}
    
#\31 da614a8 {
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 f08c16a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 38361f3 {
    margin: 0px 0% 0px 0%;
}
    
#a274fb10::before, #a274fb10 > .bgExtraLayerOverlay {
    
}
#a274fb10.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFBv/EACYQAAECAwYHAAAAAAAAAAAAAAEDBQACBAYHERITISMxMkFRYdH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAQEBAQAAAAAAAAAAAAAAAAECEQD/2gAMAwEAAhEDEQA/AGL01XRqtjSqoV6qNIsdxLyHqNZTubZoJ6k2afKMSe5wgt6DTTViraquDMQsJcPO4+xfRs02aKfAHSIIK1zqBhk07//Z');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 135aba6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 74px;
}
    
#\34 d4eb1e5 {
    width: 100%;
    min-height: 8px;
    row-gap: 20px;
}
    
#\31 141b0e7 {
    order: 1;
}
    
#\31 09b93e6::before, #\31 09b93e6 > .bgExtraLayerOverlay {
    
}
#\31 09b93e6.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9b6ed89 {
    width: 566px;
}
    
#ef5da6ec::before, #ef5da6ec > .bgExtraLayerOverlay {
    
}
#ef5da6ec.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 ff2b8f0 {
    padding: 120px 4% 80px 4%;
}
    
#\31 b39a389::before, #\31 b39a389 > .bgExtraLayerOverlay {
    
}
#\31 b39a389 {
    padding-left: 16px;
    padding-right: 16px;
    justify-content: space-between;
}
    
#\36 1af33f1 {
    width: 566px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d28bfb49::before, #d28bfb49 > .bgExtraLayerOverlay {
    
}
#d28bfb49.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 f09f37f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c2584e79 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 eca538b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
}
    
#\39 c8c64d1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 aeb20c9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 d1105d7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 7601b5e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 31px;
}
    
#d9bb12b1 {
    margin: 0px 0% 0px 0%;
}
    
#\34 0fa2a3c {
    width: 53.41%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 57c5e60 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 460px;
    column-gap: 0%;
    padding-bottom: 8%;
}
    
#\36 42d6aaf {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 666a6e1 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ff3c13af {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 22ecbbb {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dbe7a83a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 2a7f69e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 79b966b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e83d07a9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ab98662b {
    grid-template-rows: minmax(8px, max-content);
}
    
#\38 3eb7fcb {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 490px;
    align-items: flex-start;
    width: 100%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    row-gap: 18px;
    height: auto;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_d02 {
    order: 2;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#widget_ecg {
    height: 40px;
    width: 99.94%;
    order: 1;
}
    
#widget_rj3 {
    order: 0;
}
    
#\37 0a9d5be {
    order: 3;
}
}



@media (max-width: 767px) {
    
#\36 8c38f1c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 de68f2f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_hki {
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 cd9b805::before, #\35 cd9b805 > .bgExtraLayerOverlay {
    
}
#\35 cd9b805.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMFBv/EACAQAAEDBAIDAAAAAAAAAAAAAAECAwYABRIhBBETMcH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAIDAQAAAAAAAAAAAAAAAAABAgMhEv/aAAwDAQACEQMRAD8ALjwpT0Ia5y/IzrNLKvtQEx5rEarbyeYKNwttjZGDWw6APdJUGgogd9CplBy0V284f//Z');
}
    
#\36 0dab3c6 {
    margin-bottom: 30px;
}
    
#fb73cdde {
    width: 99.47%;
}
    
#\31 03b9bc1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\30 aa2ad3c::before, #\30 aa2ad3c > .bgExtraLayerOverlay {
    
}
#\30 aa2ad3c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: space-between;
}
}



@media (max-width: 767px) {
    
#\34 22d12b0 {
    height: 240px;
}
    
#\33 578e3b6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#\37 3449c6a {
    align-items: flex-start;
    min-height: 99px;
}
    
#cabc71ae {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 897fd0c {
    align-items: flex-start;
    min-height: 99px;
}
    
#ce6e403d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#bde210a1 {
    height: 240px;
}
    
#ee550429 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 d9c5af9 {
    align-items: flex-start;
    min-height: 99px;
}
    
#ba503817 {
    height: 240px;
}
    
#\34 1e13024 {
    height: 240px;
}
    
#\36 6a039a4 {
    align-items: flex-start;
    min-height: 99px;
}
    
#da319d0c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 5573871 {
    row-gap: 15px;
}
    
#\38 b37ddf9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#bbdc82f0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 8% 4% 8% 4%;
}
    
#\37 d5b9b01 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#a0984b4a {
    width: 100%;
    min-height: 50px;
}
    
#\32 92e0d5e {
    height: 220px;
}
    
#a32b62e1 {
    width: 100%;
}
    
#\31 9da982f {
    width: 100%;
}
    
#e7c9dcfb {
    row-gap: 15px;
}
    
#\35 bf0bfd5 {
    height: 220px;
}
    
#\39 c213220 {
    width: 100%;
    min-height: 50px;
}
}



@media (max-width: 767px) {
    
#\39 bbf3e0e {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 10% 4%;
}
    
#f6d64d7a {
    width: 96.70%;
}
    
#eac3bb44 {
    height: auto;
    width: 175px;
    min-height: 50px;
}
    
#a1a0b950::before, #a1a0b950 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#a1a0b950 {
    width: 100%;
    min-height: 233px;
    align-items: flex-start;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    height: auto;
    background-position: 50% 0%;
    padding: 6% 6% 7% 6%;
}
#a1a0b950.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABDElEQVQY0wXB0UrCAABA0b0HEQbRQxIaNUFMSw00BaXU0FLUWmMbE7UtrXQaU7OSRRQIBdGLEQT1Df7g7RwhkY/gT/jIqwXqPQPV1AiERVZWF3CvLeJdX8K3sYxQUTNkS3F084x2r45+cU4oKuLxuNj0uogG3aRiIoLRKmM2C9zdatgdFVk5xh/2sRMR2Q1vcZAKkkgGEJqXFfo9jefJNXZXp1jOEIwFKZZzSKc5pGqW6H4IQW5ImAOL0fQVezKkZijIWonh6Iq+VUdSyoiRbQTV6qA4Uxqff9x8fNF17hmN2zw9thj0a1TlInvpOILpvKC//6B9z7F+5zizGdO3MQ+2gtEscnSSJnmY5B8qkIvncWAnVQAAAABJRU5ErkJggg==');
}
    
#widget_a20 {
    height: 49px;
}
    
#b74211b0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 7578810 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\30 04c040e {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#ea868334 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\38 9dfd5eb {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\35 ee14478 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\30 4187f3e {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\30 3634558 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#fce8dc76 {
    min-height: auto;
}
    
#f46616a1 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\35 0bfee03 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#bfa79dba {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\37 beb616a {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\33 3c71658 {
    min-height: auto;
}
    
#\37 af8359b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\36 6a8acc1 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#cb764567 {
    min-height: auto;
}
    
#\39 5b06580 {
    min-height: auto;
}
    
#\39 fdde871 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\34 d22fe1e {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#d204f7e0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\33 dd3f4c4 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\33 d18e94a {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#ffc187eb {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#d57adc79 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\38 3eb7fcb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 6% 12% 6%;
}
}



@media (max-width: 767px) {
    
#\36 306d562 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 b843140 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\34 3598531 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-position: 50% 50%;
    padding: 6% 6% 6% 6%;
}
#\34 3598531.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwX/xAAhEAACAQMFAAMAAAAAAAAAAAABAgMABCEFBhESIjEyQf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQEBAAMAAAAAAAAAAAAAAAABABESQf/aAAwDAQACEQMRAD8AIdp6lKuoRiFS0Qw/IxSytijqHEOGHPxRjsO7ItJ9PMcbR9vsR6q2+5b6J2jVvKHqM/gonWU6gZv/2Q==');
}
    
#\38 692d2e4 {
    width: 82.36%;
    order: 0;
}
    
#\32 d5ff080 {
    height: 56px;
    width: 56px;
    order: 1;
}
    
#b37265d3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 2.5% 4%;
}
}



@media (max-width: 767px) {
    
#\37 d66d982 {
    min-height: 40px;
}
    
#\30 353d34d {
    height: auto;
}
    
#be3324f2 {
    min-height: 40px;
    order: 0;
}
    
#\36 8f01345 {
    height: auto;
}
    
#\36 bcb3e09 {
    height: auto;
}
    
#f29e75ef {
    width: 99.54%;
    padding-left: 8px;
    padding-right: 8px;
    margin: 0px 0% 0px 0%;
}
    
#c0cf7a0a {
    min-height: 40px;
    order: 2;
}
    
#eb4a6411 {
    min-height: 40px;
}
    
#f61892e0 {
    width: 99.54%;
    padding-left: 8px;
    padding-right: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a6e86d0 {
    height: auto;
}
    
#a09bcac3 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-bottom: 6%;
}
    
#\36 2ad0ff7 {
    height: auto;
}
    
#\32 07ceb3b {
    min-height: 40px;
}
    
#f84c6904 {
    height: auto;
}
    
#fb4b4263 {
    min-height: 40px;
    order: 4;
}
    
#\31 fd72a9e {
    height: auto;
}
    
#\35 fd562bc {
    height: auto;
}
    
#fffeffba {
    min-height: 40px;
    order: 6;
}
    
#\35 6c2490d {
    min-height: 40px;
}
    
#\37 528b74b {
    order: 1;
}
    
#ce2765e5 {
    order: 3;
}
    
#\32 98ad0a8 {
    order: 5;
}
    
#aa9941b7 {
    order: 7;
}
}



@media (max-width: 767px) {
    
#\36 1824924 {
    height: auto;
    min-height: 66px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#deb352a4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 da614a8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\37 a6bebae {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 edb9d54 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 6px;
    padding-right: 6px;
    order: 1;
    height: auto;
}
    
#\33 ff77cf6 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    min-height: 175px;
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 176667e {
    height: auto;
    min-height: 66px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\37 9dba60e {
    order: 0;
}
    
#e4b66333 {
    width: 100%;
    order: 1;
}
    
#\39 e571827 {
    height: auto;
    min-height: 66px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\33 cfebbd1 {
    order: 0;
}
    
#e41cb3b6 {
    width: 100%;
    order: 1;
}
    
#a5facc69 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    min-height: 176px;
    justify-content: space-between;
    margin-top: 8px;
    order: 3;
}
    
#\39 2d05d78 {
    order: 0;
}
    
#cfd74acf {
    width: 100%;
}
    
#ed920075 {
    height: auto;
    min-height: 66px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 78876b8 {
    order: 0;
}
    
#a4d5e326 {
    width: 100%;
    order: 1;
}
    
#\30 6ac5756 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c51b56bc {
    height: 240px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 567b9c2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 f08c16a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a274fb10::before, #a274fb10 > .bgExtraLayerOverlay {
    
}
#a274fb10.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFBv/EACYQAAECAwYHAAAAAAAAAAAAAAEDBQACBAYHERITISMxMkFRYdH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAQEBAQAAAAAAAAAAAAAAAAECEQD/2gAMAwEAAhEDEQA/AGL01XRqtjSqoV6qNIsdxLyHqNZTubZoJ6k2afKMSe5wgt6DTTViraquDMQsJcPO4+xfRs02aKfAHSIIK1zqBhk07//Z');
}
}



@media (max-width: 767px) {
    
#\38 9094141 {
    order: 3;
}
    
#\38 cb5e302 {
    height: 40px;
    width: 99.94%;
    order: 1;
    margin-top: 13px;
}
    
#\37 135aba6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#\34 d4eb1e5 {
    min-height: 750px;
    align-items: flex-start;
    width: 100%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    row-gap: 18px;
    height: auto;
}
    
#\33 f1c2a3f {
    order: 0;
}
    
#\31 141b0e7 {
    order: 2;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 09b93e6::before, #\31 09b93e6 > .bgExtraLayerOverlay {
    
}
#\31 09b93e6 {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
#\31 09b93e6.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#ed14e247 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ef5da6ec::before, #ef5da6ec > .bgExtraLayerOverlay {
    
}
#ef5da6ec.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 ff2b8f0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\31 b39a389::before, #\31 b39a389 > .bgExtraLayerOverlay {
    
}
#\31 b39a389 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: space-between;
}
    
#\37 9b6ed89 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 303px;
}
    
#\36 1af33f1 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 237px;
}
}



@media (max-width: 767px) {
    
#d28bfb49::before, #d28bfb49 > .bgExtraLayerOverlay {
    
}
#d28bfb49.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 f09f37f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 7da09ee {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 717c9b1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 eca538b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_q3k {
    margin-left: 1px;
    height: 318px;
}
}



@media (max-width: 767px) {
    
#e42d352e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 aeb20c9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e9c6c91a {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
}



@media (max-width: 767px) {
    
#de3cd881 {
    min-height: 95px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 8px 10px 4px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\30 7601b5e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 0fa2a3c {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\38 57c5e60 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#\36 31a4b6d {
    height: 240px;
}
    
#\37 22ecbbb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#c5b9d0e0 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\34 ae913fd {
    align-items: flex-start;
    min-height: 99px;
}
    
#a63d209b {
    height: 240px;
}
    
#bbe418da {
    align-items: flex-start;
    min-height: 99px;
}
    
#dcbca8d5 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 42d6aaf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 666a6e1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#ff3c13af {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 7d6c8e4 {
    height: 240px;
}
    
#\31 935a4c4 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\33 4e50f19 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#dbe7a83a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 d5d7dd7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 79b966b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

