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

  *#dm .dmInner div.u_1061967045 img { border-radius:14px 14px 0 0 !important; }

  *#dm .dmInner div.u_1071388536 img { border-radius:14px 14px 0 0 !important; }

  *#dm .dmInner div.u_1098196493 img { border-radius:14px 14px 0 0 !important; }

  *#dm .dmInner div.u_1789694913 img { border-radius:14px 14px 0 0 !important; }

  *#dm .dmInner div.u_1339234828 img { border-radius:14px 14px 0 0 !important; }

  *#dm .dmInner div.u_1399710914 img { border-radius:14px 14px 0 0 !important; }

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

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

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

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

  *#dm .dmInner div.u_1850386985 img { border-radius:14px !important; }

  *#dm .dmInner div.u_1260778471 img { border-radius:14px !important; }

  *#dm .dmInner div.u_1320631954 img { border-radius:14px !important; }

  *#dm .dmInner div.u_1577018965 img { border-radius:14px !important; }

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

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

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

  *#dm .dmInner div.u_1128987249 {
    background-origin:border-box !important;
    background-image:radial-gradient(circle,rgba(255,255,255,0.28) 14%,rgba(0,0,0,0) 100%) !important;
  }

  *#dm .dmInner a.u_1365742788 {
    border-radius:6px 6px 6px 6px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

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

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

  *#dm .dmInner *.u_1715991013 .dmformsubmit {
    float:LEFT !important;
    margin-block-start:24px !important;
  }

  *#dm .dmInner div.u_1162894580 {
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:0.634921px 0.634921px 0.634921px 0.634921px !important;
    border-style:solid !important;
    background-color:var(--color_7) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner *.u_1715991013 .dmforminput {
    padding-inline:8px !important;
    padding-block:6px !important;
  }

  *#dm .dmInner *.u_1715991013 .spacing-container {
    margin-inline:-8px !important;
    margin-block:-6px !important;
  }

  *#dm .dmInner div.u_1715991013 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:1px !important;
    background-color:rgba(34,30,29,0.1) !important;
    border-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1715991013 textarea {
    border-style:solid !important;
    border-width:1px !important;
    background-color:rgba(34,30,29,0.1) !important;
    border-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1715991013 select {
    border-style:solid !important;
    border-width:1px !important;
    background-color:rgba(34,30,29,0.1) !important;
    border-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1715991013 input::placeholder { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1715991013 input.placeholder { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1715991013 textarea::placeholder { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1715991013 textarea.placeholder { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1715991013 select::placeholder { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1715991013 select.placeholder { color:var(--color_1) !important; }

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

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

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

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

  *#dm .dmInner a.u_1365742788:hover span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1365742788.hover span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1019489071 hr {
    border-width:1px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1621571330 img {
    object-fit:cover !important;
    border-radius:21px 21px 21px 21px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1715991013 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1715991013 .m-recaptcha { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1715991013 .dmforminput input {
    color:var(--color_6) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1715991013 .dmforminput textarea {
    color:var(--color_6) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1715991013 .dmforminput .fileUploadLink {
    color:var(--color_6) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1715991013 .checkboxwrapper span {
    color:var(--color_6) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1715991013 .radiowrapper span {
    color:var(--color_6) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1715991013 .optinwrapper div {
    color:var(--color_6) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1715991013 .freetextwrapper {
    color:var(--color_6) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1715991013 .dmforminput select {
    color:var(--color_6) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1715991013 .dmforminput option {
    color:var(--color_6) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1715991013 .dmformsubmit {
    border-style:solid !important;
    border-width:0.833333px 0.833333px 0.833333px 0.833333px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    width:115px !important;
  }
}

@media (min-width:1025px) {
  *#dm .dmInner *.u_1052308753 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner *.u_1052308753 .photoGalleryThumbs .image-container a { padding-top:100% !important; }

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

  *#dm .dmInner div.u_1715991013 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .m-recaptcha { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .dmforminput input { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .dmforminput textarea { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .dmforminput .fileUploadLink { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .checkboxwrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .radiowrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .optinwrapper div { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .freetextwrapper { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .dmforminput select { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .dmforminput option { font-size:14px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1052308753 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner *.u_1052308753 .photoGalleryThumbs .image-container a { padding-top:100% !important; }

  *#dm .dmInner div.u_1715991013 .dmforminput input { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .dmforminput textarea { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .dmforminput .fileUploadLink { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .checkboxwrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .radiowrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .optinwrapper div { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .freetextwrapper { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .dmforminput select { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .dmforminput option { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 input[type="submit"] { font-size:14px !important; }
}

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

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

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

  *#dm .dmInner *.u_1052308753 .photoGalleryThumbs .image-container a { padding-top:100% !important; }

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

  *#dm .dmInner div.u_1715991013 .dmforminput input { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .dmforminput textarea { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .dmforminput .fileUploadLink { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .checkboxwrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .radiowrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .optinwrapper div { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .freetextwrapper { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .dmforminput select { font-size:14px !important; }

  *#dm .dmInner div.u_1715991013 .dmforminput option { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(250, 249, 247, 0.73);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#db0ce0b4 {
    min-height: 0;
    width: 100%;
    flex-direction: column;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0 5% 0 5%;
}
    
#c853ce61 {
    background-image: url("https://irp.cdn-website.com/f759f506/dms3rep/multi/opt/Sal%C3%B3n+escandinavo+con+acentos+turquesa-1920w.png");
    background-attachment: fixed;
}
    
#\33 50aba46 {
    min-height: 421px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    width: 98.75%;
    height: auto;
    align-self: center;
    padding: 0 0 0 0;
}
}



@media all {
    
#\38 a45aa82 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\36 058f2f7 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\38 a60b68e {
    max-width: 680px;
    width: auto;
    height: auto;
}
    
#c6ae9feb {
    max-width: 680px;
    width: auto;
}
    
#d81d2ec5 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 32px;
}
    
#cf6616d5 {
    column-gap: 24px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\38 4d6f315 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0px 8px 24px rgba(46,58,66,0.1);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
    min-width: 0;
}
    
#e43704c3 {
    width: 100%;
    height: 220px;
}
    
#\36 4361fbf {
    row-gap: 8px;
    padding-top: 24px;
    flex-direction: column;
    padding-left: 24px;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 24px;
}
    
#\30 a3b3ce9 {
    max-width: 100%;
    width: auto;
}
    
#\30 22a1ec3 {
    max-width: 100%;
    width: auto;
}
    
#\35 68c183d {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0px 8px 24px rgba(46,58,66,0.1);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
    min-width: 0;
}
    
#c5d13dac {
    width: 100%;
    height: 220px;
}
    
#fe037c72 {
    row-gap: 8px;
    padding-top: 24px;
    flex-direction: column;
    padding-left: 24px;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 24px;
}
    
#\36 f7a0972 {
    max-width: 100%;
    width: auto;
}
    
#\39 4cf6d2e {
    max-width: 100%;
    width: auto;
}
    
#ac4d2241 {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 14px;
    row-gap: 12px;
    box-shadow: 0px 8px 24px rgba(46,58,66,0.1);
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding-right: 0;
    min-width: 0;
}
    
#\33 0de00f8 {
    width: 100%;
    height: 220px;
}
    
#\33 5d7bfdb {
    row-gap: 8px;
    padding-top: 24px;
    flex-direction: column;
    padding-left: 24px;
    padding-bottom: 24px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 24px;
}
    
#e3253a75 {
    max-width: 100%;
    width: auto;
}
    
#bfeb90cb {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#\35 272214b {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
    
#\31 b56db7d {
    background-image: url('https://irp.cdn-website.com/f759f506/dms3rep/multi/opt/1790956179753-16_9-EhG-1920w.png');
    background-size: cover;
    background-repeat: no-repeat;
}
#\31 b56db7d::before, #\31 b56db7d > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_2);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.55;
    content: '';
    height: 100%;
}
    
#e2d07bcb {
    align-self: center;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\32 df9c23b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#abd9d654 {
    align-self: center;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 32px;
    padding: 0 0 0 0;
}
    
#\39 30d3bec {
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0 0 0 0;
}
    
#\31 5c72e0c {
    column-gap: 24px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\31 cab34a1 {
    background-color: rgba(47, 57, 65, 0.78);
    border-radius: 8px;
    row-gap: 16px;
    padding-top: 32px;
    flex-direction: column;
    flex: 1;
    padding-left: 20px;
    padding-bottom: 32px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
    min-width: 0;
}
    
#b5b92418 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\36 18990be {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c92937ed {
    background-color: rgba(47, 57, 65, 0.78);
    border-radius: 8px;
    row-gap: 16px;
    padding-top: 32px;
    flex-direction: column;
    flex: 1;
    padding-left: 20px;
    padding-bottom: 32px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
    min-width: 0;
}
    
#\34 aeebc27 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#d326d614 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 f3ebc28 {
    background-color: rgba(47, 57, 65, 0.78);
    border-radius: 8px;
    row-gap: 16px;
    padding-top: 32px;
    flex-direction: column;
    flex: 1;
    padding-left: 20px;
    padding-bottom: 32px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
    min-width: 0;
}
    
#fa9016d4 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#a3d42059 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 2965344 {
    background-color: rgba(47, 57, 65, 0.78);
    border-radius: 8px;
    row-gap: 16px;
    padding-top: 32px;
    flex-direction: column;
    flex: 1;
    padding-left: 20px;
    padding-bottom: 32px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
    min-width: 0;
}
    
#f8467022 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#debbec45 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 e6349a4 {
    column-gap: 24px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#b8788631 {
    background-color: rgba(47, 57, 65, 0.78);
    border-radius: 8px;
    row-gap: 16px;
    padding-top: 32px;
    flex-direction: column;
    flex: 1;
    padding-left: 20px;
    padding-bottom: 32px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
    min-width: 0;
}
    
#c1324621 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\30 c78e17f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 b924f9f {
    background-color: rgba(47, 57, 65, 0.78);
    border-radius: 8px;
    row-gap: 16px;
    padding-top: 32px;
    flex-direction: column;
    flex: 1;
    padding-left: 20px;
    padding-bottom: 32px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
    min-width: 0;
}
    
#\32 9bf59ec {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\30 9f8b5bd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c73fc936 {
    background-color: rgba(47, 57, 65, 0.78);
    border-radius: 8px;
    row-gap: 16px;
    padding-top: 32px;
    flex-direction: column;
    flex: 1;
    padding-left: 20px;
    padding-bottom: 32px;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
    min-width: 0;
}
    
#\34 d524088 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\35 a683bde {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#fd33f264 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
    
#fc3a7c2f {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\35 432d3f6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 20b9dab {
    max-width: 100%;
    width: auto;
}
    
#fd8c1ef3 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 56px;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 32px;
}
    
#d3fe5fe5 {
    column-gap: 32px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#\33 a80ea6f {
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 55%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\38 605aa4f {
    width: 100%;
    height: 280px;
}
    
#f1c95879 {
    row-gap: 8px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#\38 77aaa4a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 f08dc11 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 3aabb96 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 9713858 {
    column-gap: 32px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#\34 b1c795d {
    row-gap: 8px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#\35 655821b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 6771736 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 0b0144b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 698bed4 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 55%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\33 a176a87 {
    width: 100%;
    height: 280px;
}
    
#\37 98d1655 {
    column-gap: 32px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#c9a60730 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 55%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\35 a5e24db {
    width: 100%;
    height: 280px;
}
    
#\37 928c056 {
    row-gap: 8px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#\35 de63db4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 741b614 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e9bc9e56 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 c0caceb {
    column-gap: 32px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
}
    
#\33 2638846 {
    row-gap: 8px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    min-width: 0;
}
    
#fb5e53f8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 0e37cf4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 dcc2f61 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 59589a3 {
    padding-top: 0;
    flex-direction: column;
    padding-left: 0;
    width: 55%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\36 a5b7e84 {
    width: 100%;
    height: 280px;
}
}



@media all {
    
#\35 e6afe65 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
}
    
#\33 3ca15fc {
    background-color: var(--color_7);
}
    
#d87ecaa4 {
    align-self: center;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#\33 f336748 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 e23a5a2 {
    max-width: 100%;
    width: auto;
}
    
#\31 7ea497c {
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0 0 0 0;
}
    
#d3d22451 {
    width: 100%;
    margin-top: 32px;
}
}



@media all {
    
#a0ee67e1 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
    
#\33 5f0b29b {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\30 fb44db7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a9e88d1b {
    max-width: 100%;
    width: auto;
}
    
#\30 6d34927 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 780px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 32px;
}
    
#ec11b019 {
    width: auto;
}
}



@media all {
    
#d29075f2 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\39 c7204de {
    width: 193px;
    height: auto;
    min-height: 41px;
    max-width: 100%;
    margin-top: 18px;
}
    
#\30 782bf21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    align-content: flex-start;
    padding: 8% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 92a9155 {
    min-height: 569px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 166b539 {
    background-image: url("https://irp.cdn-website.com/f759f506/dms3rep/multi/opt/Sal%C3%B3n+moderno+con+curvas+turquesa-1920w.png");
    background-position: center left;
    background-attachment: fixed;
}
    
#\39 55563cf {
    width: 683px;
    max-width: 100%;
}
    
#a4301fe6 {
    width: 746px;
    max-width: 100%;
    margin-top: 56px;
}
    
#\36 8eccf0e {
    width: 592px;
    max-width: 100%;
    margin-top: 8px;
}
}



@media all {
    
#\30 1f8b72d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 7ded32e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d6ef8823::before, #d6ef8823 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(82, 92, 95, 1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.86;
    content: '';
    height: 100%;
}
#d6ef8823 {
    background-color: var(--color_2);
    background-attachment: fixed;
    background-image: url("https://irp.cdn-website.com/f759f506/dms3rep/multi/opt/1790953993557-4_3-NAY-1920w.png");
    background-position: center left;
}
    
#\32 2b7e0bc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#df20ee1c {
    row-gap: 12px;
    width: 48%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(255,255,255,0.15);
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 0.23);
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#\31 771cb47 {
    row-gap: 12px;
    width: 48%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(255,255,255,0.15);
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 0.23);
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#\32 2ad9642 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 935bd92 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    align-items: stretch;
    padding: 5% 2% 5% 2%;
}
}



@media all {
    
#\36 ccfaca2 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    height: auto;
    align-items: center;
    order: 0;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0444ad3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 18.66%;
    min-height: auto;
    row-gap: 18px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 14px 10px 14px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d57296d2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 18.66%;
    min-height: auto;
    row-gap: 18px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 14px 10px 14px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a14d7c1c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#bf210958 {
    width: 100%;
    max-width: 100%;
    margin-top: -3px;
}
    
#\36 c003284 {
    width: 100%;
    max-width: 100%;
}
    
#\35 f2d41c0 {
    width: 100%;
    max-width: 100%;
}
    
#\39 3f2e883 {
    width: 100%;
    max-width: 100%;
    margin-top: -3px;
}
    
#\30 1d77a27 {
    width: 100%;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 ea6c722 {
    width: 100%;
    max-width: 100%;
}
    
#\32 ddbb96a::before, #\32 ddbb96a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.81;
    border-radius: inherit;
}
#\32 ddbb96a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/f759f506/dms3rep/multi/opt/Sal%C3%B3n+escandinavo+con+acentos+turquesa-1920w.png");
    background-color: var(--color_2);
    background-attachment: fixed;
}
    
#ffdefe27 {
    width: 100%;
    max-width: 100%;
    margin-top: -3px;
}
    
#f92800e6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 18.66%;
    min-height: auto;
    row-gap: 18px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 14px 10px 14px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 db430e1 {
    margin: 0px 0% 0px 0%;
}
    
#\37 78b8b96 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 18.66%;
    min-height: auto;
    row-gap: 18px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 14px 10px 14px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c49511c {
    width: 100%;
    max-width: 100%;
    margin-top: -3px;
}
}



@media all {
    
#c18aa02e {
    border-color: rgba(255,255,255,0.12);
    border-radius: 8px;
    row-gap: 8px;
    width: 31.33%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.32);
    background-image: none;
    padding: 24px 24px 24px 24px;
}
    
#af553045 {
    max-width: 100%;
    width: auto;
}
    
#\35 6e4db03 {
    border-color: rgba(255,255,255,0.12);
    border-radius: 8px;
    row-gap: 8px;
    width: 31.33%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.32);
    background-image: none;
    padding: 24px 24px 24px 24px;
}
    
#\33 8f2e2b9 {
    border-color: rgba(255,255,255,0.12);
    border-radius: 8px;
    row-gap: 8px;
    width: 31.33%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.32);
    background-image: none;
    padding: 24px 24px 24px 24px;
}
    
#\31 7305c01 {
    max-width: 100%;
    width: auto;
}
    
#\35 72b7652 {
    border-color: rgba(255,255,255,0.12);
    border-radius: 8px;
    row-gap: 8px;
    width: 31.33%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.32);
    background-image: none;
    padding: 24px 24px 24px 24px;
}
    
#ad41f8df {
    border-color: rgba(255,255,255,0.12);
    border-radius: 8px;
    row-gap: 8px;
    width: 31.33%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.32);
    background-image: none;
    padding: 24px 24px 24px 24px;
}
    
#e87efcdf {
    max-width: 100%;
    width: auto;
}
    
#\38 fcf1b3c {
    max-width: 100%;
    width: auto;
}
    
#\34 176e95e {
    max-width: 100%;
    width: auto;
}
    
#\37 87c3866 {
    row-gap: 16px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0% 0% 0% 0%;
}
    
#\38 1cbf653 {
    min-height: 502px;
    width: 100%;
    align-items: flex-end;
    align-content: flex-end;
    padding: 0% 2% 5% 2%;
}
    
#\37 a87e442::before, #\37 a87e442 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.67;
    content: '';
    height: 100%;
}
#\37 a87e442 {
    background-color: rgba(82, 92, 95, 1);
    background-attachment: fixed;
    background-image: url("https://irp.cdn-website.com/f759f506/dms3rep/multi/opt/1790953993557-4_3-NAY-1920w.png");
    background-position: center left;
}
    
#\30 6890891 {
    max-width: 100%;
    width: auto;
}
    
#\35 30e9bca {
    max-width: 100%;
    width: auto;
}
    
#\35 d01f853 {
    max-width: 100%;
    width: auto;
}
    
#\38 68496f6 {
    align-self: auto;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0% 0% 0% 0%;
}
    
#\36 1462e3c {
    max-width: 100%;
    width: auto;
}
    
#\35 6a9b1e8 {
    max-width: 100%;
    width: auto;
}
    
#aecb1307 {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#\31 f9bbf82.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 16px;
    padding-bottom: 16px;
}
#\31 f9bbf82 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\30 4accabd.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 24px 24px 24px;
}
#\30 4accabd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a933283e {
    min-height: 350px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\30 e496b95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba4d1fe2 {
    width: 128px;
    height: auto;
    min-width: 0px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7836bcb {
    background-image: url(https://irp.cdn-website.com/md/dmtmpl/9434c165-4ed4-4e73-987a-5b8aac16ee5d/dms3rep/multi/opt/map-image-1920w.png);
}
    
#\31 3369eb6 {
    width: 83.96%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5990077 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f7ca819e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 a6e4596 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    justify-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
}
    
#\34 ae72b5e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#c4eeef88 {
    width: 100.16%;
    min-height: 480px;
    height: 102.95%;
}
    
#dcaa17ab {
    min-height: 240px;
    column-gap: 0%;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    align-items: stretch;
}
    
#\30 cb1cfb1 {
    row-gap: 24px;
    width: 45.0%;
    min-width: 4%;
    padding-left: 48px;
    min-height: 8px;
}
    
#b9e5bf07 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 0b3d1f0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a3d16e75 {
    width: 55.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#acb686bb {
    align-self: flex-start;
    max-width: 100%;
    width: 80px;
    min-height: 1px;
    height: auto;
}
    
#f0b0bf25 {
    background-color: var(--color_1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 4363c3c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e8dc4d07 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#bfe3df14 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/f759f506/dms3rep/multi/opt/Sal%C3%B3n+moderno+con+curvas+turquesa-1920w.png");
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 a45aa82 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#cf6616d5 {
    row-gap: 24px;
    flex-direction: column;
}
    
#\38 4d6f315 {
    width: 100%;
}
    
#\35 68c183d {
    width: 100%;
}
    
#ac4d2241 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 272214b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 5c72e0c {
    row-gap: 24px;
    flex-wrap: wrap;
}
    
#\31 cab34a1 {
    width: 46%;
}
    
#c92937ed {
    width: 46%;
}
    
#\32 f3ebc28 {
    width: 46%;
}
    
#\31 2965344 {
    width: 46%;
}
    
#\33 e6349a4 {
    row-gap: 24px;
    flex-wrap: wrap;
}
    
#b8788631 {
    width: 46%;
}
    
#\38 b924f9f {
    width: 46%;
}
    
#c73fc936 {
    width: 46%;
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 c7204de {
    height: auto;
    min-height: 50px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 782bf21 {
    row-gap: 16px;
    align-items: center;
}
    
#\39 92a9155 {
    padding-left: 4%;
    padding-right: 10%;
    min-height: 460px;
    margin-right: 0%;
}
    
#\39 55563cf {
    width: 475px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 ddf839d {
    margin-right: 0%;
}
    
#a4301fe6 {
    width: 387px;
}
    
#\36 8eccf0e {
    width: 549px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ccfaca2 {
    justify-content: space-around;
    column-gap: 2%;
    flex-wrap: wrap;
    height: auto;
    min-height: 174px;
    flex-direction: row;
}
    
#\33 0444ad3 {
    width: 48%;
    align-items: center;
    align-self: stretch;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d57296d2 {
    width: 48%;
    align-items: center;
    align-self: stretch;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f92800e6 {
    width: 48%;
    align-items: center;
    align-self: stretch;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a14d7c1c {
    row-gap: 2px;
    padding: 4% 4% 4% 4%;
}
    
#\35 db430e1 {
    margin: 0px 0% 0px 0%;
}
    
#\37 78b8b96 {
    width: 48%;
    align-items: center;
    align-self: stretch;
    min-height: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c18aa02e {
    width: 48%;
}
    
#\35 6e4db03 {
    width: 48%;
}
    
#\33 8f2e2b9 {
    width: 48%;
}
    
#\35 72b7652 {
    width: 48%;
}
    
#ad41f8df {
    width: 48%;
}
    
#\38 1cbf653 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4accabd {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a933283e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 4% 6% 4%;
}
    
#f7ca819e {
    width: 100%;
    min-height: 0px;
    row-gap: 16px;
}
    
#\34 ae72b5e {
    width: 100%;
    min-height: 80px;
}
}



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



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



@media (max-width: 767px) {
    
#db0ce0b4 {
    min-height: unset;
    padding: 0 4% 0 4%;
}
    
#\33 50aba46 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 a45aa82 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 058f2f7 {
    align-items: center;
}
    
#d81d2ec5 {
    align-items: center;
}
    
#cf6616d5 {
    row-gap: 24px;
    flex-direction: column;
}
    
#\38 4d6f315 {
    width: 100%;
}
    
#\35 68c183d {
    width: 100%;
}
    
#ac4d2241 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 272214b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e2d07bcb {
    align-items: center;
}
    
#abd9d654 {
    align-items: center;
}
    
#\39 30d3bec {
    align-items: center;
}
    
#\31 5c72e0c {
    row-gap: 16px;
    flex-direction: column;
    flex-wrap: wrap;
}
    
#\31 cab34a1 {
    width: 100%;
}
    
#c92937ed {
    width: 100%;
}
    
#\32 f3ebc28 {
    width: 100%;
}
    
#\31 2965344 {
    width: 100%;
}
    
#\33 e6349a4 {
    row-gap: 16px;
    flex-direction: column;
    flex-wrap: wrap;
}
    
#b8788631 {
    width: 100%;
}
    
#\38 b924f9f {
    width: 100%;
}
    
#c73fc936 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#fd33f264 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#fc3a7c2f {
    align-items: center;
}
    
#fd8c1ef3 {
    align-items: center;
}
    
#d3fe5fe5 {
    row-gap: 16px;
    flex-direction: column;
}
    
#\33 a80ea6f {
    width: 100%;
}
    
#\38 605aa4f {
    height: 220px;
}
    
#\36 9713858 {
    row-gap: 16px;
    flex-direction: column;
}
    
#\37 698bed4 {
    width: 100%;
}
    
#\33 a176a87 {
    height: 220px;
}
    
#\37 98d1655 {
    row-gap: 16px;
    flex-direction: column;
}
    
#c9a60730 {
    width: 100%;
}
    
#\35 a5e24db {
    height: 220px;
}
    
#\36 c0caceb {
    row-gap: 16px;
    flex-direction: column;
}
    
#\33 59589a3 {
    width: 100%;
}
    
#\36 a5b7e84 {
    height: 220px;
}
}



@media (max-width: 767px) {
    
#\35 e6afe65 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d87ecaa4 {
    align-items: center;
}
    
#\31 7ea497c {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#a0ee67e1 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 5f0b29b {
    align-items: center;
}
    
#\30 6d34927 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#d29075f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 c7204de {
    height: auto;
    min-height: 38px;
    margin-left: 0px;
    margin-right: 0px;
    width: 169px;
}
    
#\30 782bf21 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
}
    
#\39 92a9155 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 6% 20% 6%;
}
    
#\39 55563cf {
    width: 293px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -8px;
}
    
#\30 ddf839d {
    margin: 0px 0% 0px 0%;
}
    
#a4301fe6 {
    width: 306px;
    margin-top: 9px;
}
    
#\36 8eccf0e {
    width: 271px;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#d6ef8823 {
    background-position: 100% 50%;
}
    
#df20ee1c {
    width: 100%;
    padding: 24px 24px 24px 24px;
}
    
#\31 771cb47 {
    width: 100%;
    padding: 24px 24px 24px 24px;
}
    
#\37 935bd92 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 12% 6% 12% 6%;
}
}



@media (max-width: 767px) {
    
#\36 ccfaca2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    row-gap: 11px;
}
    
#\33 0444ad3 {
    min-width: 32px;
    width: 48%;
    align-items: center;
    align-self: stretch;
    min-height: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d57296d2 {
    min-width: 32px;
    width: 48%;
    align-items: center;
    align-self: stretch;
    min-height: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f92800e6 {
    min-width: 32px;
    width: 48%;
    align-items: center;
    align-self: stretch;
    min-height: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a14d7c1c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\37 78b8b96 {
    min-width: 32px;
    width: 48%;
    align-items: center;
    align-self: stretch;
    min-height: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c18aa02e {
    width: 100%;
}
    
#\35 6e4db03 {
    width: 100%;
}
    
#\33 8f2e2b9 {
    width: 100%;
}
    
#\35 72b7652 {
    width: 100%;
}
    
#ad41f8df {
    width: 100%;
}
    
#\38 1cbf653 {
    min-height: 1019px;
    padding: 0% 6% 12% 6%;
}
    
#\37 a87e442 {
    background-position: 100% 50%;
}
    
#\38 68496f6 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 f9bbf82 {
    order: 3;
}
    
#\30 4accabd {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a933283e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
}
    
#\30 e496b95.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\30 e496b95 {
    justify-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba4d1fe2.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#ba4d1fe2 {
    width: 200px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7ca819e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\34 a6e4596 {
    justify-self: auto;
    width: 100%;
    order: 4;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\34 ae72b5e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#c4eeef88 {
    min-height: 280px;
}
    
#dcaa17ab {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 cb1cfb1 {
    padding-left: 0;
    width: 100%;
}
    
#a3d16e75 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 4363c3c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e8dc4d07 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#bfe3df14 {
    background-position: 100% 50%;
}
}

#d6ef8823.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAIAAABPmPnhAAAACXBIWXMAAAsTAAALEwEAmpwYAAABA0lEQVQI1wH4AAf/AKCXiaadj6yila+ll7Cnma6ll6mgkqScjp2Uh5aNfwCzraK6tKq7tKm5sqa8taq9tqy7tau7tay2sKepo5gAv7uzx8S8xcG4wr2zxcG4yMS8x8O7yMS+xMC6tbCoAL+8s8nGv8jFvcfDu8rGvs3JwsnFvsjFvsG+t7OvpQCinZOtqaCwqqGuqJ+uqJ6wqqCrpZuoopiloJWjnJEAgHlujYZ8lY2DlY2Cl46Cl42Bkoh8jYR4ioN3iIF0AFNJPmNaT3RqX3htYXpsXnpsXnhqXXFlWGleUmRaTQA7MSZMQjdlWU1uYVRwYFJxYFJxYlRoW09VSj1HPC5/F4uG+50RzAAAAABJRU5ErkJggg==')!important}#\37 a87e442.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAIAAABPmPnhAAAACXBIWXMAAAsTAAALEwEAmpwYAAABA0lEQVQI1wH4AAf/AKCXiaadj6yila+ll7Cnma6ll6mgkqScjp2Uh5aNfwCzraK6tKq7tKm5sqa8taq9tqy7tau7tay2sKepo5gAv7uzx8S8xcG4wr2zxcG4yMS8x8O7yMS+xMC6tbCoAL+8s8nGv8jFvcfDu8rGvs3JwsnFvsjFvsG+t7OvpQCinZOtqaCwqqGuqJ+uqJ6wqqCrpZuoopiloJWjnJEAgHlujYZ8lY2DlY2Cl46Cl42Bkoh8jYR4ioN3iIF0AFNJPmNaT3RqX3htYXpsXnpsXnhqXXFlWGleUmRaTQA7MSZMQjdlWU1uYVRwYFJxYFJxYlRoW09VSj1HPC5/F4uG+50RzAAAAABJRU5ErkJggg==')!important}#c853ce61.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQI1wGbAGT/ALmun7uwoq6ejKaMdq2TfsSyo+XZ0eDVzbymlJNyVgCIjYWXmY+gmImai3unloO4rZzY0MHUy721oY6Rc1gAXGpodX96jY6Ejo2Dp56RtK2bwruoubGgppSBkHVdAD5LSFdhXW91cHN+e5aXjqqikqidiZ2Rf5eDb5N1XwBER0JXWlReZWFkcXCOj4qxoZOgjHyQfW6PdmOVdV8VClOppx0FRAAAAABJRU5ErkJggg==')!important}#\32 ddbb96a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQI1wGbAGT/ALmun7uwoq6ejKaMdq2TfsSyo+XZ0eDVzbymlJNyVgCIjYWXmY+gmImai3unloO4rZzY0MHUy721oY6Rc1gAXGpodX96jY6Ejo2Dp56RtK2bwruoubGgppSBkHVdAD5LSFdhXW91cHN+e5aXjqqikqidiZ2Rf5eDb5N1XwBER0JXWlReZWFkcXCOj4qxoZOgjHyQfW6PdmOVdV8VClOppx0FRAAAAABJRU5ErkJggg==')!important}#\31 b56db7d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wG6AEX/AL+6tMbCvcbCu66jmJmKe4p6a29jV2heVHdtYqWajwCSiX+Zk4uhnZeYkYqRiX+LgXd6cWhxZ11xZlqHem0AgHNngXhviIR+iYaCi4iDiIN9fHVtcGZcZVlNZ1lMAIl/dYmBeYaBfIB8eHt4dHRwbGplX1pTS1dNQllNQQChlIqhlY2bkYmMg3x7dG1oYVpTTERIQDdUSj5lWEsAno2CpZWKpJWMkoR6eW9lYFdORz81QDcsV0w+cmRVyEpTqyZANDEAAAAASUVORK5CYII=')!important}#\39 7836bcb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIUlEQVQI12P49+/ff2z479+/MPrf379//zIgS8AwfRQCANWqnp5dHtc2AAAAAElFTkSuQmCC')!important}