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

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

  *#dm .dmInner div.u_1417977216 img {
    object-position:0% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1197124785 img {
    object-position:0% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1645446823 img {
    object-position:0% 0% !important;
    object-fit:cover !important;
  }

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

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

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

  *#dm .dmInner div.u_3545702585 .svg { fill:rgba(233,105,50,1) !important; }

  *#dm .dmInner div.u_1064399275 .svg { fill:rgba(233,105,50,1) !important; }

  *#dm .dmInner div.u_1552534595 .svg { fill:rgba(233,105,50,1) !important; }

  *#dm .dmInner div.u_1518386006 .svg { fill:rgba(233,105,50,1) !important; }

  *#dm .dmInner a.u_1289165536 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/7d4f5fe418594c7b93220b48d1637eac/icon/top+right_4540464.svg) !important;
    background-color:var(--color_2) !important;
    order:1 !important;
  }

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

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

  *#dm .dmInner a.u_1289165536 span.text {
    font-family: Urbanist !important;
    color:var(--color_2) !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

  *#dm .dmInner a.u_1106860338 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/7d4f5fe418594c7b93220b48d1637eac/icon/top+right_4540464.svg) !important;
    background-color:var(--color_2) !important;
    order:1 !important;
  }

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

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

  *#dm .dmInner a.u_1106860338 span.text {
    font-family: Urbanist !important;
    color:var(--color_2) !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

  *#dm .dmInner a.u_1377194998 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/7d4f5fe418594c7b93220b48d1637eac/icon/top+right_4540464.svg) !important;
    background-color:var(--color_2) !important;
    order:1 !important;
  }

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

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

  *#dm .dmInner a.u_1377194998 span.text {
    font-family: Urbanist !important;
    color:var(--color_2) !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1866195399 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/7d4f5fe418594c7b93220b48d1637eac/icon/top+right_4540464.svg) !important;
    background-color:var(--color_2) !important;
    order:1 !important;
  }

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

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

  *#dm .dmInner a.u_1866195399 span.text {
    font-family: Urbanist !important;
    color:var(--color_2) !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1866195399 {
    background-color:rgba(45,46,50,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner a.u_1540749167 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/7d4f5fe418594c7b93220b48d1637eac/icon/top+right_4540464.svg) !important;
    background-color:var(--color_2) !important;
    order:1 !important;
  }

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

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

  *#dm .dmInner a.u_1540749167 span.text {
    font-family: Urbanist !important;
    color:var(--color_2) !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1540749167 {
    background-color:rgba(45,46,50,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1231460030 .svg { fill:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1231460030 span[data-icon-mask] { background-color:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_4020383852 img {
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1412888310 .svg { fill:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1412888310 span[data-icon-mask] { background-color:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1412888310:hover .svg { fill:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1412888310.hover .svg { fill:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1412888310:hover span[data-icon-mask] { background-color:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1412888310.hover span[data-icon-mask] { background-color:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1617660886 .svg { fill:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1617660886 span[data-icon-mask] { background-color:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1617660886:hover .svg { fill:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1617660886.hover .svg { fill:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1617660886:hover span[data-icon-mask] { background-color:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1617660886.hover span[data-icon-mask] { background-color:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1783223263 .svg { fill:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1783223263 span[data-icon-mask] { background-color:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1783223263:hover .svg { fill:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1783223263.hover .svg { fill:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1783223263:hover span[data-icon-mask] { background-color:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1783223263.hover span[data-icon-mask] { background-color:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1590254501 .svg { fill:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1590254501 span[data-icon-mask] { background-color:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1590254501:hover .svg { fill:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1590254501.hover .svg { fill:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1590254501:hover span[data-icon-mask] { background-color:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1590254501.hover span[data-icon-mask] { background-color:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1029530575 .svg { fill:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1029530575 span[data-icon-mask] { background-color:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1029530575:hover .svg { fill:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1029530575.hover .svg { fill:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1029530575:hover span[data-icon-mask] { background-color:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1029530575.hover span[data-icon-mask] { background-color:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1231460030:hover .svg { fill:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1231460030.hover .svg { fill:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1231460030:hover span[data-icon-mask] { background-color:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1231460030.hover span[data-icon-mask] { background-color:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1834528343 .cardCTA button {
    border-style:solid !important;
    border-width:0px !important;
    background-color:var(--color_3) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner *.u_1834528343 .cardCTA button:hover { color:rgba(4,119,189,1) !important; }

  *#dm .dmInner div.u_1834528343 .cardTitle { font-weight:700 !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1289165536 span.text { font-size:14px !important; }

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

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

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

  *#dm .dmInner a.u_1540749167 span.text { font-size:14px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1834528343 .cardCTA button { height:32px !important; }

  *#dm .dmInner div.u_1834528343 .cardTitle { font-size:22px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\31 ac2a15c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
}
    
#\31 0c55fed {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 2% 100px 2%;
}
    
#group_3q0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\37 45a6fe1::before, #\37 45a6fe1 > .bgExtraLayerOverlay {
    
}
#\37 45a6fe1 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    align-items: center;
    min-height: auto;
    height: auto;
    order: 2;
    background-image: url(https://le-de.cdn-website.com/7d4f5fe418594c7b93220b48d1637eac/dms3rep/multi/opt/19b1a98417c2-visuel_ambiance_alfea_excellia_s-1920w.jpg);
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9ed1a85:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #b9ed1a85 [data-content-reference].active-tab-title .tab-title, #b9ed1a85 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-family: Inter !important;
    color: var(--color_2) !important;
    font-weight: normal !important;
    text-align: left !important;
}
#b9ed1a85 [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(243, 243, 244, 1);
    background-image: none;
}
#b9ed1a85:not(:has(.active-tab-title)) [data-content-reference]:first-child,#b9ed1a85 [data-content-reference].active-tab-title, #b9ed1a85 [data-content-reference]:not(.active-tab-title):hover {
    background-color: rgba(4, 119, 189, 1);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
}
#b9ed1a85 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-family: Inter !important;
    text-align: left !important;
    font-weight: normal !important;
}
#b9ed1a85 {
    justify-content: flex-start;
    width: 100%;
    min-height: 600px;
    height: auto;
    order: 0;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b56de52 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2cd3751 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4e93e97 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fc7974b {
    background-color: var(--color_2);
    background-image: none;
}
    
#\38 13cb99f {
    margin: 0px 0% 0px 0%;
}
    
#widget_20t {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_rot {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 120px 80px 120px 80px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8c8925b::before, #\32 8c8925b > .bgExtraLayerOverlay {
    
}
#\32 8c8925b {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    align-items: center;
    min-height: auto;
    height: auto;
    order: 1;
    background-image: url(https://le-de.cdn-website.com/7d4f5fe418594c7b93220b48d1637eac/dms3rep/multi/opt/blog-pellets-vor-ofen.jpeg-1920w.webp);
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7f9084b {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 120px 80px 120px 80px;
    margin: 0px 0% 0px 0%;
}
    
#e7321e40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e2cd34b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0bea61b::before, #\30 0bea61b > .bgExtraLayerOverlay {
    
}
#\30 0bea61b {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    align-items: center;
    min-height: auto;
    height: auto;
    order: 1;
    background-image: url(https://le-de.cdn-website.com/7d4f5fe418594c7b93220b48d1637eac/dms3rep/multi/opt/saunier-duval-themafast-condens-cuisine-ambiance-2022-1-3117392-format-flex-height-1920w.jpg);
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e04510bb {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 120px 80px 120px 80px;
    margin: 0px 0% 0px 0%;
}
    
#d8f5e760 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 120px 80px 120px 80px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d18703d::before, #\30 d18703d > .bgExtraLayerOverlay {
    
}
#\30 d18703d {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    align-items: center;
    min-height: auto;
    height: auto;
    order: 0;
    background-image: url(https://le-de.cdn-website.com/7d4f5fe418594c7b93220b48d1637eac/dms3rep/multi/opt/aad3ffea1a1f-aqueo-vs-ambiance-1920w.jpg);
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc408d94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#fc7f862a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#fa586edb {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 100px 2% 100px 2%;
}
    
#group_n0m {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_v81 {
    align-items: center;
    width: 49.13%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\39 2ddbd00 {
    align-items: flex-start;
    width: 49.13%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_bsa {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#f53929bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f53929bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5886b6c {
    margin: 0px 0% 0px 0%;
}
    
#bc333db8 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 5ffd5fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#f80f1b5c {
    min-height: 700px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 2% 0px 2%;
}
    
#abd2d7c3::before, #abd2d7c3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#abd2d7c3 {
    background-image: url("https://le-de.cdn-website.com/7d4f5fe418594c7b93220b48d1637eac/dms3rep/multi/opt/AdobeStock_1775753576-1920w.jpeg");
    background-position: 50% 0%;
    background-attachment: fixed;
}
    
#d6b6b9c9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_qdr.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_qdr {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 80px 0% 0px 0%;
}
    
#widget_vvh {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_lqk {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\33 f7cba60 {
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    --column-gap: 4%;
}
    
#\32 f5ef947.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 f5ef947 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -20px 0% 0px 595px;
    grid-area: auto / auto / auto / auto;
}
    
#e81d1efd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e81d1efd {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 0ce603a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
}
    
#\37 61ba16e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_p63 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    flex-wrap: nowrap;
    --column-gap: 8px;
}
    
#\38 2f34201 {
    align-items: center;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3%;
    justify-content: flex-start;
    order: 2;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2edaaee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 2edaaee {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 3f3522c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 3f3522c {
    width: 80%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 81d168f {
    align-items: center;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3%;
    justify-content: flex-start;
    order: 3;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\34 731684c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 731684c {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 312106d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 312106d {
    width: 80%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 dfcf173 {
    align-items: center;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3%;
    justify-content: flex-start;
    order: 1;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#b3f96010.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b3f96010 {
    width: 15%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 9a65a22.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 9a65a22 {
    width: 80%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 b62f1b9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    flex-wrap: nowrap;
    --column-gap: 8px;
}
    
#\30 5bd40cd {
    align-items: center;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3%;
    justify-content: flex-start;
    order: 1;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b551728.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 b551728 {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b384a3c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b384a3c8 {
    width: 80%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 297e7c7 {
    align-items: center;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3%;
    justify-content: flex-start;
    order: 2;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\39 26160fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 26160fe {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 1cfd690.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 1cfd690 {
    width: 80%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a1c5c90e {
    align-items: center;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    box-shadow: none;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3%;
    justify-content: flex-start;
    order: 3;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#abc4f631.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#abc4f631 {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 d4abba6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 d4abba6 {
    width: 80%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 6680602 {
    align-items: flex-start;
    width: 32.2%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(243, 243, 244, 1);
    background-image: none;
    align-self: stretch;
    height: auto;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 80px 60px 80px 60px;
    margin: 0px 0% 0px 0%;
}
    
#\36 dd441a1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 1%;
}
    
#fc09f6d6 {
    align-items: flex-start;
    width: 32.23%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/7d4f5fe418594c7b93220b48d1637eac/dms3rep/multi/opt/AdobeStock_1319291858-1920w.jpeg");
    align-self: stretch;
    height: auto;
    padding: 0px 32px 0px 32px;
    margin: 0px 0% 0px 0%;
}
    
#edbb34f1::before, #edbb34f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0;
    border-radius: inherit;
}
#edbb34f1 {
    align-items: flex-start;
    width: 32.23%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/7d4f5fe418594c7b93220b48d1637eac/dms3rep/multi/opt/AdobeStock_553531116-1920w.jpeg");
    align-self: stretch;
    height: auto;
    padding: 0px 32px 0px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b14e090 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 100px 0%;
}
    
#\31 7f4a4c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#a1896520 {
    margin: 0px 0% 0px 0%;
}
    
#\35 8bfec41 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: center;
    order: 0;
    padding: 80px 40px 80px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6c2515e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 26c7f16 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 80px 24px 80px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6679d1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f51a132e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b14faa7a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#b14faa7a {
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 2 / span 1 / span 1;
}
}



@media all {
    
#\34 231971b {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\30 3c5ef9f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 100px 2% 100px 2%;
}
    
#\37 f958010 {
    margin: 0px 0% 0px 0%;
}
    
#\33 08139ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\38 78ef4ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 78ef4ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cc4b7fc {
    align-items: flex-start;
    width: 49.13%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 f70b6da {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#e1f3d8a2 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6531fb8 {
    align-items: center;
    width: 49.13%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\39 182bfad {
    background-color: var(--color_2);
    background-image: none;
}
}



@media all {
    
#\39 b7feb97 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 2cefe3e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_gvb {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    flex-wrap: nowrap;
}
    
#group_217 {
    align-items: flex-start;
    width: 49.13%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 34f329b {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 60px;
    column-gap: 24px;
    background-color: rgba(243, 243, 244, 1);
    background-image: none;
    padding: 60px 40px 60px 40px;
    margin: 0px 0% 0px 0%;
}
    
#fdda6e75 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 22b823f {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a46cf00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\31 5377eb5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 5377eb5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4724f4d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a4257d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3ki {
    width: 100%;
    height: auto;
    min-height: 100%;
    max-width: 100%;
}
    
#b4cd6faa {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\32 3e2d3f0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\32 3e2d3f0 {
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 2 / span 1 / span 1;
}
}



@media all {
    
#ea8fcd94 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\32 4339c3c {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 180px 2% 180px 2%;
}
    
#\30 75080ee::before, #\30 75080ee > .bgExtraLayerOverlay {
    
}
#\30 75080ee {
    background-image: url("https://le-de.cdn-website.com/7d4f5fe418594c7b93220b48d1637eac/dms3rep/multi/opt/pexels-photo-380768-1920w.jpeg");
}
    
#group_e3t {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#a6a9dca5 {
    align-items: flex-start;
    width: 60%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 120px 80px 120px 80px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bcf6d0d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 bcf6d0d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8a07e92 {
    margin: 0px 0% 0px 0%;
}
    
#b4548aa0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\35 f445584 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a210ad8c {
    align-items: center;
    width: 49.13%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4ed5055 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#aae99c79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 e565ec3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.739445551730386%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
}
    
#add9164a {
    align-items: flex-start;
    width: 49.13%;
    min-height: 506.5px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-self: auto;
    order: 1;
    padding: 80px 40px 80px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5a38fb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0e91741 {
    width: 100%;
    height: 200px;
    min-height: 100%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 98186c4 {
    background-color: rgba(0, 0, 0, 0.8);
    background-image: none;
}
    
#\37 d42fc67.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 d42fc67 {
    width: 100%;
    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 1f719c2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 220e243 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 2% 120px 2%;
}
    
#\34 a87a731 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0.5798151839101287%;
    flex-wrap: nowrap;
    --column-gap: 8px;
}
    
#group_3ip {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    order: 0;
}
    
#group_gcj {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\32 daf9c91 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#cf82dbfa {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc2105ad {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ee4400a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\35 ee4400a {
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 2 / span 1 / span 1;
}
}



@media all {
    
#\37 2ea8baf {
    align-items: center;
    width: 49.13%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9f4fca4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\39 143c546 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    order: 1;
}
    
#aeadcbd3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0.5798151839101287%;
    flex-wrap: nowrap;
    --column-gap: 8px;
}
    
#f12d4663 {
    width: 100%;
    height: auto;
    min-height: 100%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bfb5321.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 bfb5321 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f4d3ab1 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3650c9a {
    align-items: flex-start;
    width: 49.13%;
    min-height: 506.5px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-self: auto;
    order: 0;
    padding: 80px 40px 80px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7dea4df {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.739445551730386%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
}
    
#bf6f28de {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 2% 120px 2%;
}
    
#\38 5073b8f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#f5bda87b {
    background-color: rgba(0, 0, 0, 0.8);
    background-image: none;
}
    
#\35 0a96fe6 {
    margin: 0px 0% 0px 0%;
}
    
#b0f64a84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#group_sfb {
    align-items: flex-start;
    width: 49.13%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\30 9dc1850 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 629fd57.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\30 629fd57 {
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 2 / span 1 / span 1;
}
}



@media all {
    
#\30 a375694 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#eddc075d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 2%;
}
    
#group_qn6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\33 959ac4a {
    margin: 0px 0% 0px 0%;
}
    
#\31 f90145d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 5d50c48 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 2% 60px 2%;
}
    
#group_1gb {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    flex-wrap: nowrap;
}
    
#group_fhi {
    align-items: flex-start;
    width: 49.13%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e60d95b3 {
    align-items: flex-start;
    width: 49.13%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 60px 0px 60px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b703f9e1 {
    width: 100%;
    height: 200px;
    min-height: 100%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d803359 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a16d0f2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\39 a16d0f2 {
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#\35 62925e4 {
    width: 100%;
    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 a17e908 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 13abaf1 {
    margin: 0px 0% 0px 0%;
}
    
#a6449cbe::before, #a6449cbe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#a6449cbe {
    background-image: url("https://le-de.cdn-website.com/7d4f5fe418594c7b93220b48d1637eac/dms3rep/multi/opt/AdobeStock_2043261141-3b08c127-1920w.jpeg");
}
    
#H1::before, #H1 > .bgExtraLayerOverlay {
    
}
#H1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-width: 4%;
    background-image: none;
}
}



@media all {
    
#\33 e454ac7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 07a1769 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_2n4 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}
    
#a0553ff7 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hab {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    flex-wrap: nowrap;
    background-color: rgba(243,243,244,1);
    background-image: none;
    justify-content: space-between;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#group_nv9 {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 abcc22c {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 2d6b0fe {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    flex-wrap: nowrap;
}
    
#ba0c658b {
    align-items: flex-start;
    width: 49.13%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(243,243,244,1);
    background-image: none;
    align-self: stretch;
    height: auto;
    order: 1;
    justify-content: flex-start;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9be {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_qt7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_0e9 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d663e071 {
    align-items: flex-start;
    width: 49.13%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(243,243,244,1);
    background-image: none;
    align-self: stretch;
    height: auto;
    order: 0;
    justify-content: flex-start;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5c8e337 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 55b88b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 66f92b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 19517c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 59da167 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a350224 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcb0f025 {
    align-items: flex-start;
    width: 49.13%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(243,243,244,1);
    background-image: none;
    align-self: stretch;
    height: auto;
    order: 1;
    justify-content: flex-start;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\35 519109b {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 abf81dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 bdfe325 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_rlk {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_192.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_192 {
    width: 160px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 100px -80px 100px;
}
}



@media all {
    
#\36 5614821 {
    align-items: center;
    width: 49.2%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15);
    border-style: solid;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5c33379 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#d7f18b8b {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 24px 2% 120px 2%;
}
    
#group_6tn {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
}
    
#\36 b1bd717 {
    margin: 0px 0% 0px 0%;
}
    
#group_1ib {
    align-items: center;
    width: 49.2%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15);
    border-style: solid;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9ko {
    width: 40%;
    height: auto;
    max-width: 100%;
}
    
#\35 3d9944e {
    align-items: center;
    width: 49.2%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15);
    border-style: solid;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#d0c49be1 {
    width: 45%;
    height: auto;
    max-width: 100%;
}
    
#\39 1d001a7 {
    width: 50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 7125993 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}
    
#ecad0e2d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 2% 0px 2%;
}
    
#\32 528b509 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b102c3f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#f9691ad7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 acee9b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 4b6e461 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 2% 0px 2%;
}
    
#\39 4085b7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dd94b29 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1025px) {
    
#b9ed1a85:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #b9ed1a85 [data-content-reference].active-tab-title .tab-title, #b9ed1a85 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 15px !important;
}
#b9ed1a85 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 15px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9ed1a85:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #b9ed1a85 [data-content-reference].active-tab-title .tab-title, #b9ed1a85 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 14px !important;
}
#b9ed1a85 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 14px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0c55fed {
    padding: 0px 2% 0px 2%;
}
    
#\37 45a6fe1::before, #\37 45a6fe1 > .bgExtraLayerOverlay {
    
}
#\37 45a6fe1 {
    align-items: center;
    height: auto;
    min-height: auto;
    padding: 80px 0% 80px 0%;
    margin: 0px 0% 8px 0%;
}
    
#b9ed1a85 {
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b56de52 {
    align-items: center;
    height: auto;
    min-height: auto;
}
    
#\35 2cd3751 {
    align-items: center;
    height: auto;
    min-height: auto;
}
    
#\30 4e93e97 {
    align-items: center;
    height: auto;
    min-height: auto;
}
    
#\32 8c8925b::before, #\32 8c8925b > .bgExtraLayerOverlay {
    
}
#\32 8c8925b {
    padding: 80px 0% 80px 0%;
    margin: 0px 0% 8px 0%;
}
    
#\30 0bea61b::before, #\30 0bea61b > .bgExtraLayerOverlay {
    
}
#\30 0bea61b {
    padding: 80px 0% 80px 0%;
    margin: 0px 0% 8px 0%;
}
    
#\30 d18703d::before, #\30 d18703d > .bgExtraLayerOverlay {
    
}
#\30 d18703d {
    padding: 80px 0% 80px 0%;
    margin: 0px 0% 8px 0%;
}
    
#\38 13cb99f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fa586edb {
    min-height: auto;
    padding: 0px 2% 24px 2%;
}
    
#b5886b6c {
    margin: 0px 0% 0px 0%;
}
    
#group_n0m {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_v81 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 2ddbd00 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f80f1b5c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 500px;
}
    
#abd2d7c3::before, #abd2d7c3 > .bgExtraLayerOverlay {
    
}
    
#\32 f5ef947.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 f5ef947 {
    margin: -20px 0% 0px 450px;
}
    
#\33 f7cba60 {
    --column-gap: 5%;
    column-gap: 5%;
    justify-content: center;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 61ba16e {
    padding: 80px 2% 0px 2%;
}
    
#group_p63 {
    column-gap: 1.165490553152743%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\38 dfcf173 {
    width: 100%;
    min-height: auto;
    padding: 16px 40px 16px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2f34201 {
    width: 100%;
    min-height: auto;
    padding: 16px 40px 16px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\39 81d168f {
    width: 100%;
    min-height: auto;
    padding: 16px 40px 16px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b62f1b9 {
    column-gap: 1.165490553152743%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 5bd40cd {
    width: 100%;
    min-height: auto;
    padding: 16px 40px 16px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\38 297e7c7 {
    width: 100%;
    min-height: auto;
    padding: 16px 40px 16px 40px;
    margin: 0px 0% 0px 0%;
}
    
#a1c5c90e {
    width: 100%;
    min-height: auto;
    padding: 16px 40px 16px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0ce603a {
    row-gap: 16px;
}
    
#\35 fb652a6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6680602 {
    width: 100%;
    min-height: auto;
    padding: 60px 40px 60px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b14e090 {
    padding: 0px 2% 80px 2%;
}
    
#edbb34f1::before, #edbb34f1 > .bgExtraLayerOverlay {
    
}
#edbb34f1 {
    width: 100%;
    min-height: auto;
    align-self: center;
    align-items: center;
    padding: 40px 32px 40px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 dd441a1 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#fc09f6d6 {
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    align-self: flex-start;
    padding: 40px 32px 40px 32px;
    margin: 0px 0% 0px 0%;
}
    
#a1896520 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 3c5ef9f {
    padding: 80px 2% 40px 2%;
}
    
#\34 231971b {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 6531fb8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 cc4b7fc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 f958010 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 2cefe3e {
    padding: 80px 2% 80px 2%;
}
    
#\39 9032d15 {
    margin: 0px 0% 0px 0%;
}
    
#group_gvb {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_217 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    order: 1;
}
    
#\38 34f329b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 24px;
    order: 0;
}
    
#widget_3ki {
    height: 400px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4339c3c {
    padding: 80px 2% 80px 2%;
}
    
#\30 75080ee::before, #\30 75080ee > .bgExtraLayerOverlay {
    
}
    
#a6a9dca5 {
    width: 80%;
    padding: 60px 40px 60px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8a07e92 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 220e243 {
    padding: 80px 2% 0px 2%;
}
    
#\35 1f719c2 {
    margin: 0px 0% 0px 0%;
}
    
#cf82dbfa {
    column-gap: 1.739445551730386%;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
}
    
#cc2105ad {
    margin-right: 0%;
    margin-left: 0%;
    width: 80px;
}
    
#\32 daf9c91 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.13%;
}
    
#\34 a87a731 {
    row-gap: 24px;
}
    
#\36 e565ec3 {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_3ip {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    order: 1;
}
    
#add9164a {
    width: 100%;
    order: 0;
    min-height: auto;
    padding: 24px 40px 24px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0e91741 {
    height: 400px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bf6f28de {
    padding: 80px 2% 80px 2%;
}
    
#\37 2ea8baf {
    width: 100%;
}
    
#c9f4fca4 {
    justify-content: flex-start;
}
    
#\30 7dea4df {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 3650c9a {
    width: 100%;
    order: 0;
    min-height: auto;
    padding: 24px 40px 24px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\39 143c546 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    order: 1;
}
    
#f12d4663 {
    height: 400px;
}
    
#\35 0a96fe6 {
    margin: 0px 0% 0px 0%;
}
    
#aeadcbd3 {
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eddc075d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 5d50c48 {
    padding: 40px 2% 40px 2%;
}
    
#\31 13abaf1 {
    margin: 0px 0% 0px 0%;
}
    
#a6449cbe::before, #a6449cbe > .bgExtraLayerOverlay {
    
}
    
#H1::before, #H1 > .bgExtraLayerOverlay {
    
}
    
#e60d95b3 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 07a1769 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_0e9 {
    height: auto;
}
    
#\35 5c8e337 {
    height: auto;
}
    
#\35 519109b {
    height: auto;
}
    
#widget_192.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_192 {
    width: 80px;
    margin: 0px 40px -80px 40px;
}
    
#a0553ff7 {
    width: auto;
}
    
#group_2n4 {
    --column-gap: 1%;
    column-gap: 1%;
}
    
#\37 abcc22c {
    width: 40%;
}
    
#ba0c658b {
    padding: 40px 24px 40px 24px;
    margin: 0px 0% 0px 0%;
}
    
#bcb0f025 {
    padding: 40px 24px 40px 24px;
    margin: 0px 0% 0px 0%;
}
    
#d663e071 {
    padding: 40px 24px 40px 24px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d7f18b8b {
    padding: 24px 2% 40px 2%;
}
    
#\36 b1bd717 {
    margin: 0px 0% 0px 0%;
}
    
#\39 1d001a7 {
    width: 90%;
}
    
#d0c49be1 {
    width: 90%;
}
    
#widget_9ko {
    width: 90%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ecad0e2d {
    padding: 0px 2% 0px 2%;
}
    
#f9691ad7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4b6e461 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#b9ed1a85:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #b9ed1a85 [data-content-reference].active-tab-title .tab-title, #b9ed1a85 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 12px !important;
}
#b9ed1a85 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 12px !important;
}
}



@media (max-width: 767px) {
    
#\31 ac2a15c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 0c55fed {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\37 45a6fe1::before, #\37 45a6fe1 > .bgExtraLayerOverlay {
    
}
#\37 45a6fe1 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    padding: 80px 2% 80px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9ed1a85 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b56de52 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2cd3751 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4e93e97 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8c8925b::before, #\32 8c8925b > .bgExtraLayerOverlay {
    
}
#\32 8c8925b {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    padding: 80px 2% 80px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0bea61b::before, #\30 0bea61b > .bgExtraLayerOverlay {
    
}
#\30 0bea61b {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    padding: 80px 2% 80px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d18703d::before, #\30 d18703d > .bgExtraLayerOverlay {
    
}
#\30 d18703d {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    padding: 80px 2% 80px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 13cb99f {
    margin: 0px 0% 0px 0%;
}
    
#group_rot {
    padding: 40px 24px 40px 24px;
    margin: 0px 0% 0px 0%;
}
    
#d7f9084b {
    padding: 40px 24px 40px 24px;
    margin: 0px 0% 0px 0%;
}
    
#e04510bb {
    padding: 40px 24px 40px 24px;
    margin: 0px 0% 0px 0%;
}
    
#d8f5e760 {
    padding: 40px 24px 40px 24px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fc7f862a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fa586edb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 24px 4%;
}
    
#b5886b6c {
    margin: 0px 0% 0px 0%;
}
    
#group_n0m {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_v81 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 2ddbd00 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bc333db8 {
    width: 40px;
}
}



@media (max-width: 767px) {
    
#\35 5ffd5fa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f80f1b5c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#abd2d7c3::before, #abd2d7c3 > .bgExtraLayerOverlay {
    
}
    
#d6b6b9c9 {
    margin: 0px 0% 0px 0%;
}
    
#\32 f5ef947.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 f5ef947 {
    margin: 0px 0% 0px 0px;
}
    
#e81d1efd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e81d1efd {
    margin: 0px 0% 0px 0%;
}
    
#widget_qdr.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_qdr {
    width: 50px;
    margin: 40px 0% 0px 0%;
}
    
#\33 f7cba60 {
    --column-gap: 1%;
    column-gap: 1%;
}
}



@media (max-width: 767px) {
    
#\39 0ce603a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 61ba16e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 60px 4%;
}
    
#group_p63 {
    column-gap: 2.428842504743833%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#\38 dfcf173 {
    width: 100%;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2f34201 {
    width: 100%;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 81d168f {
    width: 100%;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b62f1b9 {
    column-gap: 2.428842504743833%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#\30 5bd40cd {
    width: 100%;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 297e7c7 {
    width: 100%;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a1c5c90e {
    width: 100%;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 fb652a6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 6680602 {
    width: 100%;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b14e090 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 40px 4%;
}
    
#\31 7f4a4c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#edbb34f1::before, #edbb34f1 > .bgExtraLayerOverlay {
    
}
#edbb34f1 {
    width: 100%;
    padding: 24px 24px 24px 24px;
    margin: 8px 0% 8px 0%;
}
    
#b14faa7a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#b14faa7a {
    justify-self: center;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
    grid-area: 10 / 1 / span 1 / span 1;
}
    
#\36 dd441a1 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#fc09f6d6 {
    width: 100%;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#a1896520 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 3c5ef9f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 24px 4%;
}
    
#\33 08139ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 f958010 {
    margin: 0px 0% 0px 0%;
}
    
#\34 231971b {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 6531fb8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 cc4b7fc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e1f3d8a2 {
    width: 40px;
}
}



@media (max-width: 767px) {
    
#\39 b7feb97 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 2cefe3e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#widget_3ki {
    height: 240px;
}
    
#\32 3e2d3f0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\32 3e2d3f0 {
    justify-self: center;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
    grid-area: 10 / 1 / span 1 / span 1;
}
    
#\39 9032d15 {
    margin: 0px 0% 0px 0%;
}
    
#group_gvb {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_217 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\38 34f329b {
    width: 100%;
    order: 0;
    row-gap: 24px;
    padding: 40px 24px 40px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 22b823f {
    width: 40px;
}
}



@media (max-width: 767px) {
    
#ea8fcd94 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 4339c3c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\30 75080ee::before, #\30 75080ee > .bgExtraLayerOverlay {
    
}
    
#\36 8a07e92 {
    margin: 0px 0% 0px 0%;
}
    
#\35 f445584 {
    width: 40px;
}
    
#a210ad8c {
    width: 100%;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a6a9dca5 {
    width: 90%;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#aae99c79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 220e243 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\37 0e91741 {
    height: 240px;
}
    
#\35 ee4400a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\35 ee4400a {
    justify-self: center;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
    grid-area: 10 / 1 / span 1 / span 1;
}
    
#\35 1f719c2 {
    margin: 0px 0% 0px 0%;
}
    
#cc2105ad {
    width: 40px;
}
    
#cf82dbfa {
    width: 100%;
}
    
#\36 e565ec3 {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_3ip {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#add9164a {
    width: 100%;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bf6f28de {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 40px 4%;
}
    
#b0f64a84 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f12d4663 {
    height: 240px;
}
    
#\30 629fd57.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\30 629fd57 {
    justify-self: center;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
    grid-area: 10 / 1 / span 1 / span 1;
}
    
#c9f4fca4 {
    justify-content: flex-start;
}
    
#\37 2ea8baf {
    width: 100%;
}
    
#\33 f4d3ab1 {
    width: 40px;
}
    
#\30 7dea4df {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\37 3650c9a {
    width: 100%;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 143c546 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 0a96fe6 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\34 5d50c48 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 4% 24px 4%;
}
    
#b703f9e1 {
    height: 240px;
}
    
#\39 a16d0f2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\39 a16d0f2 {
    justify-self: center;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
    grid-area: 10 / 1 / span 1 / span 1;
}
    
#\31 13abaf1 {
    margin: 0px 0% 0px 0%;
}
    
#group_1gb {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_fhi {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e60d95b3 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a6449cbe::before, #a6449cbe > .bgExtraLayerOverlay {
    
}
    
#H1::before, #H1 > .bgExtraLayerOverlay {
    
}
#H1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#\33 e454ac7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
}
    
#\31 07a1769 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#widget_0e9 {
    height: auto;
}
    
#\35 5c8e337 {
    height: auto;
}
    
#\33 a350224 {
    height: auto;
}
    
#\35 519109b {
    height: auto;
}
    
#\34 fdd93b6 {
    margin: 0px 0% 0px 0%;
}
    
#group_2n4 {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#a0553ff7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_192.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_192 {
    width: 20%;
    align-self: flex-end;
    margin: 0px 0% -40px 0%;
}
    
#group_hab {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#group_nv9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\37 abcc22c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\34 2d6b0fe {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#d663e071 {
    width: 100%;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#ba0c658b {
    width: 100%;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#bcb0f025 {
    width: 100%;
    padding: 42px 24px 42px 24px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 5614821 {
    width: 100%;
    min-height: auto;
    padding: 24px 8px 24px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5c33379 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d7f18b8b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 4% 40px 4%;
}
    
#widget_9ko {
    height: auto;
    width: 40%;
}
    
#d0c49be1 {
    height: auto;
    width: 40%;
}
    
#\39 1d001a7 {
    height: auto;
}
    
#group_1ib {
    width: 100%;
    min-height: auto;
    padding: 24px 8px 24px 8px;
    margin: 0px 0% 0px 0%;
}
    
#group_6tn {
    min-height: auto;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#\35 3d9944e {
    width: 100%;
    min-height: auto;
    padding: 24px 8px 24px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b1bd717 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 7125993 {
    justify-content: center;
}
    
#\38 b102c3f {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#ecad0e2d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
    
#f9691ad7 {
    margin: 0px 0% 0px 0%;
}
}



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

#\37 45a6fe1.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMFAQEAAAAAAAAAAAAAAgABAwQRFCExBRL/xAAVAQEBAAAAAAAAAAAAAAAAAAABBP/EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhH/2gAMAwEAAhEDEQA/AI9CFQ1TltHljOdyli23WW0DygMBL5fbX4iKcnIcv//Z')!important}#\32 8c8925b.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAAAQAgCdASoKAAcAAUAmJZgCdLoAAsjjUZmgAP7k3eoE4CcBz6xAdpNvMc4R0Wn3gc2bDr+F/gK8+Hzeaf+6SEUnUEsAAA==')!important}#\30 0bea61b.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAfEAACAgIBBQAAAAAAAAAAAAABAgADBhEEEyE0QXH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAR/9oADAMBAAIRAxEAPwCg4MWp5b12t1BUuu3uKy7E7Ckbg7BPOs+RzCGSW//Z')!important}#\30 d18703d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACBQMEITERFEH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/ANHGTbpeCNzcUmgswAPNqts1Ra0DrnA42iIIWv/Z')!important}#edbb34f1.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgMAAgMAAAAAAAAAAAAAAQMAAgQFBhESUv/EABUBAQEAAAAAAAAAAAAAAAAAAAAD/8QAGhEAAwEAAwAAAAAAAAAAAAAAAQIDAAQRFP/aAAwDAQACEQMRAD8Ayz+UzY3Nx0SVXoQfeollfacwpUFzfIHzER6a3AajEnWfhRixVF6G/9k=')!important}#fc09f6d6.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIAAwQFIREx/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABoRAAEFAQAAAAAAAAAAAAAAAAEAAgMEESL/2gAMAwEAAhEDEQA/AKcp9lfsAuPkGuod78m2j2BFDP6QOmIhb7k+Dsp9tODTyF//2Q==')!important}#\30 75080ee.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAIBAAAQQABwEAAAAAAAAAAAAAAwABAgQFBhQxMkJhcf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAECMf/aAAwDAQACEQMRAD8AgDmAcqFNw0hwkWW60EGIScA30VTi3Xz4iKINtf/Z')!important}