@media all {
  *#dm .dmInner a.u_1354841978 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1407326559 .svg {
    color:var(--color_3) !important;
    fill:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1407326559 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1319844571 .svg {
    color:var(--color_3) !important;
    fill:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1319844571 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1344449939 .svg {
    color:var(--color_3) !important;
    fill:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1344449939 span[data-icon-mask] { background-color:var(--color_5) !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_122432069 img {
    object-fit:contain !important;
    border-radius:0% !important;
  }

  *#dm .dmInner div.u_1591293041 .hero-title {
    font-family: 'Poppins' !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1591293041 .rolling {
    color:var(--color_3) !important;
    font-family: 'Poppins' !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1591293041 .hero-rt-wrap { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_3074224686 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1906663758 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1131480700 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1411771715 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1473080185 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1424976152 img {
    object-fit:contain !important;
    border-radius:0% !important;
  }

  *#dm .dmInner a.u_1743623959 .iconBg { display:inline-block !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1591293041 .rolling { font-size:55px !important; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    padding: 20% 4% 10% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.34;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/7df2b53c/dms3rep/multi/opt/100_3280-copia-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_h3f {
    width: 280px;
    height: 55px;
    max-width: 100%;
    order: 2;
    margin-top: 2%;
}
    
#widget_jd3 {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\33 d118507 {
    width: 1143px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 81c9665 {
    min-height: 148px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#dd2591da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 fed2075 {
    background-color: rgba(244, 244, 244, 1);
    background-image: none;
}
    
#\35 b9cbb28 {
    width: 86.76%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d538e4cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#bd57c61b {
    justify-content: flex-start;
    align-items: center;
    width: 99.75%;
    min-height: 218px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d9edf6d {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ecb6a9e {
    min-height: 345px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 0% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 d9b1e73 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: none;
    padding: 3.4904013961605584% 3% 3.4904013961605584% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 511b1b6 {
    background-color: rgba(244, 244, 244, 1);
    background-image: none;
}
    
#\36 813122b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2c40620 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4f7ce1e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#c62cbc3a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4c7e569 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: none;
    padding: 3.4904013961605584% 3% 3.4904013961605584% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 0bb345d {
    justify-content: flex-start;
    align-items: center;
    width: 99.49%;
    min-height: 198px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 41344e7 {
    justify-content: flex-start;
    align-items: center;
    width: 99.24%;
    min-height: 198px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f963fa9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-image: none;
    padding: 3.4904013961605584% 3% 3.4904013961605584% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 335facf {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#e3b0060e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f8757af {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#d3638dbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 d66c100 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 7% 2% 7% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 78ea9d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 78ea9d3 {
    width: 1118px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: -10px 0% -10px 0%;
}
    
#\38 cc0c820::before, #\38 cc0c820 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 cc0c820 {
    background-image: url("https://irp.cdn-website.com/7df2b53c/dms3rep/multi/opt/alluminio+minio+%281%29-1920w.jpg?jxl&v=jxl");
}
    
#a339fa45 {
    width: 1143px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e26bf1e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 37e20c6 {
    margin: 0px 0% 0px 0%;
}
    
#\32 c0dbf41.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 c0dbf41 {
    width: 1143px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 25px 0% 25px 0%;
}
    
#widget_uda {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f41f65a3 {
    width: 1118px;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\38 414a949 {
    width: 36px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 dc7a996 {
    min-height: 116px;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 7d5aca7 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 26.6%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 3c624ea {
    width: 36px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 713a5d9 {
    width: 192.055px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 6f2927b {
    width: 36px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bc9b155b {
    background-color: var(--color_5);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\39 5080f88 {
    width: 220px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 d8945c5 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 26.6%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f2f8f82 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 26.6%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ba243ca9 {
    width: 225px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#af148392 {
    margin: -4% 130px 0px 0%;
}
}



@media all {
    
#\33 3b2359f {
    min-height: 410px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#de61d9a3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(244, 244, 244, 1);
    background-image: none;
}
    
#\31 45105c4 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 30%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    flex: 0 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f61fb11d {
    margin: 0px 0% 0px 0%;
}
    
#\36 0c9bd9c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 1px 0px;
}
#\36 0c9bd9c {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6fc9963 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 3d5ddd6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65.96%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b9ee6049 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 bfdddcc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c50794a5 {
    margin: 0px 0% 0px 0%;
}
    
#ae3758f5 {
    width: 94.12%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d768247::before, #\31 d768247 > .bgExtraLayerOverlay {
    
}
#\31 d768247 {
    background-image: none;
    background-color: var(--color_3);
}
    
#\31 bacb492 {
    min-height: 157px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_gu6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_dob {
    width: 100%;
    height: 25px;
    max-width: 100%;
    order: 2;
}
    
#widget_2j3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c480ee35 {
    width: 849px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e77e7a9d {
    margin: 0px 0% 0px 0%;
}
    
#f0bb04ff {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c695de3a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#d16ac2af {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 6786658 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32.66%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d2f41dfc {
    max-width: 100%;
    width: 100%;
    height: 1px;
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ceac07f7 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#\39 4358cd8 {
    max-width: 100%;
    width: 184px;
    height: 43px;
    order: 5;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5b66ba0 {
    border-color: rgba(0, 0, 0, 1);
    background-color: var(--color_4);
    border-width: 0px;
    border-style: solid;
    background-image: none;
}
    
#e3dba876 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 611950d {
    max-width: 100%;
    width: 100%;
    height: 1px;
    order: 1;
}
    
#edbd55f5 {
    margin: 0px 0% 0px 0%;
}
    
#\35 9b65d83 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\34 e334c6b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32.66%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 414c484 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32.66%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 82e0210 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: 1px;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1d37e00 {
    min-height: auto;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 3% 2% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 5a716cd {
    max-width: 100%;
    width: 100%;
    height: 1px;
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae968819 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\37 482f95f {
    max-width: 100%;
    width: 184px;
    height: 43px;
    order: 5;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4d6d6e2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#\32 43a9a4a {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: 1px;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jf4 {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bf29edad {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c593eed8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32.66%;
    justify-content: flex-start;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 9b65e03 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#\36 f75ebad {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#\37 0681fe4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\30 b02fd43 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#ad88cfe2 {
    max-width: 100%;
    width: 184px;
    height: 43px;
    justify-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 17c588d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#f66b81a3 {
    min-height: 433px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 fcb7281 {
    max-width: 100%;
    width: 184px;
    height: 43px;
    justify-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b27c7700 {
    max-width: 100%;
    width: 100%;
    height: 1px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f64b212e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32.66%;
    justify-content: flex-start;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 bcd44d5 {
    margin: 0px 0% 0px 0%;
}
    
#\33 9983cf8 {
    max-width: 100%;
    width: 184px;
    height: 43px;
    justify-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef44ce7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32.66%;
    justify-content: flex-start;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 7555e9b {
    max-width: 100%;
    width: 100%;
    height: 1px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c55433e2 {
    border-color: rgba(0, 0, 0, 1);
    background-color: var(--color_4);
    border-width: 0px;
    border-style: solid;
    background-image: none;
}
    
#\35 5e15a40 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#de87b512 {
    max-width: 100%;
    width: 100%;
    height: 1px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dba19502 {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7dd30e4 {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae1e7909 {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 6469150 {
    width: 86.24%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\35 08309dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9e440eb {
    width: 86.24%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\37 c4d645a {
    width: 86.24%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#e42d785b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 af5236c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 30%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 903e81d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 903e81d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 460a3f0::before, #\35 460a3f0 > .bgExtraLayerOverlay {
    
}
#\35 460a3f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66%;
    min-width: auto;
    background-image: none;
    order: 1;
    background-position: 100% 50%;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f4448d18[data-background-color-animation] {
    --bg-start: rgba(255, 255, 255, 1);
}
#f4448d18 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\37 00d06a1.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 32px;
}
#\37 00d06a1 {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6ce280c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.602840062666043%;
    box-shadow: rgba(0, 0, 0, 0.11) 0px 0px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_2);
    background-image: none;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 61b6a01 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.602840062666043%;
    box-shadow: rgba(0, 0, 0, 0.11) 0px 0px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    background-color: rgba(244, 244, 244, 1);
    background-image: none;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 11428d2 {
    width: 100%;
    height: 56px;
    max-width: 100%;
    order: 0;
}
    
#\36 ee31615.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#\36 ee31615 {
    width: 6.01%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c0502b39.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#c0502b39 {
    width: 6.01%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 426326b[data-pinned] {
    position: sticky;
    top: 143px;
    bottom: auto;
    z-index: 1;
}
#\32 426326b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#cd19fdff {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.602840062666043%;
    box-shadow: rgba(0, 0, 0, 0.11) 0px 0px 11px 0px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_2);
    background-image: none;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 bd89fed.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#\36 bd89fed {
    width: 6.01%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 9f2f202 {
    width: 86%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 2a94a7b {
    width: 86%;
    height: auto;
    max-width: 100%;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#e7566f56 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/7df2b53c/dms3rep/multi/opt/20170510_140216-copia-scaled-e1606130510320-1920w.jpg?jxl&v=jxl");
}
    
#\39 5ce0618 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    background-image: none;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 a68ac8d {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d3e0b4f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 acd4efd {
    margin: 0px 0% 0px 0%;
}
    
#\37 bd21e84.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 bd21e84 {
    width: 100px;
    height: 39.6375px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3549030 {
    width: 246px;
    height: 55px;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c0cb1251 {
    width: 1168px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\39 3e84060 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 9045e41 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f6bf1676 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 81c9665 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#dd2591da {
    row-gap: 12px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d9edf6d {
    height: auto;
    width: 48px;
}
    
#\35 ecb6a9e {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    padding: 0% 2% 7% 2%;
}
    
#\33 d9b1e73 {
    row-gap: 12px;
    width: 49%;
    flex: 1 1 auto;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f963fa9 {
    row-gap: 12px;
    width: 49%;
    flex: 1 1 auto;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 335facf {
    height: auto;
    width: 48px;
}
    
#e3b0060e {
    height: auto;
    width: 48px;
}
    
#\39 4c7e569 {
    row-gap: 12px;
    width: 49%;
    flex: 1 1 auto;
    padding: 2.9850746268656714% 2% 2.9850746268656714% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 634f272 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d66c100 {
    min-height: 460px;
    padding: 4% 4% 4% 4%;
}
    
#\32 78ea9d3 {
    width: 658px;
}
    
#\37 37e20c6 {
    margin: 0px 0% 0px 0%;
}
    
#\38 cc0c820::before, #\38 cc0c820 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 cc0c820 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#a339fa45 {
    width: 658px;
}
    
#e26bf1e8 {
    row-gap: 16px;
}
    
#\32 c0dbf41 {
    width: 658px;
}
    
#f41f65a3 {
    width: 658px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 414a949 {
    height: auto;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
    
#\38 dc7a996 {
    min-height: 69px;
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\33 7d5aca7 {
    width: 30%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    justify-content: flex-start;
    min-height: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3c624ea {
    height: auto;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
    
#\33 713a5d9 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 6f2927b {
    height: auto;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5080f88 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 d8945c5 {
    width: 30%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    justify-content: flex-start;
    min-height: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f2f8f82 {
    width: 30%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    justify-content: flex-start;
    min-height: 8px;
    margin: 0px 0% 0px 0%;
}
    
#ba243ca9 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#af148392 {
    margin-right: 3%;
    margin-top: -26px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 3b2359f {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 41px;
    padding: 10% 4% 10% 4%;
}
    
#\31 45105c4 {
    width: 100%;
    align-items: flex-start;
    justify-content: space-between;
    min-height: 80px;
    height: auto;
}
    
#e6fc9963 {
    width: 100.00%;
    order: 2;
}
    
#\35 3d5ddd6 {
    width: 100%;
    row-gap: 16px;
    justify-content: flex-start;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 bfdddcc {
    column-gap: 3%;
    width: 100%;
    min-height: 8px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 d768247::before, #\31 d768247 > .bgExtraLayerOverlay {
    
}
#\31 d768247 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\31 bacb492 {
    padding-left: 1%;
    padding-right: 1%;
    min-height: 215px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c480ee35 {
    width: 482px;
}
    
#e77e7a9d {
    margin: 0px 0% 0px 0%;
}
    
#d16ac2af {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6786658 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\32 414c484 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1d37e00 {
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#e3dba876 {
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\34 611950d {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e334c6b {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#widget_jf4 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f64b212e {
    width: 100%;
    min-height: 80px;
}
    
#c593eed8 {
    width: 100%;
    min-height: 80px;
}
    
#ef44ce7b {
    width: 100%;
    min-height: 80px;
}
    
#f66b81a3 {
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 08309dc {
    width: 100%;
}
    
#e42d785b {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
}
    
#\38 af5236c {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
}
    
#\35 903e81d {
    width: 100.00%;
}
    
#\35 460a3f0::before, #\35 460a3f0 > .bgExtraLayerOverlay {
    
}
#\35 460a3f0 {
    width: 100%;
    min-height: 202px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5ce0618 {
    background-color: rgba(0, 0, 0, 0);
    row-gap: 16px;
    padding-bottom: 8%;
    padding-top: 8%;
    width: 100%;
    min-height: 8px;
}
    
#\31 a68ac8d {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 313px;
    flex-direction: row;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9045e41 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 f9111fe {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: flex-start;
    padding-top: 20%;
    align-content: flex-start;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding: 30% 4% 20% 4%;
}
    
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#widget_jd3 {
    width: 92.49%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 d118507 {
    width: 306px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 81c9665 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 6% 8% 6%;
}
    
#dd2591da {
    min-height: 60px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#\35 b9cbb28 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 d9edf6d {
    height: auto;
}
    
#\35 ecb6a9e {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 0% 6% 11% 6%;
}
    
#\33 d9b1e73 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding: 12% 7% 12% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f963fa9 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding: 12% 7% 12% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\39 335facf {
    height: auto;
}
    
#e3b0060e {
    height: auto;
    width: 60px;
}
    
#\39 4c7e569 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding: 12% 7% 12% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\33 634f272 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 d66c100 {
    min-height: unset;
    flex-direction: column;
    padding: 20% 12% 20% 6%;
}
    
#\32 78ea9d3 {
    width: 306px;
}
    
#\38 cc0c820::before, #\38 cc0c820 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 cc0c820 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#a339fa45 {
    width: 306px;
}
    
#e26bf1e8 {
    width: 100%;
    min-height: 312px;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
}
    
#\32 c0dbf41.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 c0dbf41 {
    width: 306px;
    margin: 16px 0% 16px 0%;
}
    
#widget_uda {
    height: auto;
}
    
#f41f65a3 {
    width: 306px;
}
}



@media (max-width: 767px) {
    
#\38 414a949 {
    height: auto;
    width: 40px;
    order: 0;
}
    
#\38 dc7a996 {
    min-height: 0;
    flex-direction: column;
    row-gap: 37px;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 8%;
}
    
#\33 7d5aca7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0%;
    column-gap: 5%;
}
    
#\35 3c624ea {
    height: auto;
    width: 40px;
    order: 0;
}
    
#\33 713a5d9 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6f2927b {
    height: auto;
    width: 40px;
    order: 0;
}
    
#\39 5080f88 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d8945c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0%;
    column-gap: 5%;
}
    
#\34 f2f8f82 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0%;
    column-gap: 5%;
}
    
#ba243ca9 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af148392 {
    margin-right: 12%;
    margin-top: -36px;
}
}



@media (max-width: 767px) {
    
#\33 3b2359f {
    min-height: 0;
    flex-direction: column;
    row-gap: 48px;
    flex-wrap: nowrap;
    padding: 11% 6% 11% 6%;
}
    
#\31 45105c4 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 0c9bd9c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 1px 0px;
}
#\36 0c9bd9c {
    margin: 0px 0% 0px 0%;
}
    
#e6fc9963 {
    width: 100.00%;
    order: 2;
}
    
#\35 3d5ddd6 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 20px;
}
    
#f61fb11d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 bfdddcc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 1%;
    justify-content: flex-start;
    padding: 16px 6px 16px 6px;
    margin: 0% 0% 0% 0%;
}
    
#ae3758f5 {
    margin: 0px 0% 0px 0%;
}
    
#\31 d768247::before, #\31 d768247 > .bgExtraLayerOverlay {
    
}
#\31 d768247 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\31 bacb492 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 10% 6% 12% 6%;
}
}



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



@media (max-width: 767px) {
    
#\32 6786658 {
    row-gap: 4px;
    padding-left: 10px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 10px;
    margin: 0% 0% 0% 0%;
}
    
#d2f41dfc {
    min-height: 2px;
    height: 2px;
}
    
#\39 4358cd8 {
    width: 180px;
}
    
#e3dba876 {
    width: 100.00%;
    order: 0;
}
    
#\34 611950d {
    min-height: 2px;
    height: 2px;
    order: 1;
}
    
#\34 e334c6b {
    row-gap: 4px;
    padding-left: 10px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 10px;
    margin: 0% 0% 0% 0%;
}
    
#\32 414c484 {
    row-gap: 4px;
    padding-left: 10px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 10px;
    margin: 0% 0% 0% 0%;
}
    
#\32 82e0210 {
    min-height: 2px;
    height: 2px;
}
    
#\38 1d37e00 {
    row-gap: 25px;
    column-gap: 2%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
}
    
#\34 5a716cd {
    min-height: 2px;
    height: 2px;
}
    
#\37 482f95f {
    width: 180px;
}
    
#\32 43a9a4a {
    min-height: 2px;
    height: 2px;
}
    
#widget_jf4 {
    height: auto;
}
    
#bf29edad {
    height: auto;
}
    
#edbd55f5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c593eed8 {
    row-gap: 4px;
    padding-left: 10px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 10px;
    margin: 0% 0% 0% 0%;
}
    
#ad88cfe2 {
    width: 180px;
}
    
#f66b81a3 {
    row-gap: 25px;
    column-gap: 2%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 11% 4%;
}
    
#\35 fcb7281 {
    width: 180px;
}
    
#b27c7700 {
    min-height: 2px;
    height: 2px;
}
    
#f64b212e {
    row-gap: 4px;
    padding-left: 10px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 9983cf8 {
    width: 180px;
}
    
#ef44ce7b {
    row-gap: 4px;
    padding-left: 10px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 10px;
    margin: 0% 0% 0% 0%;
}
    
#\39 7555e9b {
    min-height: 2px;
    height: 2px;
}
    
#de87b512 {
    min-height: 2px;
    height: 2px;
}
    
#dba19502 {
    height: auto;
}
    
#\33 7dd30e4 {
    height: auto;
}
    
#ae1e7909 {
    height: auto;
}
    
#\39 bcd44d5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 08309dc {
    width: 100%;
}
    
#e42d785b {
    min-height: unset;
    flex-direction: column;
    row-gap: 14px;
    padding: 8% 4% 8% 4%;
}
    
#\38 af5236c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
    order: 0;
}
    
#\35 460a3f0::before, #\35 460a3f0 > .bgExtraLayerOverlay {
    
}
#\35 460a3f0 {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#\37 00d06a1.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 20px;
}
}



@media (max-width: 767px) {
    
#\39 5ce0618 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 20px;
    padding-top: 12%;
    padding-bottom: 12%;
}
    
#\31 a68ac8d {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\39 3e84060 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 9045e41 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

#e7566f56.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAEDEQISMf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAWEQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhEDEQA/AMJkkkwy2WtXwoUirjAE6Yhf/9k=')!important}