@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 div.u_1127241619 .caption-inner { background-color:rgba(0,0,0,0) !important; }

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

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

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

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

  *#dm .dmInner div.u_1127241619 .photoGalleryThumbs .image-container { border-radius:5px 5px 5px 5px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1127241619 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

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

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

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

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

  *#dm .dmInner *.u_1127241619 .photoGalleryViewAll { padding:0 0.5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1127241619 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

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

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

  *#dm .dmInner *.u_1127241619 .photoGalleryViewAll { padding:0 4px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1127241619 .photoGalleryThumbs .image-container a { padding-top:175px !important; }

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

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

  *#dm .dmInner *.u_1127241619 .photoGalleryViewAll { padding:0 2.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 0.65);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 14% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/ab7c2dc6/dms3rep/multi/opt/hero-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_dme {
    width: 100%;
    height: 200px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\37 2dd8007 {
    flex-direction: row;
    align-items: flex-start;
    width: 74.57%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    order: 2;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 858583e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\35 07b0620.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\35 07b0620 {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 cb746ed {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#ea452054 {
    width: 100%;
    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 cb6368d {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e33e98ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#e33e98ed {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#eb30173f::before, #eb30173f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.95;
    border-radius: inherit;
}
#eb30173f {
    background-image: url("https://lirp.cdn-website.com/ab7c2dc6/dms3rep/multi/opt/pattern_ristorante-e5775d50-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#\38 b0ec2c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 e5fde37 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 ed0c6e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 8a155a5::before, #\32 8a155a5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#\32 8a155a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/ab7c2dc6/dms3rep/multi/opt/foto_11-1920w.jpeg");
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-radius: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\32 8a155a5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgIE/8QAIRAAAgICAgEFAAAAAAAAAAAAAQMCBAAFBhEhIjJBYbH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGxEAAQQDAAAAAAAAAAAAAAAAAQACAxEEEiH/2gAMAwEAAhEDEQA/AD3Jmm/vt7YmewuHUSD95NPiuhbUQxllonOEZS8/JGY9hIt2tse0WPTMDEaNCkJWA1nQiPzAYjib2TJWjlL/2Q==');
}
    
#e54eecc2 {
    width: 100%;
    height: 22px;
    max-width: 100%;
}
    
#bfd01eae::before, #bfd01eae > .bgExtraLayerOverlay {
    
}
#bfd01eae {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
}
    
#badf56dd[data-css-edit] {
    z-index: 1;
}
#badf56dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    padding: 20px 7% 20px 20px;
    margin: 50px -5% 50px 5%;
}
    
#\38 24c4537 {
    min-height: 600px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\33 6403865 {
    width: 100%;
    height: 22px;
    max-width: 100%;
}
    
#ca8eaa99 {
    min-height: 600px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 5df9a70[data-css-edit] {
    z-index: 1;
}
#\37 5df9a70 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    order: 1;
    padding: 20px 20px 20px 7%;
    margin: 50px 5% 50px -5%;
}
    
#ce6fe6a0::before, #ce6fe6a0 > .bgExtraLayerOverlay {
    
}
#ce6fe6a0 {
    background-color: var(--color_3);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
}
    
#\33 f38d5b1::before, #\33 f38d5b1 > .bgExtraLayerOverlay {
    
}
#\33 f38d5b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/ab7c2dc6/dms3rep/multi/opt/foto_14-1920w.png");
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-radius: 0px 0px 0px 0px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\33 f38d5b1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAABtUlEQVQY0x3KW09SAQDA8fNhemg9tGYOY4SkoyYNnTCUJIhLwAIPd+IIBwQMKiVAbhvEpfBwUh8cjS1XW/XWg1+gr/Nv6/f8E+ZVF6chE0d2DTXPPSbxZVrB+xzaVmhH97ievOfvzQLh56cwSnWH5r6BZlDDOKplJOpoeVcZJp9x1Sny+5uK8Oda4uvQxbiwxji2ghp7wHlCzyRiZCLZUWoZLqcthB8LiavRCy4rRhayjl+ylkVOx4VsYlxyMj3NcDaoIqhKnHFrD+VonXnBwHdZy7mkZ3q4Rb/qYdZNo/ZlhA+NGMcVN72SFbVoYy5v0o8/YSDb6FW8qL0UF4McQvK1l2hsl0LaRjfrRsk4aYcsdDIO2mUPw5Mww1oUIRzyE3zpIB1x0jwIMEh4OfFZqaddNCsBBvUEo6aE8Mq2RdCyQdq3TTvl5HPSyTBiZ1Ty0323T7ci0i2KCNLWOnHzKgfux3RSmyg5M0rWwqzqplHwcZxw8TboQJAfLRHV3yVlXaImajjLP2SW3eBLfpd6fIc33qfkrUaEsnH5fxTNt8n6b9FI3aEV0fJRNFELmCg/XyO3beAfrv8dIL6lUykAAAAASUVORK5CYII=');
}
    
#c87f00db {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 da249eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#e6bb3b42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 b76d647 {
    min-height: 600px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1a68229::before, #\30 1a68229 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#\30 1a68229 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/ab7c2dc6/dms3rep/multi/opt/esterni-818x1024-1920w.png");
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-radius: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\30 1a68229.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB9UlEQVQozxXDzUuTcQDA8d8/0KVzlBbhLCQISgdzpjPTmDpblnPzZUvNtdnTs7W11bbmxLlVulxbiJWlpuEh30DFFKzcIaG6SRDTRVREBEHLrt/oAx9hnd/AsraJ8f0XjB9+YU5n6dzewZbZwbb9B2kri2sri/D09uKNJ/BNTtGz8JK+9bdE3m3Su/mZ7vRPQpnfhD9lEWFjOZFOHckeG88exJibHWN25TmTb9Z5/DHDw29ZRr7/RXjrD+MzFDDQpWE80MJSzMHKcJDF6RHmNlLMpDPMf/2BkJvzkZrz8Mul9PsbmIzame93sfwowvLcGEur07x4vYDoNB3gf5dcjs9tIBmSGA97WBzqY3UiydpUgtTMEKLZkEtrQy6X5So83jYSt/xM3A6wMhzm1WiU1BM/qREPwlSbi7nmIA7bGQI3JAYHgtyPOhmNyYzGZZ4mrEwk2xG16n00nsjDbtZxzdmBx29FstXS1abBai7GZjmGvf0oorIwh3Ml+dgtdXidHTjdF2g1lVBdqUCt2oNSuRuVeheirkZBU+MRZPdpgiEDgZtnudpVSktjERWlh1Aez6FYuRdhkRRYpAIcwQruxI0M3q0nFtFy3VVFU72KqrJCtCeLEJfC+7H4FFzpLiY+rCee0BC/V0YgqOVi6yn02mrO6/T8A33UP6gtosyJAAAAAElFTkSuQmCC');
}
    
#bae98b36 {
    width: 100%;
    height: 22px;
    max-width: 100%;
}
    
#fbd87d73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#da32135e[data-css-edit] {
    z-index: 1;
}
#da32135e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    padding: 20px 7% 20px 20px;
    margin: 50px -5% 50px 5%;
}
    
#ed499379::before, #ed499379 > .bgExtraLayerOverlay {
    
}
#ed499379 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
}
}



@media all {
    
#\34 a95921a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#ad260eaf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 ce475c1 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\38 13efe3b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 4bf1456 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c50782c0 {
    min-height: 200px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 83761f7::before, #\32 83761f7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.75;
}
#\32 83761f7 {
    background-image: url("https://lirp.cdn-website.com/ab7c2dc6/dms3rep/multi/opt/0WOSX00000RPPLR4A5_Foto6K18-1920w.png");
}
#\32 83761f7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABLElEQVQY0wXB2y9CAQDA4fNqLDEiNIkaYw7ZGhNW6yJy6SRdFBU5HVIdlTIltdpkZm1ePHn1Z/58n6AZMzA4rGNgaASNdhy9wcyiaMfmkHCcXLEvJfFLCQStbpZR3QwT+mlMcyZWV9dwOL1ELtJcZ/MkMwrhiwSC3jiPyWxGFJexb1nxuHeIRU+pPSl0WirPVZnMTQTBd+AiKPlIJQI8yGHUXIxa+ZLPd5nvL5leN8mTeo7QqOVoNwp0m3na9TteqikqpShvzSi9ToxeK8Zr+Rzh77fPT79Nt1mkVLjiXglxm/FTLB7zXAnQrJ5RV0MIH+0qlcI18cghXs8mLpcVt1ckIG0SjzpQ0n4e5SBCNh3hyLeHdd2CaWGSpZUpNmxGtncteNwi8bATVQnxD/gBneNOd44pAAAAAElFTkSuQmCC');
}
    
#widget_jtv {
    width: 80%;
    height: auto;
    max-width: 100%;
}
    
#\37 95c2ff4.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 0px 14px 0px;
}
#\37 95c2ff4 {
    width: 220px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 35f991e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\38 dece320 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\39 766dfd1 {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2dd8007 {
    justify-content: center;
    column-gap: 20px;
}
    
#\33 cb746ed {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#eb30173f::before, #eb30173f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ed0c6e6 {
    width: 100%;
}
    
#cddea4c4 {
    margin: 0px 0% 0px 0%;
}
    
#\32 8a155a5::before, #\32 8a155a5 > .bgExtraLayerOverlay {
    
}
#\32 8a155a5 {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 0;
}
#\32 8a155a5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgIE/8QAIRAAAgICAgEFAAAAAAAAAAAAAQMCBAAFBhEhIjJBYbH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGxEAAQQDAAAAAAAAAAAAAAAAAQACAxEEEiH/2gAMAwEAAhEDEQA/AD3Jmm/vt7YmewuHUSD95NPiuhbUQxllonOEZS8/JGY9hIt2tse0WPTMDEaNCkJWA1nQiPzAYjib2TJWjlL/2Q==');
}
    
#e54eecc2 {
    width: 100.00%;
    height: 300px;
}
    
#bfd01eae::before, #bfd01eae > .bgExtraLayerOverlay {
    
}
    
#badf56dd {
    width: 100%;
    min-height: 80px;
    row-gap: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    padding: 20px 50px 20px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\38 24c4537 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 20px;
    padding: 5% 30px 5% 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6403865 {
    width: 100.00%;
    height: 300px;
}
    
#ca8eaa99 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 20px;
    padding: 5% 30px 5% 30px;
}
    
#\37 5df9a70 {
    width: 100%;
    min-height: 80px;
    row-gap: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    padding: 20px 50px 20px 50px;
    margin: 0px 0% 0px 0%;
}
    
#ce6fe6a0::before, #ce6fe6a0 > .bgExtraLayerOverlay {
    
}
    
#\33 f38d5b1::before, #\33 f38d5b1 > .bgExtraLayerOverlay {
    
}
#\33 f38d5b1 {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 0;
}
#\33 f38d5b1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAABtUlEQVQY0x3KW09SAQDA8fNhemg9tGYOY4SkoyYNnTCUJIhLwAIPd+IIBwQMKiVAbhvEpfBwUh8cjS1XW/XWg1+gr/Nv6/f8E+ZVF6chE0d2DTXPPSbxZVrB+xzaVmhH97ievOfvzQLh56cwSnWH5r6BZlDDOKplJOpoeVcZJp9x1Sny+5uK8Oda4uvQxbiwxji2ghp7wHlCzyRiZCLZUWoZLqcthB8LiavRCy4rRhayjl+ylkVOx4VsYlxyMj3NcDaoIqhKnHFrD+VonXnBwHdZy7mkZ3q4Rb/qYdZNo/ZlhA+NGMcVN72SFbVoYy5v0o8/YSDb6FW8qL0UF4McQvK1l2hsl0LaRjfrRsk4aYcsdDIO2mUPw5Mww1oUIRzyE3zpIB1x0jwIMEh4OfFZqaddNCsBBvUEo6aE8Mq2RdCyQdq3TTvl5HPSyTBiZ1Ty0323T7ci0i2KCNLWOnHzKgfux3RSmyg5M0rWwqzqplHwcZxw8TboQJAfLRHV3yVlXaImajjLP2SW3eBLfpd6fIc33qfkrUaEsnH5fxTNt8n6b9FI3aEV0fJRNFELmCg/XyO3beAfrv8dIL6lUykAAAAASUVORK5CYII=');
}
    
#e8cf17ca {
    margin: 0px 0% 0px 0%;
}
    
#c87f00db {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7a08846 {
    margin: 0px 0% 0px 0%;
}
    
#\36 b76d647 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 20px;
    padding: 5% 30px 5% 30px;
}
    
#\30 1a68229::before, #\30 1a68229 > .bgExtraLayerOverlay {
    
}
#\30 1a68229 {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 0;
}
#\30 1a68229.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB9UlEQVQozxXDzUuTcQDA8d8/0KVzlBbhLCQISgdzpjPTmDpblnPzZUvNtdnTs7W11bbmxLlVulxbiJWlpuEh30DFFKzcIaG6SRDTRVREBEHLrt/oAx9hnd/AsraJ8f0XjB9+YU5n6dzewZbZwbb9B2kri2sri/D09uKNJ/BNTtGz8JK+9bdE3m3Su/mZ7vRPQpnfhD9lEWFjOZFOHckeG88exJibHWN25TmTb9Z5/DHDw29ZRr7/RXjrD+MzFDDQpWE80MJSzMHKcJDF6RHmNlLMpDPMf/2BkJvzkZrz8Mul9PsbmIzame93sfwowvLcGEur07x4vYDoNB3gf5dcjs9tIBmSGA97WBzqY3UiydpUgtTMEKLZkEtrQy6X5So83jYSt/xM3A6wMhzm1WiU1BM/qREPwlSbi7nmIA7bGQI3JAYHgtyPOhmNyYzGZZ4mrEwk2xG16n00nsjDbtZxzdmBx29FstXS1abBai7GZjmGvf0oorIwh3Ml+dgtdXidHTjdF2g1lVBdqUCt2oNSuRuVeheirkZBU+MRZPdpgiEDgZtnudpVSktjERWlh1Aez6FYuRdhkRRYpAIcwQruxI0M3q0nFtFy3VVFU72KqrJCtCeLEJfC+7H4FFzpLiY+rCee0BC/V0YgqOVi6yn02mrO6/T8A33UP6gtosyJAAAAAElFTkSuQmCC');
}
    
#bae98b36 {
    width: 100.00%;
    height: 300px;
}
    
#fbd87d73 {
    width: 100%;
}
    
#da32135e {
    width: 100%;
    min-height: 80px;
    row-gap: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    padding: 20px 50px 20px 50px;
    margin: 0px 0% 0px 0%;
}
    
#ed499379::before, #ed499379 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac0a5aeb {
    margin: 0px 0% 0px 0%;
}
    
#\33 ce475c1 {
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c50782c0 {
    min-height: 74px;
    padding: 6% 2% 6% 2%;
}
    
#\32 83761f7::before, #\32 83761f7 > .bgExtraLayerOverlay {
    
}
#\32 83761f7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABLElEQVQY0wXB2y9CAQDA4fNqLDEiNIkaYw7ZGhNW6yJy6SRdFBU5HVIdlTIltdpkZm1ePHn1Z/58n6AZMzA4rGNgaASNdhy9wcyiaMfmkHCcXLEvJfFLCQStbpZR3QwT+mlMcyZWV9dwOL1ELtJcZ/MkMwrhiwSC3jiPyWxGFJexb1nxuHeIRU+pPSl0WirPVZnMTQTBd+AiKPlIJQI8yGHUXIxa+ZLPd5nvL5leN8mTeo7QqOVoNwp0m3na9TteqikqpShvzSi9ToxeK8Zr+Rzh77fPT79Nt1mkVLjiXglxm/FTLB7zXAnQrJ5RV0MIH+0qlcI18cghXs8mLpcVt1ckIG0SjzpQ0n4e5SBCNh3hyLeHdd2CaWGSpZUpNmxGtncteNwi8bATVQnxD/gBneNOd44pAAAAAElFTkSuQmCC');
}
}



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    padding-top: 20%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
}



@media (max-width: 767px) {
    
#\37 2dd8007 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 20px 0%;
}
    
#\38 858583e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 07b0620 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 cb746ed {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e33e98ed {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#eb30173f::before, #eb30173f > .bgExtraLayerOverlay {
    
}
    
#\38 b0ec2c3 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 cb6368d {
    width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\30 ed0c6e6 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#cddea4c4 {
    margin: 0px 0% 0px 0%;
}
    
#\32 8a155a5::before, #\32 8a155a5 > .bgExtraLayerOverlay {
    
}
#\32 8a155a5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    order: 0;
    padding: 10px 10px 10px 10px;
}
#\32 8a155a5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgIE/8QAIRAAAgICAgEFAAAAAAAAAAAAAQMCBAAFBhEhIjJBYbH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGxEAAQQDAAAAAAAAAAAAAAAAAQACAxEEEiH/2gAMAwEAAhEDEQA/AD3Jmm/vt7YmewuHUSD95NPiuhbUQxllonOEZS8/JGY9hIt2tse0WPTMDEaNCkJWA1nQiPzAYjib2TJWjlL/2Q==');
}
    
#e54eecc2 {
    width: 100.00%;
    height: 200px;
}
    
#bfd01eae::before, #bfd01eae > .bgExtraLayerOverlay {
    
}
    
#badf56dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    justify-content: center;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 24c4537 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 6% 20px 6% 20px;
}
}



@media (max-width: 767px) {
    
#\33 6403865 {
    width: 100.00%;
    height: 200px;
}
    
#ca8eaa99 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 6% 20px 6% 20px;
}
    
#\37 5df9a70 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    justify-content: center;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ce6fe6a0::before, #ce6fe6a0 > .bgExtraLayerOverlay {
    
}
    
#\33 f38d5b1::before, #\33 f38d5b1 > .bgExtraLayerOverlay {
    
}
#\33 f38d5b1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    order: 0;
    padding: 10px 10px 10px 10px;
}
#\33 f38d5b1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAABtUlEQVQY0x3KW09SAQDA8fNhemg9tGYOY4SkoyYNnTCUJIhLwAIPd+IIBwQMKiVAbhvEpfBwUh8cjS1XW/XWg1+gr/Nv6/f8E+ZVF6chE0d2DTXPPSbxZVrB+xzaVmhH97ievOfvzQLh56cwSnWH5r6BZlDDOKplJOpoeVcZJp9x1Sny+5uK8Oda4uvQxbiwxji2ghp7wHlCzyRiZCLZUWoZLqcthB8LiavRCy4rRhayjl+ylkVOx4VsYlxyMj3NcDaoIqhKnHFrD+VonXnBwHdZy7mkZ3q4Rb/qYdZNo/ZlhA+NGMcVN72SFbVoYy5v0o8/YSDb6FW8qL0UF4McQvK1l2hsl0LaRjfrRsk4aYcsdDIO2mUPw5Mww1oUIRzyE3zpIB1x0jwIMEh4OfFZqaddNCsBBvUEo6aE8Mq2RdCyQdq3TTvl5HPSyTBiZ1Ty0323T7ci0i2KCNLWOnHzKgfux3RSmyg5M0rWwqzqplHwcZxw8TboQJAfLRHV3yVlXaImajjLP2SW3eBLfpd6fIc33qfkrUaEsnH5fxTNt8n6b9FI3aEV0fJRNFELmCg/XyO3beAfrv8dIL6lUykAAAAASUVORK5CYII=');
}
    
#e8cf17ca {
    margin: 0px 0% 0px 0%;
}
    
#c87f00db {
    width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\39 7a08846 {
    margin: 0px 0% 0px 0%;
}
    
#\36 b76d647 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 6% 20px 6% 20px;
}
    
#\30 1a68229::before, #\30 1a68229 > .bgExtraLayerOverlay {
    
}
#\30 1a68229 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    order: 0;
    padding: 10px 10px 10px 10px;
}
#\30 1a68229.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB9UlEQVQozxXDzUuTcQDA8d8/0KVzlBbhLCQISgdzpjPTmDpblnPzZUvNtdnTs7W11bbmxLlVulxbiJWlpuEh30DFFKzcIaG6SRDTRVREBEHLrt/oAx9hnd/AsraJ8f0XjB9+YU5n6dzewZbZwbb9B2kri2sri/D09uKNJ/BNTtGz8JK+9bdE3m3Su/mZ7vRPQpnfhD9lEWFjOZFOHckeG88exJibHWN25TmTb9Z5/DHDw29ZRr7/RXjrD+MzFDDQpWE80MJSzMHKcJDF6RHmNlLMpDPMf/2BkJvzkZrz8Mul9PsbmIzame93sfwowvLcGEur07x4vYDoNB3gf5dcjs9tIBmSGA97WBzqY3UiydpUgtTMEKLZkEtrQy6X5So83jYSt/xM3A6wMhzm1WiU1BM/qREPwlSbi7nmIA7bGQI3JAYHgtyPOhmNyYzGZZ4mrEwk2xG16n00nsjDbtZxzdmBx29FstXS1abBai7GZjmGvf0oorIwh3Ml+dgtdXidHTjdF2g1lVBdqUCt2oNSuRuVeheirkZBU+MRZPdpgiEDgZtnudpVSktjERWlh1Aez6FYuRdhkRRYpAIcwQruxI0M3q0nFtFy3VVFU72KqrJCtCeLEJfC+7H4FFzpLiY+rCee0BC/V0YgqOVi6yn02mrO6/T8A33UP6gtosyJAAAAAElFTkSuQmCC');
}
    
#bae98b36 {
    width: 100.00%;
    height: 200px;
}
    
#fbd87d73 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#da32135e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    justify-content: center;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ed499379::before, #ed499379 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 a95921a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ce475c1 {
    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) {
    
#\39 4bf1456 {
    width: 100%;
    min-height: 100px;
    align-items: center;
    row-gap: 5px;
}
    
#c50782c0 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#\32 83761f7::before, #\32 83761f7 > .bgExtraLayerOverlay {
    
}
#\32 83761f7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABLElEQVQY0wXB2y9CAQDA4fNqLDEiNIkaYw7ZGhNW6yJy6SRdFBU5HVIdlTIltdpkZm1ePHn1Z/58n6AZMzA4rGNgaASNdhy9wcyiaMfmkHCcXLEvJfFLCQStbpZR3QwT+mlMcyZWV9dwOL1ELtJcZ/MkMwrhiwSC3jiPyWxGFJexb1nxuHeIRU+pPSl0WirPVZnMTQTBd+AiKPlIJQI8yGHUXIxa+ZLPd5nvL5leN8mTeo7QqOVoNwp0m3na9TteqikqpShvzSi9ToxeK8Zr+Rzh77fPT79Nt1mkVLjiXglxm/FTLB7zXAnQrJ5RV0MIH+0qlcI18cghXs8mLpcVt1ckIG0SjzpQ0n4e5SBCNh3hyLeHdd2CaWGSpZUpNmxGtncteNwi8bATVQnxD/gBneNOd44pAAAAAElFTkSuQmCC');
}
    
#widget_jtv {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\30 35f991e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 dece320 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}

