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

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

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

  *#dm .dmInner div.u_1073633772 {
    border-style:solid !important;
    border-color:var(--color_5) !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1073633772 .dmforminput input {
    color:var(--color_1) !important;
    font-family:'Montserrat' !important;
  }

  *#dm .dmInner div.u_1073633772 .dmforminput textarea {
    color:var(--color_1) !important;
    font-family:'Montserrat' !important;
  }

  *#dm .dmInner div.u_1073633772 .dmforminput .fileUploadLink {
    color:var(--color_1) !important;
    font-family:'Montserrat' !important;
  }

  *#dm .dmInner div.u_1073633772 .checkboxwrapper span {
    color:var(--color_1) !important;
    font-family:'Montserrat' !important;
  }

  *#dm .dmInner div.u_1073633772 .radiowrapper span {
    color:var(--color_1) !important;
    font-family:'Montserrat' !important;
  }

  *#dm .dmInner div.u_1073633772 .optinwrapper div {
    color:var(--color_1) !important;
    font-family:'Montserrat' !important;
  }

  *#dm .dmInner div.u_1073633772 .freetextwrapper {
    color:var(--color_1) !important;
    font-family:'Montserrat' !important;
  }

  *#dm .dmInner div.u_1073633772 .dmforminput select {
    color:var(--color_1) !important;
    font-family:'Montserrat' !important;
  }

  *#dm .dmInner div.u_1073633772 .dmforminput option {
    color:var(--color_1) !important;
    font-family:'Montserrat' !important;
  }

  *#dm .dmInner div.u_1073633772 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-family:'Montserrat' !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1073633772 .m-recaptcha {
    font-family:'Montserrat' !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1073633772 .dmformsubmit {
    float:none !important;
    text-align:LEFT !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    padding-left:20px !important;
    padding-right:20px !important;
  }

  *#dm .dmInner div.u_1073633772 .dmforminput { padding-inline:10px !important; }

  *#dm .dmInner div.u_1073633772 .spacing-container { margin-inline:-10px !important; }

  *#dm .dmInner div.u_1073633772 input::placeholder {
    font-family: Changa !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1073633772 input.placeholder {
    font-family: Changa !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1073633772 textarea::placeholder {
    font-family: Changa !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1073633772 textarea.placeholder {
    font-family: Changa !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1073633772 select::placeholder {
    font-family: Changa !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1073633772 select.placeholder {
    font-family: Changa !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1073633772 input:not([type="submit"]) {
    border-color:rgb(170,192,201) rgb(170,192,201) rgb(170,192,201) rgb(170,192,201) !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1073633772 textarea {
    border-color:rgb(170,192,201) rgb(170,192,201) rgb(170,192,201) rgb(170,192,201) !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1073633772 select {
    border-color:rgb(170,192,201) rgb(170,192,201) rgb(170,192,201) rgb(170,192,201) !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1073633772 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    justify-content:center !important;
    text-align:center !important;
    background-color:var(--color_9) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1073633772 .dmformsubmit:hover {
    background-image:initial !important;
    background-color:var(--color_10) !important;
  }

  *#dm .dmInner div.u_1073633772 .dmformsubmit.hover {
    background-image:initial !important;
    background-color:var(--color_10) !important;
  }

  *#dm .dmInner div.u_1073633772 input[type="submit"] { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1073633772 .dmformsubmit:hover input[type="submit"] { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1073633772 .dmformsubmit.hover input[type="submit"] { color:var(--color_2) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1073633772 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:13px !important; }

  *#dm .dmInner div.u_1073633772 .m-recaptcha { font-size:13px !important; }

  *#dm .dmInner div.u_1073633772 .dmforminput input { font-size:13px !important; }

  *#dm .dmInner div.u_1073633772 .dmforminput textarea { font-size:13px !important; }

  *#dm .dmInner div.u_1073633772 .dmforminput .fileUploadLink { font-size:13px !important; }

  *#dm .dmInner div.u_1073633772 .checkboxwrapper span { font-size:13px !important; }

  *#dm .dmInner div.u_1073633772 .radiowrapper span { font-size:13px !important; }

  *#dm .dmInner div.u_1073633772 .optinwrapper div { font-size:13px !important; }

  *#dm .dmInner div.u_1073633772 .freetextwrapper { font-size:13px !important; }

  *#dm .dmInner div.u_1073633772 .dmforminput select { font-size:13px !important; }

  *#dm .dmInner div.u_1073633772 .dmforminput option { font-size:13px !important; }

  *#dm .dmInner div.u_1073633772 .dmformsubmit {
    height:50px !important;
    width:314px !important;
  }

  *#dm .dmInner div.u_1073633772 input[type="submit"] { font-size:13px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }

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

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

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

  *#dm .dmInner div.u_1073633772 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .m-recaptcha { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .dmforminput input { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .dmforminput textarea { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .dmforminput .fileUploadLink { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .checkboxwrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .radiowrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .optinwrapper div { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .freetextwrapper { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .dmforminput select { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .dmforminput option { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .dmformsubmit {
    width:130px !important;
    height:50px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }

  *#dm .dmInner div.u_1073633772 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .m-recaptcha { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .dmforminput input { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .dmforminput textarea { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .dmforminput .fileUploadLink { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .checkboxwrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .radiowrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .optinwrapper div { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .freetextwrapper { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .dmforminput select { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .dmforminput option { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 input[type="submit"] { font-size:14px !important; }

  *#dm .dmInner div.u_1073633772 .dmformsubmit {
    height:50px !important;
    width:625px !important;
  }

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

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

  *#dm .dmInner *.u_1966693001 .photoGalleryViewAll { padding:0 4px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }

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

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

  *#dm .dmInner *.u_1966693001 .photoGalleryViewAll { padding:0 2.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0.15);
    background-image: initial;
}
}



@media all {
    
#\34 99d555d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\37 eb59427 {
    padding-top: 13%;
    padding-bottom: 13%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#f248583b::before, #f248583b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#f248583b {
    background-image: url(https://le-de.cdn-website.com/83610267bd3245efab2aedda871dfe19/dms3rep/multi/opt/JUAN-BENOSA_foto_09+%281%29-1920w.jpg);
    background-attachment: fixed;
    background-position: 50% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 eb59427 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#f248583b::before, #f248583b > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 99d555d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 eb59427 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f248583b::before, #f248583b > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#b21356dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    justify-content: flex-start;
    padding: 30px 16px 30px 16px;
}
    
#\39 fe57d00 {
    min-height: 297px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_s2e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_k1f {
    width: 105px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#widget_r8i {
    width: 110px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\31 de0243f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: initial;
    justify-content: flex-start;
    padding: 30px 16px 30px 16px;
}
    
#d151df16 {
    width: 110px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\39 ead49f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 cb9d221 {
    width: 105px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\33 ba4bf65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    justify-content: flex-start;
    padding: 30px 16px 30px 16px;
}
    
#\37 698dc96 {
    width: 66px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#d9e9e43b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 e5c0ac1 {
    width: 105px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 2;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 fe57d00 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#widget_r8i {
    height: auto;
}
    
#d151df16 {
    height: auto;
}
    
#\37 698dc96 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#b21356dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 fe57d00 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_r8i {
    height: auto;
}
    
#\31 de0243f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d151df16 {
    height: auto;
}
    
#\33 ba4bf65 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 698dc96 {
    height: auto;
}
}



@media all {
    
#\39 1df082f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 ce163db {
    min-height: 1679px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
}
    
#widget_dsh {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_8b3 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_rhs {
    width: 330px;
    height: 500px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#widget_ej7 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_l11 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 4;
}
    
#widget_qt8 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 5;
}
    
#widget_6mg {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 6;
}
    
#widget_08c {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 7;
}
    
#widget_4ul {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 8;
}
    
#widget_kcg {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 9;
}
    
#widget_hsf {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 10;
}
    
#widget_ava {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 11;
}
    
#widget_0cb {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 12;
}
}



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



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



@media all {
    
#\39 74755fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\30 475599d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 75%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 rgba(56, 96, 110, 1);
    border-width: 0 0 0 1px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\36 ab7f1a5 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 19f8299 {
    background-color: var(--color_7);
    background-image: initial;
}
    
#widget_780 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_lht {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_1do {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_6cq {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_bd8 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_6nd {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\39 74755fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 475599d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 ab7f1a5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\34 ee37906 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 df1291e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 2292bb2 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 954ef4d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#af8a0ae9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 6aa7104 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b819ea2c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 c8060f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 75%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 rgba(56, 96, 110, 1);
    border-width: 0 0 0 1px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#cd8b473b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 19e24fb {
    background-color: var(--color_2);
    background-image: initial;
}
    
#widget_uvu {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 5;
}
    
#widget_u3t {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 6;
}
}



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



@media (max-width: 767px) {
    
#\33 2292bb2 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\34 954ef4d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 c8060f0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\39 c1a7ebe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(184, 229, 244, 0.65);
    background-image: initial;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\38 f9fe203 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 6be246b::before, #\38 6be246b > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
}
#\38 6be246b {
    background-image: url(https://le-de.cdn-website.com/83610267bd3245efab2aedda871dfe19/dms3rep/multi/opt/JUAN-BENOSA_fondo1-1920w.jpg);
    background-attachment: fixed;
}
#\38 6be246b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIABAMFBhEhIzH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAICAwAAAAAAAAAAAAAAAAIDAAERIUH/2gAMAwEAAhEDEQA/AMzzPltzaXsTba0+Qo/rAWQGzaclhiTo+fsRJxaVdjMUNY1P/9k=');
}
    
#widget_rm5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 2c6a18a.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\32 2c6a18a {
    max-width: 100%;
    width: 1095px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f9fe203 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 6be246b::before, #\38 6be246b > .bgExtraLayerOverlay {
    
}
#\38 6be246b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIABAMFBhEhIzH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAICAwAAAAAAAAAAAAAAAAIDAAERIUH/2gAMAwEAAhEDEQA/AMzzPltzaXsTba0+Qo/rAWQGzaclhiTo+fsRJxaVdjMUNY1P/9k=');
}
}



@media (max-width: 767px) {
    
#\39 c1a7ebe {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 f9fe203 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 6be246b::before, #\38 6be246b > .bgExtraLayerOverlay {
    
}
#\38 6be246b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIABAMFBhEhIzH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAICAwAAAAAAAAAAAAAAAAIDAAERIUH/2gAMAwEAAhEDEQA/AMzzPltzaXsTba0+Qo/rAWQGzaclhiTo+fsRJxaVdjMUNY1P/9k=');
}
    
#\32 2c6a18a {
    align-self: center;
    margin-left: 0%;
    width: 268px;
    margin-bottom: 0px;
    margin-right: 0%;
}
}



@media all {
    
#b7a0fa82 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
}
    
#\37 df929cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#b1a63708 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_lua {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_6sh {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#widget_89c {
    width: 100%;
    height: 363px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
    
#widget_f9u {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#widget_rtp {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#widget_51e {
    width: 125px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 45px;
    max-width: 100%;
    order: 4;
}
}



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



@media (max-width: 767px) {
    
#b7a0fa82 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 df929cb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b1a63708 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}

