*#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_1635833731 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2770327582 {
    background-image:linear-gradient(90deg,rgba(217,217,217,1) 0%,rgba(0,0,0,0) 100%) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1349181681 .socialHubInnerDiv {
    justify-content:center !important;
    column-gap:14px !important;
  }

  *#dm .dmInner div.u_1711414367 p {
    color:rgb(4,4,4) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(4,4,4) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1711414367 li {
    color:rgb(4,4,4) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(4,4,4) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1711414367 {
    color:rgb(4,4,4) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(4,4,4) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1995452464 .rteBlock { direction:ltr !important; }

  *#dm .dmInner div.u_1493403248 p {
    color:rgba(0,0,0,1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1493403248 li {
    color:rgba(0,0,0,1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1493403248 {
    color:rgba(0,0,0,1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1995452464 p {
    color:rgb(4,4,4) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1995452464 li {
    color:rgb(4,4,4) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1995452464 {
    color:rgb(4,4,4) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:normal !important;
    font-style:normal !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(4,4,4) rgb(4,4,4) rgb(4,4,4) rgb(4,4,4) !important;
  }

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

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

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

  *#dm .dmInner div.u_1349181681 .socialHubIcon {
    background-image:initial !important;
    width:39px !important;
    height:39px !important;
    font-size:26px !important;
    line-height:39px !important;
    background-color:var(--color_1) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1903871881 .dmformsubmit {
    font-family:var(--h4_font_family) !important;
    font-weight:var(--h4_font_weight) !important;
  }

  *#dm .dmInner div.u_1903871881 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:rgba(0,0,0,1) !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1903871881 .m-recaptcha {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1903871881 .dmforminput input {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1903871881 .dmforminput textarea {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1903871881 .dmforminput .fileUploadLink {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1903871881 .checkboxwrapper span {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1903871881 .radiowrapper span {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1903871881 .optinwrapper div {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1903871881 .freetextwrapper {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1903871881 .dmforminput select {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1903871881 .dmforminput option {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1903871881 input::placeholder { font-size:11px !important; }

  *#dm .dmInner div.u_1903871881 input.placeholder { font-size:11px !important; }

  *#dm .dmInner div.u_1903871881 textarea::placeholder { font-size:11px !important; }

  *#dm .dmInner div.u_1903871881 textarea.placeholder { font-size:11px !important; }

  *#dm .dmInner div.u_1903871881 select::placeholder { font-size:11px !important; }

  *#dm .dmInner div.u_1903871881 select.placeholder { font-size:11px !important; }

  *#dm .dmInner div.u_1903871881 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:2px 2px 2px 2px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1903871881 textarea {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:2px 2px 2px 2px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1903871881 select {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:2px 2px 2px 2px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1903871881 .dmwidget-title { text-align:center !important; }

  *#dm .dmInner div.u_1121514219 img {
    border-radius:30px 30px 30px 30px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_boxcontatti .dmformsubmit {
    font-family:var(--h4_font_family) !important;
    font-weight:var(--h4_font_weight) !important;
  }

  *#dm .dmInner div.u_boxcontatti .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:rgba(0,0,0,1) !important;
    font-family:var(--p1_font_family) !important;
    font-weight:var(--p1_font_weight) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_boxcontatti .m-recaptcha {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_boxcontatti .dmforminput input {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_boxcontatti .dmforminput textarea {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_boxcontatti .dmforminput .fileUploadLink {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_boxcontatti .checkboxwrapper span {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_boxcontatti .radiowrapper span {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_boxcontatti .optinwrapper div {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_boxcontatti .freetextwrapper {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_boxcontatti .dmforminput select {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_boxcontatti .dmforminput option {
    color:rgba(0,0,0,1) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_boxcontatti input::placeholder { font-size:11px !important; }

  *#dm .dmInner div.u_boxcontatti input.placeholder { font-size:11px !important; }

  *#dm .dmInner div.u_boxcontatti textarea::placeholder { font-size:11px !important; }

  *#dm .dmInner div.u_boxcontatti textarea.placeholder { font-size:11px !important; }

  *#dm .dmInner div.u_boxcontatti select::placeholder { font-size:11px !important; }

  *#dm .dmInner div.u_boxcontatti select.placeholder { font-size:11px !important; }

  *#dm .dmInner div.u_boxcontatti input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:2px 2px 2px 2px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_boxcontatti textarea {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:2px 2px 2px 2px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_boxcontatti select {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:2px 2px 2px 2px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_boxcontatti .dmwidget-title { text-align:center !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1576834166 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner *.u_1349181681 .socialHubIcon {
    width:35px !important;
    height:35px !important;
    font-size:23.333333333333332px !important;
    line-height:35px !important;
  }

  *#dm .dmInner *.u_1349181681 .socialHubIcon:after {
    width:43px !important;
    height:35px !important;
  }

  *#dm .dmInner div.u_1493403248 p { text-align:center !important; }

  *#dm .dmInner div.u_1493403248 li { text-align:center !important; }

  *#dm .dmInner div.u_1493403248 { text-align:center !important; }

  *#dm .dmInner div.u_1995452464 { text-align:center !important; }

  *#dm .dmInner div.u_1995452464 p { text-align:center !important; }

  *#dm .dmInner div.u_1995452464 li { text-align:center !important; }

  *#dm .dmInner div.u_1711414367 { text-align:center !important; }

  *#dm .dmInner div.u_1711414367 p { text-align:center !important; }

  *#dm .dmInner div.u_1711414367 li { text-align:center !important; }

  *#dm .dmInner div.u_1903871881 .dmformsubmit {
    width:250px !important;
    height:55px !important;
  }

  *#dm .dmInner div.u_boxcontatti .dmformsubmit {
    width:250px !important;
    height:55px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1576834166 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner *.u_1349181681 .socialHubIcon {
    width:35px !important;
    height:35px !important;
    font-size:23.333333333333332px !important;
    line-height:35px !important;
  }

  *#dm .dmInner *.u_1349181681 .socialHubIcon:after {
    width:43px !important;
    height:35px !important;
  }

  *#dm .dmInner div.u_1995452464 { text-align:center !important; }

  *#dm .dmInner div.u_1995452464 p { text-align:center !important; }

  *#dm .dmInner div.u_1995452464 li { text-align:center !important; }

  *#dm .dmInner div.u_1711414367 { text-align:center !important; }

  *#dm .dmInner div.u_1711414367 p { text-align:center !important; }

  *#dm .dmInner div.u_1711414367 li { text-align:center !important; }

  *#dm .dmInner div.u_1493403248 { text-align:center !important; }

  *#dm .dmInner div.u_1493403248 p { text-align:center !important; }

  *#dm .dmInner div.u_1493403248 li { text-align:center !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1576834166 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner *.u_1349181681 .socialHubIcon {
    width:32px !important;
    height:32px !important;
    font-size:21.333333333333332px !important;
    line-height:32px !important;
  }

  *#dm .dmInner *.u_1349181681 .socialHubIcon:after {
    width:40px !important;
    height:32px !important;
  }

  *#dm .dmInner div.u_1493403248 { text-align:center !important; }

  *#dm .dmInner div.u_1493403248 p { text-align:center !important; }

  *#dm .dmInner div.u_1493403248 li { text-align:center !important; }

  *#dm .dmInner div.u_1995452464 { text-align:center !important; }

  *#dm .dmInner div.u_1995452464 .rteBlock { text-align:center !important; }

  *#dm .dmInner div.u_1711414367 { text-align:center !important; }

  *#dm .dmInner div.u_1711414367 .rteBlock { text-align:center !important; }

  *#dm .dmInner div.u_1903871881 {
    padding-top:0 !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    width:calc(100% - 0px) !important;
    position:relative !important;
    height:auto !important;
    padding-left:0 !important;
    padding-bottom:0 !important;
    max-width:100% !important;
    padding-right:0 !important;
    min-width:25px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1903871881 .dmformsubmit {
    height:55px !important;
    width:328px !important;
  }

  *#dm .dmInner div.u_boxcontatti {
    padding-top:0 !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    width:calc(100% - 0px) !important;
    position:relative !important;
    height:auto !important;
    padding-left:0 !important;
    padding-bottom:0 !important;
    max-width:100% !important;
    padding-right:0 !important;
    min-width:25px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_boxcontatti .dmformsubmit {
    height:55px !important;
    width:328px !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 {
    
#\32 3a8c18c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 57px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 3b11e7a {
    width: 100.00%;
    height: 411px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b25bdb09 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\37 1d66d82 {
    min-height: 448px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_4i6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_4i6 {
    width: 38.06%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: -386px 15px 0px 15px;
}
}



@media all {
    
#\33 5eb2391 {
    min-height: 281px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a1bd8c79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b7735396 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0d0c1a7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 5ffcca1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c6f4b5ed.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c6f4b5ed {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2b40f6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e37835c {
    background-color: var(--color_3);
    background-image: none;
}
    
#\39 c07572a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ae07ad48.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ae07ad48 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 36e1256 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 69edb5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c0cd83d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 c0cd83d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6c930f2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 6c930f2 {
    width: 99.91%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c61ebf3d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ea3906a7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ac065398 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e9250d2f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e9250d2f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#eae61256 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c81dee14 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    background-image: linear-gradient(90deg, rgba(217, 217, 217, 1) 0%, rgba(255, 255, 255, 1) 100%);
    border-radius: 30px 30px 30px 30px;
    justify-content: flex-start;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c9c1627 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(217, 217, 217, 1) 100%);
    border-radius: 30px 30px 30px 30px;
    justify-content: flex-start;
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 5f85aa9 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 5a48638.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 5a48638 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ce9da566 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d5e0946e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 373a6b5 {
    min-height: 0;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 70b2393 {
    min-height: 442px;
    column-gap: 8%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    order: 1;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: flex-end;
    flex-wrap: nowrap;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 1d0ee49 {
    align-items: center;
    width: 46%;
    min-height: 410px;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    height: auto;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 183cba6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6d38ad0 {
    width: 14.32%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e8ec774 {
    min-height: 80px;
    column-gap: 6%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 0;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#e6f1b0cd {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_miq {
    width: 46%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_9pt {
    width: 33.60%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\35 7ba6c38 {
    width: 430px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d75c7e4c {
    width: 100%;
    height: 240px;
    max-width: 100%;
}
    
#\35 881758a {
    justify-content: flex-start;
    width: 48.17%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-direction: row;
    background-image: url("https://le-de.cdn-website.com/e68509527b2140309ae86a2fe08bc07c/dms3rep/multi/opt/imageye___-_imgi_11_eventi_new_11-1920w.jpg");
    padding: 22px 16px 22px 16px;
    margin: 0% 2% 0% 0%;
}
#\35 881758a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIAAwQFBhEx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIDUf/aAAwDAQACEQMRAD8Ax+nxKTx2zZozCxG7khtyCxIZ/YiSdccGj//Z');
}
    
#\31 251ce38 {
    min-height: 298px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a342624d {
    width: 340px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2d73e11 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\39 345bd73 {
    justify-content: space-between;
    width: 18.721907394609538%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 30px 16px 60px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ba150cf {
    justify-content: space-between;
    width: 31.11%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 0px 0 0 0;
    padding: 30px 16px 65px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 9793150 {
    justify-content: flex-start;
    width: 48.10%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-direction: row;
    background-image: url("https://le-de.cdn-website.com/e68509527b2140309ae86a2fe08bc07c/dms3rep/multi/opt/imageye___-_imgi_6_eventi_new_4-1920w.jpg");
    padding: 16px 16px 16px 16px;
    margin: 0% 2% 0% 0%;
}
#\32 9793150.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwP/xAAiEAACAQMCBwAAAAAAAAAAAAABAwIABCERMQYHEiJRYbH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACAxP/2gAMAwEAAhEDEQA/AEvhKdheNgxd4JmI1Jkdt8VR1xahzMk9x+0L8qmsLWasmc+fdJ0SekZO1H9WQy0g3//Z');
}
    
#\39 3cd47f1 {
    justify-content: space-between;
    width: 18.79101589495508%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 30px 16px 60px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 779b310 {
    width: 100%;
    height: 240px;
    max-width: 100%;
}
    
#\36 e175984 {
    width: 340px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a833a3b4 {
    min-height: 301px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ef0850c1 {
    width: 430px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 50297d6 {
    justify-content: space-between;
    width: 31.11%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 0px 0 0 0;
    padding: 30px 16px 60px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ed7d8055 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 4e79c09 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_3);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\34 e9278b5 {
    min-height: 77px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 9c4e8b3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_4g6 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#f9d1ffde {
    background-color: rgba(255, 248, 244, 1);
    background-image: none;
}
    
#efb40aff {
    align-items: center;
    width: 47.69%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 1395e77 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 989ef2b {
    align-items: center;
    width: 50%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-width: 0 0 0 1px;
    align-self: flex-end;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 77b400f {
    width: 86.04%;
    height: auto;
    max-width: 100%;
    order: 6;
    margin-top: -16px;
}
    
#\37 0d8f6bd {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb26af93 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -12px;
}
    
#c3902f24 {
    width: 53.17%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 191dca2 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 7;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 da60125 {
    width: 90.19%;
    height: 400px;
    min-height: 100px;
    max-width: 100%;
}
    
#ed579da5 {
    width: 4.7%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 51c9074 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
}
    
#cf784177 {
    width: 31.19%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4d9cbc1 {
    min-height: 482px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c7d07fbe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 47.58%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 efba59e {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -9px;
}
}



@media all {
    
#aaf9b15a {
    min-height: 230px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a727774e.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 40px;
}
#a727774e {
    width: 71%;
    height: auto;
    max-width: none;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b45a9e3 {
    background-color: rgba(252, 248, 238, 1);
}
    
#aedaab72 {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(217, 217, 217, 1) 100%);
    background-origin: border-box;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 cb73c1d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 49fb2f2 {
    min-height: 639px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: wrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 39c5e5f {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f8c92bba {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex: 1 1 auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#d0dfe51a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_93t {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#bc1f65d5 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex: 1 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#widget_h6b {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_5le {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 1d66d82 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 1%;
}
    
#widget_4i6 {
    width: 96.63%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5eb2391 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding-bottom: 4%;
}
    
#c81dee14 {
    width: 100%;
    min-height: 80px;
    padding: 3% 3% 3% 3%;
}
    
#\37 c9c1627 {
    width: 100%;
    min-height: 80px;
    padding: 3% 3% 3% 3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 373a6b5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    padding: 6% 4% 6% 4%;
}
    
#\32 70b2393 {
    width: 100%;
    min-height: 202px;
    height: auto;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\36 1d0ee49 {
    width: 100%;
    justify-content: flex-start;
    row-gap: 24px;
    min-width: 32px;
    height: auto;
    min-height: 142px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 183cba6 {
    width: 100%;
    min-width: 32px;
}
    
#b6d38ad0 {
    width: 100.00%;
    min-width: 32px;
}
    
#e01b1c1d {
    margin: 0px 0% 0px 0%;
}
    
#\35 e8ec774 {
    width: 100%;
    min-height: 52px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
}
    
#widget_miq {
    width: 96.19%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7ba6c38 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d75c7e4c {
    height: 200px;
}
    
#\35 881758a {
    width: 29.33%;
    min-height: 8px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    margin: 0% 2% 0% 0%;
}
#\35 881758a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIAAwQFBhEx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIDUf/aAAwDAQACEQMRAD8Ax+nxKTx2zZozCxG7khtyCxIZ/YiSdccGj//Z');
}
    
#\31 251ce38 {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 160px;
    column-gap: 0%;
}
    
#a342624d {
    margin: 0px 0% 0px 0%;
}
    
#\39 345bd73 {
    width: 29.21%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ba150cf {
    width: 39.33%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9793150 {
    width: 29.33%;
    min-height: 8px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    margin-right: 2%;
    margin-left: 0%;
}
#\32 9793150.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwP/xAAiEAACAQMCBwAAAAAAAAAAAAABAwIABCERMQYHEiJRYbH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACAxP/2gAMAwEAAhEDEQA/AEvhKdheNgxd4JmI1Jkdt8VR1xahzMk9x+0L8qmsLWasmc+fdJ0SekZO1H9WQy0g3//Z');
}
    
#\39 3cd47f1 {
    width: 29.21%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
}
    
#\35 779b310 {
    height: 200px;
}
    
#\36 e175984 {
    width: 340px;
    margin: 0px 0% 0px 0%;
}
    
#a833a3b4 {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 156px;
}
    
#ef0850c1 {
    margin: 0px 0% 0px 0%;
}
    
#\36 50297d6 {
    width: 39.33%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    row-gap: 16px;
    justify-content: space-between;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e9278b5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 91ed979 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 191dca2 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: -10px;
}
    
#\32 da60125 {
    height: 270px;
}
    
#efb40aff {
    padding-left: 4px;
    padding-right: 4px;
}
    
#\37 1395e77 {
    margin-top: 7px;
}
    
#\30 989ef2b {
    min-height: 270px;
}
    
#cf784177 {
    width: 100.00%;
    margin-top: -8px;
}
    
#a4d9cbc1 {
    min-height: 319px;
    padding: 0px 0px 0px 0px;
}
    
#\32 77b400f {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c7d07fbe {
    row-gap: 24px;
}
    
#c3902f24 {
    width: 100.00%;
    margin-top: -4px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aaf9b15a {
    min-height: 561px;
}
    
#a727774e.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee7e417c {
    margin: 0px 0% 0px 0%;
}
    
#\39 49fb2f2 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 240px;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 39c5e5f {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f8c92bba {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#bc1f65d5 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 3a8c18c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 67px 16px 67px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 3b11e7a {
    height: 342px;
    order: 0;
    width: 100.00%;
    margin-top: -29px;
}
    
#\37 1d66d82 {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
}
    
#widget_4i6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_4i6 {
    width: 81.59%;
    order: 1;
    margin: -253px 15px 0px 15px;
}
}



@media (max-width: 767px) {
    
#\33 5eb2391 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
    row-gap: 20px;
}
    
#c81dee14 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
    
#\37 c9c1627 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
}



@media (max-width: 767px) {
    
#\35 373a6b5 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\32 70b2393 {
    width: 100%;
    min-height: 255px;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 1;
    row-gap: 27px;
    padding: 23px 0px 23px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 1d0ee49 {
    width: 100.00%;
    min-width: 32px;
    row-gap: 24px;
    height: auto;
    min-height: 180px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\30 183cba6 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b6d38ad0 {
    min-width: 32px;
    width: 100%;
    margin-top: 44px;
}
    
#e01b1c1d {
    margin: 0px 0% 0px 0%;
}
    
#\35 e8ec774 {
    width: 100%;
    min-height: 127px;
    align-items: flex-start;
    row-gap: 22px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_miq {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 7ba6c38 {
    margin-bottom: 0px;
}
    
#d75c7e4c {
    height: 230px;
}
    
#\35 881758a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
}
#\35 881758a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIAAwQFBhEx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIDUf/aAAwDAQACEQMRAD8Ax+nxKTx2zZozCxG7khtyCxIZ/YiSdccGj//Z');
}
    
#\31 251ce38 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    padding-bottom: 4%;
    row-gap: 0px;
}
    
#a342624d {
    margin-bottom: 0px;
    margin-top: 35px;
}
    
#\39 345bd73 {
    width: 100%;
    min-height: 84px;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: center;
    height: auto;
    row-gap: 8px;
}
    
#\38 ba150cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\32 9793150 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
}
#\32 9793150.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwP/xAAiEAACAQMCBwAAAAAAAAAAAAABAwIABCERMQYHEiJRYbH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACAxP/2gAMAwEAAhEDEQA/AEvhKdheNgxd4JmI1Jkdt8VR1xahzMk9x+0L8qmsLWasmc+fdJ0SekZO1H9WQy0g3//Z');
}
    
#\39 3cd47f1 {
    width: 100%;
    min-height: 84px;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: center;
    row-gap: 8px;
    height: auto;
}
    
#\35 779b310 {
    height: 230px;
}
    
#a833a3b4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
}
    
#\36 50297d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: center;
}
}



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



@media (max-width: 767px) {
    
#\34 191dca2 {
    align-self: center;
}
    
#\32 da60125 {
    height: 320px;
}
    
#efb40aff {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cf784177 {
    width: 100.00%;
}
    
#ed579da5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a4d9cbc1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\32 77b400f {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c7d07fbe {
    min-height: 294px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    height: auto;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#c3902f24 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#aaf9b15a {
    min-height: 0;
    flex-direction: column;
    padding-bottom: 20px;
    flex-wrap: nowrap;
}
    
#a727774e {
    margin-right: 0px;
    width: 98.83%;
}
    
#aedaab72 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 49fb2f2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\39 39c5e5f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f8c92bba {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_93t {
    height: 240px;
}
    
#bc1f65d5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
}
}

