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

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

  *#dm .dmInner a.u_1606469926 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/dbb41bb6/icon/Arrow_1920806.svg) !important;
    background-color:var(--color_4) !important;
  }

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

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

  *#dm .dmInner a.u_1927937682 .iconBg {
    display:inline-block !important;
    background-color:var(--color_4) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1987809559 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:rgba(34,34,34,1) !important;
    font-size:16px !important;
    font-family: Manrope !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1987809559 .m-recaptcha {
    color:rgba(34,34,34,1) !important;
    font-size:16px !important;
    font-family: Manrope !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1987809559 input::placeholder {
    font-family: Manrope !important;
    color:rgba(34,34,34,1) !important;
  }

  *#dm .dmInner div.u_1987809559 input.placeholder {
    font-family: Manrope !important;
    color:rgba(34,34,34,1) !important;
  }

  *#dm .dmInner div.u_1987809559 textarea::placeholder {
    font-family: Manrope !important;
    color:rgba(34,34,34,1) !important;
  }

  *#dm .dmInner div.u_1987809559 textarea.placeholder {
    font-family: Manrope !important;
    color:rgba(34,34,34,1) !important;
  }

  *#dm .dmInner div.u_1987809559 select::placeholder {
    font-family: Manrope !important;
    color:rgba(34,34,34,1) !important;
  }

  *#dm .dmInner div.u_1987809559 select.placeholder {
    font-family: Manrope !important;
    color:rgba(34,34,34,1) !important;
  }

  *#dm .dmInner div.u_1987809559 .dmformsubmit {
    width:220px !important;
    height:50px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1469778625 {
    padding:0 !important;
    border-radius:50% 50% 50% 50% !important;
    background-image:linear-gradient(90deg,rgba(14,192,223,1) 0%,rgba(125,217,86,1) 100%) !important;
    border-width:0 !important;
    box-shadow:none !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1177693499 {
    padding:0 !important;
    border-radius:50% 50% 50% 50% !important;
    background-image:linear-gradient(90deg,rgba(14,192,223,1) 0%,rgba(125,217,86,1) 100%) !important;
    border-width:0 !important;
    box-shadow:none !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1836522703 {
    padding:0 !important;
    border-radius:50% 50% 50% 50% !important;
    background-image:linear-gradient(90deg,rgba(14,192,223,1) 0%,rgba(125,217,86,1) 100%) !important;
    border-width:0 !important;
    box-shadow:none !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner div.u_1463980090 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    box-shadow:none !important;
  }

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

  *#dm .dmInner div.u_1463980090 .svg { fill:rgba(14,192,223,1) !important; }

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

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

  *#dm .dmInner div.u_1669119183 {
    padding:0 !important;
    border-radius:50% 50% 50% 50% !important;
    background-image:linear-gradient(90deg,rgba(14,192,223,1) 0%,rgba(125,217,86,1) 100%) !important;
    border-width:0 !important;
    box-shadow:none !important;
    background-origin:border-box !important;
  }

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

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

  *#dm .dmInner div.u_189998362 hr {
    border-width:6px !important;
    color:rgba(14,192,223,1) !important;
  }

  *#dm .dmInner div.u_1539199018 hr {
    border-width:6px !important;
    color:rgba(14,192,223,1) !important;
  }

  *#dm .dmInner div.u_1079737037 hr {
    border-width:6px !important;
    color:rgba(14,192,223,1) !important;
  }

  *#dm .dmInner a.u_1907569285 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/dbb41bb6/icon/Arrow_1920806.svg) !important;
    background-color:var(--color_4) !important;
  }

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

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

  *#dm .dmInner a.u_1917534943 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/dbb41bb6/icon/Arrow_1920806.svg) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1917534943 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner a.u_1917534943:hover span.text { color:rgba(14,192,223,1) !important; }

  *#dm .dmInner a.u_1917534943.hover span.text { color:rgba(14,192,223,1) !important; }

  *#dm .dmInner a.u_1917534943:hover .iconBg { background-color:rgba(14,192,223,1) !important; }

  *#dm .dmInner a.u_1917534943.hover .iconBg { background-color:rgba(14,192,223,1) !important; }

  *#dm .dmInner div.u_1808247004 hr {
    border-width:6px !important;
    color:rgba(14,192,223,1) !important;
  }

  *#dm .dmInner div.u_1861134221 hr {
    border-width:6px !important;
    color:rgba(14,192,223,1) !important;
  }

  *#dm .dmInner div.u_1987809559 .dmforminput input {
    color:rgba(26,27,31,1) !important;
    font-size:16px !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1987809559 .dmforminput textarea {
    color:rgba(26,27,31,1) !important;
    font-size:16px !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1987809559 .dmforminput .fileUploadLink {
    color:rgba(26,27,31,1) !important;
    font-size:16px !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1987809559 .checkboxwrapper span {
    color:rgba(26,27,31,1) !important;
    font-size:16px !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1987809559 .radiowrapper span {
    color:rgba(26,27,31,1) !important;
    font-size:16px !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1987809559 .optinwrapper div {
    color:rgba(26,27,31,1) !important;
    font-size:16px !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1987809559 .freetextwrapper {
    color:rgba(26,27,31,1) !important;
    font-size:16px !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1987809559 .dmforminput select {
    color:rgba(26,27,31,1) !important;
    font-size:16px !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1987809559 .dmforminput option {
    color:rgba(26,27,31,1) !important;
    font-size:16px !important;
    font-family: Manrope !important;
  }

  *#dm .dmInner div.u_1942071658 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    box-shadow:none !important;
  }

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

  *#dm .dmInner div.u_1942071658 .svg { fill:rgba(14,192,223,1) !important; }

  *#dm .dmInner div.u_1157118396 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
    box-shadow:none !important;
  }

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

  *#dm .dmInner div.u_1157118396 .svg { fill:rgba(14,192,223,1) !important; }

  *#dm .dmInner a.u_1606469926 { border-radius:50px 0px 25px 50px !important; }

  *#dm .dmInner a.u_1163283058 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/dbb41bb6/icon/Arrow_1920806.svg) !important;
    background-color:var(--color_4) !important;
  }

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

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

  *#dm .dmInner a.u_1163283058 { border-radius:50px 0px 25px 50px !important; }

  *#dm .dmInner a.u_1080170710 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/dbb41bb6/icon/Arrow_1920806.svg) !important;
    background-color:var(--color_4) !important;
  }

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

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

  *#dm .dmInner a.u_1080170710 { border-radius:50px 0px 25px 50px !important; }

  *#dm .dmInner a.u_1742289563 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/dbb41bb6/icon/Arrow_1920806.svg) !important;
    background-color:var(--color_4) !important;
  }

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

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

  *#dm .dmInner a.u_1742289563 { border-radius:50px 0px 25px 50px !important; }

  *#dm .dmInner div.u_1338182922 hr {
    border-width:6px !important;
    color:rgba(14,192,223,1) !important;
  }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_4) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_4) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_4) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_4) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#c65fd297 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ced728a {
    background-image: none;
    background-color: rgba(245,245,245,1);
}
    
#\30 ee8d2ea {
    min-height: 94px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_gl2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 8px;
}
    
#\31 8f993b5 {
    margin: 0px 0% 0px 0%;
}
    
#\32 0b2e569.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 0b2e569 {
    width: 4.86%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 821e80c::before, #\39 821e80c > .bgExtraLayerOverlay {
    
}
#\39 821e80c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/dbb41bb6/dms3rep/multi/opt/pag+16-17-1920w.jpg");
    border-radius: 5px 5px 5px 5px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\39 821e80c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHxAAAQQABwAAAAAAAAAAAAAAAQACAwUEERITIUFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhL/2gAMAwEAAhEDEQA/AMk4akmkLTu6A7wqd0lM1xAM2Q47REm5I/pv/9k=');
}
    
#aa4b5d98 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 40%;
    min-width: 4%;
    padding: 50px 40px 50px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 a2eb35f {
    min-height: 606px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0fcced1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0fcced1 {
    width: 99.84%;
    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 f044150 {
    margin: 0px 0% 0px 0%;
}
    
#\33 d9597c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 1b4bd87.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 1b4bd87 {
    width: 16.26%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ffe856b3 {
    min-height: 709px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
    
#d40fc8b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    align-items: center;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(14,192,223,1) #000000 #000000 rgba(14,192,223,1);
    border-style: solid;
    padding: 16px 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#bdd1f042 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#group_329 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fb341a59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 aa5138a {
    margin: 0px 0% 0px 0%;
}
    
#c3ad762f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ee963e0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 ee963e0 {
    width: 12.81%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa09b911 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_g4q {
    align-items: flex-start;
    width: 100%;
    min-height: 114px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 4;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 25px 0% 0px 0%;
}
    
#\39 b3dd6cd {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5ea49ed {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fd7481f {
    align-items: flex-start;
    width: 100%;
    min-height: 114px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 4;
    height: auto;
}
    
#\39 94e59af {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ac5e4c6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b21c8d5a {
    align-items: flex-start;
    width: 100%;
    min-height: 114px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 4;
    height: auto;
}
    
#\35 7deef03 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6bb55d3 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 54dcfc2 {
    min-height: 45px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 6% 1% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 09379ab {
    margin: 0px 0% 0px 0%;
}
    
#\39 2fedb2a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b5962107 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#aa5e8e0a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_c3l {
    justify-content: flex-start;
    width: 31%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#widget_di4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b8cb65d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_155.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_155 {
    width: 16.26%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media all {
    
#\30 08c2ec5 {
    border-color: rgba(0, 0, 0, 1);
    background-color: rgba(245,245,245,1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
}
    
#\38 acf0e0e {
    max-width: 100%;
    width: 180px;
    min-height: 55px;
    height: auto;
    order: 4;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 0c8db3e::before, #\33 0c8db3e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.2;
    border-radius: inherit;
}
#\33 0c8db3e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 49.5%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: rgba(34,34,34,1);
    background-image: url("https://lirp.cdn-website.com/dbb41bb6/dms3rep/multi/opt/1-1920w.jpg");
    border-radius: 15px 15px 15px 15px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 400px 0px 0px 30px;
    margin: 0% 0% 0% 0%;
}
#\33 0c8db3e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAAUDBQAAAAAAAAAAAAAAAAECAwQFE0EGERQlMf/EABUBAQEAAAAAAAAAAAAAAAAAAAAD/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/ANi1MrqKXEZ5qbi8mW4mON6huK7I/TyACVo//9k=');
}
    
#\33 c577046 {
    min-height: 0px;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    padding: 1% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#eaac2241 {
    margin: 0px 0% 0px 0%;
}
    
#\36 875acac {
    max-width: 100%;
    width: 99.39%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ac3ae11::before, #\30 ac3ae11 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.15;
    border-radius: inherit;
}
#\30 ac3ae11 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 49.5%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: rgba(34,34,34,1);
    background-image: url("https://lirp.cdn-website.com/dbb41bb6/dms3rep/multi/opt/5-1920w.jpg");
    border-radius: 15px 15px 15px 15px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 400px 0px 0px 30px;
    margin: 0% 0% 0% 0%;
}
#\30 ac3ae11.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQj/xAAjEAACAQIEBwAAAAAAAAAAAAABAgQAAwURIVEGEhMVMmFx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwA2Xhcyf3h5lu9el6cjEZZH1QKcN44VB60kabVQ81EF9SFUE7CjW8j9qdPBSf/Z');
}
    
#e53f0780 {
    max-width: 100%;
    width: 99.44%;
    height: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ec34a3d {
    max-width: 100%;
    width: 180px;
    min-height: 55px;
    height: auto;
    order: 4;
    align-self: flex-end;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 6334991 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    border-width: 0 0 0 4px;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-style: solid;
    border-radius: 0px 0 0 0;
    padding: 16px 16px 16px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\39 124cf1d::before, #\39 124cf1d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.55;
    border-radius: inherit;
}
#\39 124cf1d {
    background-image: url("https://lirp.cdn-website.com/dbb41bb6/dms3rep/multi/opt/IMG_4741_01-eb451d76-1920w.jpg");
    background-origin: border-box;
    background-position: 50% 0%;
    border-radius: 3px 0 0 0;
}
#\39 124cf1d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAgABBAMGIwURFiJRUv/EABUBAQEAAAAAAAAAAAAAAAAAAAIF/8QAHREAAAUFAAAAAAAAAAAAAAAAAAECAwQFERITIf/aAAwDAQACEQMRAD8ApW5AhafGGkQE5m+QvpaTgduVchQBdz7O+/qIlKLWqyRGpUtyQ1k50x//2Q==');
}
    
#c985e5db {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 ed4ee17 {
    min-height: 258px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 e51d0e0 {
    margin: 0px 0% 0px 0%;
}
    
#c1a412ab.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#c1a412ab {
    width: 220px;
    height: 55px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcfe3bac {
    width: 79.48%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 3e8e774 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 4952200 {
    max-width: 100%;
    width: 100.00%;
    min-height: 100px;
    height: 350px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af1e3486 {
    min-height: 199px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c8daace {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    align-items: center;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(34,34,34,1) rgba(34,34,34,1) rgba(34,34,34,1) rgba(34,34,34,1);
    border-style: solid;
    box-shadow: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 c85dc46 {
    border-color: rgba(0, 0, 0, 1);
    background-color: rgba(245,245,245,1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\37 25ebb0a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 4704674 {
    min-height: 210px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
}
    
#ed498523 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#eb9a9dc1 {
    background-image: none;
    background-color: rgba(245,245,245,1);
}
    
#\35 ed2486e {
    margin: 0px 0% 0px 0%;
}
    
#\39 78a27ac {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 210dce4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 210dce4 {
    width: 7.10%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 02e68c2::before, #\33 02e68c2 > .bgExtraLayerOverlay {
    
}
#\33 02e68c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-position: 50% 100%;
    background-size: contain;
    padding: 10% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#fb9b44ad {
    min-height: 655px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c5ee9e92 {
    width: 48.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 11c486c::before, #\39 11c486c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.47;
    border-radius: inherit;
}
#\39 11c486c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/dbb41bb6/dms3rep/multi/opt/Ciclamino+3_QC+copy-3d375dd3-1920w.jpg");
}
    
#\30 1456d83.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#\30 1456d83 {
    width: 84.88%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 18dfee2 {
    justify-content: space-around;
    align-items: flex-start;
    width: 100.00%;
    min-height: 134px;
    max-height: 100%;
    height: auto;
    order: 0;
    row-gap: 15px;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f4bccab {
    width: 57.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a429a1be.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a429a1be {
    max-width: 100%;
    width: 200px;
    min-height: 55px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 77672d9::before, #\36 77672d9 > .bgExtraLayerOverlay {
    
}
#\36 77672d9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(180deg, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#\31 0c35a8b {
    min-height: 670px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 71007bc {
    margin: 0px 0% 0px 0%;
}
    
#\35 2cf35f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    align-items: center;
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_9j6 {
    width: 100%;
    height: 554px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#edf8df17 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
    flex-wrap: nowrap;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(34,34,34,1) rgba(34,34,34,1) rgba(34,34,34,1) rgba(34,34,34,1);
    border-style: solid;
    box-shadow: none;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c2a02b54 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 32a6743 {
    min-height: 241px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 0% 7% 5% 7%;
    margin: 0% 0% 0% 0%;
}
    
#c72256f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 42c1873 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
    flex-wrap: nowrap;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(34,34,34,1) rgba(34,34,34,1) rgba(34,34,34,1) rgba(34,34,34,1);
    border-style: solid;
    box-shadow: none;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 54ccad1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4007ec2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
    flex-wrap: nowrap;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(34,34,34,1) rgba(34,34,34,1) rgba(34,34,34,1) rgba(34,34,34,1);
    border-style: solid;
    box-shadow: none;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 803590d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5680c81 {
    max-width: 100%;
    width: 100.01%;
    height: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 151e1d4 {
    max-width: 100%;
    width: 98.96%;
    height: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c4746ac {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5520d41 {
    max-width: 100%;
    width: 98.96%;
    height: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ad6b1f9 {
    margin: 0px 0% 0px 0%;
}
    
#d154d710 {
    border-color: rgba(0, 0, 0, 1);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-style: solid;
    background-image: none;
}
    
#\39 0ed407c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 9824758::before, #\34 9824758 > .bgExtraLayerOverlay {
    
}
#\34 9824758 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57%;
    min-width: 4%;
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    background-position: 0% 50%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 7507c76 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 40%;
    min-width: 4%;
    order: 0;
    padding: 50px 40px 50px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a646f46c {
    margin: 0px 0% 0px 0%;
}
    
#\34 7d5b31a {
    min-height: 682px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 bba684f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 bba684f {
    width: 99.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae83386c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 a14aaca {
    background-image: none;
    background-color: var(--color_4);
}
    
#\34 6c53a4c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 6c53a4c {
    width: 16.26%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#dc46b522 {
    max-width: 100%;
    width: 99.44%;
    height: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed9cfe45::before, #ed9cfe45 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.2;
    border-radius: inherit;
}
#ed9cfe45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 49.5%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: rgba(34,34,34,1);
    background-image: url("https://lirp.cdn-website.com/dbb41bb6/dms3rep/multi/opt/Ciclamino+3_QC+copy-1920w.jpg");
    border-radius: 15px 15px 15px 15px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 400px 0px 0px 30px;
    margin: 0% 0% 0% 0%;
}
#ed9cfe45.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQFBhEhIjL/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABYRAQEBAAAAAAAAAAAAAAAAAAEAEf/aAAwDAQACEQMRAD8A2ItglzdNgo1WugJDiXngq42uzGAwY2Hz19oiC5Wl/9k=');
}
    
#c784f3c6::before, #c784f3c6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.15;
    border-radius: inherit;
}
#c784f3c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 49.5%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: rgba(34,34,34,1);
    background-image: url("https://lirp.cdn-website.com/dbb41bb6/dms3rep/multi/opt/11-1920w.jpg");
    border-radius: 15px 15px 15px 15px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-position: 50% 100%;
    padding: 400px 0px 0px 30px;
    margin: 0% 0% 0% 0%;
}
#c784f3c6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIBAAAAYBBQEAAAAAAAAAAAAAAAECAwQFEhEhMTJRYf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAECEjH/2gAMAwEAAhEDEQA/AIINbYzZanClYoc3SXg1yqbfTs2f3LkAEktHs2f/2Q==');
}
    
#fdc6a908 {
    border-color: rgba(0, 0, 0, 1);
    background-color: rgba(245,245,245,1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
}
    
#\32 ff56e57 {
    min-height: 0px;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    padding: 1% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d0f8ed34 {
    margin: 0px 0% 0px 0%;
}
    
#e0780889 {
    max-width: 100%;
    width: 99.44%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ce5f735 {
    max-width: 100%;
    width: 180px;
    min-height: 55px;
    height: auto;
    order: 4;
    align-self: flex-end;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 505430f {
    max-width: 100%;
    width: 180px;
    min-height: 55px;
    height: auto;
    order: 4;
    justify-self: auto;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#daf6299e {
    max-width: 100%;
    width: 60.88%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f73c30b9 {
    width: 62.33%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0a92a93 {
    min-height: 55px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#\39 a46f3e8::before, #\39 a46f3e8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.5;
    border-radius: inherit;
}
#\39 a46f3e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0.4);
    background-image: url("https://lirp.cdn-website.com/dbb41bb6/dms3rep/multi/opt/tenda+da+sole-1920w.png");
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
#\39 a46f3e8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AHiCeI6Xl6att66op62ajLGXgr2ijMy0otS9qtvFsgB1eV+Pjn2so5q+qJa9n4W7mny5mHu5nIC5noO7o4gAZmU/enNTkIJjqpJstZZutpRtp4Rgl3ZVjHFRjHVUAGRjQHNwToN8V5aGWqKLX6aJY5V3V35jRnFcPnRhPwB1c0yBgF6HhGOJf1qKd1OOdlmDalJuWUNlUzlpWjcAfHdLk41qo5l8pJJ3mYJpmH9rln5sjHZli3ZdkX1cAHpvN5yNZbShiLihkamPfqaMe6iOfKePfaqSebCYet7YbFytO8KbAAAAAElFTkSuQmCC');
}
    
#\35 7b8aaa2 {
    margin: 0px 0% 0px 0%;
}
    
#a846727e::before, #a846727e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.7;
    border-radius: inherit;
}
#a846727e {
    background-color: rgba(245,245,245,1);
    background-image: url("https://lirp.cdn-website.com/dbb41bb6/dms3rep/multi/opt/tenda+da+sole-1920w.png");
}
#a846727e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AHiCeI6Xl6att66op62ajLGXgr2ijMy0otS9qtvFsgB1eV+Pjn2so5q+qJa9n4W7mny5mHu5nIC5noO7o4gAZmU/enNTkIJjqpJstZZutpRtp4Rgl3ZVjHFRjHVUAGRjQHNwToN8V5aGWqKLX6aJY5V3V35jRnFcPnRhPwB1c0yBgF6HhGOJf1qKd1OOdlmDalJuWUNlUzlpWjcAfHdLk41qo5l8pJJ3mYJpmH9rln5sjHZli3ZdkX1cAHpvN5yNZbShiLihkamPfqaMe6iOfKePfaqSebCYet7YbFytO8KbAAAAAElFTkSuQmCC');
}
    
#\38 395e861 {
    max-width: 100%;
    width: 95.1%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bac085db {
    max-width: 100%;
    width: 200px;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_2ar {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
}
    
#\30 1222d42 {
    max-width: 100%;
    width: 200px;
    min-height: 50px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ee8d2ea {
    min-height: 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 5% 3% 2% 3%;
}
    
#c65fd297 {
    width: 100%;
    row-gap: 16px;
    min-height: 8px;
}
    
#\31 8f993b5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_gl2 {
    width: 47.63%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 a2eb35f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\39 821e80c::before, #\39 821e80c > .bgExtraLayerOverlay {
    
}
#\39 821e80c {
    width: 100%;
    min-height: 300px;
    height: auto;
}
#\39 821e80c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHxAAAQQABwAAAAAAAAAAAAAAAQACAwUEERITIUFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhL/2gAMAwEAAhEDEQA/AMk4akmkLTu6A7wqd0lM1xAM2Q47REm5I/pv/9k=');
}
    
#aa4b5d98 {
    width: 100%;
    min-height: 80px;
    row-gap: 20px;
    padding: 5% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0fcced1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0fcced1 {
    margin: 0px 0% 0px 0%;
}
    
#\31 f044150 {
    margin: 0px 0% 0px 0%;
}
    
#\33 d9597c6 {
    order: 0;
    width: 88.14%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ffe856b3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 4% 5% 4%;
}
    
#d40fc8b9 {
    row-gap: 15px;
    width: 100%;
    min-height: 80px;
}
    
#group_329 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
}
    
#\37 aa5138a {
    margin: 0px 0% 0px 0%;
}
    
#c3ad762f {
    width: 100.00%;
}
    
#group_g4q {
    align-items: center;
}
    
#\33 fd7481f {
    align-items: center;
}
    
#b21c8d5a {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 54dcfc2 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 235px;
}
    
#b5962107 {
    width: 100.00%;
}
    
#widget_di4 {
    width: 100.00%;
}
    
#\37 b8cb65d {
    width: 100.00%;
}
    
#\39 2fedb2a {
    justify-content: flex-start;
    width: 57.60012029258728%;
}
    
#group_c3l {
    row-gap: 15px;
    width: 38.23%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0c8db3e::before, #\33 0c8db3e > .bgExtraLayerOverlay {
    
}
#\33 0c8db3e {
    width: 49.5%;
    min-height: 8px;
    padding: 0px 0px 0px 16px;
    margin: 0% 0% 0% 0%;
}
#\33 0c8db3e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAAUDBQAAAAAAAAAAAAAAAAECAwQFE0EGERQlMf/EABUBAQEAAAAAAAAAAAAAAAAAAAAD/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/ANi1MrqKXEZ5qbi8mW4mON6huK7I/TyACVo//9k=');
}
    
#\33 c577046 {
    flex-direction: row;
    min-height: 348px;
    flex-wrap: nowrap;
    padding: 1% 3% 5% 3%;
}
    
#eaac2241 {
    margin: 0px 0% 0px 0%;
}
    
#\30 ac3ae11::before, #\30 ac3ae11 > .bgExtraLayerOverlay {
    
}
#\30 ac3ae11 {
    width: 49.5%;
    min-height: 8px;
    padding: 16px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#\30 ac3ae11.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQj/xAAjEAACAQIEBwAAAAAAAAAAAAABAgQAAwURIVEGEhMVMmFx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwA2Xhcyf3h5lu9el6cjEZZH1QKcN44VB60kabVQ81EF9SFUE7CjW8j9qdPBSf/Z');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6334991 {
    width: 100%;
    row-gap: 16px;
    min-height: 8px;
}
    
#\33 ed4ee17 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
}
    
#\39 124cf1d::before, #\39 124cf1d > .bgExtraLayerOverlay {
    
}
#\39 124cf1d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAgABBAMGIwURFiJRUv/EABUBAQEAAAAAAAAAAAAAAAAAAAIF/8QAHREAAAUFAAAAAAAAAAAAAAAAAAECAwQFERITIf/aAAwDAQACEQMRAD8ApW5AhafGGkQE5m+QvpaTgduVchQBdz7O+/qIlKLWqyRGpUtyQ1k50x//2Q==');
}
    
#dcfe3bac {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 c8daace {
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#af1e3486 {
    flex-direction: row;
    min-height: 348px;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
}
    
#\37 25ebb0a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4704674 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 112px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fb9b44ad {
    min-height: 320px;
}
    
#\39 11c486c::before, #\39 11c486c > .bgExtraLayerOverlay {
    
}
#\39 11c486c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#c5ee9e92 {
    width: 73.56%;
}
    
#\33 02e68c2::before, #\33 02e68c2 > .bgExtraLayerOverlay {
    
}
    
#\32 f4bccab {
    width: 86.01%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0c35a8b {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 77672d9::before, #\36 77672d9 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4007ec2 {
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#edf8df17 {
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 32a6743 {
    flex-direction: row;
    padding-left: 4%;
    min-height: 348px;
    flex-wrap: wrap;
    padding-right: 4%;
    column-gap: 2%;
}
    
#\35 42c1873 {
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9824758::before, #\34 9824758 > .bgExtraLayerOverlay {
    
}
#\34 9824758 {
    width: 100%;
    min-height: 350px;
    height: auto;
    order: 0;
}
    
#\37 7507c76 {
    width: 100%;
    min-height: 80px;
    row-gap: 20px;
    order: 1;
    padding: 5% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a646f46c {
    margin: 0px 0% 0px 0%;
}
    
#\34 7d5b31a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\32 bba684f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 bba684f {
    margin: 0px 0% 0px 0%;
}
    
#ae83386c {
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ed9cfe45::before, #ed9cfe45 > .bgExtraLayerOverlay {
    
}
#ed9cfe45 {
    width: 49.5%;
    min-height: 8px;
    padding: 16px 0px 0px 16px;
    margin: 0% 0% 0% 0%;
}
#ed9cfe45.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQFBhEhIjL/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABYRAQEBAAAAAAAAAAAAAAAAAAEAEf/aAAwDAQACEQMRAD8A2ItglzdNgo1WugJDiXngq42uzGAwY2Hz19oiC5Wl/9k=');
}
    
#c784f3c6::before, #c784f3c6 > .bgExtraLayerOverlay {
    
}
#c784f3c6 {
    width: 49.5%;
    min-height: 8px;
    padding: 16px 0px 0px 16px;
    margin: 0% 0% 0% 0%;
}
#c784f3c6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIBAAAAYBBQEAAAAAAAAAAAAAAAECAwQFEhEhMTJRYf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAECEjH/2gAMAwEAAhEDEQA/AIINbYzZanClYoc3SXg1yqbfTs2f3LkAEktHs2f/2Q==');
}
    
#\32 ff56e57 {
    flex-direction: row;
    min-height: 348px;
    flex-wrap: nowrap;
    padding: 1% 3% 5% 3%;
}
    
#d0f8ed34 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#daf6299e {
    width: 100%;
}
    
#f73c30b9 {
    width: 87.28%;
}
    
#\39 0a92a93 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a846727e::before, #a846727e > .bgExtraLayerOverlay {
    
}
#a846727e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AHiCeI6Xl6att66op62ajLGXgr2ijMy0otS9qtvFsgB1eV+Pjn2so5q+qJa9n4W7mny5mHu5nIC5noO7o4gAZmU/enNTkIJjqpJstZZutpRtp4Rgl3ZVjHFRjHVUAGRjQHNwToN8V5aGWqKLX6aJY5V3V35jRnFcPnRhPwB1c0yBgF6HhGOJf1qKd1OOdlmDalJuWUNlUzlpWjcAfHdLk41qo5l8pJJ3mYJpmH9rln5sjHZli3ZdkX1cAHpvN5yNZbShiLihkamPfqaMe6iOfKePfaqSebCYet7YbFytO8KbAAAAAElFTkSuQmCC');
}
    
#\38 395e861 {
    width: 100%;
}
    
#\39 a46f3e8::before, #\39 a46f3e8 > .bgExtraLayerOverlay {
    
}
#\39 a46f3e8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AHiCeI6Xl6att66op62ajLGXgr2ijMy0otS9qtvFsgB1eV+Pjn2so5q+qJa9n4W7mny5mHu5nIC5noO7o4gAZmU/enNTkIJjqpJstZZutpRtp4Rgl3ZVjHFRjHVUAGRjQHNwToN8V5aGWqKLX6aJY5V3V35jRnFcPnRhPwB1c0yBgF6HhGOJf1qKd1OOdlmDalJuWUNlUzlpWjcAfHdLk41qo5l8pJJ3mYJpmH9rln5sjHZli3ZdkX1cAHpvN5yNZbShiLihkamPfqaMe6iOfKePfaqSebCYet7YbFytO8KbAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#c65fd297 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 ee8d2ea {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 6% 6% 6%;
}
    
#\31 8f993b5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_gl2 {
    width: 100.00%;
}
    
#\32 0b2e569 {
    width: 50px;
}
}



@media (max-width: 767px) {
    
#\39 821e80c::before, #\39 821e80c > .bgExtraLayerOverlay {
    
}
#\39 821e80c {
    width: 100%;
    min-height: 300px;
    align-items: center;
    height: auto;
}
#\39 821e80c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHxAAAQQABwAAAAAAAAAAAAAAAQACAwUEERITIUFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhL/2gAMAwEAAhEDEQA/AMk4akmkLTu6A7wqd0lM1xAM2Q47REm5I/pv/9k=');
}
    
#aa4b5d98 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 8% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a2eb35f {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 0% 4%;
}
    
#\30 0fcced1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0fcced1 {
    width: 99.90%;
    margin: 15px 0% 0px 0%;
}
    
#\33 d9597c6 {
    width: 77.92%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f044150 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ffe856b3 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 5% 4% 10% 4%;
}
    
#d40fc8b9 {
    row-gap: 12px;
    padding-top: 0px;
    padding-left: 0px;
    min-height: 80px;
    padding-right: 0px;
    width: 100%;
}
    
#group_329 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    justify-content: center;
    height: auto;
    row-gap: 0px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 aa5138a {
    margin: 0px 0% 0px 0%;
}
    
#c3ad762f {
    width: 100.00%;
}
    
#aa09b911.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aa09b911 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b5ea49ed {
    width: 100%;
}
    
#group_g4q {
    align-items: center;
}
    
#\33 fd7481f {
    align-items: center;
}
    
#\30 ac5e4c6 {
    width: 100%;
}
    
#b21c8d5a {
    align-items: center;
}
    
#\36 6bb55d3 {
    width: 100%;
}
    
#fb341a59.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 10px 15px 10px;
}
#fb341a59 {
    margin: 0px 0% 0px 0%;
}
    
#\36 ee963e0 {
    width: 50px;
}
}



@media (max-width: 767px) {
    
#\34 54dcfc2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
}
    
#\39 2fedb2a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b5962107 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 09379ab {
    margin: 0px 0% 0px 0%;
}
    
#group_c3l {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
    row-gap: 15px;
}
    
#widget_di4 {
    width: 100.00%;
}
    
#\37 b8cb65d {
    width: 100.00%;
}
    
#widget_155 {
    width: 50px;
}
}



@media (max-width: 767px) {
    
#\33 0c8db3e::before, #\33 0c8db3e > .bgExtraLayerOverlay {
    
}
#\33 0c8db3e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    height: auto;
    padding: 200px 0px 0px 10px;
    margin: 0% 0% 0% 0%;
}
#\33 0c8db3e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAAUDBQAAAAAAAAAAAAAAAAECAwQFE0EGERQlMf/EABUBAQEAAAAAAAAAAAAAAAAAAAAD/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/ANi1MrqKXEZ5qbi8mW4mON6huK7I/TyACVo//9k=');
}
    
#\33 c577046 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 1% 4% 3% 4%;
}
    
#eaac2241 {
    margin: 0px 0% 0px 0%;
}
    
#\30 ac3ae11::before, #\30 ac3ae11 > .bgExtraLayerOverlay {
    
}
#\30 ac3ae11 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    height: auto;
    padding: 200px 0px 0px 10px;
    margin: 0% 0% 0% 0%;
}
#\30 ac3ae11.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQj/xAAjEAACAQIEBwAAAAAAAAAAAAABAgQAAwURIVEGEhMVMmFx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwA2Xhcyf3h5lu9el6cjEZZH1QKcN44VB60kabVQ81EF9SFUE7CjW8j9qdPBSf/Z');
}
}



@media (max-width: 767px) {
    
#\36 6334991 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    height: auto;
}
    
#\33 ed4ee17 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
    
#\35 e51d0e0 {
    margin: 0px 0% 0px 0%;
}
    
#\39 124cf1d::before, #\39 124cf1d > .bgExtraLayerOverlay {
    
}
#\39 124cf1d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAgABBAMGIwURFiJRUv/EABUBAQEAAAAAAAAAAAAAAAAAAAIF/8QAHREAAAUFAAAAAAAAAAAAAAAAAAECAwQFERITIf/aAAwDAQACEQMRAD8ApW5AhafGGkQE5m+QvpaTgduVchQBdz7O+/qIlKLWqyRGpUtyQ1k50x//2Q==');
}
    
#c1a412ab.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#c1a412ab {
    width: 200px;
    margin: 10px 0% 0px 0%;
}
    
#c985e5db {
    width: 85.81%;
}
    
#dcfe3bac {
    width: 100.00%;
}
    
#\32 3e8e774.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 3px 0px 3px;
}
#\32 3e8e774 {
    width: 50px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 4952200 {
    width: 100.00%;
    height: 414px;
}
    
#\38 c8daace {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#af1e3486 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\37 25ebb0a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 4704674 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ed498523 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 5px;
}
    
#\32 210dce4 {
    width: 50px;
}
}



@media (max-width: 767px) {
    
#\33 02e68c2::before, #\33 02e68c2 > .bgExtraLayerOverlay {
    
}
#\33 02e68c2 {
    min-height: 200px;
    align-items: center;
    padding: 12% 0% 12% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fb9b44ad {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#c5ee9e92 {
    width: 99.70%;
}
    
#\39 11c486c::before, #\39 11c486c > .bgExtraLayerOverlay {
    
}
#\39 11c486c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    
#\30 1456d83.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#\30 1456d83 {
    width: 94.36%;
}
    
#\36 18dfee2 {
    align-self: auto;
    align-items: flex-start;
    height: auto;
    min-height: 147px;
    justify-self: auto;
    width: 100%;
    order: 0;
    justify-content: center;
    padding: 0% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f4bccab {
    width: 99.70%;
}
    
#a429a1be.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a429a1be {
    margin: 5px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 0c35a8b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 10% 4%;
}
    
#\30 71007bc {
    margin: 0px 0% 0px 0%;
}
    
#\35 2cf35f5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 10px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 77672d9::before, #\36 77672d9 > .bgExtraLayerOverlay {
    
}
    
#widget_9j6 {
    width: 100.00%;
    height: 318px;
}
}



@media (max-width: 767px) {
    
#b4007ec2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#edf8df17 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 32a6743 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 1% 4% 8% 4%;
}
    
#\37 ad6b1f9 {
    margin: 0px 0% 0px 0%;
}
    
#\35 42c1873 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 9824758::before, #\34 9824758 > .bgExtraLayerOverlay {
    
}
#\34 9824758 {
    width: 100%;
    min-height: 235px;
    align-items: center;
    height: auto;
    order: 0;
}
    
#\37 7507c76 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    order: 1;
    padding: 8% 2% 12% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a646f46c {
    margin: 0px 0% 0px 0%;
}
    
#\34 7d5b31a {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 0% 4%;
}
    
#\32 bba684f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 bba684f {
    width: 99.90%;
    margin: 15px 0% 0px 0%;
}
    
#ae83386c {
    width: 99.89%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ed9cfe45::before, #ed9cfe45 > .bgExtraLayerOverlay {
    
}
#ed9cfe45 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    height: auto;
    padding: 200px 0px 0px 10px;
    margin: 0% 0% 0% 0%;
}
#ed9cfe45.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQFBhEhIjL/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABYRAQEBAAAAAAAAAAAAAAAAAAEAEf/aAAwDAQACEQMRAD8A2ItglzdNgo1WugJDiXngq42uzGAwY2Hz19oiC5Wl/9k=');
}
    
#c784f3c6::before, #c784f3c6 > .bgExtraLayerOverlay {
    
}
#c784f3c6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    height: auto;
    padding: 200px 0px 0px 10px;
    margin: 0% 0% 0% 0%;
}
#c784f3c6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIBAAAAYBBQEAAAAAAAAAAAAAAAECAwQFEhEhMTJRYf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAECEjH/2gAMAwEAAhEDEQA/AIINbYzZanClYoc3SXg1yqbfTs2f3LkAEktHs2f/2Q==');
}
    
#\32 ff56e57 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 1% 4% 8% 4%;
}
    
#d0f8ed34 {
    margin: 0px 0% 0px 0%;
}
    
#e0780889 {
    width: 65.69%;
}
}



@media (max-width: 767px) {
    
#daf6299e {
    width: 100%;
}
    
#f73c30b9 {
    width: 100.00%;
}
    
#\39 0a92a93 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 a46f3e8::before, #\39 a46f3e8 > .bgExtraLayerOverlay {
    
}
#\39 a46f3e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 5px;
}
#\39 a46f3e8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AHiCeI6Xl6att66op62ajLGXgr2ijMy0otS9qtvFsgB1eV+Pjn2so5q+qJa9n4W7mny5mHu5nIC5noO7o4gAZmU/enNTkIJjqpJstZZutpRtp4Rgl3ZVjHFRjHVUAGRjQHNwToN8V5aGWqKLX6aJY5V3V35jRnFcPnRhPwB1c0yBgF6HhGOJf1qKd1OOdlmDalJuWUNlUzlpWjcAfHdLk41qo5l8pJJ3mYJpmH9rln5sjHZli3ZdkX1cAHpvN5yNZbShiLihkamPfqaMe6iOfKePfaqSebCYet7YbFytO8KbAAAAAElFTkSuQmCC');
}
    
#a846727e::before, #a846727e > .bgExtraLayerOverlay {
    
}
#a846727e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AHiCeI6Xl6att66op62ajLGXgr2ijMy0otS9qtvFsgB1eV+Pjn2so5q+qJa9n4W7mny5mHu5nIC5noO7o4gAZmU/enNTkIJjqpJstZZutpRtp4Rgl3ZVjHFRjHVUAGRjQHNwToN8V5aGWqKLX6aJY5V3V35jRnFcPnRhPwB1c0yBgF6HhGOJf1qKd1OOdlmDalJuWUNlUzlpWjcAfHdLk41qo5l8pJJ3mYJpmH9rln5sjHZli3ZdkX1cAHpvN5yNZbShiLihkamPfqaMe6iOfKePfaqSebCYet7YbFytO8KbAAAAAElFTkSuQmCC');
}
    
#\38 395e861 {
    width: 100%;
}
    
#group_2ar {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bac085db {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
    
#\30 1222d42 {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
}

