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

  *#dm .dmInner div.u_1759024917 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1759024917 .socialHubIcon {
    width:48px !important;
    height:48px !important;
    font-size:32px !important;
    line-height:48px !important;
  }

  *#dm .dmInner div.u_1399515553 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner a.u_1969554543:hover {
    background-color:rgba(63,21,9,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1969554543.hover {
    background-color:rgba(63,21,9,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1969554543 span.text {
    font-size:18px !important;
    font-weight:normal !important;
    color:rgba(37,37,37,1) !important;
  }

  *#dm .dmInner a.u_1969554543 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1969554543 {
    background-color:rgba(255,204,42,1) !important;
    background-image:initial !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

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

  *#dm .dmInner div.u_1990455544 .svg { fill:rgba(92,156,67,1) !important; }

  *#dm .dmInner div.u_1035527452 .svg { fill:rgba(92,156,67,1) !important; }

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

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

  *#dm .dmInner a.u_1403556768:hover {
    background-color:rgba(63,21,9,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1403556768.hover {
    background-color:rgba(63,21,9,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1403556768 span.text {
    font-size:18px !important;
    font-weight:normal !important;
    color:rgba(37,37,37,1) !important;
  }

  *#dm .dmInner a.u_1403556768 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1403556768 {
    background-color:rgba(255,204,42,1) !important;
    background-image:initial !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

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

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

  *#dm .dmInner a.u_1212942939:hover {
    background-color:rgba(63,21,9,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1212942939.hover {
    background-color:rgba(63,21,9,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1212942939 span.text {
    font-size:18px !important;
    font-weight:normal !important;
    color:rgba(37,37,37,1) !important;
  }

  *#dm .dmInner a.u_1212942939 {
    background-color:rgba(255,204,42,1) !important;
    background-image:initial !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

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

  *#dm .dmInner a.u_1212942939 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/6fab31862f41494db21063fa88f678cb/icon/angle-right-solid.svg) !important;
    background-color:rgba(37,37,37,1) !important;
  }

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

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

  *#dm .dmInner a.u_1790739072:hover {
    background-color:rgba(63,21,9,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1790739072.hover {
    background-color:rgba(63,21,9,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1790739072 span.text {
    font-size:18px !important;
    font-weight:normal !important;
    color:rgba(37,37,37,1) !important;
  }

  *#dm .dmInner a.u_1790739072 {
    background-color:rgba(255,204,42,1) !important;
    background-image:initial !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

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

  *#dm .dmInner a.u_1790739072 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/6fab31862f41494db21063fa88f678cb/icon/angle-right-solid.svg) !important;
    background-color:rgba(37,37,37,1) !important;
  }

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

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

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

  *#dm .dmInner a.u_1290462781:hover {
    background-color:rgba(63,21,9,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1290462781.hover {
    background-color:rgba(63,21,9,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1290462781 span.text {
    font-size:18px !important;
    font-weight:normal !important;
    color:rgba(37,37,37,1) !important;
  }

  *#dm .dmInner a.u_1290462781 {
    background-color:rgba(255,204,42,1) !important;
    background-image:initial !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

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

  *#dm .dmInner a.u_1290462781 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/6fab31862f41494db21063fa88f678cb/icon/angle-right-solid.svg) !important;
    background-color:rgba(37,37,37,1) !important;
  }

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

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

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

  *#dm .dmInner a.u_1842189033:hover {
    background-color:rgba(63,21,9,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1842189033.hover {
    background-color:rgba(63,21,9,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1842189033 span.text {
    font-size:18px !important;
    font-weight:normal !important;
    color:rgba(37,37,37,1) !important;
  }

  *#dm .dmInner a.u_1842189033 {
    background-color:rgba(255,204,42,1) !important;
    background-image:initial !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

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

  *#dm .dmInner a.u_1842189033 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/6fab31862f41494db21063fa88f678cb/icon/angle-right-solid.svg) !important;
    background-color:rgba(37,37,37,1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1980738100 .svg { fill:rgba(63,21,9,1) !important; }

  *#dm .dmInner div.u_1412580067 .svg { fill:rgba(63,21,9,1) !important; }

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

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

  *#dm .dmInner div.u_1614505121 .svg { fill:rgba(63,21,9,1) !important; }

  *#dm .dmInner div.u_1114165138 hr {
    color:rgba(86,178,44,1) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_1017073047 hr {
    color:rgba(86,178,44,1) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_1935732635 hr {
    color:rgba(86,178,44,1) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_1194084755 hr {
    color:rgba(86,178,44,1) !important;
    border-width:5px !important;
  }

  *#dm .dmInner nav.u_1191045873 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1407517960 { text-align:left !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1407517960 { text-align:left !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1407517960 { text-align:left !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: var(--color_8);
    background-image: initial;
}
}



@media all {
    
#\34 4148d80 {
    min-height: 936px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 e8d8dd1::before, #\32 e8d8dd1 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    content: '';
    background-color: var(--color_1);
}
#\32 e8d8dd1 {
    background-image: url(https://le-de.cdn-website.com/6fab31862f41494db21063fa88f678cb/dms3rep/multi/opt/Camping-El-Palomar-banner-1__msi___jpg+%281%29-1920w.jpg);
    box-shadow: none;
}
    
#\39 a0318d0 {
    width: 80.79845770102366%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e9bf115::before, #\37 e9bf115 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.23;
    border-radius: inherit;
}
#\37 e9bf115 {
    background-size: contain;
    min-height: 8px;
    background-position: 50% 100%;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-image: url();
}
    
#\31 907e6c6 {
    width: 1105px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 12px;
}
    
#widget_ea3 {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 20px;
}
    
#widget_oi9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4148d80 {
    padding-top: 80px;
    padding-bottom: 0px;
    min-height: 331px;
}
    
#\39 a0318d0 {
    width: 91.16%;
    margin: 0px 0% 0px 0%;
}
    
#\31 907e6c6 {
    width: 671.719px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e9bf115 {
    row-gap: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_ea3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 4148d80 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 78px 4% 0px 4%;
}
    
#\39 a0318d0 {
    width: 100%;
}
    
#\37 e9bf115 {
    min-height: 80px;
    width: 100%;
    justify-content: center;
    padding: 0px 0px 80px 0px;
}
    
#\31 907e6c6 {
    width: 100%;
}
    
#\38 60c5298 {
    margin-bottom: 0px;
}
}



@media all {
    
#f2ca2bd6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#d2069bff {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 293px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#ca4ea08a {
    background-color: rgba(63,21,9,1);
    background-image: initial;
}
    
#widget_lvr {
    width: 38px;
    height: 45px;
    max-width: 100%;
}
    
#widget_h7h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 8314c87 {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aff67d37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\35 f361b2d {
    width: 38px;
    height: 45px;
    max-width: 100%;
}
    
#\36 029cf63 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 2b79bdc {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a107e9f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.25%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#b96e2f15 {
    width: 38px;
    height: 45px;
    max-width: 100%;
}
    
#\36 2abbdd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 9d01339 {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9468839 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20.756833333333333%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\31 7d571a6 {
    width: 38px;
    height: 45px;
    max-width: 100%;
}
    
#\32 2968cb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 0e983bc {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2069bff {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_lvr {
    height: auto;
}
    
#\35 f361b2d {
    height: auto;
}
    
#b96e2f15 {
    height: auto;
}
    
#\31 7d571a6 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#f2ca2bd6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d2069bff {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_lvr {
    height: auto;
}
    
#aff67d37 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 f361b2d {
    height: auto;
}
    
#\33 a107e9f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b96e2f15 {
    height: auto;
}
    
#b9468839 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 7d571a6 {
    height: auto;
}
}



@media all {
    
#a50f91fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/6fab31862f41494db21063fa88f678cb/dms3rep/multi/opt/636cd43c350fa5b658be904d-file-403270489389851_986__msi___jpeg-1920w.jpeg);
    padding: 16px 16px 16px 16px;
}
#a50f91fa.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQG/8QAIBAAAgEDBAMAAAAAAAAAAAAAAQIAAwQSBgcUISMxUf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAGREAAgMBAAAAAAAAAAAAAAAAAAMBBFEU/9oADAMBAAIRAxEAPwDQPq6ulTyWy4/ZC24LhiOEvRgl2SagBJhLgZt0PcmLLdDmVh//2Q==');
}
    
#\33 076aa79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 2f8cd28 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 657px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_97c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_h1v.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_h1v {
    width: 13.79%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_ej1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2f8cd28 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#a50f91fa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#a50f91fa.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQG/8QAIBAAAgEDBAMAAAAAAAAAAAAAAQIAAwQSBgcUISMxUf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAGREAAgMBAAAAAAAAAAAAAAAAAAMBBFEU/9oADAMBAAIRAxEAPwDQPq6ulTyWy4/ZC24LhiOEvRgl2SagBJhLgZt0PcmLLdDmVh//2Q==');
}
    
#\33 076aa79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 2f8cd28 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#c0a17f26 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 19px;
    width: 44.83333333333333%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#df902fe8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 fb1abf8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 fb1abf8 {
    width: 13.79%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#c5648c70 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.17%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/6fab31862f41494db21063fa88f678cb/dms3rep/multi/opt/636cd43c350fa5b658be904d-file-579765161104149__msi___jpeg-1920w.jpeg);
    order: 1;
    background-size: contain;
    padding: 16px 16px 16px 16px;
}
#c5648c70.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAAYCAwAAAAAAAAAAAAAAAAECAwQRBRIGUaH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAQEBAQAAAAAAAAAAAAAAAAIAARH/2gAMAwEAAhEDEQA/AMTCvwI+Mehz9Usb1fYkUxw8lGVO+AAnC3kiOX//2Q==');
}
    
#fa1da4a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 34dfa74 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 590px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 ee35157 {
    background-color: rgba(239, 239, 239, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 34dfa74 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#c0a17f26 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c5648c70 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#c5648c70.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAAYCAwAAAAAAAAAAAAAAAAECAwQRBRIGUaH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAQEBAQAAAAAAAAAAAAAAAAIAARH/2gAMAwEAAhEDEQA/AMTCvwI+Mehz9Usb1fYkUxw8lGVO+AAnC3kiOX//2Q==');
}
    
#\33 34dfa74 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#e1b23177 {
    width: 76.67%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c3cc3034 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 19px;
    width: 44.83333333333333%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\36 a1d773f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.17%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/6fab31862f41494db21063fa88f678cb/dms3rep/multi/opt/636cd43c350fa5b658be904d-file-474322702331972_784__msi___jpeg-783h.jpeg);
    order: 0;
    background-size: contain;
    padding: 16px 16px 16px 16px;
}
#\36 a1d773f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQIG/8QAIxAAAQMDAgcAAAAAAAAAAAAAAgABEgMRIQQFBgcVIjFBkf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECA0H/2gAMAwEAAhEDEQA/AFuvFt416pM0ryaSELmOUn7B8qeJc6c75x7WBcRu+G+JOjkrwh8P/9k=');
}
    
#f37011f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 9f0e0e5 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 590px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 76cc559.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 76cc559 {
    width: 13.79%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\34 a021d35 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#group_hmf {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
}
    
#widget_uq2 {
    width: 39px;
    height: 35px;
    max-width: 100%;
    order: 0;
}
    
#\38 e3930cb {
    width: 39px;
    height: 35px;
    max-width: 100%;
    order: 2;
}
    
#widget_mru {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9f0e0e5 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_uq2 {
    height: auto;
}
    
#\38 e3930cb {
    height: auto;
}
}



@media (max-width: 767px) {
    
#c3cc3034 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 a1d773f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\36 a1d773f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQIG/8QAIxAAAQMDAgcAAAAAAAAAAAAAAgABEgMRIQQFBgcVIjFBkf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECA0H/2gAMAwEAAhEDEQA/AFuvFt416pM0ryaSELmOUn7B8qeJc6c75x7WBcRu+G+JOjkrwh8P/9k=');
}
    
#\35 9f0e0e5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_uq2 {
    height: auto;
}
    
#\38 e3930cb {
    height: auto;
}
    
#widget_mru {
    height: 240px;
}
}



@media all {
    
#\35 7fae9de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\35 e8c8162 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 744px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#fa1d9e12::before, #fa1d9e12 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.72;
    border-radius: inherit;
}
#fa1d9e12 {
    background-image: url(https://le-de.cdn-website.com/6fab31862f41494db21063fa88f678cb/dms3rep/multi/opt/114500964_m__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
#fa1d9e12.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwQRBSEyYf/EABUBAQEAAAAAAAAAAAAAAAAAAAIF/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIRAxEAPwDYeStyS+lKrSO/pkBza9+niI8lQG//2Q==');
}
    
#widget_hrv {
    width: 50.51%;
    height: 698px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e8c8162 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#fa1d9e12::before, #fa1d9e12 > .bgExtraLayerOverlay {
    
}
#fa1d9e12.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwQRBSEyYf/EABUBAQEAAAAAAAAAAAAAAAAAAAIF/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIRAxEAPwDYeStyS+lKrSO/pkBza9+niI8lQG//2Q==');
}
}



@media (max-width: 767px) {
    
#\35 7fae9de {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 e8c8162 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#fa1d9e12::before, #fa1d9e12 > .bgExtraLayerOverlay {
    
}
#fa1d9e12.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwQRBSEyYf/EABUBAQEAAAAAAAAAAAAAAAAAAAIF/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIRAxEAPwDYeStyS+lKrSO/pkBza9+niI8lQG//2Q==');
}
    
#widget_hrv {
    height: 240px;
}
}



@media all {
    
#\31 d4c556d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 308ee4f {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 632px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 a2c9175::before, #\30 a2c9175 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\30 a2c9175 {
    background-image: url(https://le-de.cdn-website.com/6fab31862f41494db21063fa88f678cb/dms3rep/multi/opt/Camping-El-Palomar-banner-2__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
#\30 a2c9175.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQFERIUMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREAAgMBAAAAAAAAAAAAAAAAAAIBAxEx/9oADAMBAAIRAxEAPwDJmwtTXq0w7UbymXsLAPUkm1iBiBeeOfkRA12tnR7rGn//2Q==');
}
    
#widget_2hb {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_7p2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 308ee4f {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 a2c9175::before, #\30 a2c9175 > .bgExtraLayerOverlay {
    
}
#\30 a2c9175.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQFERIUMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREAAgMBAAAAAAAAAAAAAAAAAAIBAxEx/9oADAMBAAIRAxEAPwDJmwtTXq0w7UbymXsLAPUkm1iBiBeeOfkRA12tnR7rGn//2Q==');
}
}



@media (max-width: 767px) {
    
#\31 d4c556d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 308ee4f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 a2c9175::before, #\30 a2c9175 > .bgExtraLayerOverlay {
    
}
#\30 a2c9175.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQFERIUMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREAAgMBAAAAAAAAAAAAAAAAAAIBAxEx/9oADAMBAAIRAxEAPwDJmwtTXq0w7UbymXsLAPUkm1iBiBeeOfkRA12tnR7rGn//2Q==');
}
}



@media all {
    
#\37 fc05aef {
    background-color: rgba(239, 239, 239, 1);
    background-image: initial;
}
    
#\30 2ee5641 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 aaa9103 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 ab2610c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 19px;
    width: 44.83333333333333%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#dfe6c083 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 1035px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#d45e20fb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d45e20fb {
    width: 13.79%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\33 ace3b55 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.17%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/6fab31862f41494db21063fa88f678cb/dms3rep/multi/opt/636cd43c350fa5b658be904d-file-1073067567832790_715__msi___jpeg-1057h.jpeg);
    order: 1;
    padding: 16px 16px 16px 16px;
}
#\33 ace3b55.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQT/xAAeEAACAQQDAQAAAAAAAAAAAAABAgMABAYSBRExQf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGREAAwADAAAAAAAAAAAAAAAAAAECERJS/9oADAMBAAIRAxEAPwA66ym6kG0jlD8QH2h2y66DEdy1A0/GC0aWW4maSJdlXQ9UE2Qcfse4X9qUqbWZHt0f/9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dfe6c083 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\37 ab2610c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dfe6c083 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\33 ace3b55 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\33 ace3b55.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQT/xAAeEAACAQQDAQAAAAAAAAAAAAABAgMABAYSBRExQf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGREAAwADAAAAAAAAAAAAAAAAAAECERJS/9oADAMBAAIRAxEAPwA66ym6kG0jlD8QH2h2y66DEdy1A0/GC0aWW4maSJdlXQ9UE2Qcfse4X9qUqbWZHt0f/9k=');
}
}



@media all {
    
#e013d9b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.33%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 59616fd {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 323px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#b65406f2::before, #b65406f2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.28;
    border-radius: inherit;
}
#b65406f2 {
    background-image: url(https://le-de.cdn-website.com/6fab31862f41494db21063fa88f678cb/dms3rep/multi/opt/Camping-El-Palomar-fondo-1__msi___jpg-1920w.jpg);
}
#b65406f2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAGhAAAgMBAQAAAAAAAAAAAAAAAAECAxEEIf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDGaLnFKSS3Sz6p6/EAGJf/2Q==');
}
    
#widget_lo4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hq5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fe06aa18 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.666666666666664%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-width: 0 0 0 1px;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\34 67afb56 {
    width: 180px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 59616fd {
    padding-left: 2%;
    padding-right: 2%;
}
    
#b65406f2::before, #b65406f2 > .bgExtraLayerOverlay {
    
}
#b65406f2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAGhAAAgMBAQAAAAAAAAAAAAAAAAECAxEEIf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDGaLnFKSS3Sz6p6/EAGJf/2Q==');
}
}



@media (max-width: 767px) {
    
#e013d9b6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 59616fd {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#b65406f2::before, #b65406f2 > .bgExtraLayerOverlay {
    
}
#b65406f2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAGhAAAgMBAQAAAAAAAAAAAAAAAAECAxEEIf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDGaLnFKSS3Sz6p6/EAGJf/2Q==');
}
    
#fe06aa18 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\39 41bb183 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\39 2e957dd {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 354px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_vst {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_bf7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ac4e0052 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\31 5cbd710 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#group_2qu {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 67.26%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#\32 28e6bd5 {
    width: 18.0664px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5md {
    width: 44.55%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_19c {
    width: 45.09447291798535%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 41a886e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 67.26%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
}
    
#cd0481ce {
    width: 44.55%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 ec07d16 {
    width: 18.0664px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 558bed2 {
    width: 45.09447291798535%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#cac0f424 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    order: 2;
    padding: 16px 16px 16px 16px;
}
    
#\31 ab6a80a {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#b6d59d42 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 2e957dd {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\39 41bb183 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 2e957dd {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ac4e0052 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cac0f424 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\35 7a6a7e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 b579e60 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_pmt {
    width: 100%;
    height: 414px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b579e60 {
    padding-left: 2%;
    padding-right: 2%;
}
}



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



@media all {
    
#\36 1cf67b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0.45);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\34 fddba99 {
    padding-top: 8%;
    padding-bottom: 8%;
    min-height: 556px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#f6c5e67a::before, #f6c5e67a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#f6c5e67a {
    background-image: url(https://le-de.cdn-website.com/6fab31862f41494db21063fa88f678cb/dms3rep/multi/opt/Camping-El-Palomar-banner-3__msi___jpg-1920w.jpg);
}
#f6c5e67a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQIFBQAAAAAAAAAAAAAAAQACAwQGEiEFERMUMf/EABUBAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBEAAgAHAAAAAAAAAAAAAAAAAAIBAwQREyJR/9oADAMBAAIRAxEAPwDePr+Z6cKUloZZaNrnFTDUGskk80LOfERTbVM20NhLGvD/2Q==');
}
    
#widget_qu0 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_0sq {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 fddba99 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#f6c5e67a::before, #f6c5e67a > .bgExtraLayerOverlay {
    
}
#f6c5e67a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQIFBQAAAAAAAAAAAAAAAQACAwQGEiEFERMUMf/EABUBAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBEAAgAHAAAAAAAAAAAAAAAAAAIBAwQREyJR/9oADAMBAAIRAxEAPwDePr+Z6cKUloZZaNrnFTDUGskk80LOfERTbVM20NhLGvD/2Q==');
}
}



@media (max-width: 767px) {
    
#\36 1cf67b7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 fddba99 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f6c5e67a::before, #f6c5e67a > .bgExtraLayerOverlay {
    
}
#f6c5e67a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQIFBQAAAAAAAAAAAAAAAQACAwQGEiEFERMUMf/EABUBAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBEAAgAHAAAAAAAAAAAAAAAAAAIBAwQREyJR/9oADAMBAAIRAxEAPwDePr+Z6cKUloZZaNrnFTDUGskk80LOfERTbVM20NhLGvD/2Q==');
}
}

