@media all {
  *#dm .dmInner a.u_1354841978 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1524063868 hr {
    border-width:1px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1104076945:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1104076945.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1104076945:hover span.icon { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1104076945.hover span.icon { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1248123322 .iconBg {
    display:inline-block !important;
    background-color:rgba(255,255,255,1) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1248123322:hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1248123322.hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1451698967 hr {
    border-width:1px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1890939957 hr {
    border-width:1px !important;
    color:rgba(255,255,255,1) !important;
  }

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

  *#dm .dmInner div.u_1331010454 hr {
    border-width:1px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1699615142 hr {
    border-width:1px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1367446447 hr {
    border-width:1px !important;
    color:rgba(0,0,0,1) !important;
  }

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

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

  *#dm .dmInner a.u_1104076945 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
    font-size:16px !important;
    font-family:'Inter Tight' !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1104076945:hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1104076945.hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1320522350:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1320522350.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1320522350:hover span.icon { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1320522350.hover span.icon { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1320522350 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
    font-size:16px !important;
    font-family:'Inter Tight' !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1320522350:hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1320522350.hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1248123322 span.text {
    font-weight:bold !important;
    color:rgba(255,255,255,1) !important;
    font-size:16px !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner a.u_1248123322:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1248123322.hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1248123322:hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1248123322.hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1104076945 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) !important;
    background-color:rgba(75,29,6,1) !important;
    background-image:none !important;
    border-radius:60px 60px 60px 60px !important;
  }

  *#dm .dmInner a.u_1320522350 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) !important;
    background-color:rgba(75,29,6,1) !important;
    background-image:none !important;
    border-radius:60px 60px 60px 60px !important;
  }

  *#dm .dmInner a.u_1245435330:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1245435330.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1245435330:hover span.icon { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1245435330.hover span.icon { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1245435330 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
    font-size:16px !important;
    font-family:'Inter Tight' !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1245435330:hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1245435330.hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1245435330 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) !important;
    background-color:rgba(75,29,6,1) !important;
    background-image:none !important;
    border-radius:60px 60px 60px 60px !important;
  }

  *#dm .dmInner a.u_1421872371:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1421872371.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1421872371:hover span.icon { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1421872371.hover span.icon { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1421872371 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
    font-size:16px !important;
    font-family:'Inter Tight' !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1421872371:hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1421872371.hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1421872371 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) !important;
    background-color:rgba(75,29,6,1) !important;
    background-image:none !important;
    border-radius:60px 60px 60px 60px !important;
  }

  *#dm .dmInner a.u_1990999362:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1990999362.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1990999362:hover span.icon { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1990999362.hover span.icon { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1990999362 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
    font-size:16px !important;
    font-family:'Inter Tight' !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1990999362:hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1990999362.hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1990999362 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) !important;
    background-color:rgba(75,29,6,1) !important;
    background-image:none !important;
    border-radius:60px 60px 60px 60px !important;
  }

  *#dm .dmInner a.u_1325133795:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1325133795.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1325133795:hover span.icon { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1325133795.hover span.icon { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1325133795 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
    font-size:16px !important;
    font-family:'Inter Tight' !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1325133795:hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1325133795.hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1325133795 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) !important;
    background-color:rgba(75,29,6,1) !important;
    background-image:none !important;
    border-radius:60px 60px 60px 60px !important;
  }

  *#dm .dmInner a.u_1248123322 {
    border-radius:60px 60px 60px 60px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) !important;
    background-color:rgba(75,29,6,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1292349659:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1292349659.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1292349659:hover span.icon { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1292349659.hover span.icon { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1292349659 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
    font-size:16px !important;
    font-family:'Inter Tight' !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1292349659:hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1292349659.hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1292349659 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) !important;
    background-color:rgba(75,29,6,1) !important;
    background-image:none !important;
    border-radius:60px 60px 60px 60px !important;
  }

  *#dm .dmInner a.u_1477328183 .iconBg {
    display:inline-block !important;
    background-color:rgba(255,255,255,1) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1477328183:hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1477328183.hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1477328183 span.text {
    font-weight:bold !important;
    color:rgba(255,255,255,1) !important;
    font-size:16px !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner a.u_1477328183:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1477328183.hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1477328183:hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1477328183.hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1477328183 {
    border-radius:60px 60px 60px 60px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) !important;
    background-color:rgba(75,29,6,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1474534306 hr {
    border-width:1px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1407250490 img { border-radius:60px 60px 60px 60px !important; }

  *#dm .dmInner div.u_1647482014 img {
    border-radius:60px 60px 60px 60px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1053671636 img { border-radius:60px 60px 60px 60px !important; }

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

  *#dm .dmInner div.u_1976915151 img {
    border-radius:60px 60px 60px 60px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1438591992 .iconBg {
    display:inline-block !important;
    background-color:rgba(255,255,255,1) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1438591992:hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1438591992.hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1482260366 hr {
    border-width:1px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1438591992 span.text {
    font-weight:bold !important;
    color:rgba(255,255,255,1) !important;
    font-size:16px !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner a.u_1438591992:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1438591992.hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1438591992:hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1438591992.hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1286253076:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1286253076.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1286253076:hover span.icon { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1286253076.hover span.icon { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1286253076 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
    font-size:16px !important;
    font-family:'Inter Tight' !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1286253076:hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1286253076.hover {
    background-color:rgba(52,20,4,1) !important;
    background-image:none !important;
    border-color:rgba(52,20,4,1) !important;
  }

  *#dm .dmInner a.u_1286253076 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) !important;
    background-color:rgba(75,29,6,1) !important;
    background-image:none !important;
    border-radius:60px 60px 60px 60px !important;
  }

  *#dm .dmInner a.u_1438591992 {
    border-radius:60px 60px 60px 60px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) rgba(75,29,6,1) !important;
    background-color:rgba(75,29,6,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1825991602 hr {
    border-width:1px !important;
    color:rgba(0,0,0,1) !important;
  }

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

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

  *#dm .dmInner div.u_1638983201 img {
    border-radius:60px 60px 60px 60px !important;
    object-position:50% 100% !important;
  }

  *#dm .dmInner div.u_1060173615 img { border-radius:60px 60px 60px 60px !important; }

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

  *#dm .dmInner div.u_1757295501 hr {
    border-width:1px !important;
    color:rgba(0,0,0,1) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1293782534 .photoGalleryThumbs { padding:2.5px !important; }

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

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

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

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

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

  *#dm .dmInner *.u_1293782534 .photoGalleryViewAll { padding:0 5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bb052a {
    width: 66.16%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf1cc94a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b1a87c4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 b1a87c4 {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\34 a7a59fc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/802ad351/dms3rep/multi/Immagine+ChatGPT+4+nov+2026-+12_19_28-1.png?dm-skip-opt=true");
    background-attachment: fixed;
}
    
#\31 51c1715 {
    min-height: 550px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 f1212ba {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\33 d678456 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4017c61 {
    width: 220px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3d804d2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0.25);
    box-shadow: none;
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 330b213 {
    width: 220px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 54d5d86.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 54d5d86 {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#efe80e2e {
    min-height: 88px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e7eb46de {
    width: 292px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b9074c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e920c970 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\39 75d2af8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 67e0707 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#df357893 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bd11998e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ac7e31c4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f9dbda28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ce7b8910 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\36 e257f23 {
    margin: 0px 0% 0px 0%;
}
    
#\38 b8683d9 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\38 4be6d83 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e00dfa54 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 85c04cc {
    width: 220px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3609a8f {
    width: 220px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d41c66d {
    width: 220px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb51a568 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 656b509 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d70f8b92.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d70f8b92 {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab9a433e {
    background-color: rgba(248, 247, 246, 0.4);
    background-image: none;
}
    
#\35 ff735b1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 11259d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 dc5ffe5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 353470d {
    margin: 0px 0% 0px 0%;
}
    
#\36 e275087 {
    width: 100%;
    height: 451px;
    max-width: 100%;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bb8fdbb {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4c38b75 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 9da20e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 801d49f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 801d49f {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ded1323b {
    margin: 0px 0% 0px 0%;
}
    
#b432f209 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 4aa6d04 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\34 d66f98f {
    width: 220px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f663427e::before, #f663427e > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.25;
    border-radius: inherit;
    content: '';
    background-color: var(--color_1);
}
#f663427e {
    background-image: url("https://irp.cdn-website.com/802ad351/dms3rep/multi/Immagine+ChatGPT+4+nov+2026-+12_19_29-2.png?dm-skip-opt=true");
    background-attachment: fixed;
}
    
#\34 27676ff {
    width: 86.39%;
    height: auto;
    max-width: 100%;
}
    
#\32 570f589 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 0801ab4 {
    width: 220px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 2711895 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d009680 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa29af8f {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b78e67df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 f10588f {
    background-color: rgba(239, 244, 247, 0.2);
    background-image: none;
    background-size: contain;
    background-position: 0% 50%;
}
    
#\30 8d3b071.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 8d3b071 {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 43d2860 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 6ec1d95 {
    margin: 0px 0% 0px 0%;
}
    
#\32 34378e8 {
    width: 100%;
    height: 451px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 c3db00d {
    margin: 0px 0% 0px 0%;
}
    
#d61f9670 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a15e269a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\30 e0c001a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 e0c001a {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 62ace44 {
    width: 100.00%;
    height: 164px;
    min-height: 100px;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 892f525 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b4022acc {
    width: 292px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 0d05c40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c6531cfa {
    margin: 0px 0% 0px 0%;
}
    
#\33 c55f168 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 089261b {
    width: 75.00%;
    height: auto;
    max-width: 100%;
}
    
#ae1fd79e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c28dc417::before, #c28dc417 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.25;
    border-radius: inherit;
    content: '';
    background-color: var(--color_1);
}
#c28dc417 {
    background-image: url("https://irp.cdn-website.com/802ad351/dms3rep/multi/Immagine+ChatGPT+4+nov+2026-+12_19_28-1.png?dm-skip-opt=true");
    background-attachment: fixed;
}
    
#\35 4fd9bb3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 4fd9bb3 {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a0ebe21 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\38 0d973cf {
    width: 220px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccda9e7d {
    width: 220px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a01f699 {
    width: 244px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 a12cc12 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4cd7aa3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f20eb7ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f4ec51b {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    background-size: contain;
    background-position: 0% 50%;
}
    
#\31 f078355 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 9c846b1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 9c846b1 {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de14186a {
    width: 100%;
    height: 451px;
    max-width: 100%;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8e385f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e31fdc5c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b576f511 {
    margin: 0px 0% 0px 0%;
}
    
#\39 9add83e {
    width: 86.39%;
    height: auto;
    max-width: 100%;
}
    
#ed8729d6::before, #ed8729d6 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.25;
    border-radius: inherit;
    content: '';
    background-color: var(--color_1);
}
#ed8729d6 {
    background-image: url("https://irp.cdn-website.com/802ad351/dms3rep/multi/Erogatore+di+detergente+blu+e+asciugamani+scuri.png?dm-skip-opt=true");
    background-attachment: fixed;
}
    
#a59f564e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#e38b75d2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e38b75d2 {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4f58593 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 1d311f5 {
    width: 220px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ab07ed9 {
    width: 220px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4e11b21 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f840bc52 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 2757950 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 452b3d9 {
    margin: 0px 0% 0px 0%;
}
    
#\39 e36b5e6 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 39fbc23 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(248, 247, 246, 0.4);
    background-image: none;
}
    
#\34 f51f7ec {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 35fccc6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 35fccc6 {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 783f72d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e8f9b0ca {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 9a86522 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 d62ed5a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e27001d6 {
    width: 1168px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bb052a {
    width: 64.88%;
}
    
#cf1cc94a {
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 3.351874160147599%;
}
    
#\34 a7a59fc {
    background-position: 50% 0%;
}
    
#\30 4017c61 {
    min-width: 32px;
    width: 220px;
    margin: 0px 0% 0px 0%;
}
    
#\39 330b213 {
    min-width: 32px;
    width: 220px;
    margin: 0px 0% 0px 0%;
}
    
#\31 51c1715 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 550px;
}
    
#\32 3d804d2 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#efe80e2e {
    padding-left: 2%;
    padding-right: 2%;
}
    
#e7eb46de {
    width: 178px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 67e0707 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 0;
}
    
#df357893 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#f9dbda28 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\38 b8683d9 {
    height: 364px;
}
    
#\38 4be6d83 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#bb51a568 {
    height: 364px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d70f8b92 {
    order: 1;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 ff735b1 {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 2;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 11259d3 {
    width: 100%;
    min-height: 80px;
}
    
#\31 dc5ffe5 {
    width: 100%;
    min-height: 80px;
}
    
#\36 e275087 {
    height: 453px;
}
    
#\31 bb8fdbb {
    order: 0;
    width: 78.32%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 4c38b75 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b432f209 {
    min-height: 74px;
    padding: 6% 2% 6% 2%;
}
    
#f663427e::before, #f663427e > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: var(--color_1);
}
    
#\34 27676ff {
    width: 96.93%;
}
    
#\32 570f589 {
    width: 76.70%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2711895 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 d009680 {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 1;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa29af8f {
    width: 86.15%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b78e67df {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\30 8d3b071 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 43d2860 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c3db00d {
    margin: 0px 0% 0px 0%;
}
    
#d61f9670 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 62ace44 {
    height: 156px;
}
    
#b4022acc {
    width: 194px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0d05c40 {
    width: 89.21%;
}
    
#\33 c55f168 {
    min-height: 74px;
    padding: 6% 2% 6% 2%;
}
    
#\39 089261b {
    width: 96.93%;
}
    
#c28dc417::before, #c28dc417 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: var(--color_1);
}
    
#\38 a01f699 {
    width: 176px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 a12cc12 {
    width: 86.15%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 4cd7aa3 {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 1;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f20eb7ea {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\31 f078355 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 9c846b1 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#de14186a {
    height: 453px;
}
    
#\35 8e385f9 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9add83e {
    width: 96.93%;
}
    
#ed8729d6::before, #ed8729d6 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: var(--color_1);
}
    
#d4f58593 {
    min-height: 74px;
    padding: 6% 2% 6% 2%;
}
    
#f840bc52 {
    width: 63.98%;
}
}



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



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



@media (max-width: 767px) {
    
#\36 3bb052a {
    width: 75.51%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf1cc94a {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 b1a87c4 {
    order: 1;
}
    
#\34 a7a59fc {
    background-position: 50% 50%;
}
    
#\31 51c1715 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\38 f1212ba {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 d678456 {
    width: 87.62%;
    order: 0;
}
    
#\30 4017c61 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3d804d2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 40px 15px 40px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\39 330b213 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#efe80e2e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#e7eb46de {
    width: 175px;
    height: auto;
}
    
#\36 b9074c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 67e0707 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#df357893 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f9dbda28 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 b8683d9 {
    height: 240px;
}
    
#\38 4be6d83 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 85c04cc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f3609a8f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d41c66d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bb51a568 {
    height: 240px;
}
    
#\34 656b509 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\35 ff735b1 {
    width: 100%;
    max-width: none;
}
    
#\31 11259d3 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\31 dc5ffe5 {
    width: 100%;
    min-height: 176px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 20px;
}
    
#\36 e275087 {
    height: 381px;
}
    
#\30 4c38b75 {
    min-height: unset;
    flex-direction: column;
    padding: 30px 15px 30px 15px;
}
}



@media (max-width: 767px) {
    
#\38 9da20e5 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 5px;
}
    
#b432f209 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#\35 4aa6d04 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 d66f98f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f663427e::before, #f663427e > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: var(--color_1);
}
    
#\34 27676ff {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\32 0801ab4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 2711895 {
    min-height: unset;
    flex-direction: column;
    padding: 30px 15px 30px 15px;
}
    
#\35 d009680 {
    width: 100%;
    max-width: none;
}
    
#b78e67df {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
}
    
#\36 43d2860 {
    width: 100%;
    min-height: 176px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 20px;
    order: 1;
}
    
#\32 34378e8 {
    height: 381px;
}
}



@media (max-width: 767px) {
    
#d61f9670 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 892f525 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b4022acc {
    width: 187px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\33 c55f168 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#\39 089261b {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#ae1fd79e {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 5px;
}
    
#c28dc417::before, #c28dc417 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: var(--color_1);
}
    
#\32 a0ebe21 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 0d973cf {
    min-width: 32px;
}
    
#ccda9e7d {
    min-width: 32px;
}
    
#\38 a01f699 {
    width: 159px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 4cd7aa3 {
    width: 100%;
    max-width: none;
}
    
#f20eb7ea {
    width: 100%;
    min-height: 176px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 20px;
    order: 1;
}
    
#\31 f078355 {
    min-height: unset;
    flex-direction: column;
    padding: 30px 15px 30px 15px;
}
    
#de14186a {
    height: 377px;
}
    
#\35 8e385f9 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\39 9add83e {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#ed8729d6::before, #ed8729d6 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: var(--color_1);
}
    
#a59f564e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d4f58593 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#\31 1d311f5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ab07ed9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4e11b21 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 5px;
}
}



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



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

#f663427e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAo0lEQVQI12OIDvAO9XCKdjVPczOIs1MPNFF2UpUKMVCKt1BPtdZiqM9JKk+Oyg92yfEwTLZVTXTUC7XQibLSjTBTDzNSZphamT21Orc1LbTc3yLNWjHfw6go2KUs3LM4xCXP35ahOydmZnV2X250c6RDjp1KkYdhWahLbbxfW3pQR1YQQ01cQH9hUnd2VEuUc7q1UpK5QqqzYU2U6+zKuNWdWQBB6zK4mcdqCQAAAABJRU5ErkJggg==')!important}#ed8729d6.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAIAAAAlXwkiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWUlEQVQI1x3KOwqAMBAFwHRKstnsvnzRgAqCFmJr4f3vJTj1GGhhr2QDuUAsFJVitlJH3wZbDbRKSEzwJCxI81LWE/1w2keXDND+kdmrIPX9Wu93Oh4umyV8HEoG/aNTLb4AAAAASUVORK5CYII=')!important}#c28dc417.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApElEQVQI12OYHmvVE2ZW66Ofa6eSYqmQ7aBe4qmf76ZX6KZb6qHHMCncrCvAqMFTt8RRrcxTtz7QpC/evjveoTnSrjrYmmFOsltvgEWts06Fi05blP30LJ+FxUELy8Km5Aa3JfsxrC6LnRHnVedmXOJsUB9m358RMDUvZGpRZGdWSE2CH8P27tJ5+bFVPjY5zsb5nuaNcd6NCb7NqUHl0Z45gQ4ACNQ3VdHMQsUAAAAASUVORK5CYII=')!important}