@media all {
  *#dm .dmInner div.u_1278431465 img[dm_changed] {
    border-radius:5% !important;
    -moz-border-radius:5% !important;
    -webkit-border-radius:5% !important;
    border-top-right-radius:50% !important;
    border-bottom-left-radius:5% !important;
  }

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

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

  *#dm .dmInner a.u_1360856692 { border-radius:12px 12px 12px 12px !important; }

  *#dm .dmInner div.u_1799514338 img[dm_changed] {
    border-radius:5% !important;
    -moz-border-radius:5% !important;
    -webkit-border-radius:5% !important;
    border-top-right-radius:50% !important;
    border-bottom-left-radius:5% !important;
  }

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

  *#dm .dmInner div.u_1809890957 img[dm_changed] {
    border-radius:5% !important;
    -moz-border-radius:5% !important;
    -webkit-border-radius:5% !important;
    border-top-right-radius:50% !important;
    border-bottom-left-radius:5% !important;
  }

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

  *#dm .dmInner div.u_1561662378 img[dm_changed] {
    border-radius:5% !important;
    -moz-border-radius:5% !important;
    -webkit-border-radius:5% !important;
    border-top-right-radius:50% !important;
    border-bottom-left-radius:5% !important;
  }

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

  *#dm .dmInner div.u_1289109165 img[dm_changed] {
    border-radius:5% !important;
    -moz-border-radius:5% !important;
    -webkit-border-radius:5% !important;
    border-top-right-radius:50% !important;
    border-bottom-left-radius:5% !important;
  }

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

  *#dm .dmInner div.u_1798229430 img[dm_changed] {
    border-radius:5% !important;
    -moz-border-radius:5% !important;
    -webkit-border-radius:5% !important;
    border-top-right-radius:50% !important;
    border-bottom-left-radius:5% !important;
  }

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

  *#dm .dmInner div.u_1278431465 img { border-radius:5% 5% 5% 5% !important; }

  *#dm .dmInner div.u_1799514338 img { border-radius:5% 5% 5% 5% !important; }

  *#dm .dmInner div.u_1809890957 img { border-radius:5% 5% 5% 5% !important; }

  *#dm .dmInner div.u_1561662378 img { border-radius:5% 5% 5% 5% !important; }

  *#dm .dmInner div.u_1798229430 img {
    border-radius:5% 5% 5% 5% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner *.u_1657427631 .dmform-success { text-align:CENTER !important; }

  *#dm .dmInner *.u_1657427631 .dmform-success .rteBlock { text-align:CENTER !important; }

  *#dm .dmInner *.u_1657427631 .dmforminput { text-align:LEFT !important; }

  *#dm .dmInner div.u_1657427631 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:rgba(75,76,83,1) !important; }

  *#dm .dmInner div.u_1657427631 .m-recaptcha { color:rgba(75,76,83,1) !important; }

  *#dm .dmInner *.u_1657427631 .dmforminput input { text-align:LEFT !important; }

  *#dm .dmInner *.u_1657427631 .dmforminput textarea { text-align:LEFT !important; }

  *#dm .dmInner *.u_1657427631 .dmforminput .fileUploadLink { text-align:LEFT !important; }

  *#dm .dmInner *.u_1657427631 .checkboxwrapper span { text-align:LEFT !important; }

  *#dm .dmInner *.u_1657427631 .radiowrapper span { text-align:LEFT !important; }

  *#dm .dmInner *.u_1657427631 .optinwrapper div { text-align:LEFT !important; }

  *#dm .dmInner *.u_1657427631 .freetextwrapper { text-align:LEFT !important; }

  *#dm .dmInner *.u_1657427631 .dmforminput select { text-align:LEFT !important; }

  *#dm .dmInner *.u_1657427631 .dmforminput option { text-align:LEFT !important; }

  *#dm .dmInner div.u_1657427631 input:not([type="submit"]) {
    border-color:rgba(75,76,83,1) !important;
    border-style:solid !important;
    border-width:1px !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1657427631 textarea {
    border-color:rgba(75,76,83,1) !important;
    border-style:solid !important;
    border-width:1px !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1657427631 select {
    border-color:rgba(75,76,83,1) !important;
    border-style:solid !important;
    border-width:1px !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1657427631 .dmforminput input { color:rgba(75,76,83,1) !important; }

  *#dm .dmInner div.u_1657427631 .dmforminput textarea { color:rgba(75,76,83,1) !important; }

  *#dm .dmInner div.u_1657427631 .dmforminput .fileUploadLink { color:rgba(75,76,83,1) !important; }

  *#dm .dmInner div.u_1657427631 .checkboxwrapper span { color:rgba(75,76,83,1) !important; }

  *#dm .dmInner div.u_1657427631 .radiowrapper span { color:rgba(75,76,83,1) !important; }

  *#dm .dmInner div.u_1657427631 .optinwrapper div { color:rgba(75,76,83,1) !important; }

  *#dm .dmInner div.u_1657427631 .freetextwrapper { color:rgba(75,76,83,1) !important; }

  *#dm .dmInner div.u_1657427631 .dmforminput select { color:rgba(75,76,83,1) !important; }

  *#dm .dmInner div.u_1657427631 .dmforminput option { color:rgba(75,76,83,1) !important; }

  *#dm .dmInner div.u_1657427631 .dmform-success { color:rgba(75,76,83,1) !important; }

  *#dm .dmInner div.u_1657427631 .dmform-success .rteBlock { color:rgba(75,76,83,1) !important; }

  *#dm .dmInner *.u_1657427631 .dmformsubmit {
    text-align:CENTER !important;
    float:LEFT !important;
  }

  *#dm .dmInner div.u_1451985912 .svg { fill:rgba(211,161,38,1) !important; }

  *#dm .dmInner div.u_1616610935 .svg { fill:rgba(211,161,38,1) !important; }

  *#dm .dmInner div.u_1664298070 .svg { fill:rgba(211,161,38,1) !important; }

  *#dm .dmInner div.u_1657427631 .dmformsubmit {
    width:200px !important;
    height:50px !important;
    background-color:rgba(211,161,38,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1760488434 .svg { fill:rgba(211,161,38,1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1657427631 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1657427631 .m-recaptcha { font-size:16px !important; }

  *#dm .dmInner div.u_1657427631 .dmforminput input { font-size:16px !important; }

  *#dm .dmInner div.u_1657427631 .dmforminput textarea { font-size:16px !important; }

  *#dm .dmInner div.u_1657427631 .dmforminput .fileUploadLink { font-size:16px !important; }

  *#dm .dmInner div.u_1657427631 .checkboxwrapper span { font-size:16px !important; }

  *#dm .dmInner div.u_1657427631 .radiowrapper span { font-size:16px !important; }

  *#dm .dmInner div.u_1657427631 .optinwrapper div { font-size:16px !important; }

  *#dm .dmInner div.u_1657427631 .freetextwrapper { font-size:16px !important; }

  *#dm .dmInner div.u_1657427631 .dmforminput select { font-size:16px !important; }

  *#dm .dmInner div.u_1657427631 .dmforminput option { font-size:16px !important; }

  *#dm .dmInner div.u_1657427631 .dmform-success { font-size:16px !important; }

  *#dm .dmInner div.u_1657427631 .dmform-success .rteBlock { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1657427631 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:14px !important; }

  *#dm .dmInner div.u_1657427631 .m-recaptcha { font-size:14px !important; }

  *#dm .dmInner div.u_1657427631 .dmformsubmit {
    height:52px !important;
    width:256px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\31 6020084 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 5115579 {
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
}
    
#\34 aa04753 {
    padding-bottom: 20px;
    min-height: 460px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#b25b3353 {
    width: 374px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#b096a3f8 {
    width: 368px;
    height: 300px;
    max-width: 100%;
    align-self: center;
    margin-bottom: 8%;
}
    
#\37 4b230c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\33 3ed61bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_0pc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 5a064d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\38 a718b85 {
    width: 368px;
    height: 300px;
    max-width: 100%;
    align-self: center;
    margin-bottom: 8%;
}
    
#\36 df5698c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#cba328b3 {
    width: 374px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#ac0ca9ac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f58fd488 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 9c2fa4e {
    width: 368px;
    height: 300px;
    max-width: 100%;
    align-self: center;
    margin-bottom: 8%;
}
    
#\36 45f8d50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\33 48f31d8 {
    width: 374px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6020084 {
    order: 3;
}
    
#\34 aa04753 {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 373px;
    column-gap: 3%;
    padding-bottom: 20px;
}
    
#b25b3353 {
    width: 94.5%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#b096a3f8 {
    height: 219px;
    width: 219px;
    order: 0;
}
    
#\37 4b230c0 {
    width: 31.333333333333332%;
    min-height: 8px;
}
    
#\33 3ed61bd {
    width: 100.00%;
    align-self: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5a064d7 {
    width: 31.333333333333332%;
    min-height: 8px;
}
    
#\38 a718b85 {
    height: 219px;
    width: 219px;
    order: 0;
}
    
#\36 df5698c {
    width: 100.00%;
    align-self: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cba328b3 {
    width: 94.5%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#widget_0pc {
    order: 3;
}
    
#f58fd488 {
    width: 31.333333333333332%;
    min-height: 8px;
}
    
#\36 9c2fa4e {
    height: 219px;
    width: 219px;
    order: 0;
}
    
#\36 45f8d50 {
    width: 100.00%;
    align-self: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 48f31d8 {
    width: 94.5%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#ac0ca9ac {
    order: 3;
}
}



@media (max-width: 767px) {
    
#\31 6020084 {
    order: 3;
}
    
#\34 aa04753 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding-bottom: 10px;
    column-gap: 3%;
}
    
#b25b3353 {
    order: 2;
    width: 100.00%;
}
    
#b096a3f8 {
    height: 328px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 6% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4b230c0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 3ed61bd {
    order: 1;
}
    
#\31 5a064d7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 a718b85 {
    height: 328px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 6% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 df5698c {
    order: 1;
}
    
#cba328b3 {
    order: 2;
    width: 100.00%;
}
    
#f58fd488 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 9c2fa4e {
    height: 328px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 6% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 45f8d50 {
    order: 1;
}
    
#\33 48f31d8 {
    order: 2;
    width: 100.00%;
}
    
#widget_0pc {
    order: 3;
}
    
#ac0ca9ac {
    order: 3;
}
}



@media all {
    
#\39 da161f6 {
    background-color: rgba(249, 249, 249, 1);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
}
    
#\37 0b89508 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    align-items: center;
    min-width: 4%;
    padding: 20px 20px 20px 10px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#e27fc697 {
    min-height: 530px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 3% 80px 3%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\38 dc75d5a {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://le-de.cdn-website.com/9be3104817654d06ab7ac8b9f47238e2/dms3rep/multi/opt/20250520_115429-1920w.jpg);
    justify-content: flex-start;
    border-radius: 50px 8px 8px 8px;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
#\38 dc75d5a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQIDBv/EAB8QAAICAgEFAAAAAAAAAAAAAAECAAMEERQTIUFRYf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACIRL/2gAMAwEAAhEDEQA/AM10sh6gRiuqb0G8GPwbPSy1+ffUldKPpAewg51vyArzkq2HZ//Z');
}
    
#ea19d09b {
    width: 541.4px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fea54c5 {
    width: 540.359px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0b89508 {
    width: 49%;
    min-height: 8px;
    order: 0;
    row-gap: 20px;
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 16px;
}
    
#e27fc697 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    row-gap: 24px;
    padding: 50px 2% 50px 2%;
}
    
#\38 dc75d5a {
    width: 49%;
    min-height: 8px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
#\38 dc75d5a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQIDBv/EAB8QAAICAgEFAAAAAAAAAAAAAAECAAMEERQTIUFRYf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACIRL/2gAMAwEAAhEDEQA/AM10sh6gRiuqb0G8GPwbPSy1+ffUldKPpAewg51vyArzkq2HZ//Z');
}
    
#ea19d09b {
    width: 100%;
    order: 0;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\34 fea54c5 {
    width: 98.97%;
    margin-bottom: 0px;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\37 0b89508 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 0;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
}
    
#e27fc697 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 30px 4% 30px 4%;
}
    
#\38 dc75d5a {
    width: 100%;
    min-height: 160px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    order: 1;
    padding-top: 125px;
    padding-bottom: 125px;
}
#\38 dc75d5a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQIDBv/EAB8QAAICAgEFAAAAAAAAAAAAAAECAAMEERQTIUFRYf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACIRL/2gAMAwEAAhEDEQA/AM10sh6gRiuqb0G8GPwbPSy1+ffUldKPpAewg51vyArzkq2HZ//Z');
}
    
#ea19d09b {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 8px;
}
    
#\34 fea54c5 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
}



@media all {
    
#\39 f116ff2 {
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    align-self: flex-start;
    margin-top: 15px;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\33 b480a33 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 503px;
    min-height: auto;
    max-height: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\32 5cfb421 {
    min-height: 10px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 3% 80px 3%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\35 590405e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 8e07fac {
    width: 552px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a7f43874 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    align-self: flex-start;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#e987043e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 20px 10px 20px 20px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\38 c1add26 {
    min-height: 8px;
    background-position: 0% 50%;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://le-de.cdn-website.com/9be3104817654d06ab7ac8b9f47238e2/dms3rep/multi/opt/IMG-20250709-WA0001-644h.jpg);
    order: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    border-radius: 0px 0px 0px 0px;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#d51d3ee5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    background-size: auto;
    background-position: 100% 0%;
}
    
#\34 1b9fe80 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cb5f3ea {
    width: 501px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c591802d {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 3;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\39 430dc47 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 556px;
    min-height: auto;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin-bottom: 10px;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 df95dc6 {
    width: 555px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_qh5 {
    width: 30.75%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin-top: -80px;
    align-self: flex-end;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 f116ff2 {
    width: 585px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b480a33 {
    width: 287px;
}
    
#\32 5cfb421 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 50px 2% 50px 2%;
}
    
#\35 590405e {
    margin-bottom: 4%;
    order: 1;
}
    
#\31 8e07fac {
    width: 584px;
}
    
#a7f43874 {
    width: 589px;
    justify-content: flex-start;
    height: auto;
    min-height: 99px;
    margin: 0px 0% 0px 0%;
}
    
#e987043e {
    width: 49%;
    row-gap: 10px;
    min-height: 8px;
    order: 1;
    padding-left: 16px;
}
    
#\38 c1add26 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    width: 49%;
    min-height: 8px;
    order: 0;
}
    
#\34 1b9fe80 {
    order: 0;
}
    
#c591802d {
    flex-direction: column;
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 2;
    min-height: auto;
    padding-left: 0%;
    max-width: 100%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 430dc47 {
    width: 585px;
}
    
#\30 df95dc6 {
    width: 582px;
}
    
#\30 cb5f3ea {
    width: 346px;
}
    
#widget_qh5 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\39 f116ff2 {
    min-height: auto;
    justify-content: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\33 b480a33 {
    margin-bottom: 2%;
}
    
#\32 5cfb421 {
    min-height: 0;
    flex-direction: column;
    row-gap: 20px;
    flex-wrap: nowrap;
    padding: 30px 4% 0% 4%;
}
    
#\35 590405e {
    margin-bottom: 6%;
    order: 1;
}
    
#a7f43874 {
    min-height: auto;
    justify-content: flex-start;
    margin-bottom: 8%;
}
    
#e987043e {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\38 c1add26 {
    min-height: 292px;
    align-items: center;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    order: 1;
    padding: 125px 0px 125px 0px;
}
    
#\34 1b9fe80 {
    order: 0;
}
    
#c591802d {
    min-height: 280px;
    justify-content: flex-start;
}
    
#\39 430dc47 {
    margin-bottom: 2%;
}
    
#widget_qh5 {
    height: auto;
}
}



@media all {
    
#\32 3c705ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#c1550fc4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 3% 150px 3%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#d4d41485::before, #d4d41485 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.5;
    border-radius: inherit;
}
#d4d41485 {
    background-image: url(https://le-de.cdn-website.com/9be3104817654d06ab7ac8b9f47238e2/dms3rep/multi/opt/20250520_115245-1920w.jpg);
}
    
#a3685dd8 {
    width: 892px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jp0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_uc0 {
    width: 220px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c1550fc4 {
    padding: 100px 2% 100px 2%;
}
    
#d4d41485::before, #d4d41485 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\32 3c705ff {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#c1550fc4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#d4d41485::before, #d4d41485 > .bgExtraLayerOverlay {
    
}
    
#a3685dd8 {
    margin-left: 0px;
    margin-right: 0%;
    width: 315px;
    order: 0;
}
    
#widget_uc0 {
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#widget_jp0 {
    order: 1;
}
}



@media all {
    
#\36 9002f8a {
    width: 86.50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3dc1a82 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\38 70e1ce2 {
    min-height: 170px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 3% 20px 3%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\39 94c050b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 2e4823f {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9002f8a {
    width: 82.04%;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\30 3dc1a82 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    row-gap: 18px;
}
    
#\38 70e1ce2 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 101px;
    column-gap: 0%;
    padding: 50px 2% 20px 2%;
}
    
#\39 94c050b {
    width: 79.41%;
    justify-self: auto;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\30 3dc1a82 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
}
    
#\38 70e1ce2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 30px 4% 30px 4%;
}
    
#\36 9002f8a {
    width: 100.00%;
}
}



@media all {
    
#\38 79855f0 {
    padding-bottom: 80px;
    min-height: 460px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 5b94a11 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 31.333333333333332%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\35 dfc18d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 31.333333333333332%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#f212aebd {
    width: 368px;
    height: 300px;
    max-width: 100%;
    align-self: center;
    margin-bottom: 8%;
}
    
#\37 2e9e0e6 {
    width: 374px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\34 9e14095 {
    width: 368px;
    height: 300px;
    max-width: 100%;
    align-self: center;
    margin-bottom: 8%;
}
    
#\35 b2088a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\30 abdba52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#e1ee4558 {
    width: 374px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#c47679f3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\39 bf58c54 {
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
}
    
#\37 97cb3bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e01768c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 31.333333333333332%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#afdf97bb {
    width: 368px;
    height: 300px;
    max-width: 100%;
    align-self: center;
    margin-bottom: 8%;
}
    
#e324671a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#bb57bfa5 {
    width: 374px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\34 61c31b7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 79855f0 {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 373px;
    column-gap: 3%;
    padding-bottom: 50px;
}
    
#\36 5b94a11 {
    width: 31.333333333333332%;
    min-height: 8px;
}
    
#\35 dfc18d3 {
    width: 31.333333333333332%;
    min-height: 8px;
}
    
#f212aebd {
    height: 219px;
    width: 219px;
    order: 0;
}
    
#\37 2e9e0e6 {
    width: 94.5%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#\34 9e14095 {
    height: 219px;
    width: 219px;
    order: 0;
}
    
#\35 b2088a8 {
    width: 100.00%;
    align-self: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 abdba52 {
    width: 100.00%;
    align-self: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1ee4558 {
    width: 94.5%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#c47679f3 {
    order: 3;
}
    
#e01768c5 {
    width: 31.333333333333332%;
    min-height: 8px;
}
    
#afdf97bb {
    height: 219px;
    width: 219px;
    order: 0;
}
    
#e324671a {
    width: 100.00%;
    align-self: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb57bfa5 {
    width: 94.5%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#\34 61c31b7 {
    order: 3;
}
    
#\37 97cb3bf {
    order: 3;
}
}



@media (max-width: 767px) {
    
#\38 79855f0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding-bottom: 16%;
    column-gap: 3%;
}
    
#\36 5b94a11 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 dfc18d3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f212aebd {
    height: 328px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 6% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2e9e0e6 {
    order: 2;
    width: 100.00%;
}
    
#\34 9e14095 {
    height: 328px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 6% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b2088a8 {
    order: 1;
}
    
#\30 abdba52 {
    order: 1;
}
    
#e1ee4558 {
    order: 2;
    width: 100.00%;
}
    
#e01768c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#afdf97bb {
    height: 328px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 6% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e324671a {
    order: 1;
}
    
#bb57bfa5 {
    order: 2;
    width: 100.00%;
}
    
#c47679f3 {
    order: 3;
}
    
#\34 61c31b7 {
    order: 3;
    justify-self: auto;
    width: 99.99508034120214%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 97cb3bf {
    order: 3;
    justify-self: auto;
    align-self: auto;
    width: 99.99508034120214%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#eaeca01f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#a9c84574 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 3% 100px 3%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\39 ed50237::before, #\39 ed50237 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#\39 ed50237 {
    background-image: url(https://le-de.cdn-website.com/9be3104817654d06ab7ac8b9f47238e2/dms3rep/multi/opt/20250520_115303-1920w.jpg);
    background-attachment: fixed;
}
#\39 ed50237.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHxAAAQMDBQAAAAAAAAAAAAAABAACAwEhMRESFRZh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwDWIIeXKdA0mNjY3bW10riynpxVb8jnxEQXdPT/2Q==');
}
    
#widget_55d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fg6 {
    width: 87.21%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a9c84574 {
    padding: 50px 2% 50px 2%;
}
    
#\39 ed50237::before, #\39 ed50237 > .bgExtraLayerOverlay {
    
}
#\39 ed50237.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHxAAAQMDBQAAAAAAAAAAAAAABAACAwEhMRESFRZh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwDWIIeXKdA0mNjY3bW10riynpxVb8jnxEQXdPT/2Q==');
}
}



@media (max-width: 767px) {
    
#eaeca01f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#a9c84574 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\39 ed50237::before, #\39 ed50237 > .bgExtraLayerOverlay {
    
}
#\39 ed50237.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHxAAAQMDBQAAAAAAAAAAAAAABAACAwEhMRESFRZh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwDWIIeXKdA0mNjY3bW10riynpxVb8jnxEQXdPT/2Q==');
}
    
#widget_fg6 {
    width: 100%;
}
}



@media all {
    
#\35 7dab68c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#a9d523aa {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#widget_6h7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a9d523aa {
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\35 7dab68c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a9d523aa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\34 4238821 {
    width: 93.99998737493293%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 46cd5f0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 2% 0px 2%;
}
    
#e03ac856 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 2% 0px 2%;
}
    
#\31 5ef863a {
    justify-content: flex-start;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\35 e78ef39 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    align-self: flex-start;
    order: 3;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#ebc1f429 {
    min-height: 630px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#a23c300b {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 2% 0px 2%;
}
    
#f2895619 {
    align-items: flex-start;
    width: 99.99290439121734%;
    min-height: auto;
    max-height: 100%;
    padding-left: 16px;
    padding-right: 16px;
    align-self: auto;
    order: 0;
    padding-top: 16px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\34 106d498 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 78d1ac1 {
    width: 99.9999142196284%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fb63d8fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0933d13 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    align-self: flex-start;
    order: 1;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#ddfa86eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 179381d {
    width: 99.9999142196284%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2baa93c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 58bc4ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 46%;
    min-width: 4%;
    order: 1;
    padding-top: 16px;
    padding-right: 16px;
    padding-left: 16px;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#d5822b04 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.996330136382%;
    min-height: auto;
    max-height: 100%;
    padding-left: 16px;
    padding-right: 16px;
    align-self: auto;
    order: 0;
    padding-top: 16px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#c834bb26 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#e7b4c91b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d2f4b5d4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    align-self: flex-start;
    order: 2;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#f54a22a1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    align-self: flex-start;
    order: 3;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\30 b929bca {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 2% 0px 2%;
}
    
#b4fa82b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4238821 {
    width: 100.00%;
}
    
#\34 78d1ac1 {
    width: 100.00%;
}
    
#\31 5ef863a {
    width: 48%;
    min-height: 8px;
}
    
#\33 58bc4ce {
    width: 48%;
    min-height: 8px;
    justify-content: center;
    padding: 8px 8px 0px 8px;
}
    
#ebc1f429 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 758px;
    column-gap: 4%;
    padding: 8% 4% 8% 4%;
}
}



@media (max-width: 767px) {
    
#\34 4238821 {
    width: 100.00%;
}
    
#\34 78d1ac1 {
    width: 100.00%;
}
    
#\34 179381d {
    width: 100.00%;
}
    
#\31 5ef863a {
    width: 100%;
    min-height: 202px;
    align-items: center;
}
    
#\33 58bc4ce {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8px 8px 8px 8px;
}
    
#ebc1f429 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 2% 0% 2%;
}
}



@media all {
    
#\38 6f4c10e {
    align-self: auto;
    max-width: 100%;
    width: 667px;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bc3abe5e {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\38 565ddb6 {
    max-width: 100%;
    width: 695px;
    height: auto;
    order: 0;
}
    
#a1b93aea {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_1);
    border-style: solid;
}
    
#c2c26a79 {
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    min-height: 359px;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc3abe5e {
    row-gap: 24px;
}
    
#\38 565ddb6 {
    width: 90%;
}
    
#c2c26a79 {
    min-height: 259px;
    padding: 12% 6% 3% 6%;
}
}



@media (max-width: 767px) {
    
#\38 6f4c10e {
    order: 1;
}
    
#bc3abe5e {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#\38 565ddb6 {
    width: 291px;
    order: 0;
}
    
#c2c26a79 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 6% 4% 6%;
}
}



@media all {
    
#\34 e83cee5 {
    align-self: auto;
    max-width: 100%;
    width: 395px;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b8399093 {
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 46%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\34 bae9916 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_1);
    border-style: solid;
}
    
#c76f9679 {
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    min-height: 359px;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#a4c0ebff {
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 46%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\32 c825b63 {
    align-self: auto;
    max-width: 100%;
    width: 395px;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e83cee5 {
    width: 240px;
    height: auto;
}
    
#b8399093 {
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
}
    
#c76f9679 {
    column-gap: 4%;
    flex-direction: row;
    min-height: 259px;
    flex-wrap: nowrap;
    padding: 3% 6% 12% 6%;
}
    
#a4c0ebff {
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
}
    
#\32 c825b63 {
    width: 240px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\34 e83cee5 {
    height: auto;
    order: 0;
}
    
#b8399093 {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#c76f9679 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 3% 12% 3%;
}
    
#a4c0ebff {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#\32 c825b63 {
    height: auto;
    order: 0;
}
}

