@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 div.u_1638074655 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_555677591 {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_555677591:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_555677591.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1230016543 {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1230016543:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1230016543.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1381793775 {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1882704921 {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1452904048 {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1296601126 {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1296601126:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1296601126.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_608726904 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_608726904 .photoGalleryViewAll { padding:0 2.5px !important; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_608726904 .photoGalleryThumbs { padding:2px !important; }

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

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

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

  *#dm .dmInner *.u_608726904 .photoGalleryViewAll { padding:0 2.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b8c4b8eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#fb9daadc {
    min-height: 757px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 ec32030::before, #\35 ec32030 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.32;
    border-radius: inherit;
}
#\35 ec32030 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://le-de.cdn-website.com/b318f432bbd841c88d5a20fc08b8cf45/dms3rep/multi/opt/imgi_15_portada-1920w.webp);
}
    
#widget_rfa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qsf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ost {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9bs {
    align-items: center;
    width: 100%;
    min-height: 338px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
}
    
#widget_anp {
    width: 178px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fb9daadc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 475px;
}
    
#\31 8b77bbc {
    margin: 0px 0% 0px 0%;
}
    
#\35 ec32030::before, #\35 ec32030 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#b8c4b8eb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fb9daadc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#\35 ec32030::before, #\35 ec32030 > .bgExtraLayerOverlay {
    
}
    
#\31 8b77bbc {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 9be0710 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 41ac77e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 e3fd7e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 2px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c3313cd2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_af2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_n6n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_sus {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_cl3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_dvv {
    width: 192px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
}
    
#\35 7c231fb {
    width: 153px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
}
    
#\33 0c548ce {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9be0710 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 0c548ce {
    margin: 0px 0% 0px 0%;
}
    
#widget_af2 {
    height: auto;
    width: 57.85%;
}
    
#\37 e3fd7e6 {
    width: 100%;
    min-height: 80px;
}
    
#c3313cd2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 9be0710 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 e3fd7e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c3313cd2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_af2 {
    height: auto;
}
}



@media all {
    
#\39 6497192 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 3d1caa4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2ff354a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 b836a73 {
    margin: 0px 0% 0px 0%;
}
    
#widget_59s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\39 6497192 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
}
    
#\34 3d1caa4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 b836a73 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 c9e9bb2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 7253b68::before, #\32 7253b68 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.39;
    border-radius: inherit;
}
#\32 7253b68 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://le-de.cdn-website.com/b318f432bbd841c88d5a20fc08b8cf45/dms3rep/multi/opt/imgi_17_restaurante-grill-cumbres-canarias-fondo-destacado__msi___jpg-2-1920w.webp);
    background-attachment: fixed;
}
#\32 7253b68.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAAAQAgCdASoKAAcAAUAmJYwCdAEXfueiM0hQAP70oWBzky1ByjJ8NX3ibCasv2LAFD9qXkOs6qqW+AU8GSxwwAAA');
}
    
#\39 1aa987a {
    min-height: 825px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#group_16n {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 580px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(0, 0, 0, 0.44);
    background-image: initial;
}
    
#widget_v92 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_quv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_la1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 f761511 {
    margin: 0px 0% 0px 0%;
}
    
#widget_fp2 {
    width: 208px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
}
    
#\31 f09cc0b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#eb4f5946 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 580px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(0, 0, 0, 0.44);
    background-image: initial;
}
    
#fabea317 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 c753bc7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b4f9dabd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 72c2e8d {
    width: 208px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    margin-top: 30px;
}
    
#\39 bf34875 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 00f8f4c {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 580px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(0, 0, 0, 0.44);
    background-image: initial;
}
    
#\32 702c7e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 4dabec2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 e9c3fbc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb28c3af {
    width: 208px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    margin-top: 75px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f761511 {
    margin: 0px 0% 0px 0%;
}
    
#\39 1aa987a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 0;
}
    
#\32 7253b68::before, #\32 7253b68 > .bgExtraLayerOverlay {
    
}
#\32 7253b68.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAAAQAgCdASoKAAcAAUAmJYwCdAEXfueiM0hQAP70oWBzky1ByjJ8NX3ibCasv2LAFD9qXkOs6qqW+AU8GSxwwAAA');
}
    
#widget_v92 {
    height: auto;
}
    
#fabea317 {
    height: auto;
}
    
#\32 702c7e8 {
    height: auto;
}
    
#\38 c9e9bb2 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\31 f09cc0b {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\39 bf34875 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#bb28c3af {
    margin-top: 20px;
}
}



@media (max-width: 767px) {
    
#\38 c9e9bb2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 1aa987a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 7253b68::before, #\32 7253b68 > .bgExtraLayerOverlay {
    
}
#\32 7253b68.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAAAQAgCdASoKAAcAAUAmJYwCdAEXfueiM0hQAP70oWBzky1ByjJ8NX3ibCasv2LAFD9qXkOs6qqW+AU8GSxwwAAA');
}
    
#widget_v92 {
    height: auto;
}
    
#\31 f09cc0b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fabea317 {
    height: auto;
}
    
#\39 bf34875 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 00f8f4c {
    height: auto;
    min-height: 482px;
}
    
#\32 702c7e8 {
    height: auto;
}
    
#bb28c3af {
    margin-top: 21px;
}
}



@media all {
    
#\34 2901098 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 22px 22px 22px 22px;
    background-color: var(--color_3);
    background-image: initial;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d6009468 {
    min-height: 72px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a4737c2a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
}
    
#\30 737f2b0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d6009468 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 737f2b0 {
    margin: 0px 0% 0px 0%;
}
}



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



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 4d7870a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#eff08608 {
    min-height: 428px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e94ad9c6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 502afbc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 378d5a9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_q2a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_19r {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ll5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4dd69c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gfi {
    align-items: flex-start;
    width: 100%;
    min-height: 124px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qbo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 ebbd1e8 {
    align-items: flex-start;
    width: 99.9958185803406%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a5723bc {
    flex-direction: row;
    align-items: flex-start;
    width: 99.9958185803406%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 937d4ca {
    width: 77.72%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 6883b30 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4c9e225 {
    width: 22.281301635474627%;
    height: auto;
    max-width: 100%;
}
    
#deb36d4f {
    width: 22.281301635474627%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 a195ea8 {
    width: 77.72%;
    height: auto;
    max-width: 100%;
}
    
#\36 4bc89f6 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 234d149 {
    width: 77.72%;
    height: auto;
    max-width: 100%;
}
    
#\31 82fd071 {
    width: 22.281301635474627%;
    height: auto;
    max-width: 100%;
}
    
#\31 9a0cdca {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4a71e63 {
    width: 77.72%;
    height: auto;
    max-width: 100%;
}
    
#a5744b27 {
    width: 22.281301635474627%;
    height: auto;
    max-width: 100%;
}
    
#\36 9b7d005 {
    width: 153px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fak {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eff08608 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 378d5a9 {
    margin: 0px 0% 0px 0%;
}
    
#\30 a5723bc {
    justify-content: flex-start;
}
    
#\31 937d4ca {
    width: 72.14%;
}
    
#f4c9e225 {
    width: 31.67769975347087%;
}
    
#deb36d4f {
    width: 27.855204878681718%;
}
    
#\30 a195ea8 {
    width: 68.32%;
}
    
#\37 234d149 {
    width: 67.68%;
}
    
#\31 82fd071 {
    width: 32.31608875048657%;
}
    
#\35 4a71e63 {
    width: 56.951663293372775%;
}
    
#a5744b27 {
    width: 43.05%;
}
}



@media (max-width: 767px) {
    
#\36 4d7870a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#eff08608 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 502afbc {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 9a0cdca {
    width: 100.00%;
}
    
#\35 4a71e63 {
    width: 68.33163081715405%;
}
    
#a5744b27 {
    width: 31.67%;
}
    
#\37 234d149 {
    width: 70.4582615000403%;
}
    
#\31 82fd071 {
    width: 29.54%;
}
    
#\30 a195ea8 {
    width: 70.02344853513789%;
}
    
#f4c9e225 {
    width: 29.98%;
}
    
#\30 a5723bc {
    width: 100.00%;
}
    
#\31 937d4ca {
    width: 69.59654126050646%;
}
    
#deb36d4f {
    width: 30.40%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 8cc19fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ed14498a {
    min-height: 162px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e5c6aa42 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(84, 66, 60, 1);
    background-image: initial;
}
    
#widget_8lk {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\31 ef01595 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\30 8cc19fa {
    min-height: 205px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#ed14498a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media all {
    
#\37 19ba7c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 3px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 1px 0 1px;
    margin: 0% 0% 0% 0%;
}
    
#\31 7b34320 {
    width: 22px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 c051db6 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3aea61d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0d08394 {
    margin: 0px 0% 0px 0%;
}
    
#d057b37b {
    min-height: 73px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dbcf697a {
    width: 22px;
    height: auto;
    max-width: 100%;
}
    
#\38 5f141e6 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 99f465d {
    width: 14.94%;
    height: auto;
    max-width: 100%;
}
    
#a349d010 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 19ba7c4 {
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3aea61d {
    width: 80.53%;
}
    
#\32 0d08394 {
    margin: 0px 0% 0px 0%;
}
    
#\37 99f465d {
    width: 16.80%;
}
    
#d057b37b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 0px;
}
}



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

