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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1689810243 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1689810243 .photoGalleryViewAll { padding:0 10px !important; }
}
@media all {
  *#dm .dmInner div.u_1548258486 .caption-container .caption-title { color:rgba(255,255,255,1) !important; }

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

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

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

  *#dm .dmInner div.u_1715905320 .caption-container .caption-title { color:rgba(255,255,255,1) !important; }

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

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

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

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

  *#dm .dmInner div.u_1886397738 .caption-container .caption-title { color:rgba(255,255,255,1) !important; }

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

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

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

  *#dm .dmInner div.u_1886397738 {
    border-style:solid !important;
    border-width:0px !important;
    border-color:rgba(255,255,255,1) !important;
  }

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

  *#dm .dmInner div.u_1822205411 .caption-container .caption-title { color:rgba(255,255,255,1) !important; }

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

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

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

  *#dm .dmInner div.u_1822205411 {
    border-style:solid !important;
    border-width:0px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1831883404:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1831883404.hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1147674176:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1147674176.hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1646630373:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1646630373.hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1152272545:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1152272545.hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1548258486 {
    border-style:solid !important;
    border-width:0px !important;
    border-color:rgba(255,255,255,1) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1715905320 {
    border-style:solid !important;
    border-width:0px !important;
    border-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner *.u_1548258486 .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_1715905320 .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_1886397738 .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_1822205411 .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 div.u_1860950309 {
    border-style:solid !important;
    border-width:4px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1185017273 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1203559999 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1659726295 {
    border-style:solid !important;
    border-width:4px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1925927394 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:rgba(255,255,255,1) !important;
  }

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

  *#dm .dmInner a.u_1425449409 span.text {
    font-weight:300 !important;
    color:rgba(255,255,255,1) !important;
    font-family: Jost !important;
  }

  *#dm .dmInner a.u_1425449409:hover span.text {
    color:rgba(16,36,37,1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1425449409.hover span.text {
    color:rgba(16,36,37,1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1425449409 {
    border-radius:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgb(255,255,255) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1425449409:hover {
    background-color:rgba(196,208,120,1) !important;
    background-image:none !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1425449409.hover {
    background-color:rgba(196,208,120,1) !important;
    background-image:none !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1831883404 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1147674176 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1646630373 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1152272545 .svg { fill:rgba(0,0,0,1) !important; }

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

  *#dm .dmInner a.u_1145234123 {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) rgb(26,27,31) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:center !important;
    text-align:center !important;
  }

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

  *#dm .dmInner div.u_1199316639 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1145234123 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/865bea2a/icon/Phone_7969552.svg) !important;
    background-color:rgba(0,0,0,1) !important;
  }

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

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

  *#dm .dmInner a.u_1145234123:hover {
    background-color:rgba(196,208,120,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1145234123.hover {
    background-color:rgba(196,208,120,1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1214427452 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1715905320 .photoGalleryThumbs { padding:0px !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1689810243 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1689810243 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1548258486 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

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

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

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

  *#dm .dmInner *.u_1689810243 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1689810243 .photoGalleryViewAll { padding:0 10px !important; }
}
*#dm .dmInner div.u_1950512384
{
	animation:rotate 7s infinite !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner a.u_1425449409
{
}
*#dm .dmInner div.u_1950512384
{
}
*#dm .dmInner div.u_1648474957
{
}
*#dm .dmInner div.u_1095393433
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 288px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 16% 4% 16% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(26, 27, 31, 0.43);
    opacity: 0.55;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_rvi {
    width: 68%;
    height: 116px;
    max-width: 100%;
    order: 0;
    margin-left: -24px;
}
    
#widget_87a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#fb9e98d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 85a8e3f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(246, 246, 246, 1);
    background-image: initial;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4be104a {
    min-height: 700px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_fn7 {
    width: 100%;
    height: 700px;
    max-width: 100%;
}
    
#widget_5dl {
    width: 99.95%;
    height: auto;
    max-width: 100%;
}
    
#widget_jjr {
    width: 99.95%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 39f05d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 2px 2px 2px 2px;
    padding: 5px 16px 5px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d326414 {
    min-height: 288px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_m2t {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_qvi {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2i0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 b39952a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 2px 2px 2px 2px;
    padding: 5px 16px 5px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 3746dbb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\37 882b289 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e6d99a14 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 47af0f9 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 14bd742 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 e22e3bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 a2c3f80 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 2px 2px 2px 2px;
    padding: 5px 16px 5px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 e75f9a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b732f68a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 3;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 2px 2px 2px 2px;
    padding: 5px 16px 5px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b5ddbb7c {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 6bc17e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 131f8c2 {
    background-color: rgba(196, 208, 120, 1);
    background-image: none;
}
    
#\30 41e7c40 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b5b1a601::before, #b5b1a601 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#b5b1a601 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/865bea2a/dms3rep/multi/opt/GettyImages-1436474837-1920w.jpg);
    align-items: center;
    padding: 10% 10% 10% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\38 9b28716 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_bed {
    width: 471px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5d65d18 {
    width: 471px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dfbcb14c::before, #dfbcb14c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#dfbcb14c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/865bea2a/dms3rep/multi/opt/GettyImages-2211319605-1920w.jpg);
    align-items: center;
    padding: 10% 10% 10% 10%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\39 128079e::before, #\39 128079e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#\39 128079e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/865bea2a/dms3rep/multi/opt/GettyImages-2207337994-1920w.jpg);
    align-items: center;
    padding: 10% 10% 10% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d94438a {
    width: 471px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fd65d7fb {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 efc394e {
    width: 471px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 521c409::before, #\39 521c409 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#\39 521c409 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/865bea2a/dms3rep/multi/opt/GettyImages-2185555563-1920w.jpg);
    align-items: center;
    padding: 10% 10% 10% 10%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 9257622 {
    width: 81.10%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: -20px 0% 0px 0%;
}
    
#\37 690e999 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 3a30b4d {
    min-height: 468px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 91f9e85 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 164b2ae {
    width: 262px;
    height: auto;
    max-width: 100%;
    margin-top: 36px;
    min-height: 52px;
}
    
#\30 e9b779c {
    width: 6.68%;
    height: 72px;
    max-width: 100%;
    order: 0;
    margin-top: 17px;
}
    
#\39 06a9ee4 {
    width: 910px;
    height: 70px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: -26px 0% 0px 0%;
}
    
#\32 716592b {
    width: 910px;
    height: 70px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: -26px 0% 0px 0%;
}
    
#dd9bca72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -13px;
}
}



@media all {
    
#\34 b88046b {
    width: 90.23%;
    grid-template-rows: minmax(511.5972595214844px, max-content);
    max-width: 100%;
    order: 0;
}
    
#ca064947.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ca064947 {
    width: 79.63072619969974%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 1;
    margin: -162px 16.762641860771534% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 d773ac1 {
    width: 79.27%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 31px 0% 0px 5.657503886601161%;
}
    
#a0e4925b {
    width: 50.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(196, 208, 120, 1);
    background-image: none;
    padding: 50px 30px 30px 30px;
    margin: 50px 0% 50px 0%;
}
    
#c75aa434 {
    width: 90.23%;
    grid-template-rows: minmax(511.5972595214844px, max-content);
    max-width: 100%;
    order: 0;
}
    
#cc19ae61 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.74972571555758%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 aeee754 {
    width: 385px;
    height: 58px;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: -21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d51c9417 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -7px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d8aba74b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 ad852cd {
    min-height: 483px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a8d48273 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 f9bdec7 {
    width: 64.60%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 44px 0% 0px 11.175851487617576%;
}
}



@media all {
    
#\36 7827421 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.74972571555758%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 d7f0eaf {
    width: 86.20%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9ac1e59 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 32px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7bc6e01 {
    width: 813px;
    height: 58px;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c295a33 {
    width: 90.23%;
    grid-template-rows: minmax(511.5972595214844px, max-content);
    max-width: 100%;
    order: 0;
}
    
#ae609314 {
    width: 50.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\35 9798b33 {
    width: 64.59825083494691%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 28px 0.8387739325680654% 0px 0%;
}
    
#\38 d349ff8 {
    min-height: 549px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 c4ab4c0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f0cec3a7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f0cec3a7 {
    width: 53.27796891683473%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: end;
    order: 1;
    margin: 0px 0% -5px 2.5437107976986693%;
}
}



@media all {
    
#\36 0293e91 {
    min-height: 327px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c895688b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d0732917 {
    margin: 3px 0% 0px 0%;
}
    
#\38 edb8f6c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(196, 208, 120, 1);
    background-image: none;
}
    
#widget_5sm {
    width: 100%;
    height: 314px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#ef52cad3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 022ae6e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#widget_e4e {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#\39 2b3ffb7::before, #\39 2b3ffb7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.78;
    border-radius: inherit;
}
#\39 2b3ffb7 {
    background-image: url("https://lirp.cdn-website.com/865bea2a/dms3rep/multi/opt/GettyImages-1550978567-1920w.jpg");
}
    
#widget_h68 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f2030a64 {
    width: 225px;
    height: 128px;
    max-width: 100%;
}
    
#ed998f41 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#ab548df9 {
    margin: 0px 0% 0px 0%;
}
    
#\34 f5d4a18::before, #\34 f5d4a18 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.59;
    border-radius: inherit;
}
#\34 f5d4a18 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/865bea2a/dms3rep/multi/opt/GettyImages-2185555563-1920w.jpg");
}
    
#\33 7f7d2e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 62.51462736749633%;
    align-items: center;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 d804434 {
    width: 33.43%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a69e2786 {
    width: 234px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bcf72a7 {
    width: 984px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 20px;
}
    
#\34 60018b7 {
    min-height: 350px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 65d38fb {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    background-image: url();
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c0b0994f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\32 0884e29 {
    width: 100%;
    grid-template-rows: minmax(292px, max-content);
    max-width: 100%;
    padding: 4px 4px 4px 4px;
}
    
#\34 f78945b {
    width: 99.99971568200576%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: center;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d8e729be {
    width: 100%;
    height: auto;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 100%;
}
    
#feb05022 {
    min-height: 656px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 16% 4% 8% 4%;
}
    
#widget_rvi {
    width: 55%;
    align-self: flex-start;
    margin-left: -24px;
    margin-right: 0px;
    max-width: 100%;
    height: 114px;
}
    
#\36 3bd85219866cc362278151d {
    margin-top: 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4be104a {
    padding-left: NaN%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 85a8e3f {
    width: 100%;
    min-height: 80px;
    padding: 8% 6% 8% 6%;
}
    
#fb9e98d6 {
    width: 100%;
    min-height: 80px;
}
    
#widget_fn7 {
    height: 450px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d326414 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 414px;
    column-gap: 2%;
    row-gap: 12px;
    padding: 8% 6% 8% 6%;
}
    
#\32 39f05d1 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 b39952a {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 a2c3f80 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b732f68a {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9b28716 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 22px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#b5b1a601::before, #b5b1a601 > .bgExtraLayerOverlay {
    
}
#b5b1a601 {
    width: 50%;
    min-height: 8px;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
    
#dfbcb14c::before, #dfbcb14c > .bgExtraLayerOverlay {
    
}
#dfbcb14c {
    width: 50%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    margin-top: 0%;
    padding: 6% 6% 6% 6%;
}
    
#\34 5d65d18.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\34 5d65d18 {
    justify-self: auto;
    width: 300px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bed {
    justify-self: auto;
    order: 0;
    width: 300px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 128079e::before, #\39 128079e > .bgExtraLayerOverlay {
    
}
#\39 128079e {
    width: 50%;
    min-height: 8px;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
    
#fd65d7fb {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 94px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\39 521c409::before, #\39 521c409 > .bgExtraLayerOverlay {
    
}
#\39 521c409 {
    width: 50%;
    min-height: 8px;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
    
#\32 d94438a {
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9257622 {
    margin-top: -10px;
}
    
#\37 690e999 {
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
}
    
#\38 3a30b4d {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0px;
}
    
#\30 e9b779c {
    width: 10.96%;
}
    
#\39 06a9ee4 {
    width: 450px;
    margin-top: -59px;
    height: 110px;
}
    
#\32 716592b {
    width: 686px;
    margin-top: -18px;
    height: 44px;
}
    
#dd9bca72 {
    margin-top: -19px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1ee891c {
    margin: 0px 0% 0px 0%;
}
    
#\34 ad852cd {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 545px;
}
    
#\34 b88046b {
    width: 100.00%;
    grid-template-rows: minmax(506.4004821777344px, max-content);
    margin-top: -0px;
}
    
#\33 d773ac1 {
    justify-self: start;
    align-self: start;
    width: 94.1492938802959%;
    margin: 125px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a0e4925b {
    width: 50.07360016397645%;
    padding: 0px 0px 0px 0px;
}
    
#cc19ae61 {
    width: 49.85%;
}
    
#\38 aeee754 {
    width: 287px;
    margin-top: -10px;
    height: 52px;
}
    
#d51c9417 {
    width: 91.69%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a9ac1e59 {
    margin-top: 39px;
}
    
#c7bc6e01 {
    margin-top: 0px;
    width: 328px;
    height: 38px;
}
    
#\34 c295a33 {
    width: 100.00%;
    grid-template-rows: minmax(512.3958740234375px, max-content);
}
    
#ae609314 {
    padding: 0px 0px 0px 0px;
}
    
#\35 9798b33 {
    justify-self: end;
    align-self: start;
    width: 83.79%;
    margin: 67px -6.361258894731868% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 d349ff8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 463px;
}
    
#f0cec3a7 {
    justify-self: start;
    align-self: start;
    width: 67.42147467354968%;
    margin: 263px 0% 0px -1.4648880971982552%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 77ef316 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0293e91 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0px;
}
    
#c895688b {
    row-gap: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 022ae6e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 2b3ffb7::before, #\39 2b3ffb7 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f5d4a18::before, #\34 f5d4a18 > .bgExtraLayerOverlay {
    
}
#\34 f5d4a18 {
    background-color: var(--color_1);
}
    
#\33 7f7d2e3 {
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    row-gap: 0px;
}
    
#\31 d804434 {
    width: 48%;
    min-height: 8px;
}
    
#\36 bcf72a7 {
    order: 1;
    width: 629.8px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 60018b7 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 480px;
    padding: 10% 6% 10% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 65d38fb {
    width: 100%;
    order: 1;
    min-height: 8px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#feb05022 {
    min-height: 80px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 3% 2% 3% 2%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 195px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32% 4% 32% 4%;
}
    
#widget_rvi {
    max-width: 100%;
    margin-left: -48px;
    height: 44px;
    width: 100.00%;
}
    
#\36 3bd85219866cc362278151d {
    margin-top: 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#fb9e98d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 85a8e3f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
}
    
#\30 4be104a {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#widget_fn7 {
    height: 240px;
}
    
#widget_5dl {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jjr {
    order: 1;
    width: 100%;
}
    
#db3a2993 {
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\32 39f05d1 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 d326414 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 8px;
}
    
#\32 b39952a {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 a2c3f80 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#b732f68a {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 47af0f9 {
    width: 48px;
}
    
#widget_qvi {
    width: 48px;
}
    
#e6d99a14 {
    width: 48px;
}
    
#b5ddbb7c {
    width: 48px;
}
}



@media (max-width: 767px) {
    
#b5b1a601::before, #b5b1a601 > .bgExtraLayerOverlay {
    
}
#b5b1a601 {
    width: 100%;
    min-height: 280px;
    align-items: center;
    height: auto;
    padding: 10% 10% 10% 10%;
}
    
#\38 9b28716 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#dfbcb14c::before, #dfbcb14c > .bgExtraLayerOverlay {
    
}
#dfbcb14c {
    width: 100%;
    min-height: 272px;
    align-items: center;
    height: auto;
}
    
#widget_bed {
    width: 300px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5d65d18 {
    width: 286px;
}
}



@media (max-width: 767px) {
    
#\39 128079e::before, #\39 128079e > .bgExtraLayerOverlay {
    
}
#\39 128079e {
    width: 100%;
    min-height: 280px;
    align-items: center;
    height: auto;
    padding: 10% 10% 10% 10%;
}
    
#fd65d7fb {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\39 521c409::before, #\39 521c409 > .bgExtraLayerOverlay {
    
}
#\39 521c409 {
    width: 100%;
    min-height: 229px;
    align-items: center;
    height: auto;
    padding: 10% 10% 10% 10%;
}
}



@media (max-width: 767px) {
    
#\34 9257622 {
    margin-top: 19px;
    width: 100.00%;
}
    
#\37 690e999 {
    min-height: 131px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\38 3a30b4d {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\31 164b2ae {
    margin-top: 21px;
}
    
#\30 e9b779c {
    height: 66px;
    width: 21.86%;
    margin-top: 19px;
}
    
#\39 06a9ee4 {
    width: 303px;
    margin-top: -17px;
    height: 38px;
}
    
#\32 716592b {
    width: 289px;
    margin-top: -42px;
    height: 82px;
}
    
#dd9bca72 {
    margin-top: -11px;
}
}



@media (max-width: 767px) {
    
#\34 ad852cd {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ca064947 {
    justify-self: end;
    align-self: end;
    width: 61.42263743286216%;
    margin: 0px 2.0795611886249894% -75px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a8d48273 {
    margin-top: 3px;
}
    
#a0e4925b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c75aa434 {
    width: 99.77%;
    grid-template-rows: minmax(444.3958435058594px, max-content);
}
    
#cc19ae61 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 f9bdec7 {
    justify-self: start;
    align-self: start;
    width: 85.62%;
    margin: 14px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 aeee754 {
    margin-top: -3px;
    width: 232px;
    height: 34px;
}
    
#d51c9417 {
    margin-top: 41px;
    width: 100.01%;
}
}



@media (max-width: 767px) {
    
#\36 7827421 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 d7f0eaf {
    margin-top: 51px;
}
    
#c7bc6e01 {
    margin-top: 0px;
    width: 329px;
    height: 136px;
}
    
#\34 c295a33 {
    width: 100.00%;
    grid-template-rows: minmax(375.98382568359375px, max-content);
}
    
#ae609314 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\35 9798b33 {
    justify-self: end;
    align-self: start;
    width: 72.0431119544592%;
    margin: 9px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 d349ff8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f0cec3a7 {
    justify-self: start;
    align-self: start;
    width: 50.00%;
    margin: 168px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a9ac1e59 {
    margin-top: 63px;
}
}



@media (max-width: 767px) {
    
#\36 0293e91 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#c895688b {
    min-height: 131px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#ef52cad3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 022ae6e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 2b3ffb7::before, #\39 2b3ffb7 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#f2030a64 {
    width: 121px;
    height: 90px;
}
    
#ed998f41 {
    width: 44px;
    height: auto;
}
    
#\34 f5d4a18::before, #\34 f5d4a18 > .bgExtraLayerOverlay {
    
}
#\34 f5d4a18 {
    background-color: var(--color_1);
}
    
#\33 7f7d2e3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 d804434 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a69e2786 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 bcf72a7 {
    margin-bottom: 10px;
    width: 100.00%;
}
    
#\34 60018b7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16% 6% 16% 6%;
}
}



@media (max-width: 767px) {
    
#\38 65d38fb {
    width: 100%;
    min-height: 8px;
    align-items: center;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#d8e729be {
    align-self: center;
    justify-self: center;
    margin: 0px 0px 0px 0px;
}
    
#feb05022 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 8% 1% 8% 1%;
}
}

