@media all {
  *#dm .dmInner div.u_1940042956 .svg { fill:var(--color_6) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1355515221.dmSocialHub .socialHubInnerDiv a:not(:last-child) { margin-right:32px !important; }

  *#dm .dmInner div.u_1355515221 .socialHubIcon {
    color:rgba(30,30,36,1) !important;
    border-color:rgba(30,30,36,1) !important;
  }

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

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

  *#dm .dmInner *.u_1101268108 { display:none !important; }

  *#dm .dmInner *.u_1582490022 { display:none !important; }

  *#dm .dmInner *.u_1806857593 { display:none !important; }

  *#dm .dmInner *.u_1427285367 { display:none !important; }

  *#dm .dmInner *.u_1838651944 { display:none !important; }

  *#dm .dmInner *.u_1006841312 { display:none !important; }

  *#dm .dmInner *.u_1429405434 { display:none !important; }

  *#dm .dmInner *.u_1935477407 { display:none !important; }

  *#dm .dmInner *.u_1513087942 { display:none !important; }

  *#dm .dmInner *.u_1539790870 { display:none !important; }

  *#dm .dmInner *.u_1451780966 { display:none !important; }

  *#dm .dmInner *.u_1052032425 { display:none !important; }

  *#dm .dmInner *.u_1563077616 { display:none !important; }

  *#dm .dmInner *.u_1786281823 { display:none !important; }

  *#dm .dmInner *.u_1295625985 { display:none !important; }

  *#dm .dmInner *.u_1571090699 { display:none !important; }

  *#dm .dmInner div.u_1033930285.dmSocialHub .socialHubInnerDiv a:not(:last-child) { margin-right:32px !important; }

  *#dm .dmInner div.u_1033930285 .socialHubIcon {
    color:rgba(30,30,36,1) !important;
    border-color:rgba(30,30,36,1) !important;
  }

  *#dm .dmInner *.u_1922930715 { display:block !important; }

  *#dm .dmInner *.u_1541435052 { display:block !important; }

  *#dm .dmInner *.u_1012408490 { display:block !important; }

  *#dm .dmInner div.u_2893374415 .caption-inner {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) !important;
    border-width:8px !important;
    background-color:rgba(255,255,255,0.85) !important;
  }

  *#dm .dmInner div.u_2893374415 .caption-button {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-color:var(--color_7) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_2893374415 .caption-button:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2893374415 .caption-button.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2893374415 .photoGalleryViewAll.link {
    font-family:'Gotham Light' !important;
    color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_2893374415 .caption-button:hover span.text { color:var(--color_6) !important; }

  *#dm .dmInner div.u_2893374415 .caption-button.hover span.text { color:var(--color_6) !important; }

  *#dm .dmInner div.u_2893374415 .caption-button span.text {
    color:var(--color_1) !important;
    font-weight:700 !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1324706432 .custom-button-style {
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1324706432 .custom-button-style:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1324706432 .custom-button-style.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1241785794 .panel-description {
    font-weight:300 !important;
    font-family:'Gotham Light' !important;
  }

  *#dm .dmInner div.u_2893374415 .caption-container .caption-text { font-family:'Gotham Light' !important; }

  *#dm .dmInner div.u_2893374415 .caption-container .caption-text .rteBlock { font-family:'Gotham Light' !important; }

  *#dm .dmInner div.u_1324706432 .sub-text-style {
    font-family:'Gotham Light' !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1559621033.dmSocialHub .socialHubInnerDiv a:not(:last-child) { margin-right:32px !important; }

  *#dm .dmInner div.u_1559621033 .socialHubIcon {
    color:rgba(30,30,36,1) !important;
    border-color:rgba(30,30,36,1) !important;
  }

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

  *#dm .dmInner div.u_1324706432 .main-text-style {
    font-family:'Gotham Light' !important;
    color:var(--color_2) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1324706432 .cal-text-values {
    font-family:'Gotham Light' !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1241785794 .overlay {
    background-image:radial-gradient(circle,rgba(0,0,0,0) 51%,rgba(0,0,0,0.8) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1054763185 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

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

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

  *#dm .dmInner *.u_1401604885 .photoGalleryThumbs .image-container a { background-size:cover !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1401604885 .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_2893374415 .photoGalleryThumbs { padding:1px !important; }

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

  *#dm .dmInner *.u_2893374415 .photoGalleryThumbs .image-container a { padding-top:440px !important; }

  *#dm .dmInner *.u_2893374415 .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;
    padding-left:16px !important;
    padding-right:16px !important;
  }

  *#dm .dmInner div.u_2893374415 .caption-button {
    width:180px !important;
    height:56px !important;
  }

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

  *#dm .dmInner div.u_2893374415 .caption-button span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1324706432 .custom-button-style span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1324706432 .custom-button-style {
    width:180px !important;
    height:56px !important;
  }

  *#dm .dmInner div.u_1324706432 .main-text-style { font-size:16px !important; }

  *#dm .dmInner div.u_1324706432 .sub-text-style { font-size:12px !important; }

  *#dm .dmInner *.u_1401604885 .photoGalleryThumbs { padding:3.5px !important; }

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

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

  *#dm .dmInner *.u_1401604885 .photoGalleryThumbs .image-container a { padding-top:346px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1241785794 .panel-description { font-size:16px !important; }

  *#dm .dmInner div.u_1241785794 .panel-title { font-size:24px !important; }

  *#dm .dmInner div.u_1355515221.dmSocialHub .socialHubInnerDiv a:not(:last-child) { margin-right:16px !important; }

  *#dm .dmInner div.u_1033930285.dmSocialHub .socialHubInnerDiv a:not(:last-child) { margin-right:16px !important; }

  *#dm .dmInner *.u_2893374415 .photoGalleryThumbs .image-container a { padding-top:240px !important; }

  *#dm .dmInner *.u_2893374415 .photoGalleryThumbs { padding:4px !important; }

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

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

  *#dm .dmInner div.u_2893374415 .caption-button {
    width:200px !important;
    height:56px !important;
  }

  *#dm .dmInner div.u_1324706432 .main-text-style { font-size:16px !important; }

  *#dm .dmInner div.u_1324706432 .custom-button-style { height:56px !important; }

  *#dm .dmInner div.u_1324706432 .sub-text-style { font-size:12px !important; }

  *#dm .dmInner div.u_1559621033.dmSocialHub .socialHubInnerDiv a:not(:last-child) { margin-right:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1401604885 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner *.u_1401604885 .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_2893374415 .photoGalleryThumbs { padding:1px !important; }

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

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

  *#dm .dmInner div.u_2893374415 .caption-button {
    width:180px !important;
    height:56px !important;
  }

  *#dm .dmInner *.u_2893374415 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

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

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

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

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:36px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:36px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:36px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { font-size:24px !important; }

  *#dm .dmInner div.u_1324706432 .main-text-style { font-size:16px !important; }

  *#dm .dmInner div.u_1324706432 .sub-text-style { font-size:12px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(30, 30, 36, 0.4);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 31.33%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://irp.cdn-website.com/79e37d97/dms3rep/multi/rosettee-2.svg);
    background-size: auto;
    background-position: 100% 0%;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 1px 1px 1px 1px;
    padding: 24px 40px 16px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 129px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 96px 0% 96px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 96px 0% 128px 0%;
}
    
#widget_lt1 {
    width: auto;
    height: 32px;
    min-width: auto;
    min-height: 32px;
    max-width: 100%;
    max-height: 32px;
}
    
#widget_21h {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 bd241b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 31.33%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://irp.cdn-website.com/79e37d97/dms3rep/multi/rosettee-2.svg);
    background-size: auto;
    background-position: 100% 0%;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 1px 1px 1px 1px;
    padding: 24px 40px 16px 40px;
    margin: 0% 0% 0% 0%;
}
    
#e8ad91c2 {
    width: auto;
    height: 32px;
    min-width: auto;
    min-height: 32px;
    max-width: 100%;
    max-height: 32px;
}
    
#b75f855b {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#a0059532 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 31.33%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://irp.cdn-website.com/79e37d97/dms3rep/multi/rosettee-2.svg);
    background-size: auto;
    background-position: 100% 0%;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 1px 1px 1px 1px;
    padding: 24px 40px 16px 40px;
    margin: 0% 0% 0% 0%;
}
    
#c90c198f {
    width: auto;
    height: 32px;
    min-width: auto;
    min-height: 32px;
    max-width: 100%;
    max-height: 32px;
}
    
#\35 340a618 {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 9833520.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 32px 0px;
}
#\37 9833520 {
    width: 58%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 108px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1015722 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    min-width: 32px;
    padding: 0px 20px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dd7913d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d96ba521 {
    min-height: 721px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 96px 0% 96px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 0827b33::before, #\32 0827b33 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.24;
    border-radius: inherit;
}
#\32 0827b33 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e5c59a50 {
    margin: 0px 0px 0px 0px;
}
    
#group_ru8 {
    justify-content: flex-end;
    align-items: center;
    width: 90%;
    min-height: 655.573px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 240px 0px 0px 0px;
    margin: 0px 0% -50px 0%;
}
    
#\35 942e5fa {
    width: 25px;
    height: auto;
    min-width: 25px;
    min-height: 25px;
    max-width: 100%;
    max-height: 100%;
}
    
#\31 02b906e {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f34b9a1f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    min-width: 32px;
    padding: 0px 20px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a917ab3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 c9098ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 d02cdcb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 773e4f7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    min-width: 32px;
    padding: 0px 20px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e5484e2f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 2d61d85 {
    width: 25px;
    height: auto;
    min-width: 25px;
    min-height: 25px;
    max-width: 100%;
    max-height: 100%;
}
    
#af451e43 {
    width: 25px;
    height: auto;
    min-width: 25px;
    min-height: 25px;
    max-width: 100%;
    max-height: 100%;
}
    
#\31 4505c49 {
    width: 25px;
    height: auto;
    min-width: 25px;
    min-height: 25px;
    max-width: 100%;
    max-height: 100%;
}
    
#\38 1fd13c0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    min-width: 32px;
    padding: 0px 20px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_tcs {
    align-items: flex-start;
    width: 100%;
    min-height: 103px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    border-style: solid;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1);
    border-width: 1px 1px 1px 1px;
}
    
#a0c17a57 {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#af0de8c5 {
    min-height: 15px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 96px 0% 96px;
}
    
#\33 060e4aa {
    margin: 128px 0px 32px 0px;
}
    
#c4a104a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\39 df88826 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#d5f65ba3 {
    min-height: 175px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 96px 96px 32px 96px;
}
    
#\35 a8b32ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#bac20f2a {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d0d4c1d4 {
    align-items: flex-start;
    max-width: 1392px;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fb46bdb6 {
    background-color: rgba(243,242,239,1);
    background-image: url(https://lirp.cdn-website.com/79e37d97/dms3rep/multi/opt/textured-bg+%282%29+copy-1920w.png);
}
#fb46bdb6.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 5904f0e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ad0494cd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ad0494cd {
    width: 100%;
    height: 600px;
    justify-self: auto;
    max-width: 1392px;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d02d62a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\33 027ad21 {
    background-position: 100% 50%;
    background-color: rgba(243,242,239,1);
    background-image: url(https://lirp.cdn-website.com/79e37d97/dms3rep/multi/opt/textured-bg+%282%29+copy-1920w.png);
}
#\33 027ad21.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 c6aac00 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 96px 96px 96px;
}
    
#\39 71d2a89 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 dac317d {
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 74.99%;
    min-height: 100.00%;
    height: auto;
    background-color: rgba(156, 131, 91, 0.1);
    background-image: initial;
    padding-top: 72px;
    padding-bottom: 72px;
}
    
#\36 19a1be7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 19a1be7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 17ae6f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e2dda18a {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 74.98958333333333%;
    min-height: 100%;
    height: auto;
    background-color: rgba(156, 131, 91, 0.1);
    background-image: initial;
    padding-top: 72px;
    padding-bottom: 72px;
}
    
#\34 9bf2cfb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 26bc866 {
    align-items: flex-end;
    width: 66.98%;
    min-height: 300px;
    max-height: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    height: auto;
    padding-left: 72px;
    padding-right: 72px;
    row-gap: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#c0bd8bcd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c0bd8bcd {
    width: 49.99%;
    height: 342px;
    max-width: 100%;
    justify-self: start;
    align-self: center;
    margin: 72px 0% 72px 0%;
}
    
#b24a6d3b {
    width: 100%;
    grid-template-rows: minmax(500px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 128px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c9e4577 {
    width: 100%;
    grid-template-rows: minmax(500px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ca251fcb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ca251fcb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b069b643 {
    min-height: 500px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 96px 0% 96px;
}
    
#\35 6f3a06b {
    align-items: flex-start;
    width: 100%;
    min-height: 8px;
    max-height: 100%;
    order: 0;
    margin-bottom: 32px;
}
    
#\35 fd37e18 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\30 c01018c {
    align-items: flex-end;
    width: 67%;
    min-height: 300px;
    max-height: none;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    height: auto;
    padding-left: 72px;
    padding-right: 72px;
    row-gap: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b37b0c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 b37b0c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e7d1ebb1 {
    margin: 128px 0px 0px 0px;
}
    
#\39 b3e3d56 {
    width: 99.99646234046378%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e6b2fc4e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6b2fc4e {
    width: 49.98958333333333%;
    height: 342px;
    max-width: 100%;
    justify-self: end;
    align-self: center;
    margin: 72px 0% 72px 0%;
}
    
#e3b2ce11 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#aeedfe90 {
    margin: 64px 0px 64px 0px;
}
    
#\36 af31384 {
    min-height: 450px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 96px 0% 96px;
}
    
#ce3db45e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 a9716bb::before, #\33 a9716bb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.92;
    border-radius: inherit;
}
#\33 a9716bb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/79e37d97/dms3rep/multi/opt/Group-118-%281%29-1920w.png);
    background-size: contain;
    background-position: 50% 100%;
}
#\33 a9716bb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABF0lEQVQY0yXPvUrDUBiA4S/+YOIgiAhSHETrBQju0UVBcGtNk2M8J0PQUShRcOjpSUKapO1aY3pKYvOHuQkvwNULksbh3Z7lBQCAuq5h9qavx/RejGlXTIaK+GmrYkKR+EG1zZUB0zThnZINzrQWZ1qb2+rJ3NZWtWOGjmLW26YUACzrVuCuvp/5+Ho50nvLka6k/6mp93A1Z+reN5UBptPOGnfRaTkmz3mA/TzEXhZgL/NxmIfkkTva4e9XRwBKZYG76LiaGKQYE6sMSb8IcD8P8Es5NhRuo4OfyGwgRKy3W02M8yIkF2VI5CLAch7gy2pinC0ctFPX3eYHXp9uhNlAE6OBKqWOIi3sO2nBFCkeoq2E4sb8AclSbQgqjXODAAAAAElFTkSuQmCC');
}
    
#widget_v57 {
    width: 802px;
    height: 500px;
    min-height: 100px;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\38 e2b5d8d {
    margin: 128px 0px -172px 0px;
}
    
#\38 d71e09e.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 32px;
}
#\38 d71e09e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b4c96d01 {
    width: 58%;
    height: 344px;
    min-width: 55%;
    min-height: 344px;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 60%;
    max-height: none;
    margin-top: -5.4%;
    grid-area: 2 / 1 / span 1 / span 2;
}
    
#e4d6f778 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 a4de615 {
    min-height: 500px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 96px 0% 96px;
}
    
#\33 576e3ae {
    column-gap: 80px;
    width: 100%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(150px, max-content) minmax(150px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a08a0559 {
    align-items: flex-start;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    max-height: none;
    grid-column-start: 2;
    padding-bottom: 15.5%;
    padding-top: 32px;
}
    
#\33 4318a23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\36 ae5213a {
    width: 100%;
    height: 100%;
    min-height: 562px;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
}
}



@media all {
    
#\37 1b9f6e9 {
    margin: -172px 0px 128px 0px;
}
    
#\32 72ac511 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 256px 96px 96px 96px;
}
    
#\38 f9fea38 {
    background-color: var(--color_7);
    background-image: initial;
}
    
#e1e70781 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#innergrid_dr3 {
    column-gap: 32px;
    width: 100%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(56px, max-content);
    max-width: 100%;
    background-image: url(https://lirp.cdn-website.com/79e37d97/dms3rep/multi/opt/flowerup-1920w.png);
    background-size: contain;
    padding: 0px 0% 48px 0%;
    margin: 0px 0% 0px 0%;
}
#innergrid_dr3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAABSUlEQVQY013P30rCUACA8TO382f2UF0FCVGa22xuMxWEbqWLiKDDtrPjTKW0zZ1t2kQiyJfo0YoijPVd/24+AH77BAC8AwDE4ER6uLal2WwoUUpBKUoPgWCNyuquJqeuARPXglHYV8RoIJXgfH4MsqCuFPQMrjwDp34XxeMuXrg9+EQdmd9cSXsYhedKxnScMKOaBhaJQ5ss2aUae466uLfxD9ztdLCk9UrmtpCgTSx8AyXcREu/oyZe5w9+NxvqknBbKHE1nDAN58yBK97Da95T09Aie7jTdVAwE254G6/HbbJltrJmFixCC+ePJilNvfKuvJk4qJh2cD51YME7cDVqk2zSUkvwjfUr25GFCm6RONBwxDQY8QZMR01Ugh+UgpexqWTMxHGgk9Rvodg/lee3xxXwPzExFRFcVEWgH+ReU828I/nZr8lfbdV5Ro8uCJEAAAAASUVORK5CYII=');
}
    
#group_bo0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_353 {
    align-items: flex-end;
    justify-self: center;
    align-self: center;
    order: 0;
    width: 100.00%;
    min-height: 100.00%;
    row-gap: 24px;
    column-gap: 24px;
    max-height: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\34 ff86859 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100.00%;
    row-gap: 24px;
    column-gap: 24px;
    max-height: none;
    height: auto;
    margin: 0px 0px 0px 0px;
}
    
#widget_ms8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 bc745c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ear.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_ear {
    width: 180px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_862 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#f9b3714e {
    min-height: 458px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 96px 0% 96px;
}
    
#c04b40b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6ab431e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 3;
}
    
#f329ba3a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 32px;
    order: 0;
}
    
#\32 75ce044 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#d2948c3a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c14a0c6 {
    margin: 128px 0px 128px 0px;
}
}



@media all {
    
#\35 04c946d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    order: 0;
}
    
#e80e424a {
    width: 100%;
    height: 650px;
    min-height: 100px;
    max-width: 100%;
}
    
#\30 e2eff84 {
    min-height: 500px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 96px 0% 96px;
}
    
#d223cd77 {
    margin: 32px 0% 128px 0%;
}
    
#\30 e55c6ab {
    background-image: url("https://lirp.cdn-website.com/79e37d97/dms3rep/multi/opt/light-detail1-1920w.png");
    background-position: 100% 50%;
}
#\30 e55c6ab.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAXElEQVQY02NgIAD+QzFesCo0lGFnjCvj7lgnJpyKJuZ6MPQmuTFNj3dnnhPtzoJT4YxUb8aJyR7M05K8WGYk+LDiVdiX6sbUl+jF3BXjw4zXfSDFcxL9wJiBWAAAHt0aSoQHH0oAAAAASUVORK5CYII=');
}
}



@media all {
    
#d4c96258 {
    background-image: url(https://lirp.cdn-website.com/79e37d97/dms3rep/multi/opt/light-detail1-1920w.png);
    background-size: contain;
    background-position: 100% 0%;
}
#d4c96258.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAXElEQVQY02NgIAD+QzFesCo0lGFnjCvj7lgnJpyKJuZ6MPQmuTFNj3dnnhPtzoJT4YxUb8aJyR7M05K8WGYk+LDiVdiX6sbUl+jF3BXjw4zXfSDFcxL9wJiBWAAAHt0aSoQHH0oAAAAASUVORK5CYII=');
}
    
#a6174663 {
    column-gap: 32px;
    row-gap: 32px;
    width: 100%;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: minmax(400px, max-content);
    max-width: 100%;
}
    
#af0256fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#a910cd3c::before, #a910cd3c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.7;
    border-radius: inherit;
}
#a910cd3c {
    justify-content: flex-start;
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    max-height: none;
    background-image: url(https://lirp.cdn-website.com/79e37d97/dms3rep/multi/opt/Hotel-Okura-Amsterdam---Family-Stay-%285%29-542h.jpg);
    height: auto;
    padding: 24px 16px 24px 16px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 2 / span 1 / span 1;
}
#a910cd3c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAeEAAABgIDAAAAAAAAAAAAAAAAAQIDBBEFEiEicv/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAWEQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhEDEQA/ALUsSo8QluOKNx3qnVVUQhPCzL5yD9+gABAnulv/2Q==');
}
    
#c1060f52 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#c3aabc5e {
    min-height: 0;
    column-gap: 0%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0px 96px 0px 96px;
}
    
#\36 d445d48 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\36 68946a7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\36 68946a7 {
    width: 180px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e68ed58e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#e68ed58e {
    width: 180px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 59bc371 {
    margin: 0px 0px 128px 0px;
}
    
#c240904b::before, #c240904b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.92;
    border-radius: inherit;
}
#c240904b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-image: url();
    background-size: contain;
    background-position: 50% 100%;
    background-color: rgba(0,0,0,0);
}
#c240904b.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 9451b57 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fc350a6c::before, #fc350a6c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.7;
    border-radius: inherit;
}
#fc350a6c {
    justify-content: flex-start;
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    max-height: none;
    background-image: url("https://irp.cdn-website.com/79e37d97/import/clib/okura_nl/dms3rep/multi/Hotel+Okura+Amsterdam+-+Yamazato+Restaurant+-+Lady+in+kimono-1920x1280.jpg");
    height: auto;
    padding: 24px 16px 24px 16px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 3 / span 1 / span 1;
}
#fc350a6c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAgEBCQAAAAAAAAAAAAAAAAECEQQFBhITISJBUv/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQACAwAAAAAAAAAAAAAAAAABAgADEf/aAAwDAQACEQMRAD8Ax3EGnb4vzSr27I2V3vM+YAdSxC4IraoLaZ//2Q==');
}
    
#\37 de591de.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\37 de591de {
    width: 180px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f17d769e::before, #f17d769e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.7;
    border-radius: inherit;
}
#f17d769e {
    justify-content: space-between;
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    max-height: none;
    background-image: url("https://lirp.cdn-website.com/79e37d97/dms3rep/multi/opt/Hotel+Okura+Amsterdam+-+Hotel+Exterior+-+Cherry+blossom-542h.jpg");
    height: auto;
    padding: 24px 16px 24px 16px;
    margin: 0px 0px 0px 0px;
}
#f17d769e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwIE/8QAIBAAAgEEAQUAAAAAAAAAAAAAAQIDAAQFEQYTIUFRkf/EABUBAQEAAAAAAAAAAAAAAAAAAAIF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAECAxUhQf/aAAwDAQACEQMRAD8AQ8tl7ePMiyjJcKNCQNWZ4Yi7Eytvfuge05TO7Fy7dTXZvNWeYXezueT6aDvlwpY2p7TP/9k=');
}
    
#\33 1dbac30 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_4vl {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    order: 0;
}
    
#d50c9828 {
    align-items: flex-start;
    width: 1px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: auto;
    background-color: var(--color_1);
    background-image: none;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3172db2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 df26204.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 32px 0px;
}
#\37 df26204 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5a6fe84 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a44c641e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e6a10e6 {
    align-items: flex-start;
    width: 1px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: auto;
    background-color: var(--color_1);
    background-image: none;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7530ee3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 32px 0px;
}
#\37 7530ee3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8a344b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea4f8451 {
    align-items: flex-start;
    width: 1px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: auto;
    background-color: var(--color_1);
    background-image: none;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5bcf027 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3258951.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 32px 0px;
}
#b3258951 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 129px;
    padding: 0% 32px 0% 32px;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 31.33%;
    min-height: 8px;
    padding: 24px 24px 16px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 96px 0% 128px 0%;
}
    
#\37 bd241b5 {
    width: 31.33%;
    min-height: 8px;
    padding: 24px 24px 16px 24px;
    margin: 0% 0% 0% 0%;
}
    
#a0059532 {
    width: 31.33%;
    min-height: 8px;
    padding: 24px 24px 16px 24px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0827b33::before, #\32 0827b33 > .bgExtraLayerOverlay {
    
}
    
#d96ba521 {
    min-height: 60vh;
    padding: 0% 32px 0% 32px;
}
    
#e5c59a50 {
    margin: 0px 0px 0px 0px;
}
    
#\31 02b906e {
    column-gap: 0px;
}
    
#af451e43 {
    height: auto;
}
    
#\35 2d61d85 {
    height: auto;
}
    
#\35 942e5fa {
    height: auto;
}
    
#\31 4505c49 {
    height: auto;
}
    
#group_ru8 {
    min-height: 703.75px;
    width: 100%;
}
    
#group_tcs {
    min-height: 104px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af0de8c5 {
    padding: 0% 32px 0% 32px;
}
    
#\33 060e4aa {
    margin: 128px 0px 32px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d5f65ba3 {
    min-height: 48px;
    padding: 64px 32px 32px 32px;
}
    
#d0d4c1d4 {
    align-self: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\31 5904f0e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad0494cd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 32px 0px 32px;
}
#ad0494cd {
    margin: 0px 0% 0px 0%;
}
    
#\38 c6aac00 {
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b069b643 {
    padding: 0px 32px 0px 32px;
}
    
#\30 c01018c {
    padding-left: 32px;
    padding-right: 32px;
}
    
#e7d1ebb1 {
    margin: 128px 0px 0px 0px;
}
    
#\30 26bc866 {
    padding-left: 32px;
    padding-right: 32px;
}
    
#c0bd8bcd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c0bd8bcd {
    height: 342px;
    align-self: center;
    margin: 72px 0% 72px 0%;
}
    
#b24a6d3b {
    grid-template-rows: minmax(500px, max-content);
}
    
#e6b2fc4e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6b2fc4e {
    height: 342px;
    align-self: center;
    margin: 72px 0% 72px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aeedfe90 {
    margin: 0px 0px 0px 0px;
}
    
#\36 af31384 {
    padding: 64px 32px 64px 32px;
}
    
#\33 a9716bb::before, #\33 a9716bb > .bgExtraLayerOverlay {
    
}
#\33 a9716bb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABF0lEQVQY0yXPvUrDUBiA4S/+YOIgiAhSHETrBQju0UVBcGtNk2M8J0PQUShRcOjpSUKapO1aY3pKYvOHuQkvwNULksbh3Z7lBQCAuq5h9qavx/RejGlXTIaK+GmrYkKR+EG1zZUB0zThnZINzrQWZ1qb2+rJ3NZWtWOGjmLW26YUACzrVuCuvp/5+Ho50nvLka6k/6mp93A1Z+reN5UBptPOGnfRaTkmz3mA/TzEXhZgL/NxmIfkkTva4e9XRwBKZYG76LiaGKQYE6sMSb8IcD8P8Es5NhRuo4OfyGwgRKy3W02M8yIkF2VI5CLAch7gy2pinC0ctFPX3eYHXp9uhNlAE6OBKqWOIi3sO2nBFCkeoq2E4sb8AclSbQgqjXODAAAAAElFTkSuQmCC');
}
    
#widget_v57 {
    width: 100%;
    height: 600px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e2b5d8d {
    margin: 128px 0px -172px 0px;
}
    
#\39 a4de615 {
    padding: 0px 32px 0px 32px;
}
    
#a08a0559 {
    justify-self: start;
    align-self: start;
    min-height: 414px;
    margin: 30px 0px 80px 0px;
}
    
#\33 576e3ae {
    width: 100%;
    column-gap: 48px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 1b9f6e9 {
    margin: 48px 0px 0px 0px;
}
    
#\32 72ac511 {
    padding: 172px 32px 96px 32px;
}
    
#group_353 {
    justify-content: flex-end;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9b3714e {
    padding: 0% 32px 0% 32px;
}
    
#\36 c14a0c6 {
    margin: 128px 0px 128px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e80e424a {
    height: 650px;
}
    
#\30 e2eff84 {
    padding: 0% 32px 0% 32px;
}
    
#d223cd77 {
    margin: 32px 0% 128px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a6174663 {
    grid-template-rows: minmax(400px, max-content) minmax(400px, max-content);
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
    
#c240904b::before, #c240904b > .bgExtraLayerOverlay {
    
}
#c240904b.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#fc350a6c::before, #fc350a6c > .bgExtraLayerOverlay {
    
}
#fc350a6c {
    justify-self: stretch;
    align-self: stretch;
    height: auto;
    min-height: 100%;
    width: 100%;
    max-width: 100%;
    max-height: none;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 2;
}
#fc350a6c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAgEBCQAAAAAAAAAAAAAAAAECEQQFBhITISJBUv/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQACAwAAAAAAAAAAAAAAAAABAgADEf/aAAwDAQACEQMRAD8Ax3EGnb4vzSr27I2V3vM+YAdSxC4IraoLaZ//2Q==');
}
    
#\34 59bc371 {
    margin: 0px 0px 128px 0px;
}
    
#c3aabc5e {
    padding: 0px 32px 0px 32px;
}
    
#f17d769e::before, #f17d769e > .bgExtraLayerOverlay {
    
}
#f17d769e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwIE/8QAIBAAAgEEAQUAAAAAAAAAAAAAAQIDAAQFEQYTIUFRkf/EABUBAQEAAAAAAAAAAAAAAAAAAAIF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAECAxUhQf/aAAwDAQACEQMRAD8AQ8tl7ePMiyjJcKNCQNWZ4Yi7Eytvfuge05TO7Fy7dTXZvNWeYXezueT6aDvlwpY2p7TP/9k=');
}
    
#a910cd3c::before, #a910cd3c > .bgExtraLayerOverlay {
    
}
#a910cd3c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAeEAAABgIDAAAAAAAAAAAAAAAAAQIDBBEFEiEicv/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAWEQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhEDEQA/ALUsSo8QluOKNx3qnVVUQhPCzL5yD9+gABAnulv/2Q==');
}
}



@media (max-width: 767px) {
    
#ad0494cd {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 24px 32px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 16px 0% 16px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 192px 0% 96px 0%;
}
    
#widget_lt1 {
    height: 32px;
    width: 88.6719px;
}
    
#\37 bd241b5 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 24px 32px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e8ad91c2 {
    height: 32px;
    width: 89.7812px;
}
    
#a0059532 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 24px 32px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c90c198f {
    height: 32px;
    width: 120.703px;
}
}



@media (max-width: 767px) {
    
#\37 9833520 {
    width: 100%;
}
    
#\38 1015722 {
    min-width: 32px;
    min-height: 8px;
    padding: 8px 20px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dd7913d8 {
    min-height: 60vh;
    align-items: center;
    width: 100%;
}
    
#\32 0827b33::before, #\32 0827b33 > .bgExtraLayerOverlay {
    
}
    
#d96ba521 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 16px 0% 16px;
}
    
#\35 942e5fa {
    height: auto;
    min-height: 25px;
}
    
#\35 2d61d85 {
    height: auto;
    min-height: 25px;
}
    
#af451e43 {
    height: auto;
    min-height: 25px;
}
    
#\31 4505c49 {
    height: auto;
    min-height: 25px;
}
    
#e5c59a50 {
    margin: 0px 0px 0px 0px;
}
    
#\31 02b906e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 0px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f34b9a1f {
    min-width: 32px;
    align-items: center;
    min-height: 8px;
    padding: 8px 20px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1fd13c0 {
    min-width: 32px;
    min-height: 8px;
    padding: 8px 20px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 773e4f7 {
    min-width: 32px;
    min-height: 8px;
    padding: 8px 20px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ru8 {
    min-height: 904.774px;
    width: 100%;
    padding: 240px 0px 0px 0px;
    margin: 0px 0% -160px 0%;
}
    
#group_tcs {
    min-height: 285px;
}
}



@media (max-width: 767px) {
    
#af0de8c5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 16px 0% 16px;
}
    
#\33 060e4aa {
    margin: 0px 0px 32px 0px;
}
    
#c4a104a9 {
    width: 100%;
    min-height: 24px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#d5f65ba3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 64px 16px 32px 16px;
}
    
#\35 a8b32ce {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#d0d4c1d4 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5904f0e {
    margin: 64px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ad0494cd.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#ad0494cd {
    height: 600px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d02d62a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 64px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\38 c6aac00 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
}
    
#\39 71d2a89 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 dac317d {
    justify-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 100%;
    align-self: stretch;
    height: auto;
    max-height: none;
    padding-top: 0px;
    padding-bottom: 0px;
    align-items: flex-start;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#b069b643 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
}
    
#\35 fd37e18 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 c01018c {
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 277px;
    align-items: flex-start;
    padding: 32px 16px 32px 16px;
}
    
#e2dda18a {
    justify-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 100%;
    align-self: stretch;
    height: auto;
    max-height: none;
    align-items: flex-start;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#e7d1ebb1 {
    margin: 96px 0px 0px 0px;
}
    
#\30 26bc866 {
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 277px;
    align-items: flex-start;
    padding: 32px 16px 32px 16px;
}
    
#c0bd8bcd {
    height: 230px;
    justify-self: stretch;
    align-self: stretch;
    width: 100%;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b24a6d3b {
    grid-template-rows: minmax(8px, max-content) minmax(8px, max-content);
    margin-bottom: 64px;
}
    
#e6b2fc4e {
    height: 230px;
    justify-self: stretch;
    align-self: stretch;
    width: 100%;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 c9e4577 {
    grid-template-rows: minmax(8px, max-content) minmax(8px, max-content);
}
    
#e3b2ce11.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 16px;
}
}



@media (max-width: 767px) {
    
#aeedfe90 {
    margin: 0px 0px 0px 0px;
}
    
#\36 af31384 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 16px 64px 16px;
}
    
#ce3db45e {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\33 a9716bb::before, #\33 a9716bb > .bgExtraLayerOverlay {
    
}
#\33 a9716bb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\33 a9716bb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABF0lEQVQY0yXPvUrDUBiA4S/+YOIgiAhSHETrBQju0UVBcGtNk2M8J0PQUShRcOjpSUKapO1aY3pKYvOHuQkvwNULksbh3Z7lBQCAuq5h9qavx/RejGlXTIaK+GmrYkKR+EG1zZUB0zThnZINzrQWZ1qb2+rJ3NZWtWOGjmLW26YUACzrVuCuvp/5+Ho50nvLka6k/6mp93A1Z+reN5UBptPOGnfRaTkmz3mA/TzEXhZgL/NxmIfkkTva4e9XRwBKZYG76LiaGKQYE6sMSb8IcD8P8Es5NhRuo4OfyGwgRKy3W02M8yIkF2VI5CLAch7gy2pinC0ctFPX3eYHXp9uhNlAE6OBKqWOIi3sO2nBFCkeoq2E4sb8AclSbQgqjXODAAAAAElFTkSuQmCC');
}
    
#widget_v57 {
    height: 800px;
    width: 99.99988768117521%;
}
}



@media (max-width: 767px) {
    
#\38 e2b5d8d {
    margin: 96px 0px 96px 0px;
}
    
#b4c96d01 {
    height: 240px;
    align-self: start;
    justify-self: start;
    width: 100%;
    max-width: 100%;
    max-height: none;
    min-height: 240px;
    margin: 183px 0px 0px -35px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 a4de615 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
}
    
#\33 576e3ae {
    grid-template-rows: minmax(27.999999999999996px, max-content) minmax(27.999999999999996px, max-content);
    grid-template-columns: repeat(1, minmax(0, 1fr));
    row-gap: 16px;
    column-gap: 0px;
}
    
#a08a0559 {
    justify-self: stretch;
    align-self: stretch;
    width: 100%;
    height: auto;
    min-height: 100%;
    max-height: none;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 4318a23 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 ae5213a {
    height: 240px;
    grid-row-start: 2;
    min-height: 240px;
}
}



@media (max-width: 767px) {
    
#\37 1b9f6e9 {
    margin: 96px 0px 96px 0px;
}
    
#\32 72ac511 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 64px 16px 64px 16px;
}
    
#e1e70781 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#innergrid_dr3 {
    grid-template-rows: minmax(40px, max-content) minmax(40px, max-content);
    row-gap: 32px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
#innergrid_dr3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAABSUlEQVQY013P30rCUACA8TO382f2UF0FCVGa22xuMxWEbqWLiKDDtrPjTKW0zZ1t2kQiyJfo0YoijPVd/24+AH77BAC8AwDE4ER6uLal2WwoUUpBKUoPgWCNyuquJqeuARPXglHYV8RoIJXgfH4MsqCuFPQMrjwDp34XxeMuXrg9+EQdmd9cSXsYhedKxnScMKOaBhaJQ5ss2aUae466uLfxD9ztdLCk9UrmtpCgTSx8AyXcREu/oyZe5w9+NxvqknBbKHE1nDAN58yBK97Da95T09Aie7jTdVAwE254G6/HbbJltrJmFixCC+ePJilNvfKuvJk4qJh2cD51YME7cDVqk2zSUkvwjfUr25GFCm6RONBwxDQY8QZMR01Ugh+UgpexqWTMxHGgk9Rvodg/lee3xxXwPzExFRFcVEWgH+ReU828I/nZr8lfbdV5Ro8uCJEAAAAASUVORK5CYII=');
}
    
#group_353 {
    grid-row-start: 2;
    grid-column-start: 1;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#f9b3714e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 16px 0% 16px;
}
    
#\31 6ab431e {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\32 75ce044 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 c14a0c6 {
    margin: 96px 0px 96px 0px;
}
}



@media (max-width: 767px) {
    
#\35 04c946d {
    width: 100%;
    min-height: 100px;
    align-items: center;
}
    
#e80e424a {
    height: 600px;
}
    
#\30 e2eff84 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
}
    
#d223cd77 {
    margin: 32px 0% 96px 0%;
}
}



@media (max-width: 767px) {
    
#\36 d445d48 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a6174663 {
    grid-template-rows: minmax(400px, max-content) minmax(400px, max-content) minmax(400px, max-content);
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
    
#c240904b::before, #c240904b > .bgExtraLayerOverlay {
    
}
#c240904b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#c240904b.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#fc350a6c::before, #fc350a6c > .bgExtraLayerOverlay {
    
}
#fc350a6c {
    grid-row-start: 3;
    grid-column-start: 1;
}
#fc350a6c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAgEBCQAAAAAAAAAAAAAAAAECEQQFBhITISJBUv/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAYEQACAwAAAAAAAAAAAAAAAAABAgADEf/aAAwDAQACEQMRAD8Ax3EGnb4vzSr27I2V3vM+YAdSxC4IraoLaZ//2Q==');
}
    
#c1060f52 {
    row-gap: 32px;
}
    
#af0256fc {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\34 59bc371 {
    margin: 0px 0px 96px 0px;
}
    
#c3aabc5e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
}
    
#f17d769e::before, #f17d769e > .bgExtraLayerOverlay {
    
}
#f17d769e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwIE/8QAIBAAAgEEAQUAAAAAAAAAAAAAAQIDAAQFEQYTIUFRkf/EABUBAQEAAAAAAAAAAAAAAAAAAAIF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAECAxUhQf/aAAwDAQACEQMRAD8AQ8tl7ePMiyjJcKNCQNWZ4Yi7Eytvfuge05TO7Fy7dTXZvNWeYXezueT6aDvlwpY2p7TP/9k=');
}
    
#a910cd3c::before, #a910cd3c > .bgExtraLayerOverlay {
    
}
#a910cd3c {
    grid-row-start: 2;
    grid-column-start: 1;
}
#a910cd3c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAeEAAABgIDAAAAAAAAAAAAAAAAAQIDBBEFEiEicv/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAWEQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhEDEQA/ALUsSo8QluOKNx3qnVVUQhPCzL5yD9+gABAnulv/2Q==');
}
}

