@media all {
  *#dm .dmInner a.u_1540576542 span.text { color:var(--color_3) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_920528817 img {
    object-fit:contain !important;
    object-position:50% 0% !important;
  }

  *#dm .dmInner div.u_1426648064 .cb-book-now-button span.text { font-weight:700 !important; }

  *#dm .dmInner *.u_1528339161 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner div.u_1426648064 .cb-book-now-button {
    background-color:var(--color_2) !important;
    color:var(--color_6) !important;
    font-family:'Montserrat' !important;
  }

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

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

  *#dm .dmInner div.u_1530294185 .caption-container .caption-title { font-weight:600 !important; }

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

  *#dm .dmInner div.u_1528339161 .photoGalleryThumbs .image-container { border-radius:25px 25px 0px 0px !important; }

  *#dm .dmInner div.u_1530294185 .photoGalleryThumbs .image-container { border-radius:25px 25px 0px 0px !important; }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1530294185 .caption-container .caption-text { font-size:13px !important; }

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

  *#dm .dmInner *.u_1530294185 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner *.u_1530294185 .caption-inner {
    padding-left:10px !important;
    padding-right:10px !important;
  }

  *#dm .dmInner *.u_1530294185 .photoGalleryThumbs .image-container a { padding-top:300px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1426648064 .cb-book-now-button span.text { font-size:13px !important; }

  *#dm .dmInner div.u_1426648064 .cb-book-now-button {
    width:280px !important;
    height:40px !important;
  }

  *#dm .dmInner *.u_1528339161 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1528339161 .photoGalleryThumbs { padding:8.5px !important; }

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

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

  *#dm .dmInner div.u_1530294185 .caption-container .caption-title { font-size:30px !important; }

  *#dm .dmInner div.u_1530294185 .caption-container .caption-text { font-size:20px !important; }

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

  *#dm .dmInner *.u_1530294185 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner *.u_1530294185 .caption-inner {
    padding-left:10px !important;
    padding-right:10px !important;
  }

  *#dm .dmInner *.u_1530294185 .photoGalleryThumbs .image-container a { padding-top:350px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1530294185 .caption-container .caption-title { font-size:22px !important; }

  *#dm .dmInner div.u_1530294185 .caption-container .caption-text { font-size:16px !important; }

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

  *#dm .dmInner *.u_1530294185 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner *.u_1530294185 .caption-inner {
    padding-left:10px !important;
    padding-right:10px !important;
  }

  *#dm .dmInner *.u_1530294185 .photoGalleryThumbs .image-container a { padding-top:250px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 824px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 16% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/c4c3cfa6/dms3rep/multi/opt/Runway-hotel-exterior-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_8cc {
    width: 20.33%;
    height: auto;
    max-width: 100%;
}
    
#widget_oe8 {
    width: 49.81%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#b51cb47d {
    min-height: 746px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#group_8df {
    justify-content: flex-start;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_a48 {
    width: 100%;
    height: 600px;
    max-width: 100%;
    order: 0;
}
    
#\37 d8ee7f3 {
    justify-content: flex-start;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9a8d5b2 {
    width: 100%;
    height: 601px;
    max-width: 100%;
    order: 0;
}
    
#\39 da4c43c {
    justify-content: flex-start;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#abc81473 {
    width: 100%;
    height: 600px;
    max-width: 100%;
    order: 0;
}
    
#f696e43f {
    background-color: var(--color_1);
    background-image: none;
}
    
#\33 b87d187 {
    margin: 0px 0% 0px 0%;
}
    
#widget_7mo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b98300e4 {
    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;
}
    
#f378be9a {
    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;
}
}



@media all {
    
#c23e8606 {
    width: 78.47%;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7fce14a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ff456a7c {
    background-color: var(--color_1);
    background-image: none;
}
    
#a566a973 {
    min-height: 91px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 df855bb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 eb527de {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#ae7d9eaa {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f0bdef4 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 37e1b5b {
    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: rgba(249, 247, 243, 1);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 78737c5 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 42ff4c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0fa066c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0ffa389 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#f0b85550 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 d2a4a75 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.22%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    row-gap: 16px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5ee86ea {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3af9db5 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e7cd4b9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2a7e8f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7943a05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#aed57023 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5ef53cb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.5%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    row-gap: 16px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 92a8f86 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    background-color: var(--color_3);
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#e3097d80 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.72%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ba25197 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#e3c69d0c {
    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_3);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#fa510cfb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 339b307 {
    background-color: var(--color_1);
    background-image: none;
}
    
#b123a066 {
    min-height: 548px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dcdaf5b3 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 a05b25b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.22%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    row-gap: 16px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a814462 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
}
    
#ba9cb41b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f96d88bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 9109470 {
    width: 94.12%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2a2c77f {
    min-height: 1042px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1e0cba3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.83%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c4c3cfa6/dms3rep/multi/opt/runway-lobby-1920w.png");
    order: 1;
    border-radius: 25px 25px 0 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f58d16a4 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 75b26f4 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#f04e3f54 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 43.12%;
    min-width: 4%;
    order: 0;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#a46c0415 {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fac30ce7 {
    width: 288px;
    height: 34px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#dc6f75f2 {
    min-height: 644px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cc7cdb67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    border-radius: 25px 25px 0px 0px;
    background-image: url("https://lirp.cdn-website.com/c4c3cfa6/dms3rep/multi/opt/food-1-1920w.jpg");
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 42c752f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 bcc34b2 {
    width: 509px;
    height: auto;
    max-width: 100%;
}
    
#eb233d65 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\33 20c2fb5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    border-radius: 25px 25px 0px 0px;
    background-image: url("https://lirp.cdn-website.com/c4c3cfa6/dms3rep/multi/opt/aileron-1-1920w.jpg");
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 96f30c6 {
    width: 41.9%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    padding: 8% 5px 8% 5px;
    margin: 0% 0% 0% 0%;
}
    
#widget_pv5 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#d4e7982c {
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 606aa0b {
    min-height: 72px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 15px 4% 15px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c495278 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 30b404f.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 0px 30px 0px;
}
#\34 30b404f {
    width: 1212px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 6314187 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 13px 13px 13px 13px;
    height: auto;
    align-self: flex-start;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 1527369 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-bottom: 5px;
    order: 1;
}
    
#a73006d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 5px;
    order: 0;
}
    
#\31 186e092 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 5px;
    order: 0;
}
    
#\31 05e7d66 {
    justify-content: flex-end;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/c4c3cfa6/dms3rep/multi/opt/Classic-King-Room-1920w.png");
    border-radius: 20px 20px 20px 20px;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a59c4f3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 13px 13px 13px 13px;
    height: auto;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c11ba1c0 {
    width: 100%;
    height: 280px;
    max-width: 100%;
    order: 0;
}
    
#\37 d5ec508 {
    width: 100%;
    height: 280px;
    max-width: 100%;
    order: 0;
}
    
#\35 f21e969 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 13px 13px 13px 13px;
    height: auto;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 c02b78c {
    min-height: 713px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a497278 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\37 5beb349 {
    justify-content: flex-end;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/c4c3cfa6/dms3rep/multi/opt/Classic-Double-Queen-1920w.png");
    border-radius: 20px 20px 20px 20px;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\30 65df4fb {
    justify-content: flex-end;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/c4c3cfa6/dms3rep/multi/opt/Executive-King-Suite-1920w.png");
    border-radius: 20px 20px 20px 20px;
    background-position: 100% 50%;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f599e5a {
    width: 100%;
    height: 280px;
    max-width: 100%;
    order: 0;
}
    
#\38 5b07180 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 94.89%;
    min-height: 38px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 15px 0% 0%;
}
    
#a033b464 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 94.89%;
    min-height: 38px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 15px 0% 0%;
}
    
#b28fb4d4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 94.89%;
    min-height: 38px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 15px 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e07c185d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 5px;
    order: 0;
}
    
#\33 21b365c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 5px;
    order: 1;
}
    
#\35 01b3fa4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 5px;
    order: 1;
}
    
#widget_mri {
    width: 142px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_73v {
    width: 89.86%;
    height: 25px;
    max-width: 100%;
    order: 2;
}
    
#\34 6d83cfe {
    width: 142px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3cbbe9c {
    width: 142px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a975db8f {
    width: 89.85%;
    height: 25px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 891c20d {
    width: 89.84357304512494%;
    height: 25px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 8b0d20b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d45eb35 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 e803f65 {
    width: 94.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c48e2501 {
    background-color: var(--color_1);
    background-image: none;
}
    
#d40a601e {
    width: 94.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 8b0dc7d {
    min-height: 177px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 fab4d78 {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#group_sce {
    align-items: flex-end;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_doa {
    width: 26.38%;
    height: 148px;
    max-width: 100%;
    margin-top: 2px;
    margin-left: 0px;
    margin-right: 0px;
    align-self: center;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eca98fcf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 bf11df2 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#f4c556da {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
}
    
#\38 91bf93b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 91bf93b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a96ce55 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 6dca9cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 a255819 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#\33 82e51e2 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#ac4a7cf7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 63%;
    min-width: 4%;
    align-items: center;
    padding: 6% 16px 6% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 e464869 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 300f66f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\32 f9c5df8 {
    align-items: center;
    width: 811.641px;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    justify-self: auto;
    order: 0;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6ebe559 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c4c3cfa6/dms3rep/multi/opt/pexels-photo-6629528-1920w.jpeg");
    border-radius: 34px 34px 34px 34px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 be8badc {
    margin: 0px 0% 0px 0%;
}
    
#widget_f4v {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 4%;
    min-height: 602px;
    padding-top: 22%;
    padding-left: 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_8cc {
    height: auto;
    width: 57.88%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b51cb47d {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_a48 {
    height: 350px;
}
    
#\32 9a8d5b2 {
    height: 250px;
}
    
#abc81473 {
    height: 350px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 df855bb {
    margin: 0px 0% 0px 0%;
}
    
#c23e8606 {
    width: 60%;
}
    
#a566a973 {
    min-height: 88px;
    padding: 6% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5ef53cb {
    min-height: auto;
    width: 100%;
}
    
#c1e24ef3 {
    margin: 0px 0% 0px 0%;
}
    
#\32 eb527de {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#ae7d9eaa {
    margin: 0px 0% 0px 0%;
}
    
#\34 92a8f86 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    flex: 1 1 auto;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f0bdef4 {
    height: auto;
    width: 110px;
    margin-bottom: 0px;
}
    
#\39 37e1b5b {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    flex: 1 1 auto;
    align-items: flex-start;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 78737c5 {
    height: auto;
    width: 110px;
    margin-bottom: 0px;
}
    
#e3097d80 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\34 ba25197 {
    height: auto;
    width: 110px;
    margin-bottom: 0px;
}
    
#e3c69d0c {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    flex: 1 1 auto;
    align-items: flex-start;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#fa510cfb {
    margin: 0px 0% 0px 0%;
}
    
#b123a066 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 3%;
    row-gap: 24px;
    padding: 2% 4% 6% 4%;
}
    
#\37 42ff4c2 {
    margin: 0px 0% 0px 0%;
}
    
#\32 0ffa389 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#f0b85550 {
    width: 80%;
    align-items: flex-start;
    align-self: stretch;
    max-width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#dcdaf5b3 {
    width: 80%;
    align-self: stretch;
    max-width: 100%;
    align-items: flex-start;
    justify-content: space-between;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d2a4a75 {
    min-height: auto;
    width: 100%;
}
    
#\34 a05b25b {
    min-height: auto;
    width: 100%;
}
    
#\36 5ee86ea {
    margin: 0px 0% 0px 0%;
}
    
#\36 a814462 {
    height: 56px;
    width: 56px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3af9db5 {
    width: 80%;
    align-items: flex-start;
    align-self: stretch;
    max-width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2a7e8f1 {
    margin: 0px 0% 0px 0%;
}
    
#f96d88bd {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9109470 {
    width: 100.00%;
    order: 0;
}
    
#d2a2c77f {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
}
    
#\38 1e0cba3 {
    width: 100%;
    min-height: 202px;
    height: auto;
}
    
#f04e3f54 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
}
    
#a46c0415 {
    width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc6f75f2 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 450px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 1%;
    padding-bottom: 6%;
}
    
#cc7cdb67 {
    width: 20%;
    min-height: 8px;
    height: auto;
}
    
#\33 20c2fb5 {
    width: 20%;
    min-height: 8px;
}
    
#\32 96f30c6 {
    padding-top: 2%;
    padding-bottom: 2%;
    row-gap: 16px;
    width: 58%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 606aa0b {
    min-height: 0px;
    padding: 10px 2% 10px 2%;
}
    
#\34 c495278 {
    padding-top: 6px;
    padding-bottom: 6px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6314187 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 68px;
    width: 100%;
    justify-self: auto;
    order: 1;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 05e7d66 {
    width: 32%;
    min-height: 8px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a59c4f3 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 68px;
    width: 100%;
    justify-self: auto;
    order: 1;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c11ba1c0 {
    height: 120px;
    width: 57.55%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 d5ec508 {
    height: 120px;
    width: 57.55%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 f21e969 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 68px;
    width: 100%;
    justify-self: auto;
    order: 1;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c02b78c {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    row-gap: 22px;
    column-gap: 2%;
    padding-top: 3%;
}
    
#\37 5beb349 {
    width: 32%;
    min-height: 8px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 65df4fb {
    width: 32%;
    min-height: 8px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f599e5a {
    height: 120px;
    width: 57.5%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 5b07180 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 44px;
    margin: 0px 0% 4% 0%;
}
    
#a033b464 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 44px;
    margin: 0px 0% 4% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 8b0d20b {
    width: 100%;
    min-height: 80px;
}
    
#\39 d45eb35 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8b0dc7d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 0253fd8 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 6dca9cb {
    order: 1;
}
    
#ac4a7cf7 {
    width: 100%;
    min-height: 80px;
    padding: 4% 4% 8% 4%;
}
    
#\35 300f66f {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#\32 f9c5df8 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6ebe559 {
    width: 100%;
    min-height: 232px;
    height: auto;
}
    
#\32 be8badc {
    margin-right: 0%;
}
}



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



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 154px;
    align-items: flex-start;
    width: 100%;
    height: auto;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40% 4% 8% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_8cc {
    height: auto;
    width: 81.78%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_oe8 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#b51cb47d {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    row-gap: 22px;
}
    
#group_8df {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_a48 {
    height: 240px;
    order: 0;
}
    
#\37 d8ee7f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 9a8d5b2 {
    height: 240px;
}
    
#\39 da4c43c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#abc81473 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\39 df855bb {
    margin: 0px 0% 0px 0%;
}
    
#c23e8606 {
    width: 100%;
}
    
#\32 7fce14a {
    width: 100%;
    min-height: 91px;
    align-items: center;
    row-gap: 5px;
    height: auto;
}
    
#a566a973 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 4% 0% 4%;
}
}



@media (max-width: 767px) {
    
#\32 eb527de {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1e24ef3 {
    margin: 0px 0% 0px 0%;
}
    
#ae7d9eaa {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\34 92a8f86 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\35 f0bdef4 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\39 37e1b5b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\31 78737c5 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#e3097d80 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ba25197 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#e3c69d0c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#b123a066 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 6% 12% 5.998659517426273%;
}
    
#\32 0ffa389 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0b85550 {
    min-height: 54px;
    width: 82.96%;
}
    
#dcdaf5b3 {
    min-height: 54px;
    width: 82.96%;
}
    
#\36 5ee86ea {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\36 a814462 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\35 3af9db5 {
    min-height: 54px;
    width: 82.96%;
}
}



@media (max-width: 767px) {
    
#\34 9109470 {
    width: 84.20%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d2a2c77f {
    min-height: unset;
    flex-direction: column;
    row-gap: 14px;
    padding: 8% 4% 8% 4%;
}
    
#\38 1e0cba3 {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
    
#\39 75b26f4 {
    height: 144px;
}
    
#f04e3f54 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#a46c0415 {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fac30ce7 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 160px;
}
}



@media (max-width: 767px) {
    
#dc6f75f2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 10% 4% 10% 4%;
}
    
#cc7cdb67 {
    width: 100%;
    min-height: 140px;
    align-items: center;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 bcc34b2 {
    width: 100.00%;
}
    
#\33 20c2fb5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 96f30c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 606aa0b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 2% 10px 2%;
}
    
#\34 c495278 {
    width: 100%;
    min-height: 22px;
    align-items: center;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
}
    
#\34 30b404f {
    width: 335px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\36 6314187 {
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 57px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
}
    
#\37 1527369 {
    margin-bottom: 5px;
}
    
#a73006d6 {
    margin-bottom: 5px;
}
    
#\31 186e092 {
    margin-bottom: 5px;
}
    
#\31 05e7d66 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a59c4f3 {
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 57px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
}
    
#c11ba1c0 {
    height: 120px;
}
    
#\37 d5ec508 {
    height: 120px;
}
    
#\35 f21e969 {
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 57px;
    justify-content: space-between;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 99.54%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c02b78c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 15px;
    padding: 3% 4% 12% 4%;
}
    
#\37 5beb349 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 65df4fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f599e5a {
    height: 120px;
    justify-self: auto;
    align-self: auto;
    width: 99.54%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5b07180 {
    align-self: stretch;
    width: 65.94%;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#a033b464 {
    align-self: stretch;
    width: 65.94%;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#b28fb4d4 {
    align-self: stretch;
    width: 65.94%;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#e07c185d {
    margin-bottom: 5px;
}
    
#\33 21b365c {
    margin-bottom: 5px;
}
    
#\35 01b3fa4 {
    margin-bottom: 5px;
}
}



@media (max-width: 767px) {
    
#\32 8b0d20b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    height: auto;
}
    
#\39 d45eb35 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-top: 10%;
    flex-wrap: nowrap;
}
    
#\37 e803f65 {
    width: 100%;
}
    
#d40a601e {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 8b0dc7d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_sce {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_doa {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#eca98fcf {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 bf11df2 {
    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) {
    
#\30 6dca9cb.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#\30 6dca9cb {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a255819 {
    width: 100.00%;
    margin-bottom: 10px;
}
    
#ac4a7cf7 {
    width: 100%;
    min-height: 487px;
    align-items: center;
    row-gap: 12px;
    height: auto;
    padding: 0% 6% 0% 6%;
}
    
#\33 e464869 {
    width: 100%;
}
    
#\35 300f66f {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 10%;
    row-gap: 15px;
}
    
#\32 f9c5df8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 6ebe559 {
    width: 100%;
    min-height: 164px;
    align-items: center;
    height: auto;
}
    
#\32 be8badc {
    margin-right: 0%;
}
}

