@media all {
  *#dm .dmInner div.u_1304066781 a { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1304066781 .powered { color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1086775539 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_2275048497 .svg { fill:rgba(123,75,42,1) !important; }

  *#dm .dmInner div.u_1348417035 hr {
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:3px !important;
    color:rgba(123,75,42,1) !important;
  }

  *#dm .dmInner div.u_1175835031 hr {
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:3px !important;
    color:rgba(123,75,42,1) !important;
  }

  *#dm .dmInner div.u_1036938534 hr {
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:3px !important;
    color:rgba(123,75,42,1) !important;
  }

  *#dm .dmInner div.u_1474772224 .caption-container .caption-title { color:rgba(9,7,5,1) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1937998331 .caption-container .caption-title { color:rgba(9,7,5,1) !important; }

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

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

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

  *#dm .dmInner div.u_1501751845 .caption-container .caption-title { color:rgba(9,7,5,1) !important; }

  *#dm .dmInner div.u_1382263138 .caption-container .caption-title { color:rgba(9,7,5,1) !important; }

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

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

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

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

  *#dm .dmInner div.u_1276274432 .svg { fill:rgba(123,75,42,1) !important; }

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

  *#dm .dmInner div.u_1862492183 .svg { fill:rgba(123,75,42,1) !important; }

  *#dm .dmInner div.u_1467698172 .caption-container .caption-title { color:rgba(9,7,5,1) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1028384367 .caption-container .caption-title { color:rgba(9,7,5,1) !important; }

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

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

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

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

  *#dm .dmInner div.u_1580592585 .caption-container .caption-title { color:rgba(9,7,5,1) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1087881194 .caption-container .caption-title { color:rgba(9,7,5,1) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1939444450 hr {
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:3px !important;
    color:rgba(123,75,42,1) !important;
  }

  *#dm .dmInner div.u_1808872526 hr {
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:3px !important;
    color:rgba(123,75,42,1) !important;
  }

  *#dm .dmInner div.u_1272449183 hr {
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:3px !important;
    color:rgba(123,75,42,1) !important;
  }

  *#dm .dmInner div.u_1984838126 hr {
    border:none !important;
    background:linear-gradient(89deg,transparent,currentColor,transparent) !important;
    height:3px !important;
    color:rgba(123,75,42,1) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1467698172 .caption-inner { background-color:rgba(202,176,139,1) !important; }

  *#dm .dmInner div.u_1028384367 .caption-inner { background-color:rgba(202,176,139,1) !important; }

  *#dm .dmInner div.u_1087881194 .caption-inner { background-color:rgba(202,176,139,1) !important; }

  *#dm .dmInner div.u_1382263138 .caption-inner { background-image:linear-gradient(90deg,rgba(202,176,139,1) 0%,rgba(200,175,138,1) 100%) !important; }

  *#dm .dmInner div.u_1937998331 .caption-inner { background-color:rgba(202,176,139,1) !important; }

  *#dm .dmInner div.u_1474772224 .caption-inner { background-color:rgba(202,176,139,1) !important; }

  *#dm .dmInner div.u_1501751845 .caption-inner { background-color:rgba(202,176,139,1) !important; }

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

  *#dm .dmInner div.u_1382263138 {
    background-color:rgba(201,176,139,1) !important;
    border-right-style:solid !important;
    border-right-width:0px !important;
  }

  *#dm .dmInner div.u_1937998331 {
    background-color:rgba(201,176,139,1) !important;
    border-right-style:solid !important;
    border-right-width:0px !important;
  }

  *#dm .dmInner div.u_1474772224 {
    background-color:rgba(201,176,139,1) !important;
    border-right-style:solid !important;
    border-right-width:0px !important;
  }

  *#dm .dmInner div.u_1501751845 {
    background-color:rgba(201,176,139,1) !important;
    border-right-style:solid !important;
    border-right-width:0px !important;
  }

  *#dm .dmInner div.u_1467698172 {
    background-color:rgba(201,176,139,1) !important;
    border-right-style:solid !important;
    border-right-width:0px !important;
  }

  *#dm .dmInner div.u_1028384367 {
    background-color:rgba(201,176,139,1) !important;
    border-right-style:solid !important;
    border-right-width:0px !important;
  }

  *#dm .dmInner div.u_1580592585 {
    border-right-style:solid !important;
    border-right-width:0px !important;
    background-color:rgba(201,176,139,1) !important;
  }

  *#dm .dmInner div.u_1087881194 {
    background-color:rgba(201,176,139,1) !important;
    border-right-style:solid !important;
    border-right-width:0px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1304066781 .powered { font-size:16px !important; }

  *#dm .dmInner div.u_1304066781 a { font-size:16px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1087881194 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1474772224 .caption-container .caption-title { font-size:18px !important; }

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

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

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

  *#dm .dmInner *.u_1382263138 .photoGalleryThumbs { padding:2.5px !important; }

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

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

  *#dm .dmInner *.u_1937998331 .photoGalleryThumbs { padding:2.5px !important; }

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

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

  *#dm .dmInner *.u_1474772224 .photoGalleryThumbs { padding:2.5px !important; }

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

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

  *#dm .dmInner *.u_1501751845 .photoGalleryThumbs { padding:2.5px !important; }

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

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

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

  *#dm .dmInner *.u_1467698172 .photoGalleryThumbs { padding:2.5px !important; }

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

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

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

  *#dm .dmInner *.u_1028384367 .photoGalleryThumbs { padding:2.5px !important; }

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

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

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

  *#dm .dmInner *.u_1580592585 .photoGalleryThumbs { padding:2.5px !important; }

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

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

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

  *#dm .dmInner *.u_1087881194 .photoGalleryThumbs { padding:2.5px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1087881194 .photoGalleryViewAll { padding:0 5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c649afed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.34%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 24c5d65 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#db1fbf57 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(246, 239, 229, 1);
    background-image: none;
}
    
#group_rv9 {
    width: 54.66241071428571%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#eb5f3fab {
    width: 100%;
    height: 395px;
    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;
}
    
#widget_m0v {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ssc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 4c28a88.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 4c28a88 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 4bc6276 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#c57d9f89 {
    min-height: 78px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 40px 20px 40px;
    margin: 0% 0% 0% 0%;
}
    
#e5d55492 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_9ln {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 55c85e3 {
    margin: 0px 0% 0px 0%;
}
    
#b14d7768.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b14d7768 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 66e9183 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    border-style: solid;
    border-color: rgba(188, 156, 108, 1) rgba(188, 156, 108, 1) rgba(188, 156, 108, 1) rgba(188, 156, 108, 1);
    border-width: 2px 2px 2px 2px;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d067f222 {
    min-height: 196px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 20px 40px;
    margin: 0% 0% 0% 0%;
}
    
#afdc3385 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_165.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#widget_165 {
    width: 70px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: -50px 0% -50px 0%;
}
    
#widget_oi5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_oi5 {
    width: 49.33%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 50px 0% 50px 0%;
}
    
#fbe6489c {
    margin: 0px 0% 0px 0%;
}
    
#\32 2e6c515.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\32 2e6c515 {
    width: 70px;
    height: auto;
    max-width: 100%;
    margin: -50px 0% 0px 0%;
}
    
#c3abb278 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    border-style: solid;
    border-color: rgba(188, 156, 108, 1) rgba(188, 156, 108, 1) rgba(188, 156, 108, 1) rgba(188, 156, 108, 1);
    border-width: 2px 2px 2px 2px;
    align-items: center;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#deab320b {
    width: 62.27%;
    height: auto;
    max-width: 100%;
}
    
#\38 5c3b762.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\38 5c3b762 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d101c811 {
    align-items: center;
    width: 45.74901785714286%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-style: solid;
    border-color: rgba(188, 156, 108, 1) rgba(188, 156, 108, 1) rgba(188, 156, 108, 1) rgba(188, 156, 108, 1);
    border-width: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 08f41d0 {
    width: 47.64%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\37 2236683 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 a8408c4 {
    min-height: 320px;
    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 2a1465f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_coa {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#abc80590.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#abc80590 {
    width: 57.46%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f53c36a {
    width: 68.40%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 52538d9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 52538d9 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 8384207 {
    min-height: 320px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 40px 40px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a33e0d54 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#eed19a08 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_3fp {
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#group_0hn {
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#group_m1s {
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#daa2e537 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dda9ba1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d14cbf45 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b59a39d7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1aa0054 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 25fdb62 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 40px 100px 40px;
    margin: 0% 0% 0% 0%;
}
    
#c16b3995 {
    margin: 0px 0% 0px 0%;
}
    
#\39 950291d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 27c7a49 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b3535d15 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    padding: 100px 40px 100px 40px;
    margin: 0% 0% 0% 0%;
}
    
#edfe0dec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 7adb879 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-image: url(https://le-de.cdn-website.com/aa2cb9049cf64b378843b78861fbcb7b/dms3rep/multi/opt/image-1920w.png);
    order: 0;
}
    
#\38 342d381 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 82d69c3 {
    width: 1%;
    height: 0px;
    max-width: 100%;
}
    
#\30 1b6e60c {
    width: 38%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-image: url("https://le-de.cdn-website.com/aa2cb9049cf64b378843b78861fbcb7b/dms3rep/multi/opt/Bild+Gastgeberin+Karin+Huber-1920w.jpg");
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 10% 0px 10%;
}
    
#\31 dfa1396 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 aa7e341 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    order: 0;
    flex-wrap: nowrap;
    padding: 100px 0px 100px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 397d36b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 40px 100px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f17145d {
    margin: 0px 0% 0px 0%;
}
    
#\38 9b5cfa1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\38 9b5cfa1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0faf1c4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\36 0faf1c4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 bf7e550 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\30 5bab807 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a811e0b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\37 3798ac8 {
    margin: 100px 0% 100px 0%;
}
    
#\36 6174bf2 {
    min-height: 594px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#widget_svn {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b47b8869.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b47b8869 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a744ad0f {
    margin: 0px 0% 0px 0%;
}
    
#afc33b1a {
    min-height: 320px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\39 39b487c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\31 34c4dd9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 3544b39 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c71c724b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c4a8076e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c4a8076e {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 c4f10e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\32 ff205ca {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a36af270 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 da5cb72 {
    margin: 0px 0% 0px 0%;
}
    
#\32 e28aef1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e8ea0dab {
    min-height: 320px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f5c5575.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 f5c5575 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 bd40e4d {
    min-height: 594px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\33 73c1c7a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\30 dc96a29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d4fcd2a7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 67d9cb7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdc33235 {
    margin: 0px 0% 0px 0%;
}
    
#\37 768eb9a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 768eb9a {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ab065936 {
    width: 39%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-image: none;
    order: 1;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 10% 0px 10%;
}
    
#c9013a8b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c2c089a1 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#e847f81f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#e847f81f {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c982c9b8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#c982c9b8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 97ef482 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d3fd6e59 {
    margin: 0px 0% 0px 0%;
}
    
#\33 a9ce3fa {
    width: 1%;
    height: 0px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2c7d9f7 {
    align-items: flex-start;
    width: 100%;
    min-height: 563px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://le-de.cdn-website.com/aa2cb9049cf64b378843b78861fbcb7b/dms3rep/multi/opt/Bild+Gastgeberin+Karin+Huber-1920w.jpg);
    height: auto;
    border-radius: 10px 10px 10px 10px;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4gq {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 139a37c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ccb0194a {
    min-height: 250px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 100px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ba32a03 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_bqb {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\37 733230f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 0cb349a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c7916578 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\32 5bb7d8d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_n1q {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/aa2cb9049cf64b378843b78861fbcb7b/dms3rep/multi/opt/Apartment+Hotel+Huber-Kirchheim+bei+M%C3%BCnchen-021-1920w.jpg");
    border-radius: 10px 10px 10px 10px;
}
    
#\38 2dce73a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\38 2dce73a {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 962d0fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\33 962d0fb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 24c5d65 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 7b29bae {
    margin: 0px 0% 0px 0%;
}
    
#eb5f3fab {
    height: 519px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c57d9f89 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 55c85e3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d067f222 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#fbe6489c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2236683 {
    margin: 0px 0% 0px 0%;
}
    
#\33 a8408c4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
}
    
#\39 f53c36a {
    width: 100.00%;
}
    
#group_coa {
    width: 100%;
    min-height: 8px;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8384207 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 239px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1%;
}
    
#\38 1aa0054 {
    margin: 0px 0% 0px 0%;
}
    
#b59a39d7 {
    margin-top: -0px;
}
    
#a33e0d54 {
    justify-content: flex-start;
    row-gap: 0px;
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_0hn {
    justify-content: flex-start;
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_3fp {
    justify-content: flex-start;
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_m1s {
    row-gap: 0px;
    align-items: center;
    justify-content: flex-start;
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d14cbf45 {
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 25fdb62 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c16b3995 {
    margin: 0px 0% 0px 0%;
}
    
#b3535d15 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\37 7adb879 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 1b6e60c {
    width: 100%;
    min-height: 80px;
}
    
#\34 aa7e341 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 80px 40px 80px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\34 397d36b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 80px 2% 80px 2%;
}
    
#\35 f17145d {
    margin: 0px 0% 0px 0%;
}
    
#\35 82d69c3 {
    margin-top: 1px;
    height: 440px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 5bab807 {
    margin-top: -0px;
}
    
#a811e0b7 {
    justify-content: flex-start;
    row-gap: 0px;
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3798ac8 {
    margin: 0px 0% 0px 0%;
}
    
#\36 6174bf2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 239px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 1%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a744ad0f {
    margin: 0px 0% 0px 0%;
}
    
#afc33b1a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 239px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 1%;
}
    
#\39 39b487c {
    justify-content: flex-start;
    row-gap: 0px;
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\30 3544b39 {
    margin-top: -0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 c4f10e4 {
    justify-content: flex-start;
    row-gap: 0px;
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\32 ff205ca {
    margin-top: -0px;
}
    
#\38 da5cb72 {
    margin: 0px 0% 0px 0%;
}
    
#e8ea0dab {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 239px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 1%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 bd40e4d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 239px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 1%;
}
    
#\33 73c1c7a {
    justify-content: flex-start;
    row-gap: 0px;
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\34 67d9cb7 {
    margin-top: -0px;
}
    
#bdc33235 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab065936 {
    width: 100%;
    min-height: 45px;
    height: auto;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c2c089a1 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 60px;
    padding: 80px 40px 80px 40px;
}
    
#\32 97ef482 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d3fd6e59 {
    margin: 0px 0% 0px 0%;
}
    
#\33 a9ce3fa {
    height: 440px;
    min-width: 32px;
    margin: 0px 0% 0px -3.8%;
}
    
#e847f81f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e847f81f {
    margin: 0px 0% 0px 0%;
}
    
#c982c9b8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c982c9b8 {
    margin: 0px 0% 0px 0%;
}
    
#\31 2c7d9f7 {
    min-height: auto;
    min-width: 32px;
    width: 94.74773075479732%;
    margin: 0px 0% 0px 0%;
}
    
#widget_4gq {
    height: 566px;
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ccb0194a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 733230f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c7916578 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 7c1cc0a {
    margin: 0px 0% 0px 0%;
}
    
#group_n1q {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 200px 0px 200px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0cb349a {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\38 2dce73a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 2dce73a {
    margin: 0px 0% 0px 0%;
}
    
#\33 962d0fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 962d0fb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c649afed {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 24c5d65 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#group_rv9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 7b29bae {
    margin: 0px 0% 0px 0%;
}
    
#eb5f3fab {
    height: 350px;
}
}



@media (max-width: 767px) {
    
#\35 4bc6276 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c57d9f89 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 20px 15px;
}
    
#\33 55c85e3 {
    margin: 0px 0% 0px 0%;
}
    
#widget_9ln {
    width: 66.46%;
}
}



@media (max-width: 767px) {
    
#\39 66e9183 {
    min-height: 190px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0px 0px 20px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d067f222 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_oi5 {
    width: 56.70%;
}
    
#c3abb278 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 20px 0px;
    margin: 30px 0% 30px 0%;
}
    
#d101c811 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 2e6c515.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\32 2e6c515 {
    margin: -50px 0% -50px 0%;
}
    
#deab320b {
    margin-top: 60px;
}
}



@media (max-width: 767px) {
    
#\37 2236683 {
    margin: 0px 0% 0px 0%;
}
    
#\33 a8408c4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#group_coa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 40px 15px 40px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f53c36a {
    width: 99.39%;
}
    
#abc80590 {
    width: 99.39%;
}
}



@media (max-width: 767px) {
    
#\34 8384207 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
    
#a33e0d54 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#group_3fp {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#group_0hn {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#group_m1s {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#b59a39d7 {
    width: 100.00%;
}
    
#\37 dda9ba1 {
    width: 100.00%;
}
    
#daa2e537 {
    width: 100.00%;
}
    
#d14cbf45 {
    width: 100.00%;
}
    
#\38 1aa0054 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 25fdb62 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#c16b3995 {
    margin: 0px 0% 0px 0%;
}
    
#b3535d15 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\37 7adb879 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    background-position: 50% 50%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\30 1b6e60c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    background-position: 50% 50%;
    height: auto;
}
    
#\34 aa7e341 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\34 397d36b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#\35 f17145d {
    margin: 0px 0% 0px 0%;
}
    
#\35 82d69c3 {
    height: 250px;
}
}



@media (max-width: 767px) {
    
#\30 5bab807 {
    width: 100.00%;
}
    
#a811e0b7 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\37 3798ac8 {
    margin: 0px 0% 0px 0%;
}
    
#\36 6174bf2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
}



@media (max-width: 767px) {
    
#a744ad0f {
    margin: 30px 0% 30px 0%;
}
    
#afc33b1a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
    
#\39 39b487c {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\30 3544b39 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 c4f10e4 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\32 ff205ca {
    width: 100.00%;
}
    
#\38 da5cb72 {
    margin: 0px 0% 0px 0%;
}
    
#e8ea0dab {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
}



@media (max-width: 767px) {
    
#\31 bd40e4d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
    
#\33 73c1c7a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\34 67d9cb7 {
    width: 100.00%;
}
    
#bdc33235 {
    margin: 30px 0% 30px 0%;
}
}



@media (max-width: 767px) {
    
#ab065936 {
    width: 100%;
    min-height: 268px;
    align-items: center;
    order: 0;
    background-position: 50% 50%;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c2c089a1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#\32 97ef482 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#d3fd6e59 {
    margin: 0px 0% 0px 0%;
}
    
#\33 a9ce3fa {
    height: 0px;
}
    
#\31 2c7d9f7 {
    min-height: 234px;
}
    
#e847f81f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e847f81f {
    margin: 0px 0% 0px 0%;
}
    
#c982c9b8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c982c9b8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 139a37c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ccb0194a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 0cb349a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#c7916578 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#group_n1q {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 120px 0px 120px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2dce73a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 2dce73a {
    margin: 0px 0% 0px 0%;
}
    
#\33 962d0fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 962d0fb {
    margin: 0px 0% 0px 0%;
}
    
#\37 7c1cc0a {
    margin: 0px 0% 0px 0%;
}
}

