@media (min-width:1025px) {
  *#dm .dmInner *.u_1129098102 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

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

  *#dm .dmInner div.u_1129098102 .caption-button span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1129098102 .caption-button {
    width:200px !important;
    height:50px !important;
  }
}
@media all {
  *#dm .dmInner div.u_1971747683 .svg { fill:var(--color_4) !important; }

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

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

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

  *#dm .dmInner div.u_1173836590 {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1129098102 .caption-container .caption-title { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1129098102 .caption-container .caption-text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1129098102 .caption-container .caption-text .rteBlock { color:var(--color_2) !important; }

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

  *#dm .dmInner *.u_1129098102 .caption-inner {
    border-bottom-left-radius:20px !important;
    -webkit-border-top-right-radius:20px !important;
    -moz-border-top-right-radius:20px !important;
    -webkit-border-bottom-right-radius:20px !important;
    -webkit-border-bottom-left-radius:20px !important;
    border-top-right-radius:20px !important;
    -webkit-border-top-left-radius:20px !important;
    border-radius:20px !important;
    -moz-border-bottom-right-radius:20px !important;
    -moz-border-top-left-radius:20px !important;
    border-top-left-radius:20px !important;
    -moz-border-radius:20px !important;
    -moz-border-bottom-left-radius:20px !important;
    border-bottom-right-radius:20px !important;
    -webkit-border-radius:20px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1200807446 .svg { fill:var(--color_4) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_1939851315 span.text { font-size:17px !important; }

  *#dm .dmInner a.u_1956933322 span.text { font-size:17px !important; }

  *#dm .dmInner a.u_1560241355 span.text { font-size:17px !important; }

  *#dm .dmInner a.u_1220885603 span.text { font-size:17px !important; }

  *#dm .dmInner a.u_1869512440 span.text { font-size:17px !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1129098102 .caption-container .caption-text { font-size:13px !important; }

  *#dm .dmInner div.u_1129098102 .caption-container .caption-text .rteBlock { font-size:13px !important; }

  *#dm .dmInner a.u_1057347987 span.text { font-size:15px !important; }

  *#dm .dmInner a.u_1608373579 span.text { font-size:15px !important; }

  *#dm .dmInner a.u_1765744738 span.text { font-size:15px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1260849723 span.text { font-size:17px !important; }

  *#dm .dmInner a.u_1956933322 span.text { font-size:17px !important; }

  *#dm .dmInner a.u_1560241355 span.text { font-size:17px !important; }

  *#dm .dmInner a.u_1575198463 span.text { font-size:17px !important; }

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

  *#dm .dmInner *.u_1129098102 .photoGalleryThumbs { padding:7.5px !important; }

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

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

  *#dm .dmInner div.u_1129098102 .caption-button {
    width:200px !important;
    height:45px !important;
  }

  *#dm .dmInner div.u_1129098102 .caption-button span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1057347987 span.text { font-size:17px !important; }

  *#dm .dmInner a.u_1608373579 span.text { font-size:17px !important; }

  *#dm .dmInner a.u_1765744738 span.text { font-size:17px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_4157346229
{
}
*#dm .dmInner div.u_1629763573
{
}
*#dm .dmInner div.u_1629763573
{
}
*#dm .dmInner div.u_1957306743
{
}
*#dm .dmInner div.u_1957306743
{
}
*#dm .dmInner div.u_1065384495
{
}
*#dm .dmInner div.u_1065384495
{
}
*#dm .dmInner div.u_1505745368
{
}
*#dm .dmInner div.u_1505745368
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\31 7aa570b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.21%;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
}
    
#d9a17545 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.71019830028329%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_7);
    background-image: initial;
}
    
#da9b5eff {
    min-height: 416px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 12% 1% 12% 1%;
}
    
#\33 263f0f2::before, #\33 263f0f2 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    background-image: linear-gradient(450deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\33 263f0f2 {
    background-image: url('https://lirp.cdn-website.com/e12fd3f7/dms3rep/multi/opt/hero_home001-1920w.jpeg?dm-skip-opt=true');
    border-radius: 0 0 50px 50px;
}
    
#\32 b7c91cc {
    width: 90.22%;
    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_r6m {
    width: 82.18%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_n52 {
    width: 248px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_01h {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    padding: 16px 0px 16px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da9b5eff {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 416px;
}
    
#\33 263f0f2::before, #\33 263f0f2 > .bgExtraLayerOverlay {
    
}
#\33 263f0f2 {
    background-position: 50% 50%;
}
    
#\31 7aa570b {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\31 7aa570b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d9a17545 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#da9b5eff {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 263f0f2::before, #\33 263f0f2 > .bgExtraLayerOverlay {
    
}
    
#\32 b7c91cc {
    width: 84.11%;
}
}



@media all {
    
#ad3c5523 {
    width: 29px;
    height: auto;
    max-width: 100%;
}
    
#d45d8c41 {
    width: 29px;
    height: auto;
    max-width: 100%;
}
    
#c639fe69 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 7% 1% 7% 1%;
}
    
#ac907d1e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 16px 0px 16px 0px;
}
    
#\38 144d3b9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 5px 0px 5px 0px;
}
    
#\34 0c5610b {
    width: 91.73226671514931%;
    height: auto;
    max-width: 100%;
}
    
#b7e2a6cf {
    align-items: center;
    width: 100.00%;
    min-height: 726px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(213, 213, 213, 1);
    background-image: url('https://irp.cdn-website.com/e12fd3f7/dms3rep/multi/vsl_frame.png?dm-skip-opt=true');
    height: auto;
}
    
#\32 34c7146 {
    width: 91.73226671514931%;
    height: auto;
    max-width: 100%;
}
    
#\33 c381c2b {
    width: 91.73226671514931%;
    height: auto;
    max-width: 100%;
}
    
#\31 04bc6be {
    width: 88.36%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3f70716 {
    width: 29px;
    height: auto;
    max-width: 100%;
}
    
#\36 5a7fc00 {
    width: 91.73226671514931%;
    height: auto;
    max-width: 100%;
}
    
#c3dce32c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 5px 0px 5px 0px;
}
    
#\34 6b8b55f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 40px;
}
    
#\39 80e28fc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 5px 0px 5px 0px;
}
    
#eadf053a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 5px 0px;
}
    
#\36 8ee35df {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    margin-top: 25px;
    padding: 5px 0px 5px 0px;
}
    
#\36 f8d0f6b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\34 9f0a775 {
    width: 29px;
    height: auto;
    max-width: 100%;
}
    
#bf00eee3 {
    width: 248px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 35px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9842d10 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 5px 0px 5px 0px;
}
    
#c4f8005c {
    width: 27.8438px;
    height: auto;
    max-width: 100%;
}
    
#\30 73babcc {
    width: 93.89%;
    height: auto;
    max-width: 100%;
}
    
#\31 998f1b6 {
    width: 200px;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jpc {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c639fe69 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 f8d0f6b {
    width: 100%;
    min-height: 80px;
}
    
#eadf053a {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#c639fe69 {
    min-height: unset;
    flex-direction: column;
    padding: 7% 4% 10% 4%;
}
    
#eadf053a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 4px;
    order: 1;
}
    
#\36 f8d0f6b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#b7e2a6cf {
    width: 100.00%;
    height: auto;
    min-height: 374px;
}
    
#\36 8ee35df {
    margin-top: 0px;
    height: auto;
    min-height: 60px;
}
    
#ac907d1e {
    height: auto;
    min-height: 144px;
    padding: 15px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c3dce32c {
    height: auto;
    min-height: 60px;
}
    
#\38 144d3b9 {
    height: auto;
    min-height: 60px;
}
    
#\39 80e28fc {
    height: auto;
    min-height: 60px;
}
    
#bf00eee3 {
    width: 261px;
}
    
#bafceb3d {
    margin: 0px 0% 0px 0%;
}
    
#f9842d10 {
    height: auto;
    min-height: 60px;
}
    
#\31 998f1b6 {
    width: 140px;
    height: 140px;
}
}



@media all {
    
#\33 2667041 {
    margin-left: 1%;
    margin-right: 1%;
}
    
#\39 ebb9b8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 55px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\39 9424f35 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
}
    
#\33 0389f79 {
    border-radius: 50px 50px 50px 50px;
    background-color: rgba(241,241,241,1);
    background-image: initial;
}
    
#group_i0l {
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#widget_lpk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 85ceda7 {
    align-items: flex-start;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    flex-direction: row;
}
    
#widget_oct {
    width: 78.26%;
    height: auto;
    max-width: 100%;
}
    
#\38 83d1afe {
    align-items: flex-start;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#\33 81213d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_o0h::before, #group_o0h > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 26%, rgba(0, 0, 0, 0) 100%);
}
#group_o0h {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 4%;
    background-image: url('https://irp.cdn-website.com/e12fd3f7/dms3rep/multi/2150917214+%281%29.jpg?dm-skip-opt=true');
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    justify-content: flex-end;
    padding: 300px 20px 20px 20px;
}
#group_o0h.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwQF/8QAJxAAAQMBBQkBAAAAAAAAAAAAAgEDBAAFBhETIQcSFBYiMTNBUWH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQIDAP/aAAwDAQACEQMRAD8Av2d261JvGcKSyii2Gimvr7WlLvhZLcp4OJi9JkPf4tDl1HXObJq5h45Ba7y0aTiJZ0jEl8he/wBoZxkAObXRqle//9k=');
}
    
#widget_1l7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_flh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 3f720f1 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_uen {
    width: 25.89%;
    height: 90px;
    max-width: 100%;
    order: 0;
}
    
#ef6a833f::before, #ef6a833f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 26%, rgba(0, 0, 0, 0) 100%);
}
#ef6a833f {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 4%;
    background-image: url('https://irp.cdn-website.com/e12fd3f7/dms3rep/multi/9207--281-29.png?dm-skip-opt=true');
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    justify-content: flex-end;
    padding: 300px 20px 20px 20px;
}
#ef6a833f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABFUlEQVQY0yXKx07CAACA4b6z3g0XR6IisQQZeiiBUFYkkEhsKRTFsqmMTqDVAq/xe/A7f4Lj+/i7AN/3mKoN9Hycj1IKZzLgeDwRRRFBECC4noe33eF7DuN2BS13iS7dYxtdTscj0eFAGIYItutie1sce8O4XUZJX9DJxFgodaKdy28YEv6ECGvLYmm5fC+XGO0q75kYiniGURHZLvoEvvsfZ6bJxFwxnMzotWq0ste0Hs/RCnE2gzd8e80+2CNofR3t84u2olEv5JHTD7zmbuk1ZUyjh7Ve4bgOglyvUW40kYoyyWSapPhEsVimoxtM5ybD4Yh+r4uQesmRlSTuxBSxmwRXiWekukrHWDGar1FVlapc4g/icwMKQSSmRAAAAABJRU5ErkJggg==');
}
    
#\30 b11b460 {
    width: 27.90%;
    height: 90px;
    max-width: 100%;
    order: 0;
}
    
#\35 535fec1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3bd064c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ab7aeb59 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8fffa6a::before, #\33 8fffa6a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 26%, rgba(0, 0, 0, 0) 100%);
}
#\33 8fffa6a {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 4%;
    background-image: url('https://irp.cdn-website.com/e12fd3f7/dms3rep/multi/thumb_libro.jpg?dm-skip-opt=true');
    border-radius: 20px 20px 20px 20px;
    min-width: 32px;
    justify-content: flex-end;
    padding: 399px 20px 20px 20px;
}
#\33 8fffa6a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgIE/8QAIhAAAgEDBAIDAAAAAAAAAAAAAQMCAAQFBhEhMQcSMkFh/8QAFQEBAQAAAAAAAAAAAAAAAAAABQf/xAAcEQABBQADAAAAAAAAAAAAAAACAAEDBBEUIVH/2gAMAwEAAhEDEQA/AL8aY2yyGj7iZXGUmA7kns7Ghr8IIvZERjxIjv8AaK6Ryt9b2alIumQX7fEHit7bp5ZMls9yT90dEGEWuqTDZKqHIMWJpO88X//Z');
}
    
#eefe9544 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b81e1aa8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 ce89dc2 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2667041 {
    margin: 0px 0% 0px 0%;
}
    
#\39 9424f35 {
    padding: 4% 2% 4% 2%;
}
    
#\39 85ceda7 {
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ebb9b8f {
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_oct {
    width: 70.92%;
}
    
#\38 83d1afe {
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_o0h::before, #group_o0h > .bgExtraLayerOverlay {
    
}
#group_o0h {
    align-items: center;
    padding: 160px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
#group_o0h.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwQF/8QAJxAAAQMBBQkBAAAAAAAAAAAAAgEDBAAFBhETIQcSFBYiMTNBUWH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQIDAP/aAAwDAQACEQMRAD8Av2d261JvGcKSyii2Gimvr7WlLvhZLcp4OJi9JkPf4tDl1HXObJq5h45Ba7y0aTiJZ0jEl8he/wBoZxkAObXRqle//9k=');
}
    
#widget_uen {
    width: 44.14%;
}
    
#ef6a833f::before, #ef6a833f > .bgExtraLayerOverlay {
    
}
#ef6a833f {
    align-items: center;
    padding: 180px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
#ef6a833f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABFUlEQVQY0yXKx07CAACA4b6z3g0XR6IisQQZeiiBUFYkkEhsKRTFsqmMTqDVAq/xe/A7f4Lj+/i7AN/3mKoN9Hycj1IKZzLgeDwRRRFBECC4noe33eF7DuN2BS13iS7dYxtdTscj0eFAGIYItutie1sce8O4XUZJX9DJxFgodaKdy28YEv6ECGvLYmm5fC+XGO0q75kYiniGURHZLvoEvvsfZ6bJxFwxnMzotWq0ste0Hs/RCnE2gzd8e80+2CNofR3t84u2olEv5JHTD7zmbuk1ZUyjh7Ve4bgOglyvUW40kYoyyWSapPhEsVimoxtM5ybD4Yh+r4uQesmRlSTuxBSxmwRXiWekukrHWDGar1FVlapc4g/icwMKQSSmRAAAAABJRU5ErkJggg==');
}
    
#\30 b11b460 {
    width: 57.16%;
}
    
#\33 8fffa6a::before, #\33 8fffa6a > .bgExtraLayerOverlay {
    
}
#\33 8fffa6a {
    align-items: center;
    padding: 311px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
#\33 8fffa6a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgIE/8QAIhAAAgEDBAIDAAAAAAAAAAAAAQMCAAQFBhEhMQcSMkFh/8QAFQEBAQAAAAAAAAAAAAAAAAAABQf/xAAcEQABBQADAAAAAAAAAAAAAAACAAEDBBEUIVH/2gAMAwEAAhEDEQA/AL8aY2yyGj7iZXGUmA7kns7Ghr8IIvZERjxIjv8AaK6Ryt9b2alIumQX7fEHit7bp5ZMls9yT90dEGEWuqTDZKqHIMWJpO88X//Z');
}
}



@media (max-width: 767px) {
    
#\33 2667041 {
    margin: 0px 0% 0px 0%;
}
    
#\39 ebb9b8f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 9424f35 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 0% 10% 0%;
}
    
#widget_lpk {
    width: 100.00%;
}
    
#group_i0l {
    row-gap: 9px;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_oct {
    width: 100.00%;
}
    
#\39 85ceda7 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 83d1afe {
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_o0h::before, #group_o0h > .bgExtraLayerOverlay {
    
}
#group_o0h {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 502px;
    justify-content: flex-end;
    align-items: center;
    background-position: 50% 50%;
    padding: 200px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
#group_o0h.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwQF/8QAJxAAAQMBBQkBAAAAAAAAAAAAAgEDBAAFBhETIQcSFBYiMTNBUWH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQIDAP/aAAwDAQACEQMRAD8Av2d261JvGcKSyii2Gimvr7WlLvhZLcp4OJi9JkPf4tDl1HXObJq5h45Ba7y0aTiJZ0jEl8he/wBoZxkAObXRqle//9k=');
}
    
#\30 3f720f1 {
    width: 261px;
    margin-top: 5px;
}
    
#widget_uen {
    height: 114px;
    width: 43.50%;
}
    
#widget_1l7 {
    margin-top: 1px;
}
    
#ef6a833f::before, #ef6a833f > .bgExtraLayerOverlay {
    
}
#ef6a833f {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 502px;
    justify-content: flex-end;
    align-items: center;
    background-position: 50% 50%;
    padding: 200px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
#ef6a833f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABFUlEQVQY0yXKx07CAACA4b6z3g0XR6IisQQZeiiBUFYkkEhsKRTFsqmMTqDVAq/xe/A7f4Lj+/i7AN/3mKoN9Hycj1IKZzLgeDwRRRFBECC4noe33eF7DuN2BS13iS7dYxtdTscj0eFAGIYItutie1sce8O4XUZJX9DJxFgodaKdy28YEv6ECGvLYmm5fC+XGO0q75kYiniGURHZLvoEvvsfZ6bJxFwxnMzotWq0ste0Hs/RCnE2gzd8e80+2CNofR3t84u2olEv5JHTD7zmbuk1ZUyjh7Ve4bgOglyvUW40kYoyyWSapPhEsVimoxtM5ybD4Yh+r4uQesmRlSTuxBSxmwRXiWekukrHWDGar1FVlapc4g/icwMKQSSmRAAAAABJRU5ErkJggg==');
}
    
#\30 b11b460 {
    height: 114px;
    width: 53.99%;
}
    
#\35 535fec1 {
    margin-top: 1px;
}
    
#ab7aeb59 {
    width: 261px;
    margin-top: 5px;
}
    
#\33 8fffa6a::before, #\33 8fffa6a > .bgExtraLayerOverlay {
    
}
#\33 8fffa6a {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 502px;
    justify-content: flex-end;
    align-items: center;
    background-position: 50% 50%;
    padding: 200px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
#\33 8fffa6a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgIE/8QAIhAAAgEDBAIDAAAAAAAAAAAAAQMCAAQFBhEhMQcSMkFh/8QAFQEBAQAAAAAAAAAAAAAAAAAABQf/xAAcEQABBQADAAAAAAAAAAAAAAACAAEDBBEUIVH/2gAMAwEAAhEDEQA/AL8aY2yyGj7iZXGUmA7kns7Ghr8IIvZERjxIjv8AaK6Ryt9b2alIumQX7fEHit7bp5ZMls9yT90dEGEWuqTDZKqHIMWJpO88X//Z');
}
    
#eefe9544 {
    margin-top: 1px;
}
    
#\36 ce89dc2 {
    width: 261px;
    margin-top: 5px;
}
}



@media all {
    
#\38 c2303fa {
    width: 208px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 35px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f212429 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 5px 0px;
}
    
#c353d51a {
    align-items: center;
    width: 100%;
    min-height: 626px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(213, 213, 213, 1);
    background-image: url('https://irp.cdn-website.com/e12fd3f7/dms3rep/multi/LUC%C3%8DA-038+%281%29.jpg?dm-skip-opt=true');
    height: auto;
}
#c353d51a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQb/xAAgEAABBAAHAQAAAAAAAAAAAAABAAIDBAURFSFRgZHw/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABYRAQEBAAAAAAAAAAAAAAAAACEAAf/aAAwDAQACEQMRAD8Ap5bMOm1b9eTNpJa5hO46Rhx5nIRln70KdRwl4u3/2Q==');
}
    
#b7fd85b8 {
    width: 88.36%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7c95ad4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 7% 1% 7% 1%;
}
    
#\35 7887ecb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\38 9871dfb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 4%;
    padding: 16px 0px 16px 0px;
}
    
#widget_qis {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a2f53cdd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7c95ad4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c353d51a {
    height: auto;
    min-height: 708px;
}
#c353d51a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQb/xAAgEAABBAAHAQAAAAAAAAAAAAABAAIDBAURFSFRgZHw/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABYRAQEBAAAAAAAAAAAAAAAAACEAAf/aAAwDAQACEQMRAD8Ap5bMOm1b9eTNpJa5hO46Rhx5nIRln70KdRwl4u3/2Q==');
}
    
#\39 f212429 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7887ecb {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 2018600 {
    margin: 0px 0% 0px 0%;
}
    
#\39 7c95ad4 {
    min-height: unset;
    flex-direction: column;
    padding: 7% 4% 7% 4%;
}
    
#\35 7887ecb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 f212429 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#\38 9871dfb {
    justify-content: flex-start;
    align-items: center;
    padding: 16px 4% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#b7fd85b8 {
    width: 100.00%;
}
    
#widget_qis {
    width: 100.00%;
}
    
#\38 c2303fa {
    margin-top: 20px;
    width: 329px;
}
    
#c353d51a {
    padding: 0px 0% 0px 0%;
    margin: 20px 4% 0px 4%;
}
#c353d51a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQb/xAAgEAABBAAHAQAAAAAAAAAAAAABAAIDBAURFSFRgZHw/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABYRAQEBAAAAAAAAAAAAAAAAACEAAf/aAAwDAQACEQMRAD8Ap5bMOm1b9eTNpJa5hO46Rhx5nIRln70KdRwl4u3/2Q==');
}
}



@media all {
    
#\33 7e68819 {
    border-radius: 50px 50px 50px 50px;
    background-color: var(--color_3);
    background-image: url('https://irp.cdn-website.com/e12fd3f7/dms3rep/multi/microfono-retro-en-un-fondo-amarillo2.png?dm-skip-opt=true');
}
#\33 7e68819.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAmUlEQVQI10WMTwvBcABA9/Uc5MD+SRPNTfKdKEUuRlKSYr/9kXJSK7W4usxBbb/R0zg4vHqH11NSYfDYtzgvepxmfS6rLllo8z5YSN8kExqpUFEKuW8sjuMO3sgmctrIoMkrbCA9g0yopG4N5bnTuS3rhEOTYKASO9r3lPv/KHWrKMnW4DrXiSYV4mmJZF0m9zWkp5KJX1TwAcAyeI+df94AAAAAAElFTkSuQmCC');
}
    
#f3482c24 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 7% 1% 7% 1%;
}
    
#\31 2962fc9 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 55px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
}
    
#\36 da4479d {
    align-items: center;
    width: 39.76%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f2d664b {
    align-items: flex-start;
    width: 60.23660687831893%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f7104848 {
    width: 79.30%;
    height: auto;
    max-width: 100%;
}
    
#\33 d460e74 {
    width: 82.66%;
    height: auto;
    max-width: 100%;
}
    
#aaaaa6fc {
    width: 294px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 07f3213 {
    margin-left: 1%;
    margin-right: 1%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f3482c24 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f7104848 {
    width: 100.00%;
}
    
#\33 d460e74 {
    width: 100.00%;
}
    
#\36 da4479d {
    width: 26.747305272399164%;
}
    
#\30 f2d664b {
    width: 73.25%;
}
}



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



@media all {
    
#b84661e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 5px 0px;
}
    
#f76e8be8 {
    width: 81.85%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bb25a16 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 1% 5% 1%;
}
    
#\35 c1b0e77 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 4%;
    margin-bottom: 4%;
    padding: 16px 0px 16px 0px;
}
    
#d8055a3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-top: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 66cd19f {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 0%;
    flex-direction: row;
    padding: 16px 0px 16px 0px;
}
    
#group_qea {
    align-items: flex-start;
    width: 23.21%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3t6 {
    width: 100.00%;
    height: 478px;
    min-height: 100px;
    max-width: 100%;
}
    
#widget_s75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
}
    
#\34 6a7b8f5 {
    align-items: flex-start;
    width: 23.21%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 154d006 {
    width: 100.00%;
    height: 478px;
    min-height: 100px;
    max-width: 100%;
}
    
#a4f3fea4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
}
    
#\38 383d5bc {
    align-items: flex-start;
    width: 23.21%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a5bf752d {
    width: 100.00%;
    height: 478px;
    min-height: 100px;
    max-width: 100%;
}
    
#\38 3707ca0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
}
    
#\31 27e9b16 {
    align-items: flex-start;
    width: 23.21%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 53c353c {
    width: 100.00%;
    height: 478px;
    min-height: 100px;
    max-width: 100%;
}
    
#\35 da0c35e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
}
    
#\34 e9e7f27 {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 1%;
    flex-wrap: nowrap;
    margin-top: 40px;
    padding: 16px 0px 16px 0px;
}
    
#widget_suv.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 30px 0px 30px;
}
#widget_suv {
    width: 100%;
    height: 378px;
    min-height: 100px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d67da1a1 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 60px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 078f090 {
    width: 270px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 347ab52 {
    align-items: flex-start;
    width: 23.21%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bd970fa4 {
    width: 100.00%;
    height: 478px;
    min-height: 100px;
    max-width: 100%;
}
    
#e6ad5515 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 bb25a16 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_qea {
    width: 60%;
    min-width: 32px;
    min-height: 160px;
    margin: 0px 0% 0px 0%;
}
    
#\35 66cd19f {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#widget_3t6 {
    height: 560px;
}
    
#\34 6a7b8f5 {
    width: 60%;
    min-width: 32px;
    min-height: 160px;
    margin: 0px 0% 0px 0%;
}
    
#\38 154d006 {
    height: 560px;
}
    
#\38 383d5bc {
    width: 60%;
    min-width: 32px;
    min-height: 160px;
    margin: 0px 0% 0px 0%;
}
    
#a5bf752d {
    height: 560px;
}
    
#\31 27e9b16 {
    width: 60%;
    min-width: 32px;
    min-height: 160px;
    margin: 0px 0% 0px 0%;
}
    
#\31 53c353c {
    height: 560px;
}
    
#\34 e9e7f27 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#\35 347ab52 {
    width: 60%;
    min-width: 32px;
    min-height: 160px;
    margin: 0px 0% 0px 0%;
}
    
#bd970fa4 {
    height: 560px;
}
}



@media (max-width: 767px) {
    
#b84661e0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 bb25a16 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 7% 0% 5% 0%;
}
    
#\35 66cd19f {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_qea {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#f76e8be8 {
    width: 100.00%;
}
    
#\34 6a7b8f5 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 383d5bc {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 27e9b16 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 e9e7f27 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
}
    
#widget_suv {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#ff9c1ef6 {
    margin: 0px 0% 0px 0%;
}
    
#d67da1a1 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 30px;
}
    
#\32 078f090 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 347ab52 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c1e3a1ed {
    min-height: 416px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 12% 1% 12% 1%;
}
    
#\39 a4d8288 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.71019830028329%;
    min-width: 4%;
}
    
#\39 a491d46::before, #\39 a491d46 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    background-image: linear-gradient(450deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\39 a491d46 {
    background-image: url(https://lirp.cdn-website.com/e12fd3f7/dms3rep/multi/opt/hero_home001-1920w.jpeg);
    border-radius: 0 0 50px 50px;
}
#\39 a491d46.lazy {
    background-image: url('');
}
    
#b03c9fb2 {
    width: 90.22%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd0d38b7 {
    width: 248px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3aa2348 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.21%;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
}
    
#f6784f07 {
    width: 82.18%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 e20c937 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 16px 0px 16px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c1e3a1ed {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 416px;
    padding: 22% 2% 15% 2%;
}
    
#\39 a491d46::before, #\39 a491d46 > .bgExtraLayerOverlay {
    
}
#\39 a491d46 {
    background-position: 50% 50%;
}
#\39 a491d46.lazy {
    background-image: url('');
}
    
#\33 3aa2348 {
    width: 100%;
    min-height: 8px;
}
    
#\38 80c305d {
    margin: 0px 0% 0px 0%;
}
    
#b03c9fb2 {
    width: 65.88%;
}
    
#f6784f07 {
    width: 60.03%;
}
    
#\34 e20c937 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 12px;
}
    
#cd0d38b7 {
    min-width: 32px;
    width: 270px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c1e3a1ed {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 a4d8288 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 a491d46::before, #\39 a491d46 > .bgExtraLayerOverlay {
    
}
#\39 a491d46.lazy {
    background-image: url('');
}
    
#b03c9fb2 {
    width: 84.11%;
}
    
#\33 3aa2348 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#f8721b81 {
    min-height: 416px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12% 1% 12% 1%;
}
    
#\33 4e68ba1 {
    width: 248px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 90a38f8::before, #\31 90a38f8 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.76;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\31 90a38f8 {
    background-image: url('https://irp.cdn-website.com/e12fd3f7/dms3rep/multi/hero_home001.png?dm-skip-opt=true');
    border-radius: 0 0 30px 30px;
}
#\31 90a38f8.lazy {
    background-image: url('');
}
    
#\35 3a7ac62 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    padding: 16px 0px 16px 0px;
}
    
#\39 d89636b {
    width: 90.22%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f92ddc35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
}
    
#\32 b2f5802 {
    width: 82.18%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f8721b81 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 416px;
    padding: 22% 2% 15% 2%;
}
    
#f900ae31 {
    margin: 0px 0% 0px 0%;
}
    
#\33 4e68ba1 {
    min-width: 32px;
    width: 270px;
    margin: 0px 0% 0px 0%;
}
    
#\31 90a38f8::before, #\31 90a38f8 > .bgExtraLayerOverlay {
    
}
#\31 90a38f8 {
    background-position: 50% 50%;
}
#\31 90a38f8.lazy {
    background-image: url('');
}
    
#\35 3a7ac62 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 12px;
}
    
#f92ddc35 {
    width: 100%;
    min-height: 8px;
}
    
#\39 d89636b {
    width: 65.88%;
}
    
#\32 b2f5802 {
    width: 60.03%;
}
}



@media (max-width: 767px) {
    
#f8721b81 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
    padding: 70% 4% 5% 4%;
}
    
#\31 90a38f8::before, #\31 90a38f8 > .bgExtraLayerOverlay {
    
}
#\31 90a38f8 {
    background-position: 50% 50%;
}
#\31 90a38f8.lazy {
    background-image: url('');
}
    
#\39 d89636b {
    width: 100.00%;
}
    
#f92ddc35 {
    width: 100%;
    min-height: 284px;
    align-items: center;
    justify-content: center;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f900ae31 {
    margin: 0px 0% 0px 0%;
}
    
#\32 b2f5802 {
    width: 100.00%;
}
    
#\35 3a7ac62 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 10px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4e68ba1 {
    min-width: 32px;
    width: 270px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 008c61b {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 55px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
}
    
#ad2cc00e {
    width: 82.66%;
    height: auto;
    max-width: 100%;
}
    
#\39 9750eda {
    width: 294px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f45d4ba9 {
    margin-left: 1%;
    margin-right: 1%;
}
    
#\37 4b7c15f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 7% 1% 7% 1%;
}
    
#\30 ca21444 {
    align-items: flex-start;
    width: 60.23660687831893%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f73325a::before, #\37 f73325a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 192, 63, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#\37 f73325a {
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_3);
    background-image: url('https://irp.cdn-website.com/e12fd3f7/dms3rep/multi/microfono-retro-en-un-fondo-amarillo--281-29-6fcdf588.png?dm-skip-opt=true');
}
#\37 f73325a.lazy {
    background-image: url('');
}
    
#f2f1c293 {
    width: 79.30%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad2cc00e {
    width: 100.00%;
}
    
#\37 4b7c15f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 ca21444 {
    width: 73.25%;
}
    
#f2f1c293 {
    width: 100.00%;
}
    
#\37 f73325a::before, #\37 f73325a > .bgExtraLayerOverlay {
    
}
#\37 f73325a.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\36 008c61b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 4b7c15f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 7% 4% 7% 4%;
}
    
#\30 ca21444 {
    width: 100.00%;
    align-items: center;
}
    
#f2f1c293 {
    width: 100.00%;
}
    
#ad2cc00e {
    width: 100.00%;
}
    
#\39 9750eda {
    width: 329px;
}
    
#\37 f73325a::before, #\37 f73325a > .bgExtraLayerOverlay {
    
}
#\37 f73325a.lazy {
    background-image: url('');
}
    
#f45d4ba9 {
    margin: 0px 0% 0px 0%;
}
}

