*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner div.u_1141757260 .photoGalleryThumbs .image-container { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner *.u_1141757260 .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 nav.u_1998592992 { color:black !important; }

  *#dm .dmInner div.u_1591436555 .caption-container .caption-title { font-weight:600 !important; }

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

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

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

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

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

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

  *#dm .dmInner *.u_1273315791 { text-align:CENTER !important; }

  *#dm .dmInner *.u_1839954955 { text-align:CENTER !important; }

  *#dm .dmInner *.u_1150490945 { text-align:CENTER !important; }

  *#dm .dmInner *.u_1141757260 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner *.u_1581262227 { text-align:CENTER !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1921723356 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1921723356 {
    background-image:none !important;
    padding:25% !important;
    border-radius:20% 20% 20% 20% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1237055418 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1237055418 {
    background-image:none !important;
    padding:25% !important;
    border-radius:20% 20% 20% 20% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1280463103 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1280463103 {
    padding:25% !important;
    border-radius:20% 20% 20% 20% !important;
    background-image:none !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_1) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1141757260 .photoGalleryThumbs .image-container a { padding-top:80px !important; }

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

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

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

  *#dm .dmInner *.u_1591436555 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1591436555 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1591436555 .caption-inner {
    padding-left:10px !important;
    padding-right:10px !important;
  }

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

  *#dm .dmInner div.u_1591436555 .caption-button { width:152px !important; }

  *#dm .dmInner *.u_1141757260 .photoGalleryThumbs { padding:8.5px !important; }

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

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

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

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

  *#dm .dmInner *.u_1591436555 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner *.u_1591436555 .caption-inner {
    padding-left:10px !important;
    padding-right:10px !important;
  }

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

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

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

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

  *#dm .dmInner *.u_1591436555 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1591436555 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1591436555 .caption-inner {
    padding-left:10px !important;
    padding-right:10px !important;
  }

  *#dm .dmInner *.u_1591436555 .photoGalleryThumbs .image-container a { padding-top:250px !important; }
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
separatorHomeCss{color:red !important}@media all {
    
#c4420f8a {
    margin: 41px 0px 41px 0px;
}
    
#f6d747be {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 8% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 a3480e4 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#b44cdffa::before, #b44cdffa > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#b44cdffa {
    min-height: 8px;
    background-position: 0% 0%;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-image: url();
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
#b44cdffa.lazy {
    background-image: url('');
}
    
#a1c8bc1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    grid-area: auto / auto / auto / auto;
}
    
#bd6ac730 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vet {
    width: 66.82%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 22px;
}
}



@media all {
    
#a5a7e687 {
    max-width: 100%;
    width: 428.578px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 01f835b {
    align-self: auto;
    max-width: 100%;
    width: 710px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3c6d438 {
    min-height: 780px;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b06214dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 26px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    padding: 1% 0% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 92748d7 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2fe0ca6::before, #\30 2fe0ca6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#\30 2fe0ca6 {
    background-color: rgba(201, 185, 169, 1);
    background-image: url("https://lirp.cdn-website.com/1bc733c5/dms3rep/multi/opt/0c63d2c0-487f-4fb5-b47b-9a8f9310cae0-1920w.jpg");
}
    
#e17bf52e {
    max-width: 100%;
    width: 256px;
    height: auto;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#de0aa65e {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 579px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f54bf54 {
    max-width: 100%;
    width: 250px;
    margin-top: 10px;
    height: auto;
    min-height: 55px;
}
    
#e34c4e5e {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\33 1745d25 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    width: 100%;
    min-height: 8px;
    background-image: none;
    min-width: 4%;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 6a83e73 {
    max-width: 100%;
    width: 68.78%;
    height: auto;
}
    
#a6295550 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#f7991f8c {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_n5q {
    width: 9.23%;
    height: 86px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#d59e76c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 8b3d456 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#ba1f1ade {
    min-height: 196px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b77389b {
    width: 100%;
    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 e427867 {
    width: 67.3%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: -78px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba4d3e3f {
    align-items: center;
    width: 1128px;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    justify-self: auto;
    order: 1;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2794fdc {
    margin: -50px 0% -50px 0%;
}
}



@media all {
    
#\35 54fbb9f {
    min-height: 569px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#af2dabce {
    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;
}
    
#\34 011cca8 {
    margin: -40px 4% -40px 0%;
}
    
#\36 7d87e76 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 6% 16px 6% 16px;
    margin: 0% 0% 0% 0%;
}
    
#cbfcc8ca {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media all {
    
#d72b73a0 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e227f7ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/1bc733c5/dms3rep/multi/opt/Riparazioni-Hi-Fi-e-apparecchi-vintage-1920w.png");
    order: 1;
    border-radius: 20px;
    background-position: 100% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#e227f7ff.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAsklEQVQI1wXBb0+CQADA4fs2vWojiz/n9C7pEqTD1cIExEuFpuAW60Wf/+fziLc4wsYRqfbZrBNa5xjOAwd3wNUV/XHP/7VFLKZPJCpgpUI2dkm3bxj7nsvpSNuU/OwKru4L8SJ9EiVJtcQaxfY94+JKxlPF33fBb50z1haRygeS6QQjJ+jQI1tIqtzQfi4ZCkNnZzSvIWIbB9j5I0Z6BN4dOrgnf/bZZTOGD0WXRZTa4wa2mF8zxdXmsgAAAABJRU5ErkJggg==');
}
    
#\32 ceae8b9 {
    min-height: 475px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 00e2b6c {
    width: 543px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 5% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7ba90bf {
    margin: 0px 0px 0px 0px;
}
    
#\32 6a4e2e2 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#a0b747bd {
    width: 77.90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a6bbc36 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 10% 16px 10% 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cc8cbdee {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ce90574c {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d42c8a2b {
    margin: 0px 0px 0px 0px;
}
    
#\35 9f2c07d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/1bc733c5/dms3rep/multi/opt/Lovato+-+Farina+a+Palermo-1920w.png");
    order: 0;
    border-radius: 20px;
    background-position: 0% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\35 9f2c07d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4klEQVQI12PITbIrzfaf0Fk1f87MxYuXNTW3JCcnh4eFRoaHJcTHMsSG2idGeRRkJ1VXVrS1ddZUV2Wnp0WHRwQHBIYGBzF4uNp5utr5ertFhIXk52Y1VhWW52VEBoc6Obg7Oroy2FhbONqbW1saOjqYhgS4lmZHFSRH+bi6G+qb6+iaMFhZmjo5mNvbmXp52MSGe1fkRuXEBTtbW6ooa8jIqTIE+XlEhfmGBnmFBHmGBXplxAUlh/u42VloqavLyCowpCfGpiUnxcbEBQWGBPr5JUWFpkQFe7vY6WppKSkqAQDqSESP9XWQ+QAAAABJRU5ErkJggg==');
}
    
#\34 031b48e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 10% 16px 10% 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 34e0f54 {
    min-height: 475px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 d7ffbed {
    width: 543px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 5% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b850d1a {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
}



@media all {
    
#\31 54d8362 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/1bc733c5/dms3rep/multi/opt/Lovato+e+Farina+centro+autorizzato+RCF+e+Yamaha+a+Palermo-1920w.png");
    order: 1;
    border-radius: 20px;
    background-size: contain;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\31 54d8362.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4klEQVQI12MIDvLPykhprq+ZMbm/v7ujsqw4KT4myN/H3tZGS1OLITo6Mi0trbqyatKEiVMnTWpracrPzY4IDbGzsVVX02AIi4iMT84qLm/p6p45sW9OV/uk6vLGtKQMH09fU2MzhsCg0JCo5MSM0pyC2oK86vzsyrz04tyUzKTIyFA/bwY7e0d378CgiMTomJT4qOSk6NSM+My8lIzcxLjkiCAGQ0NDCwsLO3t7J0d7D2cHf3eXMF+v+BD/xFDf+CAPBh1tbUNDI3NzSwszc3srSw97G28XBx83Jy8nWw87UwB3jEpQOCcmjgAAAABJRU5ErkJggg==');
}
    
#\37 3aaca76 {
    margin: 0px 0px 0px 0px;
}
    
#\39 c753347 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef9b9d2a {
    width: 77.90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f9bcb3b {
    min-height: 475px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fc285847 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\36 3cfc567 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 10% 16px 10% 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4bbc7f5 {
    width: 543px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 5% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 0634910 {
    width: 543px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 5% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6698348 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/1bc733c5/dms3rep/multi/opt/amplificatore+con+cassa+acustica-+impianto+hi+fi+sony-1920w.png");
    order: 0;
    border-radius: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\34 6698348.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQI12OICQ+rKSub1NVVmpcXFRaSn5Pd1tzS3NgcFBhiaGjCkJWe2lxfN6Wvr766Oi8rq666ur2ltaKs0s3VQ01NiyEzPaWspLi6ojIjPSM2JjY1JTUtJS0iPMrE2FxGRp6htqKwsrQoNzs7KjI6MCDIy9PbydHZ2spWS0tXWlqeIT0xOjEmPDTAz9XR0drCwtTI0MTQwNLUxFBfT0VJiSE3JSY1JjQ6yCfIy83Dyc7F1tLLyTbEy9nd3spYV4shMTIoIdw/PtQ3Ntg70NMpyMMxIcSrMDE0PsjdxcoIAMmQRoiFYVRYAAAAAElFTkSuQmCC');
}
    
#\37 91b0989 {
    min-height: 475px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f33c6ca2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 10% 16px 10% 16px;
    margin: 0px 0% 0px 0%;
}
    
#ed9ad71b {
    width: 87.57%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c52abbf {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#a9ca84f2 {
    margin: 0px 0px 0px 0px;
}
    
#\35 52abf0c {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 c7da81c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 82.21%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 9.0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bdbdee8 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 33%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 2;
    justify-self: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-width: 0 0 0 1px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8572851 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 ed2d5d7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef37aacd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d4a0470c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d4a0470c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#f676efa8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e15b0694 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#e15b0694.lazy {
    background-image: url('');
}
    
#\37 a630c47 {
    width: 67px;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7324d2e {
    min-height: 481px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 09963ce {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e90a783 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#bae091d9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 73.58%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 72ae4d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f24c9d1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 2px;
}
    
#\30 ed4fb1f {
    width: 67px;
    height: 67px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7617fff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 6f5d040 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#be416785 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ec3f0c26 {
    width: 67px;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#cfb0cb92 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 73.58%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad8f985b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 73.58%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2cd16c3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c2cd16c3 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\37 537b154 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9d00922 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 a74600c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 a74600c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cd0511f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cb7468fc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e709c6f2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5e9f3e1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 52.54%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 0;
    border-style: solid;
    border-color: var(--color_7) var(--color_5) var(--color_7) var(--color_7);
    border-width: 0px 1px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 023ba3a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0.1% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f6d747be {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
    padding: 1% 4% 8% 4%;
}
    
#b44cdffa::before, #b44cdffa > .bgExtraLayerOverlay {
    
}
#b44cdffa {
    padding-left: 1%;
    padding-right: 1%;
    row-gap: 8px;
    width: 100%;
    min-height: 96px;
    justify-content: flex-start;
    height: auto;
}
#b44cdffa.lazy {
    background-image: url('');
}
    
#a1c8bc1f {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vet {
    width: 99.82%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a5a7e687 {
    width: 405px;
}
    
#\34 01f835b {
    order: 1;
    align-self: auto;
    width: 72.40%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3c6d438 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 12px;
    padding: 6% 2% 6% 2%;
}
    
#b06214dc {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\38 92748d7 {
    order: 0;
}
    
#\30 2fe0ca6::before, #\30 2fe0ca6 > .bgExtraLayerOverlay {
    
}
#\30 2fe0ca6 {
    background-position: 50% 50%;
}
    
#e17bf52e {
    min-height: 55px;
    width: 220px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#de0aa65e {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\34 f54bf54 {
    align-self: auto;
    justify-self: auto;
    order: 3;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e34c4e5e {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 1745d25 {
    row-gap: 16px;
    flex-direction: column;
    width: 100%;
    padding-bottom: 8%;
    min-height: 80px;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
    
#\36 6a83e73 {
    order: 2;
    width: 99.73%;
    margin: 10px 0% 0px 0%;
}
    
#f7991f8c {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_n5q {
    width: 13.33%;
    height: 64px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d59e76c5 {
    width: 100%;
    min-height: 80px;
}
    
#ba1f1ade {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-bottom: 2%;
    row-gap: 0px;
}
    
#\31 e427867 {
    width: 100.00%;
    margin-top: -25px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 54fbb9f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#af2dabce {
    order: 1;
    margin-top: 1px;
}
    
#\34 011cca8 {
    margin: 41px 0% 41px 0%;
}
    
#\36 7d87e76 {
    width: 100%;
    min-height: 80px;
    padding: 4% 4% 8% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d72b73a0 {
    height: auto;
    order: 2;
    min-height: 50px;
}
    
#e227f7ff {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 44.2%;
    min-height: 8px;
}
#e227f7ff.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAsklEQVQI1wXBb0+CQADA4fs2vWojiz/n9C7pEqTD1cIExEuFpuAW60Wf/+fziLc4wsYRqfbZrBNa5xjOAwd3wNUV/XHP/7VFLKZPJCpgpUI2dkm3bxj7nsvpSNuU/OwKru4L8SJ9EiVJtcQaxfY94+JKxlPF33fBb50z1haRygeS6QQjJ+jQI1tIqtzQfi4ZCkNnZzSvIWIbB9j5I0Z6BN4dOrgnf/bZZTOGD0WXRZTa4wa2mF8zxdXmsgAAAABJRU5ErkJggg==');
}
    
#\32 ceae8b9 {
    min-height: 460px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    padding: 6% 4% 6% 4%;
}
    
#\38 00e2b6c {
    align-self: auto;
    width: 100%;
    max-width: none;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 5% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0b747bd {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 0;
}
    
#\38 a6bbc36 {
    row-gap: 16px;
    width: 51.70%;
    min-height: 8px;
    justify-content: center;
    padding: 4% 16px 4% 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cc8cbdee {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 0;
}
    
#ce90574c {
    height: auto;
    order: 2;
    min-height: 50px;
}
    
#\35 9f2c07d {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 44.2%;
    min-height: 8px;
}
#\35 9f2c07d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4klEQVQI12PITbIrzfaf0Fk1f87MxYuXNTW3JCcnh4eFRoaHJcTHMsSG2idGeRRkJ1VXVrS1ddZUV2Wnp0WHRwQHBIYGBzF4uNp5utr5ertFhIXk52Y1VhWW52VEBoc6Obg7Oroy2FhbONqbW1saOjqYhgS4lmZHFSRH+bi6G+qb6+iaMFhZmjo5mNvbmXp52MSGe1fkRuXEBTtbW6ooa8jIqTIE+XlEhfmGBnmFBHmGBXplxAUlh/u42VloqavLyCowpCfGpiUnxcbEBQWGBPr5JUWFpkQFe7vY6WppKSkqAQDqSESP9XWQ+QAAAABJRU5ErkJggg==');
}
    
#\34 031b48e {
    row-gap: 16px;
    width: 51.70%;
    min-height: 8px;
    justify-content: center;
    padding: 4% 16px 4% 16px;
}
    
#\32 34e0f54 {
    min-height: 460px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    padding: 6% 4% 6% 4%;
}
    
#\31 d7ffbed {
    align-self: auto;
    width: 100%;
    max-width: none;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 5% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 54d8362 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 44.2%;
    min-height: 8px;
}
#\31 54d8362.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4klEQVQI12MIDvLPykhprq+ZMbm/v7ujsqw4KT4myN/H3tZGS1OLITo6Mi0trbqyatKEiVMnTWpracrPzY4IDbGzsVVX02AIi4iMT84qLm/p6p45sW9OV/uk6vLGtKQMH09fU2MzhsCg0JCo5MSM0pyC2oK86vzsyrz04tyUzKTIyFA/bwY7e0d378CgiMTomJT4qOSk6NSM+My8lIzcxLjkiCAGQ0NDCwsLO3t7J0d7D2cHf3eXMF+v+BD/xFDf+CAPBh1tbUNDI3NzSwszc3srSw97G28XBx83Jy8nWw87UwB3jEpQOCcmjgAAAABJRU5ErkJggg==');
}
    
#\39 c753347 {
    height: auto;
    min-height: 50px;
}
    
#ef9b9d2a {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 0;
}
    
#\32 f9bcb3b {
    min-height: 460px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    padding: 6% 4% 6% 4%;
}
    
#\36 3cfc567 {
    row-gap: 16px;
    width: 51.70%;
    min-height: 8px;
    justify-content: center;
    padding: 4% 16px 4% 16px;
}
    
#\38 4bbc7f5 {
    align-self: auto;
    width: 100%;
    max-width: none;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 5% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0634910 {
    align-self: auto;
    width: 100%;
    max-width: none;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 5% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6698348 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 44.2%;
    min-height: 8px;
}
#\34 6698348.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQI12OICQ+rKSub1NVVmpcXFRaSn5Pd1tzS3NgcFBhiaGjCkJWe2lxfN6Wvr766Oi8rq666ur2ltaKs0s3VQ01NiyEzPaWspLi6ojIjPSM2JjY1JTUtJS0iPMrE2FxGRp6htqKwsrQoNzs7KjI6MCDIy9PbydHZ2spWS0tXWlqeIT0xOjEmPDTAz9XR0drCwtTI0MTQwNLUxFBfT0VJiSE3JSY1JjQ6yCfIy83Dyc7F1tLLyTbEy9nd3spYV4shMTIoIdw/PtQ3Ntg70NMpyMMxIcSrMDE0PsjdxcoIAMmQRoiFYVRYAAAAAElFTkSuQmCC');
}
    
#\37 91b0989 {
    min-height: 460px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    padding: 6% 4% 6% 4%;
}
    
#f33c6ca2 {
    row-gap: 16px;
    width: 51.70%;
    min-height: 8px;
    justify-content: center;
    padding: 4% 16px 4% 16px;
}
    
#ed9ad71b {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 0;
}
    
#\35 52abf0c {
    height: auto;
    order: 2;
    min-height: 50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 72ae4d8 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\31 c7da81c {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 6;
    column-gap: 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bdbdee8 {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 ed4fb1f {
    height: 67px;
}
    
#\35 6f5d040 {
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e15b0694 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-end;
    order: 1;
}
#e15b0694.lazy {
    background-image: url('');
}
    
#ec3f0c26 {
    height: 67px;
}
    
#cfb0cb92 {
    justify-content: center;
}
    
#ad8f985b {
    justify-content: center;
}
    
#\37 a630c47 {
    height: 67px;
}
    
#\38 7324d2e {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
}
    
#e709c6f2 {
    align-items: center;
}
    
#\37 5e9f3e1 {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 e90a783 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bae091d9 {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#f6d747be {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 a3480e4 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\32 ceae8b9 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 6a4e2e2 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\32 34e0f54 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 b850d1a {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\32 f9bcb3b {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fc285847 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\37 91b0989 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 c52abbf {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#f6d747be {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 0% 4% 12% 4%;
}
    
#b44cdffa::before, #b44cdffa > .bgExtraLayerOverlay {
    
}
#b44cdffa {
    width: 100%;
    min-height: 246px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    height: auto;
    row-gap: 0px;
    flex-direction: column;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
}
#b44cdffa.lazy {
    background-image: url('');
}
    
#a1c8bc1f {
    width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a5a7e687 {
    width: 100.00%;
}
    
#\34 01f835b {
    width: 291px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3c6d438 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#b06214dc {
    row-gap: 8px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\38 92748d7 {
    order: 0;
}
    
#\30 2fe0ca6::before, #\30 2fe0ca6 > .bgExtraLayerOverlay {
    
}
#\30 2fe0ca6 {
    background-position: 50% 100%;
}
    
#e17bf52e {
    width: 220px;
    min-height: 50px;
}
}



@media (max-width: 767px) {
    
#de0aa65e {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\34 f54bf54 {
    width: 250px;
    margin-top: 20px;
    height: auto;
    min-height: 50px;
}
    
#\33 1745d25 {
    row-gap: 14px;
    padding-top: 8%;
    width: 100%;
    padding-bottom: 12%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
}
    
#\36 6a83e73 {
    margin-top: 10px;
    width: 99.36%;
}
    
#widget_n5q {
    height: 62px;
    width: 27.95%;
}
}



@media (max-width: 767px) {
    
#d59e76c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#ba1f1ade {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 12% 4% 2% 4%;
}
    
#\31 e427867 {
    width: 100%;
    margin-top: -14px;
}
    
#ba4d3e3f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d2794fdc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 54fbb9f {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 10%;
    row-gap: 15px;
    flex-wrap: nowrap;
}
    
#af2dabce.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#af2dabce {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 28px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 011cca8 {
    margin-right: 0%;
}
    
#\36 7d87e76 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    height: auto;
    padding: 0% 6% 0% 6%;
}
}



@media (max-width: 767px) {
    
#d72b73a0 {
    height: auto;
    width: 100%;
    min-height: 50px;
}
    
#e227f7ff {
    width: 100%;
    min-height: 247px;
    align-items: center;
    order: 0;
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
}
#e227f7ff.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAsklEQVQI1wXBb0+CQADA4fs2vWojiz/n9C7pEqTD1cIExEuFpuAW60Wf/+fziLc4wsYRqfbZrBNa5xjOAwd3wNUV/XHP/7VFLKZPJCpgpUI2dkm3bxj7nsvpSNuU/OwKru4L8SJ9EiVJtcQaxfY94+JKxlPF33fBb50z1haRygeS6QQjJ+jQI1tIqtzQfi4ZCkNnZzSvIWIbB9j5I0Z6BN4dOrgnf/bZZTOGD0WXRZTa4wa2mF8zxdXmsgAAAABJRU5ErkJggg==');
}
    
#\32 ceae8b9 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 12% 4% 12% 4%;
}
    
#\38 00e2b6c {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    margin-bottom: 3%;
}
    
#\38 a6bbc36 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    order: 1;
    justify-content: flex-start;
    padding-top: 4%;
    padding-bottom: 4%;
    row-gap: 20px;
}
}



@media (max-width: 767px) {
    
#ce90574c {
    height: auto;
    width: 100%;
    min-height: 50px;
}
    
#\35 9f2c07d {
    width: 100%;
    min-height: 247px;
    align-items: center;
    order: 0;
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
}
#\35 9f2c07d.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4klEQVQI12PITbIrzfaf0Fk1f87MxYuXNTW3JCcnh4eFRoaHJcTHMsSG2idGeRRkJ1VXVrS1ddZUV2Wnp0WHRwQHBIYGBzF4uNp5utr5ertFhIXk52Y1VhWW52VEBoc6Obg7Oroy2FhbONqbW1saOjqYhgS4lmZHFSRH+bi6G+qb6+iaMFhZmjo5mNvbmXp52MSGe1fkRuXEBTtbW6ooa8jIqTIE+XlEhfmGBnmFBHmGBXplxAUlh/u42VloqavLyCowpCfGpiUnxcbEBQWGBPr5JUWFpkQFe7vY6WppKSkqAQDqSESP9XWQ+QAAAABJRU5ErkJggg==');
}
    
#\34 031b48e {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    order: 1;
    justify-content: flex-start;
    padding-top: 4%;
    padding-bottom: 4%;
    row-gap: 20px;
}
    
#\32 34e0f54 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 12% 4% 12% 4%;
}
    
#\31 d7ffbed {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    margin-bottom: 3%;
}
}



@media (max-width: 767px) {
    
#\31 54d8362 {
    width: 100%;
    min-height: 247px;
    align-items: center;
    order: 0;
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
}
#\31 54d8362.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4klEQVQI12MIDvLPykhprq+ZMbm/v7ujsqw4KT4myN/H3tZGS1OLITo6Mi0trbqyatKEiVMnTWpracrPzY4IDbGzsVVX02AIi4iMT84qLm/p6p45sW9OV/uk6vLGtKQMH09fU2MzhsCg0JCo5MSM0pyC2oK86vzsyrz04tyUzKTIyFA/bwY7e0d378CgiMTomJT4qOSk6NSM+My8lIzcxLjkiCAGQ0NDCwsLO3t7J0d7D2cHf3eXMF+v+BD/xFDf+CAPBh1tbUNDI3NzSwszc3srSw97G28XBx83Jy8nWw87UwB3jEpQOCcmjgAAAABJRU5ErkJggg==');
}
    
#\39 c753347 {
    height: auto;
    width: 100%;
    min-height: 50px;
}
    
#\32 f9bcb3b {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 12% 4% 12% 4%;
}
    
#\36 3cfc567 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    order: 1;
    justify-content: flex-start;
    padding-top: 4%;
    padding-bottom: 4%;
    row-gap: 20px;
}
    
#\38 4bbc7f5 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    margin-bottom: 3%;
}
    
#ef9b9d2a {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 0634910 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    margin-bottom: 3%;
}
    
#\34 6698348 {
    width: 100%;
    min-height: 247px;
    align-items: center;
    order: 0;
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
}
#\34 6698348.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4UlEQVQI12OICQ+rKSub1NVVmpcXFRaSn5Pd1tzS3NgcFBhiaGjCkJWe2lxfN6Wvr766Oi8rq666ur2ltaKs0s3VQ01NiyEzPaWspLi6ojIjPSM2JjY1JTUtJS0iPMrE2FxGRp6htqKwsrQoNzs7KjI6MCDIy9PbydHZ2spWS0tXWlqeIT0xOjEmPDTAz9XR0drCwtTI0MTQwNLUxFBfT0VJiSE3JSY1JjQ6yCfIy83Dyc7F1tLLyTbEy9nd3spYV4shMTIoIdw/PtQ3Ntg70NMpyMMxIcSrMDE0PsjdxcoIAMmQRoiFYVRYAAAAAElFTkSuQmCC');
}
    
#\37 91b0989 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 12% 4% 12% 4%;
}
    
#f33c6ca2 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    order: 1;
    justify-content: flex-start;
    padding-top: 4%;
    padding-bottom: 4%;
    row-gap: 20px;
}
    
#\35 52abf0c {
    height: auto;
    width: 100%;
    min-height: 50px;
}
}



@media (max-width: 767px) {
    
#\38 72ae4d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-right: 0%;
    padding-left: 0%;
    row-gap: 12px;
}
    
#\31 c7da81c {
    order: 6;
    justify-content: flex-start;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\36 bdbdee8 {
    align-items: center;
    row-gap: 10px;
    width: 100.00%;
    min-height: auto;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ed2d5d7 {
    height: auto;
    min-height: 57px;
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    align-items: center;
}
    
#\30 ed4fb1f {
    height: 57px;
    width: 54.9375px;
}
    
#d4a0470c.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#d4a0470c {
    width: 100%;
}
    
#\35 6f5d040 {
    justify-self: auto;
    align-self: flex-start;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e15b0694 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
#e15b0694.lazy {
    background-image: url('');
}
    
#be416785 {
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ec3f0c26 {
    height: 57px;
    width: 55.4844px;
}
    
#cfb0cb92 {
    height: auto;
    min-height: 71px;
    width: 78.17%;
    justify-content: center;
}
    
#ad8f985b {
    height: auto;
    min-height: 57px;
    width: 77.94%;
    justify-content: center;
}
    
#\37 a630c47 {
    height: 57px;
    width: 56.2031px;
}
    
#c2cd16c3.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#c2cd16c3 {
    width: 100%;
}
    
#\38 7324d2e {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\36 a74600c.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#\36 a74600c {
    width: 100%;
}
    
#\32 09963ce {
    padding-left: 4%;
    padding-right: 4%;
}
    
#cd0511f5 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e709c6f2 {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    align-items: flex-start;
}
    
#\37 5e9f3e1 {
    align-items: center;
    row-gap: 10px;
    width: 100.00%;
    height: auto;
    min-height: 101px;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 023ba3a {
    align-items: flex-start;
    height: auto;
    min-height: 57px;
    padding-left: 0%;
    padding-right: 0%;
    width: 100%;
}
    
#bae091d9 {
    height: auto;
    min-height: 56px;
    width: 78.35%;
    justify-content: center;
}
    
#\36 e90a783 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}

