@media all {
  *#dm .dmInner a.u_1652781204 { border-color:var(--color_3) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1357283254 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1402533038 hr { color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1510481329 { border-color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner div.u_1779391641 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1294551269 hr { color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_525282318 hr { color:var(--color_15) !important; }

  *#dm .dmInner div.u_1009798619 hr { color:var(--color_15) !important; }

  *#dm .dmInner div.u_1933594999 hr { color:var(--color_15) !important; }

  *#dm .dmInner div.u_1079822683 hr { color:var(--color_15) !important; }

  *#dm .dmInner div.u_1772030391 hr { color:var(--color_15) !important; }

  *#dm .dmInner div.u_1239484338 hr { color:var(--color_15) !important; }

  *#dm .dmInner div.u_1740057266 hr { color:var(--color_15) !important; }

  *#dm .dmInner div.u_1070395726 hr { color:var(--color_15) !important; }

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

  *#dm .dmInner a.u_1510481329 .iconBg { display:inline !important; }

  *#dm .dmInner a.u_1510481329 span.icon {
    color:var(--color_3) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1510481329:hover span.icon {
    color:var(--color_15) !important;
    fill:var(--color_15) !important;
  }

  *#dm .dmInner a.u_1510481329.hover span.icon {
    color:var(--color_15) !important;
    fill:var(--color_15) !important;
  }

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

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

  *#dm .dmInner a.u_1423907650 { border-color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner a.u_1423907650 .iconBg { display:inline !important; }

  *#dm .dmInner a.u_1423907650 span.icon {
    color:var(--color_3) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1423907650:hover span.icon {
    color:var(--color_13) !important;
    fill:var(--color_13) !important;
  }

  *#dm .dmInner a.u_1423907650.hover span.icon {
    color:var(--color_13) !important;
    fill:var(--color_13) !important;
  }

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

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

  *#dm .dmInner a.u_1553731467 { border-color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner a.u_1553731467 .iconBg { display:inline !important; }

  *#dm .dmInner a.u_1553731467 span.icon {
    color:var(--color_3) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1553731467:hover span.icon {
    color:var(--color_13) !important;
    fill:var(--color_13) !important;
  }

  *#dm .dmInner a.u_1553731467.hover span.icon {
    color:var(--color_13) !important;
    fill:var(--color_13) !important;
  }

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

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

  *#dm .dmInner a.u_1603790853 { border-color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner a.u_1603790853 .iconBg { display:inline !important; }

  *#dm .dmInner a.u_1603790853 span.icon {
    color:var(--color_3) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1603790853:hover span.icon {
    color:var(--color_15) !important;
    fill:var(--color_15) !important;
  }

  *#dm .dmInner a.u_1603790853.hover span.icon {
    color:var(--color_15) !important;
    fill:var(--color_15) !important;
  }

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

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

  *#dm .dmInner div.u_1020592435 img {
    object-fit:contain !important;
    border-radius:50% !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;
  }

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

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

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

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

  *#dm .dmInner div.u_1043224415 hr { color:var(--color_15) !important; }
}

@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1652781204 span.text { font-size:17px !important; }

  *#dm .dmInner a.u_1510481329 span.text { font-size:17px !important; }

  *#dm .dmInner a.u_1423907650 span.text { font-size:17px !important; }

  *#dm .dmInner a.u_1553731467 span.text { font-size:17px !important; }

  *#dm .dmInner a.u_1603790853 span.text { font-size:17px !important; }
}

*#dm .dmInner div.u_5766530 { animation:pulse 2s infinite !important; }

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1643613918 { text-align:center !important; }

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

  *#dm .dmInner div.u_1643613918 li { text-align:center !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_5766530
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\39 8295061 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2f7dd24 {
    background-color: var(--color_14);
    background-image: none;
}
    
#\32 1be1ca1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22.01%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1k4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3aac3de {
    margin: 0px 0% 0px 0%;
}
    
#group_lnq {
    width: 56.56%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_3v1 {
    width: 21.42%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_ui5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ui5 {
    width: 155px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 f43672a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 f43672a {
    width: 155px;
    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 {
    
#\38 8966455 {
    width: 230px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 46afaad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 28.84%;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#dc93154f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 28px;
    width: 71.14%;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ce58686 {
    min-height: 460px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 22% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#a7a96062 {
    background-color: var(--color_1);
}
    
#b305b0d6.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 6px;
}
#b305b0d6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0c21ce5 {
    width: 87.85%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7f46de9 {
    width: 325px;
    height: 59px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fe92c4b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ad8b4db {
    width: 100%;
    height: 34px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f834ff1 {
    width: 100%;
    height: 24px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8891f05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5e90c9f {
    width: 100%;
    height: 34px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#beb92d7d {
    width: 230px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c294905f {
    width: 100%;
    height: 24px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c20b151 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 158f8ae {
    margin: 0px 0% 0px 0%;
}
    
#group_p5v {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1608846121380942%;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
}
    
#\30 75b0071 {
    width: 325px;
    height: 59px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 c17fe21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f1d10ab1 {
    background-color: var(--color_14);
    background-image: none;
}
    
#\31 e29ff8c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cef4fe01 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 15.8%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d76390f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#bf2d115d {
    width: 245px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    order: 3;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d121811d {
    min-height: 430px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\31 30cb823.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 30cb823 {
    width: 55px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0dea3f9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_fad {
    width: 55%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e439d400 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 15.8%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a136ac6 {
    width: 55%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c091aed0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c091aed0 {
    width: 55px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbb4903c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 e054abf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7d94ce7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#c4da506c {
    width: 245px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    order: 3;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 df79544 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 15.8%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\35 334679f {
    width: 55%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 b4b3711.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 b4b3711 {
    width: 55px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cac37316 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 be344ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2b3ba99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0db090b {
    width: 245px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    order: 3;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 8d25d80 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 15.8%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\32 7bb4669 {
    width: 55%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 bd2c9cd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 bd2c9cd {
    width: 55px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d45ed6cb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 496783a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8ad6b19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 31bccd1 {
    width: 245px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    order: 3;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 fd2e0f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 15.8%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#bf01b7a4 {
    width: 55%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 06e981d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 06e981d {
    width: 55px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c57abe53 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f03b270 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b9487ccc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c0fe376 {
    width: 245px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    order: 3;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b4ae900f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 15.8%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 8px 8px 8px 8px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32) rgba(255, 255, 255, 0.32);
    border-width: 0px 0px 0px 0px;
    align-items: center;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b1f5f31 {
    width: 55%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c3cb6012.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c3cb6012 {
    width: 55px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9b66617 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 0998d34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#afe7dee7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b7f007e {
    width: 245px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    order: 3;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#e7431519.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e7431519 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#b9f5583f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cd51e8e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 102%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 2fab25a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 11b4b8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 102%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 9a0acbc {
    min-height: 103px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b4960576 {
    margin: 0px 0% 0px 0%;
}
    
#widget_rce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#widget_rce {
    width: 25%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ca2dadf4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.255672845150029%;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b9bc82b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 b9bc82b {
    width: 11.86%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ffec2a1 {
    width: 47.87%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e6d7bada.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6d7bada {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 40721b1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(244, 244, 244, 0.75);
    background-image: none;
}
    
#\36 dd42e74 {
    margin: 0px 0% 0px 0%;
}
    
#\36 7bfd5ee {
    min-height: 103px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a46b5f1e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#db868b97 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#d9cbc73d {
    min-height: 408px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#afbf0664 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 914.344px;
    min-width: 32px;
    justify-content: flex-start;
    order: 1;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_13);
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#cb66bb22 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    min-width: 32px;
    align-self: center;
}
    
#\34 09089ce {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-wrap: nowrap;
    padding: 25px 16px 25px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 045475a {
    width: 56.63%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(244, 244, 244, 0.75);
    background-image: none;
    padding: 16px 16px 16px 16px;
}
    
#f0e6e81d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.37%;
    min-width: 4%;
    background-color: rgba(246, 246, 246, 1);
    background-image: url("https://lirp.cdn-website.com/0ca40c03/dms3rep/multi/opt/progettoedilizio-1920w.png");
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
#f0e6e81d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQI1wHNADL/AAAAAAC/v78A0c2/DdnVxyHh39g95uXiTebn5z3j5eQhydLJA////wAA4uLGAb7JqgjY18Uv4N7QXubk3Y3p6Oab5+fndeTk5D7JzMkJ////AADHyrkJ0dXFKNzdz2vi4tir5ubg2Ojn5c/l5eWP3+DgRLe5twuVlZUBAMnLuwrV2Mkr4OHVaufn4KXq6eW96urpoOTk5GDd3d0psbGxCIeHhwEAyMq9Ctzc0ybl5uBU6+zpg+vs6onp6elk4eHhK8jIyAlxcXECXFxcAYBlhaRf7x0hAAAAAElFTkSuQmCC');
}
    
#f099e328 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 914.344px;
    min-width: 32px;
    justify-content: flex-start;
    order: 1;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_13);
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a5aeb2b {
    width: 83.66%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    min-width: 32px;
    align-self: center;
}
    
#\34 c7cca91 {
    width: 90px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b8b4c7b {
    width: 90px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae08f68b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 914.344px;
    min-width: 32px;
    justify-content: flex-start;
    order: 1;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_13);
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0f714c5 {
    width: 90px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af5daf3e {
    width: 83.66%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    min-width: 32px;
    align-self: center;
}
    
#\31 77d0c13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 914.344px;
    min-width: 32px;
    justify-content: flex-start;
    order: 1;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_13);
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 47f85b0 {
    width: 90px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5a4ef09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    min-width: 32px;
    align-self: center;
}
    
#widget_089 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#b30f26bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ea570ca6 {
    min-height: 308px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 189f627 {
    background-color: var(--color_2);
}
    
#widget_ofr {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_frs.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_frs {
    width: 78px;
    height: 66px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e190e62c {
    margin: 0px 0% 0px 0%;
}
    
#widget_3ks {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 0px;
}
    
#\34 1f39bf8 {
    flex-direction: row;
    align-items: flex-start;
    width: 65.68%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1608846121380942%;
    order: 4;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    padding: 10px 10px 10px 10px;
    margin: 15px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 acdf238 {
    width: 325px;
    height: 59px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5f2dc9b {
    width: 325px;
    height: 59px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e13fe5bc {
    flex-direction: row;
    align-items: center;
    width: 88px;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1608846121380942%;
    order: 1;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 5px 0 0 0;
    border-color: var(--color_11) #000000 #000000 #000000;
    border-style: solid;
    padding: 10px 10px 10px 10px;
    margin: -95px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8295061 {
    padding: 8% 3% 4% 3%;
}
    
#\32 1be1ca1 {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ce58686 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 28% 10% 16% 4%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#a7a96062 {
    background-color: var(--color_1);
}
    
#b305b0d6 {
    width: 100.00%;
}
    
#e0c21ce5 {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\39 46afaad {
    width: 100%;
    min-height: 80px;
}
    
#dc93154f {
    width: 100%;
    min-height: 80px;
}
    
#\34 158f8ae {
    margin: 0px 0% 0px 0%;
}
    
#group_p5v {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cef4fe01 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d121811d {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 460px;
    column-gap: 2%;
    padding-bottom: 2%;
}
    
#widget_fad {
    height: auto;
}
    
#e439d400 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 a136ac6 {
    height: auto;
}
    
#\34 df79544 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 334679f {
    height: auto;
}
    
#\34 8d25d80 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 7bb4669 {
    height: auto;
}
    
#\39 fd2e0f0 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#bf01b7a4 {
    height: auto;
}
    
#b4ae900f {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 b1f5f31 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e7431519 {
    width: 100.00%;
}
    
#cd51e8e5 {
    width: 56.31%;
    min-height: 8px;
}
    
#\39 9a0acbc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 103px;
    column-gap: 2%;
    padding: 10% 5% 12% 5%;
}
    
#\30 11b4b8a {
    width: 41.57%;
    min-height: 8px;
}
    
#widget_rce {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e6d7bada {
    width: 100.00%;
}
    
#\36 7bfd5ee {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 103px;
    column-gap: 2%;
    padding: 10% 5% 12% 5%;
}
    
#a46b5f1e {
    width: 100%;
    min-height: 8px;
}
    
#db868b97 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#afbf0664 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#d9cbc73d {
    padding-left: NaN%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 045475a {
    width: 100%;
    min-height: 80px;
}
    
#f0e6e81d {
    width: 100%;
    min-height: 80px;
    padding: 8% 6% 8% 6%;
}
#f0e6e81d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQI1wHNADL/AAAAAAC/v78A0c2/DdnVxyHh39g95uXiTebn5z3j5eQhydLJA////wAA4uLGAb7JqgjY18Uv4N7QXubk3Y3p6Oab5+fndeTk5D7JzMkJ////AADHyrkJ0dXFKNzdz2vi4tir5ubg2Ojn5c/l5eWP3+DgRLe5twuVlZUBAMnLuwrV2Mkr4OHVaufn4KXq6eW96urpoOTk5GDd3d0psbGxCIeHhwEAyMq9Ctzc0ybl5uBU6+zpg+vs6onp6elk4eHhK8jIyAlxcXECXFxcAYBlhaRf7x0hAAAAAElFTkSuQmCC');
}
    
#f099e328 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\34 09089ce {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    align-content: center;
}
    
#\34 c7cca91 {
    height: auto;
}
    
#\30 b8b4c7b {
    height: auto;
}
    
#ae08f68b {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\39 0f714c5 {
    height: auto;
}
    
#\31 77d0c13 {
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\31 47f85b0 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ea570ca6 {
    min-height: 362px;
    column-gap: 0%;
    padding: 12% 3% 12% 3%;
}
    
#\33 189f627 {
    background-color: var(--color_2);
}
    
#widget_ofr {
    width: 100.00%;
}
    
#b30f26bf {
    width: 100%;
    row-gap: 32px;
}
    
#widget_frs {
    height: auto;
}
    
#\34 1f39bf8 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 8295061 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 5% 4% 5%;
}
    
#\32 1be1ca1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_1k4 {
    width: 100.00%;
}
    
#group_lnq {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_3v1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 f43672a {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 3aac3de {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 8966455 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 46afaad {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 3%;
    padding-right: 3%;
}
    
#dc93154f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ce58686 {
    min-height: 0;
    flex-direction: column;
    row-gap: 13px;
    flex-wrap: nowrap;
    padding: 45% 5% 12% 5%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#a7a96062 {
    background-color: var(--color_1);
}
    
#b305b0d6 {
    width: 100%;
}
    
#e0c21ce5 {
    width: 100%;
}
    
#\34 7f46de9 {
    width: 100.00%;
    height: 58px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 fe92c4b {
    margin: 0px 0% 0px 0%;
}
    
#\35 ad8b4db {
    height: 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f834ff1 {
    height: 12px;
    margin: 0px 0% 0px 0%;
}
    
#b8891f05 {
    margin: 0px 0% 0px 0%;
}
    
#\36 5e90c9f {
    height: 20px;
    margin: 0px 0% 0px 0%;
}
    
#beb92d7d {
    align-self: flex-start;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c294905f {
    height: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c20b151 {
    margin: 0px 0% 0px 0%;
}
    
#\30 75b0071 {
    width: 100%;
    height: 55px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_p5v {
    width: 100.00%;
    column-gap: 2.1608846121380942%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 158f8ae {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 e29ff8c {
    align-items: flex-start;
    min-height: 99px;
}
    
#cef4fe01 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#d121811d {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 1%;
}
    
#widget_fad {
    height: auto;
}
    
#e439d400 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a136ac6 {
    height: auto;
}
    
#cbb4903c {
    align-items: flex-start;
    min-height: 99px;
}
    
#\34 df79544 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 334679f {
    height: auto;
}
    
#cac37316 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\34 8d25d80 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 7bb4669 {
    height: auto;
}
    
#d45ed6cb {
    align-items: flex-start;
    min-height: 99px;
}
    
#\39 fd2e0f0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#bf01b7a4 {
    height: auto;
}
    
#c57abe53 {
    align-items: flex-start;
    min-height: 99px;
}
    
#b4ae900f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b1f5f31 {
    height: auto;
}
    
#d9b66617 {
    align-items: flex-start;
    min-height: 99px;
}
}



@media (max-width: 767px) {
    
#e7431519 {
    justify-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9f5583f {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#cd51e8e5 {
    min-height: 138px;
    align-items: center;
}
    
#\30 11b4b8a {
    min-height: 50px;
    align-items: center;
}
    
#\39 9a0acbc {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 16% 5% 14% 5%;
}
    
#widget_rce {
    height: auto;
}
    
#\37 ffec2a1 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#e6d7bada {
    justify-self: auto;
    align-self: flex-start;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7bfd5ee {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 16% 5% 14% 5%;
}
    
#a46b5f1e {
    min-height: 50px;
    align-items: center;
    row-gap: 8px;
}
    
#db868b97 {
    justify-self: auto;
    align-self: flex-start;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#d9cbc73d {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\35 045475a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a776ca8 {
    margin-left: 0%;
}
    
#f0e6e81d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
}
#f0e6e81d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQI1wHNADL/AAAAAAC/v78A0c2/DdnVxyHh39g95uXiTebn5z3j5eQhydLJA////wAA4uLGAb7JqgjY18Uv4N7QXubk3Y3p6Oab5+fndeTk5D7JzMkJ////AADHyrkJ0dXFKNzdz2vi4tir5ubg2Ojn5c/l5eWP3+DgRLe5twuVlZUBAMnLuwrV2Mkr4OHVaufn4KXq6eW96urpoOTk5GDd3d0psbGxCIeHhwEAyMq9Ctzc0ybl5uBU6+zpg+vs6onp6elk4eHhK8jIyAlxcXECXFxcAYBlhaRf7x0hAAAAAElFTkSuQmCC');
}
    
#f099e328 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#afbf0664 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 c7cca91 {
    height: auto;
}
    
#\30 b8b4c7b {
    height: auto;
}
    
#ae08f68b {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 0f714c5 {
    height: auto;
}
    
#\31 77d0c13 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 47f85b0 {
    height: auto;
}
    
#\34 09089ce {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#b30f26bf {
    width: 100%;
    min-height: 158px;
    align-items: center;
    row-gap: 20px;
}
    
#ea570ca6 {
    min-height: unset;
    flex-direction: column;
    padding: 16% 5% 16% 5%;
}
    
#\33 189f627 {
    background-color: var(--color_2);
}
    
#widget_ofr.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ofr {
    width: 99.20%;
    margin: 8px 0% 0px 0%;
}
    
#widget_frs {
    height: auto;
}
    
#\39 acdf238 {
    width: 100%;
    height: 55px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 5f2dc9b {
    width: 100%;
    height: 55px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 1f39bf8 {
    width: 100.00%;
    column-gap: 2.1608846121380942%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 10px 0px 10px 0px;
    margin: 15px 0% 15px 0%;
}
}

