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

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

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

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

  *#dm .dmInner div.u_4070757863 img {
    border-radius:0px 0px 0px 0px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1701966587 img {
    border-radius:0px 0px 0px 0px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1418278442 img {
    border-radius:0px 0px 0px 0px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1323619724 img {
    border-radius:0px 0px 0px 0px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1551699917 img {
    border-radius:0px 0px 0px 0px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1935733929 img {
    border-radius:0px 0px 0px 0px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1959684044 {
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1959684044:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1959684044.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1959684044 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/bead1298/icon/Arrow_8303084.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    width:35px !important;
    height:35px !important;
  }

  *#dm .dmInner a.u_1959684044 span.text {
    color:var(--color_1) !important;
    font-size:20px !important;
  }

  *#dm .dmInner a.u_1959684044:hover .iconBg { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1959684044.hover .iconBg { background-color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1831722202 span.text {
    color:var(--color_6) !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1831722202 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/bead1298/icon/Arrow_6980241.svg) !important;
    order:1 !important;
    background-color:var(--color_6) !important;
    width:30px !important;
    height:30px !important;
  }

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

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

  *#dm .dmInner a.u_1831722202:hover .iconBg { background-color:var(--color_6) !important; }

  *#dm .dmInner a.u_1831722202.hover .iconBg { background-color:var(--color_6) !important; }

  *#dm .dmInner a.u_1831722202 {
    border-radius:50px 50px 50px 50px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1360771730 hr { color:rgba(241,55,38,1) !important; }

  *#dm .dmInner *.u_1605181499 .icon-color { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1605181499 .content-style { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1605181499 .title-style {
    color:var(--color_6) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1348325565 hr { color:rgba(173,37,25,1) !important; }

  *#dm .dmInner *.u_1402106407 .icon-color { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1402106407 .content-style { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1402106407 .title-style {
    color:var(--color_6) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner *.u_1195671342 .icon-color { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1195671342 .content-style { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1195671342 .title-style {
    color:var(--color_6) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner *.u_1330934521 .icon-color { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1330934521 .content-style { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1330934521 .title-style {
    color:var(--color_6) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner *.u_1707102036 .icon-color { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1707102036 .content-style { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1707102036 .title-style {
    color:var(--color_6) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1659719304 p {
    color:rgb(100,100,100) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1659719304 li {
    color:rgb(100,100,100) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1659719304 {
    color:rgb(100,100,100) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1685437589 hr { color:rgba(241,55,38,1) !important; }

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

  *#dm .dmInner div.u_1988221537 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner a.u_1438447828 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/bead1298/icon/Arrow_8303084.svg) !important;
    order:1 !important;
    background-color:rgba(241,55,38,1) !important;
    width:35px !important;
    height:35px !important;
  }

  *#dm .dmInner a.u_1438447828 span.text {
    color:rgba(241,55,38,1) !important;
    font-size:20px !important;
  }

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

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

  *#dm .dmInner a.u_1438447828:hover .iconBg { background-color:var(--color_6) !important; }

  *#dm .dmInner a.u_1438447828.hover .iconBg { background-color:var(--color_6) !important; }

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

  *#dm .dmInner a.u_1438447828 {
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1605181499 .title-style { font-size:18px !important; }

  *#dm .dmInner div.u_1402106407 .title-style { font-size:18px !important; }

  *#dm .dmInner div.u_1195671342 .title-style { font-size:18px !important; }

  *#dm .dmInner div.u_1330934521 .title-style { font-size:18px !important; }

  *#dm .dmInner div.u_1707102036 .title-style { font-size:18px !important; }

  *#dm .dmInner div.u_1605181499 .content-style { font-size:16px !important; }

  *#dm .dmInner div.u_1402106407 .content-style { font-size:16px !important; }

  *#dm .dmInner div.u_1195671342 .content-style { font-size:16px !important; }

  *#dm .dmInner div.u_1330934521 .content-style { font-size:16px !important; }

  *#dm .dmInner div.u_1707102036 .content-style { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1659719304 p { text-align:center !important; }

  *#dm .dmInner div.u_1659719304 li { text-align:center !important; }

  *#dm .dmInner div.u_1659719304 { text-align:center !important; }

  *#dm .dmInner a.u_1438447828 span.text { font-size:16px !important; }
}
th:nth-child(1)
{
	width:40% !important;
}
*#dm .dmInner div.u_1401182945
{
	background:white !important;
	border-radius:4px 4px 4px 4px !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1401182945
{
}
*#dm .dmInner div.u_1401182945
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 62.06%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#\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/bead1298/dms3rep/multi/opt/25935-1920w.webp");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_8l4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_k5v {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_qih {
    width: 33.92757092198581%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#widget_7j8 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3753679.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0px 0px;
}
#e3753679 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_tle {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 49e0c5b {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 2% 20px 2%;
    margin: 0% 0% 0% 0%;
}
    
#c948a654 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 07eed17 {
    min-height: 58px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    height: auto;
    padding: 10px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#d0cb2c99 {
    margin: 0px 0% 0px 0%;
}
    
#widget_3o4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 ce06d5e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 01f1160 {
    min-height: 333px;
    column-gap: 3%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: wrap;
    padding: 20px 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c290fd4::before, #\38 c290fd4 > .bgExtraLayerOverlay {
    
}
#\38 c290fd4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 31.3%;
    min-width: 4%;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 11px 0px;
    background-color: var(--color_5);
    border-width: 0px 0px 0px 10px;
    border-color: #000000 #000000 rgba(173,37,25,1) rgba(241,55,38,1);
    border-style: solid;
    flex: 1 1 auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b0dd3d59 {
    margin: 0px 0% 0px 0%;
}
    
#widget_cs4 {
    width: 100%;
    height: 240px;
    max-width: 100%;
}
    
#group_v9a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_u24 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 07c0b7b::before, #\31 07c0b7b > .bgExtraLayerOverlay {
    
}
#\31 07c0b7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 31.3%;
    min-width: 4%;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 11px 0px;
    background-color: var(--color_5);
    border-width: 0px 0px 0px 10px;
    border-color: #000000 #000000 rgba(173,37,25,1) rgba(241,55,38,1);
    border-style: solid;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ba9a555 {
    width: 100%;
    height: 240px;
    max-width: 100%;
}
    
#c917545f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#b168a828 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 f970219::before, #\39 f970219 > .bgExtraLayerOverlay {
    
}
#\39 f970219 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 31.3%;
    min-width: 4%;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 11px 0px;
    background-color: var(--color_5);
    border-width: 0px 0px 0px 10px;
    border-color: #000000 #000000 rgba(173,37,25,1) rgba(241,55,38,1);
    border-style: solid;
    flex: 1 1 auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#da4d9006 {
    width: 100%;
    height: 240px;
    max-width: 100%;
}
    
#d254c1f1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f234534 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 596a432::before, #\30 596a432 > .bgExtraLayerOverlay {
    
}
#\30 596a432 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 31.3%;
    min-width: 4%;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 11px 0px;
    background-color: var(--color_5);
    border-width: 0px 0px 0px 10px;
    border-color: #000000 #000000 rgba(173,37,25,1) rgba(241,55,38,1);
    border-style: solid;
    flex: 1 1 auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a180e085 {
    width: 100%;
    height: 240px;
    max-width: 100%;
}
    
#\35 d3c232a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8e88d71 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ccd89be::before, #\34 ccd89be > .bgExtraLayerOverlay {
    
}
#\34 ccd89be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 31.3%;
    min-width: 4%;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 11px 0px;
    background-color: var(--color_5);
    border-width: 0px 0px 0px 10px;
    border-color: #000000 #000000 rgba(173,37,25,1) rgba(241,55,38,1);
    border-style: solid;
    flex: 1 1 auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ffb530eb {
    width: 100%;
    height: 240px;
    max-width: 100%;
}
    
#\32 4bf1504 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 145d2f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 fca53b0::before, #\30 fca53b0 > .bgExtraLayerOverlay {
    
}
#\30 fca53b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 31.3%;
    min-width: 4%;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 11px 0px;
    background-color: var(--color_5);
    border-width: 0px 0px 0px 10px;
    border-color: #000000 #000000 rgba(173,37,25,1) rgba(241,55,38,1);
    border-style: solid;
    flex: 1 1 auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ac78b40c {
    width: 100%;
    height: 240px;
    max-width: 100%;
}
    
#ed9c0cea {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 10px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 1ab17f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bf5d148c {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d3c04e0f::before, #d3c04e0f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.75;
    border-radius: inherit;
}
#d3c04e0f {
    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/bead1298/dms3rep/multi/opt/hotel-wallpaper-1920w.webp");
    background-repeat: repeat;
    background-size: auto;
}
    
#a3fbbbc2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 62.47%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\34 71d1086 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35.48%;
    min-width: 4%;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/bead1298/dms3rep/multi/opt/dl-727h.webp");
    border-radius: 4px 4px 4px 4px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 11px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cf5c56de {
    margin: 0px 0% 0px 0%;
}
    
#widget_h1h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 a03b8bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 a03b8bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#fcf0caf0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fe4a78c3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fe4a78c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#widget_gb3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_gb3 {
    width: 244px;
    height: auto;
    max-width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#widget_882 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d58c5dab {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#fb7566ee::before, #fb7566ee > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.1;
    border-radius: inherit;
}
#fb7566ee {
    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/bead1298/dms3rep/multi/opt/dl_01-1920w.webp");
}
#fb7566ee.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRjYAAABXRUJQVlA4ICoAAACwAQCdASoKAAQAAUAmJZQAAp/aJh/QAP77hkuAcXL5Wd4i6NBvWF4AAAA=');
}
    
#\36 2b7232b {
    margin: 0px 0% 0px 0%;
}
    
#\39 8e9e4f3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 8e9e4f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#a39da094.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a39da094 {
    width: 222px;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#c29b5a2d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 ec2f45b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 4959269 {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 4f9f74b::before, #\32 4f9f74b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.9;
    border-radius: inherit;
}
#\32 4f9f74b {
    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/bead1298/dms3rep/multi/opt/hotel-wallpaper-1920w.webp");
    background-repeat: repeat;
    background-size: auto;
}
#\32 4f9f74b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoKAAoAAUAmJaQAA3AA/vyoAAA=');
}
    
#a0779e7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 59.92%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c27f64fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.08%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    padding: 12px 10px 12px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\37 6fab94b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7a044cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 7a044cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d64135b.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 10px 12px 10px;
}
#\35 d64135b {
    width: 246px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3dcb50b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f3dcb50b {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0b2f2f6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_bvp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 032cc3c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\30 032cc3c {
    width: 375px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 c7141c7 {
    min-height: 526px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 3ef143d::before, #\31 3ef143d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.75;
    border-radius: inherit;
}
#\31 3ef143d {
    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/bead1298/dms3rep/multi/opt/hotel-wallpaper-1920w.webp");
    background-repeat: repeat;
    background-size: auto;
}
#\31 3ef143d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoKAAoAAUAmJaQAA3AA/vyoAAA=');
}
    
#a0af8ba0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 54.58%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d25bae89::before, #d25bae89 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.75;
    border-radius: inherit;
}
#d25bae89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.42%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/bead1298/dms3rep/multi/opt/hotel-wallpaper-1920w.webp");
    background-repeat: repeat;
    background-size: auto;
    margin: 0% 0% 0% 0%;
}
#d25bae89.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoKAAoAAUAmJaQAA3AA/vyoAAA=');
}
    
#a41685af {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    border-width: 0 0 0 6px;
    border-color: #000000 #000000 #000000 rgba(241,55,38,1);
    border-style: solid;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1f879ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\38 1f879ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#cbc2d80d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbbb8a6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_n44 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qkb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 ccad8cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9e07098 {
    align-items: flex-start;
    width: 100%;
    min-height: 67px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    border-width: 0 0 0 6px;
    border-color: #000000 #000000 #000000 rgba(241,55,38,1);
    border-style: solid;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0c23d0f.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\33 0c23d0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 f195ddf {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    border-width: 0 0 0 6px;
    border-color: #000000 #000000 #000000 rgba(241,55,38,1);
    border-style: solid;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6d66d77.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#e6d66d77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b25b532f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    border-width: 0 0 0 6px;
    border-color: #000000 #000000 #000000 rgba(241,55,38,1);
    border-style: solid;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b19df433.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#b19df433 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d09b9e83 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    border-width: 0 0 0 6px;
    border-color: #000000 #000000 #000000 rgba(241,55,38,1);
    border-style: solid;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5ecc85d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#f5ecc85d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 9c4f85d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 9c4f85d {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f813da16 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 10px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 22e37d6 {
    min-height: 84px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b3700d3::before, #\31 b3700d3 > .bgExtraLayerOverlay {
    
}
#\31 b3700d3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
}
    
#cabef796 {
    margin: 0px 0% 0px 0%;
}
    
#b0e69def {
    width: 79.49%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b4f40d04::before, #b4f40d04 > .bgExtraLayerOverlay {
    
}
#b4f40d04 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
}
    
#\33 43b6203 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    order: 1;
    justify-content: flex-start;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#f8bee872 {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 417fbe6 {
    width: 100%;
    height: 464px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 449f695 {
    margin: 0px 0% 0px 0%;
}
    
#\32 27351a4 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_nsb {
    width: 100%;
    height: 161px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\35 5077635.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0px 0px;
}
#\35 5077635 {
    width: 332px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 93cc1f7::before, #\39 93cc1f7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.7;
    border-radius: inherit;
}
#\39 93cc1f7 {
    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/bead1298/dms3rep/multi/opt/1643-1920w.webp");
}
#\39 93cc1f7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAACwAQCdASoKAAcAAUAmJQBOgCFoTJL4AP6KcRidp0U/qurb0skhfjV+3j6OQvjHv9BF5U9cPHDy+3AA');
}
    
#\36 c95373b {
    min-height: 355px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c78c12dd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe4048ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 65%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#ec62e2bc {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 ef18e9c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 33%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    align-items: center;
    justify-content: flex-start;
    padding: 20px 10px 30px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 10be903 {
    width: 85.94%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b130d081.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b130d081 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf6eb9a5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bf6eb9a5 {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3372194 {
    width: 49.47%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 258cbf0 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 af434c0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\31 69482cd {
    min-height: 43px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bd3bf930 {
    width: 79.49%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c009d0f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 eb382db {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\36 0558ea3 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_3r5 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-width: 0 0 0 6px;
    border-color: #000000 #000000 #000000 rgba(241,55,38,1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_g9a {
    width: 100%;
    height: 320px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2b7d5a4 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-width: 0 0 0 6px;
    border-color: #000000 #000000 #000000 rgba(241,55,38,1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 227ea6b {
    width: 100%;
    height: 317px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0c05205 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 6% 2% 6% 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    width: 69.14%;
    min-height: 8px;
}
    
#group_qih {
    width: 26.77627365356623%;
    min-height: 8px;
}
    
#widget_7j8 {
    height: 182px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 49e0c5b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d0cb2c99 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 01f1160 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 3%;
    min-height: 333px;
}
    
#b0dd3d59 {
    margin: 0px 0% 0px 0%;
}
    
#\38 c290fd4::before, #\38 c290fd4 > .bgExtraLayerOverlay {
    
}
#\38 c290fd4 {
    width: 48.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 07c0b7b::before, #\31 07c0b7b > .bgExtraLayerOverlay {
    
}
#\31 07c0b7b {
    width: 48.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 f970219::before, #\39 f970219 > .bgExtraLayerOverlay {
    
}
#\39 f970219 {
    width: 48.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 596a432::before, #\30 596a432 > .bgExtraLayerOverlay {
    
}
#\30 596a432 {
    width: 48.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 ccd89be::before, #\34 ccd89be > .bgExtraLayerOverlay {
    
}
#\34 ccd89be {
    width: 48.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 fca53b0::before, #\30 fca53b0 > .bgExtraLayerOverlay {
    
}
#\30 fca53b0 {
    width: 48.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bf5d148c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#cf5c56de {
    margin: 0px 0% 0px 0%;
}
    
#d3c04e0f::before, #d3c04e0f > .bgExtraLayerOverlay {
    
}
    
#\34 71d1086 {
    width: 100%;
    min-height: 80px;
}
    
#a3fbbbc2 {
    width: 100%;
    min-height: 80px;
}
    
#widget_882 {
    height: 280px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d58c5dab {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 2b7232b {
    margin: 0px 0% 0px 0%;
}
    
#fb7566ee::before, #fb7566ee > .bgExtraLayerOverlay {
    
}
#fb7566ee.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRjYAAABXRUJQVlA4ICoAAACwAQCdASoKAAQAAUAmJZQAAp/aJh/QAP77hkuAcXL5Wd4i6NBvWF4AAAA=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4959269 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 0b2f2f6 {
    margin: 0px 0% 0px 0%;
}
    
#\32 4f9f74b::before, #\32 4f9f74b > .bgExtraLayerOverlay {
    
}
#\32 4f9f74b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoKAAoAAUAmJaQAA3AA/vyoAAA=');
}
    
#a0779e7c {
    width: 100%;
    min-height: 80px;
}
    
#c27f64fd {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c7141c7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ad125050 {
    margin: 0px 0% 0px 0%;
}
    
#cbc2d80d {
    width: 100.00%;
}
    
#d25bae89::before, #d25bae89 > .bgExtraLayerOverlay {
    
}
#d25bae89 {
    width: 100%;
    min-height: 80px;
}
#d25bae89.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoKAAoAAUAmJaQAA3AA/vyoAAA=');
}
    
#\38 ccad8cc {
    width: 75.46%;
}
    
#\31 3ef143d::before, #\31 3ef143d > .bgExtraLayerOverlay {
    
}
#\31 3ef143d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoKAAoAAUAmJaQAA3AA/vyoAAA=');
}
    
#a0af8ba0 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 22e37d6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#cabef796 {
    margin: 0px 0% 0px 0%;
}
    
#\31 b3700d3::before, #\31 b3700d3 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4f40d04::before, #b4f40d04 > .bgExtraLayerOverlay {
    
}
    
#\39 417fbe6 {
    height: 338px;
}
    
#\33 449f695 {
    margin: 0px 0% 0px 0%;
}
    
#f8bee872 {
    width: 100.00%;
}
    
#\32 27351a4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#widget_nsb {
    height: 132px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 93cc1f7::before, #\39 93cc1f7 > .bgExtraLayerOverlay {
    
}
#\39 93cc1f7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAACwAQCdASoKAAcAAUAmJQBOgCFoTJL4AP6KcRidp0U/qurb0skhfjV+3j6OQvjHv9BF5U9cPHDy+3AA');
}
    
#\36 c95373b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
}
    
#fe4048ed {
    width: 100%;
    min-height: 80px;
}
    
#\30 70ed347 {
    margin: 0px 0% 0px 0%;
}
    
#\35 ef18e9c {
    width: 100%;
    min-height: 80px;
}
    
#\33 10be903 {
    width: 97.64%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 258cbf0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 c009d0f {
    margin: 0px 0% 0px 0%;
}
    
#bd3bf930 {
    width: 86.48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0558ea3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 0c05205 {
    margin: 0px 0% 0px 0%;
}
    
#group_3r5 {
    width: 100%;
    min-height: 80px;
}
    
#\38 2b7d5a4 {
    width: 100%;
    min-height: 80px;
}
    
#widget_g9a {
    height: 360px;
}
    
#\33 227ea6b {
    height: 360px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_qih {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#widget_7j8 {
    height: 180px;
    width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_tle {
    width: auto;
    height: auto;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\32 49e0c5b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 0px 4%;
}
    
#\32 07eed17 {
    width: 100%;
    min-height: 35px;
    align-items: center;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#d0cb2c99 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 01f1160 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\38 c290fd4::before, #\38 c290fd4 > .bgExtraLayerOverlay {
    
}
#\38 c290fd4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_cs4 {
    height: 240px;
}
    
#\31 07c0b7b::before, #\31 07c0b7b > .bgExtraLayerOverlay {
    
}
#\31 07c0b7b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 ba9a555 {
    height: 240px;
}
    
#\39 f970219::before, #\39 f970219 > .bgExtraLayerOverlay {
    
}
#\39 f970219 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#da4d9006 {
    height: 240px;
}
    
#\30 596a432::before, #\30 596a432 > .bgExtraLayerOverlay {
    
}
#\30 596a432 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a180e085 {
    height: 240px;
}
    
#\34 ccd89be::before, #\34 ccd89be > .bgExtraLayerOverlay {
    
}
#\34 ccd89be {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ffb530eb {
    height: 240px;
}
    
#\30 fca53b0::before, #\30 fca53b0 > .bgExtraLayerOverlay {
    
}
#\30 fca53b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ac78b40c {
    height: 240px;
}
    
#group_v9a {
    align-items: center;
}
    
#c917545f {
    align-items: center;
}
    
#d254c1f1 {
    align-items: center;
}
    
#\35 d3c232a {
    align-items: center;
}
    
#\32 4bf1504 {
    align-items: center;
}
    
#ed9c0cea {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#bf5d148c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a3fbbbc2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 71d1086 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d3c04e0f::before, #d3c04e0f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#d58c5dab {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#fb7566ee::before, #fb7566ee > .bgExtraLayerOverlay {
    
}
#fb7566ee.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRjYAAABXRUJQVlA4ICoAAACwAQCdASoKAAQAAUAmJZQAAp/aJh/QAP77hkuAcXL5Wd4i6NBvWF4AAAA=');
}
    
#c29b5a2d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 4959269 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a0779e7c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c27f64fd {
    min-height: 308px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 5px 0px 5px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 4f9f74b::before, #\32 4f9f74b > .bgExtraLayerOverlay {
    
}
#\32 4f9f74b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoKAAoAAUAmJaQAA3AA/vyoAAA=');
}
}



@media (max-width: 767px) {
    
#\30 c7141c7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a0af8ba0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d25bae89::before, #d25bae89 > .bgExtraLayerOverlay {
    
}
#d25bae89 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#d25bae89.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoKAAoAAUAmJaQAA3AA/vyoAAA=');
}
    
#cbc2d80d {
    width: 100.00%;
}
    
#\38 ccad8cc {
    width: 100.00%;
}
    
#\31 3ef143d::before, #\31 3ef143d > .bgExtraLayerOverlay {
    
}
#\31 3ef143d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoKAAoAAUAmJaQAA3AA/vyoAAA=');
}
}



@media (max-width: 767px) {
    
#f813da16 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 22e37d6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 b3700d3::before, #\31 b3700d3 > .bgExtraLayerOverlay {
    
}
    
#b0e69def {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#b4f40d04::before, #b4f40d04 > .bgExtraLayerOverlay {
    
}
    
#\33 43b6203 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f8bee872 {
    width: 100%;
}
    
#\39 417fbe6 {
    height: 164px;
}
    
#\32 27351a4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_nsb {
    height: 124px;
}
}



@media (max-width: 767px) {
    
#\35 5077635.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0px 0px;
}
#\35 5077635 {
    margin: 10px 0% 0px 0%;
}
    
#\39 93cc1f7::before, #\39 93cc1f7 > .bgExtraLayerOverlay {
    
}
#\39 93cc1f7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAACwAQCdASoKAAcAAUAmJQBOgCFoTJL4AP6KcRidp0U/qurb0skhfjV+3j6OQvjHv9BF5U9cPHDy+3AA');
}
    
#\36 c95373b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#fe4048ed {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 ef18e9c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 20px 10px 25px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 10be903 {
    width: 100.00%;
}
    
#d3372194 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 69.47%;
}
}



@media (max-width: 767px) {
    
#\38 258cbf0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 0px 4%;
}
    
#\31 69482cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bd3bf930 {
    width: 100.00%;
}
    
#\31 c009d0f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 0558ea3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_3r5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2b7d5a4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_g9a {
    height: 200px;
}
    
#\33 227ea6b {
    height: 200px;
    width: 100%;
}
}

