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

  *#dm .dmInner div.u_29807796 .svg { fill:rgba(184,137,45,1) !important; }

  *#dm .dmInner div.u_1898850585 .svg { fill:rgba(184,137,45,1) !important; }

  *#dm .dmInner div.u_1989290773 .svg { fill:rgba(184,137,45,1) !important; }

  *#dm .dmInner div.u_1122347851 .svg { fill:rgba(184,137,45,1) !important; }

  *#dm .dmInner div.u_1868117774 .svg { fill:rgba(184,137,45,1) !important; }

  *#dm .dmInner div.u_1117280955 .svg { fill:rgba(184,137,45,1) !important; }

  *#dm .dmInner div.u_1312212000 .svg { fill:rgba(184,137,45,1) !important; }

  *#dm .dmInner div.u_1531617085 .svg { fill:rgba(184,137,45,1) !important; }

  *#dm .dmInner div.u_1798149911 .svg { fill:rgba(184,137,45,1) !important; }

  *#dm .dmInner div.u_1453550572 .svg { fill:rgba(184,137,45,1) !important; }

  *#dm .dmInner div.u_1282993131 .svg { fill:rgba(184,137,45,1) !important; }

  *#dm .dmInner div.u_1638951447 .svg { fill:rgba(184,137,45,1) !important; }

  *#dm .dmInner div.u_3596791798 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(202,213,226) rgb(202,213,226) rgb(202,213,226) rgb(202,213,226) !important;
    background-color:rgba(252,253,254,0) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_3596791798 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(202,213,226) rgb(202,213,226) rgb(202,213,226) rgb(202,213,226) !important;
    background-color:rgba(252,253,254,0) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_3596791798 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(202,213,226) rgb(202,213,226) rgb(202,213,226) rgb(202,213,226) !important;
    background-color:rgba(252,253,254,0) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_3596791798 input::placeholder {
    font-family:'Segoe UI' !important;
    color:rgba(69,85,108,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_3596791798 input.placeholder {
    font-family:'Segoe UI' !important;
    color:rgba(69,85,108,1) !important;
  }

  *#dm .dmInner div.u_3596791798 textarea::placeholder {
    font-family:'Segoe UI' !important;
    color:rgba(69,85,108,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_3596791798 textarea.placeholder {
    font-family:'Segoe UI' !important;
    color:rgba(69,85,108,1) !important;
  }

  *#dm .dmInner div.u_3596791798 select::placeholder {
    font-family:'Segoe UI' !important;
    color:rgba(69,85,108,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_3596791798 select.placeholder {
    font-family:'Segoe UI' !important;
    color:rgba(69,85,108,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_3596791798 {
    background-color:rgba(248,250,252,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(202,213,226) rgb(202,213,226) rgb(202,213,226) rgb(202,213,226) !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_3596791798 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_3596791798 .m-recaptcha {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_3596791798 .dmformsubmit {
    width:516px !important;
    height:48px !important;
  }

  *#dm .dmInner div.u_3596791798 .dmforminput input {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
  }

  *#dm .dmInner div.u_3596791798 .dmforminput textarea {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
  }

  *#dm .dmInner div.u_3596791798 .dmforminput .fileUploadLink {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
  }

  *#dm .dmInner div.u_3596791798 .checkboxwrapper span {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_3596791798 .radiowrapper span {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
  }

  *#dm .dmInner div.u_3596791798 .optinwrapper div {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_3596791798 .freetextwrapper {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
  }

  *#dm .dmInner div.u_3596791798 .dmforminput select {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
  }

  *#dm .dmInner div.u_3596791798 .dmforminput option {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
  }

  *#dm .dmInner div.u_609046186 {
    border-style:solid !important;
    border-width:0.9px 0.9px 0.9px 0.9px !important;
    border-color:rgb(11,43,82) rgb(11,43,82) rgb(11,43,82) rgb(11,43,82) !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1529659860 {
    border-style:solid !important;
    border-width:0.9px 0.9px 0.9px 0.9px !important;
    border-color:rgb(11,43,82) rgb(11,43,82) rgb(11,43,82) rgb(11,43,82) !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1448175945 {
    border-style:solid !important;
    border-width:0.9px 0.9px 0.9px 0.9px !important;
    border-color:rgb(11,43,82) rgb(11,43,82) rgb(11,43,82) rgb(11,43,82) !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1648386612 {
    border-style:solid !important;
    border-width:0.9px 0.9px 0.9px 0.9px !important;
    border-color:rgb(11,43,82) rgb(11,43,82) rgb(11,43,82) rgb(11,43,82) !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1231119799 .svg { fill:rgba(184,137,45,1) !important; }

  *#dm .dmInner div.u_1277172205 .svg { fill:rgba(184,137,45,1) !important; }

  *#dm .dmInner div.u_1983051937 .svg { fill:rgba(184,137,45,1) !important; }

  *#dm .dmInner div.u_1730712156 .svg { fill:rgba(184,137,45,1) !important; }

  *#dm .dmInner div.u_1768637403 .svg { fill:rgba(184,137,45,1) !important; }

  *#dm .dmInner div.u_1590523589 .svg { fill:rgba(184,137,45,1) !important; }

  *#dm .dmInner div.u_1363398991 .svg { fill:rgba(184,137,45,1) !important; }

  *#dm .dmInner div.u_1260288879 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(202,213,226) rgb(202,213,226) rgb(202,213,226) rgb(202,213,226) !important;
    background-color:rgba(252,253,254,0) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1260288879 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(202,213,226) rgb(202,213,226) rgb(202,213,226) rgb(202,213,226) !important;
    background-color:rgba(252,253,254,0) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1260288879 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(202,213,226) rgb(202,213,226) rgb(202,213,226) rgb(202,213,226) !important;
    background-color:rgba(252,253,254,0) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1260288879 input::placeholder {
    font-family:'Segoe UI' !important;
    color:rgba(69,85,108,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1260288879 input.placeholder {
    font-family:'Segoe UI' !important;
    color:rgba(69,85,108,1) !important;
  }

  *#dm .dmInner div.u_1260288879 textarea::placeholder {
    font-family:'Segoe UI' !important;
    color:rgba(69,85,108,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1260288879 textarea.placeholder {
    font-family:'Segoe UI' !important;
    color:rgba(69,85,108,1) !important;
  }

  *#dm .dmInner div.u_1260288879 select::placeholder {
    font-family:'Segoe UI' !important;
    color:rgba(69,85,108,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1260288879 select.placeholder {
    font-family:'Segoe UI' !important;
    color:rgba(69,85,108,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1260288879 {
    background-color:rgba(248,250,252,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(202,213,226) rgb(202,213,226) rgb(202,213,226) rgb(202,213,226) !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1260288879 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1260288879 .m-recaptcha {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1260288879 .dmforminput input {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
  }

  *#dm .dmInner div.u_1260288879 .dmforminput textarea {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
  }

  *#dm .dmInner div.u_1260288879 .dmforminput .fileUploadLink {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
  }

  *#dm .dmInner div.u_1260288879 .checkboxwrapper span {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1260288879 .radiowrapper span {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
  }

  *#dm .dmInner div.u_1260288879 .optinwrapper div {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_1260288879 .freetextwrapper {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
  }

  *#dm .dmInner div.u_1260288879 .dmforminput select {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
  }

  *#dm .dmInner div.u_1260288879 .dmforminput option {
    font-family:'Segoe UI' !important;
    color:rgba(11,43,82,1) !important;
  }

  *#dm .dmInner div.u_1260288879 .dmformsubmit {
    width:180px !important;
    height:48px !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_4215642998 .socialHubInnerDiv { justify-content:center !important; }

  *#dm .dmInner div.u_4215642998 .socialHubIcon {
    width:25px !important;
    height:25px !important;
    font-size:17px !important;
    line-height:25px !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 2% 120px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: rgba(184, 137, 45, 0.35) 3px 0px 11px 0px;
    background-image: url("https://le-de.cdn-website.com/7161be5c38ea49ed93b58baecb886fab/dms3rep/multi/opt/bannertop-1920w.webp");
    border-radius: 32px 32px 32px 32px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(252,253,254,1);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_4kc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 b963ea3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 b963ea3 {
    width: 96.64%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#group_2b6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#widget_vf7 {
    width: 150px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bca4c29e {
    width: 150px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_51l {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_s1k.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_s1k {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#group_jdo {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#group_m8f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 288px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    box-shadow: rgba(184, 137, 45, 0.17) 3px 0px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(254, 243, 198, 1) rgba(254, 243, 198, 1) rgba(254, 243, 198, 1) rgba(254, 243, 198, 1);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    --column-gap: 0px;
    flex-wrap: nowrap;
    order: 2;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_gve.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gve {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 8px 0%;
}
    
#widget_mv2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_mv2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 10px 0%;
}
    
#group_cjo {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.41%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 8px 0%;
}
    
#widget_94t.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#widget_94t {
    width: 15.9091px;
    height: auto;
    max-width: 100%;
    margin: 2px 0% 0px 0%;
}
    
#widget_13o {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 c9cf71b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.41%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 8px 0%;
}
    
#dc84e685.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#dc84e685 {
    width: 15.9091px;
    height: auto;
    max-width: 100%;
    margin: 2px 0% 0px 0%;
}
    
#f5a81115 {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 cf4e2c9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.41%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 8px 0%;
}
    
#c7f2527f.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#c7f2527f {
    width: 15.9091px;
    height: auto;
    max-width: 100%;
    margin: 2px 0% 0px 0%;
}
    
#\37 7d40446 {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 fb28f49 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 288px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    box-shadow: rgba(184, 137, 45, 0.17) 3px 0px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(254, 243, 198, 1) rgba(254, 243, 198, 1) rgba(254, 243, 198, 1) rgba(254, 243, 198, 1);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    --column-gap: 0px;
    flex-wrap: nowrap;
    order: 3;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#e3a9bea5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e3a9bea5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 8px 0%;
}
    
#\31 52db345.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 52db345 {
    width: 89.88%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 10px 0%;
}
    
#f0478ae1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.41%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 8px 0%;
}
    
#\39 a3ddee9.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\39 a3ddee9 {
    width: 15.9091px;
    height: auto;
    max-width: 100%;
    margin: 2px 0% 0px 0%;
}
    
#bb6a9e2d {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f231c3e4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.41%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 8px 0%;
}
    
#bcd109e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#bcd109e2 {
    width: 15.9091px;
    height: auto;
    max-width: 100%;
    margin: 2px 0% 0px 0%;
}
    
#\39 c7b0beb {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e6534e73 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.41%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 8px 0%;
}
    
#\30 efac9a8.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\30 efac9a8 {
    width: 15.9091px;
    height: auto;
    max-width: 100%;
    margin: 2px 0% 0px 0%;
}
    
#\36 b0943fe {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 23bb701 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 288px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    box-shadow: rgba(184, 137, 45, 0.17) 3px 0px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(254, 243, 198, 1) rgba(254, 243, 198, 1) rgba(254, 243, 198, 1) rgba(254, 243, 198, 1);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    --column-gap: 0px;
    flex-wrap: nowrap;
    order: 0;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#cc0e8387.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cc0e8387 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 8px 0%;
}
    
#c791e948.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c791e948 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 10px 0%;
}
    
#fb90fc65 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.41%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 8px 0%;
}
    
#e89eb275.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#e89eb275 {
    width: 15.9091px;
    height: auto;
    max-width: 100%;
    margin: 2px 0% 0px 0%;
}
    
#\36 59c5722 {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 360b1bf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.41%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 8px 0%;
}
    
#\32 b9121a7.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\32 b9121a7 {
    width: 15.9091px;
    height: auto;
    max-width: 100%;
    margin: 2px 0% 0px 0%;
}
    
#\34 96c6844 {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 9bc9c45 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.41%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 8px 0%;
}
    
#\35 5055e27.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\35 5055e27 {
    width: 15.9091px;
    height: auto;
    max-width: 100%;
    margin: 2px 0% 0px 0%;
}
    
#\30 87ddf8a {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a66faadd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 288px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    box-shadow: rgba(184, 137, 45, 0.17) 3px 0px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(254, 243, 198, 1) rgba(254, 243, 198, 1) rgba(254, 243, 198, 1) rgba(254, 243, 198, 1);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    --column-gap: 0px;
    flex-wrap: nowrap;
    order: 1;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\32 dd136e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 dd136e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 8px 0%;
}
    
#d36624b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d36624b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 10px 0%;
}
    
#\34 4945efd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.41%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 8px 0%;
}
    
#\36 f985ed4.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\36 f985ed4 {
    width: 15.9091px;
    height: auto;
    max-width: 100%;
    margin: 2px 0% 0px 0%;
}
    
#f6bac4ae {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#aea052ca {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.41%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 8px 0%;
}
    
#a7806e75.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#a7806e75 {
    width: 15.9091px;
    height: auto;
    max-width: 100%;
    margin: 2px 0% 0px 0%;
}
    
#a2f0d867 {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 afcfc31 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.41%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 8px 0%;
}
    
#afd476a8.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#afd476a8 {
    width: 15.9091px;
    height: auto;
    max-width: 100%;
    margin: 2px 0% 0px 0%;
}
    
#\31 7fa9f81 {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 148a6d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 47.47%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c51516af {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ec3227a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 7af38fe {
    margin: 0px 0% 0px 0%;
}
    
#bf479f64 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50.41%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 5d7a65d {
    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_vi2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1i4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1i4 {
    width: 91.12%;
    height: auto;
    max-width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#widget_ng6.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 30px 30px;
}
#widget_ng6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_ki2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 24px 0% 0px 0%;
}
    
#widget_scq.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#widget_scq {
    width: 19.97%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 9b4edb4.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#\35 9b4edb4 {
    width: 25.90%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 561e925.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#\34 561e925 {
    width: 20.57%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 e93cf8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#\33 e93cf8d {
    width: 23.88%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d17ea364 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b20e09b3 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#f166aa2b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(251,252,253,1);
    background-image: none;
}
    
#\35 7327e16 {
    margin: 0px 0% 0px 0%;
}
    
#f2e48e98 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(254,243,198,1) rgba(254,243,198,1) rgba(254,243,198,1) rgba(254,243,198,1);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#widget_mu1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_00p.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_00p {
    width: 79.27%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 10px 0% 0px 0%;
}
    
#ae21d7a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#ae21d7a6 {
    width: 15.9091px;
    height: auto;
    max-width: 100%;
    margin: 2px 0% 0px 0%;
}
    
#\33 681ddbd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.41%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1%;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 24px 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0b8ec10 {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 4d01821 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.41%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1%;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e90e292d.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#e90e292d {
    width: 15.9091px;
    height: auto;
    max-width: 100%;
    margin: 2px 0% 0px 0%;
}
    
#d49f0fec {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d67bdb72 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.41%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1%;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b408c7be.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#b408c7be {
    width: 15.9091px;
    height: auto;
    max-width: 100%;
    margin: 2px 0% 0px 0%;
}
    
#\30 4ba07be {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_9ul {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_kn0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.271520793975184%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#group_9c1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(226, 232, 240, 1) rgba(226, 232, 240, 1) rgba(226, 232, 240, 1) rgba(226, 232, 240, 1);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    --column-gap: 5px;
}
    
#b49d7b49.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#b49d7b49 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 663117f {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 eb5645c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(226, 232, 240, 1) rgba(226, 232, 240, 1) rgba(226, 232, 240, 1) rgba(226, 232, 240, 1);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    --column-gap: 5px;
}
    
#\30 ec73af8.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\30 ec73af8 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3ec2a31 {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b096c920 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4.271520793975184%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#\33 512bb6a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(226, 232, 240, 1) rgba(226, 232, 240, 1) rgba(226, 232, 240, 1) rgba(226, 232, 240, 1);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    --column-gap: 5px;
}
    
#f66c67a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#f66c67a9 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9539abb {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 29dcb20 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(226, 232, 240, 1) rgba(226, 232, 240, 1) rgba(226, 232, 240, 1) rgba(226, 232, 240, 1);
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    --column-gap: 5px;
}
    
#\38 9bf77e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\38 9bf77e5 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 33a768d {
    width: 92.27%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bd04ef70 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f4155cad {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#f2efc7b5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c60f0199 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ucp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#dfd863bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dfd863bc {
    width: 90.97%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0f73c9f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 0f73c9f {
    width: 90.97%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd700b91 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 7d8ed42.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 30px 30px;
}
#\32 7d8ed42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_v5p {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#widget_mu9 {
    width: 6.50%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#f1230024.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f1230024 {
    width: 89.2162232254782%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 70px 2% 70px 2%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding: 40px 2% 40px 2%;
}
    
#group_jdo {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 20px;
    --column-gap: 2%;
}
    
#group_m8f {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    min-height: 243px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\31 fb28f49 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    min-height: 243px;
}
    
#\36 23bb701 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    min-height: 200px;
}
    
#a66faadd {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    min-height: 200px;
}
    
#aea052ca {
    height: auto;
    min-height: 22px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c51516af {
    padding: 40px 2% 40px 2%;
}
    
#\30 7af38fe {
    margin: 0px 0% 0px 0%;
}
    
#widget_ng6.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#widget_ng6 {
    margin: 0px 0% 0px 0%;
}
    
#group_ki2 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#widget_scq {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\35 9b4edb4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\34 561e925 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\33 e93cf8d {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b20e09b3 {
    padding: 40px 2% 40px 2%;
}
    
#\35 7327e16 {
    margin: 0px 0% 0px 0%;
}
    
#group_9c1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 eb5645c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 512bb6a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 29dcb20 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_kn0 {
    column-gap: 4.271520793975184%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b096c920 {
    column-gap: 4.271520793975184%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f2e48e98 {
    row-gap: 20px;
}
}



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 30px 4% 30px 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 250px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#group_jdo {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#group_m8f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 250px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\31 fb28f49 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 180px;
}
    
#\36 23bb701 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 180px;
}
    
#a66faadd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 180px;
}
}



@media (max-width: 767px) {
    
#\36 148a6d7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c51516af {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 30px 4% 30px 4%;
}
    
#bf479f64 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_ng6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#widget_ng6 {
    margin: 0px 0% 0px 0%;
}
    
#\30 7af38fe {
    margin: 0px 0% 0px 0%;
}
    
#widget_1i4 {
    width: 100.00%;
}
    
#group_ki2 {
    justify-content: space-between;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 2%;
    row-gap: 15px;
}
    
#widget_scq {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\35 9b4edb4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\34 561e925 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\33 e93cf8d {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
}



@media (max-width: 767px) {
    
#d17ea364 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b20e09b3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#f2e48e98 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_9c1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 eb5645c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 512bb6a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 29dcb20 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_kn0 {
    column-gap: 4.271520793975184%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b096c920 {
    column-gap: 4.271520793975184%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 7327e16 {
    margin: 0px 0% 0px 0%;
}
    
#widget_00p {
    width: 99.24%;
}
}



@media (max-width: 767px) {
    
#bd04ef70 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f4155cad {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 30px 4% 30px 4%;
}
    
#dfd863bc {
    width: 99.24%;
}
    
#\31 0f73c9f {
    width: 99.24%;
}
    
#dd700b91 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 7d8ed42.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\32 7d8ed42 {
    margin: 0px 0% 0px 0%;
}
    
#c60f0199 {
    margin: 0px 0% 0px 0%;
}
    
#f1230024 {
    width: 99.24%;
}
    
#group_v5p {
    --column-gap: 2%;
    column-gap: 2%;
}
}

