@media all {
  *#dm .dmInner a.u_1652781204 { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1652781204 span.text { color:var(--color_3) !important; }

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

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

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

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

  *#dm .dmInner div.u_1357283254 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1402533038 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1238383935 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1353831750 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

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

  *#dm .dmInner *.u_1613595332 { width:100% !important; }

  *#dm .dmInner div.u_1613595332 img[dm_changed] {
    object-position:0 0 !important;
    object-fit:contain !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1349467779:hover { background-image:none !important; }

  *#dm .dmInner a.u_1349467779.hover { background-image:none !important; }

  *#dm .dmInner a.u_1452123853:hover { background-image:none !important; }

  *#dm .dmInner a.u_1452123853.hover { background-image:none !important; }

  *#dm .dmInner a.u_1135736221:hover { background-image:none !important; }

  *#dm .dmInner a.u_1135736221.hover { background-image:none !important; }

  *#dm .dmInner a.u_1575669751 { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1575669751 span.text { color:var(--color_3) !important; }

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

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

  *#dm .dmInner a.u_1388173761:hover { background-image:none !important; }

  *#dm .dmInner a.u_1388173761.hover { background-image:none !important; }

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

  *#dm .dmInner a.u_1575669751 .iconBg { display:inline !important; }

  *#dm .dmInner a.u_1575669751 span.icon {
    color:var(--color_3) !important;
    fill:var(--color_3) !important;
  }

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

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

  *#dm .dmInner a.u_1388173761 .iconBg { display:inline !important; }

  *#dm .dmInner a.u_1388173761 span.icon {
    color:var(--color_2) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1284250683 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1281428865 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1390867971 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1078496692 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1569914104 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1789665496 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1026565505 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1868686062 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1693420381:hover { background-image:none !important; }

  *#dm .dmInner a.u_1693420381.hover { background-image:none !important; }

  *#dm .dmInner div.u_1106207800 { line-height:1.5 !important; }

  *#dm .dmInner *.u_1654087737 { width:100% !important; }

  *#dm .dmInner div.u_1260912401 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1429040800 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1502060032 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1363136853 {
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:rgb(242,148,34) rgb(242,148,34) rgb(242,148,34) rgb(242,148,34) !important;
  }

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

  *#dm .dmInner div.u_1010477183 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1399817133 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1917987111 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1915629375 span[data-icon-mask] { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1950658354:hover { background-image:none !important; }

  *#dm .dmInner a.u_1950658354.hover { background-image:none !important; }

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

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

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

  *#dm .dmInner a.u_1575669751.hover span.text { color:var(--color_1) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1652781204 span.text { font-size:17px !important; }

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

  *#dm .dmInner div.u_1781216266 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1106207800 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1388173761 span.text { font-size:12px !important; }

  *#dm .dmInner a.u_1575669751 span.text { font-size:12px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1781216266 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1106207800 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 281px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#group_ksj {
    justify-content: flex-start;
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_p44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_hsq {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: 37px;
}
    
#b3daea99 {
    width: 86px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: 37px;
}
    
#\38 ee423d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -22px;
}
    
#acc551c6 {
    justify-content: flex-start;
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_1lc {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 1;
}
    
#dc4bf48e {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 8295061 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1be1ca1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1k4 {
    width: 89.95%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tro {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_agl {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_im7 {
    width: 100.00%;
    height: 476px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#dc93154f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ce58686 {
    min-height: 460px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 10% 3% 10% 3%;
    margin: 0% 0% 0% 0%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.56;
    border-radius: inherit;
}
#a7a96062 {
    background-color: var(--color_1);
}
    
#widget_249 {
    width: 100%;
    height: 452px;
    max-width: 100%;
}
}



@media all {
    
#\34 e202d1a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    background-image: url("https://irp.cdn-website.com/12377575/import/clib/depositospaziopiu_eu/dms3rep/multi/magazzini-deposito-custodia-spazio-piu-Pietrasanta-001-960x720.jpg");
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\34 e202d1a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAgABBBEDBRQxQf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQEBAAMAAAAAAAAAAAAAAAABAgADEf/aAAwDAQACEQMRAD8Aiz9kEyHIfgkEqqEH6WHfFvbehOvERI7bp6uHOuJOBn//2Q==');
}
    
#\37 08b583f {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 09b9012 {
    width: 84.63%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 c800b67 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 0ef2114 {
    width: 100%;
    height: 62px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 efff9dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 0px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#b1eb9ec3 {
    width: 276px;
    height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 5015976 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#bd0e98cb {
    min-height: 827px;
    column-gap: 17%;
    row-gap: 102px;
    width: 100%;
    padding: 8% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ee63eb1c {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
}
    
#e620e7ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 43.5%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/12377575/dms3rep/multi/opt/WhatsApp+Image+2026-03-19+at+11.53.38-1920w.jpeg");
    background-attachment: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#e620e7ad.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 1f58802 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 39.5%;
    justify-content: flex-end;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c1c9c115 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 e74a2e4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    border-bottom-color: var(--color_2);
    border-bottom-width: 1px;
    border-style: solid;
    border-color: var(--color_2);
    order: 4;
    border-width: 0px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c01f901 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#bb6260b9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    border-bottom-color: var(--color_2);
    border-bottom-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
    order: 6;
    border-width: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c430501 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
}
    
#\33 3d10db5 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f352110a {
    width: 100%;
    height: 126px;
    max-width: 100%;
    align-self: center;
}
    
#f5b71a98 {
    background-color: var(--color_5);
}
    
#d2d1ff22 {
    width: 100%;
    height: 20px;
    min-height: 5px;
    max-width: 100%;
    order: 1;
}
    
#b3768572 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    border-bottom-color: var(--color_2);
    border-bottom-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
    order: 8;
    border-width: 0px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c056212 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-width: 0px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
    order: 3;
    border-width: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0bbd685 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    border-bottom-color: var(--color_2);
    border-bottom-width: 1px;
    border-style: solid;
    border-color: var(--color_2);
    order: 2;
    border-width: 0px;
    border-top-color: var(--color_2);
    border-top-width: 0px;
    border-left-color: var(--color_2);
    border-left-width: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c38f567c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    border-bottom-color: var(--color_2);
    border-bottom-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
    order: 7;
    border-width: 0px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 296ab5d {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#fe5aa72e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    border-bottom-color: var(--color_2);
    border-bottom-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
    order: 9;
    border-width: 0px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ea31cec {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 1bad218 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb390efc {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a098376 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e7eef82 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6ddfeb1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6e2dd2f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ebde514 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6d24ccb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    border-bottom-color: var(--color_2);
    border-bottom-width: 1px;
    border-style: solid;
    border-color: var(--color_2);
    order: 5;
    border-width: 0px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 58a2181 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
}
    
#b998fdda {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 2706107 {
    min-height: 507px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a894e173 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.7%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 0px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#cfe21115 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#d332d69e {
    width: 82.84%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d149ada2 {
    width: 100%;
    height: 147px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e3a5ecdc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.30%;
    min-width: 4%;
    order: 1;
    background-image: url("https://irp.cdn-website.com/12377575/import/clib/depositospaziopiu_eu/dms3rep/multi/magazzini-deposito-custodia-spazio-piu-Pietrasanta-002-960x720.jpeg");
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#e3a5ecdc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACEQMEBRIGEzH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAICAwAAAAAAAAAAAAAAAAABAjMDBGH/2gAMAwEAAhEDEQA/AM7R49GJORtGvN5tDmHyFfotPSzYEHUSERUbFsn0DBWj/9k=');
}
    
#\39 ce57773 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 53px;
}
    
#\30 2758858 {
    width: 276px;
    height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 ae14cf7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 58px;
}
    
#\33 0d4018a {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 b1a7f9b {
    width: 100%;
    height: 103px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2e9a211 {
    min-height: 382px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 677bda1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.10%;
    min-width: 4%;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/12377575/dms3rep/multi/opt/transfer-c899229b-1920w.png");
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\36 677bda1.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c3b84ff3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.9%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 0px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#ade81172 {
    width: 276px;
    height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 b2446bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.14%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    align-items: flex-end;
    background-image: url("https://irp.cdn-website.com/12377575/import/clib/depositospaziopiu_eu/dms3rep/multi/116447542-1920x1556.jpg");
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\33 b2446bc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAHRAAAgEFAQEAAAAAAAAAAAAAAQIAAwQFBhESMf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEBAQEBAQAAAAAAAAAAAAAAAgEAESH/2gAMAwEAAhEDEQA/ANh2rF21zmatZWZR54wPwmQmo0Cin246IiOnZyTTkFe3f//Z');
}
    
#bad2912e {
    min-height: 103px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding: 6% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
    
#c9eb643f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\39 e5f6261.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5px 0px 5px;
}
#\39 e5f6261 {
    width: 96.08%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 3b7b26e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.75%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1qt {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\39 84d04c3 {
    min-height: 421px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 bc81e20 {
    width: 420px;
    height: 55px;
    max-width: 100%;
    order: 2;
}
    
#\30 8043b8b {
    width: 406px;
    height: 55px;
    max-width: 100%;
    order: 1;
}
    
#\32 d1662f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 e827741 {
    background-color: var(--color_2);
}
    
#d59b6e48 {
    width: 92.02%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\31 0294284 {
    width: 78.02%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4792301 {
    width: 100%;
    height: 34px;
    max-width: 100%;
    order: 10;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3b8d86f {
    width: 100%;
    height: 24px;
    max-width: 100%;
    order: 16;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6b00fce {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 3;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e6612d87 {
    width: 100%;
    height: 34px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 31391d8 {
    width: 230px;
    height: auto;
    max-width: 100%;
    order: 11;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a52f3823 {
    min-height: 1127px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 10% 3% 10% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e19a745 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 8;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecf763c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 14;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e697546b {
    width: 230px;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e4fbf36 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    justify-self: auto;
    margin-top: 1px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#c634c202 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 9;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 acb571a {
    width: 260px;
    height: 50px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 28px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4a267a7::before, #\31 4a267a7 > .bgExtraLayerOverlay {
    
}
#\31 4a267a7 {
    background-color: var(--color_3);
    background-image: none;
}
    
#dd301e55 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 32.53%;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 73e6f81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 67.35%;
    min-width: 4%;
    justify-content: space-around;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\32 a880a5c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 15;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cm1 {
    width: 93.86%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -13px;
}
    
#db916cc2 {
    width: 230px;
    height: auto;
    max-width: 100%;
    order: 17;
    align-self: auto;
    justify-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e171af9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 20;
    justify-self: auto;
    margin: 11px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8d9139c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 21;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 622eccf {
    width: 27px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 9px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2a05519 {
    width: 27px;
    height: auto;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb4d206a {
    width: 27px;
    height: auto;
    max-width: 100%;
    order: 13;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2556989 {
    width: 27px;
    height: auto;
    max-width: 100%;
    order: 19;
    justify-self: auto;
    align-self: auto;
    margin: 18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_c2d {
    width: 75.30%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 302c8e9 {
    width: 75.30%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#\38 9122bb8 {
    width: 75.30%;
    height: auto;
    max-width: 100%;
    order: 12;
}
    
#\34 cedd404 {
    width: 75.3%;
    height: auto;
    max-width: 100%;
    order: 18;
}
}



@media all {
    
#\33 5c3fba8 {
    width: 92.12%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#aaa8b891 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.05%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 0px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 8da9714 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 341px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    order: 4;
    align-self: flex-end;
    height: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 1.9% 0% 0% 0%;
}
    
#\32 af960a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53.79%;
    min-width: 4%;
    order: 0;
    background-image: url("https://irp.cdn-website.com/12377575/import/clib/depositospaziopiu_eu/dms3rep/multi/Foto+2+ok-997x897.jpeg");
    background-size: contain;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\32 af960a9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQGB//EACAQAAEEAgEFAAAAAAAAAAAAAAIAAQMFBBIRIjE1cZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAxEh/9oADAMBAAIRAxEAPwDRaKyxbCmjlyZg3169nSZXQiTiJRas/DevigcHxwozdkSu2nsQ1qQNE//Z');
}
    
#\39 f774b26.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 f774b26 {
    width: 96.24%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 110px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1757936 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#b70c5135 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 45px;
}
    
#cb3f0316 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ead72b2 {
    min-height: 843px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_6mc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e38bd258 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#dec28d76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 5f5fdc3 {
    align-items: center;
    align-self: auto;
    order: 0;
    width: 285px;
    min-height: 141px;
    background-image: linear-gradient(135deg, rgba(242, 148, 34, 1) 20%, rgba(254, 81, 20, 1) 100%);
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px ;
    background-origin: border-box;
    padding: 5% 4% 5% 5%;
    margin: 381px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1j0 {
    width: 100%;
    height: 104px;
    max-width: 100%;
    order: 0;
    margin-top: 49px;
}
}



@media all {
    
#\38 8211074 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fd79f679 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 f0f8a9c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\34 f0f8a9c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d214c6c6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#d214c6c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fa29232 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#f404e6a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#badcfea5 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 0;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 bc3aa9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c426cff.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\36 c426cff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4e9afbf {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 4;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6811b3b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#e6811b3b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 15c8a3e {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ac2ddf84.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#ac2ddf84 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e6ce27b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 6;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 89fbee3 {
    min-height: 475px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f0d5aee9 {
    justify-content: flex-start;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/12377575/dms3rep/multi/opt/spaziopiu+box-1920w.jpg");
    border-radius: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#f0d5aee9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAYH/8QAIxAAAgEDAQkAAAAAAAAAAAAAAQIDAAUScQQRFBUhIiMyUf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECEf/aAAwDAQACEQMRAD8A2u8X+4NcIuWpiofBi46VYQ7Q5iQuBkVG/WhyxR8I/Yvt8pcY8a6CqmKlaf/Z');
}
    
#\31 e9d7f20 {
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1b86b52 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 8;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4030c21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c9be4ac1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
}
    
#\38 9751eac {
    width: 95.31%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5ada05c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 617f724 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 10;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4519a3b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 23acdf6 {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 781b92a {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2f56da0 {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6195c4d {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f999f5d8 {
    width: 37px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 437df1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#c99ecde2 {
    min-height: 124px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 d98d5cc {
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_9db {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\30 0608faa {
    min-height: 678px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a3201afa {
    width: 276px;
    height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ffec90f {
    width: 100.00%;
    height: 97px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin-top: -2px;
    grid-area: auto / auto / auto / auto;
}
    
#d9394b41 {
    width: 89.14%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 42px;
}
    
#\38 ba4fdd3 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#b4844072 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.46%;
    min-width: 4%;
    order: 0;
    background-image: url("https://irp.cdn-website.com/12377575/import/clib/depositospaziopiu_eu/dms3rep/multi/magazzini-deposito-custodia-spazio-piu-Pietrasanta-005-950x485.png");
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#b4844072.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAtElEQVQI1wXBUU+CUBiA4fOTu+iiC1ZtWVErDzhliQcB4ROOgoi4OR3qRf6v1+dRh/2edVlQpAk2nbMrF7QSsQx9Zv4X0eQXm05Rp+OJTVWxkpwqT+lsTrucI+GImf9NHGjWmUH1/YV221Jby6YQOis0mWERaELtEgcetSSo8/WfZtshuZAYQzINCL0f9OAF/f6KGXs0ZYbqrzeqekdkYkbaY+h+8vHs4Dw+8OY88ecPaaxwBzEPj2a0K/0SAAAAAElFTkSuQmCC');
}
    
#\35 2d5c76a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.54%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 0px 0% 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\31 3280194 {
    width: 101.59%;
    height: 593px;
    max-width: none;
    align-self: stretch;
}
    
#b457e251 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 64.58%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    padding: 50px 16px 50px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 d32499b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.42%;
    min-width: 4%;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 77ba7a5.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\36 77ba7a5 {
    width: 528px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ffaa4cc4 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 0c2d1d8 {
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 fb185ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\38 fb185ed {
    width: 638px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b0bb227a {
    background-color: rgba(255, 255, 255, 1);
}
    
#widget_0qv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\33 57bd2d0 {
    background-color: rgba(19, 115, 182, 0.68);
    background-image: none;
}
    
#be7bcca6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 7d86b5e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 8681081 {
    width: 99.54%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a5884308 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 21.81%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-width: 0 0 0 1px;
    padding: 24px 24px 24px 24px;
    margin: 5% 0% 0% 0%;
}
    
#\32 88cf1c3 {
    min-height: 240px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f07d9588 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 22.83%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-width: 0 0 0 1px;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 5% 0%;
}
    
#\38 e82709e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d94b17c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c8013c26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bc443e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c6d05c61 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 441dd4d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 20.5%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-width: 0 0 0 1px;
    padding: 24px 24px 24px 24px;
    margin: 5% 0% 0% 0%;
}
    
#\31 7d106e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 16.83%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-width: 0 0 0 1px;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 5% 0%;
}
    
#\34 67938e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ebe476e {
    background-color: rgba(19,115,182,0.68);
    background-image: none;
}
    
#\33 7256cac {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 64c845d {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a39a4f0e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#eaa0bd33 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f2be946 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 24px;
}
    
#b83739fd::before, #b83739fd > .bgExtraLayerOverlay {
    
}
#b83739fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: none;
    background-color: var(--color_4);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 2c56c57 {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 9b24752 {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#dac628cf {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\32 c394e89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d13b19cd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 ef5485f {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#a39b7739 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b33352fc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b33352fc {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#b1241518 {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 29c6a98 {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d555c2ec.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d555c2ec {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#df3032b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6a1b16d {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 db68889 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1965dcf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 010ff72 {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c65b138f {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c660bf6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c9943fc2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c9943fc2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f610368 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 c688ddb {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 194dacb {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 02de974 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_59o {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -211px;
}
}



@media all {
    
#\34 76d7f0f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 3a20713 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_gsh {
    width: 230px;
    height: 109px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 4%;
    padding-right: 4%;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 189px;
    row-gap: 24px;
}
    
#widget_hsq {
    height: auto;
}
    
#b3daea99 {
    height: auto;
}
    
#group_ksj {
    width: 49.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#acc551c6 {
    width: 49.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8295061 {
    padding: 8% 3% 4% 3%;
}
    
#widget_1k4 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 1be1ca1 {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ce58686 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 16% 10% 16% 4%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#a7a96062 {
    background-color: var(--color_1);
}
    
#dc93154f {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e202d1a {
    width: 100%;
    min-height: 250px;
    height: auto;
}
#\34 e202d1a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAgABBBEDBRQxQf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQEBAAMAAAAAAAAAAAAAAAABAgADEf/aAAwDAQACEQMRAD8Aiz9kEyHIfgkEqqEH6WHfFvbehOvERI7bp6uHOuJOBn//2Q==');
}
    
#\34 09b9012 {
    width: 77.29%;
}
    
#\38 c800b67 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\39 0ef2114 {
    height: 20px;
}
    
#\31 efff9dd {
    width: 100%;
    min-height: 80px;
    padding-right: 0px;
    row-gap: 16px;
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd0e98cb {
    padding-left: 4%;
    padding-right: 4%;
    column-gap: 4%;
    min-height: 547px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#f5b71a98 {
    background-color: var(--color_5);
}
    
#e620e7ad {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    width: 48%;
    min-height: 8px;
}
#e620e7ad.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 1f58802 {
    width: 48%;
    justify-content: center;
    row-gap: 16px;
    min-height: 8px;
}
    
#d2d1ff22 {
    order: 1;
    height: 10px;
}
    
#\38 e74a2e4 {
    border-bottom-color: var(--color_2);
    border-bottom-width: 1px;
    border-style: solid;
    border-color: var(--color_2);
    border-width: 0px;
    order: 6;
    min-height: 44px;
}
    
#b3768572 {
    border-bottom-color: var(--color_2);
    border-bottom-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    order: 10;
    min-height: 44px;
}
    
#bb6260b9 {
    border-bottom-color: var(--color_2);
    border-bottom-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    order: 8;
    min-height: 44px;
}
    
#\38 c056212 {
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-width: 0px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    order: 4;
    min-height: 44px;
}
    
#\35 c430501 {
    order: 0;
}
    
#\31 0bbd685 {
    border-bottom-color: var(--color_2);
    border-bottom-width: 1px;
    border-style: solid;
    border-color: var(--color_2);
    border-width: 0px;
    border-top-color: var(--color_2);
    border-top-width: 0px;
    border-left-color: var(--color_2);
    border-left-width: 0px;
    order: 2;
    min-height: 44px;
}
    
#c38f567c {
    border-bottom-color: var(--color_2);
    border-bottom-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    order: 10;
    min-height: 44px;
}
    
#fe5aa72e {
    border-bottom-color: var(--color_2);
    border-bottom-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    order: 10;
    min-height: 44px;
}
    
#\36 6d24ccb {
    border-bottom-color: var(--color_2);
    border-bottom-width: 1px;
    border-style: solid;
    border-color: var(--color_2);
    border-width: 0px;
    order: 6;
    min-height: 44px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2706107 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#a894e173 {
    width: 100%;
    min-height: 80px;
    padding-right: 0px;
    row-gap: 16px;
    align-items: flex-start;
}
    
#d332d69e {
    width: 77.29%;
}
    
#d149ada2 {
    height: 20px;
}
    
#e3a5ecdc {
    width: 100%;
    min-height: 250px;
    height: auto;
}
#e3a5ecdc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACEQMEBRIGEzH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAICAwAAAAAAAAAAAAAAAAABAjMDBGH/2gAMAwEAAhEDEQA/AM7R49GJORtGvN5tDmHyFfotPSzYEHUSERUbFsn0DBWj/9k=');
}
    
#\39 ce57773 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 ae14cf7 {
    width: 100.00%;
}
    
#\34 b1a7f9b {
    height: 20px;
}
    
#\31 2e9a211 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\36 677bda1 {
    width: 100%;
    min-height: 250px;
    height: auto;
}
#\36 677bda1.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c3b84ff3 {
    width: 100%;
    min-height: 80px;
    padding-right: 0px;
    row-gap: 16px;
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b2446bc {
    width: 41.57%;
    min-height: 8px;
}
#\33 b2446bc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAHRAAAgEFAQEAAAAAAAAAAAAAAQIAAwQFBhESMf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEBAQEBAQAAAAAAAAAAAAAAAgEAESH/2gAMAwEAAhEDEQA/ANh2rF21zmatZWZR54wPwmQmo0Cin246IiOnZyTTkFe3f//Z');
}
    
#bad2912e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 103px;
    column-gap: 2%;
    padding: 10% 5% 12% 5%;
}
    
#\33 3b7b26e {
    width: 56.31%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 84d04c3 {
    min-height: 223px;
    column-gap: 0%;
    padding: 12% 3% 12% 3%;
}
    
#\32 d1662f3 {
    width: 100%;
    row-gap: 32px;
}
    
#\30 e827741 {
    background-color: var(--color_2);
}
    
#d59b6e48 {
    width: 62.46%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0294284 {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\31 4a267a7::before, #\31 4a267a7 > .bgExtraLayerOverlay {
    
}
    
#dd301e55 {
    width: 50%;
    min-height: 8px;
}
    
#\33 73e6f81 {
    width: 50%;
    min-height: 8px;
}
    
#a52f3823 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 16% 10% 16% 4%;
}
    
#widget_c2d {
    height: auto;
}
    
#\34 302c8e9 {
    height: auto;
}
    
#\38 9122bb8 {
    height: auto;
}
    
#\34 cedd404 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5c3fba8 {
    width: 77.29%;
}
    
#\36 8da9714 {
    width: 100%;
    column-gap: 3%;
}
    
#aaa8b891 {
    width: 100%;
    min-height: 80px;
    padding-right: 0px;
    row-gap: 16px;
    align-items: flex-start;
}
    
#\32 af960a9 {
    width: 100%;
    min-height: 250px;
    height: auto;
}
#\32 af960a9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQGB//EACAQAAEEAgEFAAAAAAAAAAAAAAIAAQMFBBIRIjE1cZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAxEh/9oADAMBAAIRAxEAPwDRaKyxbCmjlyZg3169nSZXQiTiJRas/DevigcHxwozdkSu2nsQ1qQNE//Z');
}
    
#\39 f774b26 {
    margin-left: 0px;
    width: 36%;
}
    
#b70c5135 {
    width: 100.00%;
}
    
#cb3f0316 {
    height: 20px;
}
    
#\35 ead72b2 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 89fbee3 {
    column-gap: 3%;
    min-height: 450px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
}
    
#f0d5aee9 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 48.5%;
    row-gap: 32px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 8px;
}
#f0d5aee9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAYH/8QAIxAAAgEDAQkAAAAAAAAAAAAAAQIDAAUScQQRFBUhIiMyUf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECEf/aAAwDAQACEQMRAD8A2u8X+4NcIuWpiofBi46VYQ7Q5iQuBkVG/WhyxR8I/Yvt8pcY8a6CqmKlaf/Z');
}
    
#\33 fa29232 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 48.5%;
    row-gap: 24px;
    min-height: 8px;
    padding: 8px 8px 8px 8px;
}
    
#c9be4ac1.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 6px;
    padding-right: 6px;
}
#c9be4ac1 {
    align-self: flex-start;
    width: 99.91%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c99ecde2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0608faa {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\34 ffec90f {
    height: 20px;
}
    
#d9394b41 {
    width: 77.29%;
}
    
#b4844072 {
    width: 100%;
    min-height: 250px;
    height: auto;
}
#b4844072.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAtElEQVQI1wXBUU+CUBiA4fOTu+iiC1ZtWVErDzhliQcB4ROOgoi4OR3qRf6v1+dRh/2edVlQpAk2nbMrF7QSsQx9Zv4X0eQXm05Rp+OJTVWxkpwqT+lsTrucI+GImf9NHGjWmUH1/YV221Jby6YQOis0mWERaELtEgcetSSo8/WfZtshuZAYQzINCL0f9OAF/f6KGXs0ZYbqrzeqekdkYkbaY+h+8vHs4Dw+8OY88ecPaaxwBzEPj2a0K/0SAAAAAElFTkSuQmCC');
}
    
#\35 2d5c76a {
    width: 100%;
    min-height: 80px;
    padding-right: 0px;
    row-gap: 16px;
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b457e251 {
    width: 49.41%;
}
    
#\35 d32499b {
    width: 46.59%;
}
    
#ffaa4cc4 {
    padding-top: 70px;
    padding-bottom: 70px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#a5884308 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 441dd4d {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 88cf1c3 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 2%;
    padding-bottom: 12%;
}
    
#\31 7d106e5 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f07d9588 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eaa0bd33 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#b83739fd::before, #b83739fd > .bgExtraLayerOverlay {
    
}
#b83739fd {
    width: 37.85%;
    min-height: 8px;
}
    
#\32 c394e89 {
    width: 62%;
    min-height: 8px;
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3a20713 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 11px;
    flex-wrap: nowrap;
    column-gap: 2%;
}
    
#group_ksj {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0% 0% 0% 0%;
}
    
#widget_hsq {
    height: auto;
}
    
#b3daea99 {
    height: auto;
}
    
#acc551c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0% 0% 0% 0%;
}
    
#dc4bf48e {
    min-height: 2px;
    height: 2px;
}
    
#widget_1lc {
    min-height: 2px;
    height: 2px;
}
}



@media (max-width: 767px) {
    
#\39 8295061 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16% 5% 8% 5%;
}
    
#\32 1be1ca1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_1k4 {
    width: 100.00%;
}
    
#group_agl {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_im7 {
    width: 100.00%;
    height: 300px;
}
}



@media (max-width: 767px) {
    
#dc93154f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\31 ce58686 {
    min-height: 0;
    flex-direction: column;
    row-gap: 13px;
    flex-wrap: nowrap;
    padding: 16% 12% 16% 5%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#a7a96062 {
    background-color: var(--color_1);
}
    
#widget_249 {
    height: 326px;
}
}



@media (max-width: 767px) {
    
#\34 e202d1a {
    width: 100%;
    min-height: 195px;
    align-items: center;
    height: auto;
}
#\34 e202d1a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAgABBBEDBRQxQf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQEBAAMAAAAAAAAAAAAAAAABAgADEf/aAAwDAQACEQMRAD8Aiz9kEyHIfgkEqqEH6WHfFvbehOvERI7bp6uHOuJOBn//2Q==');
}
    
#\34 09b9012 {
    width: 100%;
}
    
#\38 c800b67 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\31 efff9dd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#b1eb9ec3 {
    width: 343px;
    height: 50px;
}
}



@media (max-width: 767px) {
    
#bd0e98cb {
    min-height: unset;
    flex-direction: column;
    padding-left: 5%;
    padding-right: 5%;
    row-gap: 64px;
}
    
#\38 e74a2e4 {
    border-bottom-color: var(--color_2);
    border-bottom-width: 1px;
    border-style: solid;
    border-color: var(--color_2);
    border-width: 0px;
}
    
#f352110a {
    height: 388px;
}
    
#b3768572 {
    border-bottom-color: var(--color_2);
    border-bottom-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
    border-width: 0px;
}
    
#e620e7ad {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
}
#e620e7ad.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#f5b71a98 {
    background-color: var(--color_5);
}
    
#bb6260b9 {
    border-bottom-color: var(--color_2);
    border-bottom-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
    border-width: 0px;
}
    
#\38 c056212 {
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-width: 0px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
    border-width: 0px;
}
    
#\31 0bbd685 {
    border-bottom-color: var(--color_2);
    border-bottom-width: 1px;
    border-style: solid;
    border-color: var(--color_2);
    border-width: 0px;
    border-top-color: var(--color_2);
    border-top-width: 0px;
    border-left-color: var(--color_2);
    border-left-width: 0px;
}
    
#\32 1f58802 {
    width: 100%;
    min-height: 454px;
    align-items: center;
    row-gap: 12px;
}
    
#d2d1ff22 {
    min-height: 2px;
    height: 2px;
}
    
#c38f567c {
    border-bottom-color: var(--color_2);
    border-bottom-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
    border-width: 0px;
}
    
#fe5aa72e {
    border-bottom-color: var(--color_2);
    border-bottom-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
    border-width: 0px;
}
    
#\36 6d24ccb {
    border-bottom-color: var(--color_2);
    border-bottom-width: 1px;
    border-style: solid;
    border-color: var(--color_2);
    border-width: 0px;
}
}



@media (max-width: 767px) {
    
#\34 2706107 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#a894e173 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#d332d69e {
    width: 100%;
}
    
#e3a5ecdc {
    width: 100%;
    min-height: 197px;
    align-items: center;
    order: 0;
    height: auto;
}
#e3a5ecdc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACEQMEBRIGEzH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAICAwAAAAAAAAAAAAAAAAABAjMDBGH/2gAMAwEAAhEDEQA/AM7R49GJORtGvN5tDmHyFfotPSzYEHUSERUbFsn0DBWj/9k=');
}
    
#\39 ce57773 {
    width: 100%;
    margin-top: 35px;
}
    
#\30 2758858 {
    width: 343px;
    height: 50px;
}
}



@media (max-width: 767px) {
    
#\38 ae14cf7 {
    width: 100%;
}
    
#\31 2e9a211 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\36 677bda1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\36 677bda1.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c3b84ff3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#ade81172 {
    width: 343px;
    height: 50px;
}
}



@media (max-width: 767px) {
    
#\33 b2446bc {
    min-height: 80px;
    align-items: center;
    height: auto;
    width: 100%;
}
#\33 b2446bc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAHRAAAgEFAQEAAAAAAAAAAAAAAQIAAwQFBhESMf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEBAQEBAQAAAAAAAAAAAAAAAgEAESH/2gAMAwEAAhEDEQA/ANh2rF21zmatZWZR54wPwmQmo0Cin246IiOnZyTTkFe3f//Z');
}
    
#bad2912e {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 e5f6261 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 93.82%;
    margin-top: 41px;
}
    
#\33 3b7b26e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 84d04c3 {
    min-height: unset;
    flex-direction: column;
    padding: 16% 5% 16% 5%;
}
    
#\31 bc81e20 {
    width: 343px;
    height: 50px;
}
    
#\30 8043b8b {
    width: 343px;
    height: 50px;
}
    
#\32 d1662f3 {
    width: 100%;
    min-height: 158px;
    align-items: center;
    row-gap: 32px;
}
    
#\30 e827741 {
    background-color: var(--color_2);
}
    
#d59b6e48 {
    width: 99.20%;
}
}



@media (max-width: 767px) {
    
#\31 0294284 {
    width: 100%;
    margin-top: 11px;
}
    
#\31 4792301 {
    height: 20px;
    margin: 0px 0% 0px 0%;
}
    
#b3b8d86f {
    height: 12px;
    margin: 0px 0% 0px 0%;
}
    
#f6b00fce {
    margin: 0px 0% 0px 0%;
}
    
#e6612d87 {
    height: 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 31391d8 {
    align-self: flex-start;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a52f3823 {
    min-height: 0;
    flex-direction: column;
    row-gap: 13px;
    flex-wrap: nowrap;
    padding: 16% 12% 16% 5%;
}
    
#\32 e19a745 {
    margin: 0px 0% 0px 0%;
}
    
#ecf763c8 {
    align-self: flex-start;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e697546b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 e4fbf36 {
    margin: 0px 0% 0px 0%;
}
    
#c634c202 {
    width: 98.87%;
    margin: 0px 0% 0px 0%;
}
    
#\39 acb571a {
    width: 100%;
    height: 55px;
}
    
#\31 4a267a7::before, #\31 4a267a7 > .bgExtraLayerOverlay {
    
}
    
#dd301e55 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 3%;
    padding-right: 3%;
}
    
#\33 73e6f81 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\32 a880a5c {
    width: 98.87%;
    margin: 0px 0% 0px 0%;
}
    
#db916cc2 {
    align-self: flex-start;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e171af9 {
    align-self: flex-start;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f8d9139c {
    width: 98.87%;
    margin: 0px 0% 0px 0%;
}
    
#\37 622eccf {
    width: 11.23%;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    margin-top: 10px;
    align-self: flex-start;
}
    
#\33 2a05519 {
    width: 11.23%;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    margin-top: 10px;
    align-self: flex-start;
}
    
#cb4d206a {
    width: 11.23%;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    margin-top: 10px;
    align-self: flex-start;
}
    
#a2556989 {
    width: 11.23%;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    margin-top: 10px;
    align-self: flex-start;
}
    
#widget_c2d {
    height: auto;
    width: 100%;
}
    
#\34 302c8e9 {
    height: auto;
    width: 100%;
}
    
#\38 9122bb8 {
    height: auto;
    width: 100%;
}
    
#\34 cedd404 {
    height: auto;
    width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_cm1 {
    margin-top: 14px;
}
}



@media (max-width: 767px) {
    
#\33 5c3fba8 {
    width: 100%;
}
    
#aaa8b891 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\36 8da9714 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-start;
    row-gap: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
    height: auto;
    min-height: 159px;
    margin-top: 5.6%;
}
    
#\32 af960a9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\32 af960a9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQGB//EACAQAAEEAgEFAAAAAAAAAAAAAAIAAQMFBBIRIjE1cZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAxEh/9oADAMBAAIRAxEAPwDRaKyxbCmjlyZg3169nSZXQiTiJRas/DevigcHxwozdkSu2nsQ1qQNE//Z');
}
    
#\39 f774b26 {
    width: 100.00%;
    margin-top: 47px;
}
    
#b70c5135 {
    width: 100%;
}
    
#\35 ead72b2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#dec28d76 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 5f5fdc3 {
    justify-self: start;
    align-self: end;
    height: auto;
    min-height: 71px;
    width: 140px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px ;
    align-items: flex-start;
    margin: 38px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_1j0 {
    height: 142px;
}
}



@media (max-width: 767px) {
    
#\34 f0f8a9c {
    order: 3;
}
    
#\31 e9d7f20 {
    width: 99.54%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d214c6c6 {
    order: 5;
}
    
#\33 fa29232 {
    width: 100%;
    min-height: 220px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 8px 8px 8px 8px;
}
    
#\34 1b86b52 {
    min-height: 40px;
    order: 8;
}
    
#badcfea5 {
    min-height: 40px;
    order: 0;
}
    
#\31 4e9afbf {
    min-height: 40px;
    order: 4;
}
    
#\36 c426cff {
    order: 9;
}
    
#e6811b3b {
    order: 1;
}
    
#\35 15c8a3e {
    height: auto;
}
    
#c9be4ac1.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 6px;
    padding-right: 6px;
}
#c9be4ac1 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac2ddf84 {
    order: 7;
}
    
#\34 e6ce27b {
    min-height: 40px;
    order: 6;
}
    
#\39 89fbee3 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
}
    
#f0d5aee9 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 32px;
    background-size: cover;
    background-repeat: no-repeat;
}
#f0d5aee9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAYH/8QAIxAAAgEDAQkAAAAAAAAAAAAAAQIDAAUScQQRFBUhIiMyUf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECEf/aAAwDAQACEQMRAD8A2u8X+4NcIuWpiofBi46VYQ7Q5iQuBkVG/WhyxR8I/Yvt8pcY8a6CqmKlaf/Z');
}
    
#\32 5ada05c {
    min-height: 40px;
    order: 2;
}
    
#\37 617f724 {
    min-height: 40px;
    order: 8;
}
    
#\37 23acdf6 {
    height: auto;
}
    
#\31 781b92a {
    height: auto;
}
    
#\37 2f56da0 {
    height: auto;
}
    
#a6195c4d {
    height: auto;
}
    
#f999f5d8 {
    height: auto;
}
}



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



@media (max-width: 767px) {
    
#\30 0608faa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#a3201afa {
    width: 343px;
    height: 50px;
}
    
#d9394b41 {
    width: 100%;
}
    
#b4844072 {
    width: 100%;
    min-height: 173px;
    align-items: center;
    height: auto;
}
#b4844072.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAtElEQVQI1wXBUU+CUBiA4fOTu+iiC1ZtWVErDzhliQcB4ROOgoi4OR3qRf6v1+dRh/2edVlQpAk2nbMrF7QSsQx9Zv4X0eQXm05Rp+OJTVWxkpwqT+lsTrucI+GImf9NHGjWmUH1/YV221Jby6YQOis0mWERaELtEgcetSSo8/WfZtshuZAYQzINCL0f9OAF/f6KGXs0ZYbqrzeqekdkYkbaY+h+8vHs4Dw+8OY88ecPaaxwBzEPj2a0K/0SAAAAAElFTkSuQmCC');
}
    
#\35 2d5c76a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
}
}



@media (max-width: 767px) {
    
#\31 3280194 {
    height: 261px;
}
    
#b457e251 {
    width: 100%;
    min-height: 240px;
}
    
#\35 d32499b {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#ffaa4cc4 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 4% 50px 4%;
}
}



@media (max-width: 767px) {
    
#be7bcca6 {
    width: 100%;
    min-height: 51px;
    align-items: center;
    height: auto;
}
    
#\37 7d86b5e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 2%;
}
}



@media (max-width: 767px) {
    
#a5884308 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-top: 0%;
    row-gap: 10px;
}
    
#\33 441dd4d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-top: 0%;
}
    
#\32 88cf1c3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 9px;
}
    
#\31 7d106e5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#f07d9588 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-bottom: 0%;
}
    
#\34 67938e6 {
    margin-top: -13px;
}
}



@media (max-width: 767px) {
    
#eaa0bd33 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#b83739fd::before, #b83739fd > .bgExtraLayerOverlay {
    
}
#b83739fd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\32 c394e89 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    order: 1;
}
}



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

