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

  *#dm .dmInner div.u_1645690263 .dmformsubmit { width:150px !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1446689781 {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1388178421:hover { border-color:var(--color_6) !important; }

  *#dm .dmInner a.u_1388178421.hover { border-color:var(--color_6) !important; }

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

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

  *#dm .dmInner div.u_1957303618 .dmformsubmit { width:150px !important; }

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

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

  *#dm .dmInner div.u_1953093878 .photoGalleryViewAll.link { color:rgba(0,0,0,1) !important; }

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

  *#dm .dmInner div.u_1807358407 .photoGalleryViewAll.link { color:rgba(0,0,0,1) !important; }
}

@media (min-width:1025px) {
  *#dm .dmInner *.u_1860648343 .photoGalleryThumbs .image-container a { padding-top:320px !important; }

  *#dm .dmInner *.u_1860648343 .photoGalleryThumbs { padding:8px !important; }

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

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

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

  *#dm .dmInner *.u_1953093878 .photoGalleryThumbs { padding:8px !important; }

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

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

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

  *#dm .dmInner *.u_1807358407 .photoGalleryThumbs { padding:8px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1807358407 .photoGalleryViewAll { padding:0 4px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 800px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.21;
}
#\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://irp.cdn-website.com/23ebf730/dms3rep/multi/opt/IMG_1441-1920w.jpeg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_hff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_epe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lq5 {
    width: 99.59%;
    height: auto;
    max-width: 100%;
}
    
#group_c89 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_r33 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 46px;
}
    
#Domov {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-end;
    padding: 4% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\30 136fd07 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 caaf37c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 5a50615 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_9sj {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    padding: 0% 6% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_24h {
    width: 100%;
    height: 480px;
    max-width: 100%;
}
    
#widget_h55 {
    width: 91.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_26v {
    width: 92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 95a89ab {
    width: 91.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4f3834c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 6971871 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 e86b5db {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: initial;
}
    
#\33 aa9e1ba {
    min-height: 700px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_gal {
    width: 50%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_n6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 775ec98 {
    margin: 0px 0% 0px 0%;
}
    
#cd43c9de {
    width: 50%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_2vh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\38 3157945 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bc091ebb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e2f59e54 {
    min-height: 533px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 123b9be {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#a7ec2d0b {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a15f59a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ddacdc0f {
    align-items: flex-start;
    width: 100%;
    min-height: 378px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    background-color: rgba(247, 247, 247, 0.9);
    background-image: initial;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_gau {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b430f8ce {
    align-items: flex-start;
    width: 100%;
    min-height: 378px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_75t {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c1e9429 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b8068583 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#group_e1k {
    align-items: flex-start;
    width: 99.99%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a63d3aef {
    margin: 0px 0% 0px 0%;
}
    
#\39 6ad9e81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e05d44b0 {
    min-height: 184px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 04ffc25 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: initial;
}
    
#\31 0862f8b {
    width: 44.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e97e79fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 fd65aad {
    width: 44.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 13d1a54 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e8e4a7eb {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d308a6ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f695db1f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 a9f7595 {
    margin: 0px 0% 0px 0%;
}
    
#widget_nsj.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_nsj {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#group_8dp {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\34 1870d63 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
}
    
#c2ea6649 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 83e1de6 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 77e6d3f {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#de9f67d2 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
}
    
#\31 7ce8968 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 3837f1b {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 18214ed {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 6089f95 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
}
    
#\34 393d427 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 b0cf61b {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 2976f7e {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 543e90d {
    max-width: 100%;
    width: 280px;
    margin-top: 0px;
    justify-self: auto;
    margin-bottom: 0px;
    height: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f95acdc {
    max-height: 100%;
    min-height: 50px;
    flex-direction: row;
    width: 71.94%;
    justify-content: space-around;
    align-items: center;
    justify-self: auto;
    order: 3;
    background-color: rgba(40, 40, 43, 0.8);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd5fb17d {
    min-height: 700px;
    flex-wrap: nowrap;
    column-gap: 6%;
    row-gap: 36px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fc569e87 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d1f544c {
    margin: 0px 0% 0px 0%;
}
    
#\35 474ba14::before, #\35 474ba14 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    content: '';
    height: 100%;
}
#\35 474ba14 {
    background-attachment: fixed;
    background-image: url("https://irp.cdn-website.com/23ebf730/dms3rep/multi/opt/%C5%A0%C3%ADrava+2-1920w.jpg");
}
    
#\31 0eabf87 {
    min-height: 8px;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    margin-bottom: 0px;
    min-width: 4%;
}
    
#f78a3b85 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k2v {
    width: 100.00%;
    height: 266px;
    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;
}
    
#c8cec909 {
    max-height: 100%;
    min-height: 50px;
    width: 71.94%;
    justify-content: space-around;
    align-items: center;
    justify-self: auto;
    order: 2;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 e1f8b72 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: initial;
}
    
#\37 d64cdec {
    min-height: 423px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d225623d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 0956e98 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_ecq {
    width: 100.00%;
    grid-template-rows: minmax(480px, max-content);
    max-width: 100%;
}
    
#widget_bmt {
    width: 65.17%;
    height: 480px;
    justify-self: start;
    align-self: center;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_hms {
    align-items: flex-start;
    justify-self: end;
    align-self: center;
    order: 0;
    width: 50%;
    min-height: 250px;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0px 0px 0px;
}
    
#widget_3js {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4db7bcd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_u63 {
    align-items: flex-start;
    width: 99.64%;
    min-height: 58px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_kvp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 c5a3c38 {
    flex-direction: row;
    align-items: center;
    width: 99.64%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e457bab {
    width: 18.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_p9m {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 72a870f {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 2f8881f {
    width: 18.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3rg {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 8067736 {
    width: 100.00%;
    grid-template-rows: minmax(480px, max-content);
    max-width: 100%;
}
    
#\32 3f38da7 {
    align-items: flex-start;
    justify-self: start;
    align-self: center;
    order: 0;
    width: 50%;
    min-height: 250px;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0px 0px 0px;
}
    
#\34 09be1e4 {
    flex-direction: row;
    align-items: center;
    width: 99.64%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 eadd6dd {
    align-items: flex-start;
    width: 99.64%;
    min-height: 58px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 450f90d {
    min-height: 423px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e8eb34a6 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 b421f61 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b03fc45b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 3ae7fb8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: initial;
}
    
#\33 ddf7306 {
    margin: 0px 0% 0px 0%;
}
    
#a71f33fc {
    width: 18.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b321f64 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 6f76eed {
    width: 18.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b503b65 {
    width: 65.17%;
    height: 480px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 9162bd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db735d74 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a52e6845 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 a39ea02 {
    max-width: 100%;
    width: 280px;
    margin-top: 0px;
    justify-self: auto;
    margin-bottom: 0px;
    height: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5bc96a7 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3f95cae {
    max-height: 100%;
    min-height: 50px;
    width: 88.51%;
    justify-content: space-around;
    align-items: center;
    justify-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b227a58 {
    margin: 0px 0% 0px 0%;
}
    
#\31 2fa985b {
    min-height: 8px;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    margin-bottom: 0px;
    min-width: 4%;
}
    
#\34 e54c873 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3e74f4c::before, #a3e74f4c > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.75;
    content: '';
    height: 100%;
}
#a3e74f4c {
    background-attachment: fixed;
    background-image: url("https://irp.cdn-website.com/23ebf730/dms3rep/multi/opt/2_Kitchen+2-1920w.jpeg");
}
    
#\38 dc1c536 {
    min-height: 700px;
    flex-wrap: nowrap;
    column-gap: 6%;
    row-gap: 36px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_40p {
    width: 69.2%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 ba71e4a {
    width: 91.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8704e1a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b11748c2 {
    margin: 0px 0% 0px 0%;
}
    
#\39 4ab6505 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 bc0fdbe {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_o2p {
    width: 99.91%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fd25d8d0 {
    margin: 0px 0% 0px 0%;
}
    
#\35 4a74163 {
    width: 74.60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1e07ea6 {
    width: 92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c7187d9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f16fcfe {
    width: 100%;
    height: 480px;
    max-width: 100%;
}
    
#\35 23c857a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#f2b2462a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f5cdd0d {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 1;
    padding: 0% 6% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c21f637e {
    width: 91.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 4940832 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: none;
}
    
#\33 0975fbe {
    margin: 0px 0% 0px 0%;
}
    
#d38a807a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ce2b5973 {
    min-height: 420px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 3% 1% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_69q {
    width: 100%;
    height: 398px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 2714f07 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 85dc68e {
    min-height: 800px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a6bc1fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-end;
    padding: 4% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 209a43b::before, #\37 209a43b > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
}
#\37 209a43b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/23ebf730/dms3rep/multi/opt/cherryhill-mobile-1920w.jpg");
    background-position: 0% 0%;
}
    
#c0177c82 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e305508a {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 667227e {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\33 a9bc5d1 {
    width: 88.11%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b5809dad {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\38 5064ab2 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    padding: 0% 6% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ffe6c6ff {
    width: 92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 19d2214 {
    margin: 0px 0% 0px 0%;
}
    
#cb33d1ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 db611f7 {
    width: 91.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af862137 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 1540d5b {
    width: 91.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_et8 {
    width: 100%;
    height: 410px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\39 a67b772 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: initial;
}
    
#aac154ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 501dcb7 {
    min-height: 700px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#adc5d5fa {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 5eaeba9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\38 7cb69c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
}



@media all {
    
#bf306491 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#\31 9af90d3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: initial;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 31c849f {
    min-height: 700px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 029d366 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f84ade5b {
    margin: 0px 0% 0px 0%;
}
    
#\34 9c409fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-position: 50% 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3bd85219866cc3622781520 {
    padding-right: 0%;
    padding-left: 0%;
}
    
#group_c89 {
    width: 48%;
}
    
#Domov {
    align-items: flex-start;
    align-content: flex-start;
    width: 48%;
    padding: 4% 1% 8% 5%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4f3834c {
    margin-right: 4%;
    margin-left: 4%;
}
    
#\30 136fd07 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 5a50615 {
    width: 100%;
    min-height: 80px;
}
    
#group_9sj {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 775ec98 {
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_n6b {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gal {
    order: 0;
}
    
#\33 aa9e1ba {
    padding-right: 4%;
    padding-left: 4%;
}
    
#cd43c9de {
    order: 1;
}
    
#widget_2vh {
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2f59e54 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#bc091ebb {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: center;
}
    
#a7ec2d0b {
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: center;
}
    
#a63d3aef {
    margin-right: 0%;
    margin-left: 0%;
}
    
#b430f8ce {
    width: 80%;
    height: auto;
    min-height: 340px;
}
    
#ddacdc0f {
    width: 80%;
    height: auto;
    min-height: 340px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 13d1a54 {
    margin-right: 0%;
    margin-left: 0%;
}
    
#e05d44b0 {
    padding-right: 4%;
    padding-left: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 150px;
}
    
#e97e79fd {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e8e4a7eb {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 a9f7595 {
    margin-right: 4%;
    margin-left: 4%;
}
    
#d308a6ea {
    width: 100%;
    min-height: 80px;
}
    
#group_8dp {
    flex-wrap: wrap;
    align-content: stretch;
    flex-direction: row;
    justify-content: center;
    column-gap: 16px;
}
    
#\34 1870d63 {
    min-width: 32px;
    width: 44.9%;
    margin: 0px 0% 0px 0%;
}
    
#de9f67d2 {
    min-width: 32px;
    width: 45.53%;
    margin: 0px 0% 0px 0%;
}
    
#\34 6089f95 {
    min-width: 32px;
    width: 45.36%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f95acdc {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fd5fb17d {
    flex-direction: row;
    min-height: 700px;
    flex-wrap: nowrap;
}
    
#\35 474ba14::before, #\35 474ba14 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    content: '';
    height: 100%;
}
#\35 474ba14 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 0%;
}
    
#\31 0eabf87 {
    width: 100%;
    min-height: 8px;
}
    
#c8cec909 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_k2v {
    height: 390px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0956e98 {
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 d64cdec {
    padding-right: 4%;
    padding-left: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 575px;
}
    
#d225623d {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ddf7306 {
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 450f90d {
    padding-right: 4%;
    padding-left: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 575px;
}
    
#\35 b421f61 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3f95cae {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 2fa985b {
    width: 100%;
    min-height: 8px;
}
    
#a3e74f4c::before, #a3e74f4c > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.75;
    content: '';
    height: 100%;
}
#a3e74f4c {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 0%;
}
    
#\38 dc1c536 {
    flex-direction: row;
    min-height: 700px;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b11748c2 {
    margin-right: 4%;
    margin-left: 4%;
}
    
#\39 4ab6505 {
    width: 100%;
    min-height: 80px;
}
    
#\35 bc0fdbe {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd25d8d0 {
    margin-right: 4%;
    margin-left: 4%;
}
    
#\37 c7187d9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f2b2462a {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\39 f5cdd0d {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\35 4a74163 {
    width: 93.24%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0975fbe {
    margin: 0px 0% 0px 0%;
}
    
#d38a807a {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: center;
}
    
#ce2b5973 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 3% 3% 3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 c161785 {
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 85dc68e {
    padding-right: 0%;
    padding-left: 0%;
}
    
#\37 209a43b::before, #\37 209a43b > .bgExtraLayerOverlay {
    
}
#\37 209a43b {
    background-position: 50% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5064ab2 {
    width: 100%;
    min-height: 80px;
}
    
#\39 19d2214 {
    margin-right: 4%;
    margin-left: 4%;
}
    
#cb33d1ee {
    width: 100%;
    min-height: 80px;
}
    
#af862137 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 501dcb7 {
    padding-right: 4%;
    padding-left: 4%;
}
    
#\33 5eaeba9 {
    order: 4;
}
    
#\38 7cb69c3 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adc5d5fa {
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 31c849f {
    padding-right: 4%;
    padding-left: 4%;
}
    
#bf306491 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f84ade5b {
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 9c409fd {
    order: 6;
}
}



@media (max-width: 767px) {
    
#fd5fb17d {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 474ba14 {
    grid-template-rows: minmax(8px, max-content);
}
}



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-position: 50% 50%;
}
    
#group_c89 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#Domov {
    min-height: 566px;
    align-items: center;
    width: 100%;
    order: 1;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\30 136fd07 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 5a50615 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_9sj {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_24h {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\32 6971871 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 aa9e1ba {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#cd43c9de {
    width: 73.68%;
}
}



@media (max-width: 767px) {
    
#bc091ebb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#e2f59e54 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a7ec2d0b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#ddacdc0f {
    padding-top: 8%;
    padding-bottom: 8%;
    height: auto;
    min-height: 322px;
}
}



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



@media (max-width: 767px) {
    
#e8e4a7eb {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#d308a6ea {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_8dp {
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#\34 1870d63 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#de9f67d2 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 6089f95 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fd5fb17d {
    row-gap: 42px;
    padding-top: 4%;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\36 d1f544c {
    margin-left: 4%;
    margin-bottom: 0px;
    margin-right: 4%;
}
    
#\35 474ba14::before, #\35 474ba14 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    content: '';
    height: 100%;
}
#\35 474ba14 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 0%;
}
    
#\31 0eabf87 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    padding: 16px 0% 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c8cec909 {
    width: 92.84%;
}
    
#\33 f95acdc {
    width: 94.38%;
    height: auto;
    min-height: 448px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_k2v {
    height: 440px;
}
}



@media (max-width: 767px) {
    
#\37 d64cdec {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#d225623d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_bmt {
    height: 240px;
    justify-self: end;
    align-self: start;
    width: 99.89%;
    margin: 14px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_hms {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 414px;
    width: 99.57700489031038%;
    margin: 271px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_ecq {
    width: 100.00%;
    grid-template-rows: minmax(697.140625px, max-content);
}
    
#\34 e457bab {
    width: 26.14%;
}
    
#\33 2f8881f {
    width: 23.59%;
}
}



@media (max-width: 767px) {
    
#\33 450f90d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 b503b65 {
    height: 240px;
    justify-self: start;
    align-self: start;
    width: 99.89%;
    margin: 0px 0% 0px 0.19168880455408138%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 b421f61 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 3f38da7 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 366px;
    width: 100.00%;
    margin: 267px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a71f33fc {
    width: 27.93%;
}
}



@media (max-width: 767px) {
    
#\38 b227a58 {
    margin-left: 4%;
    margin-bottom: 0px;
    margin-right: 4%;
}
    
#\31 2fa985b {
    width: 100%;
    min-height: 160px;
    align-items: center;
    padding: 16px 0% 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a3e74f4c::before, #a3e74f4c > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.75;
    content: '';
    height: 100%;
}
#a3e74f4c {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 0%;
}
    
#\38 dc1c536 {
    row-gap: 42px;
    padding-top: 4%;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\32 3f95cae {
    width: 100.00%;
}
    
#\34 e54c873.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\34 e54c873 {
    margin: 0px 0% 0px 0%;
}
    
#widget_40p {
    width: 83.92%;
}
}



@media (max-width: 767px) {
    
#\39 4ab6505 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 bc0fdbe {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 c7187d9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 f16fcfe {
    height: 240px;
}
    
#f2b2462a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#\39 f5cdd0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#d38a807a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#ce2b5973 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#\33 0975fbe {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 85dc68e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 a6bc1fb {
    min-height: 566px;
    align-items: center;
    width: 100%;
    order: 1;
    height: auto;
}
    
#\37 209a43b::before, #\37 209a43b > .bgExtraLayerOverlay {
    
}
#\37 209a43b {
    background-position: 50% 50%;
}
    
#e305508a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\38 5064ab2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cb33d1ee {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#af862137 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#aac154ed {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 501dcb7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 31c849f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 029d366 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}

#\35 474ba14.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAAECAwQFBhchMlP/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGxEAAgIDAQAAAAAAAAAAAAAAAQIAAwQFERL/2gAMAwEAAhEDEQA/AJeT5pe6GCCZtV34VqGY2Re/ZQBHXWM1XSYPlIPc/9k=')!important}#a3e74f4c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACAUG/8QAIRAAAgICAAcBAAAAAAAAAAAAAQIDBAAFBhETISNBYZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAER/9oADAMBAAIRAxEAPwCwdpXs3pxHrkliMgVZhm1iqL0k8XoYbJN9sNfxCKdeYrCJVUD5zGJ/XszUKzE9zEpP4MCMSo//2Q==')!important}